yxk-20260609-我为四所把把脉流程表单优化

This commit is contained in:
ye1023
2026-06-09 15:41:18 +08:00
parent aec06839ec
commit 2036cf5c41
3 changed files with 21 additions and 41 deletions
+6 -6
View File
@@ -19,7 +19,7 @@
<template v-if="toggleSearchStatus"> <template v-if="toggleSearchStatus">
<a-col :lg="6"> <a-col :lg="6">
<a-form-item name="type"> <a-form-item name="type">
<template #label><span title="类别:党的建设等其他">类别</span></template> <template #label><span title="类别:党的建设等其他">类别</span></template>
<a-input placeholder="请输入类别:党的建设等其他" v-model:value="queryParam.type" allow-clear ></a-input> <a-input placeholder="请输入类别:党的建设等其他" v-model:value="queryParam.type" allow-clear ></a-input>
</a-form-item> </a-form-item>
</a-col> </a-col>
@@ -240,11 +240,11 @@
}, },
auth: 'bqtakepulse:bg_takepulse:delete' auth: 'bqtakepulse:bg_takepulse:delete'
}, },
{ // {
label: '审批进度', // label: '审批进度',
onClick: handlePreviewPic.bind(null, record), // onClick: handlePreviewPic.bind(null, record),
ifShow: !!record.bpmStatus && record.bpmStatus !== '1', // ifShow: !!record.bpmStatus && record.bpmStatus !== '1',
}, // },
{ {
label: '查询督办流程', label: '查询督办流程',
onClick: handleQueryProcess.bind(null, record), onClick: handleQueryProcess.bind(null, record),
@@ -31,11 +31,11 @@
<a-textarea v-model:value="formData.actSt" :rows="3" allow-clear /> <a-textarea v-model:value="formData.actSt" :rows="3" allow-clear />
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="24"> <!-- <a-col :span="24">-->
<a-form-item label="提出人确认" name="proposerConfirm" :labelCol="wideLabelCol" :wrapperCol="wideWrapperCol"> <!-- <a-form-item label="提出人确认" name="proposerConfirm" :labelCol="wideLabelCol" :wrapperCol="wideWrapperCol">-->
<a-input v-model:value="formData.proposerConfirm" allow-clear /> <!-- <a-input v-model:value="formData.proposerConfirm" allow-clear />-->
</a-form-item> <!-- </a-form-item>-->
</a-col> <!-- </a-col>-->
<a-col :span="24"> <a-col :span="24">
<a-form-item label="附件" :labelCol="wideLabelCol" :wrapperCol="wideWrapperCol"> <a-form-item label="附件" :labelCol="wideLabelCol" :wrapperCol="wideWrapperCol">
<SUploadFile <SUploadFile
@@ -28,19 +28,14 @@
</a-col> </a-col>
<template v-if="showBaseInfoDetail"> <template v-if="showBaseInfoDetail">
<a-divider /> <a-divider />
<a-col :span="12">
<a-form-item label="密级" name="secretLevel">
<j-dict-select-tag v-model:value="mainForm.secretLevel" :disabled="mainDisabled" dictCode="secret_level" allow-clear />
</a-form-item>
</a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-item label="年份" name="year"> <a-form-item label="年份" name="year">
<j-dict-select-tag v-model:value="mainForm.year" :disabled="mainDisabled" dictCode="super_year" allow-clear /> <j-dict-select-tag v-model:value="mainForm.year" :disabled="mainDisabled" dictCode="super_year" allow-clear />
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-item label="序号" name="number"> <a-form-item label="密级" name="secretLevel">
<a-input v-model:value="mainForm.number" :disabled="mainDisabled" allow-clear /> <j-dict-select-tag v-model:value="mainForm.secretLevel" :disabled="mainDisabled" dictCode="secret_level" allow-clear />
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
@@ -48,6 +43,12 @@
<j-dict-select-tag v-model:value="mainForm.taskType" :disabled="mainDisabled" dictCode="super_takepulse_type" allow-clear /> <j-dict-select-tag v-model:value="mainForm.taskType" :disabled="mainDisabled" dictCode="super_takepulse_type" allow-clear />
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12">
<a-form-item label="序号" name="number">
<a-input v-model:value="mainForm.number" :disabled="mainDisabled" allow-clear />
</a-form-item>
</a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-item label="类别" name="type"> <a-form-item label="类别" name="type">
<a-input v-model:value="mainForm.type" :disabled="mainDisabled" allow-clear /> <a-input v-model:value="mainForm.type" :disabled="mainDisabled" allow-clear />
@@ -119,28 +120,8 @@
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-item label="紧急程度" name="urgencyLevel"> <a-form-item label="是否急件" name="urgencyLevel">
<a-input v-model:value="mainForm.urgencyLevel" :disabled="mainDisabled" allow-clear /> <j-dict-select-tag v-model:value="mainForm.urgencyLevel" :disabled="mainDisabled" dictCode="yn" allow-clear />
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="是否需要所办领导审批" name="isNeedAppro">
<j-switch v-model:value="mainForm.isNeedAppro" :disabled="mainDisabled" />
</a-form-item>
</a-col>
<a-col :span="12">
<a-form-item label="所办领导" name="supDeptleaderid">
<j-select-user v-model:value="mainForm.supDeptleaderid" :disabled="mainDisabled" allow-clear />
</a-form-item>
</a-col>
<a-col :span="24">
<a-form-item label="执行情况" name="actualExect" :labelCol="wideLabelCol" :wrapperCol="wideWrapperCol">
<a-textarea v-model:value="mainForm.actualExect" :auto-size="{ minRows: 1, maxRows: 7 }" :disabled="mainDisabled" allow-clear />
</a-form-item>
</a-col>
<a-col :span="24">
<a-form-item label="调整落实措施及执行情况" name="actSt" :labelCol="wideLabelCol" :wrapperCol="wideWrapperCol">
<a-textarea v-model:value="mainForm.actSt" :auto-size="{ minRows: 1, maxRows: 7 }" :disabled="mainDisabled" allow-clear />
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
@@ -320,7 +301,6 @@
{ title: '实际完成时间', dataIndex: 'actualTime', align: 'center', width: 180 }, { title: '实际完成时间', dataIndex: 'actualTime', align: 'center', width: 180 },
{ title: '调整落实措施及执行情况', dataIndex: 'actSt', align: 'left', width: 260 }, { title: '调整落实措施及执行情况', dataIndex: 'actSt', align: 'left', width: 260 },
{ title: '完成状态', dataIndex: 'bpmStatus', align: 'center', width: 120, customRender: ({ record }) => record?.bpmStatus_dictText || record?.bpmStatus }, { title: '完成状态', dataIndex: 'bpmStatus', align: 'center', width: 120, customRender: ({ record }) => record?.bpmStatus_dictText || record?.bpmStatus },
{ title: '提出人确认', dataIndex: 'proposerConfirm', align: 'center', width: 140 },
{ title: '附件', dataIndex: 'id', key: 'attachments', align: 'left', width: 340 }, { title: '附件', dataIndex: 'id', key: 'attachments', align: 'left', width: 340 },
]; ];
const feedbackActionColumn = { title: '操作', dataIndex: 'action', key: 'action', align: 'center', width: 120, fixed: 'right' }; const feedbackActionColumn = { title: '操作', dataIndex: 'action', key: 'action', align: 'center', width: 120, fixed: 'right' };