From b2edb48d72d4bd893252918485e775967ef82ff8 Mon Sep 17 00:00:00 2001 From: qinxianzhangyao <11053546+qinxianzhangyao@user.noreply.gitee.com> Date: 星期一, 26 二月 2024 08:34:53 +0800 Subject: [PATCH] qxtj --- src/views/system/user/index.vue | 41 ++++++++++++++++++++++++++++++++++++++--- 1 files changed, 38 insertions(+), 3 deletions(-) diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 3f2accd..638ddcf 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -9,7 +9,7 @@ </div> <div class="head-container"> <el-tree :data="deptOptions" :props="defaultProps" :expand-on-click-node="false" - :filter-node-method="filterNode" ref="tree" node-key="id" default-expand-all highlight-current + :filter-node-method="filterNode" ref="tree" node-key="id" default-expand-all :default-expanded-keys="treeId" highlight-current @node-click="handleNodeClick" /> </div> </el-col> @@ -192,6 +192,13 @@ <el-input v-model="form.userId" placeholder="璇疯緭鍏ョ敤鎴穒d" /> </el-form-item> --> <el-form-item label="鐢ㄦ埛鍚嶇О" prop="nickName"> + <span + slot="label" + style="display: inline-block; border-bottom: 2px solid blue" + @click="handlePackage" + > + 鐢ㄦ埛鍚嶇О + </span> <el-input v-model="form.nickName" placeholder="璇疯緭鍏ョ敤鎴锋樀绉�" maxlength="30" style="width: 130px" /> </el-form-item> <el-form-item label="鐢ㄦ埛宸ュ彿" prop="userName"> @@ -672,10 +679,12 @@ <el-button type="primary" @click="tijiao">纭� 瀹�</el-button> </span> </el-dialog> + <yonghu ref="aaa" @add="handleChanges" /> </div> </template> <script> +import yonghu from "@/components/yonghu"; import { listUser, getUser, @@ -714,7 +723,7 @@ "dict_user_work", "dict_qhdm", ], - components: { Treeselect }, + components: { Treeselect, yonghu }, data() { let checkPhoneNum = (rule, value, callback) => { console.log( value) @@ -739,6 +748,7 @@ userInfoList: [], hospList: [], activeNames: ["1"], + treeId: [], // 閬僵灞� loading: true, // 閫変腑鏁扮粍 @@ -893,6 +903,15 @@ deptName(val) { this.$refs.tree.filter(val); }, + treeId(newVal, oldVal) { + if (newVal) { + this.$nextTick(() => { + document + .querySelector('.el-tree-node__children .el-tree-node__content') + .click(); + }); + } + } }, computed: { type() { @@ -903,8 +922,9 @@ } }, created() { - this.getList(); this.getDeptTree(); + this.getList(); + // this.getRoleList(); // this.getConfigKey("sys.user.initPassword").then((response) => { // this.initPassword = response.msg; @@ -960,6 +980,8 @@ getDeptTree() { deptTreeSelect().then((response) => { this.deptOptions = response.data; + this.treeId.push(this.deptOptions[0].id) + this.queryParams.deptId = this.deptOptions[0].id }); }, // 绛涢�夎妭鐐� @@ -972,6 +994,19 @@ this.queryParams.deptId = data.id; this.handleQuery(); }, + handlePackage() { + this.$refs.aaa.open = true; + this.$refs.aaa.getList(); + this.$refs.aaa.title = "鏁版嵁瀛楀吀"; + }, + handleChanges(param1) { + this.form.nickName = param1[0].staffName; + // this.form.hisPacId = param1[0].pacId; + // if (param1[0].price) { + // this.form.counterPrice = param1[0].price; + // this.form.retailPrice = param1[0].price; + // } + }, // 鐢ㄦ埛鐘舵�佷慨鏀� handleStatusChange(row) { let text = row.status === "0" ? "鍚敤" : "鍋滅敤"; -- Gitblit v1.8.0