|
|
|
@ -11,8 +11,9 @@ import { getFinalList } from '@/api/final'
|
|
|
|
|
import { useFinal } from '@/store/modules/final'
|
|
|
|
|
import { formatToDateHMS } from '@/utils/dateUtil'
|
|
|
|
|
import { audit } from '@/api/task/task'
|
|
|
|
|
import { useDataHeaderStore } from '@/store/modules/DataHeader'
|
|
|
|
|
import DataHeader from '@/components/DataHeader/index.vue'
|
|
|
|
|
import NotPassed from '@/components/Approval/NotPassed.vue'
|
|
|
|
|
import { useDataHeaderStore } from '@/store/modules/DataHeader'
|
|
|
|
|
|
|
|
|
|
const props = defineProps({
|
|
|
|
|
|
|
|
|
@ -22,6 +23,8 @@ const props = defineProps({
|
|
|
|
|
},
|
|
|
|
|
})
|
|
|
|
|
const emit = defineEmits(['changeShow'])
|
|
|
|
|
const aa=ref(true)
|
|
|
|
|
const haeaderstore=useDataHeaderStore()
|
|
|
|
|
const dialog = useDialog()
|
|
|
|
|
const message = useMessage()
|
|
|
|
|
const router = useRouter()
|
|
|
|
@ -45,8 +48,8 @@ const selectionIds = ref([])
|
|
|
|
|
const showActions = computed(() => {
|
|
|
|
|
return selectionIds.value.length
|
|
|
|
|
})
|
|
|
|
|
const haeaderstore=useDataHeaderStore()
|
|
|
|
|
|
|
|
|
|
console.log(haeaderstore)
|
|
|
|
|
function handleCheck(row: any, showcheck: any) {
|
|
|
|
|
if (showcheck == false) {
|
|
|
|
|
console.log(tableData.value)
|
|
|
|
@ -300,31 +303,41 @@ function actionHandler(action: any, row: any) {
|
|
|
|
|
}
|
|
|
|
|
// 审核通过
|
|
|
|
|
function doAudit(param: any, row: any) {
|
|
|
|
|
|
|
|
|
|
dialog.info({
|
|
|
|
|
title: '确认提示',
|
|
|
|
|
content: '确认给该任务审批为【通过】吗?',
|
|
|
|
|
positiveText: '确定',
|
|
|
|
|
negativeText: '取消',
|
|
|
|
|
onPositiveClick: () => {
|
|
|
|
|
|
|
|
|
|
audit(param).then((res) => {
|
|
|
|
|
aa.value=false
|
|
|
|
|
const { code } = res
|
|
|
|
|
if (code === 'OK') {
|
|
|
|
|
message.success(res.message)
|
|
|
|
|
// changecardstatus(3, row);
|
|
|
|
|
initData(1, 20, {}, props.taskvalue)
|
|
|
|
|
num = 1
|
|
|
|
|
|
|
|
|
|
reload()
|
|
|
|
|
aa.value=true
|
|
|
|
|
selectionIds.value = []
|
|
|
|
|
haeaderstore.setDataConfig(true)
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
message.error(res.message)
|
|
|
|
|
selectionIds.value = []
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
// alert("X")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// haeaderstore.setDataConfig(true)
|
|
|
|
|
},
|
|
|
|
|
onNegativeClick: () => {},
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
// 单个审批通过
|
|
|
|
|
function singleApproval(row) {
|
|
|
|
@ -473,9 +486,13 @@ function changesort(sortnamex) {
|
|
|
|
|
num = 1
|
|
|
|
|
}
|
|
|
|
|
function notpass() {
|
|
|
|
|
aa.value=false
|
|
|
|
|
initData(1, 20, {}, props.taskvalue)
|
|
|
|
|
|
|
|
|
|
selectionIds.value = []
|
|
|
|
|
haeaderstore.setDataConfig(true)
|
|
|
|
|
// haeaderstore.setDataConfig(true)
|
|
|
|
|
|
|
|
|
|
aa.value=true
|
|
|
|
|
}
|
|
|
|
|
watch(
|
|
|
|
|
() => finalStore.asideValue,
|
|
|
|
@ -578,7 +595,7 @@ defineExpose({
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="header_data">
|
|
|
|
|
<DataHeader :has-color="true" />
|
|
|
|
|
<DataHeader :has-color="true" v-if="aa"/>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="wrapper-settings">
|
|
|
|
|
<div>
|
|
|
|
|