lcny-vue3-antd-admin/dist/assets/IndustriesDrawer.0c16e839.js

2 lines
3.2 KiB
JavaScript

var p=(u,l,t)=>new Promise((i,n)=>{var c=r=>{try{s(t.next(r))}catch(a){n(a)}},d=r=>{try{s(t.throw(r))}catch(a){n(a)}},s=r=>r.done?i(r.value):Promise.resolve(r.value).then(c,d);s((t=t.apply(u,l)).next())});import{d as m}from"./dayjs.min.78a88238.js";import{B as _}from"./BasicForm.82bac281.js";import{u as B}from"./useForm.8ed2c601.js";import{a as b,B as v}from"./index.fd979a7c.js";import{L as A,a as y,v as I,f as g,k as o,o as w,j as C,z as D,n as F,aH as h,eR as S,eS as x}from"./index.c32990f8.js";const T=[{title:"\u5E74\u4EFD",dataIndex:"year",customRender:({text:u})=>u+"\u5E74"},{title:"\u5B63\u5EA6",dataIndex:"quarter"},{title:"\u9762\u79EF",dataIndex:"area"},{title:"\u4EA7\u91CF",dataIndex:"product_output"},{title:"\u4EA7\u503C",dataIndex:"product_value"},{title:"\u521B\u5EFA\u4EBA",dataIndex:"name",customRender:({record:{created_by:u}})=>u.name},{width:180,title:"\u64CD\u4F5C",dataIndex:"action",align:"center",fixed:void 0}],U=[{field:"year",label:"\u5E74\u4EFD",component:"DatePicker",componentProps:{picker:"year",mode:"year"},colProps:{span:6}},{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:6}}],P=[{field:"id",label:"ID",required:!1,dynamicDisabled:!0,component:"Input",ifShow:({values:u})=>!!u.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:"\u9762\u79EF",required:!0,component:"InputNumber"},{field:"product_output",label:"\u4EA7\u91CF",required:!0,component:"InputNumber"},{field:"product_value",label:"\u4EA7\u503C",required:!0,component:"InputNumber"}];const q=y({__name:"IndustriesDrawer",emits:["success","register"],setup(u,{emit:l}){const t=I(!1),i=g(()=>t.value?"\u7F16\u8F91\u4EA7\u4E1A":"\u65B0\u589E\u4EA7\u4E1A"),[n,{resetFields:c,setFieldsValue:d,validate:s}]=B({labelWidth:120,baseColProps:{span:24},schemas:P,showActionButtonGroup:!1}),[r,{setDrawerProps:a,closeDrawer:f}]=b(e=>p(this,null,function*(){c(),a({confirmLoading:!1}),t.value=e==null?void 0:e.isUpdate,o(t)&&(yield d({id:e.id,quarter:e.quarter.toString(),year:m(e.year.toString()),area:e.area,product_output:e.product_output,product_value:e.product_value}))})),E=()=>p(this,null,function*(){try{const e=yield s();e.year=m(e.year.toString()).format("YYYY"),a({confirmLoading:!0}),e.id?yield S(e.id,e):yield x(e),f(),l("success")}finally{a({confirmLoading:!1})}});return(e,R)=>(w(),C(o(v),h(e.$attrs,{onRegister:o(r),showFooter:"",title:o(i),width:"500px",onOk:E}),{default:D(()=>[F(o(_),{onRegister:o(n)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});var k=A(q,[["__scopeId","data-v-73ad3fd6"]]),V=Object.freeze(Object.defineProperty({__proto__:null,default:k},Symbol.toStringTag,{value:"Module"}));export{k as I,V as a,T as c,U as s};