|
@@ -414,7 +414,7 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col> -->
|
|
|
- <!-- TODO: -->
|
|
|
+
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="维修人:" prop="pickId">
|
|
|
|
|
@@ -621,7 +621,7 @@
|
|
|
<!-- 维修及领用 -->
|
|
|
<el-button v-if="(seeTemp.orderStatue == 1 && seeTemp.SHStatue== 1 || seeTemp.SHStatue== 4 || seeTemp.SHStatue== 6) && isMaintenanceRequisition && (seeTemp.pickId == getdataListParm.parammaps.loginId)" style="display:inline-block" type="success" @click="handleMaintenanceRequisition()">维修及领用</el-button>
|
|
|
<el-button v-else style="display:none" @click="handleMaintenanceRequisition()">维修及领用</el-button>
|
|
|
- <!-- 完成维修 -->
|
|
|
+ <!-- 完成维修 TODO: -->
|
|
|
<el-button v-if="(seeTemp.orderStatue == 1 && (seeTemp.SHStatue == 1 || seeTemp.SHStatue== 4 || seeTemp.SHStatue== 6)) && isRepairComplete && (seeTemp.pickId == getdataListParm.parammaps.loginId)" style="display:inline-block" type="success" @click="handleRepairComplete()">完成维修</el-button>
|
|
|
<el-button v-else style="display:none" @click="handleRepairComplete()">完成维修</el-button>
|
|
|
</el-form-item>
|
|
@@ -2006,7 +2006,8 @@ export default {
|
|
|
percentage: 1,
|
|
|
downLoadParm:{},
|
|
|
downLoadList:[],
|
|
|
- resubmit:{}
|
|
|
+ resubmit:{},
|
|
|
+ compateleMsg:''
|
|
|
}
|
|
|
},
|
|
|
// computed: {
|
|
@@ -3374,40 +3375,97 @@ export default {
|
|
|
})
|
|
|
})
|
|
|
},
|
|
|
- // 完成维修
|
|
|
- handleRepairComplete(row) {
|
|
|
- console.log('点击了完成维修', row)
|
|
|
- if (row == undefined) {
|
|
|
- this.$set(this.seeTemp, 'isOldProducts', 0)
|
|
|
- this.repairCompleteTemp = this.seeTemp
|
|
|
- } else {
|
|
|
- this.repairCompleteTemp = Object.assign({}, row)
|
|
|
- this.$set(this.repairCompleteTemp, 'isOldProducts', 0)
|
|
|
+
|
|
|
+ // TODO:
|
|
|
+ // 点击完成之前需要去查下 当前报修单号下的委外维修订单状态是否已 验收-审核通过状态
|
|
|
+ // 审核通知-可以完成维修
|
|
|
+ // 反之 -提示:当前订单无法完成维修
|
|
|
+ handleRepairComplete(row){
|
|
|
+ const requestBody = {
|
|
|
+ "name": "checkOutsourcingStatus",
|
|
|
+ "parammaps":{ "code": row.repairCode }
|
|
|
}
|
|
|
- this.No2 = false
|
|
|
- this.dialogStatus = 'repairComplete'
|
|
|
- this.dialogFormVisible_RepairComplete = true
|
|
|
- this.getFaultList()
|
|
|
-
|
|
|
- var send_data2 = {
|
|
|
- "name": "getpartapplyListBybig",
|
|
|
- "parammaps":{ "RUCode": row.repairCode }
|
|
|
- }
|
|
|
- GetDataByName(send_data2).then(response => {
|
|
|
- console.log('自动带出旧品内容数据', response.data.list)
|
|
|
- if (response.data.list !== null) {
|
|
|
- this.listAdd = response.data.list
|
|
|
+ GetDataByName(requestBody).then(response => {
|
|
|
+ console.log('hss', response.data.list)
|
|
|
+ if (response.data.list != null) {
|
|
|
+ this.compateleMsg = response.data.list[0].vmsg;
|
|
|
+ this.$alert(this.compateleMsg, '维修进度通知', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ callback: action => {
|
|
|
+ this.$message({
|
|
|
+ type: 'info',
|
|
|
+ message: '已关闭'
|
|
|
+ });
|
|
|
+ console.log('取消完成维修')
|
|
|
+ }
|
|
|
+ })
|
|
|
} else {
|
|
|
- this.listAdd = []
|
|
|
+ this.compateleMsg = '';
|
|
|
+ if (row == undefined) {
|
|
|
+ this.$set(this.seeTemp, 'isOldProducts', 0)
|
|
|
+ this.repairCompleteTemp = this.seeTemp
|
|
|
+ } else {
|
|
|
+ this.repairCompleteTemp = Object.assign({}, row)
|
|
|
+ this.$set(this.repairCompleteTemp, 'isOldProducts', 0)
|
|
|
+ }
|
|
|
+ this.No2 = false
|
|
|
+ this.dialogStatus = 'repairComplete'
|
|
|
+ this.dialogFormVisible_RepairComplete = true
|
|
|
+ this.getFaultList()
|
|
|
+
|
|
|
+ var send_data2 = {
|
|
|
+ "name": "getpartapplyListBybig",
|
|
|
+ "parammaps":{ "RUCode": row.repairCode }
|
|
|
+ }
|
|
|
+ GetDataByName(send_data2).then(response => {
|
|
|
+ console.log('自动带出旧品内容数据', response.data.list)
|
|
|
+ if (response.data.list !== null) {
|
|
|
+ this.listAdd = response.data.list
|
|
|
+ } else {
|
|
|
+ this.listAdd = []
|
|
|
+ }
|
|
|
+ setTimeout(() => {
|
|
|
+ this.listLoading = false
|
|
|
+ }, 100)
|
|
|
+ })
|
|
|
+
|
|
|
+ //
|
|
|
}
|
|
|
- setTimeout(() => {
|
|
|
- this.listLoading = false
|
|
|
- }, 100)
|
|
|
})
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
+ // 完成维修
|
|
|
+ // handleRepairComplete(row) {
|
|
|
+
|
|
|
+ // if (row == undefined) {
|
|
|
+ // this.$set(this.seeTemp, 'isOldProducts', 0)
|
|
|
+ // this.repairCompleteTemp = this.seeTemp
|
|
|
+ // } else {
|
|
|
+ // this.repairCompleteTemp = Object.assign({}, row)
|
|
|
+ // this.$set(this.repairCompleteTemp, 'isOldProducts', 0)
|
|
|
+ // }
|
|
|
+ // this.No2 = false
|
|
|
+ // this.dialogStatus = 'repairComplete'
|
|
|
+ // this.dialogFormVisible_RepairComplete = true
|
|
|
+ // this.getFaultList()
|
|
|
+
|
|
|
+ // var send_data2 = {
|
|
|
+ // "name": "getpartapplyListBybig",
|
|
|
+ // "parammaps":{ "RUCode": row.repairCode }
|
|
|
+ // }
|
|
|
+ // GetDataByName(send_data2).then(response => {
|
|
|
+ // console.log('自动带出旧品内容数据', response.data.list)
|
|
|
+ // if (response.data.list !== null) {
|
|
|
+ // this.listAdd = response.data.list
|
|
|
+ // } else {
|
|
|
+ // this.listAdd = []
|
|
|
+ // }
|
|
|
+ // setTimeout(() => {
|
|
|
+ // this.listLoading = false
|
|
|
+ // }, 100)
|
|
|
+ // })
|
|
|
+
|
|
|
+ // },
|
|
|
changeIsOldProducts(val) {
|
|
|
console.log(val)
|
|
|
if (val == 1) {
|