|
|
@@ -60,6 +60,15 @@
|
|
|
>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
+<!-- <el-button-->
|
|
|
+<!-- v-no-more-click-->
|
|
|
+<!-- size="mini"-->
|
|
|
+<!-- type="primary"-->
|
|
|
+<!-- icon="el-icon-plus"-->
|
|
|
+<!-- @click="handleAdd"-->
|
|
|
+<!-- v-hasPermi="['mes:hw:type:add']"-->
|
|
|
+<!-- >新增</el-button-->
|
|
|
+<!-- >-->
|
|
|
<el-table
|
|
|
v-loading="loading"
|
|
|
:data="machinerytypeList"
|
|
|
@@ -297,7 +306,18 @@ export default {
|
|
|
// console.log(this.machinerytypeList, "machinerytypeList");
|
|
|
});
|
|
|
},
|
|
|
- /** 转换设备类型数据结构 */
|
|
|
+ /** 查询设备类型下拉树结构 */
|
|
|
+ getTreeselect() {
|
|
|
+ const data={
|
|
|
+ current: 1,
|
|
|
+ size:-1
|
|
|
+ }
|
|
|
+ listHanrwareType(data).then((response) => {
|
|
|
+ debugger;
|
|
|
+ this.machinerytypeOptions =this.handleTree(response.data.records, "id", "parentTypeId")
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /** 获取父类型 */
|
|
|
normalizer(node) {
|
|
|
if (node.children && !node.children.length) {
|
|
|
delete node.children;
|
|
|
@@ -308,20 +328,7 @@ export default {
|
|
|
children: node.children,
|
|
|
};
|
|
|
},
|
|
|
- /** 查询设备类型下拉树结构 */
|
|
|
- getTreeselect() {
|
|
|
- listHanrwareType().then((response) => {
|
|
|
- debugger;
|
|
|
- this.machinerytypeOptions = [];
|
|
|
- const data = this.handleTree(
|
|
|
- response.data.records,
|
|
|
- "id",
|
|
|
- "parentTypeId"
|
|
|
- )[0];
|
|
|
- // console.log(data, "父类型回显");
|
|
|
- this.machinerytypeOptions.push(data);
|
|
|
- });
|
|
|
- },
|
|
|
+
|
|
|
// 取消按钮
|
|
|
cancel() {
|
|
|
this.open = false;
|
|
|
@@ -355,10 +362,7 @@ export default {
|
|
|
this.resetForm("queryForm");
|
|
|
this.handleQuery();
|
|
|
},
|
|
|
- // 层级计数器函数
|
|
|
- handleChange(value) {
|
|
|
- // console.log(value);
|
|
|
- },
|
|
|
+
|
|
|
/** 新增按钮操作 */
|
|
|
handleAdd(row) {
|
|
|
this.reset();
|
|
|
@@ -376,6 +380,9 @@ export default {
|
|
|
handleUpdate(row) {
|
|
|
this.reset();
|
|
|
this.getTreeselect();
|
|
|
+ if(row.parentTypeId == "0") {
|
|
|
+ this.form.parentTypeId = undefined;
|
|
|
+ }
|
|
|
if (row != null) {
|
|
|
this.form.parentTypeId = row.id;
|
|
|
}
|