From 23baa415d3088cfa5dd47d9ee2ab82c308b97f64 Mon Sep 17 00:00:00 2001 From: qx <1084500556@qq.com> Date: 星期五, 16 五月 2025 17:57:08 +0800 Subject: [PATCH] qx --- src/views/system/comp/index.vue | 112 +++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 90 insertions(+), 22 deletions(-) diff --git a/src/views/system/comp/index.vue b/src/views/system/comp/index.vue index 0bd0f14..fd551f5 100644 --- a/src/views/system/comp/index.vue +++ b/src/views/system/comp/index.vue @@ -946,7 +946,6 @@ </el-table> </el-col> </el-row> - <!-- -=----------------------------------------------------- --> <el-row :gutter="24" v-else> <el-col :span="6" :xs="24"> <el-form @@ -1231,7 +1230,7 @@ ref="form" :model="form" :rules="rules" - label-width="106px" + label-width="98px" :inline="true" @submit.native.prevent > @@ -1241,10 +1240,11 @@ <el-radio :label="1">鑱屼笟鐥呭崟浣�</el-radio> </el-radio-group> </el-form-item> + <br/> <el-form-item label="鍗曚綅鍚嶇О" prop="cnName" - style="display: block; width: 100%" + > <el-input v-model="form.cnName" @@ -1283,40 +1283,93 @@ <el-input v-model="form.registerAddress" placeholder="璇疯緭鍏ユ敞鍐屽湴鍧�" - style="width: 1157px" + style="width: 1156px" /> </el-form-item> <el-form-item label="閫氳鍦板潃" prop="mailingAddress"> <el-input v-model="form.mailingAddress" placeholder="璇疯緭鍏ラ�氳鍦板潃" - style="width: 1157px" + style="width: 1156px" /> </el-form-item> <el-form-item label="鎵�灞炲湴鍖�" prop="zybCode" v-if="form.isZybUnit"> <el-input v-model="form.zybCode" placeholder="璇疯緭鍏ユ墍灞炲湴鍖�" /> </el-form-item> <el-form-item - label="浜插睘鍏崇郴" + label="闅跺睘鍏崇郴" prop="industryType" v-if="form.isZybUnit" > - <el-input + <!-- <el-input v-model="form.industryType" - placeholder="璇疯緭鍏ヤ翰灞炲叧绯�" - /> + placeholder="璇疯緭鍏ラ毝灞炲叧绯�" + /> --> + <el-select + filterable + v-model="form.industryType" + placeholder="璇烽�夋嫨闅跺睘鍏崇郴" + clearable + style="width: 208px" + > + <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="jjType" v-if="form.isZybUnit"> - <el-input v-model="form.jjType" placeholder="璇疯緭鍏ョ粡娴庣被鍨�" /> + <el-select + filterable + v-model="form.jjType" + placeholder="璇烽�夋嫨缁忔祹绫诲瀷" + clearable + style="width: 208px" + > + <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-select + filterable + v-model="form.hyfl" + placeholder="璇烽�夋嫨琛屼笟鍒嗙被" + clearable + style="width: 208px" + > + <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-select + filterable + v-model="form.fxpg" + placeholder="璇烽�夋嫨椋庨櫓璇勪及" + clearable + style="width: 208px" + > + <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 @@ -1343,10 +1396,20 @@ </el-form-item> <el-form-item label="琛屾斂鍖哄垝鍚嶇О" prop="areaName"> - <el-input + <el-select + filterable v-model="form.areaName" - placeholder="璇疯緭鍏ヨ鏀垮尯鍒掑悕绉�" - /> + placeholder="璇烽�夋嫨琛屾斂鍖哄垝鍚嶇О" + clearable + style="width: 208px" + > + <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="remark"> @@ -1404,6 +1467,7 @@ "dict_data_status", "sys_user_sex", "reservation_pay_type", + "sys_yes_no" ], data() { let checkPhoneNum = (rule, value, callback) => { @@ -1477,7 +1541,7 @@ id: "", // 琛ㄥ崟鍙傛暟 form: { - isZybUnit: 0, + isZybUnit: 0, }, lastXianPrice: 0, forms: { @@ -1556,7 +1620,7 @@ return this.sfzs === "Y"; }, }, - + created() { this.getList(); }, @@ -1720,7 +1784,7 @@ validTime: null, wbm: null, deleted: null, - isZybUnit: 0 + isZybUnit: 0, }; this.resetForm("form"); }, @@ -1785,7 +1849,7 @@ /** 鏂板鎸夐挳鎿嶄綔 */ handleAdd() { this.reset(); - this.form.isZybUnit = 0; + this.form.isZybUnit = 0; this.open = true; this.title = "娣诲姞浣撴鍗曚綅淇℃伅缁存姢"; }, @@ -1797,7 +1861,7 @@ // 涓嶈鐩存帴璧嬪�兼暣涓� response.data锛岃�屾槸閫愪釜灞炴�ц祴鍊� Object.assign(this.form, response.data); this.form.isZybUnit = response.data.isZybUnit === true ? 1 : 0; - console.log('淇敼鏃剁殑 isZybUnit 鍊�:', this.form.isZybUnit); + console.log("淇敼鏃剁殑 isZybUnit 鍊�:", this.form.isZybUnit); this.open = true; this.title = "淇敼浣撴鍗曚綅淇℃伅缁存姢"; }); @@ -2438,7 +2502,7 @@ if (valid) { const submitData = { ...this.form, - isZybUnit: Boolean(this.form.isZybUnit) // 杞崲涓哄竷灏斿�� + isZybUnit: Boolean(this.form.isZybUnit), // 杞崲涓哄竷灏斿�� }; if (this.form.drugManufacturerId != null) { updateComp(submitData).then((response) => { @@ -2447,7 +2511,11 @@ this.getList(); }); } else { - if (this.form.cnName && this.form.contactPerson && this.form.contactPhone) { + if ( + this.form.cnName && + this.form.contactPerson && + this.form.contactPhone + ) { addComp(submitData).then((response) => { this.$modal.msgSuccess("鏂板鎴愬姛"); this.open = false; -- Gitblit v1.8.0