From fa05c22efc7d6daa8adf080db484efbdaf34d45c Mon Sep 17 00:00:00 2001 From: clay <20932067@zju.edu.cn> Date: Fri, 12 Jul 2024 11:52:20 +0800 Subject: [PATCH] =?UTF-8?q?feat=20:=20=E8=B0=83=E6=95=B4=E7=AE=80=E7=AD=94?= =?UTF-8?q?=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/steps/index.vue | 52 +++++++++++-------- .../project-management/filing/attachment.vue | 32 ++++++------ .../project-management/filing/upload.vue | 32 ++++++------ .../implementation/attachment.vue | 33 ++++++------ .../implementation/phase.vue | 32 ++++++------ .../implementation/phaseDetail.vue | 32 ++++++------ .../implementation/share.vue | 32 ++++++------ .../implementation/upload.vue | 32 ++++++------ .../implementation/uploadFee.vue | 32 ++++++------ 9 files changed, 158 insertions(+), 151 deletions(-) diff --git a/src/components/steps/index.vue b/src/components/steps/index.vue index e1c8bae..199b4ea 100644 --- a/src/components/steps/index.vue +++ b/src/components/steps/index.vue @@ -12,8 +12,13 @@ > @@ -96,35 +101,34 @@ const baseForm = ref() const schema = computed(() => { return [ - { - label: '征集名称', - prop: 'requirementName', - colProps: { - span: 12 - } - }, { label: '项目名称', prop: 'projectName', colProps: { - span: 12 - } - }, - { - label: '征集描述', - prop: 'collectExplain', - colProps: { - span: 12 + span: 8 } }, { label: '征集公司', prop: 'affiliatedCompany', colProps: { - span: 12 + span: 8 + } + }, + { + label: '征集名称', + prop: 'requirementName', + colProps: { + span: 8 + } + }, + { + label: '征集描述', + prop: 'collectExplain', + colProps: { + span: 24 } }, - ] }) @@ -280,12 +284,12 @@ const getBaseInfo = async () => { try { const {code, data} = await getBaseInfoApi(route.query.projectId) // console.log('data.procedure',data.procedure,route.query.step) - if(route.query.step==='40'){ - if(data.procedure.indexOf('40')==-1){ + if (route.query.step === '40') { + if (data.procedure.indexOf('40') == -1) { data.procedure.push('40') } - }else if(route.query.step==='50'){ - if(data.procedure.indexOf('50')==-1){ + } else if (route.query.step === '50') { + if (data.procedure.indexOf('50') == -1) { data.procedure.push('50') } } @@ -322,9 +326,11 @@ watchEffect(() => { .step-error { cursor: not-allowed; } + .is-active { color: #67c23a; } + .is-end { color: #BEA266; } diff --git a/src/views/project-management/filing/attachment.vue b/src/views/project-management/filing/attachment.vue index 73aea25..f1e14f0 100644 --- a/src/views/project-management/filing/attachment.vue +++ b/src/views/project-management/filing/attachment.vue @@ -26,32 +26,32 @@ const projectId = ref(route.query.id) const requirementId = ref(route.query.requirementId) const schema = computed(() => { return [ - { - label: '征集名称', - prop: 'requirementName', - colProps: { - span: 12 - } - }, { label: '项目名称', prop: 'projectName', colProps: { - span: 12 - } - }, - { - label: '征集描述', - prop: 'collectExplain', - colProps: { - span: 12 + span: 8 } }, { label: '征集公司', prop: 'affiliatedCompany', colProps: { - span: 12 + span: 8 + } + }, + { + label: '征集名称', + prop: 'requirementName', + colProps: { + span: 8 + } + }, + { + label: '征集描述', + prop: 'collectExplain', + colProps: { + span: 24 } }, ] diff --git a/src/views/project-management/filing/upload.vue b/src/views/project-management/filing/upload.vue index e9a4163..e357efe 100644 --- a/src/views/project-management/filing/upload.vue +++ b/src/views/project-management/filing/upload.vue @@ -32,32 +32,32 @@ const formData = ref({ }) const schema = computed(() => { return [ - { - label: '征集名称', - prop: 'requirementName', - colProps: { - span: 12 - } - }, { label: '项目名称', prop: 'projectName', colProps: { - span: 12 - } - }, - { - label: '征集描述', - prop: 'collectExplain', - colProps: { - span: 12 + span: 8 } }, { label: '征集公司', prop: 'affiliatedCompany', colProps: { - span: 12 + span: 8 + } + }, + { + label: '征集名称', + prop: 'requirementName', + colProps: { + span: 8 + } + }, + { + label: '征集描述', + prop: 'collectExplain', + colProps: { + span: 24 } }, ] diff --git a/src/views/project-management/implementation/attachment.vue b/src/views/project-management/implementation/attachment.vue index b1b62a0..a632357 100644 --- a/src/views/project-management/implementation/attachment.vue +++ b/src/views/project-management/implementation/attachment.vue @@ -33,6 +33,7 @@ import {getTags} from "@/api/project-manage"; import {ElNotification} from "element-plus"; import {getBaseInfoApi} from "@/components/steps/api"; import {searchImplementationFileList} from "@/api/project-manage/attachment"; +import {computed} from "vue"; const route = useRoute() const router = useRouter() @@ -42,32 +43,32 @@ const attachment = reactive({ }) const schema = computed(() => { return [ - { - label: '征集名称', - prop: 'requirementName', - colProps: { - span: 12 - } - }, { label: '项目名称', prop: 'projectName', colProps: { - span: 12 - } - }, - { - label: '征集描述', - prop: 'collectExplain', - colProps: { - span: 12 + span: 8 } }, { label: '征集公司', prop: 'affiliatedCompany', colProps: { - span: 12 + span: 8 + } + }, + { + label: '征集名称', + prop: 'requirementName', + colProps: { + span: 8 + } + }, + { + label: '征集描述', + prop: 'collectExplain', + colProps: { + span: 24 } }, ] diff --git a/src/views/project-management/implementation/phase.vue b/src/views/project-management/implementation/phase.vue index e567124..be30796 100644 --- a/src/views/project-management/implementation/phase.vue +++ b/src/views/project-management/implementation/phase.vue @@ -61,32 +61,32 @@ const userList = ref([]) const processStore = useProcessStore() const schema = computed(() => { return [ - { - label: '征集名称', - prop: 'requirementName', - colProps: { - span: 12 - } - }, { label: '项目名称', prop: 'projectName', colProps: { - span: 12 - } - }, - { - label: '征集描述', - prop: 'collectExplain', - colProps: { - span: 12 + span: 8 } }, { label: '征集公司', prop: 'affiliatedCompany', colProps: { - span: 12 + span: 8 + } + }, + { + label: '征集名称', + prop: 'requirementName', + colProps: { + span: 8 + } + }, + { + label: '征集描述', + prop: 'collectExplain', + colProps: { + span: 24 } }, ] diff --git a/src/views/project-management/implementation/phaseDetail.vue b/src/views/project-management/implementation/phaseDetail.vue index f4469f9..c75acdf 100644 --- a/src/views/project-management/implementation/phaseDetail.vue +++ b/src/views/project-management/implementation/phaseDetail.vue @@ -25,32 +25,32 @@ const copyName = ref('') const fileListShow = ref('READ') const schema = computed(() => { return [ - { - label: '征集名称', - prop: 'requirementName', - colProps: { - span: 12 - } - }, { label: '项目名称', prop: 'projectName', colProps: { - span: 12 - } - }, - { - label: '征集描述', - prop: 'collectExplain', - colProps: { - span: 12 + span: 8 } }, { label: '征集公司', prop: 'affiliatedCompany', colProps: { - span: 12 + span: 8 + } + }, + { + label: '征集名称', + prop: 'requirementName', + colProps: { + span: 8 + } + }, + { + label: '征集描述', + prop: 'collectExplain', + colProps: { + span: 24 } }, ] diff --git a/src/views/project-management/implementation/share.vue b/src/views/project-management/implementation/share.vue index 1215e8a..37900ab 100644 --- a/src/views/project-management/implementation/share.vue +++ b/src/views/project-management/implementation/share.vue @@ -16,32 +16,32 @@ import {getBaseInfoApi} from "@/components/steps/api"; const route = useRoute() const schema = computed(() => { return [ - { - label: '征集名称', - prop: 'requirementName', - colProps: { - span: 12 - } - }, { label: '项目名称', prop: 'projectName', colProps: { - span: 12 - } - }, - { - label: '征集描述', - prop: 'collectExplain', - colProps: { - span: 12 + span: 8 } }, { label: '征集公司', prop: 'affiliatedCompany', colProps: { - span: 12 + span: 8 + } + }, + { + label: '征集名称', + prop: 'requirementName', + colProps: { + span: 8 + } + }, + { + label: '征集描述', + prop: 'collectExplain', + colProps: { + span: 24 } }, ] diff --git a/src/views/project-management/implementation/upload.vue b/src/views/project-management/implementation/upload.vue index 909e4e1..a984486 100644 --- a/src/views/project-management/implementation/upload.vue +++ b/src/views/project-management/implementation/upload.vue @@ -47,32 +47,32 @@ const fileList = ref([]) const showInput = ref(false) const schema = computed(() => { return [ - { - label: '征集名称', - prop: 'requirementName', - colProps: { - span: 12 - } - }, { label: '项目名称', prop: 'projectName', colProps: { - span: 12 - } - }, - { - label: '征集描述', - prop: 'collectExplain', - colProps: { - span: 12 + span: 8 } }, { label: '征集公司', prop: 'affiliatedCompany', colProps: { - span: 12 + span: 8 + } + }, + { + label: '征集名称', + prop: 'requirementName', + colProps: { + span: 8 + } + }, + { + label: '征集描述', + prop: 'collectExplain', + colProps: { + span: 24 } }, ] diff --git a/src/views/project-management/implementation/uploadFee.vue b/src/views/project-management/implementation/uploadFee.vue index 65f766c..fa30900 100644 --- a/src/views/project-management/implementation/uploadFee.vue +++ b/src/views/project-management/implementation/uploadFee.vue @@ -95,32 +95,32 @@ const form = ref() const projectName = ref() const schema = computed(() => { return [ - { - label: '征集名称', - prop: 'requirementName', - colProps: { - span: 12 - } - }, { label: '项目名称', prop: 'projectName', colProps: { - span: 12 - } - }, - { - label: '征集描述', - prop: 'collectExplain', - colProps: { - span: 12 + span: 8 } }, { label: '征集公司', prop: 'affiliatedCompany', colProps: { - span: 12 + span: 8 + } + }, + { + label: '征集名称', + prop: 'requirementName', + colProps: { + span: 8 + } + }, + { + label: '征集描述', + prop: 'collectExplain', + colProps: { + span: 24 } }, ]