From e6e523b54cf80c6408f1fb1472bde9f2cb80ea9e Mon Sep 17 00:00:00 2001
From: lideqin <694785430@qq.com>
Date: Fri, 13 Sep 2024 16:49:02 +0800
Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9UAT=E9=97=AE?=
=?UTF-8?q?=E9=A2=98=EF=BC=9A=E5=A4=96=E6=9D=A5=E6=A0=87=E5=87=86=E8=AF=A6?=
=?UTF-8?q?=E6=83=85=E9=A1=B5=E5=8F=AF=E4=BB=A5=E6=94=B6=E8=97=8F=E5=92=8C?=
=?UTF-8?q?=E5=8F=96=E6=B6=88=E6=94=B6=E8=97=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../detail/ForeignStandardDetailPage.vue | 52 ++++++++++++++++++-
1 file changed, 51 insertions(+), 1 deletion(-)
diff --git a/src/views/standardRegulationLibrary/foreignStandard/detail/ForeignStandardDetailPage.vue b/src/views/standardRegulationLibrary/foreignStandard/detail/ForeignStandardDetailPage.vue
index 71c957b..90dfa0b 100644
--- a/src/views/standardRegulationLibrary/foreignStandard/detail/ForeignStandardDetailPage.vue
+++ b/src/views/standardRegulationLibrary/foreignStandard/detail/ForeignStandardDetailPage.vue
@@ -8,6 +8,13 @@
@@ -170,6 +177,10 @@ import { downloadFile, getFileAccessHttpUrl } from '../../../../api/manage'
import { previewPdf } from '../../../../utils/previewPdf'
import { kkFilePreview } from '../../../../utils/kkFilePreview'
import { queryStandardInfoByStandardNumber } from '../../../../utils/util'
+import {
+ cancelCollectionForeignStandard,
+ collectionForeignStandard
+} from '../../../../api/standardRegulationLibraryApi'
// 外来标准法规权限
const ForeignStandardPermission = {
@@ -196,6 +207,7 @@ export default {
return {
DisplayAreaManagement,
loading: false,
+ collectionFlag: false,
partList: [], // 页面模块列表
form: {}, // 页面字段
// 页面数据
@@ -454,7 +466,38 @@ export default {
this.$openPageNewSheet({
path, query
})
- }
+ },
+ /**
+ * 收藏/取消收藏
+ * @param record
+ */
+ handleCollection () {
+ if (this.collectionFlag || this.loading) {
+ return
+ }
+ this.collectionFlag = true
+ let params
+ let submitFunc
+ // 取消收藏
+ if (this.detailData.collectionFlag) {
+ params = { id: this.detailData.id, standardNumber: this.detailData.standard_number }
+ submitFunc = cancelCollectionForeignStandard
+ } else {
+ params = { standardId: this.detailData.id, standardNumber: this.detailData.standard_number }
+ submitFunc = collectionForeignStandard
+ }
+ // 收藏
+ submitFunc(params).then(res => {
+ if (res.success) {
+ this.$message.success(res.message)
+ this.initDetailData()
+ } else {
+ this.$message.warning(res.message)
+ }
+ }).finally(() => {
+ this.collectionFlag = false
+ })
+ },
}
}
@@ -502,4 +545,11 @@ export default {
.title-red-span {
color: #D52C26;
}
+
+//.icon-star1 {
+// color: rgba(243, 129, 65);
+//}
+//.icon-star {
+// color: rgba(243, 129, 65, 0.50);
+//}