import { documentsList } from '../../api/documentManagement' export default{ name: 'HelpCenter', data() { return { /** 搜索查询字符串 */ searchQuery: '', /** 选中的语言 */ selectedLanguage: 'zh', /** 分类按钮数据 */ categories: [ { id: 1, name: 'home.APIfile', route: 'apiFile' },//API文档 { id: 2, name: 'home.miningTutorial', route: 'AccessMiningPool/nexaAccess' },//挖矿教程 { id: 3, name: 'home.serviceTerms', route: 'ServiceTerms' },//服务条款 { id: 4, name: 'home.rate', route: 'rate' },//费率 { id: 5, name: 'home.announcements', route: 'announcements' },//公告中心 { id: 6, name: 'home.commonProblem', route: 'commonProblem' },//常见问题 ], /** 推荐内容数据 */ recommendedItems: [ { id: 1, description: 'home.allocationExplanation' ,route:"allocationExplanation"},//矿池分配及转账规则 // { id: 2, description: '余额不足如何任何偿还,该如何规划运营?' }, // { id: 3, description: '矿池选择它已经拥有综合的优势时间,怎么办?' } ], /** 活动数据 */ activities: [ // { // id: 1, // type: '最新公告', // title: 'LKY将停减税', // author: '文章ID1星期 主发布', // comments: '0' // }, // { // id: 2, // type: '最新公告', // title: 'PFP将停减税', // author: '文章ID1星期 11发布', // comments: '0' // }, // { // id: 3, // type: '最新公告', // title: 'ETC+ZIL停研发综合日获得', // author: '文章ID1星期 15发布', // comments: '0' // }, // { // id: 4, // type: '最新公告', // title: '预计2023年06月19日SCC收益分配说明', // author: '文章ID1星期 18发布', // comments: '0' // }, // { // id: 5, // type: '其他', // title: '关于临时(信为网站、备案管理、矿池编码)', // author: '文章ID1星期 19发布', // comments: '0' // } ], activeParams:{ type:"3",//公告中心 lang:this.$i18n.locale, pageNum:1, pageSize:10 }, TypeList:[ { value:"1", label:"挖矿教程" }, { value:"2", label:"常见问题" }, { value:"3", label:"公告中心" }, { value:"0", label:"其他" }, ] } }, mounted(){ try { this.TypeList = JSON.parse(localStorage.getItem('TypeList')) } catch (error) { console.log(error); } this.fetchActivityList(this.activeParams) }, methods: { async fetchActivityList(params){ const res = await documentsList(params) console.log(res,"res"); if (res.code === 200) { this.activities = res.rows } }, /** * 处理搜索功能 */ handleSearch() { if (this.searchQuery.trim()) { let url = `/${this.$i18n.locale}/searchResult` this.$router.push({ path:url, query:{ keyword:this.searchQuery } }) } }, /** * 处理分类按钮点击 * @param {Object} category - 分类对象 */ handleCategoryClick(category) { console.log(category,"i肯定看到"); const lang = this.$i18n.locale; this.$router.push(`/${lang}/${category.route}`); }, /** * 处理查看更多按钮点击 跳转公告中心页面 */ handleViewMore() { this.$router.push(`/${this.$i18n.locale}/announcements`); }, handelType(type){ try { let label = this.TypeList.find(item => item.value == type).label return this.$t(label) } catch (error) { return '' } }, handelTime(time){ try { return `${time.split("T")[0]} ${time.split("T")[1]}` } catch (error) { return '' } }, handleActivityClick(activity){ let url = `/${this.$i18n.locale}/announcementDetails` // 跳转到公告详情页 this.$router.push({ path:url, query:{ id:activity.id } }); } } }