修改技术监督 问题

This commit is contained in:
GGJ
2024-07-25 14:12:34 +08:00
parent 33814bf712
commit 5c324435c5
4 changed files with 18 additions and 8 deletions

View File

@@ -198,7 +198,7 @@ const tableStore = new TableStore({
icon: 'el-icon-Open',
render: 'basicButton',
disabled: row => {
return row.createBy != adminInfo.$state.id || !(row.status == 3 || row.status == 4)
return row.createBy != adminInfo.$state.id || !(row.status == 4)
},
click: row => {
dialogVisible.value = true

View File

@@ -320,7 +320,7 @@
</a>
</div>
</el-descriptions-item>
<el-descriptions-item label="治理评估告">
<el-descriptions-item label="治理评估告">
<div v-for="item in governReportList">
<el-icon class="elView" v-if="item.name">
<View @click="openFile(item.name)" />
@@ -579,14 +579,18 @@ const getProviteData = async () => {
if (detailData.value.netInReport.length > 0) {
netInReportList.value = []
detailData.value.netInReport.forEach((item: any) => {
getFileNamePath(item, 'netInReport')
if (item != null) {
getFileNamePath(item, 'netInReport')
}
})
}
// 治理评估告"
if (detailData.value.governReport.length > 0) {
governReportList.value = []
detailData.value.governReport.forEach((item: any) => {
getFileNamePath(item, 'governReport')
if (item != null) {
getFileNamePath(item, 'governReport')
}
})
}
}

View File

@@ -136,7 +136,7 @@ const tableStore = new TableStore({
icon: 'el-icon-Open',
render: 'basicButton',
disabled: row => {
return !row.problemId
return !row.problemId || row.problemType != 1
},
click: async row => {
dialogVisible.value = true
@@ -248,10 +248,16 @@ const tableStore = new TableStore({
icon: 'el-icon-EditPen',
render: 'basicButton',
disabled: row => {
return row.problemType != 2
return !(row.problemType == 2 || row.problemType == 4)
},
click: row => {
window.open(row.filePath)
if (row.problemType == 2) {
window.open(row.filePath)
} else {
getFileNameAndFilePath({ filePath: row.reportPath }).then(res => {
window.open(res.data.url)
})
}
}
},
{

View File

@@ -116,7 +116,7 @@
<el-icon class="elView" v-if="detailData?.mainWiringDiagram.name">
<View @click="openFile(detailData?.mainWiringDiagram.name)" />
</el-icon>
<a target="_blank" href="detailData?.mainWiringDiagram.url">
<a target="_blank" :href="detailData?.mainWiringDiagram.url">
{{ detailData?.mainWiringDiagram.name }}
</a>
</el-descriptions-item>