From 02ff4d3b3c4829e6f97a704c60fe76433e65c4e6 Mon Sep 17 00:00:00 2001 From: 王震 <10952869+daywangzhen@user.noreply.gitee.com> Date: 星期四, 07 九月 2023 18:03:36 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/components/view/Technicalindex.vue | 140 +++++++++++++++++++++++++++++++--------------- 1 files changed, 93 insertions(+), 47 deletions(-) diff --git a/src/components/view/Technicalindex.vue b/src/components/view/Technicalindex.vue index 39c1af3..6117dd3 100644 --- a/src/components/view/Technicalindex.vue +++ b/src/components/view/Technicalindex.vue @@ -249,58 +249,71 @@ </el-table-column> </el-table> </div> - -<!-- <div> <el-dialog title="缂栬緫鎶�鏈唴瀹�" :visible.sync="upDia" width="500px"> <div class="body"> - <el-row style="line-height: 46px;"> + + <el-row style="line-height: 46px;"> <el-col :span="4" style="font-size: 14px;text-align: right;">绫诲瀷:</el-col> <el-col :span="16" :offset="1"> <template> - <el-select v-model="upData.type" placeholder="璇烽�夋嫨绫诲瀷" style="width: 310px;"> - <el-option label="姗¤兌杩炴帴鍣�" :value="0"></el-option> - <el-option label="閲戝睘杩炴帴鍣�" :value="1"></el-option> - <el-option label="婀挎彃鎷旂數杩炴帴鍣�" :value="2"></el-option> - <el-option label="鍒嗘敮缁勪欢" :value="3"></el-option> + <el-select v-model="form.type" size="small" placeholder="璇烽�夋嫨" @change="TYpe" style="width: 224px;margin-right: 30px;"> + <el-option label="姗¤兌杩炴帴鍣�" :value="0"></el-option> + <el-option label="閲戝睘杩炴帴鍣�" :value="1"></el-option> + <el-option label="婀挎彃鎷旂數杩炴帴鍣�" :value="2"></el-option> + <el-option label="鍒嗘敮缁勪欢" :value="3"></el-option> </el-select> </template> </el-col> </el-row> - <el-row style="line-height: 46px;"> + <el-row style="line-height: 46px;"> <el-col :span="4" style="font-size: 14px;text-align: right;">宸ュ簭:</el-col> <el-col :span="16" :offset="1"> - <el-select v-model="upData.father" style="width: 310px;" placeholder="璇烽�夋嫨"> - <el-option - v-for="item in procedure" - :key="item" - :label="item" - :value="item"> - </el-option> - </el-select> + <template> + <el-select v-model="form.work" + placeholder="璇烽�夋嫨绫诲瀷" + allow-create + filterable + @change="workevent" + > + <el-option + v-for="(item,index) in process" + :key="item.name" + :label="item.name" + :value="item.name"> + </el-option> + </el-select> + </template> </el-col> </el-row> - <el-row style="line-height: 46px;"> - <el-col :span="4" style="font-size: 14px;text-align: right;">鍏冧欢:</el-col> + <el-row style="line-height: 46px;"> + <el-col :span="4" style="font-size: 14px;text-align: right;">宸ヨ壓:</el-col> <el-col :span="16" :offset="1"> - <el-select v-model="upData.ele" style="width: 310px;" multiple placeholder="璇烽�夋嫨"> - <el-option - v-for="item in element" - :key="item.index" - :label="item.name" - :value="item.id"> - </el-option> - </el-select> + <template> + <el-select v-model="form.name" + placeholder="璇烽�夋嫨绫诲瀷" + allow-create + filterable + > + <el-option + v-for="item in craftapi" + :key="item.id" + :label="item.name" + :value="item.id"> + </el-option> + </el-select> + </template> </el-col> </el-row> + <el-row style="line-height: 46px;"> - <el-col :span="4" style="font-size: 14px;text-align: right;">宸ヨ壓鍚嶇О:</el-col> + <el-col :span="4" style="font-size: 14px;text-align: right;">椤圭洰鍚嶇О:</el-col> <el-col :span="16" :offset="1"> <el-input v-model="upData.name" size="small" clearable></el-input> </el-col> </el-row> <el-row style="line-height: 46px;"> - <el-col :span="4" style="font-size: 14px;text-align: right;">璁惧缁�:</el-col> + <el-col :span="4" style="font-size: 14px;text-align: right;">鍗曚綅:</el-col> <el-col :span="16" :offset="1"> <el-input v-model="upData.device_group" size="small" clearable></el-input> </el-col> @@ -311,7 +324,7 @@ <el-button @click="upDia = false">鍙� 娑�</el-button> </span> </el-dialog> - </div> --> + </div> </div> </div> </template> @@ -324,7 +337,9 @@ technology:'', }, // handleClose:[], - checkTreeNode :[], + checkTreeNode :{ + id:2, + }, higherlevel:[], value:{}, options:[], @@ -343,28 +358,55 @@ dialogVisible:false, tableData: [], typeselect:0, - upDat:{}, + upData:{}, + upDia:false, craftapi:[], + edit:{ + + } } }, mounted() { this.selectAllleft() + this.selectAllright() }, methods:{ + //缂栬緫 + selecTech() { + this.$axios.get(this.$api.url.selecTech,{ + params:{ + id:this.upData.id + } + }).then(res => { + this.edit = res.data[0] + console.log(this.edit); + }) + }, + childrenClick() { + this.selecTech() + this.upDia = true + }, + submitUpData() {//纭畾 + + }, //鍒犻櫎 - // delTechBy() { - // console.log(this.$api.url.delTechBy,this.upData.id); - // this.$axios.post(this.$api.url.delTechBy,{ - // id:this.upData.id - // }) - // }, - // deleteRow(index, rows) { - // this.tableData.splice(index,1) - // this.upData.id = rows.id - // this.delTechBy() - // }, + delTechBy() { + console.log(this.$api.url.delTechBy,this.upData.id); + this.$axios.post(this.$api.url.delTechBy,{ + id:this.upData.id + }).then(res =>{ + this.selectAllright() + this.$message.success('鍒犻櫎瀹屾垚') + }) + }, + deleteRow(index, rows) { + this.tableData.splice(index,1) + this.upData = rows + this.upData.id = rows.id + this.delTechBy() + }, add() { this.dialogVisible = false this.addTechMode() @@ -379,7 +421,10 @@ headers: { "Content-Type": "application/json" } - }) + }).then(res =>{ + this.$message.success('鏂板瀹屾垚') + this.selectAllright() + }) }, handleClose() { @@ -456,9 +501,10 @@ modify(){ this.modifyevent = true }, - deleteRow(index, rows) { - rows.splice(index, 1); - }, + // deleteRow(index, rows) { + // console.log(); + // rows.splice(index, 1); + // }, handleSelectionChange(val) { this.selects = val; }, -- Gitblit v1.9.3