import{d as U,r as P,S as z,y as G,o,a as k,m as t,w as e,z as d,B as s,p as a,G as u,b as h,t as L,C as w,U as M,be as T,E as j,bf as q,bg as A,v as H,x as J}from"./index-CGub03FT.js";/* empty css */import{E as K,a as Q}from"./el-form-item-BKRcGrWB.js";/* empty css */import{b as W,c as X,d as Y,e as Z,f as $}from"./lists-BwRPUHm0.js";import{P as v}from"./index-D9SZz37w.js";import{E as ee}from"./index-BO1KpKCq.js";/* empty css */import"./_baseClone-C3INvej2.js";import"./_Uint8Array-K6PPz5Xs.js";import"./_initCloneObject-DyM2wGFM.js";/* empty css */import"./index-DV00iONH.js";const re={key:0,class:"inline"},te={style:{height:"300px"},class:"mt-4"},oe={key:1,class:"flex mt-3 inline"},ae=["disabled"],ne={style:{height:"300px"},class:"mt-4"},le=U({__name:"operation",props:{id:{default:""},btnStyle:{default:"text"},cancel_btn:{default:0},del_btn:{default:0},verification_btn:{default:0},verification_status:{default:0}},emits:["refresh"],setup(O,{emit:B}){const f=B,m=O,n=P({order_remarks:""}),b=async()=>{await w.confirm("确定要取消订单吗?"),await W({id:m.id}),f("refresh")},g=async()=>{await w.confirm("确认要核销订单吗?"),await X({id:m.id}),f("refresh")},R=async()=>{await w.confirm("确认要删除吗?"),await Y({id:m.id}),f("refresh")},C=async()=>{await Z({id:m.id,remark:n.value.order_remarks}),f("refresh")},E=async()=>{n.value=await $({id:m.id})};return(l,r)=>{const F=z("arrow-down"),I=M,p=ee,_=T,V=j,x=K,D=Q,N=q,S=A,c=H,i=G("perms");return l.btnStyle==="text"?(o(),k("div",re,[t(S,null,{dropdown:e(()=>[t(N,null,{default:e(()=>[l.del_btn?d((o(),s(_,{key:0},{default:e(()=>[t(p,{type:"danger",underline:!1,onClick:R},{default:e(()=>r[3]||(r[3]=[a("删除订单")])),_:1})]),_:1})),[[i,["order.order/del"]]]):u("",!0),l.cancel_btn?d((o(),s(_,{key:1},{default:e(()=>[t(p,{type:"primary",underline:!1,onClick:b},{default:e(()=>r[4]||(r[4]=[a("取消订单")])),_:1})]),_:1})),[[i,["order.order/cancel"]]]):u("",!0),d((o(),s(_,null,{default:e(()=>[l.verification_btn?(o(),s(v,{key:0,class:"mr-2 inline",width:"450px",onConfirm:g},{trigger:e(()=>[t(p,{type:"primary",underline:!1},{default:e(()=>r[5]||(r[5]=[a("核销订单")])),_:1})]),default:e(()=>[r[6]||(r[6]=a(" 确认要核销订单吗? "))]),_:1})):u("",!0)]),_:1})),[[i,["order.order/verification"]]]),d((o(),s(_,null,{default:e(()=>[t(v,{class:"mr-2 inline",width:"450px",center:!0,onConfirm:C,onOpen:E},{trigger:e(()=>[t(p,{type:"primary",underline:!1},{default:e(()=>r[7]||(r[7]=[a("商家备注")])),_:1})]),default:e(()=>[h("div",te,[t(D,{ref:"orderFormRef",model:n.value,"label-width":"auto"},{default:e(()=>[t(x,{label:"商家备注:"},{default:e(()=>[t(V,{class:"ls-input",type:"textarea",modelValue:n.value.order_remarks,"onUpdate:modelValue":r[0]||(r[0]=y=>n.value.order_remarks=y),placeholder:"请输入",rows:10},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1})]),_:1})),[[i,["order.order/remark"]]])]),_:1})]),default:e(()=>[t(p,{class:"ml-2 mt-[5px]",type:"primary",underline:!1},{default:e(()=>[r[2]||(r[2]=a(" 更多 ")),t(I,{class:"el-icon--right"},{default:e(()=>[t(F)]),_:1})]),_:1})]),_:1})])):(o(),k("div",oe,[l.verification_btn?d((o(),k("div",{key:0,disabled:l.verification_status===1},[t(c,{type:"primary",onClick:g},{default:e(()=>[a(L(l.verification_status===0?"核销订单":"已核销"),1)]),_:1})],8,ae)),[[i,["order.order/verification"]]]):u("",!0),l.cancel_btn?d((o(),s(c,{key:1,onClick:b,type:"danger",class:"mx-4"},{default:e(()=>r[8]||(r[8]=[a("取消订单")])),_:1})),[[i,["order.order/cancel"]]]):u("",!0),d((o(),s(v,{class:"inline",width:"450px",center:!0,onConfirm:C,onOpen:E},{trigger:e(()=>[t(c,null,{default:e(()=>r[9]||(r[9]=[a("商家备注")])),_:1})]),default:e(()=>[h("div",ne,[t(D,{ref:"orderFormRef",model:n.value,"label-width":"auto"},{default:e(()=>[t(x,{label:"商家备注:"},{default:e(()=>[t(V,{class:"ls-input",type:"textarea",modelValue:n.value.order_remarks,"onUpdate:modelValue":r[1]||(r[1]=y=>n.value.order_remarks=y),placeholder:"请输入",rows:10},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1})),[[i,["order.order/remark"]]])]))}}}),be=J(le,[["__scopeId","data-v-83fefcb1"]]);export{be as default};