|
@@ -50,13 +50,13 @@
|
|
|
<div class="box_item">
|
|
|
<div class="left">报修人员</div>
|
|
|
<div class="right">
|
|
|
- <input type="text" placeholder="请输入报修人员" placeholder-class="inp_ph" v-model="dto.maintainer">
|
|
|
+ <input type="text" placeholder="请输入报修人员" placeholder-class="inp_ph" v-model="dto.optUser">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="box_item2">
|
|
|
<div class="top">故障描述</div>
|
|
|
<div class="bottom">
|
|
|
- <u--textarea v-model="dto.description" placeholder="故障描述" placeholder-class="inp_ph2" border="none" height="110"></u--textarea>
|
|
|
+ <u--textarea v-model="dto.repairDesc" placeholder="故障描述" placeholder-class="inp_ph2" border="none" height="110"></u--textarea>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -106,9 +106,10 @@
|
|
|
serialnumber:'',
|
|
|
happenDate:'',
|
|
|
optCategory:'',
|
|
|
- maintainer:'',
|
|
|
- description:'',
|
|
|
- faultFile:''
|
|
|
+ optUser:'',
|
|
|
+ repairDesc:'',
|
|
|
+ faultFile:'',
|
|
|
+ status:0
|
|
|
},
|
|
|
fileList:[],
|
|
|
orderNoText:'请选择项目订单号',
|
|
@@ -139,14 +140,14 @@
|
|
|
{key:'serialnumber',tip:'请选择产品编号'},
|
|
|
{key:'happenDate',tip:'请选择故障发生时间'},
|
|
|
{key:'optCategory',tip:'请选择故障类型'},
|
|
|
- {key:'maintainer',tip:'请输入报修人员'},
|
|
|
- {key:'description',tip:'请输入故障描述'}
|
|
|
+ {key:'optUser',tip:'请输入报修人员'},
|
|
|
+ {key:'repairDesc',tip:'请输入故障描述'}
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
onLoad() {
|
|
|
let d = new Date();
|
|
|
- this.minDate = new Date(d.getFullYear()-3,d.getMonth()+1,d.getDate()).getTime();
|
|
|
+ this.minDate = new Date(d.getFullYear()-1,d.getMonth()+1,d.getDate()).getTime();
|
|
|
this.maxDate = new Date().getTime();
|
|
|
this.getOrderList();
|
|
|
this.getCustomerList();
|
|
@@ -245,9 +246,13 @@
|
|
|
user: "test",
|
|
|
},
|
|
|
success: (res) => {
|
|
|
- setTimeout(() => {
|
|
|
- resolve(res.data.data);
|
|
|
- }, 1000);
|
|
|
+ let data = JSON.parse(res.data);
|
|
|
+ if(data){
|
|
|
+ if(data.code!==0) return
|
|
|
+ setTimeout(() => {
|
|
|
+ resolve(data.data);
|
|
|
+ }, 1000);
|
|
|
+ }
|
|
|
},
|
|
|
});
|
|
|
});
|
|
@@ -257,8 +262,10 @@
|
|
|
if(idx>-1) return this.$showToast(this.rules[idx].tip)
|
|
|
|
|
|
let dto = JSON.parse(JSON.stringify(this.dto))
|
|
|
- this.dto.happenDate = new Date(dto.happenDate).Format('yyyy-MM-dd');
|
|
|
- this.$api.post('/wms/order/operation',this.dto).then(res=>{
|
|
|
+ dto.happenDate = new Date(dto.happenDate).Format('yyyy-MM-dd');
|
|
|
+ let file = this.fileList.map(f=>f.url);
|
|
|
+ dto.faultFile = file.join(';')
|
|
|
+ this.$api.post('/wms/order/operation',dto).then(res=>{
|
|
|
if(res.data.code!==0) return this.$showToast(res.data.msg)
|
|
|
this.$showToast('报修成功')
|
|
|
setTimeout(()=>{
|