mirror of
https://gitee.com/myxzgzs/boyuehasfj-vue3.git
synced 2025-08-08 07:02:42 +08:00
2 lines
7.6 KiB
JavaScript
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,{showSearc
|