Files
amb_wechatapp/public/assets/vue/index.65e7a3c4.js
T

2 lines
12 KiB
JavaScript

import{_ as w}from"./index.76a66f15.js";/* empty css */import{bj as V,a$ as A,C as r,D as E,E as D,aJ as a,b2 as t,aV as i,aG as z,b4 as L,b1 as g,b3 as B,b5 as v,bE as J,bF as N,b_ as O,bI as H,bJ as R,cq as $,bZ as j,bo as P,bs as T,bM as W,bS as K,bU as X,cf as Z,bz as Q,bw as ee,bV as te,bn as ae,c4 as se,bK as ue,bW as ne,bR as le,bL as ie}from"./arco.f3c60d68.js";/* empty css */import"./chart.a626c034.js";import"./vue.7d1f2b31.js";const oe={components:{},data(){return{attr:{status:[]},modal:{memberEdit:!1,memberDetail:!1},memberId:"",tableLoading:!1,collapsed:!1,rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},scroll:{x:1300},columns:[{title:"\u4F1A\u5458\u5361\u540D\u79F0",dataIndex:"title",fixed:"left"},{title:"\u89C4\u683C",dataIndex:"sku",slotName:"sku",width:200},{title:"\u6743\u76CA",slotName:"privilege",align:"center"},{title:"\u6709\u6548\u4F1A\u5458\u4EBA\u6570",dataIndex:"vip_number",align:"center"},{title:"\u72B6\u6001",slotName:"status",dataIndex:"status",width:100},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createtime",slotName:"createtime",sortable:{sortDirections:["ascend","descend"]},width:180},{title:"\u64CD\u4F5C",dataIndex:"operations",slotName:"operations",align:"right",fixed:"right",width:"170"}],data:[],dataTotal:0,searchParams:{sort:"",order:"desc",offset:0,limit:10,relationusername:""},searchFieldType:{title:"LIKE",createtime:"RANGE",status:"="},searchFilter:{title:"",createtime:"",status:""},tableCheckedList:[],levelList:[]}},methods:{getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var s=this.searchParams,e={},m={};if(this.searchFilter){for(var o in this.searchFilter)this.searchFilter[o]!==""&&(o=="createtime"&&this.searchFilter[o]&&this.searchFilter[o]?e[o]=this.searchFilter[o].join(" - "):e[o]=this.searchFilter[o],m[o]=this.searchFieldType[o]);JSON.stringify(e)!=="{}"&&(s.op=JSON.stringify(m),s.filter=JSON.stringify(e))}return s},getData(){this.tableLoading=!0,this.$request.post("admin/app/vip/card/index",this.getSearchParams()).then(s=>{this.data=s.data.rows,this.attr=s.data.attr,this.dataTotal=s.data.total,this.tableLoading=!1})},pageChange(s){this.searchParams.offset=s,this.getData()},pageSizeChange(s){this.searchParams.limit=s,this.refresh()},handleChange(s,e,m){e.type=="sorter"&&e.sorter&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},refresh(){this.searchParams.offset=0,this.getData()},edit(s){this.$router.push({name:"app.vip.edit",params:{id:s}})},detail(s){this.$router.push({name:"app.vip.detail",params:{id:s}})},delBatch(){this.del(this.tableCheckedList)},delAlone(s){this.del([s])},del(s){if(!s)return this.$message.warning("\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u6570\u636E"),!1;V.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u6570\u636E\u5417",hideCancel:!1,onOk:()=>{this.$request.post("admin/app/vip/card/del",{ids:s}).then(e=>{this.$message.success(e.msg),this.refresh()}).catch(e=>{this.$message.error(e.msg)})}})},statusBatch(s){this.status(this.tableCheckedList,s)},statusAlone(s,e){this.status([s],e)},status(s,e){if(!s)return this.$message.warning("\u8BF7\u5148\u9009\u62E9\u8981\u64CD\u4F5C\u7684\u6570\u636E"),!1;V.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u5207\u6362\u9009\u4E2D\u6570\u636E\u72B6\u6001\u5417",hideCancel:!1,onOk:()=>{this.$request.post("admin/app/vip/card/status",{ids:s,status:e}).then(m=>{this.$message.success(m.msg),this.refresh()}).catch(m=>{this.$message.error(m.msg)})}})},tablecheckedChange(s){this.tableCheckedList=s}},mounted(){this.pageParams=this.$route.params,this.searchFilter.type=this.$route.params.type,this.getData()}};const re={class:"container"},de={class:"form-sub-box mt-8"},me={style:{width:"100%"}};function ce(s,e,m,o,n,l){const _=J,c=N,p=O,b=H,F=R,C=$,h=j,I=A("icon-search"),d=P,k=T,Y=W,G=A("icon-refresh"),x=K,S=X,y=Z,q=Q,M=ee,U=te;return r(),E("div",re,[D("div",de,[a(h,{cols:4,colGap:12,class:"grid-demo-grid"},{default:t(()=>[a(p,{span:1},{default:t(()=>[a(c,{field:"name",label:"\u4F1A\u5458\u5361\u540D\u79F0"},{default:t(()=>[a(_,{modelValue:n.searchFilter.title,"onUpdate:modelValue":e[0]||(e[0]=u=>n.searchFilter.title=u),onPressEnter:l.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),a(p,{span:1},{default:t(()=>[a(c,{field:"number",label:"\u72B6\u6001"},{default:t(()=>[a(F,{modelValue:n.searchFilter.status,"onUpdate:modelValue":e[1]||(e[1]=u=>n.searchFilter.status=u),placeholder:"\u72B6\u6001",onChange:l.refresh},{default:t(()=>[a(b,{value:""},{default:t(()=>[...e[7]||(e[7]=[i("\u5168\u90E8",-1)])]),_:1}),(r(!0),E(z,null,L(n.attr.status,(u,f)=>(r(),g(b,{value:f},{default:t(()=>[i(B(u),1)]),_:2},1032,["value"]))),256))]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),a(p,{span:1},{default:t(()=>[a(c,{field:"number",label:"\u521B\u5EFA\u65F6\u95F4"},{default:t(()=>[a(C,{"shortcuts-position":"left",modelValue:n.searchFilter.createtime,"onUpdate:modelValue":e[2]||(e[2]=u=>n.searchFilter.createtime=u),"value-format":"YYYY-MM-DD HH:mm:ss",format:u=>`custom format: ${s.dayjs(u).format("YYYY-MM-DD HH:mm:ss")}`,onChange:l.refresh},null,8,["modelValue","format","onChange"])]),_:1})]),_:1})]),_:1}),a(h,{cols:4,colGap:12,class:"grid-demo-grid",collapsed:n.collapsed},{default:t(()=>[a(p,{span:4,suffix:""},{default:t(({overflow:u})=>[a(k,{size:20},{default:t(()=>[a(d,{type:"primary",onClick:l.refresh},{icon:t(()=>[a(I)]),default:t(()=>[e[8]||(e[8]=i(" \u641C\u7D22 ",-1))]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["collapsed"])]),a(Y,{style:{"margin-top":"0"}}),a(S,{style:{"margin-bottom":"16px"}},{default:t(()=>[a(x,{span:12},{default:t(()=>[a(k,null,{default:t(()=>[a(d,{type:"primary",onClick:l.refresh},{icon:t(()=>[a(G)]),_:1},8,["onClick"]),a(d,{type:"primary",onClick:e[3]||(e[3]=u=>l.edit(0))},{default:t(()=>[...e[9]||(e[9]=[i(" \u65B0\u5EFA\u4F1A\u5458\u5361 ",-1)])]),_:1})]),_:1})]),_:1}),a(x,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}})]),_:1}),a(U,{"row-key":"id",scroll:n.scroll,pagination:{total:n.dataTotal,defaultPageSize:n.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":n.rowSelection,bordered:!1,columns:n.columns,data:n.data,loading:n.tableLoading,onPageChange:l.pageChange,onPageSizeChange:l.pageSizeChange,onChange:l.handleChange,onSelectionChange:l.tablecheckedChange},{status:t(({record:u})=>[u.status!=1?(r(),g(y,{key:0,bordered:""},{default:t(()=>[...e[10]||(e[10]=[i("\u4E0B\u67B6",-1)])]),_:1})):(r(),g(y,{key:1,color:"green",bordered:""},{default:t(()=>[...e[11]||(e[11]=[i("\u4E0A\u67B6",-1)])]),_:1}))]),sku:t(({record:u})=>[a(M,{align:"left",layout:"inline-horizontal","layout-fixed":"fixed","table-layout":"fixed","label-style":{fontWeight:400,fontSize:"12px"},"value-style":{fontWeight:600,color:"red",fontSize:"12px"},size:"medium",column:1},{default:t(()=>[(r(!0),E(z,null,L(u.sku,f=>(r(),g(q,{label:f.time+"\u5929:"},{default:t(()=>[e[12]||(e[12]=D("span",{style:{"font-size":"10px"}},"\xA5",-1)),i(B(f.price),1)]),_:2},1032,["label"]))),256))]),_:2},1024)]),createtime:t(({record:u})=>[D("span",null,B(s.$format.formatDate(u.createtime)),1)]),privilege:t(({record:u})=>[a(k,null,{default:t(()=>[u.privilege_discount==1?(r(),g(y,{key:0,color:"arcoblue"},{default:t(()=>[...e[13]||(e[13]=[i("\u6298\u6263\u6743\u76CA",-1)])]),_:1})):v("",!0),u.privilege_free==1?(r(),g(y,{key:1,color:"arcoblue"},{default:t(()=>[...e[14]||(e[14]=[i("\u514D\u8D39\u6743\u76CA",-1)])]),_:1})):v("",!0)]),_:2},1024)]),operations:t(({record:u})=>[a(k,{size:10},{default:t(()=>[a(d,{style:{padding:"0"},type:"text",size:"small",onClick:f=>l.detail(u.id)},{default:t(()=>[...e[15]||(e[15]=[i(" \u4F1A\u5458 ",-1)])]),_:1},8,["onClick"]),a(d,{style:{padding:"0"},type:"text",size:"small",onClick:f=>l.edit(u.id)},{default:t(()=>[...e[16]||(e[16]=[i(" \u7F16\u8F91 ",-1)])]),_:1},8,["onClick"]),u.status==0?(r(),g(d,{key:0,style:{padding:"0"},type:"text",size:"small",onClick:f=>l.statusAlone(u.id,1)},{default:t(()=>[...e[17]||(e[17]=[i(" \u4E0A\u67B6 ",-1)])]),_:1},8,["onClick"])):v("",!0),u.status==1?(r(),g(d,{key:1,style:{padding:"0"},type:"text",size:"small",onClick:f=>l.statusAlone(u.id,0)},{default:t(()=>[...e[18]||(e[18]=[i(" \u4E0B\u67B6 ",-1)])]),_:1},8,["onClick"])):v("",!0),a(d,{style:{padding:"0"},type:"text",size:"small",onClick:f=>l.delAlone(u.id)},{default:t(()=>[...e[19]||(e[19]=[i(" \u5220\u9664 ",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),"pagination-left":t(()=>[D("div",me,[a(S,{gutter:24},{default:t(()=>[a(x,{span:20},{default:t(()=>[a(k,null,{default:t(()=>[a(d,{onClick:e[4]||(e[4]=u=>l.delBatch()),disabled:n.tableCheckedList.length==0},{default:t(()=>[...e[20]||(e[20]=[i(" \u5220\u9664\u9009\u4E2D ",-1)])]),_:1},8,["disabled"]),a(d,{onClick:e[5]||(e[5]=u=>l.statusBatch(0)),disabled:n.tableCheckedList.length==0},{default:t(()=>[...e[21]||(e[21]=[i(" \u4E0B\u67B6\u9009\u4E2D ",-1)])]),_:1},8,["disabled"]),a(d,{onClick:e[6]||(e[6]=u=>l.statusBatch(1)),disabled:n.tableCheckedList.length==0},{default:t(()=>[...e[22]||(e[22]=[i(" \u4E0A\u67B6\u9009\u4E2D ",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1})])]),_:1},8,["scroll","pagination","row-selection","columns","data","loading","onPageChange","onPageSizeChange","onChange","onSelectionChange"])])}const fe=w(oe,[["render",ce]]),pe={components:{},data(){return{pageParams:{id:0},form:{status:"0",entrance:"0",exchange:"0"}}},methods:{validate(){return!0},handleSubmit(){if(!this.validate())return!1;var s=this;this.$request.post("admin/app/vip/config/setConfig",{row:s.form}).then(e=>{this.$message.success(e.msg),this.getData()}).catch(e=>{this.$message.error(e.msg)})},getData(){this.loading=!0,this.$request.post("admin/app/vip/config/getConfig",{}).then(s=>{s.code==1&&(this.form=s.data),this.loading=!1})}},mounted(){this.pageParams=this.$route.params,this.getData()}},he={class:"container"},ge={class:"form-submit-btn"};function _e(s,e,m,o,n,l){const _=ae,c=N,p=P,b=T,F=se,C=ue;return r(),E("div",he,[a(C,{model:n.form,ref:"formRef",onSubmit:l.handleSubmit},{default:t(()=>[a(c,{field:"status",label:"\u4F1A\u5458\u5361\u72B6\u6001"},{extra:t(()=>[...e[3]||(e[3]=[i(" \u5173\u95ED\u540E\uFF0C\u4F1A\u5458\u5361\u65E0\u6CD5\u65B0\u8D2D\uFF0C\u5DF2\u5F00\u901A\u4F1A\u5458\u5361\u7684\u6743\u76CA\u4E5F\u4F1A\u5931\u6548 ",-1)])]),default:t(()=>[a(_,{size:"mini",modelValue:n.form.status,"onUpdate:modelValue":e[0]||(e[0]=h=>n.form.status=h),"checked-value":"1","unchecked-value":"0"},null,8,["modelValue"])]),_:1}),a(c,{field:"entrance",label:"\u4F1A\u5458\u5361\u5165\u53E3"},{extra:t(()=>[...e[4]||(e[4]=[i(" \u6307\u5546\u54C1\u8BE6\u60C5\u9875\u4E0E\u7528\u6237\u4E2D\u5FC3\u9875\u4F1A\u5458\u5361\u5165\u53E3 ",-1)])]),default:t(()=>[a(_,{size:"mini",modelValue:n.form.entrance,"onUpdate:modelValue":e[1]||(e[1]=h=>n.form.entrance=h),"checked-value":"1","unchecked-value":"0"},null,8,["modelValue"])]),_:1}),a(c,{field:"exchange",label:"\u4F1A\u5458\u5361\u6362\u8D2D"},{extra:t(()=>[...e[5]||(e[5]=[i(" \u5F00\u542F\u540E\uFF0C\u5DF2\u8D2D\u4E70\u8D85\u7EA7\u4F1A\u5458\u540E\uFF0C\u53EF\u518D\u8D2D\u4E70\u5176\u4ED6\u4F1A\u5458\u5361\u3002\u8D2D\u4E70\u5176\u4ED6\u4F1A\u5458\u5361\u540E\uFF0C\u539F\u4F1A\u5458\u5361\u6743\u76CA\u4E0D\u5728\u4EAB\u6709\uFF0C\u539F\u8D39\u7528\u4E5F\u4E0D\u9000\u56DE ",-1)])]),default:t(()=>[a(_,{size:"mini",modelValue:n.form.exchange,"onUpdate:modelValue":e[2]||(e[2]=h=>n.form.exchange=h),"checked-value":"1","unchecked-value":"0"},null,8,["modelValue"])]),_:1}),a(F,{offsetBottom:0},{default:t(()=>[D("div",ge,[a(b,null,{default:t(()=>[a(p,{"html-type":"submit",type:"primary"},{default:t(()=>[...e[6]||(e[6]=[i("\u4FDD\u5B58",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["model","onSubmit"])])}const be=w(pe,[["render",_e]]),Fe={components:{listTab:fe,configTab:be},data(){return{pageParams:{}}},methods:{openGuide(){window.open("https://wood-soft.feishu.cn/wiki/P7zawMS8ziqvHNk2poXcYvFenVe","_blank")}},mounted(){this.pageParams=this.$route.params}},Ce={class:"container"};function ke(s,e,m,o,n,l){const _=A("list-tab"),c=ne,p=A("config-tab"),b=P,F=le,C=ie;return r(),E("div",Ce,[a(C,{class:"content-card"},{default:t(()=>[a(F,{"default-active-key":"1"},{extra:t(()=>[a(b,{type:"text",onClick:l.openGuide},{default:t(()=>[...e[0]||(e[0]=[i("\u64CD\u4F5C\u6307\u5F15",-1)])]),_:1},8,["onClick"])]),default:t(()=>[a(c,{key:"1",title:"\u4F1A\u5458\u5361\u5217\u8868"},{default:t(()=>[a(_)]),_:1}),a(c,{key:"2",title:"\u4F1A\u5458\u5361\u8BBE\u7F6E"},{default:t(()=>[a(p)]),_:1})]),_:1})]),_:1})])}const Be=w(Fe,[["render",ke]]);export{Be as default};