From c3e7f99b9070230896865a7a0f805473aeed83ea Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期五, 11 四月 2025 15:58:06 +0800 Subject: [PATCH] 1 --- src/views/hosp/advicerules/index.vue | 36 ++++++++++++++++++++++++++++++++++-- 1 files changed, 34 insertions(+), 2 deletions(-) diff --git a/src/views/hosp/advicerules/index.vue b/src/views/hosp/advicerules/index.vue index a4c9279..3f305a6 100644 --- a/src/views/hosp/advicerules/index.vue +++ b/src/views/hosp/advicerules/index.vue @@ -145,6 +145,7 @@ width="200" prop="jynr" /> + <el-table-column label="鎬у埆" align="center" prop="xb" :formatter="formatSex" /> <el-table-column label="鑼冨洿" align="center" prop="fwz" /> <el-table-column label="鑼冨洿鏈�灏忓��" align="center" prop="fwzxz" /> <el-table-column label="鑼冨洿鏈�澶у��" align="center" prop="fwzdz" /> @@ -268,6 +269,7 @@ placeholder="璇疯緭鍏ュ紓甯告爣蹇�" /> </el-form-item> + <el-form-item label="鐤剧梾" prop="sfjb"> <el-checkbox v-model="form.sfjb" true-label="鏄�" false-label="鍚�"> </el-checkbox> @@ -292,6 +294,21 @@ true-label="鏄�" false-label="" ></el-checkbox> + </el-form-item> + <el-form-item label="鎬у埆" prop="xb"> + <el-select + v-model="form.xb" + placeholder="璇烽�夋嫨浣撴浜烘�у埆" + style="width: 200px" + clearable + > + <el-option + v-for="dict in dict.type.sys_user_sex" + :key="dict.value" + :label="dict.label" + :value="dict.value" + ></el-option> + </el-select> </el-form-item> <el-form-item label="寤鸿鍚嶇О" prop="jymc" style="display: block"> <el-input @@ -476,6 +493,7 @@ export default { name: "Advicerules", + dicts: ["sys_user_sex"], data() { return { // 閬僵灞� @@ -517,6 +535,7 @@ sfcjb: null, sfmxb: null, sfzdjb: null, + sfzdjb: null, }, queryParam1: { page: 1, @@ -529,7 +548,9 @@ pageSize: 10, }, // 琛ㄥ崟鍙傛暟 - form: {}, + form: { + xb: "2", + }, // 琛ㄥ崟鏍¢獙 rules: {}, upload: { @@ -599,8 +620,11 @@ createBy: null, updateBy: null, deleted: null, + xb: "2", }; - this.resetForm("form"); + if (this.$refs.form) { + this.$refs.form.resetFields(); + } }, /** 鎼滅储鎸夐挳鎿嶄綔 */ handleQuery() { @@ -614,6 +638,13 @@ clearForm() { this.queryParam.bt = ""; // 娓呯┖鏍囬 this.queryParam.nr = ""; // 娓呯┖寤鸿鍐呭 + }, + + formatSex(row) { + const dictItem = this.dict.type.sys_user_sex.find( + (item) => item.value === row.xb + ); + return dictItem ? dictItem.label : ""; }, handleSelectionChange1(selection) { @@ -689,6 +720,7 @@ this.open = true; this.title = "淇敼浣撴椤圭洰寤鸿瑙勫垯鏂拌〃"; }); + deptTreeSelect().then((response) => { this.departmentOptions = response.data[0].children; }); -- Gitblit v1.8.0