From d0b4680a0758e13706e68f53b229722e348201a6 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期五, 13 六月 2025 09:23:34 +0800 Subject: [PATCH] 1 --- src/views/system/contract/index.vue | 65 +++++++++++++++++++++++++++----- 1 files changed, 54 insertions(+), 11 deletions(-) diff --git a/src/views/system/contract/index.vue b/src/views/system/contract/index.vue index 9ff09a8..a12dde3 100644 --- a/src/views/system/contract/index.vue +++ b/src/views/system/contract/index.vue @@ -239,6 +239,28 @@ label-width="80px" :inline="true" > + <el-form-item label="鍗曚綅鍚嶇О" prop="cnName"> + <!-- <el-input v-model="form.cnName" placeholder="璇疯緭鍏ヤ腑鏂囧悕绉�" /> --> + <el-select + :remote-method="getRemoteData" + v-model="form.cnName" + remote + default-first-option + allow-create + filterable + style="width: 200px" + placeholder="璇烽�夋嫨鍗曚綅鍚嶇О" + clearable + @change="idFn1" + > + <el-option + v-for="dict in CompanyList" + :key="dict.cnName" + :label="dict.cnName" + :value="dict.drugManufacturerId" + /> + </el-select> + </el-form-item> <el-form-item label="鍚堝悓绫诲瀷" prop="htlx"> <el-select v-model="form.htlx" @@ -256,7 +278,6 @@ </el-select> </el-form-item> - <el-form-item label="浼佷笟鍚嶇О" prop="qymc"> <el-input placeholder="璇疯緭鍏ヤ紒涓氬悕绉�" @@ -265,7 +286,7 @@ ></el-input> </el-form-item> - <el-form-item label="鍚堝悓閲戦" prop="htje"> + <el-form-item label="鍚堝悓閲戦" prop="htje"> <el-input placeholder="璇疯緭鍏ュ悎鍚岄噾棰�" v-model="form.htje" @@ -335,8 +356,6 @@ ></el-input> </el-form-item> - - <el-form-item label="缁鏍囧織" prop="xqbz"> <el-input placeholder="璇疯緭鍏ョ画绛惧悎鍚屾爣蹇�" @@ -361,7 +380,21 @@ ></el-input> </el-form-item> - + <el-form-item label="寮�绁ㄥ悕绉�" prop="kpmc"> + <el-input + placeholder="璇疯緭鍏ュ紑绁ㄥ悕绉�" + v-model="form.kpmc" + clearable + ></el-input> + </el-form-item> + + <el-form-item label="寮�绁ㄧ◣鍙�" prop="kpsh"> + <el-input + placeholder="璇疯緭鍏ュ紑绁ㄧ◣鍙�" + v-model="form.kpsh" + clearable + ></el-input> + </el-form-item> <el-form-item label="澶囨敞" prop="remark"> <el-input @@ -386,7 +419,12 @@ <script> // import { getList, addhtxxb, edithtxxb, delhtxxb } from "@/api/account/contract"; -import { getZybCompList, queryCompany, getconfigKey, getCompany } from "@/api/team/tuanti"; +import { + getZybCompList, + queryCompany, + getconfigKey, + getCompany, +} from "@/api/team/tuanti"; import { addDept, @@ -502,7 +540,7 @@ this.loading = false; }); */ - // 鑾峰彇鍗曚綅淇℃伅闆嗗悎 + // 鑾峰彇鍗曚綅淇℃伅闆嗗悎 getCompany(this.queryParam).then((response) => { this.CompanyList = response.data; }); @@ -522,13 +560,13 @@ }); }, - // 浣撴鍏徃鎷奸煶鎼滅储 + // 浣撴鍏徃鎷奸煶鎼滅储 getRemoteData(query) { if (query) { let compName = query; queryCompany(compName).then((response) => { - console.log(response,123); - + console.log(response, 123); + this.CompanyList = response.data; }); } @@ -558,7 +596,7 @@ cancel() { this.open = false; this.reset(); - // this.getList(); + // this.getList(); }, // 鎼滅储 @@ -692,6 +730,11 @@ this.open = true; this.title = "鍚堝悓淇℃伅璇︽儏"; + + this.form = { + ...row, + cnName: row.drugManufacturerId, // 纭繚杩欓噷鏄� ID + }; }, handleDelete(row) { -- Gitblit v1.8.0