|
|
|
|
@ -65,7 +65,7 @@
|
|
|
|
|
> |
|
|
|
|
<el-tab-pane label="全部" name="0"></el-tab-pane> |
|
|
|
|
<el-tab-pane label="待下发" name="1"></el-tab-pane> |
|
|
|
|
<el-tab-pane label="待确认" name="2"></el-tab-pane> |
|
|
|
|
<el-tab-pane label="回收站" name="2"></el-tab-pane> |
|
|
|
|
</el-tabs> |
|
|
|
|
<div class="table-container"> |
|
|
|
|
<el-table :data="list" v-loading="loading"> |
|
|
|
|
@ -116,7 +116,7 @@
|
|
|
|
|
link |
|
|
|
|
@click="upProblemStateFun(row)" |
|
|
|
|
> |
|
|
|
|
{{row.problemState == '1'?'移至待确认':'移至问题项'}} |
|
|
|
|
删除 |
|
|
|
|
</el-button> |
|
|
|
|
<el-button |
|
|
|
|
v-if="row.distributionState === '0'" |
|
|
|
|
@ -125,12 +125,12 @@
|
|
|
|
|
@click="issueMatterFun(row)" |
|
|
|
|
>问题下发</el-button |
|
|
|
|
> |
|
|
|
|
<el-button |
|
|
|
|
type="danger" |
|
|
|
|
link |
|
|
|
|
@click="delProblemsFun(row)" |
|
|
|
|
>删除</el-button |
|
|
|
|
> |
|
|
|
|
<!-- <el-button--> |
|
|
|
|
<!-- type="danger"--> |
|
|
|
|
<!-- link--> |
|
|
|
|
<!-- @click="delProblemsFun(row)"--> |
|
|
|
|
<!-- >删除</el-button--> |
|
|
|
|
<!-- >--> |
|
|
|
|
|
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
@ -192,7 +192,7 @@
|
|
|
|
|
</div> |
|
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
|
<el-dialog title="任务分发" v-model="distributeShow" width="50vw" top="2vh" style="margin-bottom: 0"> |
|
|
|
|
<el-dialog @close="addClose" title="任务分发" v-model="distributeShow" width="50vw" top="2vh" style="margin-bottom: 0"> |
|
|
|
|
<el-form :label-width="120" ref="formRefs" :model="issueForm" v-loading="issueLoading"> |
|
|
|
|
<el-form-item |
|
|
|
|
label="任务名称" |
|
|
|
|
@ -378,17 +378,18 @@
|
|
|
|
|
const issueLoading = ref(false) |
|
|
|
|
const formRefs =ref(); |
|
|
|
|
//六项规定督察下发问题 |
|
|
|
|
const issueMatterFun =(row)=>{ |
|
|
|
|
const issueMatterFun = async (row)=>{ |
|
|
|
|
const data = await getTaskProblem(row.id) |
|
|
|
|
switch (row.taskType){ |
|
|
|
|
case "selfexamination": |
|
|
|
|
issueForm.value.problemVo = row |
|
|
|
|
issueForm.value.problemVo = data |
|
|
|
|
break; |
|
|
|
|
case "inspection": |
|
|
|
|
issueForm.value.problemVo = row |
|
|
|
|
issueForm.value.problemVo = data |
|
|
|
|
break; |
|
|
|
|
case "testing_alcohol": |
|
|
|
|
issueForm.value.taskId = row.taskId; |
|
|
|
|
issueForm.value.empNo =row.empNo; |
|
|
|
|
issueForm.value.taskId = data.taskId; |
|
|
|
|
issueForm.value.empNo =data.empNo; |
|
|
|
|
break; |
|
|
|
|
case "risk_personal": |
|
|
|
|
issueForm.value.supRecordId =row.id |
|
|
|
|
@ -398,9 +399,14 @@
|
|
|
|
|
break |
|
|
|
|
} |
|
|
|
|
issueForm.value.tableKey=row.taskType; |
|
|
|
|
|
|
|
|
|
distributeShow.value=true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const addClose =()=>{ |
|
|
|
|
issueForm.value={ |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
//下发问题 |
|
|
|
|
const handleSubmitTask =async ()=>{ |
|
|
|
|
await formRefs.value.validate(); |
|
|
|
|
@ -431,11 +437,11 @@
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
async function upProblemStateFun(row){ |
|
|
|
|
await feedback.confirm(`确定要变更为${row.problemState == '1'?'待确认':'问题项'}状态?`); |
|
|
|
|
await feedback.confirm(`确定要${row.problemState == '1'?'删除':'恢复'}该问题项(可在回收站中查看已删除的问题项)?`); |
|
|
|
|
upProblemState(row.id).then(res=>{ |
|
|
|
|
getList() |
|
|
|
|
}) |
|
|
|
|
feedback.msgSuccess("变更成功"); |
|
|
|
|
feedback.msgSuccess("操作成功"); |
|
|
|
|
} |
|
|
|
|
const query = ref({ |
|
|
|
|
actionType:"0" |
|
|
|
|
|