|
|
|
@ -160,7 +160,7 @@ const getDetailFun = async (val) => { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// 定案表审核 |
|
|
|
// 定案表审核 |
|
|
|
if (formData.value.project.node === 'original') { |
|
|
|
if (formData.value.project.node === 'original' || formData.value.project.node === 'audit') { |
|
|
|
rulesData.value.referenceNumber = [ |
|
|
|
rulesData.value.referenceNumber = [ |
|
|
|
{required: true, message: '请输入文号', trigger: 'blur'} |
|
|
|
{required: true, message: '请输入文号', trigger: 'blur'} |
|
|
|
]; |
|
|
|
]; |
|
|
|
@ -453,6 +453,12 @@ const approveFun = async () => { |
|
|
|
} |
|
|
|
} |
|
|
|
//结束 |
|
|
|
//结束 |
|
|
|
const endFun =async ()=>{ |
|
|
|
const endFun =async ()=>{ |
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
await formDataRef.value.validate() |
|
|
|
|
|
|
|
} catch (error) { |
|
|
|
|
|
|
|
feedback.msgWarning("请输入必填项"); |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
endDialog.value = true |
|
|
|
endDialog.value = true |
|
|
|
isAudit.value = true |
|
|
|
isAudit.value = true |
|
|
|
} |
|
|
|
} |
|
|
|
@ -497,6 +503,16 @@ function FileTabShowFun (){ |
|
|
|
|
|
|
|
|
|
|
|
return show; |
|
|
|
return show; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function showSjbg() { |
|
|
|
|
|
|
|
if(!formData.value.project.node){ |
|
|
|
|
|
|
|
return false; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
const node = formData.value.project.node; |
|
|
|
|
|
|
|
const nodes = ['original', 'audit', 'end']; |
|
|
|
|
|
|
|
return nodes.indexOf(node) > -1 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//打开文件上传界面,记录文件上传行index |
|
|
|
//打开文件上传界面,记录文件上传行index |
|
|
|
const upFileDialog =ref(false) |
|
|
|
const upFileDialog =ref(false) |
|
|
|
let fileIndex = ref(0); |
|
|
|
let fileIndex = ref(0); |
|
|
|
@ -1197,7 +1213,7 @@ watch(()=>formData.value.review.thirdlyMoney,(val)=>{ |
|
|
|
<el-tab-pane v-if="FileTabShowFun()" label="审核附件" name="audit"></el-tab-pane> |
|
|
|
<el-tab-pane v-if="FileTabShowFun()" label="审核附件" name="audit"></el-tab-pane> |
|
|
|
<el-tab-pane v-if="formData.review?.isExploration === '1'" label="勘察附件" name="exploration"></el-tab-pane> |
|
|
|
<el-tab-pane v-if="formData.review?.isExploration === '1'" label="勘察附件" name="exploration"></el-tab-pane> |
|
|
|
<el-tab-pane v-if="formData.review?.isCross === '1'" label="对审附件" name="cross"></el-tab-pane> |
|
|
|
<el-tab-pane v-if="formData.review?.isCross === '1'" label="对审附件" name="cross"></el-tab-pane> |
|
|
|
<el-tab-pane v-if="formData.review?.isCross === '1'" label="审计报告" name="sjbg"></el-tab-pane> |
|
|
|
<el-tab-pane v-if="showSjbg()" label="审计报告" name="sjbg"></el-tab-pane> |
|
|
|
</el-tabs> |
|
|
|
</el-tabs> |
|
|
|
<el-table :data="formData.files[activeName]" preserve-expanded-content style="z-index:9"> |
|
|
|
<el-table :data="formData.files[activeName]" preserve-expanded-content style="z-index:9"> |
|
|
|
<el-table-column type="expand"> |
|
|
|
<el-table-column type="expand"> |
|
|
|
@ -1341,7 +1357,7 @@ watch(()=>formData.value.review.thirdlyMoney,(val)=>{ |
|
|
|
<report-audit-reject @submitFeedback="submitFeedback" @closeFun="closeAudit" :node="formData.project.node" |
|
|
|
<report-audit-reject @submitFeedback="submitFeedback" @closeFun="closeAudit" :node="formData.project.node" |
|
|
|
:reportId="formData.project.id" :dialog="rejectDialog" :isAudit="false"></report-audit-reject> |
|
|
|
:reportId="formData.project.id" :dialog="rejectDialog" :isAudit="false"></report-audit-reject> |
|
|
|
<report-audit-end @submitFeedback="submitFeedback" @closeFun="closeAudit" :node="formData.project.node" |
|
|
|
<report-audit-end @submitFeedback="submitFeedback" @closeFun="closeAudit" :node="formData.project.node" |
|
|
|
:reportId="formData.project.id" :dialog="endDialog" :isAudit="true" |
|
|
|
:reportId="formData.project.id" v-model="endDialog" :isAudit="true" |
|
|
|
></report-audit-end> |
|
|
|
></report-audit-end> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
|
|
|