|
@@ -117,7 +117,7 @@
|
|
|
color="#e03997" @click="saveAginClick"
|
|
|
>
|
|
|
<HcIcon name="save" />
|
|
|
- <span>Save-again</span>
|
|
|
+ <span>save-again</span>
|
|
|
</el-button>
|
|
|
</HcTooltip>
|
|
|
</template>
|
|
@@ -194,12 +194,13 @@
|
|
|
@selection-change="tableSelectionChange"
|
|
|
>
|
|
|
<template #name="{ row }">
|
|
|
- <span v-loading="bussPreviewLoading" class="text-link" @click="tableRowName(row)">{{ row?.name }}</span>
|
|
|
+ <span v-loading="row?.bussPreviewLoading" class="text-link" @click="tableRowName(row)">{{ row?.name }}</span>
|
|
|
</template>
|
|
|
<template #waitingUserList="{ row }">
|
|
|
<template v-for="item in row.waitingUserList">
|
|
|
<el-tag
|
|
|
v-if="item.waitingUserName"
|
|
|
+ :key="item.waitingUserName"
|
|
|
:type="`${item.status === 2 ? 'success' : item.status === 3 ? 'warning' : item.status === 999 ? 'danger' : 'info'}`"
|
|
|
class="mx-1" effect="dark"
|
|
|
>
|
|
@@ -659,10 +660,10 @@ const tableRowName = (row) => {
|
|
|
|
|
|
|
|
|
//多表预览
|
|
|
-const bussPreviewLoading = ref(false)
|
|
|
+
|
|
|
const bussPreview = async (row) => {
|
|
|
const info = nodeDataInfo.value
|
|
|
- bussPreviewLoading.value = true
|
|
|
+ row.bussPreviewLoading = true
|
|
|
const { error, code, data } = await wbsApi.getBussPdfs({
|
|
|
nodeId: row?.wbsId || '',
|
|
|
classify: contractTypeTabKey.value,
|
|
@@ -671,7 +672,7 @@ const bussPreview = async (row) => {
|
|
|
contractId: contractInfo.value?.contractType == 2 ? info?.contractIdRelation : contractId.value,
|
|
|
})
|
|
|
|
|
|
- bussPreviewLoading.value = false
|
|
|
+ row.bussPreviewLoading = false
|
|
|
if (!error && code === 200) {
|
|
|
toPdfPage(data)
|
|
|
//window.open(data, '_blank')
|