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 @@
+
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
+
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 }}
-
-
- appendTreeNode(data)"
- >
-
- editTreeNode(data)"
- >
-
- removeTreeNode(data)"
- >
-
-
-
-
-
-
@@ -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 }}
+
+ appendTreeNode(data)"
+ />
+ editTreeNode(data)"
+ />
+ removeTreeNode(data)"
+ />
+
+
+
+
+
+
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 编码管理
-
-
- 数量管理
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
配置
@@ -272,7 +157,7 @@
size="mini"
type="text"
icon="el-icon-edit"
- @click="handleUpdate(scope.row)"
+ @click="editTreeNode(scope.row)"
v-hasPermi="['machinery:type:edit']"
>
修改
@@ -281,21 +166,11 @@
size="mini"
type="text"
icon="el-icon-delete"
- @click="handleDelete(scope.row)"
+ @click="removeTreeNode(scope.row)"
v-hasPermi="['machinery:type:del']"
>
删除
-
-
- 租赁改价
-
@@ -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 @@
+
+
+
+
+
+
+