lcny-vue3-antd-admin/dist/assets/MaterielsDrawer.dcc61ba0.js

2 lines
4.4 KiB
JavaScript

var d=(r,t,o)=>new Promise((a,i)=>{var p=u=>{try{l(o.next(u))}catch(s){i(s)}},n=u=>{try{l(o.throw(u))}catch(s){i(s)}},l=u=>u.done?a(u.value):Promise.resolve(u.value).then(p,n);l((o=o.apply(r,t)).next())});import{bT as b,J as E,a as _,r as g,f as v,o as y,j as D,x as F,p as w,k as c,aB as h,e5 as m,f0 as A,f1 as C}from"./index.f9e8de6e.js";import{B as P}from"./BasicForm.7ec6b32a.js";import{u as I}from"./useForm.5f2aae57.js";import{T as x}from"./index.c28c4749.js";import{a as q,B as S}from"./index.1fa56501.js";const U=[{title:"\u540D\u79F0",dataIndex:"name"},{title:"\u5E74\u4EFD",dataIndex:"year",customRender:({text:r})=>r+"\u5E74"},{title:"\u5B63\u5EA6",dataIndex:"quarter"},{title:"\u7C7B\u578B",dataIndex:"type",customRender:({record:r})=>{var n,l;const t=r.type,a=[{value:1,color:"green",label:"\u9972\u6599"},{value:2,color:"pink",label:"\u80A5\u6599"}].find(u=>u.value===t),i=(n=a==null?void 0:a.color)!=null?n:"red",p=(l=a==null?void 0:a.label)!=null?l:t;return b(x,{color:i},()=>p)}},{title:"\u6700\u4F4E\u4EF7",dataIndex:"lowest_price",customRender:({record:{lowest_price:r,unit:t}})=>r+t},{title:"\u6700\u9AD8\u4EF7",dataIndex:"highest_price",customRender:({record:{highest_price:r,unit:t}})=>r+t},{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}],V=[{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}},{field:"type",label:"\u7C7B\u578B",component:"Select",componentProps:{options:[{label:"\u9972\u6599",value:"1"},{label:"\u80A5\u6599",value:"2"}]},colProps:{span:8}},{field:"name",label:"\u540D\u79F0",required:!1,component:"Input",colProps:{span:8}}],$=[{field:"id",label:"ID",required:!1,dynamicDisabled:!0,component:"Input",ifShow:({values:r})=>!!r.id},{field:"name",label:"\u540D\u79F0",required:!0,component:"Input"},{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:"type",label:"\u7C7B\u578B",component:"Select",required:!0,componentProps:{options:[{label:"\u9972\u6599",value:1},{label:"\u80A5\u6599",value:2}]}},{field:"unit",label:"\u5355\u4F4D",required:!0,component:"Input"},{field:"lowest_price",label:"\u6700\u4F4E\u4EF7",required:!0,component:"InputNumber",componentProps:{formatter:r=>{let t=/^(-)*(\d+)\.(\d\d).*$/;return`${r}`.replace(/\B(?=(\d{3})+(?!\d))/g,"").replace(t,"$1$2.$3")}}},{field:"highest_price",label:"\u6700\u9AD8\u4EF7",required:!0,component:"InputNumber",componentProps:{formatter:r=>{let t=/^(-)*(\d+)\.(\d\d).*$/;return`${r}`.replace(/\B(?=(\d{3})+(?!\d))/g,"").replace(t,"$1$2.$3")}}}];const k=_({__name:"MaterielsDrawer",emits:["success","register"],setup(r,{emit:t}){const o=g(!1),a=v(()=>o.value?"\u7F16\u8F91\u7269\u8D44":"\u65B0\u589E\u7269\u8D44"),[i,{resetFields:p,setFieldsValue:n,validate:l}]=I({labelWidth:120,baseColProps:{span:24},schemas:$,showActionButtonGroup:!1}),[u,{setDrawerProps:s,closeDrawer:f}]=q(e=>d(this,null,function*(){p(),s({confirmLoading:!1}),o.value=e==null?void 0:e.isUpdate,c(o)?yield n({id:e.id,quarter:e.quarter.toString(),year:m(e.year.toString()),type:e.type,lowest_price:e.lowest_price,highest_price:e.highest_price,name:e.name,unit:e.unit}):n({unit:"\u5143/\u5428"})})),B=()=>d(this,null,function*(){try{const e=yield l();e.year=m(e.year.toString()).format("YYYY"),s({confirmLoading:!0}),e.id?yield A(e.id,e):yield C(e),f(),t("success")}finally{s({confirmLoading:!1})}});return(e,M)=>(y(),D(c(S),h(e.$attrs,{onRegister:c(u),showFooter:"",title:c(a),width:"500px",onOk:B}),{default:F(()=>[w(c(P),{onRegister:c(i)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});var R=E(k,[["__scopeId","data-v-58d07157"]]),z=Object.freeze(Object.defineProperty({__proto__:null,default:R},Symbol.toStringTag,{value:"Module"}));export{R as M,z as a,U as c,V as s};