2025-06-02 21:34:56 +08:00

2 lines
7.6 KiB
JavaScript

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