|
|
|
@ -6,11 +6,10 @@ |
|
|
|
:label-width="200" class="repair_form"> |
|
|
|
:label-width="200" class="repair_form"> |
|
|
|
<u-form-item label="需求单号:" prop="requirementCode" :border-bottom="false"> |
|
|
|
<u-form-item label="需求单号:" prop="requirementCode" :border-bottom="false"> |
|
|
|
<betone-new-input label="" v-model="repairDetails.requirementCode" placeholder="请输入" |
|
|
|
<betone-new-input label="" v-model="repairDetails.requirementCode" placeholder="请输入" |
|
|
|
:disabled="disabled" /> |
|
|
|
:disabled="true" /> |
|
|
|
</u-form-item> |
|
|
|
</u-form-item> |
|
|
|
<u-form-item label="提报单位:" prop="reportUnit" :border-bottom="false"> |
|
|
|
<u-form-item label="提报单位:" prop="reportUnit" :border-bottom="false"> |
|
|
|
<betone-new-input label="" v-model="repairDetails.reportUnit" placeholder="请输入" |
|
|
|
<betone-new-input label="" v-model="repairDetails.reportUnit" placeholder="请输入" :disabled="true" /> |
|
|
|
:disabled="disabled" /> |
|
|
|
|
|
|
|
</u-form-item> |
|
|
|
</u-form-item> |
|
|
|
<u-form-item label="故障现象描述:" prop="faultDescribe" :border-bottom="false"> |
|
|
|
<u-form-item label="故障现象描述:" prop="faultDescribe" :border-bottom="false"> |
|
|
|
<betone-new-input label="" v-model="repairDetails.faultDescribe" placeholder="请输入" |
|
|
|
<betone-new-input label="" v-model="repairDetails.faultDescribe" placeholder="请输入" |
|
|
|
@ -146,7 +145,7 @@ |
|
|
|
sendOrder.materialsData.length > 0 ? '修改' : '添加' }}</u-button> |
|
|
|
sendOrder.materialsData.length > 0 ? '修改' : '添加' }}</u-button> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<block v-if="dataTypes == 3 && detailForm.status == 3&&repairInfo.isMaterial == 1"> |
|
|
|
<block v-if="dataTypes == 3 && detailForm.status == 3 && repairInfo.isMaterial == 1"> |
|
|
|
<u-form-item label="总价:" prop="reportPeople" :border-bottom="false"> |
|
|
|
<u-form-item label="总价:" prop="reportPeople" :border-bottom="false"> |
|
|
|
<view>{{ approveInfo.totalPrice }}</view> |
|
|
|
<view>{{ approveInfo.totalPrice }}</view> |
|
|
|
</u-form-item> |
|
|
|
</u-form-item> |
|
|
|
@ -223,9 +222,9 @@ |
|
|
|
<!-- 选择维修人员 --> |
|
|
|
<!-- 选择维修人员 --> |
|
|
|
<u-select v-model="sendOrdersShow" :list="sendOrdersList" @confirm="sendOrdersConfirm" :isShowsearch="true" |
|
|
|
<u-select v-model="sendOrdersShow" :list="sendOrdersList" @confirm="sendOrdersConfirm" :isShowsearch="true" |
|
|
|
value-name="id" title="选择维修人员"></u-select> |
|
|
|
value-name="id" title="选择维修人员"></u-select> |
|
|
|
<!-- 选择时间 --> |
|
|
|
<!-- 选择 时间 --> |
|
|
|
<u-calendar v-model="calendarShow" mode="date" @change="calendarChange" :disabled-dates="disabledDates" |
|
|
|
<u-calendar v-model="calendarShow" mode="date" @change="calendarChange" :min-date="minDate" |
|
|
|
:min-date="minDate" :max-date="maxDate"></u-calendar> |
|
|
|
:max-date="maxDate"></u-calendar> |
|
|
|
|
|
|
|
|
|
|
|
<!-- 维修人员物料选择 --> |
|
|
|
<!-- 维修人员物料选择 --> |
|
|
|
<betone-dialog v-model="aterialShow" height="900rpx"> |
|
|
|
<betone-dialog v-model="aterialShow" height="900rpx"> |
|
|
|
@ -290,9 +289,6 @@ export default { |
|
|
|
|
|
|
|
|
|
|
|
data() { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
return { |
|
|
|
disabledDates: { |
|
|
|
|
|
|
|
to: new Date() // 禁用今天之前的日期 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
minDate: null, |
|
|
|
minDate: null, |
|
|
|
maxDate: null, |
|
|
|
maxDate: null, |
|
|
|
userInfo: {},//用户信息 |
|
|
|
userInfo: {},//用户信息 |
|
|
|
@ -509,7 +505,7 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
this.$u.api.workOrderupdate(updayeQuery).then(res => { |
|
|
|
this.$u.api.workOrderupdate(updayeQuery).then(res => { |
|
|
|
this.BetLoading.hide(); |
|
|
|
this.BetLoading.hide(); |
|
|
|
if (res.code == 200) { |
|
|
|
if (res.code == 200) { |
|
|
|
this.$u.api.serviceman(sendOrderQuery_).then(res => { |
|
|
|
this.$u.api.serviceman(sendOrderQuery_).then(res => { |
|
|
|
if (res.code == 200) { |
|
|
|
if (res.code == 200) { |
|
|
|
@ -521,7 +517,7 @@ export default { |
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
}).catch(err => { |
|
|
|
}).catch(err => { |
|
|
|
this.BetLoading.hide(); |
|
|
|
this.BetLoading.hide(); |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -607,7 +603,7 @@ export default { |
|
|
|
uni.showToast({ title: "申领数量不能为0", icon: "none" }); |
|
|
|
uni.showToast({ title: "申领数量不能为0", icon: "none" }); |
|
|
|
return false |
|
|
|
return false |
|
|
|
} |
|
|
|
} |
|
|
|
this.BetLoading.show(); |
|
|
|
this.BetLoading.show(); |
|
|
|
if (this.sendOrder.isNeedMaterials == 1) { |
|
|
|
if (this.sendOrder.isNeedMaterials == 1) { |
|
|
|
let data = [] |
|
|
|
let data = [] |
|
|
|
this.sendOrder.materialsData.map(item => { |
|
|
|
this.sendOrder.materialsData.map(item => { |
|
|
|
@ -775,7 +771,7 @@ export default { |
|
|
|
approveResult: this.approveInfo.approveResult,//1通过 0驳回 |
|
|
|
approveResult: this.approveInfo.approveResult,//1通过 0驳回 |
|
|
|
approveTime: dateFormat("yyyy-MM-dd hh:mm:ss", new Date()),//当前时间 |
|
|
|
approveTime: dateFormat("yyyy-MM-dd hh:mm:ss", new Date()),//当前时间 |
|
|
|
} |
|
|
|
} |
|
|
|
if (!this.approveInfo.discount&&this.repairInfo.isMaterial == 1) { |
|
|
|
if (!this.approveInfo.discount && this.repairInfo.isMaterial == 1) { |
|
|
|
uni.showToast({ title: "请填写折扣信息", icon: "none" }); |
|
|
|
uni.showToast({ title: "请填写折扣信息", icon: "none" }); |
|
|
|
return false |
|
|
|
return false |
|
|
|
} |
|
|
|
} |
|
|
|
@ -865,39 +861,25 @@ export default { |
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
// 获取时间 |
|
|
|
// 设置最大可选择时间 |
|
|
|
initDate() { |
|
|
|
initDate() { |
|
|
|
|
|
|
|
|
|
|
|
let date = new Date(); |
|
|
|
let date = new Date(); |
|
|
|
let year = date.getFullYear(); |
|
|
|
let year = date.getFullYear(); |
|
|
|
|
|
|
|
|
|
|
|
let month = date.getMonth() + 1; |
|
|
|
let month = date.getMonth() + 1; |
|
|
|
|
|
|
|
|
|
|
|
let day = date.getDate(); |
|
|
|
let day = date.getDate(); |
|
|
|
|
|
|
|
|
|
|
|
if (month < 10) { |
|
|
|
if (month < 10) { |
|
|
|
|
|
|
|
|
|
|
|
month = "0" + month; |
|
|
|
month = "0" + month; |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (day < 10) { |
|
|
|
if (day < 10) { |
|
|
|
|
|
|
|
|
|
|
|
day = "0" + day; |
|
|
|
day = "0" + day; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
let minyear = year; |
|
|
|
let minyear = year - 1; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.minDate = minyear + "-" + month + "-" + day; |
|
|
|
this.minDate = minyear + "-" + month + "-" + day; |
|
|
|
|
|
|
|
|
|
|
|
//let maxyear = year + 1; |
|
|
|
//let maxyear = year + 1; |
|
|
|
|
|
|
|
|
|
|
|
this.maxDate = year + 1 + "-" + month + "-" + day; // 最大日期可选到一年后 |
|
|
|
this.maxDate = year + 1 + "-" + month + "-" + day; // 最大日期可选到一年后 |
|
|
|
|
|
|
|
|
|
|
|
//this.maxDate = year + '-'+ month +'-' + day; // 最大日期可选到今天 |
|
|
|
//this.maxDate = year + '-'+ month +'-' + day; // 最大日期可选到今天 |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|