Commit e34d7a04 authored by 高滢's avatar 高滢

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

parent 9070613e
...@@ -314,6 +314,54 @@ ...@@ -314,6 +314,54 @@
handleNew(params); handleNew(params);
} }
async function handleSubmit(isSubmit) { 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); console.log('我的页面渲染的表单', tabsFormSchema);
formData.value.investmentPlan = []; formData.value.investmentPlan = [];
loading.value = true; loading.value = true;
...@@ -370,6 +418,7 @@ ...@@ -370,6 +418,7 @@
loading.value = true; loading.value = true;
createMessage.success('提交成功!'); createMessage.success('提交成功!');
} catch (e) { } catch (e) {
console.log(e);
createMessage.error('请将项目' + e.values.projectName + '信息填写完整!'); createMessage.error('请将项目' + e.values.projectName + '信息填写完整!');
} finally { } finally {
loading.value = false; loading.value = false;
......
...@@ -99,7 +99,7 @@ export function getformSchema(year, planType): FormSchema[] { ...@@ -99,7 +99,7 @@ export function getformSchema(year, planType): FormSchema[] {
{ {
field: 'projectOverview', field: 'projectOverview',
label: '项目概况:', label: '项目概况:',
required: true, // required: true,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
readonly: true, readonly: true,
...@@ -121,7 +121,7 @@ export function getformSchema(year, planType): FormSchema[] { ...@@ -121,7 +121,7 @@ export function getformSchema(year, planType): FormSchema[] {
{ {
field: 'implementingEntity', field: 'implementingEntity',
label: '实施主体:', label: '实施主体:',
required: true, // required: true,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
readonly: true, readonly: true,
...@@ -133,7 +133,7 @@ export function getformSchema(year, planType): FormSchema[] { ...@@ -133,7 +133,7 @@ export function getformSchema(year, planType): FormSchema[] {
field: 'projectOverview', field: 'projectOverview',
labelWidth: '150px', labelWidth: '150px',
label: '建设目的及项目功能', label: '建设目的及项目功能',
required: true, // required: true,
component: 'Input', component: 'Input',
componentProps: { componentProps: {
readonly: true, 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