feat: 移动端收藏状态

This commit is contained in:
fit2cloud-chenyw
2021-12-09 12:47:07 +08:00
parent e1e770d61b
commit 142ff835ca
5 changed files with 29 additions and 6 deletions

View File

@@ -25,3 +25,10 @@ export function enshrineList(data) {
})
}
export function starStatus(panelId) {
return request({
url: '/api/store/status/' + panelId,
method: 'post',
loading: true
})
}

View File

@@ -125,7 +125,7 @@ import SaveToTemplate from '@/views/panel/list/SaveToTemplate'
import { mapState } from 'vuex'
import html2canvas from 'html2canvasde'
import FileSaver from 'file-saver'
import { enshrineList, saveEnshrine, deleteEnshrine } from '@/api/panel/enshrine'
import { starStatus, saveEnshrine, deleteEnshrine } from '@/api/panel/enshrine'
import bus from '@/utils/bus'
import { queryAll } from '@/api/panel/pdfTemplate'
import ShareHead from '@/views/panel/GrantAuth/ShareHead'
@@ -294,9 +294,8 @@ export default {
})
},
initHasStar() {
const param = {}
enshrineList(param).then(res => {
this.hasStar = res.data && res.data.some(item => item.panelGroupId === this.panelInfo.id)
starStatus(this.panelInfo.id).then(res => {
this.hasStar = res.data
})
},
refreshStarList(isStar) {