|
|
|
|
@ -50,8 +50,8 @@
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<el-table v-loading="loading" border :data="projectAcceptanceList" @selection-change="handleSelectionChange">
|
|
|
|
|
<el-table-column type="index" width="55" align="center" v-if="columns[0].visible" />
|
|
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
|
|
<el-table-column label="序号" type="index" width="50" align="center" v-if="columns[0].visible"/>
|
|
|
|
|
<el-table-column label="验收确认编号" align="center" prop="acceptanceCode" v-if="columns[1].visible"/>
|
|
|
|
|
<el-table-column label="项目号" align="center" prop="projectCode" v-if="columns[2].visible"/>
|
|
|
|
|
<el-table-column label="项目名称" align="center" prop="projectName" v-if="columns[3].visible"/>
|
|
|
|
|
@ -74,7 +74,12 @@
|
|
|
|
|
<el-table-column label="部门负责人" align="center" prop="chargeName" v-if="columns[7].visible"/>
|
|
|
|
|
<el-table-column label="分管副总" align="center" prop="deputyName" v-if="columns[8].visible"/>
|
|
|
|
|
<el-table-column label="备注" align="center" prop="remark" v-if="columns[9].visible"/>
|
|
|
|
|
<el-table-column label="流程状态" align="center" v-if="columns[10].visible">
|
|
|
|
|
<el-table-column label="业务状态" align="center" prop="acceptanceStatus" v-if="columns[10].visible">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :options="acceptance_status" :value="scope.row.acceptanceStatus" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="流程状态" align="center" v-if="columns[11].visible">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :options="wf_business_status" :value="scope.row.flowStatus || 'draft'" />
|
|
|
|
|
</template>
|
|
|
|
|
@ -118,7 +123,9 @@
|
|
|
|
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
|
|
|
const router = useRouter();
|
|
|
|
|
const route = useRoute();
|
|
|
|
|
const { wf_business_status } = toRefs<any>(proxy?.useDict('wf_business_status'));
|
|
|
|
|
const { wf_business_status, acceptance_status } = toRefs<any>(
|
|
|
|
|
proxy?.useDict('wf_business_status', 'acceptance_status')
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
const projectAcceptanceList = ref<ProjectAcceptanceVO[]>([]);
|
|
|
|
|
const buttonLoading = ref(false);
|
|
|
|
|
@ -142,7 +149,7 @@
|
|
|
|
|
const columns = ref<FieldOption[]>([
|
|
|
|
|
{ key: 0, label: `序号`, visible: true },
|
|
|
|
|
{ key: 1, label: `验收确认编号`, visible: true },
|
|
|
|
|
{ key: 2, label: `项目号`, visible: true },
|
|
|
|
|
{ key: 2, label: `项目号`, visible: false },
|
|
|
|
|
{ key: 3, label: `项目名称`, visible: true },
|
|
|
|
|
{ key: 4, label: `项目经理`, visible: true },
|
|
|
|
|
{ key: 5, label: `验收日期`, visible: true },
|
|
|
|
|
@ -150,7 +157,8 @@
|
|
|
|
|
{ key: 7, label: `部门负责人`, visible: true },
|
|
|
|
|
{ key: 8, label: `分管副总`, visible: true },
|
|
|
|
|
{ key: 9, label: `备注`, visible: true },
|
|
|
|
|
{ key: 10, label: `流程状态`, visible: true },
|
|
|
|
|
{ key: 10, label: `业务状态`, visible: true },
|
|
|
|
|
{ key: 11, label: `流程状态`, visible: false },
|
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
const initFormData: ProjectAcceptanceForm = {
|
|
|
|
|
|