import{Z as k,C as re,d as ae,r as g,O as ne,S as ue,j as d,H as M,c as de,o as _,F as b,e as l,R as E,k as t,w as o,l as ie,m as f,h as w,P as F,f as D,B as z}from"./index-CrAWI0wi.js";function pe(i){return k({url:"/pay/order/list",method:"get",params:i})}function se(i){return k({url:"/pay/order/"+i,method:"get"})}function me(i){return k({url:"/pay/order",method:"post",data:i})}function fe(i){return k({url:"/pay/order",method:"put",data:i})}function ce(i){return k({url:"/pay/order/"+i,method:"delete"})}const ge={class:"app-container"},be={class:"dialog-footer"},ye=re({name:"Order"}),_e=Object.assign(ye,{setup(i){const{proxy:y}=ae(),R=g([]),v=g(!1),S=g(!0),N=g(!0),x=g([]),B=g(!0),O=g(!0),A=g(0),U=g(""),Q=ne({form:{},queryParams:{pageNum:1,pageSize:10,orderNumber:null,thirdNumber:null,orderStatus:null,totalAmount:null,actualAmount:null,orderContent:null,orderMessage:null},rules:{}}),{queryParams:p,form:a,rules:j}=ue(Q);function V(){S.value=!0,pe(p.value).then(n=>{R.value=n.rows,A.value=n.total,S.value=!1})}function K(){v.value=!1,T()}function T(){a.value={orderId:null,orderNumber:null,orderStatus:null,totalAmount:null,actualAmount:null,orderContent:null,orderMessage:null,createBy:null,createTime:null,updateBy:null,updateTime:null,remark:null},y.resetForm("orderRef")}function I(){p.value.pageNum=1,V()}function L(){y.resetForm("queryRef"),I()}function H(n){x.value=n.map(e=>e.orderId),B.value=n.length!=1,O.value=!n.length}function Z(){T(),v.value=!0,U.value="添加订单"}function $(n){T();const e=n.orderId||x.value;se(e).then(s=>{a.value=s.data,v.value=!0,U.value="修改订单"})}function G(){y.$refs.orderRef.validate(n=>{n&&(a.value.orderId!=null?fe(a.value).then(e=>{y.$modal.msgSuccess("修改成功"),v.value=!1,V()}):me(a.value).then(e=>{y.$modal.msgSuccess("新增成功"),v.value=!1,V()}))})}function P(n){const e=n.orderId||x.value;y.$modal.confirm('是否确认删除订单编号为"'+e+'"的数据项?').then(function(){return ce(e)}).then(()=>{V(),y.$modal.msgSuccess("删除成功")}).catch(()=>{})}function J(){y.download("pay/order/export",{...p.value},`order_${new Date().getTime()}.xlsx`)}return V(),(n,e)=>{const s=d("el-input"),c=d("el-form-item"),m=d("el-button"),q=d("el-form"),h=d("el-col"),W=d("right-toolbar"),X=d("el-row"),u=d("el-table-column"),Y=d("el-table"),ee=d("pagination"),le=d("el-dialog"),C=M("hasPermi"),te=M("loading");return _(),de("div",ge,[b(l(q,{model:t(p),ref:"queryRef",inline:!0,"label-width":"68px"},{default:o(()=>[l(c,{label:"订单号",prop:"orderNumber"},{default:o(()=>[l(s,{modelValue:t(p).orderNumber,"onUpdate:modelValue":e[0]||(e[0]=r=>t(p).orderNumber=r),placeholder:"请输入订单号",clearable:"",onKeyup:ie(I,["enter"])},null,8,["modelValue"])]),_:1}),l(c,null,{default:o(()=>[l(m,{type:"primary",icon:"Search",onClick:I},{default:o(()=>e[12]||(e[12]=[f("搜索")])),_:1}),l(m,{icon:"Refresh",onClick:L},{default:o(()=>e[13]||(e[13]=[f("重置")])),_:1})]),_:1})]),_:1},8,["model"]),[[E,t(N)]]),l(X,{gutter:10,class:"mb8"},{default:o(()=>[l(h,{span:1.5},{default:o(()=>[b((_(),w(m,{type:"primary",plain:"",icon:"Plus",onClick:Z},{default:o(()=>e[14]||(e[14]=[f("新增")])),_:1})),[[C,["pay:order:add"]]])]),_:1}),l(h,{span:1.5},{default:o(()=>[b((_(),w(m,{type:"success",plain:"",icon:"Edit",disabled:t(B),onClick:$},{default:o(()=>e[15]||(e[15]=[f("修改")])),_:1},8,["disabled"])),[[C,["pay:order:edit"]]])]),_:1}),l(h,{span:1.5},{default:o(()=>[b((_(),w(m,{type:"danger",plain:"",icon:"Delete",disabled:t(O),onClick:P},{default:o(()=>e[16]||(e[16]=[f("删除")])),_:1},8,["disabled"])),[[C,["pay:order:remove"]]])]),_:1}),l(h,{span:1.5},{default:o(()=>[b((_(),w(m,{type:"warning",plain:"",icon:"Download",onClick:J},{default:o(()=>e[17]||(e[17]=[f("导出")])),_:1})),[[C,["pay:order:export"]]])]),_:1}),l(W,{showSearch:t(N),"onUpdate:showSearch":e[1]||(e[1]=r=>F(N)?N.value=r:null),onQueryTable:V},null,8,["showSearch"])]),_:1}),b((_(),w(Y,{data:t(R),onSelectionChange:H},{default:o(()=>[l(u,{label:"订单ID",align:"center",prop:"orderId"}),l(u,{label:"订单号",align:"center",prop:"orderNumber"}),l(u,{label:"第三方订单号",align:"center",prop:"thirdNumber"}),l(u,{label:"订单状态",align:"center",prop:"orderStatus"}),l(u,{label:"订单总金额",align:"center",prop:"totalAmount"}),l(u,{label:"实际金额",align:"center",prop:"actualAmount"}),l(u,{label:"创建者",align:"center",prop:"createBy"}),l(u,{label:"创建时间",align:"center",prop:"createTime",width:"180"},{default:o(r=>[D("span",null,z(n.parseTime(r.row.createTime,"{y}-{m}-{d}")),1)]),_:1}),l(u,{label:"更新时间",align:"center",prop:"updateTime",width:"180"},{default:o(r=>[D("span",null,z(n.parseTime(r.row.updateTime,"{y}-{m}-{d}")),1)]),_:1}),l(u,{label:"备注",align:"center",prop:"remark"}),l(u,{label:"操作",align:"center","class-name":"small-padding fixed-width"},{default:o(r=>[b((_(),w(m,{link:"",type:"primary",icon:"Edit",onClick:oe=>$(r.row)},{default:o(()=>e[18]||(e[18]=[f("修改")])),_:2},1032,["onClick"])),[[C,["pay:order:edit"]]]),b((_(),w(m,{link:"",type:"primary",icon:"Delete",onClick:oe=>P(r.row)},{default:o(()=>e[19]||(e[19]=[f("删除")])),_:2},1032,["onClick"])),[[C,["pay:order:remove"]]])]),_:1})]),_:1},8,["data"])),[[te,t(S)]]),b(l(ee,{total:t(A),page:t(p).pageNum,"onUpdate:page":e[2]||(e[2]=r=>t(p).pageNum=r),limit:t(p).pageSize,"onUpdate:limit":e[3]||(e[3]=r=>t(p).pageSize=r),onPagination:V},null,8,["total","page","limit"]),[[E,t(A)>0]]),l(le,{title:t(U),modelValue:t(v),"onUpdate:modelValue":e[11]||(e[11]=r=>F(v)?v.value=r:null),width:"500px","append-to-body":""},{footer:o(()=>[D("div",be,[l(m,{type:"primary",onClick:G},{default:o(()=>e[20]||(e[20]=[f("确 定")])),_:1}),l(m,{onClick:K},{default:o(()=>e[21]||(e[21]=[f("取 消")])),_:1})])]),default:o(()=>[l(q,{ref:"orderRef",model:t(a),rules:t(j),"label-width":"80px"},{default:o(()=>[l(c,{label:"订单号",prop:"orderNumber"},{default:o(()=>[l(s,{modelValue:t(a).orderNumber,"onUpdate:modelValue":e[4]||(e[4]=r=>t(a).orderNumber=r),placeholder:"请输入订单号"},null,8,["modelValue"])]),_:1}),l(c,{label:"第三方订单号",prop:"thirdNumber"},{default:o(()=>[l(s,{modelValue:t(a).thirdNumber,"onUpdate:modelValue":e[5]||(e[5]=r=>t(a).thirdNumber=r),placeholder:"请输入第三方订单号"},null,8,["modelValue"])]),_:1}),l(c,{label:"订单总金额",prop:"totalAmount"},{default:o(()=>[l(s,{modelValue:t(a).totalAmount,"onUpdate:modelValue":e[6]||(e[6]=r=>t(a).totalAmount=r),placeholder:"请输入订单总金额"},null,8,["modelValue"])]),_:1}),l(c,{label:"实际金额",prop:"actualAmount"},{default:o(()=>[l(s,{modelValue:t(a).actualAmount,"onUpdate:modelValue":e[7]||(e[7]=r=>t(a).actualAmount=r),placeholder:"请输入实际金额"},null,8,["modelValue"])]),_:1}),l(c,{label:"订单内容",prop:"orderContent"},{default:o(()=>[l(s,{modelValue:t(a).orderContent,"onUpdate:modelValue":e[8]||(e[8]=r=>t(a).orderContent=r),type:"textarea",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),l(c,{label:"负载信息",prop:"orderMessage"},{default:o(()=>[l(s,{modelValue:t(a).orderMessage,"onUpdate:modelValue":e[9]||(e[9]=r=>t(a).orderMessage=r),placeholder:"请输入负载信息"},null,8,["modelValue"])]),_:1}),l(c,{label:"备注",prop:"remark"},{default:o(()=>[l(s,{modelValue:t(a).remark,"onUpdate:modelValue":e[10]||(e[10]=r=>t(a).remark=r),type:"textarea",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{_e as default};