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