Commit c9e36a8e authored by 牛虎林's avatar 牛虎林

结算管理 基本开发完成

parent db5044fe
......@@ -8,32 +8,32 @@ export const columns: BasicColumn[] = [
{
title: '填报周期',
dataIndex: 'yearQuarter',
width: 200,
width: 140,
},
{
title: '项目数量',
dataIndex: 'uniqueProjectCount',
width: 180,
width: 140,
},
{
title: '公司名称',
dataIndex: 'companyName',
width: 180,
width: 140,
},
{
title: '最新更新人',
dataIndex: 'updateBy',
width: 180,
width: 140,
},
{
title: '最新更新时间',
dataIndex: 'updateTime',
width: 180,
width: 140,
},
{
title: '审核状态',
dataIndex: 'status',
width: 180,
dataIndex: 'statusResult',
width: 140,
},
{
title: '审核人',
......@@ -43,7 +43,7 @@ export const columns: BasicColumn[] = [
{
title: '审核时间',
dataIndex: 'auditTime',
width: 180,
width: 140,
},
];
......@@ -94,52 +94,285 @@ export const formSchema: FormSchema[] = [
label: '项目名称',
required: true,
component: 'Input',
componentProps: {
readonly: true,
},
colProps: { span: 7, offset: 1 },
},
{
field: 'fundingSource',
label: '资金来源',
required: true,
component: 'Input',
colProps: { span: 7, offset: 1 },
},
{
// //project_investment
field: 'projectInvestment',
label: '立即投资额',
required: true,
component: 'InputNumber',
componentProps: {
addonAfter: '万元',
},
colProps: { span: 7, offset: 1 },
},
{
field: 'isReserveProject',
label: '是否为储备项目',
component: 'RadioButtonGroup',
defaultValue: '0',
//bidding_method
field: 'biddingMethod',
label: '招标方式',
required: true,
component: 'Select',
componentProps: {
options: [
{ label: '是', value: '1' },
{ label: '否', value: '0' },
{
label: '建委招标',
value: '1',
},
{
label: '平台招标',
value: '2',
},
{
label: '邀标比选',
value: '3',
},
{
label: '直接委托',
value: '4',
},
{
label: '评分定离',
value: '5',
}
],
},
colProps: { span: 7, offset: 1 },
},
// {
// field: 'status',
// label: '状态',
// component: 'RadioButtonGroup',
// defaultValue: '0',
// componentProps: {
// options: [
// { label: '启用', value: '1' },
// { label: '停用', value: '0' },
// ],
// },
// },
{
label: '建设模式',
field: 'constructionMode',
component: 'InputTextArea',
{
//contrac_ype
field: 'contracYpe',
label: '合同类型',
required: true,
component: 'Select',
componentProps: {
options: [
{
label: '施工',
value: '1',
},
{
label: '监理',
value: '2',
},
{
label: '设计',
value: '3',
},
{
label: '图审',
value: '4',
},
],
},
colProps: { span: 7, offset: 1 },
},
{
//contract_name
field: 'contractName',
label: ' 合同名称',
required: true,
component: 'Input',
// componentProps: {
// readonly: true,
// },
colProps: { span: 7, offset: 1 },
},
{
label: '项目类型',
field: 'projectType',
//first_party_name
field: 'firstPartyName',
label: '甲方单位名称',
required: true,
component: 'Input',
colProps: { span: 7, offset: 1 },
},
{
label: '项目概况',
field: 'projectOverview',
field: 'secondPartyName',
//second_party_name
label: '乙方单位名称',
required: true,
component: 'Input',
colProps: { span: 7, offset: 1 },
},
{
//form_of_contract
field: 'formOfContract',
label: '合同形式',
required: true,
component: 'Select',
componentProps: {
options: [
{
label: '固定总价',
value: '1',
},
{
label: '固定单价',
value: '2',
},
{
label: '费率',
value: '3',
},
{
label: '其他',
value: '4',
},
],
},
colProps: { span: 7, offset: 1 },
},
{
//contract_signing_time
field: 'contractSigningTime',
label: '合同签订日期',
required: true,
component: 'DatePicker',
colProps: { span: 7, offset: 1 },
componentProps: {
valueFormat: 'YYYY-MM-DD',
style:{
width:"100%"
}
},
},
{
field: 'closingTime',
//closing_time
label: '竣工时间',
required: true,
component: 'DatePicker',
colProps: { span: 7, offset: 1 },
componentProps: {
valueFormat: 'YYYY-MM-DD',
style:{
width:"100%"
}
},
},
{
//closing_time_datetime
field: 'closingTimeDatetime',
label: '结算完成时间',
required: true,
component: 'DatePicker',
colProps: { span: 7, offset: 1 },
componentProps: {
valueFormat: 'YYYY-MM-DD',
style:{
width:"100%"
}
},
},
{
//contract_amount
field: 'contractAmount',
label: '合同金额',
required: true,
component: 'InputNumber',
componentProps: {
addonAfter: '元',
},
colProps: { span: 7, offset: 1 },
},
{
//submitted_for_settlement
field: 'submittedForSettlement',
label: '签证变更金额:',
required: true,
component: 'InputNumber',
componentProps: {
addonAfter: '元',
},
colProps: { span: 7, offset: 1 },
},
{
//super_contract_scale
field: 'superContractScale',
label: '结算报送金额',
required: true,
component: 'InputNumber',
componentProps: {
addonAfter: '元',
},
colProps: { span: 7, offset: 1 },
},
{
//sum_of_money
field: 'sumOfMoney',
label: '结算审定金额',
required: true,
component: 'InputNumber',
componentProps: {
addonAfter: '元',
},
colProps: { span: 7, offset: 1 },
},
{
//proportion_contract_amount
field: 'proportionContractAmount',
label: '结算审核金额超合同额比例',
labelWidth:"300px",
required: true,
component: 'Input',
componentProps: {
addonAfter: '元',
},
colProps: { span: 7, offset: 1 },
},
{
field: 'investmentAmount',
label: '结算审核金额超合同额比例',
labelWidth:"300px",
required: true,
show:false,
component: 'Input',
componentProps: {
addonAfter: '元',
},
colProps: { span: 7, offset: 1 },
},
{
//meeting_minutes
label: '会议纪要',
field: 'meetingMinutes',
required: true,
component: 'InputTextArea',
componentProps: {
maxlength: 100,
showCount: true,
},
colProps: { span: 7, offset: 1 },
},
{
label: '建设目的及项目功能',
field: 'constructionPurpose',
//remark
label: '备注',
field: 'remark',
required: true,
component: 'InputTextArea',
componentProps: {
maxlength: 100,
showCount: true,
},
colProps: { span: 7, offset: 1 },
},
];
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment