yxk-20260423-党委会的字段调整

This commit is contained in:
ye1023
2026-04-24 09:44:42 +08:00
parent a73e0a6822
commit 5ee753b967
3 changed files with 34 additions and 17 deletions
@@ -5,6 +5,11 @@ import { render } from '/@/utils/common/renderUtils';
import { getWeekMonthQuarterYear } from '/@/utils'; import { getWeekMonthQuarterYear } from '/@/utils';
//列表数据 //列表数据
export const columns: BasicColumn[] = [ export const columns: BasicColumn[] = [
{
title: '督办次数',
align:"center",
dataIndex: 'superviseCount'
},
{ {
title: '年份', title: '年份',
align:"center", align:"center",
@@ -59,11 +64,6 @@ export const columns: BasicColumn[] = [
align:"center", align:"center",
dataIndex: 'bpmStatus' dataIndex: 'bpmStatus'
}, },
{
title: '督办次数',
align:"center",
dataIndex: 'superviseCount'
},
{ {
title: '要求完成日期', title: '要求完成日期',
align:"center", align:"center",
@@ -83,15 +83,20 @@ export const columns: BasicColumn[] = [
align:"center", align:"center",
dataIndex: 'isNeedAppro', dataIndex: 'isNeedAppro',
customRender:({text}) => { customRender:({text}) => {
return render.renderSwitch(text, [{text:'是',value:'Y'},{text:'否',value:'N'}]) return render.renderSwitch(text, [{text:'是',value:'1'},{text:'否',value:'0'}])
}, },
}, },
{
title: '所办领导',
align:"center",
dataIndex: 'supDeptleaderid_dictText'
},
{ {
title: '是否抄送所领导', title: '是否抄送所领导',
align:"center", align:"center",
dataIndex: 'isNeedSuoleader', dataIndex: 'isNeedSuoleader',
customRender:({text}) => { customRender:({text}) => {
return render.renderSwitch(text, [{text:'是',value:'Y'},{text:'否',value:'N'}]) return render.renderSwitch(text, [{text:'是',value:'1'},{text:'否',value:'0'}])
}, },
}, },
{ {
@@ -160,6 +165,7 @@ export const superQuerySchema = {
deadline: {title: '要求完成日期',order: 10,view: 'date', type: 'string',}, deadline: {title: '要求完成日期',order: 10,view: 'date', type: 'string',},
urgencyLevel: {title: '紧急程度',order: 11,view: 'text', type: 'string',}, urgencyLevel: {title: '紧急程度',order: 11,view: 'text', type: 'string',},
isNeedAppro: {title: '是否需要所办领导审批',order: 12,view: 'switch', type: 'string',}, isNeedAppro: {title: '是否需要所办领导审批',order: 12,view: 'switch', type: 'string',},
isNeedSuoleader: {title: '是否抄送所领导',order: 13,view: 'switch', type: 'string',}, supDeptleaderid: {title: '所领导',order: 13,view: 'sel_user', type: 'string',},
suoleaderid: {title: '抄送所领导',order: 14,view: 'sel_user', type: 'string',}, isNeedSuoleader: {title: '是否抄送所领导',order: 14,view: 'switch', type: 'string',},
suoleaderid: {title: '抄送所领导',order: 15,view: 'sel_user', type: 'string',},
}; };
@@ -69,9 +69,6 @@
import { columns, superQuerySchema } from './BgPartymatter.data'; import { columns, superQuerySchema } from './BgPartymatter.data';
import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './BgPartymatter.api'; import { list, deleteOne, batchDelete, getImportUrl, getExportUrl } from './BgPartymatter.api';
const FLOW_CODE = 'dev_task_task_001';
const BUSINESS_TABLE_NAME = 'bg_partymatter';
const FORM_URL = 'bgpartymatter/components/BgPartymatterForm';
const [registerBpmModal, { openModal: bpmPicModal }] = useModal(); const [registerBpmModal, { openModal: bpmPicModal }] = useModal();
const formRef = ref(); const formRef = ref();
@@ -240,18 +237,27 @@
intervalType: options.intervalType, intervalType: options.intervalType,
startCount: options.startCount, startCount: options.startCount,
taskTask: { taskTask: {
flowCode: FLOW_CODE, //重复督办字段
triggerType: options.triggerType, triggerType: options.triggerType,
startTime: options.intervalStartTime,
//流程相关字段
flowCode: 'dev_task_task_001',
formUrl: 'bgpartymatter/components/BgPartymatterForm',
flowName: '党委会决议事项',
// jsonData: { deptid: 'xxx', deptname: 'xxxx1' },
jsonData: record,
//台账相关字段
businessTablename: 'bg_partymatter',
businessId: record.id, businessId: record.id,
businessTablename: BUSINESS_TABLE_NAME, // deptLeaderId: 'sdw01',
title: record.title, title: record.title,
content: record.content, content: record.content,
urgencyLevel: record.urgencyLevel, urgencyLevel: record.urgencyLevel,
deptId: record.responDeptid, deptId: record.responDeptid,
deptLeaderId: record.responDeptid,
requireFinishDate: formatDate(record.deadline, 'YYYY-MM-DD'), requireFinishDate: formatDate(record.deadline, 'YYYY-MM-DD'),
startTime: options.intervalStartTime,
deadline: formatDate(record.deadline, 'YYYY-MM-DD HH:mm:ss'), deadline: formatDate(record.deadline, 'YYYY-MM-DD HH:mm:ss'),
formUrl: FORM_URL,
}, },
}; };
@@ -262,7 +268,7 @@
async function handlePreviewPic(record) { async function handlePreviewPic(record) {
bpmPicModal(true, { bpmPicModal(true, {
flowCode: FLOW_CODE, flowCode: 'dev_task_task_001',
dataId: record.id, dataId: record.id,
}); });
} }
@@ -74,6 +74,11 @@
<j-switch v-model:value="formData.isNeedAppro" ></j-switch> <j-switch v-model:value="formData.isNeedAppro" ></j-switch>
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12">
<a-form-item label="所办领导" v-bind="validateInfos.supDeptleaderid" id="BgPartymatterForm-supDeptleaderid" name="supDeptleaderid">
<j-select-user v-model:value="formData.supDeptleaderid" allow-clear />
</a-form-item>
</a-col>
<a-col :span="12"> <a-col :span="12">
<a-form-item label="是否抄送所领导" v-bind="validateInfos.isNeedSuoleader" id="BgPartymatterForm-isNeedSuoleader" name="isNeedSuoleader"> <a-form-item label="是否抄送所领导" v-bind="validateInfos.isNeedSuoleader" id="BgPartymatterForm-isNeedSuoleader" name="isNeedSuoleader">
<j-switch v-model:value="formData.isNeedSuoleader" ></j-switch> <j-switch v-model:value="formData.isNeedSuoleader" ></j-switch>