Jelajahi Sumber

森语-质量事故单-详情

jbb 2 tahun lalu
induk
melakukan
966db9785b
1 mengubah file dengan 29 tambahan dan 31 penghapusan
  1. 29 31
      src/views/oa/modules/IncidentTicketModalDetail.vue

+ 29 - 31
src/views/oa/modules/IncidentTicketModalDetail.vue

@@ -154,25 +154,22 @@
           </a-col>
           <a-col :span="8" >
             <a-form-model-item label="业务员" prop="businessPeople" >
-              <a-input v-model="formState.businessPeople"    placeholder="请输入" readOnly></a-input>
+              <j-search-select-tag v-model="formState.businessPeople" placeholder="" 
+                   dict="sys_user,realname,username" @search="searchName" :disabled="true"/>
             </a-form-model-item>
           </a-col>
           <a-col :span="8" >
             <a-form-model-item label="QC" prop="qualityControl">
-              <a-input v-model="formState.qualityControl"   placeholder="请输入" readOnly></a-input>
+              <j-search-select-tag v-model="formState.qualityControl" placeholder="" 
+                   dict="sys_user,realname,username" @search="searchName" :disabled="true"/>
             </a-form-model-item>
           </a-col>
           </a-row>
           <a-row :gutter="24">
           
-          <a-col :span="8" >
-            <a-form-model-item label="计划员" prop="planPersonnel">
-              <a-input v-model="formState.planPersonnel"   placeholder="请输入" readOnly></a-input>
-            </a-form-model-item>
-          </a-col>
-          <a-col :span="8" >
+            <a-col :span="8" >
             <a-form-model-item label="附件上传" prop="accessory" class="ff">
-              <j-upload  v-model="formState.accessory"  :disabled="true"></j-upload>
+              <j-upload  v-model="accessory"  :disabled="true"></j-upload>
             </a-form-model-item>
           </a-col>
           
@@ -229,8 +226,8 @@
           </a-row>
           <a-row :gutter="24">
             <a-col :span="8">
-              <a-form-model-item label="添加附件" prop="accessory2" class="ff">
-              <j-upload  v-model="formState.accessory2"  ></j-upload>
+            <a-form-model-item label="添加附件" prop="accessory2" class="ff">
+              <j-upload  v-model="accessory2"  ></j-upload>
               <!-- <a-input v-model="formState.accessory2"  placeholder="请输入"></a-input> -->
             </a-form-model-item>
           </a-col>
@@ -248,7 +245,7 @@
           </a-col>
           <a-col :span="8" >
               <a-form-model-item label="工厂签章" prop="factorySignature" class="ff">
-              <j-upload  v-model="formState.factorySignature"  :disabled="true"></j-upload>
+              <j-upload  v-model="factorySignature"  :disabled="true"></j-upload>
             </a-form-model-item>
           </a-col>
           </a-row>
@@ -297,6 +294,9 @@
         visibleFk:false,
         visibleTs:false,
         visibleWj:false,
+        accessory2:[],
+        accessory:[],
+        factorySignature:[],
         columns: [
           { title: '姓名', align: 'center', width: '20%', widthRight: '70%', dataIndex: 'realname' },
           { title: '账号', align: 'center', width: '20%', dataIndex: 'username' },
@@ -519,30 +519,28 @@
             var zhuId = '' //主表id
              this.formState=res.result //详情
 
-             //获取财务上传附件名称
-             this.formState.accessory2 = JSON.parse(this.formState.accessory2)
-             this.formState.accessory2 = this.formState.accessory2?JSON.parse(this.formState.accessory2):[]
-             var accessory2 =[]
-             this.formState.accessory2.map(item=>{
-              accessory2.push(item.name)
+             this.formState=res.result //详情
+             this.accessory2 = this.formState.accessory2?JSON.parse(this.formState.accessory2):[]
+             var accessory2Z =[]
+             this.accessory2.map(item=>{
+              accessory2Z.push(item.name)
              })
-             this.formState.accessory2 = this.accessory2
+             this.accessory2 = accessory2Z
+
+             this.accessory = this.formState.accessory?JSON.parse(this.formState.accessory):[]
+             var accessoryZ=[]
 
-             //获取上传附件名称
-             this.formState.accessory = this.formState.accessory?JSON.parse(this.formState.accessory):[]
-             var accessory=[]
-             this.formState.accessory.map(item =>{
-              accessory.push(item.name)
+             this.accessory.map(item =>{
+              accessoryZ.push(item.name)
              })
-             this.formState.accessory =accessory
+             this.accessory =accessoryZ
 
-             //
-             this.formState.factorySignature = this.formState.factorySignature?JSON.parse(this.formState.factorySignature):[]
-             var factorySignature=[]
-             this.formState.factorySignature.map(item =>{
-              factorySignature.push(item.name)
+             this.factorySignature = this.formState.factorySignature?JSON.parse(this.formState.factorySignature):[]
+             var factorySignatureZ=[]
+             this.factorySignature.map(item =>{
+              factorySignatureZ.push(item.name)
              })
-             this.formState.factorySignature =factorySignature
+             this.factorySignature =factorySignatureZ
 
              //
              zhuId = res.result.id