Commit e34d7a04 authored by 高滢's avatar 高滢

feat(工程投资计划): 去掉校验

parent 9070613e
......@@ -314,6 +314,54 @@
handleNew(params);
}
async function handleSubmit(isSubmit) {
for (let i = 0; i < tabsFormSchema.length; i++) {
let formProjectSchema = tabsFormSchema[i].Form[1];
const { updateSchema } = formProjectSchema;
if (isSubmit == '0' || tabsFormSchema[i].show == false) {
updateSchema([
{ field: 'projectName', required: false },
{ field: 'constructionSite', required: false },
{ field: 'constructionMode', required: false },
{ field: 'projectType', required: false },
{ field: 'fundingSource', required: false },
{ field: 'implementationLevel', required: false },
{ field: 'contract', required: false },
{ field: 'totalInvestment', required: false },
{ field: 'contractAmount', required: false },
{ field: 'planOutputValue', required: false },
{ field: 'planCompleteOutputValue', required: false },
{ field: 'competentDepartment', required: false },
{ field: 'matchingFunds', required: false },
{ field: 'specialBondFunds', required: false },
{ field: 'planFunds', required: false },
{ field: 'attribute', required: false },
{ field: 'time', required: false },
{ field: 'schedule', required: false },
]);
} else {
updateSchema([
{ field: 'projectName', required: true },
{ field: 'constructionSite', required: true },
{ field: 'constructionMode', required: true },
{ field: 'projectType', required: true },
{ field: 'fundingSource', required: true },
{ field: 'implementationLevel', required: true },
{ field: 'contract', required: planType.value === '承建' },
{ field: 'totalInvestment', required: planType.value !== '承建' },
{ field: 'contractAmount', required: planType.value === '承建' },
{ field: 'planOutputValue', required: planType.value != '承建' },
{ field: 'planCompleteOutputValue', required: planType.value === '承建' },
{ field: 'competentDepartment', required: true },
{ field: 'matchingFunds', required: planType.value === '承建' },
{ field: 'specialBondFunds', required: planType.value === '承建' },
{ field: 'planFunds', required: true },
{ field: 'attribute', required: true },
{ field: 'time', required: true },
{ field: 'schedule', required: true },
]);
}
}
console.log('我的页面渲染的表单', tabsFormSchema);
formData.value.investmentPlan = [];
loading.value = true;
......@@ -370,6 +418,7 @@
loading.value = true;
createMessage.success('提交成功!');
} catch (e) {
console.log(e);
createMessage.error('请将项目' + e.values.projectName + '信息填写完整!');
} finally {
loading.value = false;
......
......@@ -99,7 +99,7 @@ export function getformSchema(year, planType): FormSchema[] {
{
field: 'projectOverview',
label: '项目概况:',
required: true,
// required: true,
component: 'Input',
componentProps: {
readonly: true,
......@@ -121,7 +121,7 @@ export function getformSchema(year, planType): FormSchema[] {
{
field: 'implementingEntity',
label: '实施主体:',
required: true,
// required: true,
component: 'Input',
componentProps: {
readonly: true,
......@@ -133,7 +133,7 @@ export function getformSchema(year, planType): FormSchema[] {
field: 'projectOverview',
labelWidth: '150px',
label: '建设目的及项目功能',
required: true,
// required: true,
component: 'Input',
componentProps: {
readonly: true,
......
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