Commit 8a9b27da authored by jiaxu.yan's avatar jiaxu.yan

Merge branch 'develop' of http://gitlab.91isoft.com:90/purple-cloud/web-progeam into develop

parents 0ba0aa19 c431b95e
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
label: '修改', label: '修改',
onClick: handleEdit.bind(null, record, 0), onClick: handleEdit.bind(null, record, 0),
ifShow: (_action) => { ifShow: (_action) => {
return record.reviewStatus == null; return record.reviewStatus == '0';
}, },
}, },
{ {
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
confirm: handleDelete.bind(null, record), confirm: handleDelete.bind(null, record),
}, },
ifShow: (_action) => { ifShow: (_action) => {
return record.reviewStatus == null; return record.reviewStatus == '0';
}, },
}, },
{ {
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
confirm: examine.bind(null, record, true), confirm: examine.bind(null, record, true),
}, },
ifShow: (_action) => { ifShow: (_action) => {
return record.reviewStatus == null; return record.reviewStatus == '0';
}, },
}, },
]" ]"
...@@ -72,9 +72,10 @@ ...@@ -72,9 +72,10 @@
import { useModal } from '@/components/Modal'; import { useModal } from '@/components/Modal';
import yearModal from '@/components/yearModal.vue'; import yearModal from '@/components/yearModal.vue';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import { useMessage } from '@/hooks/web/useMessage';
const { push } = useRouter(); const { push } = useRouter();
import {useMessage} from "@/hooks/web/useMessage"; const { createMessage } = useMessage();
const {createMessage} = useMessage();
const { error } = createMessage; const { error } = createMessage;
defineOptions({ name: 'RoleManagement' }); defineOptions({ name: 'RoleManagement' });
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
label: '编辑', label: '编辑',
onClick: handleEdit.bind(null, record, 0), onClick: handleEdit.bind(null, record, 0),
ifShow: (_action) => { ifShow: (_action) => {
return record.reviewStatus == null; return record.reviewStatus == '0';
}, },
}, },
{ {
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
confirm: handleDelete.bind(null, record), confirm: handleDelete.bind(null, record),
}, },
ifShow: (_action) => { ifShow: (_action) => {
return record.reviewStatus == null; return record.reviewStatus == '0';
}, },
}, },
{ {
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
confirm: examine.bind(null, record, true), confirm: examine.bind(null, record, true),
}, },
ifShow: (_action) => { ifShow: (_action) => {
return record.reviewStatus == null; return record.reviewStatus == '0';
}, },
}, },
]" ]"
...@@ -67,8 +67,9 @@ ...@@ -67,8 +67,9 @@
import yearModal from '@/components/yearModal.vue'; import yearModal from '@/components/yearModal.vue';
import { columns, searchFormSchema } from './biddingPlan.data'; import { columns, searchFormSchema } from './biddingPlan.data';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
import {useMessage} from "@/hooks/web/useMessage"; import { useMessage } from '@/hooks/web/useMessage';
const {createMessage} = useMessage();
const { createMessage } = useMessage();
const { error } = createMessage; const { error } = createMessage;
const { push } = useRouter(); const { push } = useRouter();
const [register, { openModal: openModal, closeModal: closeModal }] = useModal(); const [register, { openModal: openModal, closeModal: closeModal }] = useModal();
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
headerSticky headerSticky
> >
<template #extra> <template #extra>
<a-button type="primary" danger> 删除 </a-button> <!-- <a-button type="primary" danger> 删除 </a-button>-->
<a-button type="primary" v-if="!disabled" @click="handleSubmit"> 提交 </a-button> <a-button type="primary" v-if="!disabled" @click="handleSubmit"> 提交 </a-button>
<a-button type="default" @click="router.back()"> 返回 </a-button> <a-button type="default" @click="router.back()"> 返回 </a-button>
</template> </template>
...@@ -20,10 +20,9 @@ ...@@ -20,10 +20,9 @@
preIcon="ant-design:delete-outlined" preIcon="ant-design:delete-outlined"
danger danger
@click="deleteItem(index)" @click="deleteItem(index)"
> />
</a-button>
</template> </template>
<BasicForm :loading="loading" @register="item.Form[0]"> </BasicForm> <BasicForm :loading="loading" @register="item.Form[0]" />
<PageCard <PageCard
v-for="(content, key) in item.list" v-for="(content, key) in item.list"
:key="key" :key="key"
...@@ -61,6 +60,7 @@ ...@@ -61,6 +60,7 @@
import { useModal } from '@/components/Modal'; import { useModal } from '@/components/Modal';
import { router } from '@/router'; import { router } from '@/router';
import { useRoute } from 'vue-router'; import { useRoute } from 'vue-router';
const [registerDrawer, { openDrawer }] = useDrawer(); const [registerDrawer, { openDrawer }] = useDrawer();
const loadingRef = ref(false); const loadingRef = ref(false);
const [register, { openModal: openModal }] = useModal(); const [register, { openModal: openModal }] = useModal();
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
headerSticky headerSticky
> >
<template #extra> <template #extra>
<a-button type="primary" danger> 删除 </a-button> <!-- <a-button type="primary" danger> 删除 </a-button>-->
<a-button type="primary" v-if="!disabled" @click="handleSubmit"> 提交 </a-button> <a-button type="primary" v-if="!disabled" @click="handleSubmit"> 提交 </a-button>
<a-button type="default" @click="router.back()"> 返回 </a-button> <a-button type="default" @click="router.back()"> 返回 </a-button>
</template> </template>
...@@ -20,8 +20,7 @@ ...@@ -20,8 +20,7 @@
preIcon="ant-design:delete-outlined" preIcon="ant-design:delete-outlined"
danger danger
@click="deleteItem(index)" @click="deleteItem(index)"
> />
</a-button>
</template> </template>
<BasicForm :loading="loading" @register="item.Form[0]" /> <BasicForm :loading="loading" @register="item.Form[0]" />
</PageCard> </PageCard>
...@@ -39,7 +38,6 @@ ...@@ -39,7 +38,6 @@
<script lang="ts" setup> <script lang="ts" setup>
import addPlanModel from './addPlanModel.vue'; import addPlanModel from './addPlanModel.vue';
import { useModal } from '@/components/Modal'; import { useModal } from '@/components/Modal';
const [register, { openModal: openModal }] = useModal();
import { unref, computed, onMounted, ref, reactive, nextTick, provide } from 'vue'; import { unref, computed, onMounted, ref, reactive, nextTick, provide } from 'vue';
import { PageWrapper } from '@/components/Page'; import { PageWrapper } from '@/components/Page';
import PageCard from '@/components/Page/src/PageCard.vue'; import PageCard from '@/components/Page/src/PageCard.vue';
...@@ -57,6 +55,9 @@ ...@@ -57,6 +55,9 @@
GetEngineProjectList, GetEngineProjectList,
Itemdelete, Itemdelete,
} from '@/api/project/performance'; } from '@/api/project/performance';
const [register, { openModal: openModal }] = useModal();
const loadingRef = ref(false); const loadingRef = ref(false);
const { createMessage } = useMessage(); const { createMessage } = useMessage();
const isUpdate = ref(false); const isUpdate = ref(false);
......
...@@ -6,35 +6,35 @@ export const annexDrawer: FormSchema[] = [ ...@@ -6,35 +6,35 @@ export const annexDrawer: FormSchema[] = [
label: '文件名', label: '文件名',
field: 'fileName', field: 'fileName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '大小', label: '大小',
field: 'fileSize', field: 'fileSize',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '上传时间', label: '上传时间',
field: 'createTime', field: 'createTime',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '上传人员', label: '上传人员',
field: 'createBy', field: 'createBy',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '备注内容', label: '备注内容',
field: 'remark', field: 'remark',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -52,4 +52,9 @@ ...@@ -52,4 +52,9 @@
console.log('年度资金计划res的值详情', res); console.log('年度资金计划res的值详情', res);
setFieldsValue(res); setFieldsValue(res);
} }
// 点击确认按钮关闭详情
async function handleSubmit() {
closeDrawer();
}
</script> </script>
...@@ -52,4 +52,8 @@ ...@@ -52,4 +52,8 @@
console.log('招标管理res的值详情', res); console.log('招标管理res的值详情', res);
setFieldsValue(res); setFieldsValue(res);
} }
// 点击确认按钮关闭详情
async function handleSubmit() {
closeDrawer();
}
</script> </script>
...@@ -51,4 +51,8 @@ ...@@ -51,4 +51,8 @@
console.log('投资计划res的值详情', res); console.log('投资计划res的值详情', res);
setFieldsValue(res); setFieldsValue(res);
} }
// 点击确认按钮关闭详情
async function handleSubmit() {
closeDrawer();
}
</script> </script>
...@@ -6,42 +6,42 @@ export const changeSignatureDrawer: FormSchema[] = [ ...@@ -6,42 +6,42 @@ export const changeSignatureDrawer: FormSchema[] = [
label: '填报周期', label: '填报周期',
field: 'yearQuarter', field: 'yearQuarter',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目名称', label: '项目名称',
field: 'projectName', field: 'projectName',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '招标方式', label: '招标方式',
field: 'biddingMethod', field: 'biddingMethod',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '合同名称', label: '合同名称',
field: 'contractName', field: 'contractName',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '合同类型', label: '合同类型',
field: 'contractType', field: 'contractType',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
labelWidth: '140px', labelWidth: '140px',
field: 'formOfContract', field: 'formOfContract',
label: '合同形式', label: '合同形式',
required: false,
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: [ options: [
...@@ -68,7 +68,7 @@ export const changeSignatureDrawer: FormSchema[] = [ ...@@ -68,7 +68,7 @@ export const changeSignatureDrawer: FormSchema[] = [
labelWidth: '140px', labelWidth: '140px',
field: 'contractAmount', field: 'contractAmount',
label: '合同金额', label: '合同金额',
required: false,
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
addonAfter: '元', addonAfter: '元',
...@@ -78,6 +78,7 @@ export const changeSignatureDrawer: FormSchema[] = [ ...@@ -78,6 +78,7 @@ export const changeSignatureDrawer: FormSchema[] = [
labelWidth: '140px', labelWidth: '140px',
field: 'amountInvested', field: 'amountInvested',
label: '立项投资额', label: '立项投资额',
required: false,
component: 'InputNumber', component: 'InputNumber',
componentProps: { componentProps: {
addonAfter: '万元', addonAfter: '万元',
...@@ -87,77 +88,77 @@ export const changeSignatureDrawer: FormSchema[] = [ ...@@ -87,77 +88,77 @@ export const changeSignatureDrawer: FormSchema[] = [
label: '甲方单位名称', label: '甲方单位名称',
field: 'firstPartyName', field: 'firstPartyName',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '乙方单位名称', label: '乙方单位名称',
field: 'partyName', field: 'partyName',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '合同累计签证、变更金额(含本次)(元)', label: '合同累计签证、变更金额(含本次)(元)',
field: 'changeAmount', field: 'changeAmount',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '累计变更签证金额占合同金额比例', label: '累计变更签证金额占合同金额比例',
field: 'amountRatio', field: 'amountRatio',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '变更编号', label: '变更编号',
field: 'changeNumber', field: 'changeNumber',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '变更类型', label: '变更类型',
field: 'changeType', field: 'changeType',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '责任方', label: '责任方',
field: 'responsibleParty', field: 'responsibleParty',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '变更内容', label: '变更内容',
field: 'changeContent', field: 'changeContent',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '预估变更金额(元)', label: '预估变更金额(元)',
field: 'visaAmount', field: 'visaAmount',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '预估变更金额占合同金额比例', label: '预估变更金额占合同金额比例',
field: 'contractValueRatio', field: 'contractValueRatio',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '签证编号', label: '签证编号',
field: 'visaNumber', field: 'visaNumber',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
//签证类型: //签证类型:
...@@ -165,7 +166,7 @@ export const changeSignatureDrawer: FormSchema[] = [ ...@@ -165,7 +166,7 @@ export const changeSignatureDrawer: FormSchema[] = [
labelWidth: '140px', labelWidth: '140px',
field: 'visaType', field: 'visaType',
label: '签证类型:', label: '签证类型:',
required: false,
component: 'Input', component: 'Input',
}, },
...@@ -174,6 +175,7 @@ export const changeSignatureDrawer: FormSchema[] = [ ...@@ -174,6 +175,7 @@ export const changeSignatureDrawer: FormSchema[] = [
labelWidth: '140px', labelWidth: '140px',
field: 'visaContent', field: 'visaContent',
label: '签证内容:', label: '签证内容:',
required: false,
component: 'Input', component: 'Input',
}, },
...@@ -182,9 +184,8 @@ export const changeSignatureDrawer: FormSchema[] = [ ...@@ -182,9 +184,8 @@ export const changeSignatureDrawer: FormSchema[] = [
//meeting_minutes //meeting_minutes
label: '会议纪要', label: '会议纪要',
field: 'meetingMinutes', field: 'meetingMinutes',
required: false,
component: 'InputTextArea', component: 'InputTextArea',
componentProps: { componentProps: {
maxlength: 100, maxlength: 100,
showCount: true, showCount: true,
...@@ -194,7 +195,7 @@ export const changeSignatureDrawer: FormSchema[] = [ ...@@ -194,7 +195,7 @@ export const changeSignatureDrawer: FormSchema[] = [
label: '资金来源', label: '资金来源',
field: 'fundingSource', field: 'fundingSource',
labelWidth: '280px', labelWidth: '280px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -52,4 +52,8 @@ ...@@ -52,4 +52,8 @@
console.log('已竣工验收项目陈欠资金计划res的值详情', res); console.log('已竣工验收项目陈欠资金计划res的值详情', res);
setFieldsValue(res); setFieldsValue(res);
} }
// 点击确认按钮关闭详情
async function handleSubmit() {
closeDrawer();
}
</script> </script>
...@@ -6,35 +6,35 @@ export const contractDrawer: FormSchema[] = [ ...@@ -6,35 +6,35 @@ export const contractDrawer: FormSchema[] = [
label: '合同名称', label: '合同名称',
field: 'contrcatName', field: 'contrcatName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '项目名称', label: '项目名称',
field: 'projectName', field: 'projectName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '结算金额', label: '结算金额',
field: 'investmentAmount', field: 'investmentAmount',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '收款单位', label: '收款单位',
field: 'collectingUnit', field: 'collectingUnit',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '合同额', label: '合同额',
field: 'contractAmount', field: 'contractAmount',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -52,4 +52,8 @@ ...@@ -52,4 +52,8 @@
console.log('投资计划res的值详情', res); console.log('投资计划res的值详情', res);
setFieldsValue(res); setFieldsValue(res);
} }
// 点击确认按钮关闭详情
async function handleSubmit() {
closeDrawer();
}
</script> </script>
...@@ -52,4 +52,8 @@ ...@@ -52,4 +52,8 @@
console.log('月度资金res的值详情', res); console.log('月度资金res的值详情', res);
setFieldsValue(res); setFieldsValue(res);
} }
// 点击确认按钮关闭详情
async function handleSubmit() {
closeDrawer();
}
</script> </script>
...@@ -52,4 +52,8 @@ ...@@ -52,4 +52,8 @@
console.log('计划完成res的值详情', res); console.log('计划完成res的值详情', res);
setFieldsValue(res); setFieldsValue(res);
} }
// 点击确认按钮关闭详情
async function handleSubmit() {
closeDrawer();
}
</script> </script>
...@@ -6,63 +6,63 @@ export const potentialSafetyDrawer: FormSchema[] = [ ...@@ -6,63 +6,63 @@ export const potentialSafetyDrawer: FormSchema[] = [
label: '填报周期', label: '填报周期',
field: 'fillingPeriod', field: 'fillingPeriod',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '隐患描述', label: '隐患描述',
field: 'describe', field: 'describe',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '隐患级别', label: '隐患级别',
field: 'level', field: 'level',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '计划费用(万元)', label: '计划费用(万元)',
field: 'planCost', field: 'planCost',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '实际费用(万元)', label: '实际费用(万元)',
field: 'actualCost', field: 'actualCost',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '计划时间', label: '计划时间',
field: 'planTime', field: 'planTime',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '实际时间', label: '实际时间',
field: 'actualTime', field: 'actualTime',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '隐患治理后的评估情况', label: '隐患治理后的评估情况',
field: 'assessmentSituation', field: 'assessmentSituation',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '责任人', label: '责任人',
field: 'responsiblePerson', field: 'responsiblePerson',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -6,70 +6,70 @@ export const safetyEducationDrawer: FormSchema[] = [ ...@@ -6,70 +6,70 @@ export const safetyEducationDrawer: FormSchema[] = [
label: '填报周期', label: '填报周期',
field: 'fillingPeriod', field: 'fillingPeriod',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '培训时间', label: '培训时间',
field: 'trainingTime', field: 'trainingTime',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '培训主题', label: '培训主题',
field: 'trainingTheme', field: 'trainingTheme',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '培训类型', label: '培训类型',
field: 'trainingType', field: 'trainingType',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '培训形式', label: '培训形式',
field: 'trainingFormat', field: 'trainingFormat',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '计划会议', label: '计划会议',
field: 'trainingMeet', field: 'trainingMeet',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '培训人员', label: '培训人员',
field: 'trainers', field: 'trainers',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '学识(合计)', label: '学识(合计)',
field: 'knowledge', field: 'knowledge',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '人数', label: '人数',
field: 'numberOfPeople', field: 'numberOfPeople',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '备注', label: '备注',
field: 'remark', field: 'remark',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -6,28 +6,28 @@ export const settlementDrawer: FormSchema[] = [ ...@@ -6,28 +6,28 @@ export const settlementDrawer: FormSchema[] = [
label: '填报周期', label: '填报周期',
field: 'yearQuarter', field: 'yearQuarter',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '立项投资额(万元)', label: '立项投资额(万元)',
field: 'projectInvestment', field: 'projectInvestment',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '资金来源', label: '资金来源',
field: 'fundingSource', field: 'fundingSource',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '招标方式', label: '招标方式',
field: 'biddingMethod', field: 'biddingMethod',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: [ options: [
...@@ -58,7 +58,7 @@ export const settlementDrawer: FormSchema[] = [ ...@@ -58,7 +58,7 @@ export const settlementDrawer: FormSchema[] = [
label: '合同类型', label: '合同类型',
field: 'contracYpe', field: 'contracYpe',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: [ options: [
...@@ -85,28 +85,28 @@ export const settlementDrawer: FormSchema[] = [ ...@@ -85,28 +85,28 @@ export const settlementDrawer: FormSchema[] = [
label: '合同名称', label: '合同名称',
field: 'contractName', field: 'contractName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '甲方单位名称', label: '甲方单位名称',
field: 'firstPartyName', field: 'firstPartyName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '乙方单位名称', label: '乙方单位名称',
field: 'secondPartyName', field: 'secondPartyName',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '合同形式', label: '合同形式',
field: 'formOfContract', field: 'formOfContract',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: [ options: [
...@@ -133,70 +133,70 @@ export const settlementDrawer: FormSchema[] = [ ...@@ -133,70 +133,70 @@ export const settlementDrawer: FormSchema[] = [
label: '合同签订时间', label: '合同签订时间',
field: 'contractSigningTime', field: 'contractSigningTime',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '竣工时间', label: '竣工时间',
field: 'closingTime', field: 'closingTime',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '结算完成时间', label: '结算完成时间',
field: 'closingTimeDatetime', field: 'closingTimeDatetime',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '合同金额(元)', label: '合同金额(元)',
field: 'contractAmount', field: 'contractAmount',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '签证、变更金额(元)', label: '签证、变更金额(元)',
field: 'submittedForSettlement', field: 'submittedForSettlement',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '结算报送金额(元)', label: '结算报送金额(元)',
field: 'superContractScale', field: 'superContractScale',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '结算审定金额(元)', label: '结算审定金额(元)',
field: 'sumOfMoney', field: 'sumOfMoney',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '结算审核金额超合同额比例', label: '结算审核金额超合同额比例',
field: 'proportionContractAmount', field: 'proportionContractAmount',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '会议纪要', label: '会议纪要',
field: 'meetingMinutes', field: 'meetingMinutes',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
{ {
label: '备注', label: '备注',
field: 'remark', field: 'remark',
labelWidth: '140px', labelWidth: '140px',
required: true, required: false,
component: 'Input', component: 'Input',
}, },
]; ];
...@@ -525,7 +525,7 @@ export function getFormConfig(): Partial<FormProps> { ...@@ -525,7 +525,7 @@ export function getFormConfig(): Partial<FormProps> {
label: '填报周期', label: '填报周期',
component: 'DatePicker', component: 'DatePicker',
componentProps: { componentProps: {
picker: 'date', picker: 'month',
valueFormat: 'YYYY-MM', valueFormat: 'YYYY-MM',
format: 'YYYY-MM', format: 'YYYY-MM',
style: { style: {
......
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