help-center.079123ee.js 2.2 KB

1
  1. var n=Object.defineProperty;var i=Object.getOwnPropertySymbols;var r=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable;var o=(t,s,a)=>s in t?n(t,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[s]=a,l=(t,s)=>{for(var a in s||(s={}))r.call(s,a)&&o(t,a,s[a]);if(i)for(var a of i(s))d.call(s,a)&&o(t,a,s[a]);return t};import{s as h,r as p}from"./index.ed155bb1.js";import{d as c,a as e,S as f,v as u,t as g,w as m}from"./vendor.d970a97a.js";/* empty css *//* empty css *//* empty css */import{S}from"./index.df9d4456.js";import{C as y}from"./index.82dbbc0d.js";/* empty css */function L(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!m(t)}var k=c({name:"help-center",data(){const t=this.$route.query;return{list:[],dataShow:!0,dataLoading:!1,loading:!1,finished:!1,params:{catalogIds:t.catalogType||1,title:"",status:1,catalogType:h.platformType,page:1,rows:20}}},async mounted(){this.params.catalogIds==2&&(document.title="\u516C\u544A\u5217\u8868")},methods:{async getList(){try{if(this.dataLoading)return;this.dataLoading=!0;let t=this.params;const s=await p.post("/api-cms/helpCenterContent/list",{data:l({},t)});this.dataLoading=!1,this.loading=!1;const a=s.data||{};if(console.log(a),this.list.length>0&&a.pageNo===1)return;this.list=this.list.concat(a.rows||[]),this.finished=a.pageNo>=a.totalPage,this.params.page=a.pageNo+1,this.dataShow=this.list.length>0}catch{this.dataShow=!1,this.finished=!0}},onSearch(t){this.params.title=t,this.params.page=1,this.list=[],this.dataShow=!0,this.loading=!1,this.finished=!1,this.getList()},onDetail(t){this.$router.push({path:"helpCenterDetail",query:{id:t.id}})}},render(){let t;return e("div",null,[e(f,{offsetTop:0,position:"top",class:"mb12"},{default:()=>[e(S,{onSearch:this.onSearch},null)]}),this.dataShow?e(u,{loading:this.loading,"onUpdate:loading":s=>this.loading=s,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86",onLoad:this.getList},L(t=this.list.map(s=>e(g,{title:s.title,titleClass:"van-ellipsis",isLink:!0,onClick:()=>{this.onDetail(s)}},null)))?t:{default:()=>[t]}):e(y,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u5185\u5BB9"},null)])}});export{k as default};