From e08d725d241c7eca309cb50339ceaf1845471a31 Mon Sep 17 00:00:00 2001 From: qinxianzhangyao <11053546+qinxianzhangyao@user.noreply.gitee.com> Date: 星期一, 26 二月 2024 15:21:51 +0800 Subject: [PATCH] qxtj --- .gitignore | 1 + src/api/hosp/project.js | 9 +++++++++ vue.config.js | 2 +- src/views/hosp/project/index.vue | 25 ++++++++++++++++++------- 4 files changed, 29 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 78a752d..29d56be 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,5 @@ *.local package-lock.json +vue.config.js yarn.lock diff --git a/src/api/hosp/project.js b/src/api/hosp/project.js index 24afb08..6c14948 100644 --- a/src/api/hosp/project.js +++ b/src/api/hosp/project.js @@ -18,6 +18,15 @@ } // 鏌ヨ浣撴椤圭洰鍒楄〃(鏍戝舰缁撴瀯) +export function getlist(data) { + return request({ + url: '/hosp/project/getlist', + method: 'get', + params: data + }) +} + +// 鏌ヨ浣撴椤圭洰鍒楄〃(鏍戝舰缁撴瀯) export function getAllChildListById(data) { return request({ url: 'hosp/project/getAllChildListById', diff --git a/src/views/hosp/project/index.vue b/src/views/hosp/project/index.vue index c333410..25fa209 100644 --- a/src/views/hosp/project/index.vue +++ b/src/views/hosp/project/index.vue @@ -391,15 +391,15 @@ <el-select v-model="form.deptId" placeholder="璇烽�夋嫨绉戝鍚嶇О" - @change="changeValue" + @change="$forceUpdate()" filterable style="width: 260px" > <el-option - v-for="dict in parentNameList" - :key="dict.deptId" - :label="dict.deptName" - :value="dict.deptId" + v-for="item in parentNameList" + :key="item.deptId" + :label="item.deptName" + :value="item.deptId" /> </el-select> </el-form-item> @@ -817,6 +817,7 @@ addProject, updateProject, ProjectTree, + getlist, deptTree, deptTree111, getAllChildListById, @@ -1071,7 +1072,8 @@ this.form.proPrice = 0.0; this.form.proName = ""; this.form.proId = null; - ProjectTree().then((response) => { + // ProjectTree + getlist().then((response) => { if (response.code == 200) { this.loading = false; this.projectOptions = []; @@ -1087,8 +1089,15 @@ } } }); + this.title = "浣撴椤圭洰淇℃伅缁存姢"; - this.form.deptId = this.queryParams.deptId; + if(this.queryParams.deptId){ + this.form.deptId = this.queryParams.deptId; + }else{ + this.form.deptId = null + } + + console.log(this.form.deptId) // this.form.proId = this.queryParams.proId; this.form.proCheckMethod = "N"; @@ -1210,6 +1219,7 @@ getDeptList() { listDept(this.queryParams).then((response) => { this.parentNameList = response.data; + console.log(this.parentNameList) this.deptList = this.handleTree(response.data, "proId"); }); }, @@ -1524,6 +1534,7 @@ }); }, changeValue(value) { + console.log(value) // this.form.deptName = value; this.form.deptId = value; }, diff --git a/vue.config.js b/vue.config.js index 2c15e68..697baa5 100644 --- a/vue.config.js +++ b/vue.config.js @@ -53,7 +53,7 @@ // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { //target: `https://ltpeis.xaltjdkj.cn:5501/prod-api/getInfo`, - target: `http://192.168.0.112:5011`, + target: `http://192.168.0.108:5011`, // // target: `http://192.168.0.99:8080/ltkj-admin`, // target: `https://ltpeis.xaltjdkj.cn:5011/ltkj-admin`, // target: `http://10.168.0.9:5011`, -- Gitblit v1.8.0