1 |
- import{I as E,q as N,D as j}from"./goods.c7e6e6a2.js";import{_ as K,E as V,N as M,c as d,e as _,f as p,g,G as T,h as t,i as o,F as b,j as I,k as w,a1 as k,A as D,m as f}from"./index.0308b213.js";const L={name:"Goods",data(){return{pageInfo:{page:1,agentid:"",sid:"",limit:10,keyword:""},goods_list:[],store_list:[],agent_list:[],selectItem:[],pagination:{pageSize:[1,2,3,4,5],totalItem:50}}},created(){this.Index()},methods:{Index(){E(this.pageInfo).then(a=>{const{list:n,count:c,agents:u,stores:s}=a;this.agent_list=u,this.store_list=s,this.goods_list=n.map(l=>(l.status=l.status!=0,l.is_store_hotsell=l.is_store_hotsell!=0,l.is_store_choiceness=l.is_store_choiceness!=0,l)),this.pagination.totalItem=c,this.pageInfo.keyword=""})},quickedit(a,n,c){N({edittext:a,field:n,id:c}).then(u=>{V({message:u.msg,type:u.code==1?"success":"error"})})},edit(a,n){a==1?M.confirm("","\u662F\u5426\u5220\u9664?",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning",center:!0}).then(()=>{j({id:n.id}).then(c=>{V({message:c.msg,type:c.code==1?"success":"error"}),this.Index()})}).catch(()=>{}):(this.$emit("switchTab","3"),a==0||localStorage.setItem("goods_item",JSON.stringify(n)))},handleSizeChange(a){this.pageInfo.limit=a,this.Index()},handleCurrentChange(a){this.pageInfo.page=a,this.Index()},handleSelectionChange(a){let n=a.map(c=>c.id);this.selectItem=n.join(",")},search(){this.pageInfo.page=1,this.Index()}}},F={class:"goods"},G={class:"m-b-10 input flex justify-between w100p"},A=f("\u641C\u7D22"),J=["onClick"],O=f(" \u7F16\u8F91 "),P=f(" \u5220\u9664 "),H={class:"flex justify-center m-t-10",style:{"margin-top":"25px"}};function Q(a,n,c,u,s,l){const C=d("el-option"),v=d("el-select"),y=d("el-input"),m=d("el-button"),r=d("el-table-column"),x=d("Edit"),S=d("el-icon"),z=d("el-avatar"),U=d("viewer"),h=d("el-switch"),q=d("el-table"),B=d("el-pagination");return _(),p("div",F,[g("div",G,[T(a.$slots,"add"),g("div",null,[t(v,{modelValue:s.pageInfo.agentid,"onUpdate:modelValue":n[0]||(n[0]=e=>s.pageInfo.agentid=e),onChange:l.search,clearable:"",placeholder:"\u8BF7\u9009\u62E9\u4EE3\u7406"},{default:o(()=>[(_(!0),p(b,null,I(s.agent_list,e=>(_(),w(C,{key:e.id,label:e.title,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),t(v,{modelValue:s.pageInfo.sid,"onUpdate:modelValue":n[1]||(n[1]=e=>s.pageInfo.sid=e),onChange:l.search,clearable:"",placeholder:"\u8BF7\u9009\u62E9\u5546\u6237",style:{margin:"0 10px"}},{default:o(()=>[(_(!0),p(b,null,I(s.store_list,e=>(_(),w(C,{key:e.id,label:e.title,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"]),t(y,{placeholder:"\u641C\u7D22\u7968\u52A1\u540D\u79F0",onKeydown:k(l.search,["enter"]),class:"w-300 m-r-10",clearable:"",modelValue:s.pageInfo.keyword,"onUpdate:modelValue":n[2]||(n[2]=e=>s.pageInfo.keyword=e),modelModifiers:{trim:!0}},null,8,["onKeydown","modelValue"]),t(m,{onClick:l.search,type:"primary"},{default:o(()=>[A]),_:1},8,["onClick"])])]),t(q,{data:s.goods_list,style:{height:"80%","overflow-y":"auto"},onSelectionChange:l.handleSelectionChange},{default:o(()=>[t(r,{prop:"id",label:"ID",width:"50",align:"center"}),t(r,{prop:"agent_title",label:"\u4EE3\u7406\u533A\u57DF",width:"80",align:"center"}),t(r,{prop:"store_title",label:"\u5546\u6237\u540D\u79F0",width:"80",align:"center"}),t(r,{prop:"name",label:"\u540D\u79F0",class:"w20p",align:"center"},{default:o(e=>[t(y,{onKeydown:k(i=>l.quickedit(e.row.name,"name",e.row.id),["enter"]),modelValue:e.row.name,"onUpdate:modelValue":i=>e.row.name=i,modelModifiers:{trim:!0}},{append:o(()=>[g("i",{onClick:i=>l.quickedit(e.row.name,"name",e.row.id),class:"el-input__icon"},[t(S,null,{default:o(()=>[t(x)]),_:1})],8,J)]),_:2},1032,["onKeydown","modelValue","onUpdate:modelValue"])]),_:1}),t(r,{prop:"cover",label:"\u5C01\u9762",width:"120",align:"center"},{default:o(e=>[e.row.cover_url?(_(),w(U,{key:0,images:[e.row.cover_url]},{default:o(()=>[t(z,{shape:"square",size:"medium",fit:"cover",src:e.row.cover_url},null,8,["src"])]),_:2},1032,["images"])):D("",!0)]),_:1}),t(r,{prop:"original_price",label:"\u539F\u4EF7",width:"160",align:"center"}),t(r,{prop:"price",label:"\u4EF7\u683C",width:"160",align:"center"}),t(r,{prop:"create_time",label:"\u521B\u5EFA\u65F6\u95F4",width:"160",align:"center"}),t(r,{prop:"create_time",label:"\u72B6\u6001",class:"w20p",align:"center"},{default:o(e=>[t(h,{onChange:i=>l.quickedit(e.row.status,"status",e.row.id),modelValue:e.row.status,"onUpdate:modelValue":i=>e.row.status=i},null,8,["onChange","modelValue","onUpdate:modelValue"])]),_:1}),t(r,{prop:"is_store_hotsell",label:"\u5F00\u542F\u70ED\u9500",class:"w20p",align:"center"},{default:o(e=>[t(h,{onChange:i=>l.quickedit(e.row.is_store_hotsell,"is_store_hotsell",e.row.id),modelValue:e.row.is_store_hotsell,"onUpdate:modelValue":i=>e.row.is_store_hotsell=i},null,8,["onChange","modelValue","onUpdate:modelValue"])]),_:1}),t(r,{prop:"is_store_choiceness",label:"\u7CBE\u9009\u63A8\u8350",class:"w20p",align:"center"},{default:o(e=>[t(h,{onChange:i=>l.quickedit(e.row.is_store_choiceness,"is_store_choiceness",e.row.id),modelValue:e.row.is_store_choiceness,"onUpdate:modelValue":i=>e.row.is_store_choiceness=i},null,8,["onChange","modelValue","onUpdate:modelValue"])]),_:1}),t(r,{label:"\u64CD\u4F5C",class:"w20p",align:"center"},{default:o(e=>[t(m,{onClick:i=>l.edit(2,e.row),type:"primary",size:"mini"},{default:o(()=>[O]),_:2},1032,["onClick"]),t(m,{onClick:i=>l.edit(1,e.row),type:"danger",size:"mini"},{default:o(()=>[P]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","onSelectionChange"]),g("div",H,[t(B,{class:"pagination",onSizeChange:l.handleSizeChange,onCurrentChange:l.handleCurrentChange,"current-page":s.pageInfo.curPage,"page-size":s.pagination.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:s.pagination.totalItem},null,8,["onSizeChange","onCurrentChange","current-page","page-size","total"])])])}const X=K(L,[["render",Q]]);export{X as default};
|