lcny-vue3-antd-admin/dist/assets/IndustriesDrawer.72378149.js

2 lines
4.5 KiB
JavaScript

var p=(e,r,a)=>new Promise((c,s)=>{var i=t=>{try{l(a.next(t))}catch(o){s(o)}},d=t=>{try{l(a.throw(t))}catch(o){s(o)}},l=t=>t.done?c(t.value):Promise.resolve(t.value).then(i,d);l((a=a.apply(e,r)).next())});import{q as E,a as B,v as $,f as g,o as b,j as v,B as A,p as F,k as n,aF as I,cI as m,f1 as D,f2 as y}from"./index.d39002cd.js";import{u as C,B as w}from"./useForm.36793474.js";import{a as h,B as q}from"./index.48e0a0bc.js";const L=[{title:"\u5E74\u4EFD",dataIndex:"year",customRender:({text:e})=>e+"\u5E74"},{title:"\u5B63\u5EA6",dataIndex:"quarter"},{title:"\u9762\u79EF",dataIndex:"area",customRender:({record:{area:e,area_unit:r}})=>e+r},{title:"\u4EA7\u91CF",dataIndex:"product_output",customRender:({record:{product_output:e,product_output_unit:r}})=>e+r},{title:"\u4EA7\u503C",dataIndex:"product_value",customRender:({record:{product_value:e,product_value_unit:r}})=>e+r},{title:"\u521B\u5EFA\u4EBA",dataIndex:"name",customRender:({record:{created_by:e}})=>e.name},{width:180,title:"\u64CD\u4F5C",dataIndex:"action",align:"center",fixed:void 0}],O=[{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}}],P=[{field:"id",label:"ID",required:!1,dynamicDisabled:!0,component:"Input",ifShow:({values:e})=>!!e.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",componentProps:{formatter:e=>{const r=/^(-)*(\d+)\.(\d\d).*$/;return`${e}`.replace(/\B(?=(\d{3})+(?!\d))/g,"").replace(r,"$1$2.$3")},parser:e=>{const r=/^(-)*(\d+)\.(\d\d).*$/;return`${e}`.replace(/\B(?=(\d{3})+(?!\d))/g,"").replace(r,"$1$2.$3")}}},{field:"product_output",label:"\u4EA7\u91CF",required:!0,component:"InputNumber",componentProps:{formatter:e=>{const r=/^(-)*(\d+)\.(\d\d).*$/;return`${e}`.replace(/\B(?=(\d{3})+(?!\d))/g,"").replace(r,"$1$2.$3")},parser:e=>{const r=/^(-)*(\d+)\.(\d\d).*$/;return`${e}`.replace(/\B(?=(\d{3})+(?!\d))/g,"").replace(r,"$1$2.$3")}}},{field:"product_value",label:"\u4EA7\u503C",required:!0,component:"InputNumber",componentProps:{formatter:e=>{const r=/^(-)*(\d+)\.(\d\d).*$/;return`${e}`.replace(/\B(?=(\d{3})+(?!\d))/g,"").replace(r,"$1$2.$3")},parser:e=>{const r=/^(-)*(\d+)\.(\d\d).*$/;return`${e}`.replace(/\B(?=(\d{3})+(?!\d))/g,"").replace(r,"$1$2.$3")}}},{field:"area_unit",label:"\u9762\u79EF\u5355\u4F4D",required:!0,component:"Input"},{field:"product_output_unit",label:"\u4EA7\u91CF\u5355\u4F4D",required:!0,component:"Input"},{field:"product_value_unit",label:"\u4EA7\u503C\u5355\u4F4D",required:!0,component:"Input"}];const x=B({__name:"IndustriesDrawer",emits:["success","register"],setup(e,{emit:r}){const a=$(!1),c=g(()=>a.value?"\u7F16\u8F91\u4EA7\u4E1A":"\u65B0\u589E\u4EA7\u4E1A"),[s,{resetFields:i,setFieldsValue:d,validate:l}]=C({labelWidth:120,baseColProps:{span:24},schemas:P,showActionButtonGroup:!1}),[t,{setDrawerProps:o,closeDrawer:_}]=h(u=>p(this,null,function*(){i(),o({confirmLoading:!1}),a.value=u==null?void 0:u.isUpdate,n(a)?yield d({id:u.id,quarter:u.quarter.toString(),year:m(u.year.toString()),area:u.area,product_output:u.product_output,product_value:u.product_value,area_unit:u.area_unit,product_output_unit:u.product_output_unit,product_value_unit:u.product_value_unit}):d({area_unit:"\u5343\u4EA9",product_output_unit:"\u5428",product_value_unit:"\u4E07\u5143"})})),f=()=>p(this,null,function*(){try{const u=yield l();u.year=m(u.year.toString()).format("YYYY"),o({confirmLoading:!0}),u.id?yield D(u.id,u):yield y(u),_(),r("success")}finally{o({confirmLoading:!1})}});return(u,R)=>(b(),v(n(q),I(u.$attrs,{onRegister:n(t),showFooter:"",title:n(c),width:"500px",onOk:f}),{default:A(()=>[F(n(w),{onRegister:n(s)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});var S=E(x,[["__scopeId","data-v-604823d8"]]),T=Object.freeze(Object.defineProperty({__proto__:null,default:S},Symbol.toStringTag,{value:"Module"}));export{S as I,T as a,L as c,O as s};