1 |
- import{d as j,r as O,o as u,A as b,B as o,C as e,aE as f,a as l,f as s,D as t,c as h,E as k,P as Y,G as R,F as M,ay as A,aL as W,_ as B,bc as F,at as K,V,W as G}from"./index-b9299550.js";import{E as H}from"./el-image-92ea5aa4.js";import"./el-image-viewer-498779d9.js";import{_ as X}from"./DictTag.vue_vue_type_script_lang-128aab57.js";import{D as y}from"./dict-fc5218c3.js";import{D as I}from"./constants-c811e5ff.js";import{f as D}from"./formatTime-988372b6.js";import{c as $}from"./index-8605fb4b.js";import{_ as q}from"./_plugin-vue_export-helper-1b428a4d.js";import"./color-6e929987.js";const z={class:"flex items-center",style:{width:"100%"}},Z={class:"mr-[20px] h-[35px] flex items-center pl-[10px] pr-[10px]",style:{"background-color":"#f7f7f7"}},J={class:"mr-20px"},Q={class:"mr-20px"},ee={key:1,class:"mr-20px"},ae={key:2,class:"mr-20px"},le={class:"flex flex-wrap"},se={class:"mb-[10px] mr-[10px] flex items-start"},te={class:"mr-[10px]"},re={class:"image-slot"},pe={class:"overflow-ellipsis max-h-[45px] overflow-hidden"},oe={key:0,class:"flex flex-col"},ne={key:1,class:"flex flex-col"},ie=q(j({name:"OrderTableColumn",__name:"OrderTableColumn",props:{list:{},pickUpStoreList:{}},setup(C){const U=C,L=({row:r,columnIndex:p})=>{if(p!==0)return r[p].colSpan=0,{display:"none"};r[p].colSpan=8},N=({row:r,rowIndex:p,columnIndex:d})=>{var _,E;const w=(E=(_=U.list.find(T=>{var i;return((i=T.items)==null?void 0:i.findIndex(S=>S.id===r.id))!==-1}))==null?void 0:_.items)==null?void 0:E.length;if([3,4,5,6,7].includes(d))return p!==0?{rowspan:0,colspan:0}:{rowspan:w,colspan:1}},g=r=>{r&&r.tableId==="el-table_2"&&P(r)},c=O([300,150,120,120,160,120,120,160]),P=r=>{const p=r.store.states.columns.value;p.length!==0&&p.forEach((d,w)=>{d.realWidth&&(c.value[w]=d.realWidth)})};return(r,p)=>{const d=X,w=B,_=H,E=F,T=K,i=V,S=G;return u(),b(i,{"class-name":"order-table-col"},{header:o(()=>[e("div",z,[e("div",{style:f({width:l(c)[0]+"px"}),class:"flex justify-center"}," \u5546\u54C1\u4FE1\u606F ",4),e("div",{style:f({width:l(c)[1]+"px"}),class:"flex justify-center"}," \u5355\u4EF7(\u5143)/\u6570\u91CF ",4),e("div",{style:f({width:l(c)[2]+"px"}),class:"flex justify-center"}," \u552E\u540E\u72B6\u6001 ",4),e("div",{style:f({width:l(c)[3]+"px"}),class:"flex justify-center"}," \u5B9E\u4ED8\u91D1\u989D(\u5143) ",4),e("div",{style:f({width:l(c)[4]+"px"}),class:"flex justify-center"}," \u4E70\u5BB6/\u6536\u8D27\u4EBA ",4),e("div",{style:f({width:l(c)[5]+"px"}),class:"flex justify-center"}," \u914D\u9001\u65B9\u5F0F ",4),e("div",{style:f({width:l(c)[6]+"px"}),class:"flex justify-center"}," \u8BA2\u5355\u72B6\u6001 ",4),e("div",{style:f({width:l(c)[7]+"px"}),class:"flex justify-center"}," \u64CD\u4F5C ",4)])]),default:o(a=>[s(S,{ref:g,border:!0,data:a.row.items,"header-cell-style":L,"span-method":N,style:{width:"100%"}},{default:o(()=>[s(i,{"min-width":"300",prop:"spuName"},{header:o(()=>[e("div",Z,[e("span",J,"\u8BA2\u5355\u53F7\uFF1A"+t(a.row.no),1),e("span",Q,"\u4E0B\u5355\u65F6\u95F4\uFF1A"+t(l(D)(a.row.createTime)),1),p[0]||(p[0]=e("span",null,"\u8BA2\u5355\u6765\u6E90\uFF1A",-1)),s(d,{type:l(y).TERMINAL,value:a.row.terminal,class:"mr-20px"},null,8,["type","value"]),p[1]||(p[1]=e("span",null,"\u652F\u4ED8\u65B9\u5F0F\uFF1A",-1)),a.row.payChannelCode?(u(),b(d,{key:0,type:l(y).PAY_CHANNEL_CODE,value:a.row.payChannelCode,class:"mr-20px"},null,8,["type","value"])):(u(),h("span",ee,"\u672A\u652F\u4ED8")),a.row.payTime?(u(),h("span",ae," \u652F\u4ED8\u65F6\u95F4\uFF1A"+t(l(D)(a.row.payTime)),1)):k("",!0),p[2]||(p[2]=e("span",null,"\u8BA2\u5355\u7C7B\u578B\uFF1A",-1)),s(d,{type:l(y).TRADE_ORDER_TYPE,value:a.row.type},null,8,["type","value"])])]),default:o(({row:n})=>[e("div",le,[e("div",se,[e("div",te,[s(_,{src:n.picUrl,class:"!h-[45px] !w-[45px]",fit:"contain",onClick:m=>{return x=n.picUrl,void $({urlList:[x]});var x}},{error:o(()=>[e("div",re,[s(w,{icon:"ep:picture"})])]),_:2},1032,["src","onClick"])]),s(E,{content:n.spuName,placement:"top"},{default:o(()=>[e("span",pe,t(n.spuName),1)]),_:2},1032,["content"])]),(u(!0),h(M,null,Y(n.properties,m=>(u(),b(T,{key:m.propertyId,class:"mb-[10px] mr-[10px]"},{default:o(()=>[R(t(m.propertyName)+": "+t(m.valueName),1)]),_:2},1024))),128))])]),_:2},1024),s(i,{label:"\u5546\u54C1\u539F\u4EF7*\u6570\u91CF",prop:"price",width:"150"},{default:o(({row:n})=>[R(t(l(A)(n.price))+" \u5143 / "+t(n.count),1)]),_:1}),s(i,{label:"\u552E\u540E\u72B6\u6001",prop:"afterSaleStatus",width:"120"},{default:o(({row:n})=>[s(d,{type:l(y).TRADE_ORDER_ITEM_AFTER_SALE_STATUS,value:n.afterSaleStatus},null,8,["type","value"])]),_:1}),s(i,{align:"center",label:"\u5B9E\u9645\u652F\u4ED8","min-width":"120",prop:"payPrice"},{default:o(()=>[R(t(l(A)(a.row.payPrice)+"\u5143"),1)]),_:2},1024),s(i,{label:"\u4E70\u5BB6/\u6536\u8D27\u4EBA","min-width":"160"},{default:o(()=>{var n,m,x;return[a.row.deliveryType===l(I).EXPRESS.type?(u(),h("div",oe,[e("span",null,"\u4E70\u5BB6\uFF1A"+t(a.row.user.nickname),1),e("span",null," \u6536\u8D27\u4EBA\uFF1A"+t(a.row.receiverName)+" "+t(a.row.receiverMobile)+" "+t(a.row.receiverAreaName)+" "+t(a.row.receiverDetailAddress),1)])):k("",!0),a.row.deliveryType===l(I).PICK_UP.type?(u(),h("div",ne,[e("span",null," \u95E8\u5E97\u540D\u79F0\uFF1A "+t((n=r.pickUpStoreList.find(v=>v.id===a.row.pickUpStoreId))==null?void 0:n.name),1),e("span",null," \u95E8\u5E97\u624B\u673A\uFF1A "+t((m=r.pickUpStoreList.find(v=>v.id===a.row.pickUpStoreId))==null?void 0:m.phone),1),e("span",null," \u81EA\u63D0\u95E8\u5E97: "+t((x=r.pickUpStoreList.find(v=>v.id===a.row.pickUpStoreId))==null?void 0:x.detailAddress),1)])):k("",!0)]}),_:2},1024),s(i,{align:"center",label:"\u914D\u9001\u65B9\u5F0F",width:"120"},{default:o(()=>[s(d,{type:l(y).TRADE_DELIVERY_TYPE,value:a.row.deliveryType},null,8,["type","value"])]),_:2},1024),s(i,{align:"center",label:"\u8BA2\u5355\u72B6\u6001",width:"120"},{default:o(()=>[s(d,{type:l(y).TRADE_ORDER_STATUS,value:a.row.status},null,8,["type","value"])]),_:2},1024),s(i,{align:"center",fixed:"right",label:"\u64CD\u4F5C",width:"160"},{default:o(()=>[W(r.$slots,"default",{row:a.row},void 0,!0)]),_:2},1024)]),_:2},1032,["data"])]),_:3})}}}),[["__scopeId","data-v-6a0a3cbd"]]);export{ie as default};
|