Files

2 lines
10 KiB
JavaScript

import{_ as O}from"./index.76a66f15.js";import{o as q}from"./order-list.467990bc.js";import{a$ as F,C as d,D as c,aJ as e,b2 as r,E as J,aV as a,aG as C,b4 as V,b1 as h,b3 as g,b5 as A,bE as j,bF as z,b_ as M,bZ as W,bI as Z,bJ as H,bo as Q,bv as X,bs as Y,bM as $,bW as ee,bR as re,bS as te,bU as ue,bL as le}from"./arco.f3c60d68.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";import"./order-ship.810d77a0.js";/* empty css *//* empty css */const ae={components:{orderList:q},data(){return{sortValueTypes:[{sort:"createtime",order:"desc",name:"\u4E0B\u5355\u65F6\u95F4\u7531\u8FD1\u5230\u8FDC"},{sort:"createtime",order:"asc",name:"\u4E0B\u5355\u65F6\u95F4\u7531\u8FDC\u5230\u8FD1"},{sort:"real_price",order:"asc",name:"\u5B9E\u6536\u91D1\u989D\u7531\u5C0F\u5230\u5927"},{sort:"real_price",order:"desc",name:"\u5B9E\u6536\u91D1\u989D\u7531\u5927\u5230\u5C0F"},{sort:"star",order:"asc",name:"\u8BC4\u7EA7\u7531\u5C0F\u5230\u5927"},{sort:"star",order:"desc",name:"\u8BC4\u7EA7\u7531\u5927\u5230\u5C0F"}],sortValue:0,tableLoading:!1,exportLoading:!1,collapsed:!1,columns:[{title:"\u5546\u54C1\u540D\u79F0",slotName:"item",dataIndex:"item",width:200},{title:"\u5355\u4EF7/\u6570\u91CF",slotName:"unit",align:"right",width:100},{title:"\u72B6\u6001",slotName:"status",dataIndex:"status",width:100},{title:"\u4E70\u5BB6/\u6536\u8D27\u4EBA",slotName:"buyer",dataIndex:"buyer",width:200},{title:"\u5B9E\u6536\u91D1\u989D(\u5143)",dataIndex:"real_price",width:120,render:({column:m,record:t})=>"\xA5"+t.real_price},{title:"\u64CD\u4F5C",dataIndex:"operations",slotName:"operations",align:"right",fixed:"right",width:130}],data:[],dataTotal:0,searchParams:{sort:"createtime",order:"desc",offset:0,limit:10,item_name:""},searchFieldType:{"user.username":"LIKE","user.mobile":"LIKE","item.name":"LIKE",merch_remark:"LIKE",buyer_remark:"LIKE",order_no:"LIKE",id:"=",status:"=",source:"=",send_type:"=",star:"=",pay_type:"=",order_type:"=",createtime:"RANGE",pay_time:"RANGE",is_virtual_pay:"="},searchFilter:{"user.username":"","user.mobile":"","item.name":"",order_no:"",id:"",status:"",source:"",send_type:"",order_type:"",star:"",pay_type:"",createtime:"",pay_time:"",merch_remark:"",buyer_remark:"",is_virtual_pay:""},attr:{statusList:[],typeList:[]}}},methods:{handleOrderStatusChange(m){this.searchFilter.status=m,this.refresh()},handleRemarkChange(){this.refresh()},handleSortChange(m){this.searchParams.sort=this.sortValueTypes[m].sort,this.searchParams.order=this.sortValueTypes[m].order,this.refresh()},getData(){this.$refs.orderList.getData()},getAttr(){this.$request.post("admin/order/order/getAttr",{}).then(m=>{this.attr=m.data})},refresh(){this.searchParams.offset=0,this.getAttr(),this.$refs.orderList.getData()},exportOrders(){this.exportLoading=!0;var m=this.$refs.orderList.getSearchParams();m.offset=0,m.limit=0;var t=this.$request.getRequestUrl("admin/order/order/export",m),B=localStorage.getItem("token")||"",f=document.createElement("a");f.style.display="none",f.href=t+"&token="+B,f.setAttribute("download",""),document.body.appendChild(f),f.click(),document.body.removeChild(f),setTimeout(()=>{this.exportLoading=!1},2e3)}},mounted(){this.refresh()}},se={class:"container"},oe={class:"form-sub-box mt-8"};function ne(m,t,B,f,u,s){const b=j,p=z,i=M,v=W,o=Z,_=H,L=F("icon-search"),y=Q,P=F("icon-up"),x=F("icon-down"),U=X,E=Y,I=$,w=F("icon-refresh"),k=ee,T=re,D=te,N=F("icon-download"),S=ue,G=F("order-list"),K=le;return d(),c("div",se,[e(K,{class:"content-card"},{default:r(()=>[J("div",oe,[e(v,{cols:4,colGap:12,class:"grid-demo-grid"},{default:r(()=>[e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u7528\u6237\u540D"},{default:r(()=>[e(b,{modelValue:u.searchFilter["user.username"],"onUpdate:modelValue":t[0]||(t[0]=l=>u.searchFilter["user.username"]=l),onPressEnter:s.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u7528\u6237\u624B\u673A\u53F7"},{default:r(()=>[e(b,{modelValue:u.searchFilter["user.mobile"],"onUpdate:modelValue":t[1]||(t[1]=l=>u.searchFilter["user.mobile"]=l),onPressEnter:s.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u8BA2\u5355\u53F7"},{default:r(()=>[e(b,{modelValue:u.searchFilter.order_no,"onUpdate:modelValue":t[2]||(t[2]=l=>u.searchFilter.order_no=l),onPressEnter:s.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u5546\u54C1\u540D\u79F0"},{default:r(()=>[e(b,{modelValue:u.searchParams.item_name,"onUpdate:modelValue":t[3]||(t[3]=l=>u.searchParams.item_name=l),onPressEnter:s.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1})]),_:1}),e(v,{cols:4,colGap:12,class:"grid-demo-grid",collapsed:u.collapsed},{default:r(()=>[e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u4E70\u5BB6\u7559\u8A00"},{default:r(()=>[e(b,{modelValue:u.searchFilter.buyer_remark,"onUpdate:modelValue":t[4]||(t[4]=l=>u.searchFilter.buyer_remark=l),onPressEnter:s.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u5546\u5BB6\u5907\u6CE8"},{default:r(()=>[e(b,{modelValue:u.searchFilter.merch_remark,"onUpdate:modelValue":t[5]||(t[5]=l=>u.searchFilter.merch_remark=l),onPressEnter:s.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u8BA2\u5355\u6765\u6E90"},{default:r(()=>[e(_,{modelValue:u.searchFilter.source,"onUpdate:modelValue":t[6]||(t[6]=l=>u.searchFilter.source=l),placeholder:"\u8BA2\u5355\u6765\u6E90",onChange:s.refresh},{default:r(()=>[e(o,{value:""},{default:r(()=>[...t[16]||(t[16]=[a("\u5168\u90E8",-1)])]),_:1}),(d(!0),c(C,null,V(u.attr.sourceList,(l,n)=>(d(),h(o,{value:n},{default:r(()=>[a(g(l),1)]),_:2},1032,["value"]))),256))]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u8BA2\u5355\u72B6\u6001"},{default:r(()=>[e(_,{modelValue:u.searchFilter.status,"onUpdate:modelValue":t[7]||(t[7]=l=>u.searchFilter.status=l),placeholder:"\u8BA2\u5355\u72B6\u6001",onChange:s.refresh},{default:r(()=>[e(o,{value:""},{default:r(()=>[...t[17]||(t[17]=[a("\u5168\u90E8",-1)])]),_:1}),(d(!0),c(C,null,V(u.attr.statusList,(l,n)=>(d(),h(o,{value:n},{default:r(()=>[a(g(l),1)]),_:2},1032,["value"]))),256))]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u8BA2\u5355\u7C7B\u578B"},{default:r(()=>[e(_,{modelValue:u.searchFilter.order_type,"onUpdate:modelValue":t[8]||(t[8]=l=>u.searchFilter.order_type=l),placeholder:"\u8BA2\u5355\u7C7B\u578B",onChange:s.refresh},{default:r(()=>[e(o,{value:""},{default:r(()=>[...t[18]||(t[18]=[a("\u5168\u90E8",-1)])]),_:1}),(d(!0),c(C,null,V(u.attr.typeList,(l,n)=>(d(),h(o,{value:n},{default:r(()=>[a(g(l),1)]),_:2},1032,["value"]))),256))]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u8BC4\u7EA7"},{default:r(()=>[e(_,{modelValue:u.searchFilter.star,"onUpdate:modelValue":t[9]||(t[9]=l=>u.searchFilter.star=l),placeholder:"\u8BC4\u7EA7",onChange:s.refresh},{default:r(()=>[e(o,{value:""},{default:r(()=>[...t[19]||(t[19]=[a("\u5168\u90E8",-1)])]),_:1}),(d(),c(C,null,V(6,(l,n)=>e(o,{value:n},{default:r(()=>[a(g(n),1)]),_:2},1032,["value"])),64))]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u7528\u6237\u5220\u9664\u8BA2\u5355"},{default:r(()=>[e(_,{modelValue:u.searchFilter.deleted,"onUpdate:modelValue":t[10]||(t[10]=l=>u.searchFilter.deleted=l),placeholder:"\u7528\u6237\u5220\u9664\u8BA2\u5355",onChange:s.refresh},{default:r(()=>[e(o,{value:"0"},{default:r(()=>[...t[20]||(t[20]=[a("\u4E0D\u5C55\u793A",-1)])]),_:1}),e(o,{value:"1"},{default:r(()=>[...t[21]||(t[21]=[a("\u5C55\u793A",-1)])]),_:1})]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),e(i,{span:1},{default:r(()=>[e(p,{field:"number",label:"\u865A\u62DF\u652F\u4ED8"},{default:r(()=>[e(_,{modelValue:u.searchFilter.is_virtual_pay,"onUpdate:modelValue":t[11]||(t[11]=l=>u.searchFilter.is_virtual_pay=l),placeholder:"\u865A\u62DF\u652F\u4ED8",onChange:s.refresh},{default:r(()=>[e(o,{value:""},{default:r(()=>[...t[22]||(t[22]=[a("\u5168\u90E8",-1)])]),_:1}),e(o,{value:"0"},{default:r(()=>[...t[23]||(t[23]=[a("\u5426",-1)])]),_:1}),e(o,{value:"1"},{default:r(()=>[...t[24]||(t[24]=[a("\u662F",-1)])]),_:1})]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),e(i,{span:4,suffix:""},{default:r(({overflow:l})=>[e(E,{size:20},{default:r(()=>[e(y,{type:"primary",onClick:t[12]||(t[12]=n=>s.refresh())},{icon:r(()=>[e(L)]),default:r(()=>[t[25]||(t[25]=a(" \u641C\u7D22 ",-1))]),_:1}),e(U,{onClick:t[13]||(t[13]=n=>u.collapsed=!u.collapsed)},{default:r(()=>[a(g(u.collapsed?"\u5C55\u5F00":"\u6298\u53E0")+" ",1),u.collapsed?A("",!0):(d(),h(P,{key:0})),t[26]||(t[26]=a()),u.collapsed?(d(),h(x,{key:1})):A("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["collapsed"])]),e(I,{style:{"margin-top":"0"}}),e(S,{style:{"margin-bottom":"16px"}},{default:r(()=>[e(D,{span:12},{default:r(()=>[e(E,null,{default:r(()=>[e(y,{type:"primary",onClick:s.refresh},{icon:r(()=>[e(w)]),_:1},8,["onClick"]),e(T,{onChange:s.handleOrderStatusChange,"hide-content":!0,type:"rounded"},{default:r(()=>[e(k,{key:"",title:"\u5168\u90E8"}),(d(!0),c(C,null,V(u.attr.statusList,(l,n)=>(d(),h(k,{key:n,title:l},null,8,["title"]))),128))]),_:1},8,["onChange"])]),_:1})]),_:1}),e(D,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:r(()=>[e(E,null,{default:r(()=>[e(_,{onChange:s.handleSortChange,modelValue:u.sortValue,"onUpdate:modelValue":t[15]||(t[15]=l=>u.sortValue=l)},{default:r(()=>[(d(!0),c(C,null,V(u.sortValueTypes,(l,n)=>(d(),h(o,{value:n,modelValue:u.sortValueTypes,"onUpdate:modelValue":t[14]||(t[14]=R=>u.sortValueTypes=R)},{default:r(()=>[a(g(l.name),1)]),_:2},1032,["value","modelValue"]))),256))]),_:1},8,["onChange","modelValue"]),e(y,{onClick:s.exportOrders,loading:u.exportLoading},{icon:r(()=>[e(N)]),default:r(()=>[t[27]||(t[27]=a(" \u5BFC\u51FA\u5F53\u524D\u7ED3\u679C ",-1))]),_:1},8,["onClick","loading"])]),_:1})]),_:1})]),_:1}),e(G,{ref:"orderList",searchParams:u.searchParams,searchFilter:u.searchFilter,searchFieldType:u.searchFieldType},null,8,["searchParams","searchFilter","searchFieldType"])]),_:1})])}const be=O(ae,[["render",ne]]);export{be as default};