cxc-szcx-uniapp/unpackage/dist/build/web/assets/pages-leave-application.C9H4Fv9s.js
2024-12-04 11:10:13 +08:00

2 lines
27 KiB
JavaScript

import{ap as e,_ as a,H as l,J as t,a as o,c as s,w as n,d as i,n as d,B as u,x as r,A as c,C as h,F as f,am as p,I as m,i as y,aq as v,ar as g,r as b,as as C,K as k,e as _,y as S,b as V,D as w,p as x,at as B,au as $,av as I,M as j,a6 as z,aw as L,ax as P,ay as A,az as F,a7 as M,u as T,o as E,aA as N,aB as U,v as D,aC as H,aD as K,aE as q,aF as O,ak as R,L as J}from"./index-CJjp0rBm.js";import{_ as Q}from"./uni-icons.C1BHJOhS.js";import{_ as G}from"./uni-popup.DERhYTfl.js";function W(e){let a="";for(let l in e){a+=`${l}:${e[l]};`}return a}const X=a({name:"uni-easyinput",emits:["click","iconClick","update:modelValue","input","focus","blur","confirm","clear","eyes","change","keyboardheightchange"],model:{prop:"modelValue",event:"update:modelValue"},options:{virtualHost:!0},inject:{form:{from:"uniForm",default:null},formItem:{from:"uniFormItem",default:null}},props:{name:String,value:[Number,String],modelValue:[Number,String],type:{type:String,default:"text"},clearable:{type:Boolean,default:!0},autoHeight:{type:Boolean,default:!1},placeholder:{type:String,default:" "},placeholderStyle:String,focus:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},confirmType:{type:String,default:"done"},clearSize:{type:[Number,String],default:24},inputBorder:{type:Boolean,default:!0},prefixIcon:{type:String,default:""},suffixIcon:{type:String,default:""},trim:{type:[Boolean,String],default:!1},cursorSpacing:{type:Number,default:0},passwordIcon:{type:Boolean,default:!0},adjustPosition:{type:Boolean,default:!0},primaryColor:{type:String,default:"#2979ff"},styles:{type:Object,default:()=>({color:"#333",backgroundColor:"#fff",disableColor:"#F7F6F6",borderColor:"#e5e5e5"})},errorMessage:{type:[String,Boolean],default:""}},data:()=>({focused:!1,val:"",showMsg:"",border:!1,isFirstBorder:!1,showClearIcon:!1,showPassword:!1,focusShow:!1,localMsg:"",isEnter:!1}),computed:{isVal(){const e=this.val;return!(!e&&0!==e)},msg(){return this.localMsg||this.errorMessage},inputMaxlength(){return Number(this.maxlength)},boxStyle(){return`color:${this.inputBorder&&this.msg?"#e43d33":this.styles.color};`},inputContentClass(){return function(e){let a="";for(let l in e)e[l]&&(a+=`${l} `);return a}({"is-input-border":this.inputBorder,"is-input-error-border":this.inputBorder&&this.msg,"is-textarea":"textarea"===this.type,"is-disabled":this.disabled,"is-focused":this.focusShow})},inputContentStyle(){const e=this.focusShow?this.primaryColor:this.styles.borderColor;return W({"border-color":(this.inputBorder&&this.msg?"#dd524d":e)||"#e5e5e5","background-color":this.disabled?this.styles.disableColor:this.styles.backgroundColor})},inputStyle(){return W({"padding-right":"password"===this.type||this.clearable||this.prefixIcon?"":"10px","padding-left":this.prefixIcon?"":"10px"})}},watch:{value(e){this.val=null!==e?e:""},modelValue(e){this.val=null!==e?e:""},focus(e){this.$nextTick((()=>{this.focused=this.focus,this.focusShow=this.focus}))}},created(){this.init(),this.form&&this.formItem&&this.$watch("formItem.errMsg",(e=>{this.localMsg=e}))},mounted(){this.$nextTick((()=>{this.focused=this.focus,this.focusShow=this.focus}))},methods:{init(){this.value||0===this.value?this.val=this.value:this.modelValue||0===this.modelValue||""===this.modelValue?this.val=this.modelValue:this.val=""},onClickIcon(e){this.$emit("iconClick",e)},onEyes(){this.showPassword=!this.showPassword,this.$emit("eyes",this.showPassword)},onInput(e){let a=e.detail.value;this.trim&&("boolean"==typeof this.trim&&this.trim&&(a=this.trimStr(a)),"string"==typeof this.trim&&(a=this.trimStr(a,this.trim))),this.errMsg&&(this.errMsg=""),this.val=a,this.$emit("input",a),this.$emit("update:modelValue",a)},onFocus(){this.$nextTick((()=>{this.focused=!0})),this.$emit("focus",null)},_Focus(e){this.focusShow=!0,this.$emit("focus",e)},onBlur(){this.focused=!1,this.$emit("blur",null)},_Blur(e){if(e.detail.value,this.focusShow=!1,this.$emit("blur",e),!1===this.isEnter&&this.$emit("change",this.val),this.form&&this.formItem){const{validateTrigger:e}=this.form;"blur"===e&&this.formItem.onFieldChange()}},onConfirm(e){this.$emit("confirm",this.val),this.isEnter=!0,this.$emit("change",this.val),this.$nextTick((()=>{this.isEnter=!1}))},onClear(e){this.val="",this.$emit("input",""),this.$emit("update:modelValue",""),this.$emit("clear")},onkeyboardheightchange(e){this.$emit("keyboardheightchange",e)},trimStr:(e,a="both")=>"both"===a?e.trim():"left"===a?e.trimLeft():"right"===a?e.trimRight():"start"===a?e.trimStart():"end"===a?e.trimEnd():"all"===a?e.replace(/\s+/g,""):e}},[["render",function(e,a,v,g,b,C){const k=l(t("uni-icons"),Q),_=p,S=m,V=y;return o(),s(V,{class:d(["uni-easyinput",{"uni-easyinput-error":C.msg}]),style:u(C.boxStyle)},{default:n((()=>[i(V,{class:d(["uni-easyinput__content",C.inputContentClass]),style:u(C.inputContentStyle)},{default:n((()=>[v.prefixIcon?(o(),s(k,{key:0,class:"content-clear-icon",type:v.prefixIcon,color:"#c0c4cc",onClick:a[0]||(a[0]=e=>C.onClickIcon("prefix")),size:"22"},null,8,["type"])):r("",!0),c(e.$slots,"left",{},void 0,!0),"textarea"===v.type?(o(),s(_,{key:1,class:d(["uni-easyinput__content-textarea",{"input-padding":v.inputBorder}]),name:v.name,value:b.val,placeholder:v.placeholder,placeholderStyle:v.placeholderStyle,disabled:v.disabled,"placeholder-class":"uni-easyinput__placeholder-class",maxlength:C.inputMaxlength,focus:b.focused,autoHeight:v.autoHeight,"cursor-spacing":v.cursorSpacing,"adjust-position":v.adjustPosition,onInput:C.onInput,onBlur:C._Blur,onFocus:C._Focus,onConfirm:C.onConfirm,onKeyboardheightchange:C.onkeyboardheightchange},null,8,["class","name","value","placeholder","placeholderStyle","disabled","maxlength","focus","autoHeight","cursor-spacing","adjust-position","onInput","onBlur","onFocus","onConfirm","onKeyboardheightchange"])):(o(),s(S,{key:2,type:"password"===v.type?"text":v.type,class:"uni-easyinput__content-input",style:u(C.inputStyle),name:v.name,value:b.val,password:!b.showPassword&&"password"===v.type,placeholder:v.placeholder,placeholderStyle:v.placeholderStyle,"placeholder-class":"uni-easyinput__placeholder-class",disabled:v.disabled,maxlength:C.inputMaxlength,focus:b.focused,confirmType:v.confirmType,"cursor-spacing":v.cursorSpacing,"adjust-position":v.adjustPosition,onFocus:C._Focus,onBlur:C._Blur,onInput:C.onInput,onConfirm:C.onConfirm,onKeyboardheightchange:C.onkeyboardheightchange},null,8,["type","style","name","value","password","placeholder","placeholderStyle","disabled","maxlength","focus","confirmType","cursor-spacing","adjust-position","onFocus","onBlur","onInput","onConfirm","onKeyboardheightchange"])),"password"===v.type&&v.passwordIcon?(o(),h(f,{key:3},[C.isVal?(o(),s(k,{key:0,class:d(["content-clear-icon",{"is-textarea-icon":"textarea"===v.type}]),type:b.showPassword?"eye-slash-filled":"eye-filled",size:22,color:b.focusShow?v.primaryColor:"#c0c4cc",onClick:C.onEyes},null,8,["class","type","color","onClick"])):r("",!0)],64)):r("",!0),v.suffixIcon?(o(),h(f,{key:4},[v.suffixIcon?(o(),s(k,{key:0,class:"content-clear-icon",type:v.suffixIcon,color:"#c0c4cc",onClick:a[1]||(a[1]=e=>C.onClickIcon("suffix")),size:"22"},null,8,["type"])):r("",!0)],64)):(o(),h(f,{key:5},[v.clearable&&C.isVal&&!v.disabled&&"textarea"!==v.type?(o(),s(k,{key:0,class:d(["content-clear-icon",{"is-textarea-icon":"textarea"===v.type}]),type:"clear",size:v.clearSize,color:C.msg?"#dd524d":b.focusShow?v.primaryColor:"#c0c4cc",onClick:C.onClear},null,8,["class","size","color","onClick"])):r("",!0)],64)),c(e.$slots,"right",{},void 0,!0)])),_:3},8,["class","style"])])),_:3},8,["class","style"])}],["__scopeId","data-v-b9d910bc"]]);function Y(e){return"string"==typeof e}function Z(e,a=50){if(!Array.isArray(e)||!e.length)return e;const l=[];return e.forEach(((e,t)=>{const o=Math.floor(t/a);l[o]||(l[o]=[]),l[o].push(e)})),l}const ee=a(v({__name:"data-select-item",props:{node:{type:Object,default:()=>({})},choseParent:{type:Boolean,default:!0},dataLabel:{type:String,default:"name"},dataValue:{type:String,default:"value"},dataChildren:{type:String,default:"children"},border:{type:Boolean,default:!1},linkage:{type:Boolean,default:!1},lazyLoadChildren:{type:Boolean,default:!1},level:{type:Number,default:0},mutiple:{type:Boolean,default:!1}},setup(e){const{nodeClick:a,nameClick:c,loadNode:p,initData:m,addNode:v}=g("nodeFn"),B=e,$=b([]),I=b([]),j=b([]);return C((()=>{B.node.showChildren&&B.node[B.dataChildren]&&B.node[B.dataChildren].length&&(function(){const e=[...I.value];I.value=[],e.forEach((e=>e()))}(),function(e){const a=Z(e);$.value=(null==a?void 0:a[0])||[],function(e,a){for(let l=a;l<e.length;l++){let a=null;a=setTimeout((()=>{$.value.push(...e[l])}),500*l),I.push((()=>clearTimeout(a)))}}(a,1)}(B.node[B.dataChildren]))})),(g,b)=>{const C=l(t("uni-icons"),Q),I=y,z=x;return o(),s(I,{class:d(["customthree-tree-select-content",{border:e.border&&e.node[e.dataChildren]&&e.node[e.dataChildren].length&&e.node.showChildren}]),style:u({marginLeft:(e.level?14:0)+"px"})},{default:n((()=>[e.node.visible?(o(),s(I,{key:0,class:"custom-tree-select-item"},{default:n((()=>[i(I,{class:"item-content"},{default:n((()=>[i(I,{class:"left",onClick:b[0]||(b[0]=k((a=>{var l,t;(l=e.node).visible&&(!(null==(t=l[B.dataChildren])?void 0:t.length)&&B.lazyLoadChildren?(j.value.push(l[B.dataValue].toString()),p(l).then((e=>{v(l,m(e,l.visible))})).finally((()=>{j.value=[]}))):c(l))}),["stop"]))},{default:n((()=>[i(I,{class:"icon-group"},{default:n((()=>[e.node[e.dataChildren]&&e.node[e.dataChildren].length?(o(),s(I,{key:0,class:d(["right-icon",{active:e.node.showChildren}])},{default:n((()=>[i(C,{type:"right",size:"14",color:"#333"})])),_:1},8,["class"])):(o(),s(I,{key:1,class:"smallcircle-filled"},{default:n((()=>[i(C,{class:"smallcircle-filled-icon",type:"smallcircle-filled",size:"10",color:"#333"})])),_:1}))])),_:1}),j.value.includes(e.node[B.dataValue].toString())?(o(),s(I,{key:0,class:"loading-icon-box"},{default:n((()=>[i(C,{class:"loading-icon",type:"spinner-cycle",size:"14",color:"#333"})])),_:1})):r("",!0),i(I,{class:"name",style:u(e.node.disabled?"color: #999":"")},{default:n((()=>[i(z,null,{default:n((()=>[_(S(e.node[e.dataLabel]),1)])),_:1})])),_:1},8,["style"])])),_:1}),e.choseParent||!e.choseParent&&!e.node[e.dataChildren]||!e.choseParent&&e.node[e.dataChildren]&&!e.node[e.dataChildren].length?(o(),s(I,{key:0,class:d(["check-box",{disabled:e.node.disabled}]),style:u({"border-radius":e.mutiple?"3px":"50%"}),onClick:b[1]||(b[1]=k((l=>!e.node.disabled&&V(a)(e.node)),["stop"]))},{default:n((()=>[!e.node.checked&&e.node.partChecked&&e.linkage?(o(),s(I,{key:0,class:"part-checked"})):r("",!0),e.node.checked?(o(),s(C,{key:1,type:"checkmarkempty",size:"18",color:e.node.disabled?"#333":"#007aff"},null,8,["color"])):r("",!0)])),_:1},8,["class","style"])):r("",!0)])),_:1})])),_:1})):r("",!0),e.node.showChildren&&e.node[e.dataChildren]&&e.node[e.dataChildren].length?(o(),s(I,{key:1},{default:n((()=>[(o(!0),h(f,null,w($.value,(a=>(o(),s(ee,{key:a[e.dataValue],node:a,dataLabel:e.dataLabel,dataValue:e.dataValue,dataChildren:e.dataChildren,choseParent:e.choseParent,lazyLoadChildren:e.lazyLoadChildren,border:e.border,linkage:e.linkage,level:e.level+1},null,8,["node","dataLabel","dataValue","dataChildren","choseParent","lazyLoadChildren","border","linkage","level"])))),128))])),_:1})):r("",!0)])),_:1},8,["class","style"])}}}),[["__scopeId","data-v-50ed94e6"]]),ae=a(v({__name:"treeSelect",props:{canSelectAll:{type:Boolean,default:!1},safeArea:{type:Boolean,default:!0},search:{type:Boolean,default:!1},clearResetSearch:{type:Boolean,default:!1},animation:{type:Boolean,default:!0},"is-mask-click":{type:Boolean,default:!0},"mask-background-color":{type:String,default:"rgba(0,0,0,0.4)"},"background-color":{type:String,default:"none"},"safe-area":{type:Boolean,default:!0},choseParent:{type:Boolean,default:!1},placeholder:{type:String,default:"请选择"},confirmText:{type:String,default:"确认"},confirmTextColor:{type:String,default:"#007aff"},dataSource:{type:Array,default:()=>[]},dataLabel:{type:String,default:"name"},dataValue:{type:String,default:"id"},dataChildren:{type:String,default:"children"},linkage:{type:Boolean,default:!1},removeLinkage:{type:Boolean,default:!0},clearable:{type:Boolean,default:!1},mutiple:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},deleteSource:{type:Boolean,default:!1},showChildren:{type:Boolean,default:!1},border:{type:Boolean,default:!1},lazyLoadChildren:{type:Boolean,default:!1},load:{type:Function,default:function(){}},modelValue:{type:[Array,String],default:()=>[]}},emits:["update:modelValue","change","maskClick","select-change","removeSelect"],setup(e,{emit:a}){const c=e,p=a,m=b("500px"),v=b([]),g=b([]),C=b([]),V=b([]),T=b(!1),E=b(!1),N=b(0),U=b(""),D=b(null),H=new Set;B("nodeFn",{nodeClick:ue,nameClick:re,loadNode:c.load,initData:le,addNode:function(e,a){ne(e,v.value)[c.dataChildren]=a,re(e)}});const K=$((()=>{const e=null===c.modelValue?"":c.modelValue;return Y(e)?e.length?e.split(","):[]:e.map((e=>e.toString()))}));function q(e=!1){te(),e?c.clearResetSearch&&oe(v.value):oe(O(U.value,v.value)),N.val=10,M((()=>{N.value=0})),L()}function O(e,a){const l=[];return a.forEach((a=>{var t,o;if(a.visible)if(a[c.dataLabel].toString().toLowerCase().indexOf(e.toLowerCase())>-1)l.push(a);else if(null==(t=a[c.dataChildren])?void 0:t.length){const t=O(e,a[c.dataChildren]);(null==t?void 0:t.length)&&(e&&!a.showChildren&&(null==(o=a[c.dataChildren])?void 0:o.length)&&(a.showChildren=!0),l.push({...a,[c.dataChildren]:t}))}})),l}async function R(){c.disabled||(T.value=!0,D.value.open(),oe(v.value))}function J(){D.value.close()}function W(e){e.show||(te(),U.value="",T.value=!1),p("change",e)}function ae(){p("maskClick")}function le(e,a){var l;if(!Array.isArray(e))return[];const t=[];for(let o=0;o<e.length;o++){const s={[c.dataLabel]:e[o][c.dataLabel],[c.dataValue]:e[o][c.dataValue]};s.checked=K.value.includes(e[o][c.dataValue].toString()),s.disabled=Boolean(e[o].disabled),s.partChecked=Boolean(void 0!==e[o].partChecked&&e[o].partChecked),s.partChecked&&s.partCheckedSet.add(s[c.dataValue]),!s.partChecked&&(E.value=!1);const n=void 0===a||a,i=void 0===e[o].visible||Boolean(e[o].visible);s.visible=n===i?n:!(!n||!i),s.showChildren="showChildren"in e[o]&&null!=e[o].showChildren?e[o].showChildren:c.showChildren,!e[o].visible||e[o].disabled||e[o].checked||(E.value=!1),(null==(l=e[o][c.dataChildren])?void 0:l.length)&&(s[c.dataChildren]=le(e[o][c.dataChildren],s.visible)),t.push(s)}return t}function te(){const e=[...C.value];C.value=[],e.forEach((e=>e()))}function oe(e){const a=Z(e);g.value=(null==a?void 0:a[0])||[],function(e,a){for(let l=a;l<e.length;l++){let a=null;a=setTimeout((()=>{g.value.push(...e[l])}),500*l),C.push((()=>clearTimeout(a)))}}(a,1)}function se(e,a,l=!1){var t;const o=[...e];let s=!0;for(l&&(V.value=[]);o.length;){const e=o.shift();a.includes(e[c.dataValue].toString())?(e.checked=!0,e.partChecked=!1,H.delete(e[c.dataValue]),l&&V.value.push(e)):(e.checked=!1,e.visible&&!e.disabled&&(s=!1),H.has(e[c.dataValue])?e.partChecked=!0:e.partChecked=!1),(null==(t=e[c.dataChildren])?void 0:t.length)&&o.push(...e[c.dataChildren])}E.value=s,l&&p("select-change",[...V.value])}function ne(e,a){var l;const t=[...a];for(;t.length;){const a=t.shift();if(a[c.dataValue]===e[c.dataValue])return a;(null==(l=a[c.dataChildren])?void 0:l.length)&&t.push(...a[c.dataChildren])}return{}}function ie(e){var a;if(!(null==(a=e[c.dataChildren])?void 0:a.length))return[];const l=e[c.dataChildren].reduce(((e,a)=>a.visible?[...e,a]:e),[]);for(let t=0;t<e[c.dataChildren].length;t++)l.push(...ie(e[c.dataChildren][t]));return l}function de(e,a){var l;let t=[];for(let o=0;o<a.length;o++){if(a[o][c.dataValue]===e[c.dataValue])return!0;if(null==(l=a[o][c.dataChildren])?void 0:l.length){const l=de(e,a[o][c.dataChildren]);"boolean"==typeof l&&l?t=[a[o]]:Array.isArray(l)&&l.length&&(t=[...l,a[o]])}}return t}function ue(e,a){const l=ne(e,v.value);if(l.checked="boolean"==typeof a?a:!l.checked,l.partChecked=!1,H.delete(l[c.dataValue]),c.mutiple)if(c.linkage){let e=[...K.value];const a=de(l,v.value),t=ie(l).filter((e=>!e.disabled));if(l.checked){if(e=Array.from(new Set([...e,l[c.dataValue].toString()])),t.length&&(e=Array.from(new Set([...e,...t.map((e=>e[c.dataValue].toString()))])),t.forEach((e=>{e.partChecked=!1,H.delete(e[c.dataValue])}))),a.length){let l=!1;for(;a.length;){const t=a.shift();if(!t.disabled)if(l)t.partChecked=!0,H.add(t[c.dataValue]);else{t[c.dataChildren].filter((e=>e.visible&&!e.disabled)).every((e=>e.checked))?(t.checked=!0,t.partChecked=!1,H.delete(t[c.dataValue]),e=Array.from(new Set([...e,t[c.dataValue].toString()]))):(t.partChecked=!0,H.add(t[c.dataValue]),l=!0)}}}}else e=e.filter((e=>e!==l[c.dataValue].toString())),t.length&&t.forEach((a=>{e=e.filter((e=>e!==a[c.dataValue].toString()))})),a.length&&a.forEach((a=>{e.includes(a[c.dataValue].toString())&&(a.checked=!1),e=e.filter((e=>e!==a[c.dataValue].toString()));const l=a[c.dataChildren].filter((e=>e.visible&&!e.disabled)).some((e=>e.checked||e.partChecked));a.partChecked=l,l?H.add(a[c.dataValue]):H.delete(a[c.dataValue])}));p("update:modelValue",Y(c.modelValue)?e.join(","):e)}else{let e=null;e=l.checked?Array.from(new Set([...K.value,l[c.dataValue].toString()])):K.value.filter((e=>e!==l[c.dataValue].toString())),p("update:modelValue",Y(c.modelValue)?e.join(","):e)}else{let e=[];l.checked&&(e=[l[c.dataValue].toString()]),p("update:modelValue",Y(c.modelValue)?e.join(","):e)}}function re(e){const a=!e.showChildren;ne(e,v.value).showChildren=a,ne(e,g.value).showChildren=a}function ce(){if(E.value=!E.value,E.value){if(!c.mutiple)return void P({title:"单选模式下不能全选",icon:"none",duration:1e3});let e=[];v.value.forEach((a=>{var l;(a.visible||a.disabled&&a.checked)&&(e=Array.from(new Set([...e,a[c.dataValue].toString()])),(null==(l=a[c.dataChildren])?void 0:l.length)&&(e=Array.from(new Set([...e,...ie(a).filter((e=>!e.disabled||e.disabled&&e.checked)).map((e=>e[c.dataValue].toString()))]))))})),p("update:modelValue",Y(c.modelValue)?e.join(","):e)}else he()}function he(){if(c.disabled)return;H.clear();const e=[];V.value.forEach((a=>{a.visible&&a.checked&&a.disabled&&e.push(a[c.dataValue])})),p("update:modelValue",Y(c.modelValue)?e.join(","):e)}return I((()=>{!function({screenHeight:e}){m.value=`${Math.floor(.7*e)}px`}(j())})),z((()=>c.dataSource),(e=>{e&&(v.value=le(e),T.value&&(te(),oe(v.value)))}),{immediate:!0,deep:!0}),z((()=>c.modelValue),(e=>{const a=e?Array.isArray(e)?e:e.split(","):[];se(v.value,a,!0),g.value.length&&se(g.value,a)}),{immediate:!0}),(a,b)=>{const C=x,B=y,$=l(t("uni-icons"),Q),I=l(t("uni-easyinput"),X),j=A,z=F,L=l(t("uni-popup"),G);return o(),h(f,null,[i(B,{class:d(["select-list",{disabled:e.disabled},{active:K.value.length}]),onClick:R},{default:n((()=>[i(B,{class:"left"},{default:n((()=>[K.value.length?(o(),s(B,{key:0,class:"select-items"},{default:n((()=>[(o(!0),h(f,null,w(V.value,(a=>(o(),s(B,{class:"select-item",key:a[e.dataValue]},{default:n((()=>[i(B,{class:"name"},{default:n((()=>[i(C,null,{default:n((()=>[_(S(a[e.dataLabel]),1)])),_:2},1024)])),_:2},1024),e.disabled||a.disabled||!e.deleteSource?r("",!0):(o(),s(B,{key:0,class:"close",onClick:k((e=>function(e){if(E.value=!1,c.linkage)ue(e,!1),p("removeSelect",e);else{const a=K.value.filter((a=>a!==e[c.dataValue].toString()));p("removeSelect",e),p("update:modelValue",Y(c.modelValue)?a.join(","):a)}}(a)),["stop"])},{default:n((()=>[i($,{type:"closeempty",size:"16",color:"#999"})])),_:2},1032,["onClick"]))])),_:2},1024)))),128))])),_:1})):(o(),s(B,{key:1,class:"no-data"},{default:n((()=>[i(C,null,{default:n((()=>[_(S(e.placeholder),1)])),_:1})])),_:1}))])),_:1}),i(B,null,{default:n((()=>[K.value.length&&e.clearable?r("",!0):(o(),s($,{key:0,type:"bottom",color:"#333333"})),i(B,{onClick:b[0]||(b[0]=k((()=>{}),["stop"]))},{default:n((()=>[K.value.length&&e.clearable?(o(),s($,{key:0,type:"clear",size:"24",color:"#c0c4cc",onClick:he})):r("",!0)])),_:1})])),_:1})])),_:1},8,["class"]),i(L,{ref_key:"popup",ref:D,animation:e.animation,"is-mask-click":a.isMaskClick,"mask-background-color":a.maskBackgroundColor,"background-color":a.backgroundColor,"safe-area":e.safeArea,type:"bottom",onChange:W,onMaskClick:ae},{default:n((()=>[i(B,{class:"popup-content",style:u({height:m.value})},{default:n((()=>[i(B,{class:"title"},{default:n((()=>[e.mutiple&&e.canSelectAll?(o(),s(B,{key:0,class:"left",onClick:ce},{default:n((()=>[i(C,null,{default:n((()=>[_(S(E.value?"取消全选":"全选"),1)])),_:1})])),_:1})):r("",!0),i(B,{class:"center"},{default:n((()=>[i(C,null,{default:n((()=>[_(S(e.placeholder),1)])),_:1})])),_:1}),i(B,{class:"right",style:u({color:e.confirmTextColor}),onClick:J},{default:n((()=>[i(C,null,{default:n((()=>[_(S(e.confirmText),1)])),_:1})])),_:1},8,["style"])])),_:1}),e.search?(o(),s(B,{key:0,class:"search-box"},{default:n((()=>[i(I,{maxlength:-1,prefixIcon:"search",placeholder:"搜索",modelValue:U.value,"onUpdate:modelValue":b[1]||(b[1]=e=>U.value=e),"confirm-type":"search",onConfirm:b[2]||(b[2]=e=>q(!1)),onClear:b[3]||(b[3]=e=>q(!0))},null,8,["modelValue"]),i(j,{type:"primary",size:"mini",class:"search-btn",onClick:b[4]||(b[4]=e=>q(!1))},{default:n((()=>[_("搜索")])),_:1})])),_:1})):r("",!0),v.value.length?(o(),s(B,{key:1,class:"select-content"},{default:n((()=>[i(z,{class:"scroll-view-box","scroll-top":N.value,"scroll-y":"true",onTouchmove:b[5]||(b[5]=k((()=>{}),["stop"]))},{default:n((()=>[g.value.length?r("",!0):(o(),s(B,{key:0,class:"no-data center"},{default:n((()=>[i(C,null,{default:n((()=>[_("暂无数据")])),_:1})])),_:1})),(o(!0),h(f,null,w(g.value,(a=>(o(),s(ee,{key:a[e.dataValue],node:a,dataLabel:e.dataLabel,dataValue:e.dataValue,dataChildren:e.dataChildren,choseParent:e.choseParent,border:e.border,linkage:e.linkage,lazyLoadChildren:e.lazyLoadChildren},null,8,["node","dataLabel","dataValue","dataChildren","choseParent","border","linkage","lazyLoadChildren"])))),128)),i(B,{class:"sentry"})])),_:1},8,["scroll-top"])])),_:1})):(o(),s(B,{key:2,class:"no-data center"},{default:n((()=>[i(C,null,{default:n((()=>[_("暂无数据")])),_:1})])),_:1}))])),_:1},8,["style"])])),_:1},8,["animation","is-mask-click","mask-background-color","background-color","safe-area"])],64)}}}),[["__scopeId","data-v-0768d7c7"]]),le=a({__name:"application",setup(a){const u=T(),{proxy:c}=D(),h=b(u.userinfo.realname),f=b(""),p=b(u.userinfo.phone),v=b(""),g=b([]),C=b(""),k=e=>{C.value=e.detail.value},w=b(""),x=e=>{w.value=e.detail.value},B=b([]),$=b(null),I=b(!0),j=b(""),z=b(""),L=b(""),P=b([]),A={width:64,height:64,border:{color:"#dce7e1",width:2,style:"dashed",radius:"2px"}};E((()=>{W()}));const F=e=>{e.tempFilePaths;for(let a=0;a<e.tempFilePaths.length;a++){let l="职工请假/"+u.userinfo.orgCode+"/"+u.userinfo.realname;K({url:"https://36.112.48.190/jeecg-boot/sys/common/upload/",filePath:e.tempFilePaths[a],name:"file",formData:{appPath:l},success:e=>{P.value.push(JSON.parse(e.data).message)}})}},M=()=>p.value.trim()?v.value?C.value?w.value?I.value&&null==$.value?c.$toast("请选择审批领导"):z.value.trim()?L.value.trim()?void q({username:u.userinfo.username,phone:p.value,type:v.value,begintime:C.value,endtime:w.value,examineleader:B.value[$.value].username,address:z.value,reason:L.value,zwmc:j.value,path:P.value.toString()}).then((e=>{e.success?G(e.message):c.$toast(e.message)})):c.$toast("请输入请假事由"):c.$toast("请输入请假地点"):c.$toast("请选择结束时间"):c.$toast("请选择开始时间"):c.$toast("请选择请假类型"):c.$toast("请输入联系方式"),G=e=>{O({flowCode:"dev_cxc_qxj",id:e,formUrl:"modules/qxj/modules/CxcQxjBpmModel",formUrlMobile:"leaveApplication"}).then((e=>{e.success&&(c.$toast(e.message),setTimeout((()=>{R()}),2e3))})).catch((e=>{console.log(e)}))},W=()=>{var a;N("1838487445813645313").then((e=>{e.success&&(g.value=e.result)})),(a=u.userinfo.orgCode,e({url:"/sys/sysDepart/queryDepNameByDepCode",method:"get",data:{code:a}})).then((e=>{e.success&&(f.value=e.result)})),U(u.userinfo.username).then((e=>{e.success?(B.value=e.result.list,j.value=e.result.zwmc,"单位专家"!=j.value&&"正职"!=j.value&&"高级主管"!=j.value||(I.value=!1)):c.$toast(e.message)}))},X=e=>{$.value=e.detail.value};return(e,a)=>{const c=y,b=m,j=l(t("uni-icons"),Q),P=J,T=l(t("uni-file-picker"),H);return o(),s(c,{class:d({gray:1==V(u).isgray})},{default:n((()=>[i(c,{class:"form"},{default:n((()=>[i(c,{class:"f-row aic jcb input_box"},{default:n((()=>[i(c,{class:"title"},{default:n((()=>[_(" 职工姓名: ")])),_:1}),i(b,{modelValue:h.value,"onUpdate:modelValue":a[0]||(a[0]=e=>h.value=e),disabled:""},null,8,["modelValue"])])),_:1}),i(c,{class:"f-row aic jcb input_box"},{default:n((()=>[i(c,{class:"title"},{default:n((()=>[_(" 工作单位: ")])),_:1}),i(b,{modelValue:f.value,"onUpdate:modelValue":a[1]||(a[1]=e=>f.value=e),disabled:""},null,8,["modelValue"])])),_:1}),i(c,{class:"f-row aic jcb input_box"},{default:n((()=>[i(c,{class:"title"},{default:n((()=>[_(" 联系方式: ")])),_:1}),i(b,{modelValue:p.value,"onUpdate:modelValue":a[2]||(a[2]=e=>p.value=e)},null,8,["modelValue"])])),_:1}),i(c,{class:"f-row aic jcb input_box"},{default:n((()=>[i(c,{class:"title"},{default:n((()=>[_(" 请假类型: ")])),_:1}),i(ae,{dataSource:g.value,modelValue:v.value,"onUpdate:modelValue":a[3]||(a[3]=e=>v.value=e),dataValue:"name"},null,8,["dataSource","modelValue"])])),_:1}),i(P,{mode:"date",fields:"day",onChange:k,value:C.value},{default:n((()=>[i(c,{class:"f-row aic jcb box"},{default:n((()=>[i(c,{class:"title"},{default:n((()=>[_(" 开始时间: ")])),_:1}),i(c,{class:"f-row aic"},{default:n((()=>[i(c,{class:d([{choose:!C.value},{choosed:C.value}])},{default:n((()=>[_(S(C.value?C.value:"请选择"),1)])),_:1},8,["class"]),i(j,{type:"bottom",color:"#333333"})])),_:1})])),_:1})])),_:1},8,["value"]),i(P,{mode:"date",fields:"day",onChange:x,value:w.value},{default:n((()=>[i(c,{class:"f-row aic jcb box"},{default:n((()=>[i(c,{class:"title"},{default:n((()=>[_(" 截止时间: ")])),_:1}),i(c,{class:"f-row aic"},{default:n((()=>[i(c,{class:d([{choose:!w.value},{choosed:w.value}])},{default:n((()=>[_(S(w.value?w.value:"请选择"),1)])),_:1},8,["class"]),i(j,{type:"bottom",color:"#333333"})])),_:1})])),_:1})])),_:1},8,["value"]),I.value?(o(),s(P,{key:0,onChange:X,value:$.value,range:B.value,"range-key":"realname"},{default:n((()=>[i(c,{class:"f-row aic jcb box"},{default:n((()=>[i(c,{class:"title"},{default:n((()=>[_(" 审批领导: ")])),_:1}),i(c,{class:"f-row aic"},{default:n((()=>[i(c,{class:d([{choose:null==$.value},{choosed:null!=$.value}])},{default:n((()=>[_(S(null!=$.value?B.value[$.value].realname:"请选择"),1)])),_:1},8,["class"]),i(j,{type:"bottom",color:"#333333"})])),_:1})])),_:1})])),_:1},8,["value","range"])):r("",!0),i(c,{class:"f-row aic jcb input_box"},{default:n((()=>[i(c,{class:"title"},{default:n((()=>[_(" 请假地点: ")])),_:1}),i(b,{modelValue:z.value,"onUpdate:modelValue":a[4]||(a[4]=e=>z.value=e),placeholder:"请输入","nplaceholder-style":"font-size: 28rpx;color: #999999;"},null,8,["modelValue"])])),_:1}),i(c,{class:"f-row aic jcb input_box"},{default:n((()=>[i(c,{class:"title"},{default:n((()=>[_(" 请假事由: ")])),_:1}),i(b,{modelValue:L.value,"onUpdate:modelValue":a[5]||(a[5]=e=>L.value=e),placeholder:"请输入","placeholder-style":"font-size: 28rpx;color: #999999;"},null,8,["modelValue"])])),_:1}),i(c,{class:"f-row aic jcb input_box"},{default:n((()=>[i(c,{class:"title"},{default:n((()=>[_(" 上传附件: ")])),_:1}),i(T,{onSelect:F,"image-styles":A})])),_:1})])),_:1}),i(c,{class:"btn f-col aic"},{default:n((()=>[i(c,{onClick:M},{default:n((()=>[_(" 提交 ")])),_:1})])),_:1})])),_:1},8,["class"])}}},[["__scopeId","data-v-78f7d964"]]);export{le as default};