From 5702e02e6c31fd972d7a00042cce8ca4c4777166 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期四, 14 九月 2023 13:01:42 +0800
Subject: [PATCH] modified: src/App.vue modified: src/components/view/standard-table/material.vue modified: src/components/view/standard-table/target.vue modified: src/components/view/standard-table/technology.vue modified: src/components/view/standard.vue
---
src/components/view/technology.vue | 68 +++++++++++++++++----------------
1 files changed, 35 insertions(+), 33 deletions(-)
diff --git a/src/components/view/technology.vue b/src/components/view/technology.vue
index c4e5282..c0ad40a 100644
--- a/src/components/view/technology.vue
+++ b/src/components/view/technology.vue
@@ -46,6 +46,7 @@
height: calc(100% - 20px);
border-right: 3px solid rgb(245, 247, 251);
padding: 16px;
+ overflow-y: auto;
}
.thing .left .custom-tree-node span {
@@ -171,10 +172,9 @@
:data="towTree"
ref="tree"
:props="{ children: 'children', label: 'father' }"
- node-key="id"
+ node-key="name"
default-expand-all
@node-click="handleNodeClick"
- style="height: 500px;overflow-y: auto;"
:key="upIndex"
highlight-current
>
@@ -234,6 +234,7 @@
<el-select
v-model="edit.type"
placeholder="璇烽�夋嫨"
+ disabled
style="width: 310px"
>
<el-option label="姗¤兌杩炴帴鍣�" :value="0"></el-option>
@@ -252,12 +253,14 @@
<el-select
v-model="edit.father"
style="width: 310px"
+ disabled
placeholder="璇烽�夋嫨"
>
<el-option
v-for="item in procedure"
:key="item"
:label="item"
+ disabled
:value="item"
>
</el-option>
@@ -270,8 +273,9 @@
>
<el-col :span="16" :offset="1">
<el-select
- v-model="AAA.id"
+ v-model="edit.children"
style="width: 310px"
+ disabled
multiple
placeholder="璇烽�夋嫨"
>
@@ -279,7 +283,7 @@
v-for="item in element"
:key="item.id"
:label="item.name"
- :value="item.id"
+ :value="item.name"
>
</el-option>
</el-select>
@@ -322,6 +326,7 @@
v-model="form.type"
placeholder="璇烽�夋嫨"
style="width: 480px"
+ @change="edittype"
>
<el-option label="姗¤兌杩炴帴鍣�" :value="0"></el-option>
<el-option label="閲戝睘杩炴帴鍣�" :value="1"></el-option>
@@ -378,7 +383,7 @@
>
<el-option
v-for="item in element"
- :key="item.value"
+ :key="item.id"
:label="item.name"
:value="item.id"
>
@@ -521,11 +526,10 @@
],
edit: {
deviceGroup: "",
- elementId: "",
father: "",
name: "",
type: "",
- // children:[],
+ children:[],
},
upData: {
name: "",
@@ -576,7 +580,7 @@
},
Deleteapi() {
this.dialogVisible = false;
- this.form = "";
+ this.form = {};
},
addTechTemp() {
// console.log(this.$api.url.addTechTemp);
@@ -598,7 +602,7 @@
}
)
.then((res) => {
- console.log(res);
+ this.$parent.removeAllTab()
this.selectAllTechNam();
this.form = {};
});
@@ -621,24 +625,32 @@
//宸ュ簭
chooseTech() {
- this.$axios.get(this.$api.url.chooseTech).then((res) => {
- this.procedure = res.data;
- console.log(this.procedure);
- });
+ this.$axios.get(this.$api.url.chooseTech,{
+ params:{
+ type:this.typeselect
+ }
+ }).then(res =>{
+ console.log(res);
+ this.procedure = res.data
+ })
},
+ edittype(val) {
+ this.typeselect = val
+ this.chooseTech()
+ },
//鎵归噺鍒犻櫎
delAllTech() {
- console.log(this.delete);
this.$axios.post(this.$api.url.delAllTech, {
- ids: this.delete,
+ ids: this.delete
});
+ this.$parent.removeAllTab()
},
//鍒犻櫎
delTechById() {
- console.log(this.$api.url.delTechById, this.upData.id);
this.$axios.post(this.$api.url.delTechById, {
- id: this.upData.id,
+ id: this.upData.id
});
+ this.$parent.removeAllTab()
},
//缂栬緫
writeTechById() {
@@ -665,7 +677,7 @@
}
)
.then((res) => {
- console.log(res);
+ this.$parent.removeAllTab()
});
},
@@ -679,7 +691,10 @@
})
.then((res) => {
this.towTree = res.data;
- console.log(this.towTree);
+ console.log(this.towTree);
+ this.$nextTick(() => {
+ this.$refs.tree.setCurrentKey(this.towTree[0].children[0].name) // 榛樿閫変腑鑺傜偣绗竴涓�
+ })
let one=this.towTree.filter(item=>{
return item.children.length>0
})[0]
@@ -774,7 +789,6 @@
return el.id;
});
this.delete = cc.join(",");
- console.log(this.delete);
this.delAllTech();
this.$message.success("鍒犻櫎瀹屾垚");
},
@@ -792,25 +806,13 @@
})
.then((res) => {
this.edit = res.data[0];
- this.AAA = res.data[0].children;
console.log(this.edit);
- console.log(this.AAA);
- // this.edit.forEach(el => {
- // // el.children.forEach(ele =>{
- // // this.AAA.push(ele)
- // console.log(el);
- // })
- // console.log(this.AAA.id);
- // })
- // console.log(this.edit);
});
},
//缂栬緫鍐呭
upContent(ob) {
this.upData = ob;
- this.selecTechById();
- this.selecTechById();
- console.log(this.upData);
+ this.selecTechById()
this.upDia = true;
},
--
Gitblit v1.9.3