import{v as e,o as t,d as l,w as a,e as i,f as o,t as n,x as s,H as d,h as r,i as p,I as c,K as u,J as h,X as m,a3 as f,G as _,bq as g,br as y,bf as b,be as C,bg as V,bk as T,c as v,bl as k,au as D,av as S,a0 as w,bs as I,bt as F,bu as L,L as x,bv as j,bw as A,bx as R,M as N,by as M,F as U,bz as O,g as P,$,a2 as J,aa as B,Q as K,R as z,bA as q}from"./index-DkT_ghiw.js";import{b as H,f as E,d as Z,_ as G,a as W,g as Y,h as Q,i as X,c as ee,j as te,k as le,l as ae,m as ie,n as oe,o as ne,p as se,q as de,r as re,s as pe,t as ce,u as ue}from"./index.TiyLxui8.js";import{r as he}from"./uni-app.es.CzuYWLDz.js";import{_ as me,a as fe}from"./u-form.CIbNB_RE.js";import{_ as _e}from"./u-icon.CntIpS3x.js";import{_ as ge}from"./u-tabs.DaBiJy6T.js";import{_ as ye}from"./u-input.C7aLrR_T.js";import{_ as be}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as Ce}from"./index.A9BJXSoS.js";import{_ as Ve,a as Te}from"./u-radio-group.D0iSzxDT.js";import{_ as ve,a as ke}from"./u-checkbox-group.C_gKFuZj.js";import{_ as De}from"./index.CIJmvr9V.js";import{_ as Se}from"./u-search.CbpjTjDC.js";import{_ as we}from"./u-tag.Iedx2WmJ.js";import{_ as Ie,a as Fe}from"./ly-tree.CxlDOZjN.js";import{_ as Le}from"./u-button.Cosuhjli.js";import{_ as xe}from"./u-popup.C9cbXupA.js";import{_ as je}from"./index.DR2hV0CY.js";import{_ as Ae}from"./index.DgErsyzP.js";import{_ as Re}from"./index.CY_IPNWz.js";import{u as Ne}from"./base.DvHxuvSc.js";import{_ as Me}from"./index.gCe54kgw.js";import{_ as Ue}from"./u-avatar.D5Gm_w_5.js";import{r as Oe}from"./resources.DipqUmnN.js";import{_ as Pe}from"./index.BASPicJG.js";const $e=be({name:"jnpf-textarea",props:{modelValue:{type:String,default:""},placeholder:{type:String,default:"请输入"},maxlength:{type:Number,default:null},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showCount:{type:Boolean,default:!1}},data:()=>({innerValue:""}),watch:{modelValue:{handler(e){this.innerValue=e},immediate:!0}},methods:{onInput(e){this.$emit("update:modelValue",e),this.$emit("change",e)}}},[["render",function(c,u,h,m,f,_){const g=he(e("u-input"),ye),y=r,b=p;return t(),l(b,{class:d(["jnpf-textarea",h.showCount?"jnpf-textarea-count":""])},{default:a((()=>[i(g,{"input-align":"right",border:!1,type:"textarea",modelValue:f.innerValue,"onUpdate:modelValue":u[0]||(u[0]=e=>f.innerValue=e),placeholder:h.placeholder,disabled:h.disabled,onInput:_.onInput,clearable:!h.disabled&&h.clearable,maxlength:h.maxlength||0===h.maxlength?h.maxlength:9999},null,8,["modelValue","placeholder","disabled","onInput","clearable","maxlength"]),h.showCount?(t(),l(b,{key:0,class:"textarea-count"},{default:a((()=>[i(y,null,{default:a((()=>[o(n(f.innerValue?String(f.innerValue).length:0),1)])),_:1}),h.maxlength?(t(),l(y,{key:0},{default:a((()=>[o("/"+n(h.maxlength),1)])),_:1})):s("",!0)])),_:1})):s("",!0)])),_:1},8,["class"])}],["__scopeId","data-v-72d823b5"]]);const Je=be({name:"jnpfRadio",props:{modelValue:{type:[String,Number,Boolean]},direction:{type:String,default:"horizontal"},options:{type:Array,default:()=>[]},props:{type:Object,default:()=>({label:"fullName",value:"id"})},disabled:{type:Boolean,default:!1}},data:()=>({innerValue:""}),watch:{modelValue:{handler(e){this.innerValue=e},immediate:!0}},methods:{onChange(e,t){const l=this.options.filter((t=>e==t[this.props.value]))||[];this.$emit("update:modelValue",e),this.$emit("change",e,l[0])}}},[["render",function(i,s,d,r,p,m){const f=he(e("u-radio"),Ve),_=he(e("u-radio-group"),Te);return t(),l(_,{class:"jnpf-radio",modelValue:p.innerValue,"onUpdate:modelValue":s[0]||(s[0]=e=>p.innerValue=e),disabled:d.disabled,wrap:"horizontal"!=d.direction,onChange:m.onChange},{default:a((()=>[(t(!0),c(u,null,h(d.options,((e,i)=>(t(),l(f,{key:i,name:e[d.props.value]},{default:a((()=>[o(n(e[d.props.label]),1)])),_:2},1032,["name"])))),128))])),_:1},8,["modelValue","disabled","wrap","onChange"])}]]);const Be=be({name:"jnpf-checkbox",inheritAttrs:!1,props:{modelValue:{type:Array,default:()=>[]},direction:{type:String,default:"horizontal"},options:{type:Array,default:()=>[]},props:{type:Object,default:()=>({label:"fullName",value:"id"})},disabled:{type:Boolean,default:!1}},data:()=>({optionList:[]}),watch:{modelValue:{handler(e){if(!e||!(null==e?void 0:e.length))return this.setColumnData();this.setDefault()},immediate:!0},options:{handler(e){this.setColumnData()},immediate:!0}},methods:{setDefault(){var e;if(this.modelValue&&(null==(e=this.modelValue)?void 0:e.length))for(let t=0;t({...e,checked:!1}))),this.setDefault()},onChange(e){const t=this.optionList.filter((e=>e.checked))||[];this.$emit("update:modelValue",e),this.$emit("change",e,t)}}},[["render",function(i,s,d,r,p,m){const f=he(e("u-checkbox"),ve),_=he(e("u-checkbox-group"),ke);return t(),l(_,{class:"jnpf-checkbox",disabled:d.disabled,wrap:"horizontal"!=d.direction,onChange:m.onChange},{default:a((()=>[(t(!0),c(u,null,h(p.optionList,((e,i)=>(t(),l(f,{modelValue:e.checked,"onUpdate:modelValue":t=>e.checked=t,key:i,name:e[d.props.value]},{default:a((()=>[o(n(e[d.props.label]),1)])),_:2},1032,["modelValue","onUpdate:modelValue","name"])))),128))])),_:1},8,["disabled","wrap","onChange"])}]]),Ke={label:"fullName",value:"id",icon:"icon",children:"children"};const ze=be({name:"jnpf-cascader",components:{Tree:be({name:"tree-select",props:{selectList:{type:Array,default:()=>[]},selectedId:{type:Array,default:()=>[]},selectData:{type:Array,default:()=>[]},options:{type:Array,default:()=>[]},border:{type:Boolean,default:!0},filterable:{type:Boolean,default:!1},showAllLevels:{type:Boolean,default:!0},clearable:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!1},cancelColor:{type:String,default:"#606266"},confirmColor:{type:String,default:"#2979ff"},zIndex:{type:[String,Number],default:0},safeAreaInsetBottom:{type:Boolean,default:!1},maskCloseAble:{type:Boolean,default:!0},props:{type:Object,default:()=>({label:"fullName",value:"id",icon:"icon",children:"children",isLeaf:"isLeaf"})},multiple:{type:Boolean,default:!1},title:{type:String,default:""},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确认"},level:{type:Number,default:0}},data:()=>({moving:!1,selectListText:[],selectListId:[],selectListData:[],newListId:[],filterText:"",showPopup:!1}),watch:{modelValue:{immediate:!0,handler(e){this.showPopup=e,e&&setTimeout((()=>this.init()),10)}},filterText(e){this.$refs.tree.filter(e)}},created(){this.init()},computed:{uZIndex(){return this.zIndex?this.zIndex:this.$u.zIndex.popup},realProps(){return{...Ke,...this.props}}},methods:{init(){this.selectListText=this.$u.deepClone(this.selectList),this.selectListId=this.$u.deepClone(this.selectedId),this.selectListData=this.$u.deepClone(this.selectData)},filterNode(e,t){return!e||-1!==t[this.props.label].indexOf(e)},handleNodeClick(e){if(!e.parentId&&!e.isLeaf)return;let t=this.$refs.tree.getNodePath(e),l=[],a=e.data;this.multiple||(this.selectListText=[],this.selectListId=[],this.selectListData=[]);let i="",o="";for(let d=0;dy.showPopup=e),length:"auto",mode:"right",popup:!1,safeAreaInsetBottom:_.safeAreaInsetBottom,maskCloseAble:_.maskCloseAble,"z-index":b.uZIndex,onClose:b.close},{default:a((()=>[i(V,{class:"jnpf-tree-select-body"},{default:a((()=>[i(V,{class:"jnpf-tree-select-title"},{default:a((()=>[i(C,{class:"icon-ym icon-ym-report-icon-preview-pagePre backIcon",onClick:b.close},null,8,["onClick"]),i(V,{class:"title"},{default:a((()=>[o("级联选择")])),_:1})])),_:1}),_.filterable?(t(),l(V,{key:0,class:"jnpf-tree-select-search"},{default:a((()=>[i(T,{placeholder:"请输入关键词搜索",modelValue:y.filterText,"onUpdate:modelValue":d[0]||(d[0]=e=>y.filterText=e),height:"72","show-action":!1,"bg-color":"#f0f2f6",shape:"square"},null,8,["modelValue"])])),_:1})):s("",!0),i(V,{class:"jnpf-tree-selected"},{default:a((()=>[i(V,{class:"jnpf-tree-selected-head"},{default:a((()=>[i(V,null,{default:a((()=>[o("已选")])),_:1}),_.multiple?(t(),l(V,{key:0,class:"clear-btn",onClick:b.setCheckAll},{default:a((()=>[o("清空列表")])),_:1},8,["onClick"])):s("",!0)])),_:1}),i(V,{class:"jnpf-tree-selected-box"},{default:a((()=>[i(k,{"scroll-y":"true",class:"select-list"},{default:a((()=>[(t(!0),c(u,null,h(y.selectListText,((e,a)=>(t(),l(v,{closeable:"",onClose:e=>b.delSelect(a),key:a,text:e,class:"u-selectTag"},null,8,["onClose","text"])))),128))])),_:1})])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-tree"},{default:a((()=>[i(k,{"scroll-y":!0,style:{height:"100%"}},{default:a((()=>[i(D,{ref:"tree","tree-data":_.options,"check-on-click-node":"","default-expand-all":"","node-key":b.realProps.value,"highlight-current":"",props:b.realProps,onNodeClick:b.handleNodeClick,"filter-node-method":b.filterNode},null,8,["tree-data","node-key","props","onNodeClick","filter-node-method"])])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-actions"},{default:a((()=>[i(S,{class:"buttom-btn",onClick:d[1]||(d[1]=e=>b.close())},{default:a((()=>[o("取消")])),_:1}),i(S,{class:"buttom-btn",type:"primary",onClick:m(b.handleConfirm,["stop"])},{default:a((()=>[o("确定")])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue","safeAreaInsetBottom","maskCloseAble","z-index","onClose"])}]])},props:{modelValue:{default:""},placeholder:{type:String,default:"请选择"},options:{type:Array,default:()=>[]},props:{type:Object,default:()=>({label:"fullName",value:"id",children:"children"})},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},showAllLevels:{type:Boolean,default:!0},filterable:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1}},watch:{modelValue:{handler(e){this.setDefault(this.modelValue)},immediate:!0},options:{handler(e){this.setDefault(this.modelValue)},deep:!0}},data:()=>({selectShow:!1,innerValue:"",selectList:[],selectData:[],allList:[]}),methods:{async setDefault(e){if(this.innerValue="",this.selectData=[],this.selectList=[],!e||!(null==e?void 0:e.length))return;this.allList=await this.treeToArray(e),this.multiple||(e=[e]);let t=[];for(let l=0;lthis.showAllLevels?e.join("/"):e[e.length-1])),this.innerValue=this.selectList.join()},async treeToArray(){let e=uni.$u.deepClone(this.options),t=[];const l=e=>{for(let a=0;a[i(h,{"input-align":"right",type:"select","select-open":c.selectShow,modelValue:c.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>c.innerValue=e),placeholder:d.placeholder,onClick:u.openSelect},null,8,["select-open","modelValue","placeholder","onClick"]),c.selectShow?(t(),l(m,{key:0,modelValue:c.selectShow,"onUpdate:modelValue":n[1]||(n[1]=e=>c.selectShow=e),multiple:d.multiple,props:d.props,selectList:c.selectList,options:d.options,selectedId:d.multiple?d.modelValue:[d.modelValue],filterable:d.filterable,selectData:c.selectData,clearable:d.clearable,showAllLevels:d.showAllLevels,onClose:u.handleClose,onConfirm:u.handleConfirm},null,8,["modelValue","multiple","props","selectList","options","selectedId","filterable","selectData","clearable","showAllLevels","onClose","onConfirm"])):s("",!0)])),_:1})}],["__scopeId","data-v-6294fc0b"]]);const qe=be({name:"jnpf-time-pickeer",props:{scene:{type:String,default:"form"},inputType:{type:String,default:"select"},modelValue:{type:[String,Number],default:""},placeholder:{type:String,default:"请选择"},disabled:{type:Boolean,default:!1},type:{type:String,default:"time"},startTime:{type:[String,Number],default:0},selectType:{type:String,default:""},endTime:{type:[String,Number],default:0},format:{type:String,default:"yyyy-MM-dd HH:mm:ss"}},data:()=>({value:""}),watch:{modelValue:{handler(e){this.value=e},immediate:!0},value(e){this.$emit("update:modelValue",e)}},methods:{change(e,t){this.$emit("change",e,t)}}},[["render",function(o,n,s,d,r,c){const u=he(e("JnpfDatePicker"),je),h=p;return t(),l(h,{class:"jnpf-time-pickeer"},{default:a((()=>[i(u,{modelValue:r.value,"onUpdate:modelValue":n[0]||(n[0]=e=>r.value=e),scene:s.scene,inputType:s.inputType,placeholder:s.placeholder,disabled:s.disabled,type:s.type,startTime:s.startTime,endTime:s.endTime,format:s.format,selectType:s.selectType,onChange:c.change},null,8,["modelValue","scene","inputType","placeholder","disabled","type","startTime","endTime","format","selectType","onChange"])])),_:1})}],["__scopeId","data-v-c2363142"]]),He={label:"fullName",value:"id",icon:"icon",children:"children"};const Ee=be({props:{options:{type:Array,default:()=>[]},selectedData:{type:Array,default:()=>[]},ids:{type:[Array,String],default:()=>[]},modelValue:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:0},props:{type:Object,default:()=>({label:"fullName",value:"id",icon:"icon",children:"children",isLeaf:"isLeaf"})},multiple:{type:Boolean,default:!1}},data:()=>({moving:!1,selectList:[],selectListId:[],keyword:"",showPopup:!1}),watch:{modelValue:{handler(e){this.showPopup=e,e&&setTimeout((()=>this.init()),10)},immediate:!0}},created(){this.init()},computed:{uZIndex(){return this.zIndex?this.zIndex:this.$u.zIndex.popup},realProps(){return{...He,...this.props}}},methods:{init(){this.keyword="",this.selectListId=Array.isArray(this.ids)?JSON.parse(JSON.stringify(this.ids)):[],this.selectList=JSON.parse(JSON.stringify(this.selectedData))},filterNode(e,t){return!e||-1!==t[this.realProps.label].indexOf(e)},handleNodeClick(e){this.multiple?(this.selectList.push(e.data.organize),this.selectList=[...new Set(this.selectList)],e.data.organizeIds.length&&this.selectListId.push(e.data.organizeIds),this.selectListId=[...new Set(this.selectListId)],this.selectListId=this.selectListId.filter((e=>Array.isArray(e)))):(this.selectList=[],this.selectList.push(e.data.organize),this.selectList=[...new Set(this.selectList)],this.selectListId=e.data.organizeIds)},delSelect(e){this.selectList.splice(e,1),this.selectListId.splice(e,1)},setCheckAll(){this.selectListId=[],this.selectList=[],this.$refs.tree.setCheckAll(!1)},handleSearch(e){this.$refs.tree&&this.$refs.tree.filter(e)},handleConfirm(){this.$emit("confirm",this.selectList,this.selectListId),this.close()},close(){this.$emit("close",!1)}}},[["render",function(n,d,_,g,y,b){const C=r,V=p,T=he(e("u-search"),Se),v=he(e("u-tag"),we),k=f,D=he(e("ly-tree"),Ie),S=he(e("u-button"),Le),w=he(e("u-popup"),xe);return t(),l(w,{class:"jnpf-tree-select-popup",mode:"right",modelValue:y.showPopup,"onUpdate:modelValue":d[4]||(d[4]=e=>y.showPopup=e),width:"100%",onClose:b.close},{default:a((()=>[i(V,{class:"jnpf-tree-select-body"},{default:a((()=>[i(V,{class:"jnpf-tree-select-title"},{default:a((()=>[i(C,{class:"icon-ym icon-ym-report-icon-preview-pagePre backIcon",onClick:d[0]||(d[0]=e=>b.close())}),i(V,{class:"title"},{default:a((()=>[o("组织选择")])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-search"},{default:a((()=>[i(T,{placeholder:"请输入关键词搜索",modelValue:y.keyword,"onUpdate:modelValue":d[1]||(d[1]=e=>y.keyword=e),height:"72","show-action":!1,onChange:b.handleSearch,"bg-color":"#f0f2f6",shape:"square"},null,8,["modelValue","onChange"])])),_:1}),i(V,{class:"jnpf-tree-selected"},{default:a((()=>[i(V,{class:"jnpf-tree-selected-head"},{default:a((()=>[i(V,null,{default:a((()=>[o("已选")])),_:1}),_.multiple?(t(),l(V,{key:0,class:"clear-btn",onClick:b.setCheckAll},{default:a((()=>[o("清空列表")])),_:1},8,["onClick"])):s("",!0)])),_:1}),i(V,{class:"jnpf-tree-selected-box"},{default:a((()=>[i(k,{"scroll-y":"true",class:"select-list"},{default:a((()=>[(t(!0),c(u,null,h(y.selectList,((e,a)=>(t(),l(v,{closeable:"",onClose:e=>b.delSelect(a),key:a,text:e,class:"u-selectTag"},null,8,["onClose","text"])))),128))])),_:1})])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-tree"},{default:a((()=>[i(k,{"scroll-y":!0,style:{height:"100%"}},{default:a((()=>[i(D,{ref:"tree","node-key":b.realProps.value,"tree-data":_.options,"show-checkbox":!1,onNodeClick:b.handleNodeClick,props:b.realProps,"show-node-icon":!0,"show-radio":!1,"filter-node-method":b.filterNode,"default-expand-all":"","highlight-current":!0},null,8,["node-key","tree-data","onNodeClick","props","filter-node-method"])])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-actions"},{default:a((()=>[i(S,{class:"buttom-btn",onClick:d[2]||(d[2]=e=>b.close())},{default:a((()=>[o("取消")])),_:1}),i(S,{class:"buttom-btn",type:"primary",onClick:d[3]||(d[3]=m((e=>b.handleConfirm()),["stop"]))},{default:a((()=>[o("确定")])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue","onClose"])}]]),Ze=Ne();const Ge=be({name:"jnpf-organize-select",components:{Tree:Ee},props:{modelValue:{default:""},placeholder:{type:String,default:"请选择"},props:{type:Object,default:()=>({label:"fullName",value:"id",children:"children",isLeaf:"isLeaf"})},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},selectType:{type:String,default:"all"},ableIds:{type:Array,default:()=>[]}},data:()=>({selectShow:!1,innerValue:"",selectedData:[],allList:[],options:[]}),watch:{modelValue:{handler(e){this.getOptions()},immediate:!0}},methods:{async getOptions(){if(this.options=await Ze.getDepartmentTree(),this.allList=await this.treeToArray(),"all"!==this.selectType){const e={departIds:this.ableIds?this.ableIds.map((e=>e[e.length-1])):[]};await g(e).then((e=>{this.options=e.data.list||[]}))}if(!this.modelValue||!this.modelValue.length)return this.innerValue="",void(this.selectedData=[]);this.setDefault()},setDefault(){let e=this.multiple?this.modelValue:[this.modelValue],t=[];for(let l=0;l{for(let a=0;a[i(u,{"input-align":"right",type:"select","select-open":r.selectShow,modelValue:r.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>r.innerValue=e),placeholder:s.placeholder,onClick:c.openSelect},null,8,["select-open","modelValue","placeholder","onClick"]),i(h,{modelValue:r.selectShow,"onUpdate:modelValue":n[1]||(n[1]=e=>r.selectShow=e),multiple:s.multiple,props:s.props,selectedData:r.selectedData,options:r.options,ids:s.multiple?s.modelValue:[s.modelValue],onClose:c.handleClose,onConfirm:c.handleConfirm},null,8,["modelValue","multiple","props","selectedData","options","ids","onClose","onConfirm"])])),_:1})}],["__scopeId","data-v-e24a4ba3"]]),We={label:"fullName",value:"id",icon:"icon",children:"children"};const Ye=be({props:{options:{type:Array,default:()=>[]},selectedData:{type:Array,default:()=>[]},ids:{default:""},title:{default:"选择"},type:{default:""},modelValue:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:0},props:{type:Object,default:()=>({label:"fullName",value:"id",icon:"icon",children:"children",isLeaf:"isLeaf"})},multiple:{type:Boolean,default:!1}},data:()=>({moving:!1,selectList:[],selectListId:[],newListId:[],keyword:"",showPopup:!1}),watch:{modelValue:{handler(e){this.showPopup=e,e&&setTimeout((()=>this.init()),10)},immediate:!0}},computed:{uZIndex(){return this.zIndex?this.zIndex:this.$u.zIndex.popup},realProps(){return{...We,...this.props}}},methods:{init(){this.keyword="",this.selectListId=JSON.parse(JSON.stringify(this.ids)),Array.isArray(this.ids)||(this.selectListId=[]),this.selectList=JSON.parse(JSON.stringify(this.selectedData))},handleNodeClick(e){if("position"===this.type){if("position"!=e.data.type)return}else if("department"!=e.data.type)return;let t=!1;this.multiple||(this.selectList=[],this.selectListId=[]);for(var l=0;lb.showPopup=e),length:"auto","z-index":C.uZIndex,width:"100%",onClose:C.close},{default:a((()=>[i(T,{class:"jnpf-tree-select-body"},{default:a((()=>[i(T,{class:"jnpf-tree-select-title"},{default:a((()=>[i(V,{class:"icon-ym icon-ym-report-icon-preview-pagePre backIcon",onClick:_[0]||(_[0]=e=>C.close())}),i(T,{class:"title"},{default:a((()=>[o(n(g.title),1)])),_:1})])),_:1}),i(T,{class:"jnpf-tree-select-search"},{default:a((()=>[i(v,{placeholder:"请输入关键词搜索",modelValue:b.keyword,"onUpdate:modelValue":_[1]||(_[1]=e=>b.keyword=e),height:"72","show-action":!1,onChange:C.handleSearch,"bg-color":"#f0f2f6",shape:"square"},null,8,["modelValue","onChange"])])),_:1}),i(T,{class:"jnpf-tree-selected"},{default:a((()=>[i(T,{class:"jnpf-tree-selected-head"},{default:a((()=>[i(T,null,{default:a((()=>[o("已选")])),_:1}),g.multiple?(t(),l(T,{key:0,class:"clear-btn",onClick:C.setCheckAll},{default:a((()=>[o("清空列表")])),_:1},8,["onClick"])):s("",!0)])),_:1}),i(T,{class:"jnpf-tree-selected-box"},{default:a((()=>[i(D,{"scroll-y":"true",class:"select-list"},{default:a((()=>[(t(!0),c(u,null,h(b.selectList,((e,a)=>(t(),l(k,{closeable:"",onClose:e=>C.delSelect(a),key:a,text:e.lastFullName?e.lastFullName:e.fullName,class:"u-selectTag"},null,8,["onClose","text"])))),128))])),_:1})])),_:1})])),_:1}),i(T,{class:"jnpf-tree-select-tree"},{default:a((()=>[i(D,{"scroll-y":!0,style:{height:"100%"}},{default:a((()=>[i(S,{ref:"tree","node-key":C.realProps.value,"tree-data":g.options,"show-checkbox":!1,onNodeClick:C.handleNodeClick,props:C.realProps,"show-node-icon":!0,"show-radio":!1,"filter-node-method":C.filterNode,"highlight-current":!0},null,8,["node-key","tree-data","onNodeClick","props","filter-node-method"])])),_:1})])),_:1}),i(T,{class:"jnpf-tree-select-actions"},{default:a((()=>[i(w,{class:"buttom-btn",onClick:_[2]||(_[2]=e=>C.close())},{default:a((()=>[o("取消")])),_:1}),i(w,{class:"buttom-btn",type:"primary",onClick:_[3]||(_[3]=m((e=>C.handleConfirm()),["stop"]))},{default:a((()=>[o("确定")])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue","z-index","onClose"])}]]),Qe=Ne();const Xe=be({components:{Tree:Ye},props:{modelValue:{default:""},placeholder:{type:String,default:"请选择"},props:{type:Object,default:()=>({label:"fullName",value:"id",children:"children",isLeaf:"isLeaf"})},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},selectType:{type:String,default:"all"},ableIds:{type:Array,default:()=>[]},type:{type:String,default:"user"}},data:()=>({selectShow:!1,innerValue:"",selectedData:[],allList:[],options:[],title:"选择"}),computed:{getIsPosition(){return"position"===this.type}},watch:{modelValue:{immediate:!0,handler(e){this.title=this.getIsPosition?"岗位选择":"部门选择",this.getOptions(),e&&e.length||(this.innerValue="",this.selectedData=[])}}},methods:{async getOptions(){if(this.options=await Qe[this.getIsPosition?"getPositionTree":"getDepartmentTree"](),this.allList=await this.treeToArray(),"all"!==this.selectType){this.options=[];let e={};this.getIsPosition?e.ids=this.ableIds:e.departIds=this.ableIds;let t=this.getIsPosition?y:g;await t(e).then((e=>{this.options=e.data.list}))}this.modelValue&&this.modelValue.length&&this.setDefault()},setDefault(){this.selectedData=[];let e=this.multiple?this.modelValue:[this.modelValue];for(let l=0;l{for(let a=0;a[i(h,{"input-align":"right",type:"select","select-open":c.selectShow,modelValue:c.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>c.innerValue=e),placeholder:d.placeholder,onClick:u.openSelect},null,8,["select-open","modelValue","placeholder","onClick"]),c.selectShow?(t(),l(m,{key:0,modelValue:c.selectShow,"onUpdate:modelValue":n[1]||(n[1]=e=>c.selectShow=e),multiple:d.multiple,props:d.props,selectedData:c.selectedData,options:c.options,ids:d.multiple?d.modelValue:[d.modelValue],title:c.title,type:d.type,onClose:u.handleClose,onConfirm:u.handleConfirm},null,8,["modelValue","multiple","props","selectedData","options","ids","title","type","onClose","onConfirm"])):s("",!0)])),_:1})}],["__scopeId","data-v-668e826a"]]);const et=be({name:"jnpf-pos-select",inheritAttrs:!1,props:{modelValue:{default:""},placeholder:{type:String,default:"请选择"},props:{type:Object,default:()=>({label:"fullName",value:"id",children:"children",isLeaf:"isLeaf"})},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},selectType:{type:String,default:"all"},ableIds:{type:Array,default:()=>[]},type:{type:String,default:"position"}},data:()=>({value:""}),watch:{modelValue:{immediate:!0,handler(e){this.value=e}}},methods:{onChange(e,t){this.$emit("update:modelValue",e),this.$emit("change",e,t)}}},[["render",function(a,i,o,n,s,d){const r=he(e("JnpfDepSelect"),Xe);return t(),l(r,{modelValue:s.value,"onUpdate:modelValue":i[0]||(i[0]=e=>s.value=e),multiple:o.multiple,placeholder:o.placeholder,props:o.props,disabled:o.disabled,ableIds:o.ableIds,selectType:o.selectType,type:o.type,onChange:d.onChange},null,8,["modelValue","multiple","placeholder","props","disabled","ableIds","selectType","type","onChange"])}],["__scopeId","data-v-72c071ce"]]),tt={props:{clearable:{type:Boolean,default:!1},selectList:{type:Array,default:()=>[]}},data:()=>({list:[]}),watch:{selectList(e){this.list=e}},computed:{baseURL(){return this.define.baseURL}},methods:{clean(e){"all"===e?this.list=[]:this.list.splice(e,1),this.$emit("setSelectList",this.list)}}};const lt={label:"fullName",value:"id",icon:"icon",children:"children"};const at=be({components:{Tree:be({name:"tree-select",components:{LyTree:Ie,selectedBox:be(tt,[["render",function(d,r,m,_,g,y){const b=p,C=he(e("u-avatar"),Ue),V=he(e("u-icon"),_e),T=f;return t(),l(b,{class:"alreadySelect"},{default:a((()=>[i(b,{class:"alreadySelect__box u-flex-col"},{default:a((()=>[i(b,{class:"alreadySelect_hd u-flex u-p-l-32 u-p-r-32"},{default:a((()=>[i(b,null,{default:a((()=>[o("已选")])),_:1}),m.clearable?(t(),l(b,{key:0,onClick:r[0]||(r[0]=e=>y.clean("all")),style:{color:"#2979ff"}},{default:a((()=>[o("清空列表")])),_:1})):s("",!0)])),_:1}),i(b,{class:"select__box u-flex-col",id:"box"},{default:a((()=>[i(T,{"scroll-y":"true",style:{"max-height":"240rpx"}},{default:a((()=>[i(b,{class:"u-flex select__list"},{default:a((()=>[(t(!0),c(u,null,h(g.list,((e,s)=>(t(),l(b,{class:"u-selectTag u-flex",key:s},{default:a((()=>[i(b,{class:"avatar"},{default:a((()=>["user"===e.type?(t(),l(C,{key:0,src:y.baseURL+e.headIcon,mode:"circle",size:"mini"},null,8,["src"])):(t(),c("div",{key:1,class:"selected-item-icon"},n(e.fullName.substring(0,1)),1))])),_:2},1024),i(b,{class:"u-font-24 select__content"},{default:a((()=>[i(b,{class:"nameSty u-flex"},{default:a((()=>[i(b,{class:"nameUp"},{default:a((()=>[o(n(e.fullName),1)])),_:2},1024),i(V,{name:"close",class:"close",onClick:e=>y.clean(s)},null,8,["onClick"])])),_:2},1024),i(b,{class:"organizeSty"},{default:a((()=>[o(n(e.organize),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-58d2826d"]])},props:{selectType:{type:String,default:"all"},clearable:{type:Boolean,default:!1},query:{type:Object,default:()=>({})},selectedData:{type:Array,default:()=>[]},modelValue:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:999},safeAreaInsetBottom:{type:Boolean,default:!1},maskCloseAble:{type:Boolean,default:!0},props:{type:Object,default:()=>({label:"fullName",value:"id",icon:"icon",children:"children",isLeaf:"isLeaf"})},multiple:{type:Boolean,default:!1},title:{type:String,default:""}},data:()=>({noDataIcon:Oe.message.nodata,triggered:!1,moving:!1,selectList:[],keyword:"",tabsList:[{name:"部门"},{name:"角色"},{name:"岗位"},{name:"分组"}],current:0,swiperCurrent:0,options:[],options0:[],list:[],pagination:{currentPage:1,pageSize:20},total:0,showPopup:!1,roleOption:[],posOption:[],groupOption:[]}),watch:{modelValue:{immediate:!0,handler(e){this.current=0,this.swiperCurrent=0,this.showPopup=e,e&&setTimeout((()=>this.init()),10)}}},computed:{baseURL(){return this.define.baseURL},uZIndex(){return this.zIndex?this.zIndex:this.$u.zIndex.popup},realProps(){return{...lt,...this.props}}},created(){this._freshing=!1,setTimeout((()=>{this.triggered=!0}),1e3)},methods:{init(){this.pagination.currentPage=1,this.list=[],"all"!==this.selectType&&this.getSelectedUserList(),this.multiple&&"all"===this.selectType&&this.initData(),this.selectList=JSON.parse(JSON.stringify(this.selectedData))},initData(){b().then((e=>{this.groupOption=e.data})),C().then((e=>{this.posOption=e.data.list})),V().then((e=>{this.roleOption=e.data.list}))},filterNode(e,t){return!e||-1!==t[this.props.label].indexOf(e)},setSelectList(e){this.selectList=e},handleScrollToLower(){this.getSelectedUserList()},getSelectedUserList(){let e=this.query;delete e.ableDepIds,this.pagination.keyword=this.keyword,e.pagination=this.pagination,T(e).then((e=>{const t=e.data.list;if(!t.length&&1!=this.pagination.currentPage)return v({title:"没有更多信息啦!",icon:"none"});this.list=this.list.concat(t),this.pagination.currentPage++}))},onSelect(e){this.multiple||(this.selectList=[]);let t=!1;for(let l=0;l{t(e.data.list)})):k(e.data.id).then((e=>{const l=e.data.list;t(l)}))},change(e){this.swiperCurrent=e,this.keyword=""},search(e){this.searchTimer&&clearTimeout(this.searchTimer),this.searchTimer=setTimeout((()=>{if(this.pagination={currentPage:1,pageSize:20},"all"===this.selectType)0==this.swiperCurrent&&0==this.current?k(0,this.keyword).then((e=>{this.options0=e.data.list})):this.$nextTick((()=>{this.$refs.tree.filter(this.keyword)}));else{let e=this.query;this.pagination.keyword=this.keyword,e.pagination=this.pagination,T(e).then((e=>{const t=e.data.list;this.list=t,this.pagination=e.data.pagination,this.total=this.pagination.total}))}}),300)},transition({detail:{dx:e}}){this.$refs.tabs.setDx(e)},animationfinish({detail:{current:e}}){this.$refs.tabs.setFinishCurrent(e),this.swiperCurrent=e,this.current=e},handleNodeClick(e){if(!(!this.multiple&&0==this.swiperCurrent&&"user"!==e.data.type||3==this.swiperCurrent&&0==e.data.type)&&e.data.type){this.multiple||(this.selectList=[]);for(var t=!1,l=0;lC.showPopup=e),safeAreaInsetBottom:y.safeAreaInsetBottom,onClose:V.close,"z-index":V.uZIndex,width:"100%"},{default:a((()=>[i(v,{class:"jnpf-tree-select-body"},{default:a((()=>[i(v,{class:"jnpf-tree-select-title"},{default:a((()=>[i(T,{class:"icon-ym icon-ym-report-icon-preview-pagePre u-font-40 backIcon",onClick:V.close},null,8,["onClick"]),i(v,{class:"title"},{default:a((()=>[o("选择用户")])),_:1})])),_:1}),i(v,{class:"jnpf-tree-select-search"},{default:a((()=>[i(k,{placeholder:"请输入关键词搜索",modelValue:C.keyword,"onUpdate:modelValue":g[0]||(g[0]=e=>C.keyword=e),height:"72","show-action":!1,onChange:g[1]||(g[1]=e=>V.search(C.swiperCurrent)),"bg-color":"#f0f2f6",shape:"square"},null,8,["modelValue"])])),_:1}),i(I,{clearable:y.clearable,selectList:C.selectList,ref:"selectedBox",onSetSelectList:V.setSelectList},null,8,["clearable","selectList","onSetSelectList"]),"all"!==y.selectType?(t(),l(v,{key:0,class:"u-p-l-32 u-p-r-32"},{default:a((()=>[o("全部数据")])),_:1})):s("",!0),"all"===y.selectType?(t(),l(v,{key:1,class:"jnpf-user-content"},{default:a((()=>[i(v,{class:"search-box_sticky u-userSelect_sticky"},{default:a((()=>[i(F,{activeColor:"#1890ff",ref:"tabs",list:y.multiple?C.tabsList:[C.tabsList[0]],current:C.current,onChange:V.change,"is-scroll":!y.multiple},null,8,["list","current","onChange","is-scroll"])])),_:1}),i(A,{current:C.swiperCurrent,onTransition:V.transition,onAnimationfinish:V.animationfinish,class:"swiper-box"},{default:a((()=>[i(j,null,{default:a((()=>[i(x,{"scroll-y":!0,class:"scroll-view"},{default:a((()=>[0==C.swiperCurrent?(t(),l(L,{key:0,ref:"tree","node-key":V.realProps.value,"tree-data":C.options0,"highlight-current":!0,onNodeClick:V.handleNodeClick,props:V.realProps,"show-node-icon":!0,load:V.loadNode,"default-expand-all":!1,lazy:"",expandOnClickNode:!y.multiple},null,8,["node-key","tree-data","onNodeClick","props","load","expandOnClickNode"])):s("",!0)])),_:1})])),_:1}),y.multiple?(t(),l(j,{key:0},{default:a((()=>[i(x,{"scroll-y":!0,class:"scroll-view"},{default:a((()=>[1==C.swiperCurrent?(t(),l(L,{key:0,ref:"tree","node-key":V.realProps.value,"tree-data":C.roleOption,"highlight-current":!0,onNodeClick:V.handleNodeClick,props:V.realProps,ready:!!C.roleOption.length,"filter-node-method":V.filterNode,expandOnClickNode:!1,"show-node-icon":!0},null,8,["node-key","tree-data","onNodeClick","props","ready","filter-node-method"])):s("",!0)])),_:1})])),_:1})):s("",!0),y.multiple?(t(),l(j,{key:1},{default:a((()=>[i(x,{"scroll-y":!0,class:"scroll-view"},{default:a((()=>[2==C.swiperCurrent?(t(),l(L,{key:0,ref:"tree","node-key":V.realProps.value,"tree-data":C.posOption,"highlight-current":!0,onNodeClick:V.handleNodeClick,props:V.realProps,ready:!!C.posOption.length,"filter-node-method":V.filterNode,expandOnClickNode:!1,"show-node-icon":!0},null,8,["node-key","tree-data","onNodeClick","props","ready","filter-node-method"])):s("",!0)])),_:1})])),_:1})):s("",!0),y.multiple?(t(),l(j,{key:2},{default:a((()=>[i(x,{"scroll-y":!0,class:"scroll-view"},{default:a((()=>[3==C.swiperCurrent?(t(),l(L,{key:0,ref:"tree","node-key":V.realProps.value,"tree-data":C.groupOption,"highlight-current":!0,onNodeClick:V.handleNodeClick,props:V.realProps,ready:!!C.groupOption.length,"filter-node-method":V.filterNode,expandOnClickNode:!1,"show-node-icon":!0},null,8,["node-key","tree-data","onNodeClick","props","ready","filter-node-method"])):s("",!0)])),_:1})])),_:1})):s("",!0)])),_:1},8,["current","onTransition","onAnimationfinish"])])),_:1})):(t(),l(v,{key:2,class:"jnpf-tree-select-tree"},{default:a((()=>[i(x,{id:"scroll-view-h",class:"scroll-view","refresher-enabled":!1,"refresher-threshold":100,"scroll-with-animation":!0,"refresher-triggered":C.triggered,onScrolltolower:V.handleScrollToLower,"scroll-y":!0},{default:a((()=>[i(v,{class:"lists_box"},{default:a((()=>[(t(!0),c(u,null,h(C.list,((e,s)=>(t(),l(v,{class:"list-cell-txt u-border-bottom",key:s,onClick:t=>V.onSelect(e)},{default:a((()=>[i(v,{class:"avatar"},{default:a((()=>[i(R,{src:V.baseURL+e.headIcon,mode:"circle",size:"default"},null,8,["src"])])),_:2},1024),i(v,{class:"u-font-30 content"},{default:a((()=>[i(v,null,{default:a((()=>[o(n(e.fullName),1)])),_:2},1024),i(v,{class:"organize"},{default:a((()=>[o(n(e.organize),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128)),C.list.length?s("",!0):(t(),l(v,{key:0,class:"nodata u-flex-col"},{default:a((()=>[i(N,{src:C.noDataIcon,mode:"widthFix",class:"noDataIcon"},null,8,["src"]),o(" 暂无数据 ")])),_:1}))])),_:1})])),_:1},8,["refresher-triggered","onScrolltolower"])])),_:1})),i(v,{class:"jnpf-tree-select-actions"},{default:a((()=>[i(M,{class:"buttom-btn",onClick:V.close},{default:a((()=>[o("取消")])),_:1},8,["onClick"]),i(M,{class:"buttom-btn",type:"primary",onClick:m(V.handleConfirm,["stop"])},{default:a((()=>[o("确定")])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["maskCloseAble","modelValue","safeAreaInsetBottom","onClose","z-index"])}],["__scopeId","data-v-d2f8740f"]])},props:{modelValue:{default:""},options:{type:Array,default:()=>[]},ableDepIds:{type:Array,default:()=>[]},ableIds:{type:Array,default:()=>[]},selectType:{type:String,default:"all"},placeholder:{type:String,default:"请选择"},props:{type:Object,default:()=>({label:"fullName",value:"id",children:"children",isLeaf:"isLeaf"})},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1}},data(){return{selectShow:!1,innerValue:"",selectedData:[],query:{ids:this.ableIds}}},watch:{modelValue:{handler(e){this.getSelectedList(e)},immediate:!0}},methods:{openSelect(){this.disabled||(this.selectShow=!0)},getSelectedList(e){if(!e||!e.length)return this.innerValue="",void(this.selectedData=[]);let t=this.multiple?e:[e];I(t).then((e=>{let t=e.data.list||[],l="";for(let a=0;a[i(u,{"input-align":"right",type:"select","select-open":r.selectShow,modelValue:r.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>r.innerValue=e),placeholder:s.placeholder,onClick:c.openSelect},null,8,["select-open","modelValue","placeholder","onClick"]),i(h,{modelValue:r.selectShow,"onUpdate:modelValue":n[1]||(n[1]=e=>r.selectShow=e),options:s.options,multiple:s.multiple,props:s.props,selectedData:r.selectedData,selectType:s.selectType,query:r.query,clearable:s.clearable,onClose:c.handleClose,onConfirm:c.handleConfirm},null,8,["modelValue","options","multiple","props","selectedData","selectType","query","clearable","onClose","onConfirm"])])),_:1})}],["__scopeId","data-v-c9bde10e"]]),it={label:"fullName",value:"id",icon:"icon",children:"children"};const ot=be({props:{options:{type:Array,default:()=>[]},selectedData:{type:Array,default:()=>[]},selectId:{default:""},modelValue:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:99999},props:{type:Object,default:()=>({label:"fullName",value:"id",icon:"icon",children:"children",isLeaf:"isLeaf"})},multiple:{type:Boolean,default:!1}},data:()=>({moving:!1,selectList:[],selectListId:[],newListId:[],keyword:"",showPopup:!1}),watch:{modelValue:{immediate:!0,handler(e){this.showPopup=e,e&&setTimeout((()=>this.init()),10)}}},created(){this.init()},computed:{uZIndex(){return this.zIndex?this.zIndex:this.$u.zIndex.popup},realProps(){return{...it,...this.props}}},methods:{init(){this.keyword="",this.selectListId=JSON.parse(JSON.stringify(this.selectId)),Array.isArray(this.selectId)||(this.selectListId=[]),this.selectList=JSON.parse(JSON.stringify(this.selectedData))},handleNodeClick(e){if("role"!==e.data.type)return;let t=!1;this.multiple||(this.selectList=[],this.selectListId=[]);for(var l=0;ly.showPopup=e),width:"100%",mode:"right","z-index":b.uZIndex,onClose:b.close},{default:a((()=>[i(V,{class:"jnpf-tree-select-body"},{default:a((()=>[i(V,{class:"jnpf-tree-select-title"},{default:a((()=>[i(C,{class:"icon-ym icon-ym-report-icon-preview-pagePre backIcon",onClick:d[0]||(d[0]=e=>b.close())}),i(V,{class:"title"},{default:a((()=>[o("角色选择")])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-search"},{default:a((()=>[i(T,{placeholder:"请输入关键词搜索",modelValue:y.keyword,"onUpdate:modelValue":d[1]||(d[1]=e=>y.keyword=e),height:"72","show-action":!1,onChange:b.search,"bg-color":"#f0f2f6",shape:"square"},null,8,["modelValue","onChange"])])),_:1}),i(V,{class:"jnpf-tree-selected"},{default:a((()=>[i(V,{class:"jnpf-tree-selected-head"},{default:a((()=>[i(V,null,{default:a((()=>[o("已选")])),_:1}),_.multiple?(t(),l(V,{key:0,class:"clear-btn",onClick:b.setCheckAll},{default:a((()=>[o("清空列表")])),_:1},8,["onClick"])):s("",!0)])),_:1}),i(V,{class:"jnpf-tree-selected-box"},{default:a((()=>[i(k,{"scroll-y":"true",class:"select-list"},{default:a((()=>[(t(!0),c(u,null,h(y.selectList,((e,a)=>(t(),l(v,{closeable:"",onClose:e=>b.delSelect(a),key:a,text:e.fullName,class:"u-selectTag"},null,8,["onClose","text"])))),128))])),_:1})])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-tree"},{default:a((()=>[i(k,{"scroll-y":!0,style:{height:"100%"}},{default:a((()=>[i(D,{ref:"tree","node-key":b.realProps.value,"tree-data":_.options,"show-checkbox":!1,onNodeClick:b.handleNodeClick,props:b.realProps,"show-node-icon":!0,"show-radio":!1,"filter-node-method":b.filterNode,"highlight-current":!0},null,8,["node-key","tree-data","onNodeClick","props","filter-node-method"])])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-actions"},{default:a((()=>[i(S,{class:"buttom-btn",onClick:d[2]||(d[2]=e=>b.close())},{default:a((()=>[o("取消")])),_:1}),i(S,{class:"buttom-btn",type:"primary",onClick:d[3]||(d[3]=m((e=>b.handleConfirm()),["stop"]))},{default:a((()=>[o("确定")])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue","z-index","onClose"])}]]),nt=Ne();const st=be({name:"jnpf-role-select",components:{Tree:ot},props:{modelValue:{default:""},placeholder:{type:String,default:"请选择"},props:{type:Object,default:()=>({label:"fullName",value:"id",children:"children",isLeaf:"isLeaf"})},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},selectType:{type:String,default:"all"},ableIds:{type:Array,default:()=>[]}},data:()=>({selectShow:!1,innerValue:"",options:[],selectedData:[],hasRole:[]}),watch:{modelValue(e){this.setDefault()}},created(){this.innerValue="",this.getOptions()},methods:{async getOptions(){this.options=await nt.getRoleTree(),this.treeToArray(this.options),"all"===this.selectType?this.setDefault():this.getRoleCondition()},getRoleCondition(){this.options=[];let e={ids:this.ableIds};F(e).then((e=>{this.options=e.data.list||[],this.setDefault()}))},treeToArray(e){for(let t=0;t0){this.treeToArray(l[e]);break e}}},setDefault(e){if(!this.modelValue||!this.modelValue.length)return this.innerValue="",void(this.selectedData=[]);let t=this.multiple?this.modelValue:[this.modelValue];this.innerValue="",this.selectedData=[];for(let a=0;ae.fullName)).join(","),this.multiple?(this.$emit("update:modelValue",t),this.$emit("change",t,e)):(this.$emit("update:modelValue",t[0]),this.$emit("change",t[0],e[0]))},openSelect(){this.disabled||(this.selectShow=!0)}}},[["render",function(o,n,s,d,r,c){const u=he(e("u-input"),ye),h=_("Tree"),m=p;return t(),l(m,{class:"jnpf-role-select"},{default:a((()=>[i(u,{"input-align":"right",type:"select","select-open":r.selectShow,modelValue:r.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>r.innerValue=e),placeholder:s.placeholder,onClick:c.openSelect},null,8,["select-open","modelValue","placeholder","onClick"]),i(h,{modelValue:r.selectShow,"onUpdate:modelValue":n[1]||(n[1]=e=>r.selectShow=e),options:r.options,multiple:s.multiple,props:s.props,selectedData:r.selectedData,selectId:s.multiple?s.modelValue:[s.modelValue],onClose:c.handleClose,onConfirm:c.handleConfirm},null,8,["modelValue","options","multiple","props","selectedData","selectId","onClose","onConfirm"])])),_:1})}],["__scopeId","data-v-32f8d64f"]]),dt={label:"fullName",value:"id",icon:"icon",children:"children"};const rt=be({props:{options:{type:Array,default:()=>[]},selectedData:{type:Array,default:()=>[]},selectId:{default:""},modelValue:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:99999},props:{type:Object,default:()=>({label:"fullName",value:"id",icon:"icon",children:"children",isLeaf:"isLeaf"})},multiple:{type:Boolean,default:!1}},data:()=>({moving:!1,selectList:[],selectListId:[],newListId:[],keyword:"",showPopup:!1}),watch:{modelValue:{handler(e){this.showPopup=e,e&&setTimeout((()=>this.init()),10)},immediate:!0}},created(){this.init()},computed:{uZIndex(){return this.zIndex?this.zIndex:this.$u.zIndex.popup},realProps(){return{...dt,...this.props}}},methods:{init(){this.keyword="",this.selectListId=JSON.parse(JSON.stringify(this.selectId)),Array.isArray(this.selectId)||(this.selectListId=[]),this.selectList=JSON.parse(JSON.stringify(this.selectedData))},handleNodeClick(e){1!=e.level&&(this.multiple||(this.selectList=[],this.selectListId=[]),this.selectList.some((t=>t.id===e.data.id))||(this.selectList.push(e.data),this.selectListId.push(e.data.id)))},delSelect(e){this.selectList.splice(e,1),this.selectListId.splice(e,1)},setCheckAll(){this.selectList=[],this.selectListId=[],this.$refs.tree.setCheckAll(!1)},handleConfirm(){this.$emit("confirm",this.selectList,this.selectListId),this.close()},close(){this.$emit("close")},filterNode(e,t){return!e||-1!==t[this.realProps.label].indexOf(e)},handleSearch(e){this.$refs.tree&&this.$refs.tree.filter(this.keyword)}}},[["render",function(n,d,_,g,y,b){const C=r,V=p,T=he(e("u-search"),Se),v=he(e("u-tag"),we),k=f,D=he(e("ly-tree"),Ie),S=he(e("u-button"),Le),w=he(e("u-popup"),xe);return t(),l(w,{class:"jnpf-tree-select-popup",mode:"right",modelValue:y.showPopup,"onUpdate:modelValue":d[4]||(d[4]=e=>y.showPopup=e),onClose:b.close,"z-index":b.uZIndex,width:"100%"},{default:a((()=>[i(V,{class:"jnpf-tree-select-body"},{default:a((()=>[i(V,{class:"jnpf-tree-select-title"},{default:a((()=>[i(C,{class:"icon-ym icon-ym-report-icon-preview-pagePre backIcon",onClick:d[0]||(d[0]=e=>b.close())}),i(V,{class:"title"},{default:a((()=>[o("分组选择")])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-search"},{default:a((()=>[i(T,{placeholder:"请输入关键词搜索",modelValue:y.keyword,"onUpdate:modelValue":d[1]||(d[1]=e=>y.keyword=e),height:"72","show-action":!1,onChange:b.handleSearch,"bg-color":"#f0f2f6",shape:"square"},null,8,["modelValue","onChange"])])),_:1}),i(V,{class:"jnpf-tree-selected"},{default:a((()=>[i(V,{class:"jnpf-tree-selected-head"},{default:a((()=>[i(V,null,{default:a((()=>[o("已选")])),_:1}),_.multiple?(t(),l(V,{key:0,class:"clear-btn",onClick:b.setCheckAll},{default:a((()=>[o("清空列表")])),_:1},8,["onClick"])):s("",!0)])),_:1}),i(V,{class:"jnpf-tree-selected-box"},{default:a((()=>[i(k,{"scroll-y":"true",class:"select-list"},{default:a((()=>[(t(!0),c(u,null,h(y.selectList,((e,a)=>(t(),l(v,{closeable:"",onClose:e=>b.delSelect(a),key:a,text:e.fullName,class:"u-selectTag"},null,8,["onClose","text"])))),128))])),_:1})])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-tree"},{default:a((()=>[i(k,{"scroll-y":!0,style:{height:"100%"}},{default:a((()=>[i(D,{ref:"tree","node-key":b.realProps.value,"tree-data":_.options,"show-checkbox":!1,onNodeClick:b.handleNodeClick,props:b.realProps,"show-node-icon":!0,"show-radio":!1,"filter-node-method":b.filterNode,"highlight-current":!0},null,8,["node-key","tree-data","onNodeClick","props","filter-node-method"])])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-actions"},{default:a((()=>[i(S,{class:"buttom-btn",onClick:d[2]||(d[2]=e=>b.close())},{default:a((()=>[o("取消")])),_:1}),i(S,{class:"buttom-btn",type:"primary",onClick:d[3]||(d[3]=m((e=>b.handleConfirm()),["stop"]))},{default:a((()=>[o("确定")])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue","onClose","z-index"])}]]),pt=Ne();const ct=be({name:"jnpf-group-select",components:{Tree:rt},props:{modelValue:{default:""},placeholder:{type:String,default:"请选择"},props:{type:Object,default:()=>({label:"fullName",value:"id",children:"children",isLeaf:"isLeaf"})},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},selectType:{type:String,default:"all"},ableIds:{type:Array,default:()=>[]}},data:()=>({selectShow:!1,innerValue:"",options:[],selectedData:[],allList:[]}),watch:{modelValue:{handler(e){this.getOptions()},immediate:!0}},methods:{getOptions(){"custom"===this.selectType?this.getGroupCondition():this.getAllOptions()},setDefault(){if(!this.modelValue||!this.modelValue.length)return this.setNullValue();this.selectedData=[];let e=this.multiple?this.modelValue:[this.modelValue];for(let t=0;te.fullName)).join()},async getAllOptions(){this.options=await pt.getGroupTree(),this.allList=await this.treeToArray(),this.setDefault()},getGroupCondition(){let e={ids:this.ableIds};L(e).then((e=>{this.options=e.data.list||[],this.allList=this.treeToArray(),this.setDefault()}))},setNullValue(){this.innerValue="",this.selectedData=[]},treeToArray(){let e=JSON.parse(JSON.stringify(this.options)),t=[];const l=e=>{for(let a=0;a[i(u,{"input-align":"right",type:"select","select-open":r.selectShow,modelValue:r.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>r.innerValue=e),placeholder:s.placeholder,onClick:c.openSelect},null,8,["select-open","modelValue","placeholder","onClick"]),i(h,{modelValue:r.selectShow,"onUpdate:modelValue":n[1]||(n[1]=e=>r.selectShow=e),options:r.options,multiple:s.multiple,props:s.props,selectedData:r.selectedData,selectId:s.multiple?s.modelValue:[s.modelValue],onClose:c.handleClose,onConfirm:c.handleConfirm},null,8,["modelValue","options","multiple","props","selectedData","selectId","onClose","onConfirm"])])),_:1})}],["__scopeId","data-v-e2f14d17"]]),ut={label:"fullName",value:"id",icon:"icon",children:"children"};const ht=be({name:"jnpf-tree-select",components:{Tree:be({name:"tree-select",components:{LyTree:Ie},props:{options:{type:Array,default:()=>[]},filterable:{type:Boolean,default:!1},border:{type:Boolean,default:!0},modelValue:{type:Boolean,default:!1},cancelColor:{type:String,default:"#606266"},confirmColor:{type:String,default:"#2979ff"},zIndex:{type:[String,Number],default:0},safeAreaInsetBottom:{type:Boolean,default:!1},maskCloseAble:{type:Boolean,default:!0},defaultValue:{type:Array,default:()=>[]},props:{type:Object,default:()=>({label:"fullName",value:"id",icon:"icon",children:"children"})},lastLevel:{type:Boolean,default:!1},lastLevelKey:{type:String,default:"hasChildren"},lastLevelValue:{default:!1},multiple:{type:Boolean,default:!1},title:{type:String,default:""},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确认"}},data:()=>({filterText:"",moving:!1,showPopup:!1}),watch:{modelValue:{immediate:!0,handler(e){this.showPopup=e,e&&setTimeout((()=>this.init()),10)}},filterText(e){this.$refs.tree.filter(e)}},computed:{uZIndex(){return this.zIndex?this.zIndex:this.$u.zIndex.popup},realProps(){return{...ut,...this.props}}},methods:{pickstart(){},pickend(){},filterNode(e,t){return!e||-1!==t[this.realProps.label].indexOf(e)},init(){this.filterText="",this.setSelectValue()},setSelectValue(){this.$nextTick((()=>{this.$refs.tree.setCheckedKeys(this.defaultValue)}))},close(){this.$emit("close")},handleConfirm(){let e=this.$refs.tree.getCheckedNodes();this.lastLevel&&(e=e.filter((e=>e[this.lastLevelKey]==this.lastLevelValue))),e.length&&(this.$emit("confirm",e),this.close())}}},[["render",function(d,r,c,u,h,_){const g=p,y=he(e("u-search"),Se),b=he(e("ly-tree"),Ie),C=f,V=he(e("u-popup"),xe);return t(),l(g,{class:"u-select"},{default:a((()=>[i(V,{maskCloseAble:c.maskCloseAble,mode:"bottom",popup:!1,modelValue:h.showPopup,"onUpdate:modelValue":r[5]||(r[5]=e=>h.showPopup=e),length:"auto",safeAreaInsetBottom:c.safeAreaInsetBottom,onClose:_.close,"z-index":_.uZIndex},{default:a((()=>[i(g,{class:"u-select"},{default:a((()=>[i(g,{class:"u-select__header",onTouchmove:r[3]||(r[3]=m((()=>{}),["stop","prevent"]))},{default:a((()=>[i(g,{class:"u-select__header__cancel u-select__header__btn",style:x({color:c.cancelColor}),"hover-class":"u-hover-class","hover-stay-time":150,onClick:r[0]||(r[0]=e=>_.close())},{default:a((()=>[o(n(c.cancelText),1)])),_:1},8,["style"]),i(g,{class:"u-select__header__title"},{default:a((()=>[o(n(c.title),1)])),_:1}),i(g,{class:"u-select__header__confirm u-select__header__btn",style:x({color:h.moving?c.cancelColor:c.confirmColor}),"hover-class":"u-hover-class","hover-stay-time":150,onTouchmove:r[1]||(r[1]=m((()=>{}),["stop"])),onClick:r[2]||(r[2]=m((e=>_.handleConfirm()),["stop"]))},{default:a((()=>[o(n(c.confirmText),1)])),_:1},8,["style"])])),_:1}),c.filterable?(t(),l(g,{key:0,class:"search-box_sticky"},{default:a((()=>[i(g,{class:"search-box"},{default:a((()=>[i(y,{placeholder:"请输入关键词搜索",height:"72","show-action":!1,"bg-color":"#f0f2f6",shape:"square",modelValue:h.filterText,"onUpdate:modelValue":r[4]||(r[4]=e=>h.filterText=e)},null,8,["modelValue"])])),_:1})])),_:1})):s("",!0),i(g,{class:"u-select__body u-select__body__treeSelect"},{default:a((()=>[i(g,{class:"tree-box"},{default:a((()=>[i(C,{"scroll-y":!0,style:{height:"100%"}},{default:a((()=>[i(b,{ref:"tree","node-key":_.realProps.value,"tree-data":c.options,props:_.realProps,"show-node-icon":!0,"filter-node-method":_.filterNode,"child-visible-for-filter-node":"","check-on-click-node":"","expand-on-click-node":!1,"default-expand-all":"","show-radio":!c.multiple,"show-checkbox":c.multiple},null,8,["node-key","tree-data","props","filter-node-method","show-radio","show-checkbox"])])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["maskCloseAble","modelValue","safeAreaInsetBottom","onClose","z-index"])])),_:1})}],["__scopeId","data-v-ddcbaa91"]])},props:{modelValue:{default:""},options:{type:Array,default:()=>[]},placeholder:{type:String,default:"请选择"},props:{type:Object,default:()=>({label:"fullName",value:"id",children:"children"})},disabled:{type:Boolean,default:!1},filterable:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},lastLevel:{type:Boolean,default:!1},lastLevelKey:{type:String,default:"hasChildren"},lastLevelValue:{default:!1}},data:()=>({selectShow:!1,innerValue:"",defaultValue:[]}),watch:{options(){this.setDefault()},modelValue:{handler(e){this.setDefault()},immediate:!0}},methods:{setDefault(){if(!this.modelValue||!this.options)return this.defaultValue=[],void(this.innerValue="");const e="string"==typeof this.modelValue?this.modelValue.split(","):this.modelValue;let t="";const l=(e,a)=>{for(let i=0;i[i(h,{type:"select","input-align":"right","select-open":c.selectShow,modelValue:c.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>c.innerValue=e),placeholder:d.placeholder,onClick:u.openSelect},null,8,["select-open","modelValue","placeholder","onClick"]),c.selectShow?(t(),l(m,{key:0,modelValue:c.selectShow,"onUpdate:modelValue":n[1]||(n[1]=e=>c.selectShow=e),"default-value":c.defaultValue,options:d.options,multiple:d.multiple,lastLevel:d.lastLevel,lastLevelKey:d.lastLevelKey,lastLevelValue:d.lastLevelValue,props:d.props,filterable:d.filterable,onClose:u.handleClose,onConfirm:u.handleConfirm},null,8,["modelValue","default-value","options","multiple","lastLevel","lastLevelKey","lastLevelValue","props","filterable","onClose","onConfirm"])):s("",!0)])),_:1})}],["__scopeId","data-v-ef91141a"]]);const mt=be({name:"jnpf-auto-complete",components:{SearchForm:be({props:{interfaceId:{type:String,default:""},clearable:{type:Boolean,default:!0},relationField:{type:String,default:"fullName"},total:{type:[String,Number],default:50},formData:{type:Object},templateJson:{type:Array,default:()=>[]},rowIndex:{default:null}},data:()=>({istQuery:{keyword:"",pageSize:1e3},icon:Oe.message.nodata,showPopup:!1,value:"",showList:[],timer:""}),methods:{init(e){this.showPopup=!0,this.value=e,this.getDataInterfaceList()},getDataInterfaceList(){this.showList=[];const e=this.getParamList();let t={interfaceId:this.interfaceId,relationField:this.relationField,pageSize:1e4,paramList:e};j(this.interfaceId,t).then((e=>{let t=JSON.parse(JSON.stringify(e.data.list))||[];t.length&&(t=this.unique(t,this.relationField)),this.showList=t.splice(0,this.total)}))},unique(e,t){const l=new Map;return e.filter((e=>!l.has(e[t])&&l.set(e[t],1)))},getParamList(){let e=this.templateJson;for(let t=0;t{this.list=[],this.getDataInterfaceList()}),300)},close(){this.showPopup=!1},selectThisItem(e){this.value=e[this.relationField],this.$emit("confirm",this.value),this.close()}}},[["render",function(d,m,f,_,g,y){const b=he(e("u-icon"),_e),C=p,V=he(e("u-input"),ye),T=w,v=r,k=he(e("u-popup"),xe);return t(),l(C,{class:"search-popup-v"},{default:a((()=>[i(k,{modelValue:g.showPopup,"onUpdate:modelValue":m[2]||(m[2]=e=>g.showPopup=e),width:"100%",height:"100vh",mode:"right",mask:!1,onClose:y.close},{default:a((()=>[i(C,{class:"search-popup-b"},{default:a((()=>[i(C,{class:"search-popup-h"},{default:a((()=>[i(C,{class:"search-popup-h-txt"},{default:a((()=>[i(b,{name:"close",onClick:m[0]||(m[0]=e=>g.showPopup=!1),class:"search-popup-h-icon"})])),_:1}),i(V,{type:"text",modelValue:g.value,"onUpdate:modelValue":m[1]||(m[1]=e=>g.value=e),placeholder:"请输入",onInput:y.onInput,clearable:f.clearable},null,8,["modelValue","onInput","clearable"])])),_:1})])),_:1}),g.showList.length>0?(t(),l(C,{key:0,class:"search-popup-item"},{default:a((()=>[(t(!0),c(u,null,h(g.showList,((e,i)=>(t(),l(C,{key:i,onClick:t=>y.selectThisItem(e),class:"u-p-l-20 u-p-r-20"},{default:a((()=>[o(n(e[f.relationField]),1)])),_:2},1032,["onClick"])))),128))])),_:1})):s("",!0),g.showList.length<1?(t(),l(C,{key:1,class:"search-notData"},{default:a((()=>[i(C,{class:"notData-box u-flex-col"},{default:a((()=>[i(C,{class:"u-flex-col notData-inner"},{default:a((()=>[i(T,{src:g.icon,class:"iconImg"},null,8,["src"]),i(v,{class:"notData-inner-text"},{default:a((()=>[o("暂无数据")])),_:1})])),_:1})])),_:1})])),_:1})):s("",!0)])),_:1},8,["modelValue","onClose"])])),_:1})}],["__scopeId","data-v-161c83fb"]])},props:{modelValue:{default:""},formData:{type:Object},options:{type:Array,default:()=>[]},placeholder:{type:String,default:"请输入"},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},templateJson:{type:Array,default:()=>[]},interfaceId:{type:String,default:""},relationField:{type:String,default:"fullName"},total:{type:Number,default:50},rowIndex:{default:null}},data:()=>({innerValue:""}),watch:{modelValue:{handler(e){this.innerValue=e||""},immediate:!0}},methods:{showSearch(){this.disabled||this.$nextTick((()=>{this.$refs.searchForm.init(this.innerValue)}))},confirm(e){this.innerValue=e,this.$emit("update:modelValue",e),this.$emit("change",e)}}},[["render",function(o,n,s,d,r,c){const u=he(e("u-input"),ye),h=_("SearchForm"),m=p;return t(),l(m,{class:"jnpf-auto-complete"},{default:a((()=>[i(u,{"input-align":"right",type:"select",onClick:c.showSearch,modelValue:r.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>r.innerValue=e),placeholder:s.placeholder},null,8,["onClick","modelValue","placeholder"]),i(h,{ref:"searchForm",interfaceId:s.interfaceId,relationField:s.relationField,templateJson:s.templateJson,onConfirm:c.confirm,total:s.total||50,formData:s.formData,clearable:s.clearable,rowIndex:s.rowIndex},null,8,["interfaceId","relationField","templateJson","onConfirm","total","formData","clearable","rowIndex"])])),_:1})}],["__scopeId","data-v-5fc165d6"]]),ft={label:"fullName",value:"id",icon:"icon",children:"children"};var _t;const gt=be({name:"jnpf-area-select",components:{Tree:be({name:"tree-select",props:{selectedData:{type:Array,default:()=>[]},ids:{type:Array,default:()=>[]},border:{type:Boolean,default:!0},modelValue:{type:Boolean,default:!1},cancelColor:{type:String,default:"#606266"},confirmColor:{type:String,default:"#2979ff"},zIndex:{type:[String,Number],default:99999},safeAreaInsetBottom:{type:Boolean,default:!1},maskCloseAble:{type:Boolean,default:!0},props:{type:Object,default:()=>({label:"fullName",value:"id",icon:"icon",children:"children",isLeaf:"isLeaf"})},multiple:{type:Boolean,default:!1},title:{type:String,default:""},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确认"},level:{type:Number,default:2}},data:()=>({moving:!1,selectList:[],selectListId:[],newListId:[],options:[],selectData:[]}),watch:{modelValue:{immediate:!0,handler(e){this.showPopup=e,e&&setTimeout((()=>this.init()),10)}}},created(){_t=this,this.init()},computed:{uZIndex(){return this.zIndex?this.zIndex:this.$u.zIndex.popup},realProps(){return{...ft,...this.props}}},methods:{init(){this.selectList=JSON.parse(JSON.stringify(this.selectedData)),this.selectListId=this.ids?this.ids:[]},loadNode(e,t){let l=null===e.key?-1:e.key,a=e.level;A(l).then((e=>{const l=e.data.list.map(((e,t)=>({id:e.id,fullName:e.fullName,isLeaf:a>=_t.level||e.isLeaf})));t(l)}))},handleNodeClick(e){if(!e.isLeaf)return;let t=this.$refs.tree.getNodePath(e),l=[],a=[],i=[];for(let s=0;sn.showPopup=e),safeAreaInsetBottom:_.safeAreaInsetBottom,onClose:b.close,"z-index":b.uZIndex,width:"100%"},{default:a((()=>[i(V,{class:"jnpf-tree-select-body"},{default:a((()=>[i(V,{class:"jnpf-tree-select-title"},{default:a((()=>[i(C,{class:"icon-ym icon-ym-report-icon-preview-pagePre backIcon",onClick:d[0]||(d[0]=e=>b.close())}),i(V,{class:"title"},{default:a((()=>[o("省市区")])),_:1})])),_:1}),i(V,{class:"jnpf-tree-selected"},{default:a((()=>[i(V,{class:"jnpf-tree-selected-head"},{default:a((()=>[i(V,null,{default:a((()=>[o("已选")])),_:1}),_.multiple?(t(),l(V,{key:0,class:"clear-btn",onClick:b.setCheckAll},{default:a((()=>[o("清空列表")])),_:1},8,["onClick"])):s("",!0)])),_:1}),i(V,{class:"jnpf-tree-selected-box"},{default:a((()=>[i(v,{"scroll-y":"true",class:"select-list"},{default:a((()=>[(t(!0),c(u,null,h(y.selectList,((e,a)=>(t(),l(T,{closeable:"",onClose:e=>b.delSelect(a),key:a,text:e,class:"u-selectTag"},null,8,["onClose","text"])))),128))])),_:1})])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-tree"},{default:a((()=>[i(v,{"scroll-y":!0,style:{height:"100%"}},{default:a((()=>[i(k,{ref:"tree","node-key":b.realProps.value,"tree-data":y.options,"show-checkbox":!1,defaultExpandAll:!1,onNodeClick:b.handleNodeClick,props:b.realProps,"show-node-icon":!0,"show-radio":!1,load:b.loadNode,lazy:""},null,8,["node-key","tree-data","onNodeClick","props","load"])])),_:1})])),_:1}),i(V,{class:"jnpf-tree-select-actions"},{default:a((()=>[i(D,{class:"buttom-btn",onClick:d[1]||(d[1]=e=>b.close())},{default:a((()=>[o("取消")])),_:1}),i(D,{class:"buttom-btn",type:"primary",onClick:d[2]||(d[2]=m((e=>b.handleConfirm()),["stop"]))},{default:a((()=>[o("确定")])),_:1})])),_:1})])),_:1})])),_:1},8,["maskCloseAble","modelValue","safeAreaInsetBottom","onClose","z-index"])}]])},props:{modelValue:{default:""},placeholder:{type:String,default:"请选择"},props:{type:Object,default:()=>({label:"fullName",value:"id",children:"children",isLeaf:"isLeaf"})},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},level:{type:Number,default:2}},watch:{modelValue:{handler(e){this.setDefault(e)},immediate:!0}},data:()=>({selectShow:!1,innerValue:"",selectedData:[]}),methods:{setDefault(e){this.innerValue="",this.selectedData=[],Array.isArray(e)&&0!==e.length&&(this.multiple||(e=[e]),R(e).then((e=>{const t=e.data;let l="";for(let a=0;a[i(h,{"input-align":"right",type:"select","select-open":c.selectShow,modelValue:c.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>c.innerValue=e),placeholder:d.placeholder,onClick:u.openSelect},null,8,["select-open","modelValue","placeholder","onClick"]),c.selectShow?(t(),l(m,{key:0,modelValue:c.selectShow,"onUpdate:modelValue":n[1]||(n[1]=e=>c.selectShow=e),multiple:d.multiple,props:d.props,selectedData:c.selectedData,level:d.level,ids:d.modelValue,onConfirm:u.handleConfirm,onClose:n[2]||(n[2]=e=>u.handleClose())},null,8,["modelValue","multiple","props","selectedData","level","ids","onConfirm"])):s("",!0)])),_:1})}],["__scopeId","data-v-d18f375c"]]),yt=Ne();const bt=be({name:"jnpf-relation-form",props:{modelValue:{default:""},placeholder:{type:String,default:"请选择"},disabled:{type:Boolean,default:!1},columnOptions:{type:Array,default:[]},relationField:{type:String,default:""},type:{type:String,default:"relation"},propsValue:{type:String,default:""},modelId:{type:String,default:""},hasPage:{type:Boolean,default:!1},pageSize:{type:Number,default:1e4},vModel:{type:String,default:""},popupTitle:{type:String,default:""}},data:()=>({selectShow:!1,innerValue:"",defaultValue:"",current:null,defaultOptions:[],firstVal:"",firstId:0}),watch:{modelValue(e){this.setDefault()}},created(){N("confirm1",((e,t,l,a)=>{this.confirm(e,t,l,a)})),this.setDefault()},methods:{setDefault(){if(this.modelValue){if(!this.modelId)return;M(this.modelId,this.modelValue).then((e=>{if(!e.data||!e.data.data)return;let t=JSON.parse(e.data.data);if(this.innerValue=t[this.relationField]?t[this.relationField]:"",!this.vModel)return;let l=yt.relationData;l[this.vModel]=t,yt.updateRelationData(l)}))}else{if(this.innerValue="",!this.vModel)return;let e=yt.relationData;e[this.vModel]={},yt.updateRelationData(e)}},openSelect(){if(this.disabled){if(!this.modelValue)return;let e={modelId:this.modelId,id:this.modelValue,formTitle:"详情",noShowBtn:1};return void this.$nextTick((()=>{const t="/pages/apply/dynamicModel/detail?config="+this.jnpf.base64.encode(JSON.stringify(e));U({url:t})}))}let e={columnOptions:this.columnOptions,relationField:this.relationField,type:this.type,propsValue:this.propsValue,modelId:this.modelId,hasPage:this.hasPage,pageSize:this.pageSize,id:this.modelValue,vModel:this.vModel,popupTitle:this.popupTitle||"选择数据",innerValue:this.innerValue};U({url:"/pages/apply/popSelect/index?data="+encodeURIComponent(JSON.stringify(e))})},confirm(e,t,l,a){l===this.vModel&&(this.firstVal=t,this.firstId=e,this.innerValue=t+"",this.$emit("update:modelValue",e),this.$emit("change",e,a))}}},[["render",function(o,n,s,r,c,u){const h=he(e("u-input"),ye),m=p;return t(),l(m,{class:"jnpf-relation-form"},{default:a((()=>[i(h,{class:d({"link-style":s.disabled&&c.innerValue}),"input-align":"right",type:"select",modelValue:c.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>c.innerValue=e),onClick:u.openSelect,placeholder:s.placeholder},null,8,["class","modelValue","onClick","placeholder"])])),_:1})}],["__scopeId","data-v-2735c7f6"]]),Ct=Ne();const Vt=be({name:"jnpf-relation-form-attr",props:{modelValue:{type:[String,Number],default:""},showField:{type:String,default:""},relationField:{type:String,default:""},type:{type:String,default:"relationFormAttr"},isStorage:{type:Number,default:0}},data:()=>({innerValue:"",placeholder:""}),computed:{relationData:()=>Ct.relationData},watch:{relationData:{handler(e){if(!this.showField||!this.relationField)return;let t=e[this.relationField]||{};this.innerValue=t[this.showField]?t[this.showField]:"",this.$emit("change",this.innerValue)},deep:!0},innerValue(e){this.$emit("update:modelValue",e)}},created(){const e="relationFormAttr"===this.type?"关联表单":"弹窗选择",t=1==this.isStorage?"同时会保存入库":"不会保存";this.placeholder=`用于展示${e}的属性,且数据${t}`}},[["render",function(o,n,s,d,r,c){const u=he(e("u-input"),ye),h=p;return t(),l(h,{class:"jnpf-relation-form-attr"},{default:a((()=>[i(u,{modelValue:r.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>r.innerValue=e),"input-align":"right",disabled:"",placeholder:r.placeholder},null,8,["modelValue","placeholder"])])),_:1})}],["__scopeId","data-v-81965173"]]),Tt=Ne();const vt=be({name:"jnpf-popup-select",props:{modelValue:{default:""},placeholder:{type:String,default:"请选择"},disabled:{type:Boolean,default:!1},columnOptions:{type:Array,default:()=>[]},relationField:{type:String,default:""},type:{type:String,default:"popup"},propsValue:{type:String,default:""},popupTitle:{type:String,default:""},interfaceId:{type:String,default:""},hasPage:{type:Boolean,default:!1},pageSize:{type:Number,default:1e5},vModel:{type:String,default:""},rowIndex:{default:null},formData:{type:Object},templateJson:{type:Array,default:()=>[]},multiple:{type:Boolean,default:!1}},data:()=>({selectShow:!1,innerValue:"",defaultValue:"",current:null,defaultOptions:[],firstVal:"",firstId:0,selectData:[]}),watch:{modelValue(e){this.setDefault()}},created(){N("confirm",((e,t,l,a)=>{this.confirm(e,t,l,a)})),this.setDefault()},methods:{setDefault(){if(this.modelValue){if(!this.interfaceId)return;let e={ids:this.multiple?this.modelValue:[this.modelValue],interfaceId:this.interfaceId,propsValue:this.propsValue,relationField:this.relationField,paramList:this.getParamList()};O(this.interfaceId,e).then((t=>{if(this.multiple){this.selectData=t.data||[];let l=[];this.selectData.forEach(((t,a)=>{for(let i=0;i[i(u,{"input-align":"right",type:"select",modelValue:r.innerValue,"onUpdate:modelValue":n[0]||(n[0]=e=>r.innerValue=e),disabled:"",onClick:c.openSelect,placeholder:s.placeholder},null,8,["modelValue","onClick","placeholder"])])),_:1})}],["__scopeId","data-v-e29fc7a5"]]);const kt=be({name:"jnpf-popup-attr",inheritAttrs:!1,props:{showField:{type:String,default:""},relationField:{type:String,default:""},type:{type:String,default:"popupAttr"},isStorage:{type:Number,default:0}},data:()=>({value:""}),watch:{modelValue:{immediate:!0,handler(e){this.value=e}},value(e){this.$emit("update:modelValue",e)}},methods:{onChange(e){this.$emit("change",e)}}},[["render",function(a,i,o,n,s,d){const r=he(e("JnpfRelationFormAttr"),Vt);return t(),l(r,{modelValue:s.value,"onUpdate:modelValue":i[0]||(i[0]=e=>s.value=e),showField:o.showField,relationField:o.relationField,isStorage:o.isStorage,type:o.type,onChange:d.onChange},null,8,["modelValue","showField","relationField","isStorage","type","onChange"])}],["__scopeId","data-v-8997ee4e"]]);const Dt=be({name:"jnpf-open-data",props:{modelValue:{type:String,default:""},type:{type:String,default:""},showLevel:{type:String,default:"last"}},data:()=>({innerValue:"",userInfo:""}),watch:{showLevel(){this.setDefault()}},created(){this.userInfo=P("userInfo")||{},this.setDefault()},methods:{setDefault(){"currUser"===this.type&&(this.innerValue=this.userInfo.userName+"/"+this.userInfo.userAccount,this.userInfo.userName||this.userInfo.userAccount||(this.innerValue="")),"currTime"===this.type&&(this.innerValue=this.$u.timeFormat(new Date,"yyyy-mm-dd hh:MM:ss")),"currOrganize"===this.type&&(this.innerValue="last"===this.showLevel?this.userInfo.departmentName:this.userInfo.organizeName),"currPosition"===this.type&&(this.innerValue=this.userInfo.positionName||"")}}},[["render",function(a,i,o,n,s,d){const r=he(e("u-input"),ye);return t(),l(r,{"input-align":"right",modelValue:o.modelValue,placeholder:"系统自动生成",disabled:""},null,8,["modelValue"])}]]),St=Ne(),wt=["select","cascader","treeSelect"],It=["createUser","createTime","modifyUser","modifyTime","currOrganize","currDept","currPosition","billRule"];const Ft=["createUser","createTime","currOrganize","currDept","currPosition","billRule"],Lt=["link","editor","button","alert"];const xt=["radio","checkbox","select","cascader","treeSelect"];const jt=be({components:{Item:be({name:"Item",inject:["parameter"],emits:["input","clickIcon","clickFun","collapseChange","tabChange"],components:{childTable:be({name:"jnpf-child-table",inject:["parameter","relations","isShortLink"],props:{config:{type:Object,default:()=>{}},formData:{type:Object,required:!0},modelValue:{type:[Array,String],default:()=>[]}},data:()=>({systemList:It,dataInterfaceInfo:[],activeRowIndex:0,tableData:[],tableFormData:[],summaryField:[],isIgnore:!1,tableVmodel:"",childRelations:{},userInfo:{},showTipsModal:!1,tipsContent:"",tipsTitle:"提示",contentStyle:{fontSize:"28rpx",padding:"20rpx",lineHeight:"44rpx",textAlign:"left"},titleStyle:{padding:"20rpx"},confirmStyle:{height:"80rpx",lineHeight:"80rpx"}}),watch:{tableFormData:{handler(e,t){const l=this.submit(!0);this.config.__config__.defaultValue=l,this.$emit("input",this.config),this.getTableSummaries()},deep:!0}},computed:{disabled(){return this.config.disabled},getFooterBtnsList(){var e,t;if(!(null==(t=null==(e=this.config)?void 0:e.footerBtnsList)?void 0:t.length))return[];let l=this.config.footerBtnsList.filter((e=>e.show));return this.isShortLink&&(l=l.filter((e=>["add"].includes(e.value)))),l=l.filter((e=>"batchRemove"!=e.value)),l}},created(){this.init()},methods:{init(){this.userInfo=P("userInfo")||{},this.tableData=this.config.__config__.children||[],this.handleSummary(),this.buildOptions(),this.handleListen(),this.buildRelation()},handleSummary(){this.summaryField=[];let e=this.config.summaryField||[];for(let t=0;t{this.config.__vModel__===t&&(e.forEach((e=>{this.tableFormData.push(this.getEmptyItem(e)),this.buildRowAttr(this.tableFormData.length-1,e)})),setTimeout((()=>{$("initCollapse")}),50))})),N("handleRelation",this.handleRelationForParent)},buildOptions(){for(let e=0;e-1&&("dictionary"===t.dataType&&t.dictionaryType&&St.getDicDataSelector(t.dictionaryType).then((t=>{this.tableData[e].options=t||[],$("initCollapse")})),"dynamic"===t.dataType&&t.propsUrl)){let l={paramList:this.getDefaultParamList(t.templateJson,this.formData)};const a={matchInfo:JSON.stringify({id:t.propsUrl,query:l}),rowIndex:-1,colIndex:e};this.dataInterfaceInfo.push(a),J(t.propsUrl,l).then((t=>{this.tableData[e].options=Array.isArray(t.data)?t.data:[]}))}}this.initData()},initData(){Array.isArray(this.modelValue)&&this.modelValue.length&&(this.modelValue.forEach(((e,t)=>{this.tableFormData.push(this.getEmptyItem(e)),this.buildAttr(t,e)})),this.initRelationData(),this.$nextTick((()=>{$("initCollapse")})))},buildAttr(e,t){let l=this.tableFormData[e];for(let a=0;a-1&&("dictionary"===i.dataType&&i.dictionaryType&&St.getDicDataSelector(i.dictionaryType).then((e=>{t.options=e||[],$("initCollapse")})),"dynamic"===i.dataType&&i.propsUrl)){if(this.handleRelation(t,e),t.options&&t.options.length&&(!i.templateJson||!i.templateJson.length||!this.hasTemplateJsonRelation(i.templateJson)))continue;let l={paramList:this.getParamList(i.templateJson,this.formData,e)};const o=JSON.stringify({id:i.propsUrl,query:l}),n={matchInfo:o,rowIndex:e,colIndex:a},s=this.dataInterfaceInfo.findIndex((e=>e.matchInfo===o));let d=!1;if(-1===s)this.dataInterfaceInfo.push(n);else{const e=this.getCacheOptions(s);e.length&&(t.options=e,d=!0,$("initCollapse"))}d||J(i.propsUrl,l).then((e=>{t.options=Array.isArray(e.data)?e.data:[],$("initCollapse")}))}}},buildRelation(){for(let e in this.relations)if(e.includes("-")){if(e.split("-")[0]===this.config.__vModel__){let t=e.split("-")[1];this.childRelations[t]=this.relations[e]}}},getTableSummaries(){if(!this.config.showSummary)return;if(!this.tableFormData.length)return this.handleSummary();const e=this.tableFormData.map(((e,t)=>e.reduce(((e,t)=>(e[t.__vModel__]=t.value,e)),{})));for(let t=0;t{n.options=Array.isArray(e.data)?e.data:[],$("initCollapse")}))}if("setUserOptions"===e.opType)if(e.relationField.includes("-")){const[t,l]=e.relationField.split("-");this.$nextTick((()=>{let e=this.formData[t][a][l]||[];this.$set(this.tableFormData[a][o],"ableRelationIds",Array.isArray(e)?e:[e])}))}else{let t=this.formData[e.relationField]||[];this.$set(this.tableFormData[a][o],"ableRelationIds",Array.isArray(t)?t:[t])}this.$nextTick((()=>{if("setDate"===e.opType){let t=0,l=0;if(e.__config__.startRelationField&&2==e.__config__.startTimeType)if(e.__config__.startRelationField.includes("-")){const[l,i]=e.__config__.startRelationField.split("-");t=this.formData[l][a][i]||0}else t=this.formData[e.__config__.startRelationField]||0;else t=e.startTime;if(e.__config__.endRelationField&&2==e.__config__.endTimeType)if(e.__config__.endRelationField.includes("-")){const[t,i]=e.__config__.endRelationField.split("-");l=this.formData[t][a][i]||0}else l=this.formData[e.__config__.endRelationField]||0;else l=e.endTime;n.startTime=t,n.endTime=l}if("setTime"===e.opType){e.format;let t="",l="";if(e.__config__.startRelationField&&2==e.__config__.startTimeType){if(e.__config__.startRelationField.includes("-")){const[l,i]=e.__config__.startRelationField.split("-");t=this.formData[l][a][i]||"00:00:00"}else t=this.formData[e.__config__.startRelationField]||"00:00:00";t=t&&3==t.split(":").length?t:t+":00"}else t=e.startTime;if(e.__config__.endRelationField&&2==e.__config__.endTimeType){if(e.__config__.endRelationField.includes("-")){const[t,i]=e.__config__.endRelationField.split("-");l=this.formData[t][a][i]||"23:59:59"}else l=this.formData[e.__config__.endRelationField]||"23:59:59";l=l&&3==l.split(":").length?l:l+":00"}else l=e.endTime;n.startTime=t,n.endTime=l}})),n.value!=t&&(!l&&n.value||(n.value=t))}}}},handleRelation(e,t){const l=this.childRelations;for(let a in l)if(a===e.__vModel__)for(let e=0;e{l.options=Array.isArray(e.data)?e.data:[],$("initCollapse")}))}if("setUserOptions"===i.opType){let e=this.getFieldVal(i.relationField,t)||[];l.ableRelationIds=Array.isArray(e)?e:[e]}if("setDate"===i.opType){let e=0,a=0;e=o.startRelationField&&2==o.startTimeType?this.getFieldVal(o.startRelationField,t)||0:i.startTime,a=o.endRelationField&&2==o.endTimeType?this.getFieldVal(o.endRelationField,t)||0:i.endTime,l.startTime=e,l.endTime=a}if("setTime"===i.opType){let e=0,a=0;o.startRelationField&&2==o.startTimeType?(e=this.getFieldVal(o.startRelationField,t)||"00:00:00",e=3==e.split(":").length?e:e+":00"):e=i.startTime,o.endRelationField&&2==o.endTimeType?(a=this.getFieldVal(o.endRelationField,t)||"23:59:59",a=3==a.split(":").length?a:a+":00"):a=i.endTime,l.startTime=e,l.endTime=a}l.value!=s&&(l.value=s,this.$nextTick((()=>this.handleRelation(l,t))))}}}},handleDefaultRelation(e,t=0){const l=this.childRelations;for(let a in l)if(a===e)for(let e=0;ee.__vModel__===a));l=i.length?i[0].value:""}else l=this.formData[e]||"";return l},buildRowAttr(e,t){let l=this.tableFormData[e];for(let a=0;a-1&&("dictionary"===i.dataType&&i.dictionaryType&&St.getDicDataSelector(i.dictionaryType).then((e=>{t.options=e||[],$("initCollapse")})),"dynamic"===i.dataType&&i.propsUrl)){if(this.handleRelation(t,e),t.options&&t.options.length&&(!i.templateJson||!i.templateJson.length||!this.hasTemplateJsonRelation(i.templateJson)))continue;let l={paramList:this.getParamList(i.templateJson,this.formData,e)};const o=JSON.stringify({id:i.propsUrl,query:l}),n={matchInfo:o,rowIndex:e,colIndex:a},s=this.dataInterfaceInfo.findIndex((e=>e.matchInfo===o));let d=!1;if(-1===s)this.dataInterfaceInfo.push(n);else{const e=this.getCacheOptions(s);e.length&&(t.options=e,$("initCollapse"),d=!0)}d||J(i.propsUrl,l).then((e=>{t.options=Array.isArray(e.data)?e.data:[],$("initCollapse")}))}if("userSelect"===i.jnpfKey&&t.relationField&&"all"!==t.selectType&&"custom"!==t.selectType){let l=this.getFieldVal(t.relationField,e)||[];t.ableRelationIds=Array.isArray(l)?l:[l]}if("datePicker"===i.jnpfKey){let l=0,a=0;l=i.startRelationField&&2==i.startTimeType?this.getFieldVal(i.startRelationField,e)||0:t.startTime,a=i.endRelationField&&2==i.endTimeType?this.getFieldVal(i.endRelationField,e)||0:t.endTime,t.startTime=l,t.endTime=a}if("timePicker"===i.jnpfKey){let l=0,a=0;i.startRelationField&&2==i.startTimeType?(l=this.getFieldVal(i.startRelationField,e)||"00:00:00",l=l&&3==l.split(":").length?l:l+":00"):l=t.startTime,i.endRelationField&&2==i.endTimeType?(a=this.getFieldVal(i.endRelationField,e)||"23:59:59",a=3==a.split(":").length?a:a+":00"):a=t.endTime,t.startTime=l,t.endTime=a}}},getCacheOptions(e){const t=this.dataInterfaceInfo[e];return-1===t.rowIndex?this.tableData[t.colIndex].options||[]:this.tableFormData[t.rowIndex][t.colIndex].options||[]},hasTemplateJsonRelation:e=>e.some((e=>e.relationField)),getParamList(e,t,l){if(!e)return[];for(let a=0;ae.__vModel__===t));e[a].defaultValue=i.length?i[0].value:""}else e[a].defaultValue=t[e[a].relationField]||"";return e},getDefaultParamList(e,t){if(!e)return[];for(let l=0;le.__vModel__===t));e[l].defaultValue="",a.length&&(e[l].defaultValue=a[0].__config__.defaultValue||"")}else e[l].defaultValue=t[e[l].relationField]||"";return e},initRelationData(){const e=t=>{t.forEach((t=>{this.handleDefaultRelation(t.__vModel__),t.__config__.children&&e(t.__config__.children)}))};e(this.config.__config__.children)},getEmptyItem(e){return this.tableData.map((t=>{const l=t.__config__;if("datePicker"===l.jnpfKey&&l.defaultCurrent){let e=this.jnpf.handelFormat(t.format),a=this.jnpf.toDate((new Date).getTime(),e),i="yyyy"===e?"-01-01 00:00:00":"yyyy-MM"===e?"-01 00:00:00":"yyyy-MM-dd"===e?" 00:00:00":"";l.defaultValue=new Date(a+i).getTime()}"timePicker"===l.jnpfKey&&l.defaultCurrent&&(l.defaultValue=this.jnpf.toDate(new Date,t.format));return{...t,value:e?e[t.__vModel__]:l.defaultValue,options:"dynamic"==l.dataType?[]:t.options,rowData:e||{}}}))},formatData(){const e=this.userInfo.organizeIdList;for(let t=0;t![null,void 0,""].includes(e.value)&&(!Array.isArray(e.value)||e.value.length>0),submit(e){let t=!0;e:for(let a=0;ae.reduce(((e,t)=>{let l=t.__vModel__;return t.__vModel__&&t.__vModel__.indexOf("_jnpfRelation_")>=0&&(l=t.__vModel__.substring(0,t.__vModel__.indexOf("_jnpfRelation_"))),e[l]=t.value,t.rowData&&(e={...t.rowData,...e}),e}),{})))},setTableFormData(e,t){let l=this.tableFormData[this.activeRowIndex]||[];for(let a=0;athis.handleRelation(t,l)))},setScriptFunc(e,t,l="change",a){if(t&&t.on&&t.on[l]){const i=this.jnpf.getScriptFunc(t.on[l]);if(!i)return;i.call(this,{data:e,rowIndex:a,...this.parameter})}},setTransferFormData(e,t,l){if(!t.transferList.length)return;let a=this.tableFormData[this.activeRowIndex];for(let i=0;i{this.tableFormData.splice(e,1),this.$nextTick((()=>$("initCollapse")))};if(!t)return l();B({title:"提示",content:"确认删除该条信息吗?",success:e=>{e.confirm&&l()}})},copyRow(e){let t=JSON.parse(JSON.stringify(this.tableFormData[e]));t.forEach((e=>{It.includes(e.__config__.jnpfKey)&&(e.value="",e.placeholder="系统自动生成")})),t.length&&t.map((e=>delete e.rowData)),this.tableFormData.push(t)},footerBtnsHandle(e){"add"==e.value?this.addRow():this.openSelectDialog(e.actionConfig)},addRow(e){this.tableFormData.push(this.getEmptyItem(e)),this.tableFormData.length&&this.formatData();const t=this.tableFormData.length-1;this.buildRowAttr(t,e),this.$nextTick((()=>$("initCollapse")))},openSelectDialog(e){const t={actionConfig:e,formData:this.formData,tableVmodel:this.config.__vModel__};U({url:"/pages/apply/tableLinkage/index?data="+JSON.stringify(t)})}}},[["render",function(m,f,_,g,y,b){const C=he(e("u-icon"),_e),V=p,T=he(e("JnpfInput"),H),v=he(e("JnpfTextarea"),$e),k=he(e("JnpfInputNumber"),E),D=he(e("JnpfSwitch"),Ce),S=he(e("JnpfSelect"),De),w=he(e("JnpfCascader"),ze),I=he(e("JnpfDatePicker"),je),F=he(e("JnpfTimePicker"),qe),L=he(e("JnpfUploadFile"),Ae),x=he(e("JnpfUploadImg"),Z),j=he(e("JnpfRate"),G),A=he(e("JnpfSlider"),W),R=he(e("JnpfOrganizeSelect"),Ge),N=he(e("JnpfDepSelect"),Xe),M=he(e("JnpfPosSelect"),et),U=he(e("JnpfUserSelect"),Me),O=he(e("JnpfUsersSelect"),at),P=he(e("JnpfRoleSelect"),st),$=he(e("JnpfGroupSelect"),ct),J=he(e("JnpfTreeSelect"),ht),B=he(e("JnpfAutoComplete"),mt),K=he(e("JnpfAreaSelect"),gt),z=he(e("JnpfRelationForm"),bt),q=he(e("JnpfRelationFormAttr"),Vt),te=he(e("JnpfPopupSelect"),vt),le=he(e("JnpfPopupAttr"),kt),ae=he(e("JnpfCalculate"),Y),ie=he(e("JnpfSign"),Pe),oe=he(e("JnpfSignature"),Q),ne=he(e("JnpfLocation"),X),se=he(e("JnpfOpenData"),Dt),de=he(e("u-form-item"),me),re=r,pe=he(e("u-modal"),ee);return t(),l(V,{class:"jnpf-table"},{default:a((()=>[i(V,{class:"jnpf-table-title u-line-1",onClick:f[0]||(f[0]=e=>b.clickIcon(_.config))},{default:a((()=>[o(n(_.config.__config__.label)+" ",1),_.config.__config__.tipLabel?(t(),l(C,{key:0,name:"question-circle-fill",class:"u-m-l-10",color:"#a0acb7"})):s("",!0)])),_:1}),(t(!0),c(u,null,h(y.tableFormData,((e,r)=>(t(),l(V,{class:"jnpf-table-item",key:r},{default:a((()=>[i(V,{class:"jnpf-table-item-title"},{default:a((()=>[i(V,{class:"jnpf-table-item-title-num"},{default:a((()=>[o("("+n(r+1)+")",1)])),_:2},1024),b.disabled?s("",!0):(t(!0),c(u,{key:0},h(_.config.columnBtnsList,((e,i)=>(t(),c(u,{key:i},[e.show&&!b.disabled?(t(),l(V,{key:0,class:d("remove"==e.value?"jnpf-table-delete-btn":"jnpf-table-copy-btn"),onClick:t=>b.columnBtnsHandel(e,r)},{default:a((()=>[o(n(e.label),1)])),_:2},1032,["class","onClick"])):s("",!0)],64)))),128))])),_:2},1024),(t(!0),c(u,null,h(e,((e,i)=>(t(),l(V,{class:"form-item-box",key:i},{default:a((()=>[!e.__config__.noShow&&e.__config__.isVisibility?(t(),l(de,{key:0,label:e.__config__.showLabel?e.__config__.label:"",required:e.__config__.required,"left-icon":e.__config__.showLabel&&e.__config__.tipLabel&&e.__config__.label?"question-circle-fill":"",onClickIcon:t=>b.clickIcon(e),"left-icon-style":{color:"#a8aaaf"},"label-width":e.__config__.labelWidth?1.5*e.__config__.labelWidth:void 0},{default:a((()=>["input"==e.__config__.jnpfKey?(t(),l(T,{key:0,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,showPassword:e.showPassword,placeholder:e.placeholder,maxlength:e.maxlength,showCount:e.showCount,disabled:b.disabled||e.disabled,clearable:e.clearable,useScan:e.useScan,addonBefore:e.addonBefore,addonAfter:e.addonAfter,onChange:t=>b.onChange(t,e,r),onBlur:t=>b.onBlur(t,e,r)},null,8,["modelValue","onUpdate:modelValue","showPassword","placeholder","maxlength","showCount","disabled","clearable","useScan","addonBefore","addonAfter","onChange","onBlur"])):s("",!0),"textarea"==e.__config__.jnpfKey?(t(),l(v,{key:1,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,placeholder:e.placeholder,maxlength:e.maxlength,showCount:e.showCount,disabled:b.disabled||e.disabled,clearable:e.clearable,onChange:t=>b.onChange(t,e,r),onBlur:t=>b.onBlur(t,e,r)},null,8,["modelValue","onUpdate:modelValue","placeholder","maxlength","showCount","disabled","clearable","onChange","onBlur"])):s("",!0),"inputNumber"==e.__config__.jnpfKey?(t(),l(k,{key:2,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,step:e.step,max:e.max,min:e.min,disabled:b.disabled||e.disabled,placeholder:e.placeholder,isAmountChinese:e.isAmountChinese,thousands:e.thousands,addonAfter:e.addonAfter,addonBefore:e.addonBefore,controls:e.controls,precision:e.precision,onChange:t=>b.onChange(t,e,r),onBlur:t=>b.onBlur(t,e,r)},null,8,["modelValue","onUpdate:modelValue","step","max","min","disabled","placeholder","isAmountChinese","thousands","addonAfter","addonBefore","controls","precision","onChange","onBlur"])):s("",!0),"switch"==e.__config__.jnpfKey?(t(),l(D,{key:3,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,disabled:b.disabled||e.disabled,onChange:t=>b.onChange(t,e,r)},null,8,["modelValue","onUpdate:modelValue","disabled","onChange"])):s("",!0),"select"==e.__config__.jnpfKey?(t(),l(S,{key:4,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,placeholder:e.placeholder,options:e.options,props:e.props,multiple:e.multiple,disabled:b.disabled||e.disabled,onChange:(t,l)=>{b.onChange(l,e,r)},filterable:e.filterable},null,8,["modelValue","onUpdate:modelValue","placeholder","options","props","multiple","disabled","onChange","filterable"])):s("",!0),"cascader"==e.__config__.jnpfKey?(t(),l(w,{key:5,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,placeholder:e.placeholder,options:e.options,props:e.props,disabled:b.disabled||e.disabled,multiple:e.multiple,filterable:e.filterable,clearable:e.clearable,showAllLevels:e.showAllLevels,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","placeholder","options","props","disabled","multiple","filterable","clearable","showAllLevels","onChange"])):s("",!0),"datePicker"==e.__config__.jnpfKey?(t(),l(I,{key:6,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,placeholder:e.placeholder,disabled:b.disabled||e.disabled,format:e.format,startTime:e.startTime,endTime:e.endTime,onChange:t=>b.onChange(t,e,r)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","format","startTime","endTime","onChange"])):s("",!0),"timePicker"==e.__config__.jnpfKey?(t(),l(F,{key:7,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,placeholder:e.placeholder,disabled:b.disabled||e.disabled,format:e.format,startTime:e.startTime,endTime:e.endTime,onChange:t=>b.onChange(t,e,r)},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","format","startTime","endTime","onChange"])):s("",!0),"uploadFile"==e.__config__.jnpfKey?(t(),l(L,{key:8,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,disabled:b.disabled||e.disabled,limit:e.limit,sizeUnit:e.sizeUnit,fileSize:e.fileSize,pathType:e.pathType,isAccount:e.isAccount,folder:e.folder,accept:e.accept,tipText:e.tipText,onChange:t=>b.onChange(t,e,r),sortRule:e.sortRule,timeFormat:e.timeFormat},null,8,["modelValue","onUpdate:modelValue","disabled","limit","sizeUnit","fileSize","pathType","isAccount","folder","accept","tipText","onChange","sortRule","timeFormat"])):s("",!0),"uploadImg"==e.__config__.jnpfKey?(t(),l(x,{key:9,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,disabled:b.disabled||e.disabled,limit:e.limit,sizeUnit:e.sizeUnit,fileSize:e.fileSize,pathType:e.pathType,isAccount:e.isAccount,folder:e.folder,tipText:e.tipText,onChange:t=>b.onChange(t,e,r),sortRule:e.sortRule,timeFormat:e.timeFormat},null,8,["modelValue","onUpdate:modelValue","disabled","limit","sizeUnit","fileSize","pathType","isAccount","folder","tipText","onChange","sortRule","timeFormat"])):s("",!0),"rate"==e.__config__.jnpfKey?(t(),l(j,{key:10,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,max:e.count,allowHalf:e.allowHalf,disabled:b.disabled||e.disabled,onChange:t=>b.onChange(t,e,r)},null,8,["modelValue","onUpdate:modelValue","max","allowHalf","disabled","onChange"])):s("",!0),"slider"==e.__config__.jnpfKey?(t(),l(A,{key:11,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,step:e.step,min:e.min,max:e.max,disabled:b.disabled||e.disabled,onChange:t=>b.onChange(t,e,r)},null,8,["modelValue","onUpdate:modelValue","step","min","max","disabled","onChange"])):s("",!0),"organizeSelect"==e.__config__.jnpfKey?(t(),l(R,{key:12,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,multiple:e.multiple,placeholder:e.placeholder,disabled:b.disabled||e.disabled,selectType:e.selectType,ableIds:e.ableIds,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","multiple","placeholder","disabled","selectType","ableIds","onChange"])):s("",!0),"depSelect"==e.__config__.jnpfKey?(t(),l(N,{key:13,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,multiple:e.multiple,placeholder:e.placeholder,disabled:b.disabled||e.disabled,ableIds:e.ableIds,selectType:e.selectType,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","multiple","placeholder","disabled","ableIds","selectType","onChange"])):s("",!0),"posSelect"==e.__config__.jnpfKey?(t(),l(M,{key:14,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,multiple:e.multiple,placeholder:e.placeholder,disabled:b.disabled||e.disabled,ableIds:e.ableIds,selectType:e.selectType,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","multiple","placeholder","disabled","ableIds","selectType","onChange"])):s("",!0),"userSelect"==e.__config__.jnpfKey?(t(),l(U,{key:15,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,multiple:e.multiple,placeholder:e.placeholder,disabled:b.disabled||e.disabled,selectType:e.selectType,ableIds:e.ableIds,clearable:e.clearable,ableRelationIds:e.ableRelationIds,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","multiple","placeholder","disabled","selectType","ableIds","clearable","ableRelationIds","onChange"])):s("",!0),"usersSelect"==e.__config__.jnpfKey?(t(),l(O,{key:16,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,multiple:e.multiple,placeholder:e.placeholder,disabled:b.disabled||e.disabled,selectType:e.selectType,ableIds:e.ableIds,clearable:e.clearable,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","multiple","placeholder","disabled","selectType","ableIds","clearable","onChange"])):s("",!0),"roleSelect"==e.__config__.jnpfKey?(t(),l(P,{key:17,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,vModel:e.__vModel__,multiple:e.multiple,disabled:b.disabled||e.disabled,placeholder:e.placeholder,selectType:e.selectType,ableIds:e.ableIds,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","vModel","multiple","disabled","placeholder","selectType","ableIds","onChange"])):s("",!0),"groupSelect"==e.__config__.jnpfKey?(t(),l($,{key:18,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,vModel:e.__vModel__,multiple:e.multiple,disabled:b.disabled||e.disabled,placeholder:e.placeholder,selectType:e.selectType,ableIds:e.ableIds,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","vModel","multiple","disabled","placeholder","selectType","ableIds","onChange"])):s("",!0),"treeSelect"==e.__config__.jnpfKey?(t(),l(J,{key:19,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,options:e.options,props:e.props,multiple:e.multiple,placeholder:e.placeholder,disabled:b.disabled||e.disabled,filterable:e.filterable,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","options","props","multiple","placeholder","disabled","filterable","onChange"])):s("",!0),"autoComplete"==e.__config__.jnpfKey?(t(),l(B,{key:20,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,disabled:b.disabled||e.disabled,interfaceName:e.interfaceName,placeholder:e.placeholder,interfaceId:e.interfaceId,total:e.total,templateJson:e.templateJson,formData:_.formData,relationField:e.relationField,propsValue:e.propsValue,clearable:e.clearable,onChange:t=>b.onChange(t,e,r)},null,8,["modelValue","onUpdate:modelValue","disabled","interfaceName","placeholder","interfaceId","total","templateJson","formData","relationField","propsValue","clearable","onChange"])):s("",!0),"areaSelect"==e.__config__.jnpfKey?(t(),l(K,{key:21,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,placeholder:e.placeholder,level:e.level,disabled:b.disabled||e.disabled,multiple:e.multiple,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","placeholder","level","disabled","multiple","onChange"])):s("",!0),"relationForm"==e.__config__.jnpfKey?(t(),l(z,{key:22,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,placeholder:e.placeholder,disabled:b.disabled||e.disabled,modelId:e.modelId,columnOptions:e.columnOptions,relationField:e.relationField,hasPage:e.hasPage,pageSize:e.pageSize,vModel:e.__config__.tableName?e.__vModel__+"_jnpfTable_"+e.__config__.tableName+(e.__config__.isSubTable?"0":"1")+"_jnpfRelation_"+r:e.__vModel__+"_jnpfRelation_"+r,popupTitle:e.popupTitle,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","placeholder","disabled","modelId","columnOptions","relationField","hasPage","pageSize","vModel","popupTitle","onChange"])):s("",!0),"relationFormAttr"==e.__config__.jnpfKey?(t(),l(q,{key:23,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,showField:e.showField,relationField:e.relationField+"_jnpfRelation_"+r,isStorage:e.isStorage},null,8,["modelValue","onUpdate:modelValue","showField","relationField","isStorage"])):s("",!0),"popupSelect"==e.__config__.jnpfKey||"popupTableSelect"==e.__config__.jnpfKey?(t(),l(te,{key:24,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,placeholder:e.placeholder,rowIndex:r,disabled:b.disabled||e.disabled,interfaceId:e.interfaceId,formData:_.formData,templateJson:e.templateJson,columnOptions:e.columnOptions,relationField:e.relationField,propsValue:e.propsValue,hasPage:e.hasPage,pageSize:e.pageSize,vModel:e.__config__.tableName?e.__vModel__+"_jnpfTable_"+e.__config__.tableName+(e.__config__.isSubTable?"0":"1")+"_jnpfRelation_"+r:e.__vModel__+"_jnpfRelation_"+r,popupTitle:e.popupTitle,onChange:(t,l)=>{b.onChange(l,e,r)}},null,8,["modelValue","onUpdate:modelValue","placeholder","rowIndex","disabled","interfaceId","formData","templateJson","columnOptions","relationField","propsValue","hasPage","pageSize","vModel","popupTitle","onChange"])):s("",!0),"popupAttr"==e.__config__.jnpfKey?(t(),l(le,{key:25,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,showField:e.showField,relationField:e.relationField+"_jnpfRelation_"+r,isStorage:e.isStorage},null,8,["modelValue","onUpdate:modelValue","showField","relationField","isStorage"])):s("",!0),"calculate"==e.__config__.jnpfKey?(t(),l(ae,{key:26,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,expression:e.expression,vModel:e.__vModel__,config:e.__config__,formData:_.formData,precision:e.precision,isAmountChinese:e.isAmountChinese,thousands:e.thousands},null,8,["modelValue","onUpdate:modelValue","expression","vModel","config","formData","precision","isAmountChinese","thousands"])):s("",!0),"sign"==e.__config__.jnpfKey?(t(),l(ie,{key:27,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,fieldKey:e.__vModel__,disabled:b.disabled||e.disabled,onChange:t=>b.onChange(t,e,r),isInvoke:e.isInvoke},null,8,["modelValue","onUpdate:modelValue","fieldKey","disabled","onChange","isInvoke"])):s("",!0),"signature"==e.__config__.jnpfKey?(t(),l(oe,{key:28,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,disabled:b.disabled||e.disabled,onChange:t=>b.onChange(t,e,r),ableIds:e.ableIds},null,8,["modelValue","onUpdate:modelValue","disabled","onChange","ableIds"])):s("",!0),"location"==e.__config__.jnpfKey?(t(),l(ne,{key:29,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e,autoLocation:e.autoLocation,adjustmentScope:e.adjustmentScope,enableLocationScope:e.enableLocationScope,enableDesktopLocation:e.enableDesktopLocation,locationScope:e.locationScope,disabled:b.disabled||e.disabled,clearable:e.clearable,onChange:t=>b.onChange(t,e,r)},null,8,["modelValue","onUpdate:modelValue","autoLocation","adjustmentScope","enableLocationScope","enableDesktopLocation","locationScope","disabled","clearable","onChange"])):s("",!0),y.systemList.includes(e.__config__.jnpfKey)?(t(),l(se,{key:30,modelValue:y.tableFormData[r][i].value,"onUpdate:modelValue":e=>y.tableFormData[r][i].value=e},null,8,["modelValue","onUpdate:modelValue"])):s("",!0)])),_:2},1032,["label","required","left-icon","onClickIcon","label-width"])):s("",!0)])),_:2},1024)))),128))])),_:2},1024)))),128)),!b.disabled&&b.getFooterBtnsList.length?(t(),l(V,{key:0,class:"jnpf-table-footer-btn"},{default:a((()=>[(t(!0),c(u,null,h(b.getFooterBtnsList,(e=>(t(),l(V,{class:d(["jnpf-table-btn","jnpf-table-"+e.btnType+"-btn"]),onClick:t=>b.footerBtnsHandle(e)},{default:a((()=>[i(re,{class:d(["jnpf-table-btn-icon",e.btnIcon])},null,8,["class"]),i(re,{class:"jnpf-table-btn-text"},{default:a((()=>[o(n(e.label),1)])),_:2},1024)])),_:2},1032,["class","onClick"])))),256))])),_:1})):s("",!0),_.config.showSummary&&y.summaryField.length?(t(),l(V,{key:1,class:"jnpf-table-item"},{default:a((()=>[i(V,{class:"jnpf-table-item-title"},{default:a((()=>[i(re,{class:"jnpf-table-item-title-num"},{default:a((()=>[o(n(_.config.__config__.label)+"合计",1)])),_:1})])),_:1}),i(V,{class:"form-item-box"},{default:a((()=>[(t(!0),c(u,null,h(y.summaryField,((e,o)=>(t(),l(de,{label:e.__config__.label,key:e.__vModel__},{default:a((()=>[i(T,{modelValue:e.value,"onUpdate:modelValue":t=>e.value=t,disabled:"",placeholder:""},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1032,["label"])))),128))])),_:1})])),_:1})):s("",!0),i(pe,{modelValue:y.showTipsModal,"onUpdate:modelValue":f[1]||(f[1]=e=>y.showTipsModal=e),width:"70%","border-radius":"16","content-style":y.contentStyle,titleStyle:y.titleStyle,"confirm-style":y.confirmStyle,title:y.tipsTitle,content:y.tipsContent,"confirm-text":"确定"},null,8,["modelValue","content-style","titleStyle","confirm-style","title","content"])])),_:1})}]])},data:()=>({value:void 0,tabCurrent:0,stepCurrent:0}),props:{itemData:{type:Object,required:!0},formConf:{type:Object,required:!0},formData:{type:Object,required:!0}},computed:{item(){return uni.$u.deepClone(this.itemData)},config(){return this.item.__config__},isSystem(){return Ft.indexOf(this.config.jnpfKey)>-1},labelWidth(){return Lt.indexOf(this.config.jnpfKey)>-1?0:this.config.labelWidth?1.5*this.config.labelWidth:void 0},label(){return this.config.showLabel&&Lt.indexOf(this.config.jnpfKey)<0?this.config.label:""},realLabel(){return this.label?this.label+(this.formConf.labelSuffix||""):""},leftIcon(){return this.config.tipLabel&&this.label&&this.config.showLabel?"question-circle-fill":""}},watch:{value(e){this.item.__config__.defaultValue=e,this.$emit("input",this.item)}},created(){this.initData()},mounted(){"collapse"===this.config.jnpfKey&&N("initCollapse",(()=>{this.$refs.collapseRef&&this.$refs.collapseRef.init()}))},methods:{onStepChange(e,t){this.stepCurrent!==e&&(t.__config__.active=e,this.stepCurrent=e)},initData(){if("steps"===this.config.jnpfKey&&(this.stepCurrent=this.config.active),"tab"!=this.config.jnpfKey)return this.value=this.config.defaultValue;for(var e=0;e{$("subChange",this.item,t||e)}))},setScriptFunc(e,t,l="change"){if(t&&t.on&&t.on[l]){const a=this.jnpf.getScriptFunc(t.on[l]);if(!a)return;a.call(this,{data:e,...this.parameter})}},setTransferFormData(e,t,l){if(t.transferList.length)for(let a=0;a{$("updateCode"),$("initCollapse")}))},onChildTabChange(e,t){this.$emit("tab-change",e,t)},onCollapseChange(e){this.$emit("collapse-change",this.item,e),this.$nextTick((()=>{$("initCollapse")}))},onChildCollapseChange(e,t){this.$emit("collapse-change",e,t)},setValue(e,t){this.$emit("input",e,t)},onClick(e){this.$emit("clickFun",this.item,e||"")},onChildClick(e,t){this.$emit("clickFun",t,e||"")},clickIcon(e){this.$emit("clickIcon",e)}}},[["render",function(d,r,m,f,g,y){const b=he(e("JnpfText"),te),C=he(e("JnpfGroupTitle"),le),V=he(e("JnpfDivider"),ae),T=he(e("u-icon"),_e),v=p,k=_("item",!0),D=he(e("u-steps"),ie),S=he(e("u-tabs"),ge),w=he(e("u-collapse-item"),oe),I=he(e("u-collapse"),ne),F=_("child-table"),L=he(e("JnpfInput"),H),x=he(e("JnpfTextarea"),$e),j=he(e("JnpfInputNumber"),E),A=he(e("JnpfSwitch"),Ce),R=he(e("JnpfRadio"),Je),N=he(e("JnpfCheckbox"),Be),M=he(e("JnpfSelect"),De),U=he(e("JnpfCascader"),ze),O=he(e("JnpfDatePicker"),je),P=he(e("JnpfTimePicker"),qe),$=he(e("JnpfUploadFile"),Ae),J=he(e("JnpfUploadImg"),Z),B=he(e("JnpfColorPicker"),Re),q=he(e("JnpfRate"),G),ee=he(e("JnpfSlider"),W),fe=he(e("JnpfBarcode"),se),ye=he(e("JnpfQrcode"),de),be=he(e("JnpfOrganizeSelect"),Ge),Ve=he(e("JnpfDepSelect"),Xe),Te=he(e("JnpfPosSelect"),et),ve=he(e("JnpfUserSelect"),Me),ke=he(e("JnpfUsersSelect"),at),Se=he(e("JnpfRoleSelect"),st),we=he(e("JnpfGroupSelect"),ct),Ie=he(e("JnpfTreeSelect"),ht),Fe=he(e("JnpfAutoComplete"),mt),Le=he(e("JnpfAreaSelect"),gt),xe=he(e("JnpfRelationForm"),bt),Ne=he(e("JnpfRelationFormAttr"),Vt),Ue=he(e("JnpfPopupSelect"),vt),Oe=he(e("JnpfPopupAttr"),kt),Ke=he(e("JnpfCalculate"),Y),He=he(e("JnpfSign"),Pe),Ee=he(e("JnpfSignature"),Q),Ze=he(e("JnpfLocation"),X),We=he(e("JnpfOpenData"),Dt),Ye=he(e("JnpfLink"),re),Qe=he(e("JnpfEditor"),pe),tt=he(e("JnpfButton"),ce),lt=he(e("JnpfAlert"),ue),it=he(e("u-form-item"),me);return"text"==y.config.jnpfKey?(t(),l(b,{key:0,content:y.item.content,textStyle:y.item.textStyle},null,8,["content","textStyle"])):"groupTitle"==y.config.jnpfKey?(t(),l(C,{key:1,content:y.item.content,"content-position":y.item.contentPosition,helpMessage:y.item.helpMessage,onGroupIcon:r[0]||(r[0]=e=>y.clickIcon(y.item))},null,8,["content","content-position","helpMessage"])):"divider"==y.config.jnpfKey?(t(),l(V,{key:2,content:y.item.content},null,8,["content"])):"card"===y.config.jnpfKey||"row"===y.config.jnpfKey?(t(),l(v,{key:3,class:"jnpf-card"},{default:a((()=>[y.item.header?(t(),l(v,{key:0,class:"jnpf-card-cap u-line-1 u-flex",onClick:r[1]||(r[1]=e=>y.clickIcon(y.item))},{default:a((()=>[o(n(y.item.header)+" ",1),i(T,{name:y.config.tipLabel?"question-circle-fill":"",class:"u-m-l-10",color:"#a0acb7"},null,8,["name"])])),_:1})):s("",!0),(t(!0),c(u,null,h(y.config.children,((e,a)=>(t(),c(u,{key:e.__config__.renderKey},[!e.__config__.noShow&&e.__config__.isVisibility?(t(),l(k,{key:0,itemData:e,ref_for:!0,ref:e.__vModel__?e.__vModel__:"ref"+y.item.__config__.formId,formConf:m.formConf,formData:m.formData,onInput:y.setValue,onClickIcon:y.clickIcon,onClickFun:y.onChildClick,onCollapseChange:y.onChildCollapseChange,onTabChange:y.onChildTabChange},null,8,["itemData","formConf","formData","onInput","onClickIcon","onClickFun","onCollapseChange","onTabChange"])):s("",!0)],64)))),128))])),_:1})):"steps"===y.config.jnpfKey?(t(),c(u,{key:4},[i(v,{class:"step-container"},{default:a((()=>[i(D,{list:y.config.children,mode:y.item.simple?"dot":"number",name:"title",onChange:r[2]||(r[2]=e=>y.onStepChange(e,y.item)),current:g.stepCurrent},null,8,["list","mode","current"])])),_:1}),(t(!0),c(u,null,h(y.config.children,((e,o)=>(t(),l(v,{key:o},{default:a((()=>[K(i(v,null,{default:a((()=>[(t(!0),c(u,null,h(e.__config__.children,((e,a)=>(t(),c(u,{key:e.__config__.renderKey},[!e.__config__.noShow&&e.__config__.isVisibility?(t(),l(k,{key:0,itemData:e,formConf:m.formConf,formData:m.formData,ref_for:!0,ref:e.__vModel__?e.__vModel__:"ref"+y.item.__config__.formId,onInput:y.setValue,onClickIcon:y.clickIcon,onClickFun:y.onChildClick,onCollapseChange:y.onChildCollapseChange},null,8,["itemData","formConf","formData","onInput","onClickIcon","onClickFun","onCollapseChange"])):s("",!0)],64)))),128))])),_:2},1536),[[z,o==g.stepCurrent]])])),_:2},1024)))),128))],64)):"tab"===y.config.jnpfKey?(t(),l(v,{key:5,class:"jnpf-tab"},{default:a((()=>[i(S,{"is-scroll":"",list:y.config.children,name:"title",modelValue:g.tabCurrent,"onUpdate:modelValue":r[3]||(r[3]=e=>g.tabCurrent=e),onChange:y.onTabChange},null,8,["list","modelValue","onChange"]),(t(!0),c(u,null,h(y.config.children,((e,o)=>(t(),l(v,{key:o},{default:a((()=>[K(i(v,null,{default:a((()=>[(t(!0),c(u,null,h(e.__config__.children,((e,a)=>(t(),c(u,{key:e.__config__.renderKey},[!e.__config__.noShow&&e.__config__.isVisibility?(t(),l(k,{key:0,itemData:e,formConf:m.formConf,formData:m.formData,ref_for:!0,ref:e.__vModel__?e.__vModel__:"ref"+y.item.__config__.formId,onInput:y.setValue,onClickIcon:y.clickIcon,onClickFun:y.onChildClick,onCollapseChange:y.onChildCollapseChange,onTabChange:y.onChildTabChange},null,8,["itemData","formConf","formData","onInput","onClickIcon","onClickFun","onCollapseChange","onTabChange"])):s("",!0)],64)))),128))])),_:2},1536),[[z,o==g.tabCurrent]])])),_:2},1024)))),128))])),_:1})):"collapse"===y.config.jnpfKey?(t(),l(v,{key:6},{default:a((()=>[i(I,{ref:"collapseRef","head-style":{"padding-left":"20rpx"},accordion:y.item.accordion},{default:a((()=>[(t(!0),c(u,null,h(y.config.children,((e,i)=>(t(),l(w,{key:i,title:e.title,open:y.config.active.indexOf(e.name)>-1,onChange:y.onCollapseChange},{default:a((()=>[(t(!0),c(u,null,h(e.__config__.children,((e,a)=>(t(),c(u,{key:e.__config__.renderKey},[!e.__config__.noShow&&e.__config__.isVisibility?(t(),l(k,{key:0,itemData:e,formConf:m.formConf,formData:m.formData,ref_for:!0,ref:e.__vModel__?e.__vModel__:"ref"+y.item.__config__.formId,onInput:y.setValue,onClickIcon:y.clickIcon,onClickFun:y.onChildClick,onCollapseChange:y.onChildCollapseChange,onTabChange:y.onChildTabChange},null,8,["itemData","formConf","formData","onInput","onClickIcon","onClickFun","onCollapseChange","onTabChange"])):s("",!0)],64)))),128))])),_:2},1032,["title","open","onChange"])))),128))])),_:1},8,["accordion"])])),_:1})):"table"===y.config.jnpfKey?(t(),l(v,{key:7},{default:a((()=>[y.config.isVisibility?(t(),l(F,{key:0,modelValue:g.value,"onUpdate:modelValue":r[4]||(r[4]=e=>g.value=e),config:y.item,ref:y.item.__vModel__,formData:m.formData,onInput:y.setValue},null,8,["modelValue","config","formData","onInput"])):s("",!0)])),_:1})):(t(),l(it,{key:8,label:y.realLabel,prop:y.item.__vModel__,required:y.config.required,"label-width":y.labelWidth,"left-icon":y.leftIcon,"left-icon-style":{color:"#a8aaaf"},onClickIcon:r[42]||(r[42]=e=>y.clickIcon(y.item))},{default:a((()=>["input"==y.config.jnpfKey?(t(),l(L,{key:0,modelValue:g.value,"onUpdate:modelValue":r[5]||(r[5]=e=>g.value=e),showPassword:y.item.showPassword,placeholder:y.item.placeholder,maxlength:y.item.maxlength,showCount:y.item.showCount,disabled:y.item.disabled,clearable:y.item.clearable,useScan:y.item.useScan,addonBefore:y.item.addonBefore,addonAfter:y.item.addonAfter,onChange:y.onChange,onBlur:y.onBlur},null,8,["modelValue","showPassword","placeholder","maxlength","showCount","disabled","clearable","useScan","addonBefore","addonAfter","onChange","onBlur"])):s("",!0),"textarea"==y.config.jnpfKey?(t(),l(x,{key:1,modelValue:g.value,"onUpdate:modelValue":r[6]||(r[6]=e=>g.value=e),placeholder:y.item.placeholder,maxlength:y.item.maxlength,showCount:y.item.showCount,disabled:y.item.disabled,clearable:y.item.clearable,onChange:y.onChange,onBlur:y.onBlur},null,8,["modelValue","placeholder","maxlength","showCount","disabled","clearable","onChange","onBlur"])):s("",!0),"inputNumber"==y.config.jnpfKey?(t(),l(j,{key:2,modelValue:g.value,"onUpdate:modelValue":r[7]||(r[7]=e=>g.value=e),step:y.item.step,max:y.item.max||999999999999999,min:y.item.min||-999999999999999,disabled:y.item.disabled,placeholder:y.item.placeholder,isAmountChinese:y.item.isAmountChinese,thousands:y.item.thousands,addonAfter:y.item.addonAfter,addonBefore:y.item.addonBefore,controls:y.item.controls,precision:y.item.precision,onChange:y.onChange,onBlur:y.onBlur},null,8,["modelValue","step","max","min","disabled","placeholder","isAmountChinese","thousands","addonAfter","addonBefore","controls","precision","onChange","onBlur"])):s("",!0),"switch"==y.config.jnpfKey?(t(),l(A,{key:3,modelValue:g.value,"onUpdate:modelValue":r[8]||(r[8]=e=>g.value=e),disabled:y.item.disabled,onChange:y.onChange},null,8,["modelValue","disabled","onChange"])):s("",!0),"radio"==y.config.jnpfKey?(t(),l(R,{key:4,modelValue:g.value,"onUpdate:modelValue":r[9]||(r[9]=e=>g.value=e),options:y.item.options,props:y.item.props,disabled:y.item.disabled,direction:y.item.direction,onChange:y.onChange},null,8,["modelValue","options","props","disabled","direction","onChange"])):s("",!0),"checkbox"==y.config.jnpfKey?(t(),l(N,{key:5,modelValue:g.value,"onUpdate:modelValue":r[10]||(r[10]=e=>g.value=e),options:y.item.options,props:y.item.props,disabled:y.item.disabled,direction:y.item.direction,onChange:y.onChange},null,8,["modelValue","options","props","disabled","direction","onChange"])):s("",!0),"select"==y.config.jnpfKey?(t(),l(M,{key:6,modelValue:g.value,"onUpdate:modelValue":r[11]||(r[11]=e=>g.value=e),placeholder:y.item.placeholder,options:y.item.options,props:y.item.props,multiple:y.item.multiple,disabled:y.item.disabled,onChange:y.onChange,filterable:y.item.filterable},null,8,["modelValue","placeholder","options","props","multiple","disabled","onChange","filterable"])):s("",!0),"cascader"==y.config.jnpfKey?(t(),l(U,{key:7,modelValue:g.value,"onUpdate:modelValue":r[12]||(r[12]=e=>g.value=e),placeholder:y.item.placeholder,options:y.item.options,props:y.item.props,disabled:y.item.disabled,multiple:y.item.multiple,filterable:y.item.filterable,clearable:y.item.clearable,showAllLevels:y.item.showAllLevels,onChange:y.onChange},null,8,["modelValue","placeholder","options","props","disabled","multiple","filterable","clearable","showAllLevels","onChange"])):s("",!0),"datePicker"==y.config.jnpfKey?(t(),l(O,{key:8,modelValue:g.value,"onUpdate:modelValue":r[13]||(r[13]=e=>g.value=e),placeholder:y.item.placeholder,disabled:y.item.disabled,format:y.item.format,startTime:y.item.startTime,endTime:y.item.endTime,onChange:y.onChange},null,8,["modelValue","placeholder","disabled","format","startTime","endTime","onChange"])):s("",!0),"timePicker"==y.config.jnpfKey?(t(),l(P,{key:9,modelValue:g.value,"onUpdate:modelValue":r[14]||(r[14]=e=>g.value=e),placeholder:y.item.placeholder,disabled:y.item.disabled,format:y.item.format,startTime:y.item.startTime,endTime:y.item.endTime,onChange:y.onChange},null,8,["modelValue","placeholder","disabled","format","startTime","endTime","onChange"])):s("",!0),"uploadFile"==y.config.jnpfKey?(t(),l($,{key:10,modelValue:g.value,"onUpdate:modelValue":r[15]||(r[15]=e=>g.value=e),disabled:y.item.disabled,limit:y.item.limit,sizeUnit:y.item.sizeUnit,fileSize:y.item.fileSize,pathType:y.item.pathType,isAccount:y.item.isAccount,folder:y.item.folder,accept:y.item.accept,tipText:y.item.tipText,onChange:y.onChange,sortRule:y.item.sortRule,timeFormat:y.item.timeFormat},null,8,["modelValue","disabled","limit","sizeUnit","fileSize","pathType","isAccount","folder","accept","tipText","onChange","sortRule","timeFormat"])):s("",!0),"uploadImg"==y.config.jnpfKey?(t(),l(J,{key:11,modelValue:g.value,"onUpdate:modelValue":r[16]||(r[16]=e=>g.value=e),disabled:y.item.disabled,limit:y.item.limit,sizeUnit:y.item.sizeUnit,fileSize:y.item.fileSize,pathType:y.item.pathType,isAccount:y.item.isAccount,folder:y.item.folder,tipText:y.item.tipText,onChange:y.onChange,sortRule:y.item.sortRule,timeFormat:y.item.timeFormat},null,8,["modelValue","disabled","limit","sizeUnit","fileSize","pathType","isAccount","folder","tipText","onChange","sortRule","timeFormat"])):s("",!0),"colorPicker"==y.config.jnpfKey?(t(),l(B,{key:12,modelValue:g.value,"onUpdate:modelValue":r[17]||(r[17]=e=>g.value=e),colorFormat:y.item.colorFormat,disabled:y.item.disabled,onChange:y.onChange},null,8,["modelValue","colorFormat","disabled","onChange"])):s("",!0),"rate"==y.config.jnpfKey?(t(),l(q,{key:13,modelValue:g.value,"onUpdate:modelValue":r[18]||(r[18]=e=>g.value=e),max:y.item.count,allowHalf:y.item.allowHalf,disabled:y.item.disabled,onChange:y.onChange},null,8,["modelValue","max","allowHalf","disabled","onChange"])):s("",!0),"slider"==y.config.jnpfKey?(t(),l(ee,{key:14,modelValue:g.value,"onUpdate:modelValue":r[19]||(r[19]=e=>g.value=e),step:y.item.step,min:y.item.min,max:y.item.max,disabled:y.item.disabled,onChange:y.onChange},null,8,["modelValue","step","min","max","disabled","onChange"])):s("",!0),"barcode"==y.config.jnpfKey?(t(),l(fe,{key:15,staticText:y.item.staticText,width:y.item.width,height:y.item.height,format:y.item.format,dataType:y.item.dataType,lineColor:y.item.lineColor,background:y.item.background,relationField:y.item.relationField,formData:m.formData},null,8,["staticText","width","height","format","dataType","lineColor","background","relationField","formData"])):s("",!0),"qrcode"==y.config.jnpfKey?(t(),l(ye,{key:16,staticText:y.item.staticText,width:y.item.width,dataType:y.item.dataType,colorDark:y.item.colorDark,colorLight:y.item.colorLight,relationField:y.item.relationField,formData:m.formData},null,8,["staticText","width","dataType","colorDark","colorLight","relationField","formData"])):s("",!0),"organizeSelect"==y.config.jnpfKey?(t(),l(be,{key:17,modelValue:g.value,"onUpdate:modelValue":r[20]||(r[20]=e=>g.value=e),multiple:y.item.multiple,placeholder:y.item.placeholder,disabled:y.item.disabled,ableIds:y.item.ableIds,selectType:y.item.selectType,onChange:y.onChange},null,8,["modelValue","multiple","placeholder","disabled","ableIds","selectType","onChange"])):s("",!0),"depSelect"==y.config.jnpfKey?(t(),l(Ve,{key:18,modelValue:g.value,"onUpdate:modelValue":r[21]||(r[21]=e=>g.value=e),multiple:y.item.multiple,placeholder:y.item.placeholder,disabled:y.item.disabled,ableIds:y.item.ableIds,selectType:y.item.selectType,onChange:y.onChange},null,8,["modelValue","multiple","placeholder","disabled","ableIds","selectType","onChange"])):s("",!0),"posSelect"==y.config.jnpfKey?(t(),l(Te,{key:19,modelValue:g.value,"onUpdate:modelValue":r[22]||(r[22]=e=>g.value=e),multiple:y.item.multiple,placeholder:y.item.placeholder,disabled:y.item.disabled,ableIds:y.item.ableIds,selectType:y.item.selectType,onChange:y.onChange},null,8,["modelValue","multiple","placeholder","disabled","ableIds","selectType","onChange"])):s("",!0),"userSelect"==y.config.jnpfKey?(t(),l(ve,{key:20,modelValue:g.value,"onUpdate:modelValue":r[23]||(r[23]=e=>g.value=e),multiple:y.item.multiple,placeholder:y.item.placeholder,disabled:y.item.disabled,selectType:y.item.selectType,ableIds:y.item.ableIds,clearable:y.item.clearable,ableRelationIds:y.item.ableRelationIds,onChange:y.onChange},null,8,["modelValue","multiple","placeholder","disabled","selectType","ableIds","clearable","ableRelationIds","onChange"])):s("",!0),"usersSelect"==y.config.jnpfKey?(t(),l(ke,{key:21,modelValue:g.value,"onUpdate:modelValue":r[24]||(r[24]=e=>g.value=e),multiple:y.item.multiple,placeholder:y.item.placeholder,disabled:y.item.disabled,selectType:y.item.selectType,ableIds:y.item.ableIds,clearable:y.item.clearable,onChange:y.onChange},null,8,["modelValue","multiple","placeholder","disabled","selectType","ableIds","clearable","onChange"])):s("",!0),"roleSelect"==y.config.jnpfKey?(t(),l(Se,{key:22,modelValue:g.value,"onUpdate:modelValue":r[25]||(r[25]=e=>g.value=e),vModel:y.item.__vModel__,multiple:y.item.multiple,disabled:y.item.disabled,placeholder:y.item.placeholder,ableIds:y.item.ableIds,selectType:y.item.selectType,onChange:y.onChange},null,8,["modelValue","vModel","multiple","disabled","placeholder","ableIds","selectType","onChange"])):s("",!0),"groupSelect"==y.config.jnpfKey?(t(),l(we,{key:23,modelValue:g.value,"onUpdate:modelValue":r[26]||(r[26]=e=>g.value=e),vModel:y.item.__vModel__,multiple:y.item.multiple,disabled:y.item.disabled,ableIds:y.item.ableIds,selectType:y.item.selectType,placeholder:y.item.placeholder,onChange:y.onChange},null,8,["modelValue","vModel","multiple","disabled","ableIds","selectType","placeholder","onChange"])):s("",!0),"treeSelect"==y.config.jnpfKey?(t(),l(Ie,{key:24,modelValue:g.value,"onUpdate:modelValue":r[27]||(r[27]=e=>g.value=e),options:y.item.options,props:y.item.props,multiple:y.item.multiple,placeholder:y.item.placeholder,disabled:y.item.disabled,filterable:y.item.filterable,onChange:y.onChange},null,8,["modelValue","options","props","multiple","placeholder","disabled","filterable","onChange"])):s("",!0),"autoComplete"==y.config.jnpfKey?(t(),l(Fe,{key:25,modelValue:g.value,"onUpdate:modelValue":r[28]||(r[28]=e=>g.value=e),disabled:y.item.disabled,interfaceName:y.item.interfaceName,placeholder:y.item.placeholder,interfaceId:y.item.interfaceId,total:y.item.total,templateJson:y.item.templateJson,formData:m.formData,relationField:y.item.relationField,propsValue:y.item.propsValue,clearable:y.item.clearable,onChange:y.onChange},null,8,["modelValue","disabled","interfaceName","placeholder","interfaceId","total","templateJson","formData","relationField","propsValue","clearable","onChange"])):s("",!0),"areaSelect"==y.config.jnpfKey?(t(),l(Le,{key:26,modelValue:g.value,"onUpdate:modelValue":r[29]||(r[29]=e=>g.value=e),placeholder:y.item.placeholder,level:y.item.level,disabled:y.item.disabled,multiple:y.item.multiple,onChange:y.onChange},null,8,["modelValue","placeholder","level","disabled","multiple","onChange"])):s("",!0),"relationForm"==y.config.jnpfKey?(t(),l(xe,{key:27,modelValue:g.value,"onUpdate:modelValue":r[30]||(r[30]=e=>g.value=e),placeholder:y.item.placeholder,disabled:y.item.disabled,modelId:y.item.modelId,columnOptions:y.item.columnOptions,relationField:y.item.relationField,hasPage:y.item.hasPage,pageSize:y.item.pageSize,vModel:y.config.tableName?y.item.__vModel__+"_jnpfTable_"+y.config.tableName+(y.config.isSubTable?"0":"1"):y.item.__vModel__,popupTitle:y.item.popupTitle,onChange:y.onChange},null,8,["modelValue","placeholder","disabled","modelId","columnOptions","relationField","hasPage","pageSize","vModel","popupTitle","onChange"])):s("",!0),"relationFormAttr"==y.config.jnpfKey?(t(),l(Ne,{key:28,modelValue:g.value,"onUpdate:modelValue":r[31]||(r[31]=e=>g.value=e),showField:y.item.showField,relationField:y.item.relationField,isStorage:y.item.isStorage,onChange:y.onChange},null,8,["modelValue","showField","relationField","isStorage","onChange"])):s("",!0),"popupSelect"==y.config.jnpfKey||"popupTableSelect"==y.config.jnpfKey?(t(),l(Ue,{key:29,modelValue:g.value,"onUpdate:modelValue":r[32]||(r[32]=e=>g.value=e),placeholder:y.item.placeholder,disabled:y.item.disabled,interfaceId:y.item.interfaceId,formData:m.formData,templateJson:y.item.templateJson,columnOptions:y.item.columnOptions,relationField:y.item.relationField,propsValue:y.item.propsValue,hasPage:y.item.hasPage,pageSize:y.item.pageSize,vModel:y.config.tableName?y.item.__vModel__+"_jnpfTable_"+y.config.tableName+(y.config.isSubTable?"0":"1"):y.config.__vModel__,popupTitle:y.item.popupTitle,multiple:y.item.multiple,onChange:y.onChange},null,8,["modelValue","placeholder","disabled","interfaceId","formData","templateJson","columnOptions","relationField","propsValue","hasPage","pageSize","vModel","popupTitle","multiple","onChange"])):s("",!0),"popupAttr"==y.config.jnpfKey?(t(),l(Oe,{key:30,modelValue:g.value,"onUpdate:modelValue":r[33]||(r[33]=e=>g.value=e),showField:y.item.showField,relationField:y.item.relationField,isStorage:y.item.isStorage,onChange:y.onChange},null,8,["modelValue","showField","relationField","isStorage","onChange"])):s("",!0),"calculate"==y.config.jnpfKey?(t(),l(Ke,{key:31,modelValue:g.value,"onUpdate:modelValue":r[34]||(r[34]=e=>g.value=e),expression:y.item.expression,vModel:y.item.__vModel__,config:y.item.__config__,formData:m.formData,precision:y.item.precision,isAmountChinese:y.item.isAmountChinese,thousands:y.item.thousands},null,8,["modelValue","expression","vModel","config","formData","precision","isAmountChinese","thousands"])):s("",!0),"sign"==y.config.jnpfKey?(t(),l(He,{key:32,modelValue:g.value,"onUpdate:modelValue":r[35]||(r[35]=e=>g.value=e),disabled:y.item.disabled,fieldKey:y.item.__vModel__,onChange:y.onChange,isInvoke:y.item.isInvoke},null,8,["modelValue","disabled","fieldKey","onChange","isInvoke"])):s("",!0),"signature"==y.config.jnpfKey?(t(),l(Ee,{key:33,modelValue:g.value,"onUpdate:modelValue":r[36]||(r[36]=e=>g.value=e),disabled:y.item.disabled,onChange:y.onChange,ableIds:y.item.ableIds},null,8,["modelValue","disabled","onChange","ableIds"])):s("",!0),"location"==y.config.jnpfKey?(t(),l(Ze,{key:34,modelValue:g.value,"onUpdate:modelValue":r[37]||(r[37]=e=>g.value=e),autoLocation:y.item.autoLocation,adjustmentScope:y.item.adjustmentScope,enableLocationScope:y.item.enableLocationScope,enableDesktopLocation:y.item.enableDesktopLocation,locationScope:y.item.locationScope,disabled:y.item.disabled,clearable:y.item.clearable,onChange:y.onChange},null,8,["modelValue","autoLocation","adjustmentScope","enableLocationScope","enableDesktopLocation","locationScope","disabled","clearable","onChange"])):s("",!0),y.isSystem?(t(),l(We,{key:35,modelValue:g.value,"onUpdate:modelValue":r[38]||(r[38]=e=>g.value=e),type:y.item.type,showLevel:y.item.showLevel},null,8,["modelValue","type","showLevel"])):s("",!0),"modifyUser"===y.config.jnpfKey||"modifyTime"===y.config.jnpfKey?(t(),l(L,{key:36,modelValue:g.value,"onUpdate:modelValue":r[39]||(r[39]=e=>g.value=e),placeholder:"系统自动生成",disabled:""},null,8,["modelValue"])):s("",!0),"link"==y.config.jnpfKey?(t(),l(Ye,{key:37,content:y.item.content,href:y.item.href,target:y.item.target,textStyle:y.item.textStyle,onClick:y.onClick},null,8,["content","href","target","textStyle","onClick"])):s("",!0),"editor"==y.config.jnpfKey?(t(),l(Qe,{key:38,modelValue:g.value,"onUpdate:modelValue":r[40]||(r[40]=e=>g.value=e),disabled:y.item.disabled,placeholder:y.item.placeholder},null,8,["modelValue","disabled","placeholder"])):s("",!0),"button"==y.config.jnpfKey?(t(),l(tt,{key:39,buttonText:y.item.buttonText,align:y.item.align,type:y.item.type,disabled:y.item.disabled,onClick:r[41]||(r[41]=e=>y.onClick(e))},null,8,["buttonText","align","type","disabled"])):s("",!0),"alert"==y.config.jnpfKey?(t(),l(lt,{key:40,type:y.item.type,title:y.item.title,tagIcon:y.item.tagIcon,showIcon:y.item.showIcon,closable:y.item.closable,description:y.item.description,closeText:y.item.closeText},null,8,["type","title","tagIcon","showIcon","closable","description","closeText"])):s("",!0)])),_:1},8,["label","prop","required","label-width","left-icon"]))}],["__scopeId","data-v-48b5e320"]])},props:{formConf:{type:Object,required:!0},loading:{type:Boolean,default:!1},isShortLink:{type:Boolean,default:!1}},data(){const e={formClass:"form-"+this.jnpf.idGenerator(),formConfCopy:this.$u.deepClone(this.formConf),formData:{},rules:{},options:{},tableRefs:{},relations:{},refList:[],contentStyle:{fontSize:"28rpx",padding:"20rpx",lineHeight:"44rpx",textAlign:"left"},titleStyle:{padding:"20rpx"},confirmStyle:{height:"80rpx",lineHeight:"80rpx"},tipsContent:"",tipsTitle:"提示",showTipsModal:!1};return this.beforeInit(e.formConfCopy.fields),this.initRelationForm(e.formConfCopy.fields),this.initFormData(e.formConfCopy.fields,e.formData,e.tableRefs),this.buildRules(this.$u.deepClone(e.formConfCopy.fields),e.rules),this.buildOptions(e.formConfCopy.fields,e.options,e.formData),this.buildRelations(e.formConfCopy.fields,e.relations),this.$nextTick((()=>{this.onLoadFunc(e.formConfCopy),this.getRefList()})),e},provide(){return{parameter:this.parameter,relations:this.relations,isShortLink:this.isShortLink}},computed:{parameter(){const e=this.formConfCopy.formData?this.formConfCopy.formData:{};return this.formData.id=e.id||null,this.formData.flowId=e.flowId||"",{formData:this.formData,setFormData:this.setFormData,setShowOrHide:this.setShowOrHide,setRequired:this.setRequired,setDisabled:this.setDisabled,onlineUtils:this.jnpf.onlineUtils}}},mounted(){this.$refs.dataForm.setRules(this.rules),this.initRelationData(),N("subChange",(e=>{this.handleRelation(e.__vModel__)})),this.initCss(this.formConfCopy)},methods:{beforeInit(e){const t=e=>{for(var l=0;l{const l=t.__config__;if("relationFormAttr"==l.jnpfKey||"popupAttr"==l.jnpfKey){const l=t.relationField.split("_jnpfTable_")[0];e.forEach((e=>{const a=Array.isArray(e.__config__.visibility)&&!e.__config__.visibility.includes("app");l!=e.__vModel__||!a&&!e.__config__.noShow||t.__vModel__||(t.__config__.noShow=!0)}))}t.__config__.children&&t.__config__.children.length&&this.initRelationForm(t.__config__.children)}))},initFormData(e,t,l){e.forEach((e=>{const a=e.__config__;e.__vModel__&&(t[e.__vModel__]=a.defaultValue,"table"!=e.__config__.jnpfKey||e.__config__.noShow||(l[e.__vModel__]=e)),a.children&&"table"!==e.__config__.jnpfKey&&this.initFormData(a.children,t,l)}))},buildOptions(e,t,l){e.forEach((e=>{const a=e.__config__;if(xt.indexOf(a.jnpfKey)>-1)if("dictionary"===a.dataType&&a.dictionaryType)e.options=[],q(a.dictionaryType).then((l=>{e.options=l.data.list||[],t[e.__vModel__+"Options"]=e.options,this.setFieldOptions(e.__vModel__,e.options),this.$nextTick((()=>{$("initCollapse")}))}));else if("dynamic"===a.dataType&&a.propsUrl){e.options=[];let i={paramList:this.jnpf.getParamList(a.templateJson,l)};J(a.propsUrl,i).then((l=>{e.options=Array.isArray(l.data)?l.data:[],t[e.__vModel__+"Options"]=e.options,this.setFieldOptions(e.__vModel__,e.options),$("initCollapse")}))}else t[e.__vModel__+"Options"]=e.options;a.children&&"table"!==a.jnpfKey&&this.buildOptions(a.children,t,l)}))},buildRules(e,t){e.forEach((e=>{const l=e.__config__,a=l.jnpfKey,i=["inputNumber","switch","datePicker","rate","slider","calculate"],o=["select","depSelect","posSelect","userSelect","usersSelect","treeSelect","popupTableSelect"];if(l.regList=l.regList?l.regList:[],l.required){let e={required:l.required,message:`${l.label}不能为空`};l.regList.push(e)}const n=l.regList.map((t=>{if(t.pattern){t.pattern=t.pattern.toString();let e=t.pattern.indexOf("/"),l=t.pattern.lastIndexOf("/"),a=t.pattern.substring(e+1,l),i=new RegExp(a);t.pattern=i}return t.trigger=l.trigger||"change, blur",Array.isArray(l.defaultValue)&&(t.type="array"),i.includes(a)&&(t.type="number"),o.includes(a)&&e.multiple&&(t.type="array"),"organizeSelect"!==a&&"areaSelect"!==a||(t.type="array"),t}));n.length&&(t[e.__vModel__]=n),l.children&&"table"!==a&&this.buildRules(this.$u.deepClone(l.children),t)}))},buildRelations(e,t){e.forEach((e=>{const l=e.__config__,a=e.__vModel__;if("userSelect"===l.jnpfKey&&["dep","pos","role","group"].includes(e.selectType)&&e.relationField){let i={...e,realVModel:l.isSubTable?l.parentVModel+"-"+a:a,opType:"setUserOptions"};if(t.hasOwnProperty(e.relationField)){t[e.relationField].some((t=>t.realVModel===e.realVModel))||t[e.relationField].push(i)}else t[e.relationField]=[i]}if(xt.indexOf(l.jnpfKey)>-1&&"dynamic"===l.dataType&&l.templateJson&&l.templateJson.length)for(let i=0;it.realVModel===e.realVModel))||t[o.relationField].push(i)}else t[o.relationField]=[i]}}if("datePicker"===l.jnpfKey){if(l.startTimeRule){let t=Number(l.startTimeValue);1==l.startTimeType?e.startTime=t:3==l.startTimeType?e.startTime=(new Date).getTime():4==l.startTimeType?(1==l.startTimeTarget&&(e.startTime=new Date((new Date).setFullYear((new Date).getFullYear()-t)).getTime()),2==l.startTimeTarget&&(e.startTime=new Date((new Date).setMonth((new Date).getMonth()-t)).getTime()),3==l.startTimeTarget&&(e.startTime=new Date((new Date).setDate((new Date).getDate()-t)).getTime())):(1==l.startTimeTarget&&(e.startTime=new Date((new Date).setFullYear((new Date).getFullYear()+t)).getTime()),2==l.startTimeTarget&&(e.startTime=new Date((new Date).setMonth((new Date).getMonth()+t)).getTime()),3==l.startTimeTarget&&(e.startTime=new Date((new Date).setDate((new Date).getDate()+t)).getTime()))}if(l.endTimeRule){let t=Number(l.endTimeValue);1==l.endTimeType?e.endTime=t:3==l.endTimeType?e.endTime=(new Date).getTime():4==l.endTimeType?(1==l.endTimeTarget&&(e.endTime=new Date((new Date).setFullYear((new Date).getFullYear()-t)).getTime()),2==l.endTimeTarget&&(e.endTime=new Date((new Date).setMonth((new Date).getMonth()-t)).getTime()),3==l.endTimeTarget&&(e.endTime=new Date((new Date).setDate((new Date).getDate()-t)).getTime())):(1==l.endTimeTarget&&(e.endTime=new Date((new Date).setFullYear((new Date).getFullYear()+t)).getTime()),2==l.endTimeTarget&&(e.endTime=new Date((new Date).setMonth((new Date).getMonth()+t)).getTime()),3==l.endTimeTarget&&(e.endTime=new Date((new Date).setDate((new Date).getDate()+t)).getTime()))}if(e.__config__.startRelationField){let l={...e,realVModel:e.__config__.isSubTable?e.__config__.parentVModel+"-"+e.__vModel__:e.__vModel__,opType:"setDate"};if(t.hasOwnProperty(e.__config__.startRelationField)){t[e.__config__.startRelationField].some((t=>t.realVModel===e.realVModel))||t[e.__config__.startRelationField].push(l)}else t[e.__config__.startRelationField]=[l]}if(e.__config__.endRelationField){let l={...e,realVModel:e.__config__.isSubTable?e.__config__.parentVModel+"-"+e.__vModel__:e.__vModel__,opType:"setDate"};if(t.hasOwnProperty(e.__config__.endRelationField)){t[e.__config__.endRelationField].some((t=>t.realVModel===e.realVModel))||t[e.__config__.endRelationField].push(l)}else t[e.__config__.endRelationField]=[l]}}if("timePicker"===l.jnpfKey){let a="HH:mm"===e.format?"HH:mm:00":e.format;if(l.startTimeRule){let t="";if(1==l.startTimeType)e.startTime=l.startTimeValue||"00:00:00",3==e.startTime.split(":").length?e.startTime=e.startTime:e.startTime=e.startTime+":00";else if(3==l.startTimeType)e.startTime=this.jnpf.toDate(new Date,a);else{let a=Number(l.startTimeValue);4==l.startTimeType?(1==l.startTimeTarget&&(t=new Date((new Date).setHours((new Date).getHours()-a)).getTime()),2==l.startTimeTarget&&(t=new Date((new Date).setMinutes((new Date).getMinutes()-a)).getTime()),3==l.startTimeTarget&&(t=new Date((new Date).setSeconds((new Date).getSeconds()-a)).getTime())):(1==l.startTimeTarget&&(t=new Date((new Date).setHours((new Date).getHours()+a)).getTime()),2==l.startTimeTarget&&(t=new Date((new Date).setMinutes((new Date).getMinutes()+a)).getTime()),3==l.startTimeTarget&&(t=new Date((new Date).setSeconds((new Date).getSeconds()+a)).getTime())),e.startTime=this.$u.timeFormat(t,"hh:MM:ss")}}if(l.endTimeRule){let t="";if(1==l.endTimeType)e.endTime=l.endTimeValue||"23:59:59",3==e.endTime.split(":").length?e.endTime=e.endTime:e.endTime=e.endTime+":00";else if(3==l.endTimeType)e.endTime=this.jnpf.toDate(new Date,a);else{let a=Number(l.endTimeValue);4==l.endTimeType?(1==l.endTimeTarget&&(t=new Date((new Date).setHours((new Date).getHours()-a)).getTime()),2==l.endTimeTarget&&(t=new Date((new Date).setMinutes((new Date).getMinutes()-a)).getTime()),3==l.endTimeTarget&&(t=new Date((new Date).setSeconds((new Date).getSeconds()-a)).getTime())):(1==l.endTimeTarget&&(t=new Date((new Date).setHours((new Date).getHours()+a)).getTime()),2==l.endTimeTarget&&(t=new Date((new Date).setMinutes((new Date).getMinutes()+a)).getTime()),3==l.endTimeTarget&&(t=new Date((new Date).setSeconds((new Date).getSeconds()+a)).getTime())),e.endTime=this.$u.timeFormat(t,"hh:MM:ss")}}if(e.__config__.startRelationField){let l={...e,realVModel:e.__config__.isSubTable?e.__config__.parentVModel+"-"+e.__vModel__:e.__vModel__,opType:"setTime"};if(t.hasOwnProperty(e.__config__.startRelationField)){t[e.__config__.startRelationField].some((t=>t.realVModel===e.realVModel))||t[e.__config__.startRelationField].push(l)}else t[e.__config__.startRelationField]=[l]}if(e.__config__.endRelationField){let l={...e,realVModel:e.__config__.isSubTable?e.__config__.parentVModel+"-"+e.__vModel__:e.__vModel__,opType:"setTime"};if(t.hasOwnProperty(e.__config__.endRelationField)){t[e.__config__.endRelationField].some((t=>t.realVModel===e.realVModel))||t[e.__config__.endRelationField].push(l)}else t[e.__config__.endRelationField]=[l]}}if("popupSelect"===l.jnpfKey&&e.templateJson&&e.templateJson.length)for(let i=0;it.realVModel===e.realVModel))||t[l.relationField].push(a)}else t[l.relationField]=[a]}}l.children&&this.buildRelations(l.children,t)}))},onLoadFunc(e){if(!e||!e.funcs||!e.funcs.onLoad)return;const t=this.jnpf.getScriptFunc(e.funcs.onLoad);t&&t(this.parameter)},initRelationData(){const e=t=>{t.forEach((t=>{const l=t.__config__;this.handleDefaultRelation(t.__vModel__),l.children&&e(l.children)}))};e(this.formConfCopy.fields)},initCss(e){if(!e.classJson)return;document.getElementById("styleId")&&document.getElementById("styleId").remove();let t=document.getElementsByTagName("head")[0],l=document.createElement("style");l.type="text/css",l.id="styleId",l.innerText=this.buildCSS(e.classJson),t.appendChild(l)},buildCSS(e){e=e.trim();let t="";return e.split("}").forEach((e=>{e&&(e="."+this.formClass+" "+e+"}",t+=e)})),t},handleRelation(e){if(!e)return;const t=this.relations;for(let l in t)if(l===e)for(let e=0;e{let t=e.data||[];this.setFieldOptions(i,t),$("initCollapse")}))}if("setUserOptions"===a.opType){let e=this.formData[a.relationField]||[];this.comSet("ableRelationIds",i,Array.isArray(e)?e:[e])}if("setDate"===a.opType||"setTime"===a.opType){let e="",t="";2==o.startTimeType?(e=this.formData[o.startRelationField]||0,"setTime"===a.opType&&(e=this.formData[o.startRelationField]||"00:00:00",e&&3==e.split(":").length||(e+=":00"))):e=a.startTime,2==o.endTimeType?(t=this.formData[o.endRelationField]||0,"setTime"===a.opType&&(t=this.formData[o.endRelationField]||"00:00:00",t&&3==t.split(":").length||(t+=":00"))):t=a.endTime,this.comSet("startTime",i,e),this.comSet("endTime",i,t)}}}},handleDefaultRelation(e){if(!e)return;const t=this.relations;for(let l in t)if(l===e)for(let e=0;e-1){const l=e.split(".");for(let e=0;e-1||this.comSet("noShow",e,!l)},setRequired(e,t){const l=!!t;e.indexOf(".")>-1||(this.comSet("required",e,l),this.rules={},this.buildRules(this.$u.deepClone(this.formConfCopy.fields),this.rules),this.$refs.dataForm.setRules(this.rules))},setDisabled(e,t){const l=!!t;e.indexOf(".")>-1||this.comSet("disabled",e,l)},setFieldOptions(e,t){const l=Array.isArray(t)?t:[];e.indexOf(".")>-1||this.comSet("options",e,l)},comSet(e,t,l){if(!t)return;const a=i=>{for(let o=0;o-1&&(n.options=l);break;case"startTime":case"endTime":this.$set(n,e,l);break;default:s[e]=l,this.setValue(n)}s.renderKey=+new Date+n.__vModel__;break}s&&"table"!==s.jnpfKey&&s.children&&Array.isArray(s.children)&&a(s.children)}};a(this.formConfCopy.fields)},submitForm(){try{this.beforeSubmit().then((()=>{this.submit()}))}catch(e){this.submit()}},submit(){this.$refs.dataForm.validate((e=>{e&&this.checkTableData()&&this.$emit("submit",this.formData,this.afterSubmit)}))},beforeSubmit(){if(!this.formConfCopy||!this.formConfCopy.funcs||!this.formConfCopy.funcs.beforeSubmit)return Promise.resolve();const e=this.jnpf.getScriptFunc(this.formConfCopy.funcs.beforeSubmit);return e?e(this.parameter):Promise.resolve()},afterSubmit(){if(!this.formConfCopy||!this.formConfCopy.funcs||!this.formConfCopy.funcs.afterSubmit)return;const e=this.jnpf.getScriptFunc(this.formConfCopy.funcs.afterSubmit);e&&e(this.parameter)},checkTableData(){this.getRefList();let e=!0;for(var t=0;t{for(var l=0;l[(t(!0),c(u,null,h(o.formConfCopy.fields,((e,i)=>(t(),l(b,{key:e.__config__.renderKey},{default:a((()=>[!e.__config__.noShow&&e.__config__.isVisibility?(t(),l(y,{key:0,itemData:e,formConf:r.formConf,formData:o.formData,ref_for:!0,ref:"ref"+e.__config__.formId,class:d(e.__config__.className),onClickIcon:g.clickIcon,onClickFun:g.onClick,onCollapseChange:g.onCollapseChange,onTabChange:g.onTabChange,onInput:g.setValue},null,8,["itemData","formConf","formData","class","onClickIcon","onClickFun","onCollapseChange","onTabChange","onInput"])):s("",!0)])),_:2},1024)))),128)),i(C,{modelValue:o.showTipsModal,"onUpdate:modelValue":n[0]||(n[0]=e=>o.showTipsModal=e),width:"70%","border-radius":"16","content-style":o.contentStyle,content:o.tipsContent,titleStyle:o.titleStyle,title:o.tipsTitle,"confirm-style":o.confirmStyle,"confirm-text":"确定"},null,8,["modelValue","content-style","content","titleStyle","title","confirm-style"])])),_:1},8,["rules","model","label-position","label-width","label-align","class"])}]]);export{jt as _,qe as a,ze as b,mt as c,ct as d,st as e,Ge as f,Xe as g,et as h,at as i,ht as j,gt as k};