DailyBillForm-2f438cb6.js 4.6 KB

1
  1. import{as as c,d as z,B as P,r as p,g as M,o as h,k as V,w as r,i as t,a,l as w,D as O,R,Y as J,I as T,J as Y,s as E,M as G,_ as H,__tla as K}from"./index-3ec1f57f.js";import{_ as L,__tla as N}from"./Dialog-a920f067.js";import{u as Q,__tla as W}from"./useMessage-40198045.js";let f,v,B,X=Promise.all([(()=>{try{return K}catch{}})(),(()=>{try{return N}catch{}})(),(()=>{try{return W}catch{}})()]).then(async()=>{v={getDailyBillPage:async o=>await c.get({url:"/trade/daily-bill/page",params:o}),getDailyBill:async o=>await c.get({url:"/trade/daily-bill/get?id="+o}),createDailyBill:async o=>await c.post({url:"/trade/daily-bill/create",data:o}),updateDailyBill:async o=>await c.put({url:"/trade/daily-bill/update",data:o}),deleteDailyBill:async o=>await c.delete({url:"/trade/daily-bill/delete?id="+o}),exportDailyBill:async o=>await c.download({url:"/trade/daily-bill/export-excel",params:o})},f=H(z({name:"DailyBillForm",__name:"DailyBillForm",emits:["success"],setup(o,{expose:x,emit:C}){const{t:y}=P(),b=Q(),i=p(!1),g=p(""),s=p(!1),I=p(""),l=p({id:void 0,amount:void 0,receivedAmount:void 0,orderCount:void 0,shopId:void 0,merchantId:void 0,orderIds:void 0}),U=M({amount:[{required:!0,message:"\u91D1\u989D\uFF0C\u5355\u4F4D\uFF1A\u5206\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],receivedAmount:[{required:!0,message:"\u786E\u6536\u91D1\u989D\uFF0C\u5355\u4F4D\uFF1A\u5206\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],orderCount:[{required:!0,message:"\u8BA2\u5355\u6570\uFF0C\u9ED8\u8BA4\u4E3A0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],orderIds:[{required:!0,message:"\u8BA2\u5355ID\u5217\u8868\uFF0C\u6587\u672C\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),_=p();x({open:async(u,e)=>{if(i.value=!0,g.value=y("action."+u),I.value=u,q(),e){s.value=!0;try{l.value=await v.getDailyBill(e)}finally{s.value=!1}}}});const A=C,k=async()=>{await _.value.validate(),s.value=!0;try{const u=l.value;I.value==="create"?(await v.createDailyBill(u),b.success(y("common.createSuccess"))):(await v.updateDailyBill(u),b.success(y("common.updateSuccess"))),i.value=!1,A("success")}finally{s.value=!1}},q=()=>{var u;l.value={id:void 0,amount:void 0,receivedAmount:void 0,orderCount:void 0,shopId:void 0,merchantId:void 0,orderIds:void 0},(u=_.value)==null||u.resetFields()};return(u,e)=>{const n=J,m=T,F=Y,D=E,S=L,j=G;return h(),V(S,{title:a(g),modelValue:a(i),"onUpdate:modelValue":e[7]||(e[7]=d=>R(i)?i.value=d:null)},{footer:r(()=>[t(D,{onClick:k,type:"primary",disabled:a(s)},{default:r(()=>[w("\u786E \u5B9A")]),_:1},8,["disabled"]),t(D,{onClick:e[6]||(e[6]=d=>i.value=!1)},{default:r(()=>[w("\u53D6 \u6D88")]),_:1})]),default:r(()=>[O((h(),V(F,{ref_key:"formRef",ref:_,model:a(l),rules:a(U),"label-width":"100px"},{default:r(()=>[t(m,{label:"\u91D1\u989D\uFF0C\u5355\u4F4D\uFF1A\u5206",prop:"amount"},{default:r(()=>[t(n,{modelValue:a(l).amount,"onUpdate:modelValue":e[0]||(e[0]=d=>a(l).amount=d),placeholder:"\u8BF7\u8F93\u5165\u91D1\u989D\uFF0C\u5355\u4F4D\uFF1A\u5206"},null,8,["modelValue"])]),_:1}),t(m,{label:"\u786E\u6536\u91D1\u989D\uFF0C\u5355\u4F4D\uFF1A\u5206",prop:"receivedAmount"},{default:r(()=>[t(n,{modelValue:a(l).receivedAmount,"onUpdate:modelValue":e[1]||(e[1]=d=>a(l).receivedAmount=d),placeholder:"\u8BF7\u8F93\u5165\u786E\u6536\u91D1\u989D\uFF0C\u5355\u4F4D\uFF1A\u5206"},null,8,["modelValue"])]),_:1}),t(m,{label:"\u8BA2\u5355\u6570\uFF0C\u9ED8\u8BA4\u4E3A0",prop:"orderCount"},{default:r(()=>[t(n,{modelValue:a(l).orderCount,"onUpdate:modelValue":e[2]||(e[2]=d=>a(l).orderCount=d),placeholder:"\u8BF7\u8F93\u5165\u8BA2\u5355\u6570\uFF0C\u9ED8\u8BA4\u4E3A0"},null,8,["modelValue"])]),_:1}),t(m,{label:"\u5E97\u94FAID",prop:"shopId"},{default:r(()=>[t(n,{modelValue:a(l).shopId,"onUpdate:modelValue":e[3]||(e[3]=d=>a(l).shopId=d),placeholder:"\u8BF7\u8F93\u5165\u5E97\u94FAID"},null,8,["modelValue"])]),_:1}),t(m,{label:"\u5546\u6237ID",prop:"merchantId"},{default:r(()=>[t(n,{modelValue:a(l).merchantId,"onUpdate:modelValue":e[4]||(e[4]=d=>a(l).merchantId=d),placeholder:"\u8BF7\u8F93\u5165\u5546\u6237ID"},null,8,["modelValue"])]),_:1}),t(m,{label:"\u8BA2\u5355ID\u5217\u8868\uFF0C\u6587\u672C\u7C7B\u578B",prop:"orderIds"},{default:r(()=>[t(n,{modelValue:a(l).orderIds,"onUpdate:modelValue":e[5]||(e[5]=d=>a(l).orderIds=d),placeholder:"\u8BF7\u8F93\u5165\u8BA2\u5355ID\u5217\u8868\uFF0C\u6587\u672C\u7C7B\u578B"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[j,a(s)]])]),_:1},8,["title","modelValue"])}}}),[["__file","D:/zx/mall-newfeifan-zx-business/src/views/mall/bill/dailybill/DailyBillForm.vue"]]),B=Object.freeze(Object.defineProperty({__proto__:null,default:f},Symbol.toStringTag,{value:"Module"}))});export{f as D,X as __tla,v as a,B as b};