✨ 新增业务部门配置页并简化项目/合同部门选择

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-11-02 21:10:47 +08:00
parent 8e1430491b
commit 8388a55481
7 changed files with 1145 additions and 372 deletions
+20 -12
View File
@@ -65,10 +65,12 @@ export const config = {
['contractName', '合同名称'],
['projectName', '所属项目'],
['organizationName', '合同负责部门'],
['platformCompanyName', '平台公司'],
['contractCategory', '合同类别'],
['signType', '签约类型'],
['partyA', '甲方'],
['partyB', '乙方'],
['partyC', '丙方'],
['handlerUserName', '经办人'],
['signDate', '签订日期'],
['applyDate', '申请日期'],
@@ -311,6 +313,13 @@ export const option = createCrudOption([
minWidth: 150,
rules: selectRule('合同负责部门'),
},
{
label: '平台公司',
prop: 'platformCompanyName',
minWidth: 180,
order: 115,
display: false,
},
{
label: '合同类别',
prop: 'contractCategory',
@@ -350,24 +359,23 @@ export const option = createCrudOption([
{
label: '甲方',
prop: 'partyA',
type: 'select',
formslot: true,
disabled: true,
order: 160,
filterable: true,
minWidth: 160,
rules: selectRule('甲方'),
addDisplay: false,
editDisplay: false,
},
{
label: '乙方',
prop: 'partyB',
type: 'select',
formslot: true,
disabled: true,
order: 150,
filterable: true,
minWidth: 160,
rules: selectRule('乙方'),
addDisplay: false,
editDisplay: false,
},
{
label: '丙方',
prop: 'partyC',
minWidth: 160,
addDisplay: false,
editDisplay: false,
},
{
label: '合同期限',