|
@@ -62,12 +62,12 @@
|
|
</template>
|
|
</template>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
-<!-- <el-table-column label="备注" show-overflow-tooltip>-->
|
|
|
|
-<!-- <template v-slot="{row}">-->
|
|
|
|
-<!-- <span v-if="row.status===0">{{ row.disableReason || '-' }}</span>-->
|
|
|
|
-<!-- <span v-else>{{ row.disableReason || '-' }}</span>-->
|
|
|
|
-<!-- </template>-->
|
|
|
|
-<!-- </el-table-column>-->
|
|
|
|
|
|
+ <!-- <el-table-column label="备注" show-overflow-tooltip>-->
|
|
|
|
+ <!-- <template v-slot="{row}">-->
|
|
|
|
+ <!-- <span v-if="row.status===0">{{ row.disableReason || '-' }}</span>-->
|
|
|
|
+ <!-- <span v-else>{{ row.disableReason || '-' }}</span>-->
|
|
|
|
+ <!-- </template>-->
|
|
|
|
+ <!-- </el-table-column>-->
|
|
<el-table-column label="审核状态" width="90px">
|
|
<el-table-column label="审核状态" width="90px">
|
|
<template v-slot="{row}">
|
|
<template v-slot="{row}">
|
|
<div class="status-box" v-if="row.reviewStatus===0">
|
|
<div class="status-box" v-if="row.reviewStatus===0">
|
|
@@ -124,7 +124,10 @@
|
|
</div>
|
|
</div>
|
|
<iframe id="preview" name="preview" :src="state.previewSrc"></iframe>
|
|
<iframe id="preview" name="preview" :src="state.previewSrc"></iframe>
|
|
</div>
|
|
</div>
|
|
- <el-dialog v-model="state.showAudit" append-to-body width="500px" title="报表审核">
|
|
|
|
|
|
+ <el-dialog
|
|
|
|
+ v-model="state.showAudit" append-to-body width="500px"
|
|
|
|
+ :title="state.auditByOpen?'报表启用':'报表审核'"
|
|
|
|
+ >
|
|
<el-form label-width="70px">
|
|
<el-form label-width="70px">
|
|
<el-form-item label="是否通过">
|
|
<el-form-item label="是否通过">
|
|
<el-radio-group v-model="state.auditForm.pass">
|
|
<el-radio-group v-model="state.auditForm.pass">
|
|
@@ -221,6 +224,7 @@ const state = reactive({
|
|
publishForm: {},
|
|
publishForm: {},
|
|
saveAuditLoading: false,
|
|
saveAuditLoading: false,
|
|
savePublishLoading: false,
|
|
savePublishLoading: false,
|
|
|
|
+ auditByOpen: false,
|
|
})
|
|
})
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
getData()
|
|
getData()
|
|
@@ -271,6 +275,7 @@ const onAuditConfirm = () => {
|
|
}
|
|
}
|
|
// 发起报表审核
|
|
// 发起报表审核
|
|
const onAudit = visual => {
|
|
const onAudit = visual => {
|
|
|
|
+ state.auditByOpen = false
|
|
state.auditForm = {
|
|
state.auditForm = {
|
|
id: visual.id,
|
|
id: visual.id,
|
|
reason: '',
|
|
reason: '',
|
|
@@ -280,12 +285,22 @@ const onAudit = visual => {
|
|
}
|
|
}
|
|
// 发起报表禁用
|
|
// 发起报表禁用
|
|
const onPublish = visual => {
|
|
const onPublish = visual => {
|
|
- state.publishForm = {
|
|
|
|
- id: visual.id,
|
|
|
|
- status: visual.status === 0 ? 1 : 0,
|
|
|
|
- disableReason: '',
|
|
|
|
|
|
+ if (visual.status === 1) {
|
|
|
|
+ state.publishForm = {
|
|
|
|
+ id: visual.id,
|
|
|
|
+ status: 0,
|
|
|
|
+ disableReason: '',
|
|
|
|
+ }
|
|
|
|
+ state.showPublish = true
|
|
|
|
+ } else {
|
|
|
|
+ state.auditForm = {
|
|
|
|
+ id: visual.id,
|
|
|
|
+ reason: '',
|
|
|
|
+ pass: 1,
|
|
|
|
+ }
|
|
|
|
+ state.showAudit = true
|
|
|
|
+ state.auditByOpen = true
|
|
}
|
|
}
|
|
- state.showPublish = true
|
|
|
|
}
|
|
}
|
|
// 提交报表禁用信息
|
|
// 提交报表禁用信息
|
|
const onPublishConfirm = () => {
|
|
const onPublishConfirm = () => {
|