diff --git a/src/api/user/user.js b/src/api/user/user.js index a8d54c2..be57ca7 100644 --- a/src/api/user/user.js +++ b/src/api/user/user.js @@ -21,9 +21,9 @@ export const getUserAccount = () => { method: 'get' }) } -export const judgeIsSameRole = () => { +export const judgeIsSameRole = (userId) => { return request({ - url: '/admin/mosr/user/company/same', + url: `/admin/mosr/user/company/same/${userId}`, method: 'get' }) } diff --git a/src/components/DetailComponent/ApprovalDetail.vue b/src/components/DetailComponent/ApprovalDetail.vue index 97138fb..addf3a8 100644 --- a/src/components/DetailComponent/ApprovalDetail.vue +++ b/src/components/DetailComponent/ApprovalDetail.vue @@ -304,7 +304,7 @@ const schema = computed(() => { component: () => (
{ - props.formData.optionalChargeLeadership ? props.formData.optionalChargeLeadership.map(item => { + props.formData.optionalChargeLeadership?.length>0 ? props.formData.optionalChargeLeadership.map(item => { return {item.name} }) : {'--'} } @@ -377,7 +377,7 @@ const schema = computed(() => { component: () => (
{ - props.formData.optionalChargeLeadership ? props.formData.optionalChargeLeadership.map(item => { + props.formData.optionalChargeLeadership?.length>0 ? props.formData.optionalChargeLeadership.map(item => { return {item.name} }) : {'--'} } diff --git a/src/components/DetailComponent/CollectionDetail.vue b/src/components/DetailComponent/CollectionDetail.vue index 40b2074..1c91b1c 100644 --- a/src/components/DetailComponent/CollectionDetail.vue +++ b/src/components/DetailComponent/CollectionDetail.vue @@ -1,9 +1,10 @@ - diff --git a/src/components/DetailComponent/SummaryDetail.vue b/src/components/DetailComponent/SummaryDetail.vue index 0245859..73d1d9b 100644 --- a/src/components/DetailComponent/SummaryDetail.vue +++ b/src/components/DetailComponent/SummaryDetail.vue @@ -2,7 +2,7 @@
- + {{ localFormData.projectName }} @@ -40,7 +40,7 @@ - + {{ filterDict(cacheStore.getDict('technical_standard'), localFormData.technicalStandard) }} @@ -50,7 +50,7 @@ - + {{ toThousands(localFormData.economicEstimate) }} @@ -69,24 +69,24 @@ - + {{ localFormData.specialFundId === 0 ? localFormData.specialFund : changeName(fundOption, localFormData.specialFundId) }} - + {{ toThousands(localFormData.specialFundAmount) }} - {{ localFormData.optionalChargeLeadership?.map(item=>item.name).join() }} + {{ localFormData.optionalChargeLeadership?.map(item=>item.name).join()||'--' }} - + @@ -128,7 +128,7 @@ - + diff --git a/src/components/steps/index.vue b/src/components/steps/index.vue index 9737dcf..2ec288b 100644 --- a/src/components/steps/index.vue +++ b/src/components/steps/index.vue @@ -1,6 +1,6 @@ - + diff --git a/src/views/project-demand/requirement/index.vue b/src/views/project-demand/requirement/index.vue index 104d81a..b59ee2f 100644 --- a/src/views/project-demand/requirement/index.vue +++ b/src/views/project-demand/requirement/index.vue @@ -137,12 +137,7 @@ const tableConfig = reactive({ align: 'center', // width: 200 }, - { - prop: 'approveName', - label: '审批人', - align: 'center', - // width: 100, - }, + { prop: 'deadline', label: '需求上报截止时间', @@ -150,11 +145,25 @@ const tableConfig = reactive({ // width: 150, }, { - prop: 'taskNode', - label: '当前节点', + prop: 'approveName', + label: '当前审批节点', align: 'center', - // width: 300 + // width: 100, + currentRender: ({row, index}) => { + if(row.state=='1'){ + return {row.approveName} + }else { + return {row.taskNode} + } + } }, + // { + // prop: 'taskNode', + // label: '当前审批节点', + // align: 'center', + // // width: 300 + // + // }, { prop: 'state', label: '状态', diff --git a/src/views/project-demand/summary/add.vue b/src/views/project-demand/summary/add.vue index db9d68c..cc3a0cb 100644 --- a/src/views/project-demand/summary/add.vue +++ b/src/views/project-demand/summary/add.vue @@ -120,7 +120,7 @@ - + @@ -374,7 +374,7 @@ const rules = reactive({ softwareCopyright: [{required: true, message: '请输入软件著作权', trigger: 'blur'}], copyright: [{required: true, message: '请输入著作权', trigger: 'blur'}], other: [{required: true, message: '请输入其他', trigger: 'blur'}], - economicEstimate: [{required: true, message: '请输入经济预算', trigger: 'blur'}], + economicEstimate: [{required: true, message: '请输入经费预算', trigger: 'blur'}], specialFundAmount: [{required: true, message: '请输入专项资金', trigger: 'blur'}], serviceDescription: [{required: true, message: '请输入现有业务描述', trigger: 'blur'}], contentDescription: [{required: true, message: '请输入研发项目关键内容描述', trigger: 'blur'}] diff --git a/src/views/project-management/filing/attachment.vue b/src/views/project-management/filing/attachment.vue index da754a7..d92b97c 100644 --- a/src/views/project-management/filing/attachment.vue +++ b/src/views/project-management/filing/attachment.vue @@ -1,6 +1,6 @@