Browse Source

附件添加报审表

main
buaixuexideshitongxue 3 weeks ago
parent
commit
29156012b5
  1. 50
      src/enums/fileTableDictEnum.ts
  2. 16
      src/views/report/edit/controlPrice.vue

50
src/enums/fileTableDictEnum.ts

@ -112,6 +112,12 @@ export const fileEndDict = ref(
{ {
type: ['服务类', '货物类'], type: ['服务类', '货物类'],
fileData: [ fileData: [
{
request: false,
type: "普通附件",
fileName: "报审表",
fileNode: 'initial'
},
{ {
request: false, request: false,
type: "普通附件", type: "普通附件",
@ -133,7 +139,20 @@ export const fileEndDict = ref(
{ {
request: false, request: false,
type: '普通附件', type: '普通附件',
fileName: "", fileName: "合同或协议",
fileNode: 'initial'
},
{
request: false,
type: '普通附件',
fileName: "验收书",
fileNode: 'initial'
}
,
{
request: false,
type: '普通附件',
fileName: "结(预)算书及电子版文件",
fileNode: 'initial' fileNode: 'initial'
} }
] ]
@ -141,6 +160,12 @@ export const fileEndDict = ref(
{ {
type: ['工程类'], type: ['工程类'],
fileData: [ fileData: [
{
request: false,
type: "普通附件",
fileName: "报审表",
fileNode: 'initial'
},
{ {
request: false, request: false,
type: "普通附件", type: "普通附件",
@ -208,6 +233,12 @@ export const fileEndDict = ref(
{ {
type: ['信息化类'], type: ['信息化类'],
fileData: [ fileData: [
{
request: false,
type: "普通附件",
fileName: "报审表",
fileNode: 'initial'
},
{ {
request: false, request: false,
type: "普通附件", type: "普通附件",
@ -240,8 +271,21 @@ export const fileEndDict = ref(
}, },
{ {
request: false, request: false,
type: "普通附件", type: '普通附件',
fileName: "", fileName: "合同或协议",
fileNode: 'initial'
},
{
request: false,
type: '普通附件',
fileName: "验收书",
fileNode: 'initial'
}
,
{
request: false,
type: '普通附件',
fileName: "结(预)算书及电子版文件",
fileNode: 'initial' fileNode: 'initial'
} }
] ]

16
src/views/report/edit/controlPrice.vue

@ -803,18 +803,8 @@ onUnmounted(() => {
// //
watch(() => route.query.isEnd, (val) => { watch(() => route.query.isEnd, (val) => {
if (pageCache.value.isEnd !== null && !route.query.id) { if(val){
isEndData.value = pageCache.value.isEnd; isEndData.value = val === 'true';
if (!formData.value.project.reportType) {
formData.value.project.reportType = isEndData.value ? '结算项目' : '项目控制价';
}
return;
}
//
if (val !== undefined && !pageCache.value.isInitialized) {
pageCache.value.isEnd = val === 'true';
pageCache.value.isInitialized = true;
isEndData.value = pageCache.value.isEnd;
if (isEndData.value) { if (isEndData.value) {
formData.value.project.reportType = '结算项目' formData.value.project.reportType = '结算项目'
} else { } else {
@ -822,7 +812,7 @@ watch(() => route.query.isEnd, (val) => {
} }
}else{ }else{
// //
// useTabsStore().removeTab('/report/edit/controlPrice', router); useTabsStore().removeTab('/report/edit/controlPrice', router);
} }
}, {deep: true, immediate: true}) }, {deep: true, immediate: true})

Loading…
Cancel
Save