Pārlūkot izejas kodu

汽保设备维修

caojunjie 1 gadu atpakaļ
vecāks
revīzija
75470f9529
1 mainītis faili ar 37 papildinājumiem un 24 dzēšanām
  1. 37 24
      src/views/maintenanceQ/detailsPage.vue

+ 37 - 24
src/views/maintenanceQ/detailsPage.vue

@@ -34,7 +34,8 @@
           <!--</template>-->
 
           <template slot="deviceName">
-            <el-select v-model="form.deviceName" @change='deviceNameChange' filterable placeholder="请选择设备">
+            <el-select v-model="form.deviceName" clearable
+                       @change='deviceNameChange' :disabled="option.disabled" filterable placeholder="请选择设备">
               <el-option
                 v-for="item in deviceList"
                 :key="item.cname"
@@ -45,7 +46,8 @@
           </template>
 
           <template slot="maintenanceWorkerId">
-            <el-select v-model="form.maintenanceWorkerId"  @change='maintenanceWorkerIdChange' filterable placeholder="请选择维修工">
+            <el-select v-model="form.maintenanceWorkerId" clearable
+                       @change='maintenanceWorkerIdChange' :disabled="option.disabled" filterable placeholder="请选择维修工">
               <el-option
                 v-for="item in maintenanceWorkersList"
                 :key="item.id"
@@ -160,24 +162,26 @@ export default {
         column: [
           {
             label: "客户名称",
-            prop: "corpName",
+            prop: "archivesId",
             type: "select",
+              filterable:true,
               dicData:[],
             props: {
                 label: 'corpName',
-                value: 'corpName'
+                value: 'id'
             },
-            rules: [
-              {
-                required: true,
-                message: "",
-                trigger: "blur"
-              }
-            ],
+            // rules: [
+            //   {
+            //     required: true,
+            //     message: "",
+            //     trigger: "blur"
+            //   }
+            // ],
               change: (val) => {
                 if(val.value == '') return
                   for(let item of val.column.dicData) {
-                      if (val.value == item.corpName){
+                      if (val.value == item.id){
+                          this.form.corpName = item.corpName
                           this.form.corpId = item.corpId
                           this.form.corpTel = item.contactsTel
                           this.form.deviceAddress = item.address
@@ -212,6 +216,18 @@ export default {
                 span: 8,
             },
             {
+                label: "地址",
+                prop: "deviceAddress",
+                span: 24,
+                rules: [
+                    {
+                        required: true,
+                        message: "",
+                        trigger: "blur"
+                    }
+                ],
+            },
+            {
                 label: "设备名称",
                 prop: "deviceName",
                 dicData:[],
@@ -237,20 +253,17 @@ export default {
                 },
             },
             {
-                label: "地址",
-                prop: "deviceAddress",
+                label: "报修日期",
+                prop: "repairReportDate",
+                type: "date",
+                format: "yyyy-MM-dd",
+                valueFormat: "yyyy-MM-dd 00:00:00",
                 span: 8,
-                rules: [
-                    {
-                        required: true,
-                        message: "",
-                        trigger: "blur"
-                    }
-                ],
             },
             {
-                label: "报修日期",
-                prop: "repairReportDate",
+                label: "完成日期",
+                prop: "completeDate",
+                disabled: true,
                 type: "date",
                 format: "yyyy-MM-dd",
                 valueFormat: "yyyy-MM-dd 00:00:00",
@@ -376,7 +389,7 @@ export default {
         // this.findObject(this.option.column, "deviceAddress").dicData = JSON.parse(localStorage.getItem('areaTypeTree'))
         // 获取客户名称(档案列表)
         corpequipmentarchivesList().then(res=>{
-            this.findObject(this.option.column, "corpName").dicData = res.data.data.records
+            this.findObject(this.option.column, "archivesId").dicData = res.data.data.records
         })
         bladeUserList({roleAlias:'维修工'}).then(res=>{
           console.log(res.data.data)