"use strict";(self["webpackChunkbyte_sailing_mobile"]=self["webpackChunkbyte_sailing_mobile"]||[]).push([[9080],{99080:function(e,l,a){a.d(l,{Z:function(){return le}});var o=a(36944),t=(a(83277),a(13649)),n=(a(64165),a(19545)),i=(a(42332),a(45331)),r=(a(29041),a(52054)),d=(a(62478),a(89723)),p=(a(50101),a(99483)),u=(a(80515),a(63005)),s=(a(35708),a(79264)),c=(a(52196),a(11404)),m=a(73396),h=a(610),y=a(5323),f=a(253);const[k,v]=(0,h["do"])("radio-group"),g={disabled:Boolean,iconSize:y.Or,direction:String,modelValue:y.Vg,checkedColor:String},w=Symbol(k);var b=(0,m.aZ)({name:k,props:g,emits:["change","update:modelValue"],setup(e,{emit:l,slots:a}){const{linkChildren:o}=(0,f.$E)(w),t=e=>l("update:modelValue",e);return(0,m.YP)((()=>e.modelValue),(e=>l("change",e))),o({props:e,updateValue:t}),(0,f.aM)((()=>e.modelValue)),()=>{var l;return(0,m.Wm)("div",{class:v([e.direction]),role:"radiogroup"},[null==(l=a.default)?void 0:l.call(a)])}}});const U=(0,c.n)(b);a(31958);var V=a(12220),S=a(40592);const[C,x]=(0,h["do"])("radio");var N=(0,m.aZ)({name:C,props:S.m,emits:["update:modelValue"],setup(e,{emit:l,slots:a}){const{parent:o}=(0,f.NB)(w),t=()=>{const l=o?o.props.modelValue:e.modelValue;return l===e.name},n=()=>{o?o.updateValue(e.name):l("update:modelValue",e.name)};return()=>(0,m.Wm)(S.Z,(0,m.dG)({bem:x,role:"radio",parent:o,checked:t(),onToggle:n},e),(0,V.ei)(a,["default","icon"]))}});const P=(0,c.n)(N);a(20368),a(56742),a(66911);var q=a(23910),_=(a(98930),a(13813)),T=(a(55449),a(96048)),D=a(12229);const[j,F]=(0,h["do"])("switch"),z={size:y.Or,loading:Boolean,disabled:Boolean,modelValue:y.Vg,activeColor:String,inactiveColor:String,activeValue:{type:y.Vg,default:!0},inactiveValue:{type:y.Vg,default:!1}};var O=(0,m.aZ)({name:j,props:z,emits:["change","update:modelValue"],setup(e,{emit:l,slots:a}){const o=()=>e.modelValue===e.activeValue,t=()=>{if(!e.disabled&&!e.loading){const a=o()?e.inactiveValue:e.activeValue;l("update:modelValue",a),l("change",a)}},n=()=>{if(e.loading){const l=o()?e.activeColor:e.inactiveColor;return(0,m.Wm)(D.gb,{class:F("loading"),color:l},null)}if(a.node)return a.node()};return(0,f.aM)((()=>e.modelValue)),()=>{var l;const{size:i,loading:r,disabled:d,activeColor:p,inactiveColor:u}=e,s=o(),c={fontSize:(0,T.Nn)(i),backgroundColor:s?p:u};return(0,m.Wm)("div",{role:"switch",class:F({on:s,loading:r,disabled:d}),style:c,tabindex:d?void 0:0,"aria-checked":s,onClick:t},[(0,m.Wm)("div",{class:F("node")},[n()]),null==(l=a.background)?void 0:l.call(a)])}}});const W=(0,c.n)(O);a(62939);var B=a(43739),I=(a(62471),a(44870)),Y=a(87139),H=a(49242),M=a(29733);const Z={class:"_title"},K={style:{width:"100%"}},A={class:"row"},R={style:{display:"flex",height:"24px"}},$={style:{width:"calc(100vw - 100px)"}},G={style:{width:"100px",float:"right","margin-top":"-20px"}},J={key:0,class:"btn-box"},E={style:{margin:"16px"}},Q={style:{margin:"16px"}};var X={__name:"index",props:{modelValue:{type:Object,default:!1},formConfig:{type:Array,default:!1},formOption:{type:Object,default:!1},rules:{type:Object,default:!1}},emits:["update:modelValue"],setup(e,{emit:l}){const a=e,c=(0,m.FN)().proxy,{formConfig:h,formOption:y,rules:f}=(0,I.BK)(a),k=(0,m.Fl)((()=>c.modelValue)),v=(0,I.iH)([]),g=((0,I.iH)([]),{text:"label",value:"id",children:"children"}),w={text:"text",value:"value"},b=()=>{l("onSubmit")},V=()=>{l("otherBtnClick")},S=e=>{if(f.value.hasOwnProperty(e)&&f.value[e])return f.value[e]},C=e=>!(!f.value.hasOwnProperty(e)||!f.value[e]),x=e=>!(!e.readonly||!0!==e.readonly)||!(!y.value.readonly||!0!==y.value.readonly),N=()=>{c.post("/customizeArea/list",{parentId:"0"}).then((e=>{v.value=e.data.map(((e,l)=>({...e,index:l,text:e.name,value:e.id,children:[]})))}))},T=(e,l,a,o)=>{for(let t=0;t0){const e=T(n.children,l,a,o);if(e)return e}}},D=(e,l)=>{if("picker"===e.type&&"onePicker"===e.itemType){const a=e.fieldNames?e.fieldNames.text:w.text,o=e.fieldNames?e.fieldNames.value:w.value,t=e.data.find((e=>e[o]===l));return t?t[a]:""}if("cascader"===e.type&&"common"===e.itemType){const a=e.fieldNames?e.fieldNames.text:g.text,o=e.fieldNames?e.fieldNames.value:g.value,t=e.fieldNames?e.fieldNames.children:g.children,n=e.data?e.data:[],i=T(n,l,o,t);return i?i[a]:""}};let j={},F=(0,I.iH)(0),z=(0,I.iH)(0);const O=()=>{for(let e=0;e0))return void(z.value<=3&&setTimeout((()=>(z.value++,O())),1500));k.value[j.prop][e][a.prop+"Name"]=D(a,k.value[j.prop][e][a.prop])}}}},X=()=>{for(let e=0;e0))return void(F.value<=3&&setTimeout((()=>(F.value++,X())),1500));k.value[l.prop+"Name"]=D(l,k.value[l.prop])}else if("cascader"===l.type&&"common"===l.itemType){if(!(l.data&&l.data.length>0))return void(F.value<=3&&setTimeout((()=>(F.value++,X())),1500));k.value[l.prop+"Name"]=D(l,k.value[l.prop])}}},L=()=>{var e={input:"",radio:"",switch:!1,checkbox:[],date:"",picker:"",cascader:"",upload:[]};y.value.btnConfig&&Object.keys(y.value.btnConfig).length>0&&(j={...y.value.btnConfig},void 0===k.value[j.prop]&&(k.value[j.prop]=[]));for(let l=0;l{if(e.selectedOptions[0])switch(l.itemType){case"onePicker":k.value[l.prop+"Name"]=e.selectedOptions[0][l.fieldNames.text?l.fieldNames.text:w.text],k.value[l.prop]=e.selectedOptions[0][l.fieldNames.value?l.fieldNames.value:w.value],h.value[a].showPicker=!1;case"datePicker":k.value[l.prop]=e.selectedValues.join(l.split?l.split:"-"),h.value[a].showPicker=!1}else h.value[a].showPicker=!1},le=(0,I.iH)(-1),ae=(0,I.iH)(-1),oe=(e,l,a)=>{void 0!==e.readonly&&!0===e.readonly||y.value.readonly||(le.value=l,ae.value=a,j.listConfig[a].showPicker=!0)},te=(e,l)=>{switch(l.itemType){case"onePicker":k.value[j.prop][le.value][l.prop+"Name"]=e.selectedOptions[0][l.fieldNames.text?l.fieldNames.text:w.text],k.value[j.prop][le.value][l.prop]=e.selectedOptions[0][l.fieldNames.value?l.fieldNames.value:w.value],j.listConfig[ae.value].showPicker=!1;case"datePicker":k.value[j.prop][le.value][l.prop]=e.selectedValues.join(l.split?l.split:"-"),j.listConfig[ae.value].showPicker=!1}},ne=()=>{j.clickFn&&"function"==typeof j.clickFn&&j.clickFn()},ie=(e,l)=>{console.log(l),l.deleteFn?l.deleteFn(e,l):k.value[j.prop].splice(e,1)},re=(e,l,a)=>{(0,M.di)("加载中..."),c.post("/customizeArea/list",{parentId:e.value}).then((o=>{let t=e.selectedOptions[0].index,n=1===e.tabIndex?e.selectedOptions[1].index:null,i=2===e.tabIndex?e.selectedOptions[2].index:null;return 0===o.data.length&&1===e.tabIndex||2===e.tabIndex?(k.value[l.prop+"Name"]=e.selectedOptions.map((e=>e.text)).join(" "),h.value[a].showPicker=!1,void(k.value.cityObj=e)):(0===e.tabIndex?v.value[t].children=o.data.map(((e,l)=>({...e,index:l,text:e.name,value:e.id}))):1===e.tabIndex?v.value[t].children[n].children=o.data.map(((e,l)=>({...e,index:l,text:e.name,value:e.id}))):2===e.tabIndex&&(v.value[t].children[n].children[i].children=o.data.map(((e,l)=>({...e,index:l,text:e.name,value:e.id})))),void(0,M.yg)())}))},de=(e,l,a)=>{re(e,l,a)},pe=({selectedOptions:e},l,a)=>{const o=l.fieldNames?l.fieldNames.text:g.text;k.value[l.prop+"Name"]=e[e.length-1][o]},ue=e=>{h.value[e].showPicker=!1},se=()=>{showToast("文件大小不能超过 5MB")},ce=e=>{if(e&&e.length>0)for(let l=0;l{let o=new FormData;o.append("file",e[l].file),c.post("https://winfaster.obs.cn-south-1.myhuaweicloud.com",{...a.data.uploadBody,file:o.get("file")}).then((()=>{e[l].id=a.data.id,e[l].url=a.data.fileUrl,e[l].fileName=a.data.fileName,delete e[l].status,delete e[l].message}),(()=>{e[l].status="failed",e[l].message="上传失败"}))}),(()=>{e[l].status="failed",e[l].message="上传失败"}));else e.status="uploading",e.message="上传中...",c.post("/fileInfo/getSing",{fileName:e.file.name}).then((l=>{let a=new FormData;a.append("file",e.file),c.post("https://winfaster.obs.cn-south-1.myhuaweicloud.com",{...l.data.uploadBody,file:a.get("file")}).then((()=>{e.id=l.data.id,e.url=l.data.fileUrl,e.fileName=l.data.fileName,delete e.status,delete e.message}),(()=>{e.status="failed",e.message="上传失败"}))}),(()=>{e.status="failed",e.message="上传失败"}))},me=(0,I.iH)(null);return(0,m.YP)(k.value,(e=>{l("update:modelValue",e)}),{deep:!0}),(0,m.YP)((()=>k.value[j.prop]),(e=>{void 0!==y.value.btnConfig&&!y.value.btnConfig.isNeed&&e&&e.length>0&&O()})),(e,l)=>{const a=B.gN,c=W,f=_.XZ,N=q.cO,T=P,D=U,F=s.cW,z=u.GI,O=p.Mt,M=d.vT,X=r.Qm,L=i.TS,le=n.zx,ae=t.JO,re=o.l0;return(0,m.wg)(),(0,m.iD)("div",null,[(0,m.Wm)(re,{onSubmit:b,disabled:(0,I.SU)(y).disabled,readonly:(0,I.SU)(y).readonly,"label-width":(0,I.SU)(y).labelWidth,"label-align":(0,I.SU)(y).labelAlign||"top","scroll-to-error":(0,I.SU)(y).scroll,ref_key:"testForm",ref:me},{default:(0,m.w5)((()=>[(0,m.Wm)(L,{inset:""},{default:(0,m.w5)((()=>[((0,m.wg)(!0),(0,m.iD)(m.HY,null,(0,m.Ko)((0,I.SU)(h),((l,o)=>((0,m.wg)(),(0,m.iD)("div",{key:o,style:(0,Y.j5)(l.style||"")},["title"==l.type?((0,m.wg)(),(0,m.j4)(a,{key:0},{input:(0,m.w5)((()=>[(0,m._)("div",Z,(0,Y.zw)(l.title),1)])),_:2},1024)):(0,m.kq)("",!0),"input"==l.type?((0,m.wg)(),(0,m.j4)(a,{key:1,modelValue:(0,I.SU)(k)[l.prop],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop]=e,label:l.label,name:l.prop,type:l.itemType?l.itemType:"text",placeholder:l.placeholder?l.placeholder:"请输入",clearable:!!l.clearable&&l.clearable,readonly:x(l),rules:S(l.prop),required:C(l.prop),"right-icon":l.isNeedRightBtn?l.rightIcon:"",onClickRightIcon:e=>l.isNeedRightBtn?l.rightIconClick():()=>{},onBlur:e=>l.isNeedBlurMethon?l.blurMethon((0,I.SU)(k)[l.prop]):()=>{}},null,8,["modelValue","onUpdate:modelValue","label","name","type","placeholder","clearable","readonly","rules","required","right-icon","onClickRightIcon","onBlur"])):(0,m.kq)("",!0),"switch"==l.type?((0,m.wg)(),(0,m.j4)(a,{key:2,label:l.label,name:l.prop,required:C(l.prop)},{input:(0,m.w5)((()=>[(0,m.Wm)(c,{modelValue:(0,I.SU)(k)[l.prop],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop]=e},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1032,["label","name","required"])):(0,m.kq)("",!0),"checkbox"==l.type?((0,m.wg)(),(0,m.j4)(a,{key:3,label:l.label,name:l.prop,rules:S(l.prop),required:C(l.prop)},{input:(0,m.w5)((()=>[(0,m.Wm)(N,{modelValue:(0,I.SU)(k)[l.prop],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop]=e,direction:"horizontal"},{default:(0,m.w5)((()=>[((0,m.wg)(!0),(0,m.iD)(m.HY,null,(0,m.Ko)(l.data,(e=>((0,m.wg)(),(0,m.j4)(f,{shape:"square",key:e.value,name:e.value},{default:(0,m.w5)((()=>[(0,m.Uk)((0,Y.zw)(e.text),1)])),_:2},1032,["name"])))),128))])),_:2},1032,["modelValue","onUpdate:modelValue"])])),_:2},1032,["label","name","rules","required"])):(0,m.kq)("",!0),"radio"==l.type?((0,m.wg)(),(0,m.j4)(a,{key:4,label:l.label,name:l.prop,rules:S(l.prop),required:C(l.prop)},{input:(0,m.w5)((()=>[(0,m.Wm)(D,{modelValue:(0,I.SU)(k)[l.prop],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop]=e,direction:"horizontal"},{default:(0,m.w5)((()=>[((0,m.wg)(!0),(0,m.iD)(m.HY,null,(0,m.Ko)(l.data,(e=>((0,m.wg)(),(0,m.j4)(T,{key:e.value,name:e.value||e.id},{default:(0,m.w5)((()=>[(0,m.Uk)((0,Y.zw)(e.label||e.title),1)])),_:2},1032,["name"])))),128))])),_:2},1032,["modelValue","onUpdate:modelValue"])])),_:2},1032,["label","name","rules","required"])):(0,m.kq)("",!0),"picker"==l.type&&"onePicker"==l.itemType?((0,m.wg)(),(0,m.j4)(a,{key:5,label:l.label,name:l.prop,modelValue:(0,I.SU)(k)[l.prop+"Name"],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop+"Name"]=e,"is-link":"",readonly:!0,placeholder:l.placeholder?l.placeholder:"请选择",onClick:()=>(0,I.SU)(y).readonly?"":l.showPicker=!0,rules:S(l.prop),required:C(l.prop)},null,8,["label","name","modelValue","onUpdate:modelValue","placeholder","onClick","rules","required"])):(0,m.kq)("",!0),"picker"==l.type&&"onePicker"==l.itemType?((0,m.wg)(),(0,m.j4)(z,{key:6,show:l.showPicker,"onUpdate:show":e=>l.showPicker=e,round:"",position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(F,{columns:l.data,"columns-field-names":l.fieldNames?l.fieldNames:w,onCancel:e=>l.showPicker=!1,onConfirm:e=>l.changeFn?l.changeFn(e,l,o):ee(e,l,o)},null,8,["columns","columns-field-names","onCancel","onConfirm"])])),_:2},1032,["show","onUpdate:show"])):(0,m.kq)("",!0),"picker"==l.type&&"datePicker"==l.itemType?((0,m.wg)(),(0,m.j4)(a,{key:7,label:l.label,name:l.prop,modelValue:(0,I.SU)(k)[l.prop],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop]=e,"is-link":"",readonly:!0,placeholder:l.placeholder?l.placeholder:"请选择",onClick:()=>(0,I.SU)(y).readonly?"":l.showPicker=!0,rules:S(l.prop),required:C(l.prop)},null,8,["label","name","modelValue","onUpdate:modelValue","placeholder","onClick","rules","required"])):(0,m.kq)("",!0),"picker"==l.type&&"datePicker"==l.itemType?((0,m.wg)(),(0,m.j4)(z,{key:8,show:l.showPicker,"onUpdate:show":e=>l.showPicker=e,round:"",position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(O,{onConfirm:e=>ee(e,l,o),onCancel:e=>l.showPicker=!1,"min-date":l.minDate,"max-date":l.maxDate,"columns-type":l.columnsType},null,8,["onConfirm","onCancel","min-date","max-date","columns-type"])])),_:2},1032,["show","onUpdate:show"])):(0,m.kq)("",!0),"cascader"==l.type&&"city"==l.itemType?((0,m.wg)(),(0,m.j4)(a,{key:9,label:l.label,name:l.prop,modelValue:(0,I.SU)(k)[l.prop+"Name"],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop+"Name"]=e,"is-link":"",readonly:!0,placeholder:l.placeholder?l.placeholder:"请选择",onClick:()=>(0,I.SU)(y).readonly?"":l.showPicker=!0,rules:S(l.prop),required:C(l.prop)},null,8,["label","name","modelValue","onUpdate:modelValue","placeholder","onClick","rules","required"])):(0,m.kq)("",!0),"cascader"==l.type&&"city"==l.itemType?((0,m.wg)(),(0,m.j4)(z,{key:10,show:l.showPicker,"onUpdate:show":e=>l.showPicker=e,round:"",position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(M,{modelValue:(0,I.SU)(k)[l.prop],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop]=e,title:l.title?l.title:"请选择",options:v.value,onClose:e=>l.showPicker=!1,onChange:e=>de(e,l,o),onFinish:e=>l.finishFn?l.finishFn(e):()=>l.showPicker=!1},null,8,["modelValue","onUpdate:modelValue","title","options","onClose","onChange","onFinish"])])),_:2},1032,["show","onUpdate:show"])):(0,m.kq)("",!0),"cascader"==l.type&&"common"==l.itemType?((0,m.wg)(),(0,m.j4)(a,{key:11,label:l.label,name:l.prop,modelValue:(0,I.SU)(k)[l.prop+"Name"],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop+"Name"]=e,"is-link":"",readonly:!0,placeholder:l.placeholder?l.placeholder:"请选择",onClick:()=>(0,I.SU)(y).readonly?"":l.showPicker=!0,rules:S(l.prop),required:C(l.prop)},null,8,["label","name","modelValue","onUpdate:modelValue","placeholder","onClick","rules","required"])):(0,m.kq)("",!0),"cascader"==l.type&&"common"==l.itemType?((0,m.wg)(),(0,m.j4)(z,{key:12,show:l.showPicker,"onUpdate:show":e=>l.showPicker=e,round:"",position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(M,{modelValue:(0,I.SU)(k)[l.prop],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop]=e,title:l.title?l.title:"请选择",options:l.data,"field-names":l.fieldNames?l.fieldNames:g,onClose:e=>l.showPicker=!1,onChange:e=>pe(e,l,o),onFinish:e=>l.finishFn?l.finishFn(l,e):ue(o)},null,8,["modelValue","onUpdate:modelValue","title","options","field-names","onClose","onChange","onFinish"])])),_:2},1032,["show","onUpdate:show"])):(0,m.kq)("",!0),"upload"==l.type?((0,m.wg)(),(0,m.j4)(a,{key:13,name:"uploader",label:l.label,readonly:!!l.readonly},{input:(0,m.w5)((()=>[(0,m.Wm)(X,{modelValue:(0,I.SU)(k)[l.prop],"onUpdate:modelValue":e=>(0,I.SU)(k)[l.prop]=e,"after-read":ce,multiple:"","max-count":9,"max-size":5242880,onOversize:se},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1032,["label","readonly"])):(0,m.kq)("",!0),"slot"==l.type?((0,m.wg)(),(0,m.j4)(a,{key:14,label:l.label,rules:S(l.prop),required:C(l.prop)},{input:(0,m.w5)((()=>[(0,m._)("div",K,[(0,m.WI)(e.$slots,l.slotName,{},(()=>[(0,m.Uk)((0,Y.zw)(l.slotName)+"插槽占位符 ",1)]))])])),_:2},1032,["label","rules","required"])):(0,m.kq)("",!0)],4)))),128))])),_:3}),((0,m.wg)(!0),(0,m.iD)(m.HY,null,(0,m.Ko)((0,I.SU)(k)[(0,I.SU)(j).prop],((e,l)=>((0,m.wg)(),(0,m.j4)(L,{inset:"",key:l},{default:(0,m.w5)((()=>[(0,m._)("div",A,[(0,m._)("div",null,(0,Y.zw)((0,I.SU)(j).listTitle||"明细")+(0,Y.zw)(l+1),1),void 0!==(0,I.SU)(y).btnConfig&&(0,I.SU)(y).btnConfig.isNeed?((0,m.wg)(),(0,m.j4)(le,{key:0,plain:"",type:"primary",onClick:a=>ie(l,e),size:"mini",style:{border:"none",background:"#ecebeb"}},{default:(0,m.w5)((()=>[(0,m.Uk)("删除")])),_:2},1032,["onClick"])):(0,m.kq)("",!0)]),((0,m.wg)(!0),(0,m.iD)(m.HY,null,(0,m.Ko)((0,I.SU)(j).listConfig,((e,o)=>((0,m.wg)(),(0,m.iD)("div",{key:e.prop},["input"==e.type?((0,m.wg)(),(0,m.j4)(a,{key:0,modelValue:(0,I.SU)(k)[(0,I.SU)(j).prop][l][e.prop],"onUpdate:modelValue":a=>(0,I.SU)(k)[(0,I.SU)(j).prop][l][e.prop]=a,label:e.label,name:e.prop,type:e.itemType?e.itemType:"text",placeholder:e.placeholder?e.placeholder:"请输入",clearable:!!e.clearable&&e.clearable,readonly:x(e),rules:S(e.prop),required:C(e.prop),onChange:a=>e.changeFn?e.changeFn(l,a):()=>{}},null,8,["modelValue","onUpdate:modelValue","label","name","type","placeholder","clearable","readonly","rules","required","onChange"])):(0,m.kq)("",!0),"picker"==e.type&&"onePicker"==e.itemType?((0,m.wg)(),(0,m.j4)(a,{key:1,label:e.label,name:e.prop,modelValue:(0,I.SU)(k)[(0,I.SU)(j).prop][l][e.prop+"Name"],"onUpdate:modelValue":a=>(0,I.SU)(k)[(0,I.SU)(j).prop][l][e.prop+"Name"]=a,"is-link":"",readonly:!0,placeholder:e.placeholder?e.placeholder:"请选择",onClick:a=>oe(e,l,o),rules:S(e.prop),required:C(e.prop)},(0,m.Nv)({_:2},[e.isShowScanCode?{name:"input",fn:(0,m.w5)((()=>[(0,m._)("div",R,[(0,m._)("div",$,(0,Y.zw)((0,I.SU)(k)[(0,I.SU)(j).prop][l][e.prop+"Name"]),1),(0,m._)("div",G,[(0,m.Wm)(le,{plain:"",type:"primary",onClick:(0,H.iM)((a=>e.scanCode(l)),["stop"]),size:"mini",style:{border:"none"}},{default:(0,m.w5)((()=>[(0,m.Uk)("扫码")])),_:2},1032,["onClick"])])])])),key:"0"}:void 0]),1032,["label","name","modelValue","onUpdate:modelValue","placeholder","onClick","rules","required"])):(0,m.kq)("",!0),"picker"==e.type&&"datePicker"==e.itemType?((0,m.wg)(),(0,m.j4)(a,{key:2,label:e.label,name:e.prop,modelValue:(0,I.SU)(k)[(0,I.SU)(j).prop][l][e.prop],"onUpdate:modelValue":a=>(0,I.SU)(k)[(0,I.SU)(j).prop][l][e.prop]=a,"is-link":"",readonly:!0,placeholder:e.placeholder?e.placeholder:"请选择",onClick:a=>oe(e,l,o),rules:S(e.prop),required:C(e.prop)},null,8,["label","name","modelValue","onUpdate:modelValue","placeholder","onClick","rules","required"])):(0,m.kq)("",!0)])))),128))])),_:2},1024)))),128)),((0,m.wg)(!0),(0,m.iD)(m.HY,null,(0,m.Ko)((0,I.SU)(j).listConfig,((e,l)=>((0,m.wg)(),(0,m.iD)("div",{key:l},["picker"==e.type&&"onePicker"==e.itemType?((0,m.wg)(),(0,m.j4)(z,{key:0,show:e.showPicker,"onUpdate:show":l=>e.showPicker=l,round:"",position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(F,{columns:e.data,"columns-field-names":e.fieldNames?e.fieldNames:w,onCancel:l=>e.showPicker=!1,onConfirm:l=>te(l,e)},null,8,["columns","columns-field-names","onCancel","onConfirm"])])),_:2},1032,["show","onUpdate:show"])):(0,m.kq)("",!0),"picker"==e.type&&"datePicker"==e.itemType?((0,m.wg)(),(0,m.j4)(z,{key:1,show:e.showPicker,"onUpdate:show":l=>e.showPicker=l,round:"",position:"bottom"},{default:(0,m.w5)((()=>[(0,m.Wm)(O,{onConfirm:l=>te(l,e),onCancel:l=>e.showPicker=!1,"min-date":e.minDate,"max-date":e.maxDate,"columns-type":e.columnsType},null,8,["onConfirm","onCancel","min-date","max-date","columns-type"])])),_:2},1032,["show","onUpdate:show"])):(0,m.kq)("",!0)])))),128)),void 0!==(0,I.SU)(y).btnConfig&&(0,I.SU)(y).btnConfig.isNeed?((0,m.wg)(),(0,m.iD)("div",J,[(0,m.Wm)(le,{plain:!!(0,I.SU)(j).plain&&(0,I.SU)(j).plain,type:(0,I.SU)(j).itemType?(0,I.SU)(j).itemType:"primary",size:(0,I.SU)(j).size?(0,I.SU)(j).size:"small",style:{width:"100%",border:"none"},onClick:l[0]||(l[0]=e=>ne())},{icon:(0,m.w5)((()=>[(0,m.Wm)(ae,{name:(0,I.SU)(j).icon?(0,I.SU)(j).icon:"plus",size:12},null,8,["name"])])),default:(0,m.w5)((()=>[(0,m.Uk)(" "+(0,Y.zw)((0,I.SU)(j).btnName?(0,I.SU)(j).btnName:"添加"),1)])),_:1},8,["plain","type","size"])])):(0,m.kq)("",!0),(0,m.wy)((0,m._)("div",E,[(0,m.Wm)(le,{round:"",block:"",type:"primary","native-type":"submit"},{default:(0,m.w5)((()=>[(0,m.Uk)((0,Y.zw)((0,I.SU)(y).submitBtnText||"提交"),1)])),_:1})],512),[[H.F8,!(0,I.SU)(y).hiddenSubmitBtn]]),(0,m.wy)((0,m._)("div",Q,[(0,m.Wm)(le,{round:"",block:"",type:"warning",onClick:V},{default:(0,m.w5)((()=>[(0,m.Uk)((0,Y.zw)((0,I.SU)(y).otherBtnText||"其他"),1)])),_:1})],512),[[H.F8,(0,I.SU)(y).otherBtn]])])),_:3},8,["disabled","readonly","label-width","label-align","scroll-to-error"])])}}},L=a(40089);const ee=(0,L.Z)(X,[["__scopeId","data-v-6100e9ed"]]);var le=ee},23910:function(e,l,a){a.d(l,{cO:function(){return n}});var o=a(11404),t=a(40143);const n=(0,o.n)(t.ZP)},98930:function(e,l,a){a(31958),a(8222)},99483:function(e,l,a){a.d(l,{Mt:function(){return V}});var o=a(11404),t=a(73396),n=a(44870),i=a(610),r=a(12220),d=a(16491),p=a(5323),u=a(96048),s=a(73156);const c=(0,r.l7)({},s.d4,{modelValue:(0,p.Ce)(),filter:Function,formatter:{type:Function,default:(e,l)=>l}}),m=Object.keys(s.d4);function h(e,l){if(e<0)return[];const a=Array(e);let o=-1;while(++o32-new Date(e,l-1,32).getDate(),f=(e,l,a,o,t)=>{const n=h(l-e+1,(l=>{const t=(0,u.Bd)(e+l);return o(a,{text:t,value:t})}));return t?t(a,n):n},k=(e,l)=>e.map(((e,a)=>{const o=l[a];if(o.length){const l=+o[o.length-1].value;if(+e>l)return String(l)}return e}));var v=a(79264);const g=(new Date).getFullYear(),[w]=(0,i["do"])("date-picker"),b=(0,r.l7)({},c,{columnsType:{type:Array,default:()=>["year","month","day"]},minDate:{type:Date,default:()=>new Date(g-10,0,1),validator:d.J_},maxDate:{type:Date,default:()=>new Date(g+10,11,31),validator:d.J_}});var U=(0,t.aZ)({name:w,props:b,emits:["confirm","cancel","change","update:modelValue"],setup(e,{emit:l,slots:a}){const o=(0,n.iH)(e.modelValue),i=()=>{const l=e.minDate.getFullYear(),a=e.maxDate.getFullYear();return f(l,a,"year",e.formatter,e.filter)},d=l=>l===e.minDate.getFullYear(),p=l=>l===e.maxDate.getFullYear(),u=l=>l===e.minDate.getMonth()+1,s=l=>l===e.maxDate.getMonth()+1,c=l=>{const{minDate:a,columnsType:t}=e,n=t.indexOf(l),i=o.value[n];if(i)return+i;switch(l){case"year":return a.getFullYear();case"month":return a.getMonth()+1;case"day":return a.getDate()}},h=()=>{const l=c("year"),a=d(l)?e.minDate.getMonth()+1:1,o=p(l)?e.maxDate.getMonth()+1:12;return f(a,o,"month",e.formatter,e.filter)},g=()=>{const l=c("year"),a=c("month"),o=d(l)&&u(a)?e.minDate.getDate():1,t=p(l)&&s(a)?e.maxDate.getDate():y(l,a);return f(o,t,"day",e.formatter,e.filter)},w=(0,t.Fl)((()=>e.columnsType.map((e=>{switch(e){case"year":return i();case"month":return h();case"day":return g();default:return[]}}))));(0,t.YP)(o,(a=>{(0,r.$c)(a,e.modelValue)||l("update:modelValue",a)})),(0,t.YP)((()=>e.modelValue),(e=>{e=k(e,w.value),(0,r.$c)(e,o.value)||(o.value=e)}),{immediate:!0});const b=(...e)=>l("change",...e),U=(...e)=>l("cancel",...e),V=(...e)=>l("confirm",...e);return()=>(0,t.Wm)(v.cW,(0,t.dG)({modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,columns:w.value,onChange:b,onCancel:U,onConfirm:V},(0,r.ei)(e,m)),a)}});const V=(0,o.n)(U)},80515:function(e,l,a){a(31958),a(20368),a(62939),a(51771),a(89137),a(1088),a(25338),a(51564),a(71744),a(36565)},64165:function(e,l,a){a(31958),a(20368),a(56742)}}]); //# sourceMappingURL=9080.7a4fca01.js.map