From 2c56eb01de07a87d025b3301efd5fcbf1d18c1af Mon Sep 17 00:00:00 2001 From: qx <1084500556@qq.com> Date: 星期五, 23 五月 2025 17:26:02 +0800 Subject: [PATCH] qx --- src/views/system/comp/index.vue | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 50 insertions(+), 6 deletions(-) diff --git a/src/views/system/comp/index.vue b/src/views/system/comp/index.vue index f4ddb0f..2bb7b91 100644 --- a/src/views/system/comp/index.vue +++ b/src/views/system/comp/index.vue @@ -98,6 +98,7 @@ v-loading="loading" :data="compList" @selection-change="handleSelectionChange" + ref="tab" > <el-table-column fixed="left" @@ -743,7 +744,7 @@ <el-col :span="8"> <span >鎬у埆锛歿{ - forms.sex === "1" ? "鐢�" : forms.sex === "0" ? "濂�" : "鏈煡" + forms.sex === "1" ? "濂�" : forms.sex === "0" ? "鐢�" : "鏈煡" }}</span > </el-col> @@ -1308,7 +1309,6 @@ v-model="form.industryType" placeholder="璇烽�夋嫨闅跺睘鍏崇郴" clearable - style="width: 70px" > <el-option v-for="dict in dict.type.sys_yes_no" @@ -1319,16 +1319,55 @@ </el-select> </el-form-item> <el-form-item label="缁忔祹绫诲瀷" prop="jjType" v-if="form.isZybUnit"> - <el-input v-model="form.jjType" placeholder="璇疯緭鍏ョ粡娴庣被鍨�" /> + <!-- <el-input v-model="form.jjType" placeholder="璇疯緭鍏ョ粡娴庣被鍨�" /> --> + <el-select + filterable + v-model="form.jjType" + placeholder="璇烽�夋嫨缁忔祹鍒嗙被" + clearable + > + <el-option + v-for="dict in dict.type.sys_yes_no" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> + </el-select> </el-form-item> <el-form-item label="浼佷笟瑙勬ā" prop="qygm" v-if="form.isZybUnit"> <el-input v-model="form.qygm" placeholder="璇疯緭鍏ヤ紒涓氳妯�" /> </el-form-item> <el-form-item label="琛屼笟鍒嗙被" prop="hyfl" v-if="form.isZybUnit"> - <el-input v-model="form.hyfl" placeholder="璇疯緭鍏ヨ涓氬垎绫�" /> + <!-- <el-input v-model="form.hyfl" placeholder="璇疯緭鍏ヨ涓氬垎绫�" /> --> + <el-select + filterable + v-model="form.hyfl" + placeholder="璇烽�夋嫨琛屼笟鍒嗙被" + clearable + > + <el-option + v-for="dict in dict.type.sys_yes_no" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> + </el-select> </el-form-item> <el-form-item label="椋庨櫓璇勪及" prop="fxpg" v-if="form.isZybUnit"> - <el-input v-model="form.fxpg" placeholder="璇疯緭鍏ラ闄╄瘎浼�" /> + <!-- <el-input v-model="form.fxpg" placeholder="璇疯緭鍏ラ闄╄瘎浼�" /> --> + <el-select + filterable + v-model="form.fxpg" + placeholder="璇烽�夋嫨椋庨櫓璇勪及" + clearable + > + <el-option + v-for="dict in dict.type.sys_yes_no" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> + </el-select> </el-form-item> <el-form-item label="寮�鎴烽摱琛�" prop="bankAccount"> <el-input @@ -1416,7 +1455,7 @@ "dict_data_status", "sys_user_sex", "reservation_pay_type", - "sys_yes_no" + "sys_yes_no", ], data() { let checkPhoneNum = (rule, value, callback) => { @@ -1761,6 +1800,11 @@ this.ids = selection.map((item) => item.drugManufacturerId); this.single = selection.length !== 1; this.multiple = !selection.length; + if (selection.length > 1) { + // 濡傛灉閫夋嫨浜嗗琛岋紝淇濈暀鏈�鍚庝竴琛� + this.$refs.tab.clearSelection(); // 娓呯┖鎵�鏈夐�夋嫨 + this.$refs.tab.toggleRowSelection(selection[selection.length - 1]); // 閲嶆柊閫夋嫨鏈�鍚庝竴椤� + } }, // 閮ㄩ棬琛ㄦ牸鍗曡鑾峰彇 handleSelection(selection) { -- Gitblit v1.8.0