You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
4.1 KiB
2 lines
4.1 KiB
import"./base-a3ee0d3b.js";import{E as q,a as D,b as H}from"./el-table-column-e794cc32.js";import{E as M,a as O,b as P}from"./el-select-41d99f87.js";import{E as R}from"./el-input-121264f0.js";import{E as j}from"./el-button-61655bf9.js";import{E as A,a as F}from"./el-breadcrumb-item-57e26f3b.js";import{g as v}from"./order-cb3c1efb.js";import{u as G,b as J}from"./vue-router-1f8ea7b2.js";import{_ as Z}from"./_plugin-vue_export-helper-c27b6911.js";import{m as i,Z as K,G as w,v as x,x as r,y as a,w as s,o as b,z as p,H as Q,I as W,a as X,J as Y,B as ee,C as ae}from"./normalize-035cc755.js";import"./aria-c4f251c4.js";import"./config-provider-c5285acd.js";import"./strings-8d290902.js";import"./validator-077362c6.js";import"./request-ba216ded.js";import"./axios-4a70c6fc.js";const E=m=>(ee("data-v-b192fff3"),m=m(),ae(),m),te={class:"main"},le={class:"breadcrumb-section"},oe=E(()=>r("a",{href:"/"},"訂單列表",-1)),se=E(()=>r("hr",null,null,-1)),ne={class:"search-section"},re=["innerHTML"],ue={class:"pagination-block"},de={__name:"index",setup(m){const z=G(),g=J(),V=[{label:"全部",value:""},{label:"未確認",value:"0"},{label:"已確認",value:"1"},{label:"已取消",value:"2"},{label:"無效",value:"3"},{value:"4",label:"退貨"},{value:"7",label:"完成"}],c=i([]),_=i(0),u=i(1),d=i(10),o=i({user_id:"",order_sn:"",consignee:"",status:"1"});g.query.user_id&&(o.value.user_id=g.query.user_id),K(()=>{k()});const k=async()=>{let l=await v({page:u.value,size:d.value,search:o.value});l.code===200&&(c.value=l.data.data,_.value=l.data.total)};w(()=>u.value,async l=>{let t=await v({page:l,size:d.value,search:o.value});t.code===200&&(c.value=t.data.data,_.value=t.data.total)}),w(()=>d.value,async l=>{let t=await v({page:u.value,size:l,search:o.value});t.code===200&&(c.value=t.data.data,_.value=t.data.total)}),i("");const C=(l,t)=>{z.push({path:"/info",query:{order_id:t.order_id}})},B=async()=>{let l=await v({page:u.value,size:d.value,search:o.value});l.code===200&&(c.value=l.data.data,_.value=l.data.total)};return(l,t)=>{const h=F,I=A,y=R,S=P,L=M,f=j,n=D,T=H,U=O,N=q;return b(),x("div",te,[r("div",le,[a(I,{separator:"/"},{default:s(()=>[a(h,{to:{path:"/"}},{default:s(()=>[p("電商管理中心")]),_:1}),a(h,null,{default:s(()=>[oe]),_:1})]),_:1})]),se,a(N,null,{default:s(()=>[r("div",ne,[p(" 訂單號:"),a(y,{modelValue:o.value.order_sn,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value.order_sn=e),placeholder:"",style:{width:"200px"}},null,8,["modelValue"]),p(" 收貨人:"),a(y,{modelValue:o.value.consignee,"onUpdate:modelValue":t[1]||(t[1]=e=>o.value.consignee=e),placeholder:"",style:{width:"200px"}},null,8,["modelValue"]),a(L,{modelValue:o.value.status,"onUpdate:modelValue":t[2]||(t[2]=e=>o.value.status=e),class:"m-2",placeholder:"選擇狀態"},{default:s(()=>[(b(),x(Q,null,W(V,e=>a(S,{label:e.label,key:e.value,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),a(f,{type:"primary",onClick:B},{default:s(()=>[p("查詢")]),_:1})]),r("div",null,[a(T,{data:c.value,style:{width:"100%"},border:"",stripe:""},{default:s(()=>[a(n,{type:"index"}),a(n,{prop:"order_sn",label:"訂單號"}),a(n,{prop:"add_time",label:"下單時間"}),a(n,{prop:"consignee",label:"收貨人"}),a(n,{prop:"order_amount",label:"訂單金額",width:"100"}),a(n,{prop:"pay_name",label:"金流方式"}),a(n,{prop:"shipping_name",label:"物流方式"}),a(n,{label:"訂單狀態",width:"200"},{default:s(e=>[r("div",{innerHTML:e.row.status},null,8,re)]),_:1}),a(n,{fixed:"right",label:"操作",width:"150"},{default:s(e=>[a(f,{size:"small",onClick:$=>C(e.$index,e.row)},{default:s(()=>[p("查看")]),_:2},1032,["onClick"]),e.row.order_status===3?(b(),X(f,{key:0,size:"small",type:"danger",onClick:$=>l.handleDelete(e.$index,e.row)},{default:s(()=>[p("刪除")]),_:2},1032,["onClick"])):Y("",!0)]),_:1})]),_:1},8,["data"]),r("div",ue,[a(U,{"current-page":u.value,"onUpdate:currentPage":t[3]||(t[3]=e=>u.value=e),"page-size":d.value,"onUpdate:pageSize":t[4]||(t[4]=e=>d.value=e),"page-sizes":[10,20,50,100],small:"small",layout:"->,total, sizes, prev, pager, next, jumper",total:_.value},null,8,["current-page","page-size","total"])])])]),_:1})])}}},ke=Z(de,[["__scopeId","data-v-b192fff3"]]);export{ke as default};
|