| 1 |
- import{$ as e,K as t,o as s,p as a,w as l,q as o,t as c,v as i,x as n,y as r,B as d,D as u,E as m,F as f,R as p,a6 as h}from"./index-P0fyQ2Em.js";import{_}from"./u-search.CSVnMmHg.js";import{r as y}from"./uni-app.es.DOtS5Ldl.js";import{_ as L}from"./u-avatar.q3DpmfEb.js";import{_ as b}from"./u-icon.wXcRZHbn.js";import{_ as g}from"./mescroll-body.CszwJbBy.js";import{_ as k}from"./u-button.Chh1-6a-.js";import{n as x}from"./flowBefore.-kiV42CS.js";import{r as C}from"./resources.DEPsJg7u.js";import{M as w}from"./mescroll-mixins.C2YUWJKd.js";import{_ as S}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./renderjs.BXp1P0Wg.js";const j=S({mixins:[w],data(){return{downOption:{use:!0,auto:!0},upOption:{page:{num:0,size:20,time:null},empty:{use:!0,icon:C.message.nodata,tip:this.$t("common.noData"),fixed:!0,top:"300rpx"},textNoMore:this.$t("app.apply.noMoreData")},onLoadData:{},list:[],show:!1,keyword:"",selectList:[],multiple:!0}},onLoad(e){this.show=!0,this.onLoadData=JSON.parse(decodeURIComponent(e.data)),this.selectList=this.onLoadData.selectList,this.delegateUser=this.onLoadData.delegateUser},computed:{baseURL(){return this.define.baseURL}},methods:{upCallback(e){let t={currentPage:e.num,pageSize:e.size,keyword:this.keyword,...this.onLoadData.formData,nodeCode:this.onLoadData.nodeCode,delegateUser:this.delegateUser};x(this.onLoadData.taskId||0,t,{load:1==e.num}).then((t=>{this.mescroll.endSuccess(t.data.list.length),1==e.num&&(this.list=[]);const s=t.data.list;this.list=this.list.concat(s)})).catch((()=>{this.mescroll.endErr()}))},search(){this.searchTimer&&clearTimeout(this.searchTimer),this.searchTimer=setTimeout((()=>{this.list=[],this.mescroll.resetUpScroll()}),300)},onSelect(e){let t=!1;for(let s=0;s<this.selectList.length;s++)if(this.selectList[s].id===e.id)return void(t=!0);!t&&this.selectList.push(e),this.selectList=this.selectList.map((e=>({nodeCode:this.onLoadData.nodeCode,...e})))},delSelect(e){this.selectList.splice(e,1)},close(){this.list=[],this.$emit("input",!1)},getResult(s){e(s,this.selectList,this.onLoadData.nodeCode),t()},setCheckAll(){this.selectList=[]}}},[["render",function(e,t,x,C,w,S){const j=y(s("u-search"),_),D=o,U=y(s("u-avatar"),L),R=y(s("u-icon"),b),$=h,v=y(s("mescroll-body"),g),z=y(s("u-button"),k);return c(),a(D,{class:"candidateForm-v"},{default:l((()=>[i(v,{ref:"mescrollRef",onInit:e.mescrollInit,onDown:e.downCallback,onUp:S.upCallback,sticky:!0,down:w.downOption,up:w.upOption,bottombar:!1},{default:l((()=>[i(D,{class:"treeSelect-search search-box_sticky"},{default:l((()=>[i(j,{placeholder:e.$t("app.apply.pleaseKeyword"),modelValue:w.keyword,"onUpdate:modelValue":t[0]||(t[0]=e=>w.keyword=e),height:"72","show-action":!1,onChange:S.search,"bg-color":"#f0f2f6",shape:"square"},null,8,["placeholder","modelValue","onChange"]),i(D,{class:"alreadySelect"},{default:l((()=>[i(D,{class:"alreadySelect__box u-flex-col"},{default:l((()=>[i(D,{class:"alreadySelect_hd u-flex"},{default:l((()=>[i(D,null,{default:l((()=>[n(r(e.$t("component.jnpf.common.selected")),1)])),_:1}),w.multiple?(c(),a(D,{key:0,onClick:S.setCheckAll,style:{color:"#2979ff"}},{default:l((()=>[n(r(e.$t("component.jnpf.common.clearAll")),1)])),_:1},8,["onClick"])):d("",!0)])),_:1}),i(D,{class:"select__box u-flex-col"},{default:l((()=>[i($,{"scroll-y":"true",style:{"max-height":"200px"}},{default:l((()=>[i(D,{class:"u-flex select__list"},{default:l((()=>[(c(!0),u(f,null,m(w.selectList,((e,t)=>(c(),a(D,{class:"u-selectTag u-flex",key:t},{default:l((()=>[i(D,{class:"avatar"},{default:l((()=>[i(U,{src:S.baseURL+e.headIcon,mode:"circle",size:"mini"},null,8,["src"])])),_:2},1024),i(D,{class:"u-font-24 content"},{default:l((()=>[i(D,{class:"nameSty u-flex"},{default:l((()=>[i(D,{class:"nameUp"},{default:l((()=>[n(r(e.fullName),1)])),_:2},1024),i(R,{name:"close",class:"close",onClick:e=>S.delSelect(t)},null,8,["onClick"])])),_:2},1024),i(D,{class:"organizeSty"},{default:l((()=>[n(r(e.organize),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),i(D,{class:"listTitle"},{default:l((()=>[n("全部数据")])),_:1})])),_:1}),i(D,{class:"mescroll_body"},{default:l((()=>[i(D,{style:{},class:"lists_box"},{default:l((()=>[(c(!0),u(f,null,m(w.list,((e,t)=>(c(),a(D,{class:"list-cell-txt u-border-bottom",key:t,onClick:t=>S.onSelect(e)},{default:l((()=>[i(D,{class:"avatar"},{default:l((()=>[i(U,{src:S.baseURL+e.headIcon,mode:"circle",size:"default"},null,8,["src"])])),_:2},1024),i(D,{class:"u-font-30 content"},{default:l((()=>[i(D,{class:"nameSty"},{default:l((()=>[n(r(e.fullName),1)])),_:2},1024),i(D,{class:"organizeSty"},{default:l((()=>[n(r(e.organize),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1},8,["onInit","onDown","onUp","down","up"]),i(D,{class:"flowBefore-actions"},{default:l((()=>[i(z,{class:"buttom-btn",onClick:t[1]||(t[1]=e=>S.getResult("cancel"))},{default:l((()=>[n(r(e.$t("common.cancelText")),1)])),_:1}),i(z,{class:"buttom-btn",type:"primary",onClick:t[2]||(t[2]=p((e=>S.getResult("confirm")),["stop"]))},{default:l((()=>[n(r(e.$t("common.okText")),1)])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-d25a024c"]]);export{j as default};
|