From 0ecafb465400ffef6e780199b682b7da851f2f6f Mon Sep 17 00:00:00 2001 From: jiang Date: Tue, 12 Aug 2025 18:52:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E5=A4=87=E7=B1=BB=E5=9E=8B=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/lessor/equipType.js | 23 + .../equipType/child/addChildNode.vue | 218 +++ .../equipment/equipType/child/addNode.vue | 122 ++ .../equipType/child/editChildNode.vue | 265 +++ .../equipment/equipType/child/editNode.vue | 112 ++ .../equipment/equipType/child/feature.vue | 95 + .../equipment/equipType/child/inputSelect.vue | 88 + .../lessor/equipment/equipType/index.vue | 1594 +++-------------- .../lessor/equipment/equipType/index1.vue | 1228 +++++++++++++ 9 files changed, 2407 insertions(+), 1338 deletions(-) create mode 100644 src/views/lessor/equipment/equipType/child/addChildNode.vue create mode 100644 src/views/lessor/equipment/equipType/child/addNode.vue create mode 100644 src/views/lessor/equipment/equipType/child/editChildNode.vue create mode 100644 src/views/lessor/equipment/equipType/child/editNode.vue create mode 100644 src/views/lessor/equipment/equipType/child/feature.vue create mode 100644 src/views/lessor/equipment/equipType/child/inputSelect.vue create mode 100644 src/views/lessor/equipment/equipType/index1.vue diff --git a/src/api/lessor/equipType.js b/src/api/lessor/equipType.js index bff7e64f..caa33a79 100644 --- a/src/api/lessor/equipType.js +++ b/src/api/lessor/equipType.js @@ -16,6 +16,14 @@ export function getMaTypeList(query) { params: query, }); } +export function getList(query) { + return request({ + url: "/material-mall/type/getList", + method: "get", + params: query, + }); +} + //机具类型-详情 export function getMaType(typeId) { @@ -33,6 +41,21 @@ export function addMaType(data) { data: data, }); } +export function addProperties(data) { + return request({ + url: "/material-mall/type/addProperties", + method: "post", + data: data, + }); +} +export function updateProperties(data) { + return request({ + url: "/material-mall/type/updateProperties", + method: "post", + data: data, + }); +} + // 机具类型--修改 export function updateMaType(data) { return request({ diff --git a/src/views/lessor/equipment/equipType/child/addChildNode.vue b/src/views/lessor/equipment/equipType/child/addChildNode.vue new file mode 100644 index 00000000..88a88606 --- /dev/null +++ b/src/views/lessor/equipment/equipType/child/addChildNode.vue @@ -0,0 +1,218 @@ + + + diff --git a/src/views/lessor/equipment/equipType/child/addNode.vue b/src/views/lessor/equipment/equipType/child/addNode.vue new file mode 100644 index 00000000..b09a1c44 --- /dev/null +++ b/src/views/lessor/equipment/equipType/child/addNode.vue @@ -0,0 +1,122 @@ + + + + diff --git a/src/views/lessor/equipment/equipType/child/editChildNode.vue b/src/views/lessor/equipment/equipType/child/editChildNode.vue new file mode 100644 index 00000000..53c8a06d --- /dev/null +++ b/src/views/lessor/equipment/equipType/child/editChildNode.vue @@ -0,0 +1,265 @@ + + + diff --git a/src/views/lessor/equipment/equipType/child/editNode.vue b/src/views/lessor/equipment/equipType/child/editNode.vue new file mode 100644 index 00000000..f2d1e2ff --- /dev/null +++ b/src/views/lessor/equipment/equipType/child/editNode.vue @@ -0,0 +1,112 @@ + + + diff --git a/src/views/lessor/equipment/equipType/child/feature.vue b/src/views/lessor/equipment/equipType/child/feature.vue new file mode 100644 index 00000000..a1889252 --- /dev/null +++ b/src/views/lessor/equipment/equipType/child/feature.vue @@ -0,0 +1,95 @@ + + + diff --git a/src/views/lessor/equipment/equipType/child/inputSelect.vue b/src/views/lessor/equipment/equipType/child/inputSelect.vue new file mode 100644 index 00000000..9af1b0d6 --- /dev/null +++ b/src/views/lessor/equipment/equipType/child/inputSelect.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/views/lessor/equipment/equipType/index.vue b/src/views/lessor/equipment/equipType/index.vue index 844c90c6..8a06ecaa 100644 --- a/src/views/lessor/equipment/equipType/index.vue +++ b/src/views/lessor/equipment/equipType/index.vue @@ -15,69 +15,13 @@ style="margin-bottom: 20px" /> -
- - - {{ - node.label.slice(0, 3) + "..." - }} - {{ node.label }} - - - - - - - - - - - -
- @@ -86,7 +30,7 @@ placeholder="请输入关键字" clearable style="width: 240px" - @keyup.enter.native="handleQuery" + @keyup.enter.native="getList" /> @@ -95,175 +39,116 @@ type="primary" icon="el-icon-search" size="mini" - @click="handleQuery" - >查询查询 + 重置重置 + - - - - 批量修改租赁价 + + + + +
+ +
- - - - - + {{ + node.label.slice(0, 10) + '...' + }} + {{ node.label }} + + + + + +
+
+
+
+ - + + + + - - - - - - - - - - - - - - - - - - - @@ -310,1180 +185,209 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - 编码管理 - 数量管理 - - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 新增属性 - - - - - - - - - - - - - - - - - - - - - - - - 移除 - - - - - - - 确 定 - 取 消 - - - - - - - - - - - - 取 消 - 确 定 - - - - + diff --git a/src/views/lessor/equipment/equipType/index1.vue b/src/views/lessor/equipment/equipType/index1.vue new file mode 100644 index 00000000..670de631 --- /dev/null +++ b/src/views/lessor/equipment/equipType/index1.vue @@ -0,0 +1,1228 @@ + + + +