2 lines
4.8 KiB
Java
2 lines
4.8 KiB
Java
var d=(e,i,r)=>new Promise((c,a)=>{var f=o=>{try{t(r.next(o))}catch(l){a(l)}},n=o=>{try{t(r.throw(o))}catch(l){a(l)}},t=o=>o.done?c(o.value):Promise.resolve(o.value).then(f,n);t((r=r.apply(e,i)).next())});import"./index-Di-j2gt4.js";import{d as h,f as v,ah as m,aC as k,as as q,aF as s,k as p,G as B}from"./vue-vendor-C7Zq48Yl.js";import C from"./PersonTable-Bnf8E05e.js";import{P as T}from"./index-C57gqG5N.js";import{J as b}from"./antd-vue-vendor-BPnV8VqP.js";import{B as y}from"./BasicForm-BJnSRkIE.js";import{u as P}from"./useForm-BZtHZyx2.js";import{d as F}from"./index-BI6CMai0.js";import"./componentMap-BBZeqR-K.js";import"./useFormItem-BdW6EoZe.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JAddInput-D6qcyZjQ.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectDept-DRDVeruW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./JAreaLinkage-BeRUFHSB.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";import"./index-BgJbdjPf.js";import"./BasicTable-DfLkrEeh.js";import"./injectionKey-DPVn4AgL.js";import"./useContentHeight-BUFNkYs_.js";import"./useContentViewHeight-BO9bTdue.js";import"./usePageContext-l-f4bNz7.js";const u=[{label:"付晓晓",value:"1"},{label:"周毛毛",value:"2"}],_=[{label:"私密",value:"1"},{label:"公开",value:"2"}],R=[{field:"f1",component:"Input",label:"仓库名",required:!0},{field:"f2",component:"Input",label:"仓库域名",required:!0,componentProps:{addonBefore:"http://",addonAfter:"com"},colProps:{offset:2}},{field:"f3",component:"Select",label:"仓库管理员",componentProps:{options:u},required:!0,colProps:{offset:2}},{field:"f4",component:"Select",label:"审批人",componentProps:{options:u},required:!0},{field:"f5",component:"RangePicker",label:"生效日期",required:!0,colProps:{offset:2}},{field:"f6",component:"Select",label:"仓库类型",componentProps:{options:_},required:!0,colProps:{offset:2}}],S=[{field:"t1",component:"Input",label:"任务名",required:!0},{field:"t2",component:"Input",label:"任务描述",required:!0,colProps:{offset:2}},{field:"t3",component:"Select",label:"执行人",componentProps:{options:u},required:!0,colProps:{offset:2}},{field:"t4",component:"Select",label:"责任人",componentProps:{options:u},required:!0},{field:"t5",component:"TimePicker",label:"生效日期",required:!0,componentProps:{style:{width:"100%"}},colProps:{offset:2}},{field:"t6",component:"Select",label:"任务类型",componentProps:{options:_},required:!0,colProps:{offset:2}}],w=h({name:"FormHightPage",components:{BasicForm:y,PersonTable:C,PageWrapper:T,[b.name]:b},setup(){const e=v(null),[i,{validate:r}]=P({baseColProps:{span:6},labelWidth:200,layout:"vertical",schemas:R,showActionButtonGroup:!1}),[c,{validate:a}]=P({baseColProps:{span:6},labelWidth:200,layout:"vertical",schemas:S,showActionButtonGroup:!1});function f(){return d(this,null,function*(){try{e.value;const[n,t]=yield Promise.all([r(),a()])}catch(n){}})}return{register:i,registerTask:c,submitAll:f,tableRef:e}}});function A(e,i,r,c,a,f){const n=m("BasicForm"),t=m("a-card"),o=m("PersonTable"),l=m("a-button"),g=m("PageWrapper");return q(),k(g,{class:"high-form",title:"高级表单",content:" 高级表单常见于一次性输入和提交大批量数据的场景。"},{rightFooter:s(()=>[p(l,{type:"primary",onClick:e.submitAll},{default:s(()=>[...i[0]||(i[0]=[B(" 提交 ",-1)])]),_:1},8,["onClick"])]),default:s(()=>[p(t,{title:"仓库管理",bordered:!1},{default:s(()=>[p(n,{onRegister:e.register},null,8,["onRegister"])]),_:1}),p(t,{title:"任务管理",bordered:!1,class:"!mt-5"},{default:s(()=>[p(n,{onRegister:e.registerTask},null,8,["onRegister"])]),_:1}),p(t,{title:"成员管理",bordered:!1},{default:s(()=>[p(o,{ref:"tableRef"},null,512)]),_:1})]),_:1})}const Ho=F(w,[["render",A],["__scopeId","data-v-a0203b52"]]);export{Ho as default};
|