From 92fbe2ee930bb15b3f44690962a368e44b251804 Mon Sep 17 00:00:00 2001
From: qq787203167 <787203167@qq.com>
Date: Thu, 24 Feb 2022 10:22:10 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=94=B6=E8=97=8F=E8=AE=A2?=
=?UTF-8?q?=E9=98=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jero-web/src/components/tableDate/index.vue | 22 +++++++++---
.../views/documentManage/library/index.vue | 35 +++++++++++++++----
2 files changed, 45 insertions(+), 12 deletions(-)
diff --git a/jero-web/src/components/tableDate/index.vue b/jero-web/src/components/tableDate/index.vue
index 52afe750e..11cecda6c 100644
--- a/jero-web/src/components/tableDate/index.vue
+++ b/jero-web/src/components/tableDate/index.vue
@@ -14,10 +14,20 @@
>
{{ ol.text instanceof Array ? ol.text[record.collectFlag || 0] : ol.text}}
+ @click="OperationClick(ol,record)">
+
+ {{!record.collectFlag || record.collectFlag == 0 ? '收藏' :'取消收藏'}}
+
+
+ {{!record.subscribeFlag || record.subscribeFlag == 0 ? '订阅' :'取消订阅'}}
+
+
+ {{ol.text}}
+
+
-
- {{text}}
+
+ {{text}}
@@ -174,8 +184,10 @@
OperationClick(ol, item) {
this.$emit(ol.ClickEvent, item)
},
- detailClick(item){
- this.$emit('detailClick',item)
+ detailClick(item,index){
+ console.log(item)
+ console.log(index)
+ // this.$emit('detailClick',item)
},
}
}
diff --git a/jero-web/src/views/documentManage/library/index.vue b/jero-web/src/views/documentManage/library/index.vue
index e450d4bf7..d27cb878a 100644
--- a/jero-web/src/views/documentManage/library/index.vue
+++ b/jero-web/src/views/documentManage/library/index.vue
@@ -65,11 +65,11 @@
return {
OperationList: [
{
- text: ['收藏','取消收藏'],
+ text: '收藏',
ClickEvent: 'Collection'
},
{
- text: ['订阅','取消订阅'],
+ text: '订阅',
ClickEvent: 'subscribe'
},
{
@@ -171,12 +171,12 @@
Collection(val) {
let _this = this
this.$confirm({
- content: val.collectFlag == 0 || !val.collectFlag ? '确认收藏?':'确定取消收藏',
+ content: val.collectFlag == 0 || !val.collectFlag ? '确认收藏?' : '确定取消收藏?',
onOk() {
let url = ''
- if (val.collectFlag == 0 || !val.collectFlag){
+ if (val.collectFlag == 0 || !val.collectFlag) {
url = 'document/bussDocumentLibraryEO/addCollect'
- }else{
+ } else {
url = 'document/bussDocumentLibraryEO/cancelCollect'
}
getAction(url, { id: val.id }).then((res) => {
@@ -192,17 +192,38 @@
},
//订阅按钮
subscribe(val) {
- console.log('val222', val)
+ let _this = this
+ this.$confirm({
+ content: val.subscribeFlag == 0 || !val.subscribeFlag ? '确认订阅?' : '确定取消订阅?',
+ onOk() {
+ let url = ''
+ if (val.subscribeFlag == 0 || !val.subscribeFlag) {
+ url = 'document/bussDocumentLibraryEO/addSubscribe'
+ } else {
+ url = 'document/bussDocumentLibraryEO/cancelSubscribe'
+ }
+ getAction(url, { id: val.id }).then((res) => {
+ if (res.success) {
+ _this.$message.success(res.message)
+ eventBUs.$emit('searchReset')
+ } else {
+ _this.$message.warning(res.message)
+ }
+ })
+ }
+ })
},
+
onSelectChange(value) {
this.idList = value
},
+
detailClick(item) {
this.$router.push({
path: '/docManage/library/detail',
query: item
})
- }
+ },
}
}