From 0c4bb7cd82e2662dd347cafbec3740b1265a04fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Tue, 20 Oct 2026 11:05:26 +0800 Subject: [PATCH] =?UTF-8?q?:feat:=20=E9=A1=B9=E7=9B=AE=E7=AB=8B=E9=A1=B9?= =?UTF-8?q?=E4=B8=8E=E5=90=88=E5=90=8C=E5=88=97=E8=A1=A8=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E9=87=91=E8=9D=B6ID=E5=B9=B6=E6=94=AF=E6=8C=81=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E7=8A=B6=E6=80=81=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 项目立项列表新增金蝶项目ID/金蝶项目编号列 - 合同列表新增金蝶合同ID列 - 两个列表新增是否同步金蝶、是否同步合规搜索条件 --- src/option/business/common.js | 5 ++++ src/option/business/contract-manage.js | 32 +++++++++++++++++++++ src/option/business/project-apply.js | 39 ++++++++++++++++++++++++++ 3 files changed, 76 insertions(+) diff --git a/src/option/business/common.js b/src/option/business/common.js index 78c2570..48ff87e 100644 --- a/src/option/business/common.js +++ b/src/option/business/common.js @@ -149,6 +149,11 @@ export const hcsSyncStatusOptions = [ { label: '推送失败', value: 'failed' }, ]; +export const yesNoOptions = [ + { label: '是', value: true }, + { label: '否', value: false }, +]; + export const nodeOptions = [ { label: '接单', value: '接单' }, { label: '到场', value: '到场' }, diff --git a/src/option/business/contract-manage.js b/src/option/business/contract-manage.js index 1b9bb99..4bcfdf2 100644 --- a/src/option/business/contract-manage.js +++ b/src/option/business/contract-manage.js @@ -11,6 +11,7 @@ import { selectRule, signTypeOptions, textRule, + yesNoOptions, } from './common'; const contractSettlementModeOptions = [ @@ -620,6 +621,37 @@ export const option = createCrudOption([ addDisplay: false, editDisplay: false, }, + { + label: '金蝶合同ID', + prop: 'kingdeeId', + minWidth: 130, + addDisplay: false, + editDisplay: false, + }, + { + label: '是否同步金蝶', + prop: 'kingdeeSynced', + type: 'select', + search: true, + searchPlaceholder: '请选择', + searchOrder: 7, + dicData: yesNoOptions, + hide: true, + addDisplay: false, + editDisplay: false, + }, + { + label: '是否同步合规', + prop: 'hcsSynced', + type: 'select', + search: true, + searchPlaceholder: '请选择', + searchOrder: 8, + dicData: yesNoOptions, + hide: true, + addDisplay: false, + editDisplay: false, + }, { label: '当前节点', prop: 'currentNode', diff --git a/src/option/business/project-apply.js b/src/option/business/project-apply.js index 8801fc4..b438ffd 100644 --- a/src/option/business/project-apply.js +++ b/src/option/business/project-apply.js @@ -11,6 +11,7 @@ import { selectRule, settlementModeOptions, textRule, + yesNoOptions, } from './common'; const projectEffectiveTypeOptions = [ @@ -419,6 +420,44 @@ export const option = createCrudOption([ addDisplay: false, editDisplay: false, }, + { + label: '金蝶项目ID', + prop: 'kingdeeId', + minWidth: 130, + addDisplay: false, + editDisplay: false, + }, + { + label: '金蝶项目编号', + prop: 'kingdeeNumber', + minWidth: 130, + addDisplay: false, + editDisplay: false, + }, + { + label: '是否同步金蝶', + prop: 'kingdeeSynced', + type: 'select', + search: true, + searchPlaceholder: '请选择', + searchOrder: 2, + dicData: yesNoOptions, + hide: true, + addDisplay: false, + editDisplay: false, + }, + { + label: '是否同步合规', + prop: 'hcsSynced', + type: 'select', + search: true, + searchPlaceholder: '请选择', + searchOrder: 3, + dicData: yesNoOptions, + hide: true, + addDisplay: false, + editDisplay: false, + }, { label: '生效类型', prop: 'effectiveType',