|
@@ -103,7 +103,7 @@
|
|
|
<el-button v-if="isAuth('work:clt:complete') && scope.row.state == 2 && (scope.row.nodeType == null || scope.row.nodeType == 'start' || scope.row.nodeType == 'produce')" type="text" size="small" @click="completeTask(scope.row.taskId)">完成</el-button>
|
|
|
<el-button v-if="isAuth('work:clt:complete') && scope.row.state == 2 && (scope.row.nodeType == 'check' || scope.row.nodeType == 't-check')" type="text" size="small" @click="checkTask(scope.row.taskId, 1)">通过</el-button>
|
|
|
<el-button v-if="isAuth('work:clt:complete') && scope.row.state == 2 && (scope.row.nodeType == 'check' || scope.row.nodeType == 't-check')" type="text" size="small" @click="checkTask(scope.row.taskId, 2)">不通过</el-button>
|
|
|
- <el-button v-if="isAuth('work:clt:complete') && scope.row.state == 2 && (scope.row.nodeType == null || scope.row.nodeType == 'produce')" type="text" size="small" @click="damageTask(scope.row.taskId)">操作损坏</el-button>
|
|
|
+ <el-button v-if="isAuth('work:clt:complete') && scope.row.state == 2 && (scope.row.nodeType == null || scope.row.nodeType == 'produce')" type="text" size="small" @click="damageTask(scope.row.nodeId, scope.row.productionId)">操作损坏</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -169,7 +169,7 @@
|
|
|
</el-dialog>
|
|
|
|
|
|
<el-dialog title="操作损坏" width="30%" :visible.sync="damageDialogFormVisible">
|
|
|
- <el-form :model="damageDialogForm" :rules="damageDialogFormRules" ref="checkDialogForm">
|
|
|
+ <el-form :model="damageDialogForm" :rules="damageDialogFormRules" ref="damageDialogForm">
|
|
|
<el-form-item label="损坏原因" prop="damageReason" label-width="80px">
|
|
|
<el-input v-model="damageDialogForm.damageReason" type="textarea" :rows="2" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
@@ -436,23 +436,23 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
// 操作损坏
|
|
|
- damageTask (taskId, productionId) {
|
|
|
+ damageTask (nodeId, productionId) {
|
|
|
this.damageDialogFormVisible = true
|
|
|
- this.damageDialogForm.taskId = taskId
|
|
|
+ this.damageDialogForm.nodeId = nodeId
|
|
|
this.damageDialogForm.productionId = productionId
|
|
|
},
|
|
|
// 确认操作损坏
|
|
|
damageSubmit () {
|
|
|
this.$refs['damageDialogForm'].validate((valid) => {
|
|
|
if (valid) {
|
|
|
- let submitData = this.checkDialogForm
|
|
|
+ let submitData = this.damageDialogForm
|
|
|
damageTask(submitData).then(({data}) => {
|
|
|
if (data && data.code === '200') {
|
|
|
this.$message({
|
|
|
type: 'success',
|
|
|
message: '操作成功!'
|
|
|
})
|
|
|
- this.checkDialogFormVisible = false
|
|
|
+ this.damageDialogFormVisible = false
|
|
|
this.getDataList()
|
|
|
} else {
|
|
|
this.$message({
|