|
@@ -72,28 +72,32 @@
|
|
|
<template>
|
|
|
<a @click="handleView(record)">查看</a>
|
|
|
<operation-button
|
|
|
- v-show="record.status!== 2"
|
|
|
+ v-show="record.status!== 2 && record.status!== 6"
|
|
|
@click="handleEdit(record)"
|
|
|
>填报</operation-button>
|
|
|
+ <operation-button
|
|
|
+ v-show="record.status == 2 || record.status == 7"
|
|
|
+ @click="handleVerify(record)"
|
|
|
+ > 审核</operation-button>
|
|
|
<operation-button
|
|
|
v-if="$auth('fill-tasks-dispatch')"
|
|
|
- v-show="record.status!== 2"
|
|
|
+ v-show="record.status!== 2 && record.status!== 6"
|
|
|
@click="handleDispatch(record)"
|
|
|
>转派</operation-button>
|
|
|
<operation-button
|
|
|
v-if="$auth('fill-tasks-overtime')"
|
|
|
- v-show="record.status!== 2"
|
|
|
+ v-show="record.status!== 2 && record.status!== 6"
|
|
|
@click="handleOvertime(record)"
|
|
|
>延时</operation-button>
|
|
|
|
|
|
<operation-button
|
|
|
v-if="$auth('fill-tasks-pause')"
|
|
|
- v-show="record.status!== 2 && record.status===5"
|
|
|
+ v-show="record.status!== 2 && record.status===5 && record.status!== 6"
|
|
|
@click="handlePause(record)"
|
|
|
>取消暂停</operation-button>
|
|
|
<operation-button
|
|
|
v-if="$auth('fill-tasks-pause')"
|
|
|
- v-show="record.status!== 2 && record.status!==5"
|
|
|
+ v-show="record.status!== 2 && record.status!==5 && record.status!== 6"
|
|
|
@click="handlePause(record)"
|
|
|
>暂停</operation-button>
|
|
|
<!-- <operation-button
|
|
@@ -109,6 +113,7 @@
|
|
|
<dispatch-form ref="dispatchModal" @ok="handleOk" />
|
|
|
<overtime-form ref="overtimeModal" @ok="handleOk" />
|
|
|
<pause-form ref="pauseModal" @ok="handleOk" />
|
|
|
+ <verify-form ref="verifyModal" @ok="handleOk" />
|
|
|
<base-form :editor="false" ref="detailModal" @ok="handleOk" />
|
|
|
</a-card>
|
|
|
</template>
|
|
@@ -119,12 +124,12 @@ import BaseForm from './modules/BaseForm'
|
|
|
import DispatchForm from './modules/DispatchForm'
|
|
|
import OvertimeForm from './modules/OvertimeForm'
|
|
|
import PauseForm from './modules/PauseForm'
|
|
|
+import VerifyForm from './modules/VerifyForm'
|
|
|
|
|
|
import Detail from './modules/Detail'
|
|
|
import {
|
|
|
getFillGatherTaskPage,
|
|
|
deleteFillGatherTasks,
|
|
|
- pauseFillGatherTask,
|
|
|
fetchFillGatherTask,
|
|
|
exportFillGatherTask
|
|
|
} from '@/api/fill/task'
|
|
@@ -136,16 +141,25 @@ export default {
|
|
|
Ellipsis,
|
|
|
BaseForm,
|
|
|
PauseForm,
|
|
|
+ VerifyForm,
|
|
|
DispatchForm,
|
|
|
OvertimeForm,
|
|
|
Detail
|
|
|
},
|
|
|
+ props: {
|
|
|
+ status: {
|
|
|
+ type: Number,
|
|
|
+ default: null
|
|
|
+ }
|
|
|
+ },
|
|
|
data () {
|
|
|
return {
|
|
|
advanced: false,
|
|
|
visible: true,
|
|
|
// 查询参数
|
|
|
- queryParam: {},
|
|
|
+ queryParam: {
|
|
|
+ status: this.status
|
|
|
+ },
|
|
|
statusMap: {},
|
|
|
// 表头
|
|
|
columns: [
|
|
@@ -320,6 +334,10 @@ export default {
|
|
|
const modal = this.$refs.dispatchModal
|
|
|
modal.base(record)
|
|
|
},
|
|
|
+ handleVerify (record) {
|
|
|
+ const modal = this.$refs.verifyModal
|
|
|
+ modal.base(record)
|
|
|
+ },
|
|
|
handleOvertime (record) {
|
|
|
const modal = this.$refs.overtimeModal
|
|
|
modal.base(record)
|