|
@@ -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)
|