From 44281a4147688e421401231e778f50e947589b40 Mon Sep 17 00:00:00 2001 From: zouyu <2723363702@qq.com> Date: 星期一, 11 九月 2023 09:26:46 +0800 Subject: [PATCH] modified: src/components/view/standard-table/material.vue modified: src/components/view/standard-table/technology.vue modified: src/components/view/standard.vue --- src/components/view/standard.vue | 47 ++++++++++++++++++++++++++++++++++++----------- 1 files changed, 36 insertions(+), 11 deletions(-) diff --git a/src/components/view/standard.vue b/src/components/view/standard.vue index 845bf37..b5afbd2 100644 --- a/src/components/view/standard.vue +++ b/src/components/view/standard.vue @@ -52,18 +52,14 @@ 璇�</span></el-button> </div> - <div v-if="this.typeselect == 0"> + <div class="contentTable" v-if="this.typeselect == 0"> <technology :tableType="tableType" :tableData="tableData"></technology> </div> - <div v-if="this.typeselect == 1"> - 鎶�鏈寚鏍� - </div> + <div v-if="this.typeselect == 1">鎶�鏈寚鏍�</div> <div v-if="this.typeselect == 2"> <material :tableType="tableType" :tableData="tableData"></material> </div> - <div v-if="this.typeselect == 3"> - 鐢熶骇宸ヨ壓 - </div> + <div v-if="this.typeselect == 3">鐢熶骇宸ヨ壓</div> <!-- <div class="table"> <technology v-if="tableData.length !== 0" :tableType="tableType" :tableData="tableData"></technology> </div> --> @@ -104,7 +100,6 @@ checkTreeNode: {},// 鐐瑰嚮閫変腑鏍戣妭鐐� tableData: [], bomAddModelVisible: false,// 鎺у埗bom鏂板妯℃�佹鏄惁鏄剧ず - list: [], typeselect: 0, returntree: { id:28, @@ -184,7 +179,6 @@ }, //鍙充晶鏁版嵁 selectAll() { - console.log(this.$axios.get(this.$api.url.selectAll)); this.$axios.get(this.$api.url.selectAll, { params: { specificationsId: this.returntree.id,//tree鐨勭偣鍑诲弽棣� @@ -192,8 +186,11 @@ version: this.character,//鐗堟湰 } }).then(res => { - console.log(res.data); - this.tableData = res.data + let arr = res.data; + for(var i=0;i<arr.length;i++){ + arr[i].id = "0" + i; + } + this.tableData = arr; }) }, verevent(val) { @@ -219,8 +216,33 @@ } }) this.selectDataList() + // 榛樿绗竴涓簲绾ц妭鐐规悳绱紝鏂板閰嶇疆椤� + const treeOptions = JSON.parse(JSON.stringify(this.list)); + this.getDefault(treeOptions, 0); + this.formTypeOptions = treeOptions; + this.$nextTick().then(() => { + const firstNode = document.querySelector( + ".el-tree-node .el-tree-node__children .el-tree-node .el-tree-node__children .el-tree-node .el-tree-node__children .el-tree-node .el-tree-node__children .el-tree-node" + ); + try { + firstNode.click(); + } catch (e) { + //TODO handle the exception + } + }); }) }, + getDefault(arr, index) { + for (const item of arr) { + if (item.children && item.children.length > 0) { + // 鏈夊瓙鑺傜偣 + this.getDefault(item.children, index + 1); + if (index === 2) { + item.children = null; + } + } + } + }, filterNode(value, data) { if (!value) return true; return data.label.indexOf(value) !== -1; @@ -269,6 +291,9 @@ <style scoped> .standard {} +.standard .contentTable{ +} + .standard .title .el-button { height: 32px; border: 1px solid rgba(190, 190, 190, 0.44); -- Gitblit v1.9.3