lcny-vue3-antd-admin/dist/assets/FlowsDrawer.0f79353d.js

2 lines
3.2 KiB
JavaScript

var p=(r,u,t)=>new Promise((c,n)=>{var d=a=>{try{l(t.next(a))}catch(o){n(o)}},i=a=>{try{l(t.throw(a))}catch(o){n(o)}},l=a=>a.done?c(a.value):Promise.resolve(a.value).then(d,i);l((t=t.apply(r,u)).next())});import{J as E,a as b,r as w,f as F,o as _,j as D,x as g,p as y,k as s,aB as v,e4 as m,eX as C,eY as A}from"./index.3f119c6b.js";import{B as h}from"./BasicForm.125f1f29.js";import{u as x}from"./useForm.60adaf13.js";import{a as I,B as P}from"./index.d2e3dc89.js";const N=[{title:"\u5E74\u4EFD",dataIndex:"year",customRender:({text:r})=>r+"\u5E74"},{title:"\u5B63\u5EA6",dataIndex:"quarter"},{title:"\u5730\u533A",dataIndex:"area"},{title:"\u9500\u91CF",dataIndex:"sales",customRender:({record:{sales:r,unit:u}})=>r+u},{title:"\u521B\u5EFA\u4EBA",dataIndex:"name",customRender:({record:{created_by:r}})=>r.name},{width:180,title:"\u64CD\u4F5C",dataIndex:"action",align:"center",fixed:void 0}],T=[{field:"year",label:"\u5E74\u4EFD",component:"DatePicker",componentProps:{picker:"year",mode:"year"},colProps:{span:8}},{field:"quarter",label:"\u5B63\u5EA6",component:"Select",componentProps:{options:[{label:"\u7B2C\u4E00\u5B63\u5EA6",value:"1"},{label:"\u7B2C\u4E8C\u5B63\u5EA6",value:"2"},{label:"\u7B2C\u4E09\u5B63\u5EA6",value:"3"},{label:"\u7B2C\u56DB\u5B63\u5EA6",value:"4"}]},colProps:{span:8}}],S=[{field:"id",label:"ID",required:!1,dynamicDisabled:!0,component:"Input",ifShow:({values:r})=>!!r.id},{field:"year",label:"\u5E74\u4EFD",component:"DatePicker",required:!0,componentProps:{picker:"year",mode:"year"}},{field:"quarter",label:"\u5B63\u5EA6",component:"Select",required:!0,componentProps:{options:[{label:"\u7B2C\u4E00\u5B63\u5EA6",value:"1"},{label:"\u7B2C\u4E8C\u5B63\u5EA6",value:"2"},{label:"\u7B2C\u4E09\u5B63\u5EA6",value:"3"},{label:"\u7B2C\u56DB\u5B63\u5EA6",value:"4"}]}},{field:"area",label:"\u5730\u533A",required:!0,component:"Input"},{field:"sales",label:"\u9500\u91CF",required:!0,component:"InputNumber",componentProps:{formatter:r=>{let u=/^(-)*(\d+)\.(\d\d).*$/;return`${r}`.replace(/\B(?=(\d{3})+(?!\d))/g,"").replace(u,"$1$2.$3")}}},{field:"unit",label:"\u5355\u4F4D",required:!0,component:"Input"}];const q=b({__name:"FlowsDrawer",emits:["success","register"],setup(r,{emit:u}){const t=w(!1),c=F(()=>t.value?"\u7F16\u8F91\u6D41\u5411":"\u65B0\u589E\u6D41\u5411"),[n,{resetFields:d,setFieldsValue:i,validate:l}]=x({labelWidth:120,baseColProps:{span:24},schemas:S,showActionButtonGroup:!1}),[a,{setDrawerProps:o,closeDrawer:f}]=I(e=>p(this,null,function*(){d(),o({confirmLoading:!1}),t.value=e==null?void 0:e.isUpdate,s(t)?yield i({id:e.id,quarter:e.quarter.toString(),year:m(e.year.toString()),area:e.area,sales:e.sales,unit:e.unit}):i({unit:"\u5428"})})),B=()=>p(this,null,function*(){try{const e=yield l();e.year=m(e.year.toString()).format("YYYY"),o({confirmLoading:!0}),e.id?yield C(e.id,e):yield A(e),f(),u("success")}finally{o({confirmLoading:!1})}});return(e,R)=>(_(),D(s(P),v(e.$attrs,{onRegister:s(a),showFooter:"",title:s(c),width:"500px",onOk:B}),{default:g(()=>[y(s(h),{onRegister:s(n)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});var k=E(q,[["__scopeId","data-v-1ccabbfc"]]),U=Object.freeze(Object.defineProperty({__proto__:null,default:k},Symbol.toStringTag,{value:"Module"}));export{k as F,U as a,N as c,T as s};