2 lines
3.8 KiB
JavaScript
2 lines
3.8 KiB
JavaScript
var R=Object.defineProperty;var T=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;var k=(o,r,t)=>r in o?R(o,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[r]=t,D=(o,r)=>{for(var t in r||(r={}))$.call(r,t)&&k(o,t,r[t]);if(T)for(var t of T(r))N.call(r,t)&&k(o,t,r[t]);return o};var E=(o,r,t)=>new Promise((_,d)=>{var y=i=>{try{u(t.next(i))}catch(c){d(c)}},p=i=>{try{u(t.throw(i))}catch(c){d(c)}},u=i=>i.done?_(i.value):Promise.resolve(i.value).then(y,p);u((t=t.apply(o,r)).next())});import{V as F,$ as V,aC as M,az as L}from"./bootstrap-BdGqHkJ8.js";import"./vxe-table-Ct-fwcvQ.js";import{g as w}from"./index-DU9LK45Q.js";import{_ as G}from"./dict-tag.vue_vue_type_script_setup_true_lang-CCxHSf_M.js";import{d as P,e as q}from"./data-DcUAq0X0.js";import{_ as z}from"./delivery-form.vue_vue_type_script_setup_true_lang-Bub7HwBw.js";import{_ as B}from"./remark-form.vue_vue_type_script_setup_true_lang-tbDq0ycw.js";import{_ as U}from"./table-action.vue_vue_type_script_setup_true_lang-DvjUzqp3.js";import{L as g}from"./index-CiIY7QAx.js";import{_ as I}from"./doc-alert.vue_vue_type_script_setup_true_lang-B85ZOAbF.js";import{_ as j}from"./page.vue_vue_type_script_setup_true_lang-CdwUlckY.js";import{m as Y,ab as v,b2 as C,bJ as n,j as a,u as e,ai as b,bp as f,d1 as H,ad as J,I as W,bb as X}from"../jse/index-index-DZkv9inb.js";import{u as x}from"./use-modal-DWvoBMKi.js";import{u as K}from"./use-vxe-grid-CBz1gR2M.js";import{D as Q,T as Z}from"./biz-mall-enum-Bmxc7Ei7.js";import{A as ee}from"./icons-CieLeI1V.js";import{D as te}from"./dict-enum-CaHgMaDZ.js";import"./index-D1VKuXcc.js";import"./index-CrpInodb.js";import"./index-ClosERkF.js";import"./rangePickerProps-C4k0sgfq.js";import"./index-CGJ47XVO.js";import"./x-JCz9-zla.js";const Ie=Y({__name:"index",setup(o){const{push:r}=F(),[t,_]=x({connectedComponent:z,destroyOnClose:!0}),[d,y]=x({connectedComponent:B,destroyOnClose:!0});function p(){O.query()}function u(s){r({name:"TradeOrderDetail",params:{id:s.id}})}function i(s){_.setData(s).open()}function c(s){y.setData(s).open()}const[A,O]=K({formOptions:{schema:q()},gridOptions:{expandConfig:{trigger:"row",expandAll:!0,padding:!0},columns:P(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(l,m)=>E(null,[l,m],function*({page:s},S){return yield w(D({pageNo:s.currentPage,pageSize:s.pageSize},S))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}}});return(s,S)=>(C(),v(e(j),{"auto-content-height":""},{doc:n(()=>[a(e(I),{title:"【交易】交易订单",url:"https://doc.iocoder.cn/mall/trade-order/"}),a(e(I),{title:"【交易】购物车",url:"https://doc.iocoder.cn/mall/trade-cart/"})]),default:n(()=>[a(e(t),{onSuccess:p}),a(e(d),{onSuccess:p}),a(e(A),{"table-title":"订单列表"},{expand_content:n(({row:l})=>[a(e(g),{"item-layout":"vertical","data-source":l.items},{renderItem:n(({item:m})=>[a(e(g).Item,null,{default:n(()=>[a(e(g).Item.Meta,null,{title:n(()=>[b(f(m.spuName)+" ",1),(C(!0),J(W,null,X(m.properties,h=>(C(),v(e(L),{color:"blue",key:h.propertyId},{default:n(()=>[b(f(h.propertyName)+" : "+f(h.valueName),1)]),_:2},1024))),128))]),avatar:n(()=>[a(e(M),{src:m.picUrl,width:40,height:40},null,8,["src"])]),description:n(()=>[b(f(`原价:${e(H)(m.price)} 元 / 数量:${m.count} 个`)+" | ",1),a(e(G),{type:e(te).TRADE_ORDER_ITEM_AFTER_SALE_STATUS,value:m.afterSaleStatus},null,8,["type","value"])]),_:2},1024)]),_:2},1024)]),_:1},8,["data-source"])]),actions:n(({row:l})=>[a(e(U),{actions:[{label:e(V)("common.detail"),type:"link",icon:e(ee).VIEW,auth:["trade:order:query"],onClick:u.bind(null,l)}],"drop-down-actions":[{label:"发货",type:"link",ifShow:()=>l.deliveryType===e(Q).EXPRESS.type&&l.status===e(Z).UNDELIVERED.status,onClick:i.bind(null,l)},{label:"备注",type:"link",onClick:c.bind(null,l)}]},null,8,["actions","drop-down-actions"])]),_:1})]),_:1}))}});export{Ie as default};
|