2 lines
15 KiB
Java
2 lines
15 KiB
Java
var F=(_,y,b)=>new Promise((q,j)=>{var U=v=>{try{w(b.next(v))}catch(z){j(z)}},a=v=>{try{w(b.throw(v))}catch(z){j(z)}},w=v=>v.done?q(v.value):Promise.resolve(v.value).then(U,a);w((b=b.apply(_,y)).next())});import{d as L,r as P,ah as f,aC as G,as as Z,f as x,aF as u,k as e,e as K,aG as i,u as s,n as Q}from"./vue-vendor-C7Zq48Yl.js";import{at as X,u as h,z as c,f as ee,d as le}from"./index-BI6CMai0.js";import{a5 as ae,E as oe}from"./antd-vue-vendor-BPnV8VqP.js";import{u as Y,f as ue,d as re,N as pe,j as se,i as te,h as ne,b as de,_ as ie,c as me,x as ve,J as fe,a as Ce,g as be,e as we,k as ge}from"./JAddInput-D6qcyZjQ.js";import{_ as ze}from"./JUpload-Cz9HN61B.js";import{l as xe}from"./JPopup-Bva6u6tk.js";import je from"./JMarkdownEditor-BlFCbKPW.js";import{t as _e}from"./JSelectDept-DRDVeruW.js";import{n as ye}from"./JSelectUser-B71zikzw.js";import qe from"./JAreaLinkage-BeRUFHSB.js";import Ue from"./JCodeEditor-CLVZA7Uj.js";import{J as ke}from"./JFormContainer-C7agzPPy.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.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"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./useFormItem-BdW6EoZe.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"./index-Dg4HCEvo.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-BTq_UON2.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */const Je=L({__name:"OneNativeForm",props:{formDisabled:{type:Boolean,default:!1}},emits:["register","ok"],setup(_,{expose:y,emit:b}){const q=_,j=K(()=>q.formDisabled),U=b,a=P({name:"",miMa:"",ywzz:"",xiala:"",danxuan:"",duoxuan:"",riqi:"",shijian:"",wenjian:"",tupian:"",dhwb:"",xlss:"",popup:"",flzds:"",yhxz:"",fwb:"",shq:"",ldzje:"",ldzjs:"",zddtjxl:"",yongHu:"",zhiWu:"",jueSe:"",zdys:"",jssq:"",zdbxl:"",zdmrz:"",jsonParam:"",bmxz:"",yuanjia:"",nyrsfm:""}),{createMessage:w}=h(),v=x(),z=ae.useForm,J=P({duplicateCheck:"/sys/duplicate/check",add:"/test/jeecgDemo/oneNative/add",edit:"/test/jeecgDemo/oneNative/edit"}),t=x({xs:{span:24},sm:{span:5}}),n=x({xs:{span:24},sm:{span:16}}),k=x(!1),S={name:[{required:!1,message:"请输入文本!"}],miMa:[{required:!1,message:"请输入密码!"}],ywzz:[{required:!1},{pattern:"^[a-z|A-Z]{2,10}$",message:"不符合校验规则!"}],xiala:[{required:!1,message:"请选择下拉组件!"}],danxuan:[{required:!1,message:"请选择单选组件!"}],duoxuan:[{required:!1,message:"请选择多选组件!"}],riqi:[{required:!1,message:"请选择日期!"}],shijian:[{required:!1,message:"请选择时间!"}],wenjian:[{required:!1,message:"请上传文件!"}],tupian:[{required:!1,message:"请上传图片!"}],dhwb:[{required:!1,message:"请填写多行文本!"}],xlss:[{required:!1,message:"请选择字典下拉搜索!"}],popup:[{required:!1,message:"请选择popup弹窗!"}],flzds:[{required:!1,message:"请选择分类字典树!"}],yhxz:[{required:!1,message:"请选择用户!"}],fwb:[{required:!1,message:"请填写富文本!"}],shq:[{required:!1,message:"请选择省市级!"}],ldzje:[{required:!1,message:"请输入JInputPop!"}],ldzjs:[{required:!1,message:"请选择下拉输入框!"}],zddtjxl:[{required:!1,message:"请选择多选输入框!"}],yongHu:[{required:!1,message:"请选择用户!"}],zhiWu:[{required:!1,message:"请选择职务!"}],jueSe:[{required:!1,message:"请选择角色!"}],zdys:[{required:!1,message:"请选择自定义树!"}],jssq:[{required:!1,message:"请选择三级联动!"}],zdbxl:[{required:!1,message:"请选择JTreeDict!"}],zdmrz:[{required:!1,message:"请输入JCodeEditor!"}],jsonParam:[{required:!1,message:"请输入参数!"}],bmxz:[{required:!1,message:"请选择部门!"}],yuanjia:[{required:!1,message:"请输入数值!"}],nyrsfm:[{required:!1,message:"请选择年月日时分秒!"}]},{resetFields:T,validate:H,validateInfos:d}=z(a,S,{immediate:!1}),I=x([{label:"男",value:"1"},{label:"女",value:"2"}]);function E(){M({})}function M(m){Q(()=>{T(),Object.assign(a,m)})}function N(){return F(this,null,function*(){yield H(),k.value=!0;let m="",l="",g=a;g.id?(m+=J.edit,l="put"):(m+=J.add,l="post");for(let r in a)a[r]instanceof Array&&c(v.value.getProps,r)==="string"&&(a[r]=a[r].join(","));ee.request({url:m,params:g,method:l},{isTransformResponse:!1}).then(r=>{r.success?(w.success(r.message),U("ok")):w.warning(r.message)}).finally(()=>{k.value=!1})})}function Se(m){Object.assign(a,m)}function O(m){Object.keys(m).map(l=>{a[l]=m[l]})}function C(m,l){a[m]=l}return y({add:E,edit:M,submitForm:N}),(m,l)=>{const g=f("a-input"),r=f("a-form-item"),p=f("a-col"),W=f("a-input-password"),D=f("a-date-picker"),$=f("a-textarea"),A=f("a-input-number"),R=f("a-row"),B=f("a-form"),V=f("a-spin");return Z(),G(V,{spinning:k.value},{default:u(()=>[e(ke,{disabled:j.value},{detail:u(()=>[e(B,{class:"antd-modal-form",ref_key:"formRef",ref:v,model:a,rules:S},{default:u(()=>[e(R,null,{default:u(()=>[e(p,{span:24},{default:u(()=>[e(r,i({label:"文本",labelCol:t.value,wrapperCol:n.value},s(d).name),{default:u(()=>[e(g,{value:a.name,"onUpdate:value":l[0]||(l[0]=o=>a.name=o),placeholder:"请输入文本"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"密码",labelCol:t.value,wrapperCol:n.value},s(d).miMa),{default:u(()=>[e(W,{value:a.miMa,"onUpdate:value":l[1]||(l[1]=o=>a.miMa=o),placeholder:"请输入密码"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"字典下拉",labelCol:t.value,wrapperCol:n.value},s(d).xiala),{default:u(()=>[e(Y,{type:"select",value:a.xiala,"onUpdate:value":l[2]||(l[2]=o=>a.xiala=o),dictCode:"sex",placeholder:"请选择字典下拉"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"字典单选",labelCol:t.value,wrapperCol:n.value},s(d).danxuan),{default:u(()=>[e(Y,{type:"radio",value:a.danxuan,"onUpdate:value":l[3]||(l[3]=o=>a.danxuan=o),dictCode:"sex",placeholder:"请选择字典单选"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"字典多选",labelCol:t.value,wrapperCol:n.value},s(d).duoxuan),{default:u(()=>[e(ue,{value:a.duoxuan,"onUpdate:value":l[4]||(l[4]=o=>a.duoxuan=o),dictCode:"urgent_level",placeholder:"请选择字典多选"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"开关",labelCol:t.value,wrapperCol:n.value},s(d).kaiguan),{default:u(()=>[e(re,{value:a.kaiguan,"onUpdate:value":l[5]||(l[5]=o=>a.kaiguan=o),options:["1","0"]},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"日期",labelCol:t.value,wrapperCol:n.value},s(d).riqi),{default:u(()=>[e(D,{placeholder:"请选择日期",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",value:a.riqi,"onUpdate:value":l[6]||(l[6]=o=>a.riqi=o),style:{width:"100%"}},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"年月日时分秒",labelCol:t.value,wrapperCol:n.value},s(d).nyrsfm),{default:u(()=>[e(D,{"show-time":"",value:a.nyrsfm,"onUpdate:value":l[7]||(l[7]=o=>a.nyrsfm=o),style:{width:"100%"},valueFormat:"YYYY-MM-DD HH:mm:ss"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"时间",labelCol:t.value,wrapperCol:n.value},s(d).shijian),{default:u(()=>[e(s(oe),{placeholder:"请选择时间",value:a.shijian,"onUpdate:value":l[8]||(l[8]=o=>a.shijian=o),style:{width:"100%"}},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"文件",labelCol:t.value,wrapperCol:n.value},s(d).wenjian),{default:u(()=>[e(ze,{value:a.wenjian,"onUpdate:value":l[9]||(l[9]=o=>a.wenjian=o)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"图片",labelCol:t.value,wrapperCol:n.value},s(d).tupian),{default:u(()=>[e(pe,{fileMax:2,value:a.tupian,"onUpdate:value":l[10]||(l[10]=o=>a.tupian=o)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"多行文本框",labelCol:t.value,wrapperCol:n.value},s(d).dhwb),{default:u(()=>[e($,{value:a.dhwb,"onUpdate:value":l[11]||(l[11]=o=>a.dhwb=o),rows:"4",placeholder:"请输入多行文本框"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"字典表下拉搜索框",labelCol:t.value,wrapperCol:n.value},s(d).xlss),{default:u(()=>[e(se,{value:a.xlss,"onUpdate:value":l[12]||(l[12]=o=>a.xlss=o),dict:"sys_user,realname,username"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"popup弹窗",labelCol:t.value,wrapperCol:n.value},s(d).popup),{default:u(()=>[e(xe,{value:a.popup,"onUpdate:value":l[13]||(l[13]=o=>a.popup=o),fieldConfig:[{source:"name",target:"popup"},{source:"id",target:"popback"}],code:"report_user",multi:!0,setFieldsValue:O},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"popback",labelCol:t.value,wrapperCol:n.value},s(d).popback),{default:u(()=>[e(g,{value:a.popback,"onUpdate:value":l[14]||(l[14]=o=>a.popback=o)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"分类字典树",labelCol:t.value,wrapperCol:n.value},s(d).flzds),{default:u(()=>[e(te,{onChange:l[15]||(l[15]=o=>C("flzds",o)),value:a.flzds,"onUpdate:value":l[16]||(l[16]=o=>a.flzds=o),pcode:"B02",placeholder:"请选择分类字典树"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"部门选择",labelCol:t.value,wrapperCol:n.value},s(d).bmxz),{default:u(()=>[e(_e,{value:a.bmxz,"onUpdate:value":l[17]||(l[17]=o=>a.bmxz=o),multi:!0,type:"array"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"用户选择",labelCol:t.value,wrapperCol:n.value},s(d).yhxz),{default:u(()=>[e(ne,{value:a.yhxz,"onUpdate:value":l[18]||(l[18]=o=>a.yhxz=o),multi:!0},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"富文本",labelCol:t.value,wrapperCol:n.value},s(d).fwb),{default:u(()=>[e(de,{value:a.fwb,"onUpdate:value":l[19]||(l[19]=o=>a.fwb=o)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"markdown",labelCol:t.value,wrapperCol:n.value},s(d).markdownString),{default:u(()=>[e(je,{value:a.markdownString,"onUpdate:value":l[20]||(l[20]=o=>a.markdownString=o)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"省市区JAreaSelect",labelCol:t.value,wrapperCol:n.value},s(d).shq),{default:u(()=>[e(ie,{value:a.shq,"onUpdate:value":l[21]||(l[21]=o=>a.shq=o),placeholder:"请输入省市区"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"省市区JAreaLinkage",labelCol:t.value,wrapperCol:n.value},s(d).jssq),{default:u(()=>[e(qe,{value:a.jssq,"onUpdate:value":l[22]||(l[22]=o=>a.jssq=o),placeholder:"请输入省市区"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"JInputPop",labelCol:t.value,wrapperCol:n.value},s(d).ldzje),{default:u(()=>[e(X,{value:a.ldzje,"onUpdate:value":l[23]||(l[23]=o=>a.ldzje=o),placeholder:"请输入JInputPop",onChange:l[24]||(l[24]=o=>C("ldzje",o))},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"JSelectInput",labelCol:t.value,wrapperCol:n.value},s(d).ldzjs),{default:u(()=>[e(me,{value:a.ldzjs,"onUpdate:value":l[25]||(l[25]=o=>a.ldzjs=o),placeholder:"请选择JSelectInput",options:I.value,onChange:l[26]||(l[26]=o=>C("ldzjs",o))},null,8,["value","options"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"下拉多选",labelCol:t.value,wrapperCol:n.value},s(d).zddtjxl),{default:u(()=>[e(ve,{value:a.zddtjxl,"onUpdate:value":l[27]||(l[27]=o=>a.zddtjxl=o),placeholder:"请选择下拉多选",dictCode:"sex"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"用户",labelCol:t.value,wrapperCol:n.value},s(d).yongHu),{default:u(()=>[e(ye,{value:a.yongHu,"onUpdate:value":l[28]||(l[28]=o=>a.yongHu=o),placeholder:"请选择用户"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"职务",labelCol:t.value,wrapperCol:n.value},s(d).zhiWu),{default:u(()=>[e(fe,{value:a.zhiWu,"onUpdate:value":l[29]||(l[29]=o=>a.zhiWu=o),placeholder:"请选择职务",onChange:l[30]||(l[30]=o=>C("zhiWu",o))},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"角色",labelCol:t.value,wrapperCol:n.value},s(d).jueSe),{default:u(()=>[e(Ce,{value:a.jueSe,"onUpdate:value":l[31]||(l[31]=o=>a.jueSe=o),placeholder:"请选择角色",onChange:l[32]||(l[32]=o=>C("jueSe",o))},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"自定义树",labelCol:t.value,wrapperCol:n.value},s(d).zdys),{default:u(()=>[e(be,{ref:"treeSelect",placeholder:"请选择自定义树",value:a.zdys,"onUpdate:value":l[33]||(l[33]=o=>a.zdys=o),dict:"sys_category,name,id",pidValue:"0",loadTriggleChange:""},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"数值",labelCol:t.value,wrapperCol:n.value},s(d).yuanjia),{default:u(()=>[e(A,{value:a.yuanjia,"onUpdate:value":l[34]||(l[34]=o=>a.yuanjia=o),placeholder:"请输入double类型",style:{width:"100%"}},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"输入2到10位的字母",labelCol:t.value,wrapperCol:n.value},s(d).ywzz),{default:u(()=>[e(g,{value:a.ywzz,"onUpdate:value":l[35]||(l[35]=o=>a.ywzz=o),placeholder:"请输入2到10位的字母"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"JTreeDict",labelCol:t.value,wrapperCol:n.value},s(d).zdbxl),{default:u(()=>[e(we,{value:a.zdbxl,"onUpdate:value":l[36]||(l[36]=o=>a.zdbxl=o),placeholder:"请选择JTreeDict",onChange:l[37]||(l[37]=o=>C("zdbxl",o))},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"JCodeEditor",labelCol:t.value,wrapperCol:n.value},s(d).zdmrz),{default:u(()=>[e(Ue,{value:a.zdmrz,"onUpdate:value":l[38]||(l[38]=o=>a.zdmrz=o),placeholder:"请输入JCodeEditor",onChange:l[39]||(l[39]=o=>C("zdmrz",o))},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(p,{span:24},{default:u(()=>[e(r,i({label:"参数",labelCol:t.value,wrapperCol:n.value},s(d).jsonParam),{default:u(()=>[e(ge,{value:a.jsonParam,"onUpdate:value":l[40]||(l[40]=o=>a.jsonParam=o),placeholder:"参数"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["disabled"])]),_:1},8,["spinning"])}}}),wl=le(Je,[["__scopeId","data-v-15e20303"]]);export{wl as default};
|