|
@@ -167,6 +167,13 @@
|
|
|
@click="handleAccept(scope.row)"
|
|
@click="handleAccept(scope.row)"
|
|
|
v-hasPermi="['gxt:repairOrder:accept']"
|
|
v-hasPermi="['gxt:repairOrder:accept']"
|
|
|
><i class="fa fa-check"></i>接单</el-button>
|
|
><i class="fa fa-check"></i>接单</el-button>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ v-if="scope.row.workOrderStatus === 'to_finish'"
|
|
|
|
|
+ type="success"
|
|
|
|
|
+ link
|
|
|
|
|
+ @click="handleRepairOrderFinalize(scope.row)"
|
|
|
|
|
+ v-hasPermi="['gxt:repairOrder:finalize']"
|
|
|
|
|
+ ><i class="fa fa-check"></i>结单</el-button>
|
|
|
<el-button
|
|
<el-button
|
|
|
v-if="(scope.row.workOrderStatus === 'to_finish') && (scope.row.teamLeaderId == userStore.id || userStore.roles.includes('admin'))"
|
|
v-if="(scope.row.workOrderStatus === 'to_finish') && (scope.row.teamLeaderId == userStore.id || userStore.roles.includes('admin'))"
|
|
|
type="danger"
|
|
type="danger"
|
|
@@ -188,13 +195,6 @@
|
|
|
@click="handleReturn(scope.row)"
|
|
@click="handleReturn(scope.row)"
|
|
|
v-hasPermi="['gxt:repairOrder:acceptReturn']"
|
|
v-hasPermi="['gxt:repairOrder:acceptReturn']"
|
|
|
><i class="fa fa-sign-in"></i>退回</el-button> <!--接单退回,班长退回至下发环节 -->
|
|
><i class="fa fa-sign-in"></i>退回</el-button> <!--接单退回,班长退回至下发环节 -->
|
|
|
- <el-button
|
|
|
|
|
- v-if="scope.row.workOrderStatus === 'to_finish'"
|
|
|
|
|
- type="success"
|
|
|
|
|
- link
|
|
|
|
|
- @click="handleRepairOrderFinalize(scope.row)"
|
|
|
|
|
- v-hasPermi="['gxt:repairOrder:finalize']"
|
|
|
|
|
- ><i class="fa fa-check"></i>结单</el-button>
|
|
|
|
|
<el-button
|
|
<el-button
|
|
|
v-if="scope.row.workOrderStatus === 'to_finish'"
|
|
v-if="scope.row.workOrderStatus === 'to_finish'"
|
|
|
type="primary"
|
|
type="primary"
|
|
@@ -235,15 +235,6 @@
|
|
|
@click="handleAccept(scope.row)"
|
|
@click="handleAccept(scope.row)"
|
|
|
v-hasPermi="['gxt:maintenance:order:accept']"
|
|
v-hasPermi="['gxt:maintenance:order:accept']"
|
|
|
><i class="fa fa-check"></i>接单</el-button>
|
|
><i class="fa fa-check"></i>接单</el-button>
|
|
|
-
|
|
|
|
|
- <el-button
|
|
|
|
|
- v-if="(scope.row.workOrderStatus === 'to_finish') && (scope.row.teamLeaderId == userStore.id || userStore.roles.includes('admin')) "
|
|
|
|
|
- type="danger"
|
|
|
|
|
- link
|
|
|
|
|
- @click="handleSuspend(scope.row)"
|
|
|
|
|
- v-hasPermi="['gxt:maintenance:order:suspend']"
|
|
|
|
|
- ><i class="fa fa-stop"></i>挂起</el-button>
|
|
|
|
|
-
|
|
|
|
|
<!-- <el-button-->
|
|
<!-- <el-button-->
|
|
|
<!-- v-if="(scope.row.workOrderStatus === 'to_finish') && (scope.row.teamLeaderId == userStore.id || userStore.roles.includes('admin'))"-->
|
|
<!-- v-if="(scope.row.workOrderStatus === 'to_finish') && (scope.row.teamLeaderId == userStore.id || userStore.roles.includes('admin'))"-->
|
|
|
<!-- type="success"-->
|
|
<!-- type="success"-->
|
|
@@ -260,6 +251,13 @@
|
|
|
<el-button link type="success" @click="handleBackfillingFinish(scope.row)" v-if="(scope.row.workOrderStatus === 'processing' || scope.row.workOrderStatus === 'to_finish') && scope.row.orderEntryType == '2'" v-hasPermi="['gxt:maintenance:order:complete']">
|
|
<el-button link type="success" @click="handleBackfillingFinish(scope.row)" v-if="(scope.row.workOrderStatus === 'processing' || scope.row.workOrderStatus === 'to_finish') && scope.row.orderEntryType == '2'" v-hasPermi="['gxt:maintenance:order:complete']">
|
|
|
<i class="fa fa-check"></i>结单
|
|
<i class="fa fa-check"></i>结单
|
|
|
</el-button>
|
|
</el-button>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ v-if="(scope.row.workOrderStatus === 'to_finish') && (scope.row.teamLeaderId == userStore.id || userStore.roles.includes('admin')) "
|
|
|
|
|
+ type="danger"
|
|
|
|
|
+ link
|
|
|
|
|
+ @click="handleSuspend(scope.row)"
|
|
|
|
|
+ v-hasPermi="['gxt:maintenance:order:suspend']"
|
|
|
|
|
+ ><i class="fa fa-stop"></i>挂起</el-button>
|
|
|
|
|
|
|
|
<el-button
|
|
<el-button
|
|
|
v-if="scope.row.workOrderStatus === 'to_approve'"
|
|
v-if="scope.row.workOrderStatus === 'to_approve'"
|
|
@@ -269,7 +267,7 @@
|
|
|
v-hasPermi="['gxt:maintenance:order:approve']"
|
|
v-hasPermi="['gxt:maintenance:order:approve']"
|
|
|
><i class="fa fa-check-circle"></i>审批</el-button>
|
|
><i class="fa fa-check-circle"></i>审批</el-button>
|
|
|
<el-button link type="danger" @click="handleShutdown(scope.row)"
|
|
<el-button link type="danger" @click="handleShutdown(scope.row)"
|
|
|
- v-if="scope.row.pauseTime == null && scope.row.workOrderStatus != 'to_issue' && scope.row.workOrderStatus != 'auto_suspend' && scope.row.workOrderStatus != 'completed' && scope.row.workOrderStatus != 'archived' && scope.row.workOrderStatus != 'invalid'"
|
|
|
|
|
|
|
+ v-if="scope.row.pauseTime == null && scope.row.workOrderStatus != 'to_issue' && scope.row.workOrderStatus != 'auto_suspend'"
|
|
|
v-hasPermi="['gxt:maintenance:order:shutdown']">
|
|
v-hasPermi="['gxt:maintenance:order:shutdown']">
|
|
|
<i class="fa fa-stop"></i>停机
|
|
<i class="fa fa-stop"></i>停机
|
|
|
</el-button>
|
|
</el-button>
|
|
@@ -2831,7 +2829,7 @@ function handleRepairOrderFinalize(row) {
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
} else {
|
|
} else {
|
|
|
- ElMessageBox.confirm('该MIS工单已被其他工单关联,请检查是否重复操作。', '提示', {
|
|
|
|
|
|
|
+ ElMessageBox.confirm('已匹配到' + misInfo[0].misNo + '工单,但该MIS工单已被其他工单关联,请检查是否重复操作。', '提示', {
|
|
|
confirmButtonText: '确定',
|
|
confirmButtonText: '确定',
|
|
|
showCancelButton: false,
|
|
showCancelButton: false,
|
|
|
type: 'warning'
|
|
type: 'warning'
|
|
@@ -3000,7 +2998,7 @@ function handleFinish(row) {
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
} else {
|
|
} else {
|
|
|
- ElMessageBox.confirm('该MIS工单已被其他工单关联,请检查是否重复操作。', '提示', {
|
|
|
|
|
|
|
+ ElMessageBox.confirm('已匹配到' + misInfo[0].misNo + '工单,但该MIS工单已被其他工单关联,请检查是否重复操作。', '提示', {
|
|
|
confirmButtonText: '确定',
|
|
confirmButtonText: '确定',
|
|
|
showCancelButton: false,
|
|
showCancelButton: false,
|
|
|
type: 'warning'
|
|
type: 'warning'
|