Files
amb_wechatapp/public/assets/vue/list.05c105f5.js
T

2 lines
9.7 KiB
JavaScript

import{_ as D}from"./index.76a66f15.js";import{bj as p,C as c,D as A,aJ as s,b2 as a,aV as d,bE as w,bF as P,bL as S,a$ as g,b3 as C,b1 as _,b5 as y,E as v,bS as q,bo as J,bs as U,bU as $,bM as j,bn as K,cf as R,bV as G}from"./arco.f3c60d68.js";import{S as H}from"./share.46fc03c1.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";import"./qrcode.vue.esm.aee0cddc.js";const Q={components:{Modal:p},data(){return{visibleModal:!1,form:{name:"",p_id:0,course_id:0},edit:{id:0}}},props:{id:{type:String},visible:{type:Boolean,default:!1}},methods:{handleEditOk(){if(!this.form.name)return this.$message.warning("\u9875\u9762\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),!1;var t={row:this.form},e="admin/page/decorate/edit";t.ids=this.edit.id,this.$request.post(e,t).then(l=>{this.$message.success(l.msg),this.$emit("ok",!1)}).catch(l=>{this.$message.error(l.msg)})},handleCancel(){this.$emit("cancel",!1)}},watch:{id:function(){this.edit.id=this.id},visible:function(){this.edit.id=this.id,this.visibleModal=this.visible,this.form.name="",this.visible&&this.id&&this.$request.post("admin/page/decorate/detail",{id:this.id}).then(t=>{this.form.name=t.data.name}).catch(t=>{this.$message.error(t.msg),this.handleCancel()})}}};function W(t,e,l,o,u,i){const E=w,b=P,h=S,k=p;return c(),A("template",null,[s(k,{visible:u.visibleModal,onOk:i.handleEditOk,onCancel:i.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:""},{title:a(()=>[...e[1]||(e[1]=[d(" \u9875\u9762\u540D\u79F0 ",-1)])]),default:a(()=>[s(h,{bordered:!1},{default:a(()=>[s(b,{field:"post",label:"\u9875\u9762\u540D\u79F0"},{default:a(()=>[s(E,{placeholder:"\u8BF7\u8F93\u5165\u9875\u9762\u540D\u79F0",modelValue:u.form.name,"onUpdate:modelValue":e[0]||(e[0]=r=>u.form.name=r),"max-length":50,onPressEnter:i.handleEditOk,"show-word-limit":""},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1})]),_:1},8,["visible","onOk","onCancel"])])}const X=D(Q,[["render",W]]),Y={components:{Modal:p,pageName:X,shareModal:H},data(){return{tableLoading:!1,pageNameEditId:0,shareId:"",modal:{name:!1,share:!1},rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},searchParams:{sort:"",order:"desc",offset:0,limit:10},searchFieldType:{name:"LIKE"},searchFilter:{name:""},columns:[{title:"\u9875\u9762\u540D\u79F0",dataIndex:"name",slotName:"name"},{title:"\u7C7B\u578B",dataIndex:"type",slotName:"type"},{title:"\u72B6\u6001",dataIndex:"status",slotName:"status"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updatetime",slotName:"updatetime",sortable:{sortDirections:["ascend","descend"]}},{title:"\u64CD\u4F5C",dataIndex:"operations",slotName:"operations",align:"right",fixed:"right",width:"230"}],data:[],dataTotal:0,pageParams:{},form:{name:""},record:null,tableCheckedList:[]}},methods:{showModal(t){this.modal[t]=!this.modal[t]},share(t){this.shareId=t.id,this.showModal("share")},handlePageNameEditOk(){this.handlePageNameEditCancel(),this.getData()},handlePageNameEditCancel(){this.modal.name=!1},handlePageNameEditShow(t=null){this.pageNameEditId=t.id,this.modal.name=!0},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var t=this.searchParams,e={},l={};if(this.searchFilter){for(var o in this.searchFilter)this.searchFilter[o]!==""&&(e[o]=this.searchFilter[o],l[o]=this.searchFieldType[o]);JSON.stringify(e)!=="{}"&&(t.op=JSON.stringify(l),t.filter=JSON.stringify(e))}return t},pageChange(t){this.searchParams.offset=t,this.getData()},pageSizeChange(t){this.searchParams.limit=t,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},handleChange(t,e,l){e.type=="sorter"&&e.sorter&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},getData(){this.tableLoading=!0,this.$request.post("admin/page/decorate/index",this.getSearchParams()).then(t=>{var e=t.data.rows;this.tableLoading=!1;for(var l in e)e[l].default_page==1&&(e[l].disabled=!0);this.data=e,this.dataTotal=t.data.total}).catch(t=>{this.$message.error(t.msg)})},delAlone(t){this.del([t])},delBatch(){this.del(this.tableCheckedList)},del(t){if(!t)return this.$message.warning("\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u6570\u636E"),!1;p.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6570\u636E\u5417",hideCancel:!1,onOk:()=>{this.$request.post("admin/page/decorate/del",{ids:t}).then(e=>{this.$message.success(e.msg),this.refresh()}).catch(e=>{this.$message.error(e.msg)})}})},statusChange(t){this.$request.post("admin/page/decorate/changeStatus",{id:t}).then(e=>{this.$message.success(e.msg),this.getData()}).catch(e=>{this.$message.error(e.msg)})},tablecheckedChange(t){this.tableCheckedList=t},diy(t){this.$router.push({name:"page.decorate.diy",params:{id:t}})},setIndex(t,e){var l=e=="index"?"\u786E\u5B9A\u53D6\u6D88\u8BE5\u4E3B\u9875\u7684\u8BBE\u7F6E\u5417":"\u786E\u5B9A\u5C06\u8BE5\u9875\u9762\u8BBE\u4E3A\u4E3B\u9875\u5417";p.warning({title:"\u63D0\u793A",titleAlign:"start",content:l,hideCancel:!1,onOk:()=>{this.$request.post("admin/page/decorate/setIndex",{id:t}).then(o=>{this.$message.success(o.msg),this.refresh()}).catch(o=>{this.$message.error(o.msg)})}})},tip(){p.info({title:"\u63D0\u793A",titleAlign:"start",content:"\u9875\u9762\u7C7B\u578B\u4E3A\u3010\u9996\u9875\u3011\u4E0E\u3010\u5176\u4ED6\u9875\u3011,\u5F53\u7528\u6237\u672A\u8BBE\u7F6E\u81EA\u5B9A\u4E49\u7684\u9996\u9875\u6216\u81EA\u5B9A\u4E49\u7684\u9996\u9875\u72B6\u6001\u4E0D\u53EF\u7528\u65F6\uFF0C\u5C06\u91C7\u7528\u3010\u9ED8\u8BA4\u9996\u9875\u3011\u8BBE\u7F6E\u4E3A\u9996\u9875\u3002\u5F53\u7528\u6237\u81EA\u5B9A\u4E49\u9996\u9875\u4E14\u72B6\u6001\u53EF\u7528\uFF0C\u5C06\u4F18\u5148\u91C7\u7528\u7528\u6237\u81EA\u5B9A\u4E49\u9996\u9875\u3002",hideCancel:!0})}},mounted(){this.getData()}},Z={class:"container"},ee={style:{width:"100%"}};function te(t,e,l,o,u,i){const E=w,b=P,h=q,k=g("icon-search"),r=J,f=U,B=$,x=j,N=g("icon-refresh"),I=g("icon-question-circle"),V=K,O=g("icon-edit"),F=R,z=G,T=S,L=g("page-name"),M=g("share-modal");return c(),A("div",Z,[s(T,{class:"content-card"},{default:a(()=>[s(B,{gutter:24},{default:a(()=>[s(h,{span:6},{default:a(()=>[s(b,{label:"\u540D\u79F0"},{default:a(()=>[s(E,{modelValue:u.searchFilter.name,"onUpdate:modelValue":e[0]||(e[0]=n=>u.searchFilter.name=n),onPressEnter:i.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),s(h,{span:6},{default:a(()=>[s(f,{direction:"vertical",size:18},{default:a(()=>[s(r,{type:"primary",onClick:i.refresh},{icon:a(()=>[s(k)]),default:a(()=>[e[3]||(e[3]=d(" \u641C\u7D22 ",-1))]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1}),s(x,{style:{"margin-top":"0"}}),s(B,{style:{"margin-bottom":"16px"}},{default:a(()=>[s(h,{span:12},{default:a(()=>[s(f,null,{default:a(()=>[s(r,{type:"primary",onClick:i.refresh},{icon:a(()=>[s(N)]),_:1},8,["onClick"]),s(r,{type:"primary",onClick:e[1]||(e[1]=n=>i.diy(0))},{default:a(()=>[...e[4]||(e[4]=[d(" \u65B0\u5EFA ",-1)])]),_:1})]),_:1})]),_:1}),s(h,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:a(()=>[s(r,{onClick:i.tip},{icon:a(()=>[s(I)]),_:1},8,["onClick"])]),_:1})]),_:1}),s(z,{"row-key":"id",pagination:{total:u.dataTotal,defaultPageSize:u.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":u.rowSelection,bordered:!1,columns:u.columns,data:u.data,onPageChange:i.pageChange,loading:u.tableLoading,onPageSizeChange:i.pageSizeChange,onChange:i.handleChange,onSelectionChange:i.tablecheckedChange},{status:a(({record:n})=>[s(V,{size:"small","checked-value":1,"unchecked-value":0,modelValue:n.status,"onUpdate:modelValue":m=>n.status=m,onChange:m=>i.statusChange(n.id),disabled:n.default_page==1},null,8,["modelValue","onUpdate:modelValue","onChange","disabled"])]),name:a(({record:n})=>[s(f,null,{default:a(()=>[d(C(n.name)+" ",1),n.default_page!=1?(c(),_(O,{key:0,onClick:m=>i.handlePageNameEditShow(n)},null,8,["onClick"])):y("",!0)]),_:2},1024)]),type:a(({record:n})=>[n.type=="index"?(c(),_(F,{key:0,color:"arcoblue"},{default:a(()=>[d(C(n.default_page==1?"\u9ED8\u8BA4\u4E3B\u9875":"\u4E3B\u9875"),1)]),_:2},1024)):(c(),_(F,{key:1},{default:a(()=>[...e[5]||(e[5]=[d("\u975E\u4E3B\u9875",-1)])]),_:1}))]),updatetime:a(({record:n})=>[v("span",null,C(t.$format.formatDate(n.updatetime)),1)]),operations:a(({record:n})=>[s(f,{size:10},{default:a(()=>[n.default_page!=1?(c(),_(r,{key:0,style:{padding:"0"},type:"text",long:"",size:"small",onClick:m=>i.setIndex(n.id,n.type)},{default:a(()=>[d(C(n.type=="index"?"\u53D6\u6D88\u4E3B\u9875":"\u8BBE\u4E3A\u4E3B\u9875"),1)]),_:2},1032,["onClick"])):y("",!0),s(r,{style:{padding:"0"},type:"text",long:"",size:"small",onClick:m=>i.diy(n.id)},{default:a(()=>[...e[6]||(e[6]=[d(" \u7F16\u8F91 ",-1)])]),_:1},8,["onClick"]),n.type=="other"&&n.default_page!=1?(c(),_(r,{key:1,style:{padding:"0"},type:"text",size:"small",onClick:m=>i.delAlone(n.id)},{default:a(()=>[...e[7]||(e[7]=[d(" \u5220\u9664 ",-1)])]),_:1},8,["onClick"])):y("",!0),s(r,{style:{padding:"0"},type:"text",long:"",size:"small",onClick:m=>i.share(n)},{default:a(()=>[...e[8]||(e[8]=[d(" \u5206\u4EAB ",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),"pagination-left":a(()=>[v("div",ee,[s(B,{gutter:24},{default:a(()=>[s(h,{span:20},{default:a(()=>[s(f,null,{default:a(()=>[s(r,{onClick:i.delBatch,disabled:u.tableCheckedList.length==0},{default:a(()=>[...e[9]||(e[9]=[d(" \u5220\u9664\u9009\u4E2D ",-1)])]),_:1},8,["onClick","disabled"])]),_:1})]),_:1})]),_:1})])]),_:1},8,["pagination","row-selection","columns","data","onPageChange","loading","onPageSizeChange","onChange","onSelectionChange"])]),_:1}),s(L,{id:u.pageNameEditId,visible:u.modal.name,onCancel:i.handlePageNameEditCancel,onOk:i.handlePageNameEditOk},null,8,["id","visible","onCancel","onOk"]),s(M,{visible:u.modal.share,type:"page",id:u.shareId,onCancel:e[2]||(e[2]=n=>i.showModal("share"))},null,8,["visible","id"])])}const oe=D(Y,[["render",te]]);export{oe as default};