| 1 |
- var M=(U,_,b)=>new Promise((y,a)=>{var j=m=>{try{g(b.next(m))}catch(p){a(p)}},x=m=>{try{g(b.throw(m))}catch(p){a(p)}},g=m=>m.done?y(m.value):Promise.resolve(m.value).then(j,x);g((b=b.apply(U,_)).next())});import{d as B,r as D,f as z,ag as f,aB as V,ar as L,aD as o,k as e,aE as i,u as t,n as X}from"./vue-vendor-Be68asQ6.js";import{ak as Z,u as G,e as K,j as Q,a as h}from"./index-BFfnEkVs.js";import{a5 as c,F as ee}from"./antd-vue-vendor-DcqS7Wvq.js";import{_ as F,h as le,f as ae,b as ue,k as oe,e as re,t as pe,c as se,i as te,d as ne,o as de,J as ie,a as ve,j as me,g as fe,l as Ce}from"./JAddInput-BBXQvvpq.js";import{_ as be}from"./JUpload-cB_Qj2H2.js";import{u as we}from"./JPopup-DKJW27Yk.js";import ge from"./JMarkdownEditor-C0zDN7rg.js";import{a as ze}from"./JSelectDept-DT6g7V5M.js";import{l as je}from"./JSelectUser-DCwPqRxp.js";import xe from"./JAreaLinkage-BNOKwn5l.js";import _e from"./JCodeEditor-CSivhUhT.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./index-CETWS1o0.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./useFormItem-CtGMPcLp.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./index-CgB-9WQb.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */const ye=B({__name:"OneNativeForm",emits:["register","ok"],setup(U,{expose:_,emit:b}){const y=b,a=D({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:j}=G(),x=z(),g=c.useForm,m=D({duplicateCheck:"/sys/duplicate/check",add:"/test/jeecgDemo/oneNative/add",edit:"/test/jeecgDemo/oneNative/edit"}),p=z({xs:{span:24},sm:{span:5}}),n=z({xs:{span:24},sm:{span:16}}),q=z(!1),k={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:P,validate:Y,validateInfos:d}=g(a,k,{immediate:!1}),I=z([{label:"男",value:"1"},{label:"女",value:"2"}]);function T(){J({})}function J(v){X(()=>{P(),Object.assign(a,v)})}function H(){return M(this,null,function*(){yield Y(),q.value=!0;let v="",l="",w=a;w.id?(v+=m.edit,l="put"):(v+=m.add,l="post");for(let r in a)a[r]instanceof Array&&K(x.value.getProps,r)==="string"&&(a[r]=a[r].join(","));Q.request({url:v,params:w,method:l},{isTransformResponse:!1}).then(r=>{r.success?(j.success(r.message),y("ok")):j.warning(r.message)}).finally(()=>{q.value=!1})})}function qe(v){Object.assign(a,v)}function E(v){Object.keys(v).map(l=>{a[l]=v[l]})}function C(v,l){a[v]=l}return _({add:T,edit:J,submitForm:H}),(v,l)=>{const w=f("a-input"),r=f("a-form-item"),s=f("a-col"),O=f("a-input-password"),S=f("a-date-picker"),W=f("a-textarea"),$=f("a-input-number"),A=f("a-row"),N=f("a-form"),R=f("a-spin");return L(),V(R,{spinning:q.value},{default:o(()=>[e(N,{class:"antd-modal-form",ref_key:"formRef",ref:x,model:a,rules:k},{default:o(()=>[e(A,null,{default:o(()=>[e(s,{span:24},{default:o(()=>[e(r,i({label:"文本",labelCol:p.value,wrapperCol:n.value},t(d).name),{default:o(()=>[e(w,{value:a.name,"onUpdate:value":l[0]||(l[0]=u=>a.name=u),placeholder:"请输入文本"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"密码",labelCol:p.value,wrapperCol:n.value},t(d).miMa),{default:o(()=>[e(O,{value:a.miMa,"onUpdate:value":l[1]||(l[1]=u=>a.miMa=u),placeholder:"请输入密码"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"字典下拉",labelCol:p.value,wrapperCol:n.value},t(d).xiala),{default:o(()=>[e(F,{type:"select",value:a.xiala,"onUpdate:value":l[2]||(l[2]=u=>a.xiala=u),dictCode:"sex",placeholder:"请选择字典下拉"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"字典单选",labelCol:p.value,wrapperCol:n.value},t(d).danxuan),{default:o(()=>[e(F,{type:"radio",value:a.danxuan,"onUpdate:value":l[3]||(l[3]=u=>a.danxuan=u),dictCode:"sex",placeholder:"请选择字典单选"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"字典多选",labelCol:p.value,wrapperCol:n.value},t(d).duoxuan),{default:o(()=>[e(le,{value:a.duoxuan,"onUpdate:value":l[4]||(l[4]=u=>a.duoxuan=u),dictCode:"urgent_level",placeholder:"请选择字典多选"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"开关",labelCol:p.value,wrapperCol:n.value},t(d).kaiguan),{default:o(()=>[e(ae,{value:a.kaiguan,"onUpdate:value":l[5]||(l[5]=u=>a.kaiguan=u),options:["1","0"]},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"日期",labelCol:p.value,wrapperCol:n.value},t(d).riqi),{default:o(()=>[e(S,{placeholder:"请选择日期",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD",value:a.riqi,"onUpdate:value":l[6]||(l[6]=u=>a.riqi=u),style:{width:"100%"}},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"年月日时分秒",labelCol:p.value,wrapperCol:n.value},t(d).nyrsfm),{default:o(()=>[e(S,{"show-time":"",value:a.nyrsfm,"onUpdate:value":l[7]||(l[7]=u=>a.nyrsfm=u),style:{width:"100%"},valueFormat:"YYYY-MM-DD HH:mm:ss"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"时间",labelCol:p.value,wrapperCol:n.value},t(d).shijian),{default:o(()=>[e(t(ee),{placeholder:"请选择时间",value:a.shijian,"onUpdate:value":l[8]||(l[8]=u=>a.shijian=u),style:{width:"100%"}},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"文件",labelCol:p.value,wrapperCol:n.value},t(d).wenjian),{default:o(()=>[e(be,{value:a.wenjian,"onUpdate:value":l[9]||(l[9]=u=>a.wenjian=u)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"图片",labelCol:p.value,wrapperCol:n.value},t(d).tupian),{default:o(()=>[e(ue,{fileMax:2,value:a.tupian,"onUpdate:value":l[10]||(l[10]=u=>a.tupian=u)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"多行文本框",labelCol:p.value,wrapperCol:n.value},t(d).dhwb),{default:o(()=>[e(W,{value:a.dhwb,"onUpdate:value":l[11]||(l[11]=u=>a.dhwb=u),rows:"4",placeholder:"请输入多行文本框"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"字典表下拉搜索框",labelCol:p.value,wrapperCol:n.value},t(d).xlss),{default:o(()=>[e(oe,{value:a.xlss,"onUpdate:value":l[12]||(l[12]=u=>a.xlss=u),dict:"sys_user,realname,username"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"popup弹窗",labelCol:p.value,wrapperCol:n.value},t(d).popup),{default:o(()=>[e(we,{value:a.popup,"onUpdate:value":l[13]||(l[13]=u=>a.popup=u),fieldConfig:[{source:"name",target:"popup"},{source:"id",target:"popback"}],code:"report_user",multi:!0,setFieldsValue:E},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"popback",labelCol:p.value,wrapperCol:n.value},t(d).popback),{default:o(()=>[e(w,{value:a.popback,"onUpdate:value":l[14]||(l[14]=u=>a.popback=u)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"分类字典树",labelCol:p.value,wrapperCol:n.value},t(d).flzds),{default:o(()=>[e(re,{onChange:l[15]||(l[15]=u=>C("flzds",u)),value:a.flzds,"onUpdate:value":l[16]||(l[16]=u=>a.flzds=u),pcode:"B02",placeholder:"请选择分类字典树"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"部门选择",labelCol:p.value,wrapperCol:n.value},t(d).bmxz),{default:o(()=>[e(ze,{value:a.bmxz,"onUpdate:value":l[17]||(l[17]=u=>a.bmxz=u),multi:!0,type:"array"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"用户选择",labelCol:p.value,wrapperCol:n.value},t(d).yhxz),{default:o(()=>[e(pe,{value:a.yhxz,"onUpdate:value":l[18]||(l[18]=u=>a.yhxz=u),multi:!0},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"富文本",labelCol:p.value,wrapperCol:n.value},t(d).fwb),{default:o(()=>[e(se,{value:a.fwb,"onUpdate:value":l[19]||(l[19]=u=>a.fwb=u)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"markdown",labelCol:p.value,wrapperCol:n.value},t(d).markdownString),{default:o(()=>[e(ge,{value:a.markdownString,"onUpdate:value":l[20]||(l[20]=u=>a.markdownString=u)},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"省市区JAreaSelect",labelCol:p.value,wrapperCol:n.value},t(d).shq),{default:o(()=>[e(te,{value:a.shq,"onUpdate:value":l[21]||(l[21]=u=>a.shq=u),placeholder:"请输入省市区"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"省市区JAreaLinkage",labelCol:p.value,wrapperCol:n.value},t(d).jssq),{default:o(()=>[e(xe,{value:a.jssq,"onUpdate:value":l[22]||(l[22]=u=>a.jssq=u),placeholder:"请输入省市区"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"JInputPop",labelCol:p.value,wrapperCol:n.value},t(d).ldzje),{default:o(()=>[e(Z,{value:a.ldzje,"onUpdate:value":l[23]||(l[23]=u=>a.ldzje=u),placeholder:"请输入JInputPop",onChange:l[24]||(l[24]=u=>C("ldzje",u))},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"JSelectInput",labelCol:p.value,wrapperCol:n.value},t(d).ldzjs),{default:o(()=>[e(ne,{value:a.ldzjs,"onUpdate:value":l[25]||(l[25]=u=>a.ldzjs=u),placeholder:"请选择JSelectInput",options:I.value,onChange:l[26]||(l[26]=u=>C("ldzjs",u))},null,8,["value","options"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"下拉多选",labelCol:p.value,wrapperCol:n.value},t(d).zddtjxl),{default:o(()=>[e(de,{value:a.zddtjxl,"onUpdate:value":l[27]||(l[27]=u=>a.zddtjxl=u),placeholder:"请选择下拉多选",dictCode:"sex"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"用户",labelCol:p.value,wrapperCol:n.value},t(d).yongHu),{default:o(()=>[e(je,{value:a.yongHu,"onUpdate:value":l[28]||(l[28]=u=>a.yongHu=u),placeholder:"请选择用户"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"职务",labelCol:p.value,wrapperCol:n.value},t(d).zhiWu),{default:o(()=>[e(ie,{value:a.zhiWu,"onUpdate:value":l[29]||(l[29]=u=>a.zhiWu=u),placeholder:"请选择职务",onChange:l[30]||(l[30]=u=>C("zhiWu",u))},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"角色",labelCol:p.value,wrapperCol:n.value},t(d).jueSe),{default:o(()=>[e(ve,{value:a.jueSe,"onUpdate:value":l[31]||(l[31]=u=>a.jueSe=u),placeholder:"请选择角色",onChange:l[32]||(l[32]=u=>C("jueSe",u))},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"自定义树",labelCol:p.value,wrapperCol:n.value},t(d).zdys),{default:o(()=>[e(me,{ref:"treeSelect",placeholder:"请选择自定义树",value:a.zdys,"onUpdate:value":l[33]||(l[33]=u=>a.zdys=u),dict:"sys_category,name,id",pidValue:"0",loadTriggleChange:""},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"数值",labelCol:p.value,wrapperCol:n.value},t(d).yuanjia),{default:o(()=>[e($,{value:a.yuanjia,"onUpdate:value":l[34]||(l[34]=u=>a.yuanjia=u),placeholder:"请输入double类型",style:{width:"100%"}},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"输入2到10位的字母",labelCol:p.value,wrapperCol:n.value},t(d).ywzz),{default:o(()=>[e(w,{value:a.ywzz,"onUpdate:value":l[35]||(l[35]=u=>a.ywzz=u),placeholder:"请输入2到10位的字母"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"JTreeDict",labelCol:p.value,wrapperCol:n.value},t(d).zdbxl),{default:o(()=>[e(fe,{value:a.zdbxl,"onUpdate:value":l[36]||(l[36]=u=>a.zdbxl=u),placeholder:"请选择JTreeDict",onChange:l[37]||(l[37]=u=>C("zdbxl",u))},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"JCodeEditor",labelCol:p.value,wrapperCol:n.value},t(d).zdmrz),{default:o(()=>[e(_e,{value:a.zdmrz,"onUpdate:value":l[38]||(l[38]=u=>a.zdmrz=u),placeholder:"请输入JCodeEditor",onChange:l[39]||(l[39]=u=>C("zdmrz",u))},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1}),e(s,{span:24},{default:o(()=>[e(r,i({label:"参数",labelCol:p.value,wrapperCol:n.value},t(d).jsonParam),{default:o(()=>[e(Ce,{value:a.jsonParam,"onUpdate:value":l[40]||(l[40]=u=>a.jsonParam=u),placeholder:"参数"},null,8,["value"])]),_:1},16,["labelCol","wrapperCol"])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["spinning"])}}}),pl=h(ye,[["__scopeId","data-v-19e06482"]]);export{pl as default};
|