lcny-vue3-antd-admin/dist/assets/TownDrawer.9d47ea3e.js

2 lines
3.7 KiB
JavaScript

var s=(u,c,r)=>new Promise((o,n)=>{var d=t=>{try{i(r.next(t))}catch(l){n(l)}},p=t=>{try{i(r.throw(t))}catch(l){n(l)}},i=t=>t.done?o(t.value):Promise.resolve(t.value).then(d,p);i((r=r.apply(u,c)).next())});import{cO as C,L as B,a as h,v as b,f as A,k as a,ez as I,eE as x,o as S,j as q,z as v,n as F,aH as P,eJ as T,eK as k}from"./index.c32990f8.js";import{d as E}from"./dayjs.min.78a88238.js";import{B as Y}from"./BasicForm.82bac281.js";import{u as N}from"./useForm.8ed2c601.js";import{a as R,B as j}from"./index.fd979a7c.js";import{i as L}from"./index.a3dce25b.js";const W=[{title:"\u57FA\u5730\u540D\u79F0",dataIndex:"base_name"},{title:"\u519C\u4F5C\u7269\u540D\u79F0",dataIndex:"crop_name"},{title:"\u5E74\u4EFD",dataIndex:"time_year",customRender:({text:u})=>u+"\u5E74"},{title:"\u5B63\u5EA6",dataIndex:"quarter"},{title:"\u4EA7\u91CF",dataIndex:"yield"},{title:"\u4EA7\u503C",dataIndex:"output"},{title:"\u8015\u79CD\u9762\u79EF",dataIndex:"cultivated"},{width:180,title:"\u64CD\u4F5C",dataIndex:"action",align:"center",fixed:void 0}],Q=[{field:"year",label:"\u5E74\u4EFD",component:"DatePicker",componentProps:{picker:"year",mode:"year"},colProps:{span:6}}],O=[{field:"id",label:"ID",required:!1,dynamicDisabled:!0,component:"Input",ifShow:({values:u})=>!!u.id},{field:"time_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:"base_id",label:"\u533A\u57DF",component:"ApiSelect",required:!0,componentProps:{api:()=>s(void 0,null,function*(){return(yield C({type:2,page:1,per_page:99999})).items}),labelField:"name",valueField:"id"}},{field:"yield",label:"\u4EA7\u91CF",required:!0,component:"InputNumber"},{field:"output",label:"\u4EA7\u503C",required:!0,component:"InputNumber"},{label:"\u519C\u4F5C\u7269",field:"crop_id",slot:"crop",component:"TreeSelect",required:!0},{field:"cultivated",label:"\u8015\u79CD\u9762\u79EF",required:!0,component:"InputNumber"}];const U=h({__name:"TownDrawer",emits:["success","register"],setup(u,{emit:c}){const r=b(!1),o=b([]),n=A(()=>r.value?"\u7F16\u8F91\u4EA7\u91CF":"\u65B0\u589E\u4EA7\u91CF"),[d,{resetFields:p,setFieldsValue:i,validate:t}]=N({labelWidth:120,baseColProps:{span:24},schemas:O,showActionButtonGroup:!1}),[l,{setDrawerProps:m,closeDrawer:g}]=R(e=>s(this,null,function*(){if(p(),m({confirmLoading:!1}),a(o).length===0){const _=yield I({type:"all",crop_type:2});o.value=x(_.items,0,"parent_id","id","children","key")}r.value=e==null?void 0:e.isUpdate,a(r)&&(yield i({id:e.id,quarter:e.quarter.toString(),time_year:E(e.time_year.toString()),base_id:e.base_id,yield:e.yield,output:e.output,crop_id:e.crop_id,cultivated:e.cultivated}))})),w=()=>s(this,null,function*(){try{const e=yield t();e.time_year=E(e.time_year.toString()).format("YYYY"),e.type=2,m({confirmLoading:!0}),e.id?yield T(e.id,e):yield k(e),g(),c("success")}finally{m({confirmLoading:!1})}});return(e,_)=>(S(),q(a(j),P(e.$attrs,{onRegister:a(l),showFooter:"",title:a(n),width:"500px",onOk:w}),{default:v(()=>[F(a(Y),{onRegister:a(d)},{crop:v(({model:f,field:y})=>[F(a(L),{value:f[y],"onUpdate:value":D=>f[y]=D,"tree-data":o.value,placeholder:"\u8BF7\u9009\u62E9",fieldNames:{children:"children",label:"name",value:"id"}},null,8,["value","onUpdate:value","tree-data"])]),_:1},8,["onRegister"])]),_:1},16,["onRegister","title"]))}});var z=B(U,[["__scopeId","data-v-7ecebdf0"]]),X=Object.freeze(Object.defineProperty({__proto__:null,default:z},Symbol.toStringTag,{value:"Module"}));export{z as T,X as a,W as c,Q as s};