Files
amb_wechatapp/public/assets/vue/list.1f41c8fb.js
T

2 lines
12 KiB
JavaScript

import{_ as S}from"./index.76a66f15.js";/* empty css *//* empty css */import{C as f,D as b,aJ as t,b2 as s,aV as r,bm as q,bF as I,c0 as G,bK as J,bL as x,bj as U,a$ as _,E as C,aG as K,b4 as H,b1 as P,b3 as F,bE as R,b_ as Z,bI as Q,bJ as W,cq as X,bZ as $,bo as ee,bs as te,bS as se,bU as ae,bn as le,c2 as ne,c3 as oe,bV as re}from"./arco.f3c60d68.js";import{C as ie}from"./change-assets.616395fd.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";/* empty css */const ue={components:{},data(){return{form:{mobile:"",password:""}}},props:{visible:{type:Boolean,default:!1},type:{type:String,default:""},id:{type:[String,Number],default:""}},computed:{},methods:{handleCancel(){this.$emit("cancel",!1)},handleOk(n,e){this.$request.post("admin/user/user/add",{row:this.form}).then(u=>{this.$message.success(u.msg),this.$emit("ok",!1)}).catch(u=>{this.$message.error(u.msg)})}},watch:{visible(){this.visible&&(this.form.mobile="",this.form.password="")}}};function de(n,e,u,i,l,o){const p=q,d=I,m=G,k=J,w=x,E=U;return f(),b("div",null,[t(E,{visible:u.visible,onCancel:o.handleCancel,onOk:o.handleOk,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:500},{title:s(()=>[...e[2]||(e[2]=[r(" \u521B\u5EFA\u7528\u6237 ",-1)])]),default:s(()=>[t(w,{bordered:!1},{default:s(()=>[t(k,null,{default:s(()=>[t(d,{field:"post",label:"\u624B\u673A\u53F7"},{default:s(()=>[t(p,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",modelValue:l.form.mobile,"onUpdate:modelValue":e[0]||(e[0]=g=>l.form.mobile=g)},null,8,["modelValue"])]),_:1}),t(d,{field:"post",label:"\u5BC6\u7801"},{default:s(()=>[t(m,{placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801",modelValue:l.form.password,"onUpdate:modelValue":e[1]||(e[1]=g=>l.form.password=g)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["visible","onCancel","onOk"])])}const me=S(ue,[["render",de]]),ce={components:{createUserModal:me,ChangeAssetsModal:ie},data(){return{tableLoading:!1,collapsed:!1,rowSelection:{type:"checkbox",showCheckedAll:!0},scroll:{x:1500},modal:{createUser:!1,assets:!1},assetsType:"",assetsUserId:"",columns:[{title:"\u7528\u6237",slotName:"user",dataIndex:"user",fixed:"left",width:"300"},{title:"\u624B\u673A\u53F7",slotName:"mobile",dataIndex:"mobile"},{title:"\u6765\u6E90\u5E73\u53F0",slotName:"platform"},{title:"\u79EF\u5206",dataIndex:"score",sortable:{sortDirections:["ascend","descend"]}},{title:"\u4F59\u989D",dataIndex:"money",sortable:{sortDirections:["ascend","descend"]}},{title:"\u72B6\u6001",dataIndex:"status",slotName:"status",width:150},{title:"\u6700\u8FD1\u767B\u9646\u65F6\u95F4",dataIndex:"logintime",slotName:"logintime",sortable:{sortDirections:["ascend","descend"]},width:180},{title:"\u6CE8\u518C\u65F6\u95F4",dataIndex:"jointime",slotName:"jointime",sortable:{sortDirections:["ascend","descend"]},width:180},{title:"\u64CD\u4F5C",dataIndex:"operations",slotName:"operations",align:"right",fixed:"right",width:"150"}],data:[],dataTotal:0,searchParams:{sort:"",order:"desc",offset:0,limit:10},searchFieldType:{username:"LIKE",nickname:"LIKE",id:"=",platform:"=",mobile:"LIKE",email:"LIKE",jointime:"RANGE"},searchFilter:{username:"",nickname:"",platform:"",id:"",mobile:"",email:"",jointime:""},tableCheckedList:[],attr:{platform:[]}}},methods:{createUser(){this.modal.createUser=!0},changeAssets(n,e){this.assetsType=e,this.assetsUserId=n,this.modal.assets=!0},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var n=this.searchParams,e={},u={};if(this.searchFilter){for(var i in this.searchFilter)this.searchFilter[i]!==""&&(i=="jointime"&&this.searchFilter[i]?e[i]=this.searchFilter[i].join(" - "):e[i]=this.searchFilter[i],u[i]=this.searchFieldType[i]);console.log("this.searchFilter",e),JSON.stringify(e)!=="{}"&&(console.log("searchFilter",e),n.op=JSON.stringify(u),n.filter=JSON.stringify(e))}return n},detail(n){this.$router.push({name:"user.manage.detail",params:{uid:n.id}})},getData(){this.tableLoading=!0,this.$request.post("admin/user/user/index",this.getSearchParams()).then(n=>{this.data=n.data.rows,this.dataTotal=n.data.total,this.attr=n.data.attr,this.tableLoading=!1})},download(){this.$request.download("admin/user/user/export",this.getSearchParams())},pageChange(n){this.searchParams.offset=n,this.getData()},pageSizeChange(n){this.searchParams.limit=n,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},handleChangeIntegral(){this.getData(),this.hideChangeIntegralModal()},statusChange(n){this.$request.post("admin/user/user/changeStatus",{id:n}).then(e=>{this.$message.success(e.msg),this.getData()}).catch(e=>{this.$message.error(e.msg)})},handleChange(n,e,u){e.type=="sorter"&&e.sorter&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},tablecheckedChange(n){this.tableCheckedList=n},delAlone(n){this.del([n])},delBatch(){this.del(this.tableCheckedList)},del(n){if(!n)return this.$message.warning("\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u6570\u636E"),!1;U.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u6570\u636E\u5417",hideCancel:!1,onOk:()=>{this.$request.post("admin/user/user/del",{ids:n}).then(e=>{this.$message.success(e.msg),this.refresh()}).catch(e=>{this.$message.error(e.msg)})}})}},mounted(){this.getData()}},he={class:"container"},fe={class:"form-sub-box mt-8"},pe={key:1},ge={key:0},_e={key:1},be={style:{width:"100%"}};function Ce(n,e,u,i,l,o){const p=R,d=I,m=Z,k=Q,w=W,E=X,g=$,A=_("icon-search"),c=ee,y=te,B=_("icon-refresh"),D=se,N=_("icon-download"),V=ae,L=_("user-item"),T=le,v=ne,j=oe,z=re,O=x,M=_("create-user-modal"),Y=_("ChangeAssetsModal");return f(),b("div",he,[t(O,{class:"content-card"},{default:s(()=>[C("div",fe,[t(g,{cols:4,colGap:12,class:"grid-demo-grid"},{default:s(()=>[t(m,{span:1},{default:s(()=>[t(d,{field:"number",label:"ID"},{default:s(()=>[t(p,{modelValue:l.searchFilter.id,"onUpdate:modelValue":e[0]||(e[0]=a=>l.searchFilter.id=a),onPressEnter:o.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),t(m,{span:1},{default:s(()=>[t(d,{field:"number",label:"\u6635\u79F0"},{default:s(()=>[t(p,{modelValue:l.searchFilter.nickname,"onUpdate:modelValue":e[1]||(e[1]=a=>l.searchFilter.nickname=a),onPressEnter:o.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),t(m,{span:1},{default:s(()=>[t(d,{field:"number",label:"\u7528\u6237\u540D"},{default:s(()=>[t(p,{modelValue:l.searchFilter.username,"onUpdate:modelValue":e[2]||(e[2]=a=>l.searchFilter.username=a),onPressEnter:o.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),t(m,{span:1},{default:s(()=>[t(d,{field:"number",label:"\u90AE\u7BB1"},{default:s(()=>[t(p,{modelValue:l.searchFilter.email,"onUpdate:modelValue":e[3]||(e[3]=a=>l.searchFilter.email=a),onPressEnter:o.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),t(m,{span:1},{default:s(()=>[t(d,{field:"number",label:"\u624B\u673A\u53F7"},{default:s(()=>[t(p,{modelValue:l.searchFilter.mobile,"onUpdate:modelValue":e[4]||(e[4]=a=>l.searchFilter.mobile=a),onPressEnter:o.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),t(m,{span:1},{default:s(()=>[t(d,{field:"number",label:"\u6765\u6E90\u5E73\u53F0"},{default:s(()=>[t(w,{modelValue:l.searchFilter.platform,"onUpdate:modelValue":e[5]||(e[5]=a=>l.searchFilter.platform=a),placeholder:"\u6765\u6E90\u5E73\u53F0",onChange:o.refresh},{default:s(()=>[t(k,{value:""},{default:s(()=>[...e[11]||(e[11]=[r("\u5168\u90E8\u6765\u6E90",-1)])]),_:1}),(f(!0),b(K,null,H(l.attr.platform,(a,h)=>(f(),P(k,{value:h},{default:s(()=>[r(F(a),1)]),_:2},1032,["value"]))),256))]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),t(m,{span:1},{default:s(()=>[t(d,{field:"number",label:"\u52A0\u5165\u65F6\u95F4"},{default:s(()=>[t(E,{"shortcuts-position":"left",modelValue:l.searchFilter.jointime,"onUpdate:modelValue":e[6]||(e[6]=a=>l.searchFilter.jointime=a),"value-format":"YYYY-MM-DD HH:mm:ss",format:a=>`custom format: ${n.dayjs(a).format("YYYY-MM-DD HH:mm:ss")}`,onChange:o.refresh},null,8,["modelValue","format","onChange"])]),_:1})]),_:1})]),_:1}),t(g,{cols:4,colGap:12,class:"grid-demo-grid",collapsed:l.collapsed},{default:s(()=>[t(m,{span:4,suffix:""},{default:s(({overflow:a})=>[t(y,{size:20},{default:s(()=>[t(c,{type:"primary",onClick:o.refresh},{icon:s(()=>[t(A)]),default:s(()=>[e[12]||(e[12]=r(" \u641C\u7D22 ",-1))]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["collapsed"])]),t(V,{style:{"margin-bottom":"16px"}},{default:s(()=>[t(D,{span:12},{default:s(()=>[t(y,null,{default:s(()=>[t(c,{type:"primary",onClick:o.refresh},{icon:s(()=>[t(B)]),_:1},8,["onClick"]),t(c,{type:"primary",onClick:o.createUser},{default:s(()=>[...e[13]||(e[13]=[r(" \u6DFB\u52A0\u7528\u6237 ",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1}),t(D,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:s(()=>[t(c,{onClick:o.download},{icon:s(()=>[t(N)]),default:s(()=>[e[14]||(e[14]=r(" \u5BFC\u51FA\u5F53\u524D\u7ED3\u679C ",-1))]),_:1},8,["onClick"])]),_:1})]),_:1}),t(z,{"row-key":"id",pagination:{total:l.dataTotal,defaultPageSize:l.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":l.rowSelection,bordered:!1,scroll:l.scroll,columns:l.columns,data:l.data,loading:l.tableLoading,onPageChange:o.pageChange,onPageSizeChange:o.pageSizeChange,onChange:o.handleChange,onSelectionChange:o.tablecheckedChange},{user:s(({record:a})=>[a.id?(f(),P(L,{key:0,userinfo:a},null,8,["userinfo"])):(f(),b("span",pe,"-"))]),mobile:s(({record:a})=>[C("span",null,F(a.mobile?a.mobile:"-"),1)]),logintime:s(({record:a})=>[C("span",null,F(n.$format.formatDate(a.logintime)),1)]),jointime:s(({record:a})=>[C("span",null,F(n.$format.formatDate(a.jointime)),1)]),status:s(({record:a})=>[t(T,{size:"small","checked-value":"normal","unchecked-value":"hidden",modelValue:a.status,"onUpdate:modelValue":h=>a.status=h,onChange:h=>o.statusChange(a.id)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),platform:s(({record:a})=>[a.platform_text?(f(),b("span",ge,F(a.platform_text),1)):(f(),b("span",_e,"-"))]),operations:s(({record:a})=>[t(y,{size:10},{default:s(()=>[t(c,{style:{padding:"0"},type:"text",long:"",size:"small",onClick:h=>o.detail(a)},{default:s(()=>[...e[15]||(e[15]=[r(" \u8BE6\u60C5 ",-1)])]),_:1},8,["onClick"]),t(j,{position:"bl"},{content:s(()=>[t(v,{onClick:h=>o.changeAssets(a.id,"money")},{default:s(()=>[...e[17]||(e[17]=[r("\u53D8\u66F4\u4F59\u989D",-1)])]),_:1},8,["onClick"]),t(v,{onClick:h=>o.changeAssets(a.id,"score")},{default:s(()=>[...e[18]||(e[18]=[r("\u53D8\u66F4\u79EF\u5206",-1)])]),_:1},8,["onClick"])]),default:s(()=>[t(c,{style:{padding:"0"},type:"text",long:"",size:"small"},{default:s(()=>[...e[16]||(e[16]=[r(" \u66F4\u591A ",-1)])]),_:1})]),_:2},1024),t(c,{style:{padding:"0"},type:"text",long:"",size:"small",onClick:h=>o.delAlone(a.id)},{default:s(()=>[...e[19]||(e[19]=[r(" \u5220\u9664 ",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),"pagination-left":s(()=>[C("div",be,[t(V,{gutter:24},{default:s(()=>[t(D,{span:20},{default:s(()=>[t(y,null,{default:s(()=>[t(c,{onClick:o.delBatch,disabled:l.tableCheckedList.length==0},{default:s(()=>[...e[20]||(e[20]=[r(" \u5220\u9664\u9009\u4E2D ",-1)])]),_:1},8,["onClick","disabled"])]),_:1})]),_:1})]),_:1})])]),_:1},8,["pagination","row-selection","scroll","columns","data","loading","onPageChange","onPageSizeChange","onChange","onSelectionChange"])]),_:1}),t(M,{visible:l.modal.createUser,onCancel:e[7]||(e[7]=a=>l.modal.createUser=!1),onOk:e[8]||(e[8]=a=>{l.modal.createUser=!1,o.refresh()})},null,8,["visible"]),t(Y,{type:l.assetsType,userId:l.assetsUserId,isShow:l.modal.assets,onOk:e[9]||(e[9]=a=>{l.modal.assets=!1,o.getData()}),onCancel:e[10]||(e[10]=a=>{l.modal.assets=!1})},null,8,["type","userId","isShow"])])}const Pe=S(ce,[["render",Ce]]);export{Pe as default};