OrderTableColumn-a00bcabf.js 6.6 KB

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