diff --git a/src/views/documentTool/documentComparison/DocumentComparison.vue b/src/views/documentTool/documentComparison/DocumentComparison.vue
index c950fead..b269b606 100644
--- a/src/views/documentTool/documentComparison/DocumentComparison.vue
+++ b/src/views/documentTool/documentComparison/DocumentComparison.vue
@@ -354,7 +354,7 @@ export default {
break
// 海外
case StandardSource.OVERSEAS.value:
- path = ''
+ path = '/standardRegulationLibrary/OverseasStandardDetail'
break
// 企标
case StandardSource.ENTERPRISE.value:
diff --git a/src/views/documentTool/documentSplit/DocumentSplit.vue b/src/views/documentTool/documentSplit/DocumentSplit.vue
index a06112ca..b22ea83e 100644
--- a/src/views/documentTool/documentSplit/DocumentSplit.vue
+++ b/src/views/documentTool/documentSplit/DocumentSplit.vue
@@ -72,6 +72,15 @@
@change="handleTableChange"
@operationClick="operationClick">
+
+
+
+ {{ text || text === 0 ? text : global.emptyLine }}
+ {{ text }}
+ {{ global.emptyLine }}
+
+
+
@@ -92,7 +101,7 @@ import { JeroListMixin } from '@/mixins/JeroListMixin'
import { releaseSplitStandard, changePermission, withdraw } from '@api/documentToolApi'
import ImportSplitResultModal from './modules/ImportSplitResultModal.vue'
import UserSelectModal from '../../../components/selection/UserSelectModal.vue'
-import { SplitStatus } from '@/enums/commonEnums'
+import { SplitStatus, StandardSource } from '@/enums/commonEnums'
export default {
name: 'DocumentSplit',
@@ -154,13 +163,15 @@ export default {
{
dataIndex: 'serialNumber',
title: this.$t('standardSelect.standardNumber'),
- width: 150
+ width: 150,
+ scopedSlots: { customRender: 'detail' }
},
// 标准名称
{
dataIndex: 'title',
title: this.$t('standardSelect.standardName'),
- width: 150
+ width: 150,
+ scopedSlots: { customRender: 'detail' }
},
// 文件状态
{
@@ -246,7 +257,7 @@ export default {
})
},
/**
- * TODO 撤回
+ * 撤回
* @param id
*/
handleWithdraw ({ id }) {
@@ -328,6 +339,39 @@ export default {
}).finally(() => {
this.loading = false
})
+ },
+ /**
+ * 跳转标准详情
+ * @param record
+ */
+ toDetailPage ({ standardId, splitStandardSource }) {
+ let path
+ // 根据来源跳转不同的详情页
+ switch (splitStandardSource) {
+ // 国内
+ case StandardSource.DOMESTIC.value:
+ path = '/standardRegulationLibrary/DomesticStandardDetail'
+ break
+ // 海外
+ case StandardSource.OVERSEAS.value:
+ path = '/standardRegulationLibrary/OverseasStandardDetail'
+ break
+ // 企标
+ case StandardSource.ENTERPRISE.value:
+ path = '/enterpriseStandardLibrary/enterpriseStandardDetail'
+ break
+ default:
+ break
+ }
+ if (!path) {
+ return
+ }
+ const query = {
+ id: standardId
+ }
+ this.$openPageNewSheet({
+ path, query
+ })
}
}
}
diff --git a/src/views/documentTool/documentSplit/DocumentSplitDetail.vue b/src/views/documentTool/documentSplit/DocumentSplitDetail.vue
index c9478848..9ca63675 100644
--- a/src/views/documentTool/documentSplit/DocumentSplitDetail.vue
+++ b/src/views/documentTool/documentSplit/DocumentSplitDetail.vue
@@ -6,7 +6,7 @@
-
+
+ v-decorator="['serialNumber', validatorRules.serialNumber]" />
@@ -26,13 +26,13 @@
@change="event => event.target.value = event.target.value.trim()"
:maxLength="50"
disabled
- v-decorator="['standardName', validatorRules.standardName]" />
+ v-decorator="['title', validatorRules.title]" />
-
+
{{ $t('templateDownload') }}
@@ -59,6 +59,7 @@