From a86686b6535c5855e9609c8f0f0359887a2e94d9 Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期三, 23 八月 2023 14:55:26 +0800 Subject: [PATCH] 8-23组织架构开始编写 --- src/views/standardLibrary/index.vue | 16 ++++++++++++---- src/api/standardLibrary.js | 4 +++- src/views/laboratory/organizational/index.vue | 11 +++++++++++ src/router/index.js | 9 ++++++++- 4 files changed, 34 insertions(+), 6 deletions(-) diff --git a/src/api/standardLibrary.js b/src/api/standardLibrary.js index 50581af..a3fedfb 100644 --- a/src/api/standardLibrary.js +++ b/src/api/standardLibrary.js @@ -4,7 +4,9 @@ return request({ url: '/material/list', method: 'get', - params + params: { + specificationName: params + } }) } diff --git a/src/router/index.js b/src/router/index.js index 7b83e21..d21d534 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -334,7 +334,14 @@ name: 'Personnel', component: () => import('@/views/laboratory/personnel/index'), meta: { title: '浜哄憳绠$悊', icon: 'tree' } - },{ + }, + { + path: 'org', + name: 'Organizational', + component: () => import('@/views/laboratory/organizational/index.vue'), + meta: { title: '缁勭粐鏋舵瀯', icon: 'tree'} + }, + { path: 'role', name: 'Role', component: () => import('@/views/laboratory/role/index'), diff --git a/src/views/laboratory/organizational/index.vue b/src/views/laboratory/organizational/index.vue new file mode 100644 index 0000000..1a29501 --- /dev/null +++ b/src/views/laboratory/organizational/index.vue @@ -0,0 +1,11 @@ +<template> + <div>131</div> +</template> + +<script> +export default { + name: "Organizational", +}; +</script> + +<style></style> diff --git a/src/views/standardLibrary/index.vue b/src/views/standardLibrary/index.vue index f6eeba1..ea759e3 100644 --- a/src/views/standardLibrary/index.vue +++ b/src/views/standardLibrary/index.vue @@ -2,7 +2,10 @@ <div class="standard-library-main"> <div class="content-main"> <div class="library-bom" style="width: 300px"> - <el-input v-model="filterText" placeholder="杈撳叆鍏抽敭瀛楄繘琛岃繃婊�" /> + <el-input + v-model="filterText" + placeholder="杈撳叆鍏抽敭瀛楄繘琛岃繃婊�" + ></el-input> <el-button type="text">鍏ㄩ儴</el-button> <el-tree ref="tree" @@ -202,6 +205,7 @@ }, // 鑾峰彇bom鏍戠殑鏍囧噯鏁版嵁 async getStandardTree() { + console.log(`output->鎵ц鍔沗, "鎵ц鍔�"); const { data } = await getMaterialList(); this.standardTree = data.map((item) => { let name = null; @@ -224,10 +228,12 @@ const treeOptions = JSON.parse(JSON.stringify(this.standardTree)); this.getDefault(treeOptions, 0); this.formTypeOptions = treeOptions; + console.log(`output->===========`, "==========="); 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" ); + console.log(`output->firstNode`, firstNode); firstNode.click(); // console.log(firstNode); }); @@ -248,6 +254,7 @@ // 鏄瓙鑺傜偣 if (node.level === 4) { this.getParentData(node.parent, node.data.name); + console.log(`output->this.msg`, this.msg); // 瀛樹笅閫変腑鑺傜偣 this.selectData = data; // eslint-disable-next-line prefer-const @@ -316,7 +323,6 @@ }, async subAddTreeForm() { this.addTreeFormVisible = false; - console.log(this.addTreeForm.addTypeArr.length); let res = null; try { switch (this.addTreeForm.addTypeArr.length) { @@ -348,12 +354,14 @@ console.log(res); this.$message.success("娣诲姞鎴愬姛"); - this.addTreeForm = {}; + this.addTreeForm = { + addTypeArr: [], + }; this.getStandardTree(); this.getTableByClick(this.selectData); }, changeCascader(data) { - console.log(data); + console.log(`output->----------`, data); this.addTreeForm.addTypeArr = data; }, closeAddTreeForm() { -- Gitblit v1.9.3