From cb04b8ed8a616c5b9fae9d432c093985b56f044c Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 16 十月 2025 16:55:04 +0800
Subject: [PATCH] 任务导入+翻页修复

---
 src/views/flowmgr/taskassign.vue |   38 ++++++++++++++++++++++++--------------
 1 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/src/views/flowmgr/taskassign.vue b/src/views/flowmgr/taskassign.vue
index c903151..2c27e8c 100644
--- a/src/views/flowmgr/taskassign.vue
+++ b/src/views/flowmgr/taskassign.vue
@@ -17,9 +17,13 @@
       </template>
       <template #drawingNo="{}">
         <el-autocomplete   v-model="attachForm.drawingNo"
-        :fetch-suggestions="querySearchAsync"
-        :trigger-on-focus="false" @select="handleSelect"
+        :trigger-on-focus="false" :fetch-suggestions="querySearchAsync"
+         @select="handleSelect"
           >
+          <!--
+          <template solt="input" slot-scope="{$attrs}">
+            <input type="hidden" :disabled="true" :value="$refs.input.value"/>
+          </template>-->
         </el-autocomplete>
       </template>
       <!--
@@ -114,11 +118,9 @@
             prop: 'productModel',
             type: 'input',
             span: 12,
+            disabled:true,
+            placeholder:'閫夋嫨闆剁粍浠跺彿鑷姩濉厖',
             dataType: 'string',
-            rules: [{ required: true, message: '蹇呭~', trigger: 'blur' }],
-            blur: (col) => {
-              this.handleTrim(col)
-            },
           },
           {
             label: '宸ュ簭鍙�',
@@ -132,6 +134,15 @@
             blur: (col) => {
               this.handleTrim(col)
             },
+          },
+          {
+            label: '闆剁粍浠跺悕绉�',
+            prop: 'drawingName',
+            type: 'input',
+            placeholder:'閫夋嫨闆剁粍浠跺彿鑷姩濉厖',
+            span: 12,
+            disabled:true,
+            dataType: 'string',
           },
           {
             label: '宸ュ簭鍚嶇О',
@@ -198,13 +209,13 @@
             rules: [{ required: true, message: '蹇呭~', trigger: 'blur' }],
           },
           {
-            label: '鍋忕鍗曞彿',
+            label: '涓存椂鏇存敼鍗曞彿',
             prop: 'deviation',
             type: 'input',
             span: 12,
             dataType: 'string',
             class:'input_holder_warn',
-            placeholder:'鏃犲亸绂诲崟浠诲姟璇风暀绌�',
+            placeholder:'闈炰复鏃舵洿鏀瑰崟浠诲姟璇风暀绌�',
             blur: (col) => {
               this.handleTrim(col)
             },
@@ -214,6 +225,7 @@
             label: '涓荤宸ヨ壓',
             prop: 'producePlanId',
             type: 'select',//column 12
+            clearable:true,
             remote: true,
             placeholder:'鏃犳硶鍖归厤浜哄憳鑱岃矗琛ㄦ椂璇烽�夋嫨涓荤宸ヨ壓',
             dicUrl: `/blade-mdm/producedivision/select-programmer?programmer={{key}}`,
@@ -222,7 +234,7 @@
                 let item = new Object();
                 item.value = obj.id;
                 item.label = obj.programmerName;
-                item.desc = `涓撲笟缁勯暱锛�${obj.teamLeaderName},鏍″锛�${obj.checkerName},瀹℃牳锛�${obj.checkerName}`
+                item.desc = `涓撲笟缁勯暱锛�${obj.teamLeaderName},鏍″锛�${obj.checkerName},瀹℃牳锛�${obj.seniorName}`
                 return item;
               }); ;
             },
@@ -297,6 +309,7 @@
         params: {drawingNo: query},
       }).then(
         res => {
+          this.attachForm.productModel = '';//
           if(res.data.code == 200){
             let list = res.data.data;
             for(let i of list){
@@ -318,6 +331,7 @@
     },
     handleSelect(item) {
       this.attachForm.productModel = item.cph;
+      this.attachForm.drawingName = item.ljmc;
     },
     /*
     queryProgrammerAsync(query, cb) {//涓荤宸ヨ壓鎼滅储寤鸿
@@ -368,7 +382,7 @@
     },
     formSubmit(form, done) {
       var form = { ...form };
-      console.log('submit',form);
+     
       if(this.attachForm.producePlanId){
         //鎵嬪姩鎸囧畾浜嗕汉鍛樿亴璐h〃id锛屼笉鐢ㄧ户缁粠鏈嶅姟绔獙璇�
          this.startDispatch(form,done);
@@ -381,10 +395,6 @@
           res => {
             
             if(res.data.code == 200){
-              this.$message({
-                type: 'success',
-                message: '鎿嶄綔鎴愬姛!',
-              });
             
               this.attachForm.producePlanId = res.data.data.id;
               //this.drawingNoMatch = true;

--
Gitblit v1.9.3