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