|
|
|
|
@ -19,42 +19,42 @@ |
|
|
|
|
维修负责人1839537055389515777:1-待接单 2,3-待维修 4-维修完成 5-待评价 6-已完成 维修人:2-待确认 3-待维修 4-维修完成 5-待评价 6-已完成 领导:4-待审批 5-待评价 6-已完成 |
|
|
|
|
--> |
|
|
|
|
<!-- 客服角色 --> |
|
|
|
|
<el-tag size="small" v-if="role_id == '1839536982874193922'" :type="(row.status == 0 ? 'success' |
|
|
|
|
: (row.status == 1 || row.status == 2 || row.status ==3 || row.status == 4 || row.status == 5 || row.status == 7) ? 'warning' |
|
|
|
|
: row.status == 6 ? '' |
|
|
|
|
: (row.status == 8 && row.totalPrice < 0) ? 'info' |
|
|
|
|
: (row.status == 8 && row.totalPrice > 0) ? 'warning' |
|
|
|
|
<el-tag size="small" v-if="role_id == '1839536982874193922'" :type="(row.status == 0 ? 'success' |
|
|
|
|
: (row.status == 1 || row.status == 2 || row.status ==3 || row.status == 4 || row.status == 5 || row.status == 7) ? 'warning' |
|
|
|
|
: row.status == 6 ? '' |
|
|
|
|
: (row.status == 8 && row.totalPrice < 0) ? 'info' |
|
|
|
|
: (row.status == 8 && row.totalPrice > 0) ? 'warning' |
|
|
|
|
: row.status == 9 ? 'success' : |
|
|
|
|
'' |
|
|
|
|
)"> |
|
|
|
|
{{ row.status == 0 ? '待接单' |
|
|
|
|
: (row.status == 1 || row.status == 2 || row.status == 3 || row.status == 4) ? '待维修' |
|
|
|
|
: row.status == 5 ? '维修中' : row.status == 6 ? '维修完成' : row.status == '7' ? '待付款' |
|
|
|
|
: (row.status == 8 && row.totalPrice < 0) ? '已完成' |
|
|
|
|
: (row.status == 8 && row.totalPrice > 0) ? '待开发票' |
|
|
|
|
{{ row.status == 0 ? '待接单' |
|
|
|
|
: (row.status == 1 || row.status == 2 || row.status == 3 || row.status == 4) ? '待维修' |
|
|
|
|
: row.status == 5 ? '维修中' : row.status == 6 ? '维修完成' : row.status == '7' ? '待付款' |
|
|
|
|
: (row.status == 8 && row.totalPrice < 0) ? '已完成' |
|
|
|
|
: (row.status == 8 && row.totalPrice > 0) ? '待开发票' |
|
|
|
|
: row.status == 9 ? '已开发票' : '' }} |
|
|
|
|
</el-tag> |
|
|
|
|
<!-- 维修人员角色 --> |
|
|
|
|
<el-tag size="small" v-if="role_id == '1839552581620793346'" :type="row.status == 0 ? 'danger' : (row.status == 1 || row.status == 5) ? 'success' |
|
|
|
|
: (row.status == 2 || row.status == 6 || row.status == 7 || row.status == 8 || row.status == 9) ? '' |
|
|
|
|
<el-tag size="small" v-if="role_id == '1839552581620793346'" :type="row.status == 0 ? 'danger' : (row.status == 1 || row.status == 5) ? 'success' |
|
|
|
|
: (row.status == 2 || row.status == 6 || row.status == 7 || row.status == 8 || row.status == 9) ? '' |
|
|
|
|
: (row.status == 3 || row.status == 4) ? 'warning' : ''"> |
|
|
|
|
{{row.status == 0 ? '已驳回' : row.status == 1 ? '待确认' : row.status == 2 ? '待提交' |
|
|
|
|
: (row.status == 3 || row.status == 4) ? '待审批' |
|
|
|
|
: row.status == 5 ? '维修中' |
|
|
|
|
{{row.status == 0 ? '已驳回' : row.status == 1 ? '待确认' : row.status == 2 ? '待提交' |
|
|
|
|
: (row.status == 3 || row.status == 4) ? '待审批' |
|
|
|
|
: row.status == 5 ? '维修中' |
|
|
|
|
: (row.status == 6 || row.status == 7 || row.status == 8 || row.status == 9) ? '维修完成' : '' }} |
|
|
|
|
</el-tag> |
|
|
|
|
<el-tag size="small" v-if="role_id == 1839537055389515777" :type="row.status == 2 ? 'danger' |
|
|
|
|
: (row.status == 3 || row.status == 6)? '' |
|
|
|
|
: (row.status == 4 ) ? 'success' |
|
|
|
|
: (row.status == 5 || row.status == 7) ? 'warning' |
|
|
|
|
: (row.status == 8 && row.totalPrice < 0) ? 'info' |
|
|
|
|
: (row.status == 8 && row.totalPrice > 0) ? 'warning' |
|
|
|
|
: row.status == 9 ? 'success' |
|
|
|
|
<el-tag size="small" v-if="role_id == 1839537055389515777" :type="row.status == 2 ? 'danger' |
|
|
|
|
: (row.status == 3 || row.status == 6)? '' |
|
|
|
|
: (row.status == 4 ) ? 'success' |
|
|
|
|
: (row.status == 5 || row.status == 7) ? 'warning' |
|
|
|
|
: (row.status == 8 && row.totalPrice < 0) ? 'info' |
|
|
|
|
: (row.status == 8 && row.totalPrice > 0) ? 'warning' |
|
|
|
|
: row.status == 9 ? 'success' |
|
|
|
|
: ''"> |
|
|
|
|
{{ row.status == 2 ? '已驳回' : row.status == 3 ? '待审批' : row.status == 4 ? '已通过' : row.status == 5 ? '维修中' : row.status == 6 ? '维修完成' : row.status == 7 ? '待付款' |
|
|
|
|
: (row.status == 8 && row.totalPrice < 0) ? '已完成' |
|
|
|
|
: (row.status == 8 && row.totalPrice > 0) ? '待开发票' |
|
|
|
|
: row.status == 9 ? '已开发票' : '' }} |
|
|
|
|
{{ row.status == 2 ? '已驳回' : row.status == 3 ? '待审批' : row.status == 4 ? '已通过' : row.status == 5 ? '维修中' : row.status == 6 ? '维修完成' : row.status == 7 ? '待付款' |
|
|
|
|
: (row.status == 8 && row.totalPrice < 0) ? '已完成' |
|
|
|
|
: (row.status == 8 && row.totalPrice > 0) ? '待开发票' |
|
|
|
|
: row.status == 9 ? '已开发票' : '' }} |
|
|
|
|
</el-tag> |
|
|
|
|
</template> |
|
|
|
|
<template slot-scope="scope" slot="menuLeft"> |
|
|
|
|
@ -193,7 +193,7 @@ |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
<el-input placeholder="请输入库存ID" v-model="scope.row.inventoryId" @change="changeInventoryId"></el-input> |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="productName" label="物品" align="center"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
@ -826,13 +826,13 @@ export default { |
|
|
|
|
}else if(value.indexOf('.') != -1 && value.match(/(\.\d+)/)[0].length > 3){ |
|
|
|
|
this.discount = this.discount.substring(0, value.length - 1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
changeDiscount(val){ |
|
|
|
|
this.discountPrice = this.totalPrice * val * 0.1; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getProductLists(type, val,inventoryId) { |
|
|
|
|
console.log('type------------->', type) |
|
|
|
|
console.log('goodsCurrent------------->', this.productCurrent) |
|
|
|
|
@ -953,13 +953,14 @@ export default { |
|
|
|
|
cancelButtonText: '取消', |
|
|
|
|
type: 'warning' |
|
|
|
|
}).then(() => { |
|
|
|
|
serviceInvoice({id:row.id}).then(res =>{ |
|
|
|
|
let query=[{id:row.id}] |
|
|
|
|
serviceInvoice(query).then(res =>{ |
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
this.$message.success('发票开具成功') |
|
|
|
|
this.onLoad() |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
handleRepair(row) { |
|
|
|
|
// this.repairForm = row |
|
|
|
|
@ -1203,7 +1204,7 @@ export default { |
|
|
|
|
// if (query.status == 7) { |
|
|
|
|
// let data = { |
|
|
|
|
// ...query, |
|
|
|
|
// repaiRejectReason: this.rejectForm.reason, //维修人员驳回原因 |
|
|
|
|
// repaiRejectReason: this.rejectForm.reason, //维修人员驳回原因 |
|
|
|
|
|
|
|
|
|
// } |
|
|
|
|
// repairReject(data).then(res => { |
|
|
|
|
@ -1217,7 +1218,7 @@ export default { |
|
|
|
|
// } else if (query.status == 8) { |
|
|
|
|
// let data = { |
|
|
|
|
// ...query, |
|
|
|
|
// repaiTeamRejectReason: this.rejectForm.reason, //维修人员驳回原因 |
|
|
|
|
// repaiTeamRejectReason: this.rejectForm.reason, //维修人员驳回原因 |
|
|
|
|
// } |
|
|
|
|
// submitReject(data).then(res => { |
|
|
|
|
// if (res.data.code == 200) { |
|
|
|
|
@ -1418,7 +1419,7 @@ export default { |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
// else if (this.repairForm.status == 4) { |
|
|
|
|
// let query = { |
|
|
|
|
@ -1529,7 +1530,7 @@ export default { |
|
|
|
|
// this.$message({ |
|
|
|
|
// type: 'info', |
|
|
|
|
// message: '已取消删除' |
|
|
|
|
// }); |
|
|
|
|
// }); |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
// 点击新增弹窗关闭按钮 |
|
|
|
|
@ -1558,7 +1559,7 @@ export default { |
|
|
|
|
this.$refs['form'].validate(valid => { |
|
|
|
|
if (valid) { |
|
|
|
|
// this.addForm() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let query = {} |
|
|
|
|
if (this.role_id == '1839536982874193922') { |
|
|
|
|
query = { |
|
|
|
|
@ -1587,9 +1588,9 @@ export default { |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
query = { |
|
|
|
|
id: this.addForm.id, |
|
|
|
|
@ -1732,4 +1733,4 @@ export default { |
|
|
|
|
} |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style></style> |
|
|
|
|
<style></style> |
|
|
|
|
|