3 lines
7.9 KiB
Java
3 lines
7.9 KiB
Java
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/BasicTable-C6eG0bgK.js","js/BasicTable.vue_vue_type_style_index_0_lang-B9DxrWas.js","js/vue-vendor-DNhG1Cve.js","js/BasicForm-ClUSoD_-.js","js/helper-DcLcf4v6.js","js/index-X7Y8jykP.js","js/emoji-mart-vue-fast-R0uJEDq-.js","assets/index-GuhSw_Yp.css","js/index-BzChaRPg.js","assets/index-DTCEk8S9.css","js/useAppInject-DPZGPcR3.js","js/BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js","js/index-DO7ZhK45.js","js/index-ByCwbQDV.js","js/index-Upeu4GGa.js","js/index-C4wWpZeQ.js","js/useTimeout-D5AmIBZw.js","js/index-M9QP6cvf.js","js/Skeleton-CimgOdM7.js","js/useScrollTo-0FPEw5-K.js","js/useIntersectionObserver-BGOgyKyu.js","assets/index-zj-Vfn3Q.css","assets/BasicForm-BKgjVE-6.css","js/index-saD4h7VJ.js","js/useBreakpoint-DXhPW7nV.js","js/useEventListener-BRXjwk7A.js","js/breakpointEnum-BhAg6bcX.js","js/uniqBy--vsL0WVB.js","js/index-BDvqZ5j4.js","js/BasicModal-xH56XuRZ.js","js/ModalHeader-Sr8KwhJJ.js","assets/ModalHeader-CLCbovMP.css","js/useWindowSizeFn-C-0M9_Ul.js","js/index-CuWaQdlK.js","assets/BasicModal-ByeTDAzn.css","assets/index-CUOTvden.css","js/useForm-D61zovon.js","js/injectionKey-DPVn4AgL.js","js/index-DSsDi_fL.js","js/Group-UHkub2tu.js","js/Checkbox-Dbxs4we4.js","js/index-BuONesFs.js","js/FormOutlined-Y84itqS0.js","js/useTableContext-CncNVXgp.js","js/index-DTjkSGYl.js","js/eagerComputed-BTlOruLW.js","js/fromPairs-Dx9PT-t0.js","js/useMaxLevel-DE205ncc.js","js/index-CfNJyBRj.js","js/dropdown-jkliuVyN.js","js/index-DfHu-LAS.js","js/Group-DBzJABA_.js","js/RadioButton-DRBix2Fq.js","js/index-C7ckZv9Z.js","js/DirectoryTree-nk_YTTIy.js","js/FolderOpenOutlined-SzIPA7z0.js","js/index-Cl-8Hzo4.js","js/scrollTo-D49dA-9c.js","js/operationUnit-vCu2co3e.js","js/index-C69VKHba.js","js/index-DklMb9Qc.js","js/UpOutlined-B1UMbtrP.js","js/index-DsixALRt.js","js/dayjs-jnKD3YGS.js","js/index-aCD42OrZ.js","js/quarterOfYear-BU2sPnff.js","js/index-J2mOtM3w.js","js/dayjs-ALi1pEeb.js","js/clickOutside-DHfwTU6R.js","js/onMountedOrActivated-DhSdLlqP.js","js/throttle-De_jAmBh.js","js/uuid-CODpppBC.js","js/sortable.esm-DJNoJSdJ.js","js/RedoOutlined-Cq2g4Slp.js","js/index-CeNCCWzL.js","assets/BasicTable-Wa_ugCm0.css"])))=>i.map(i=>d[i]);
|
|
var D=Object.defineProperty,L=Object.defineProperties;var F=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable;var R=(e,o,n)=>o in e?D(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,I=(e,o)=>{for(var n in o||(o={}))G.call(o,n)&&R(e,n,o[n]);if(y)for(var n of y(o))H.call(o,n)&&R(e,n,o[n]);return e},V=(e,o)=>L(e,F(o));import{p as N,aO as T,fZ as $,_ as Q,au as z,as as O,aB as U}from"./index-X7Y8jykP.js";import{B as Z}from"./index-BDvqZ5j4.js";import{u as q}from"./useSelectBiz-C58pZLPQ.js";import{s as x}from"./props-BWd0f6uH.js";import{a as W,u as X}from"./useModal-DaJ3Bflg.js";import{e as k,u as C,r as h,K as v,C as A,z as J,f as i,A as u,B as S,Q as Y,h as M,b as ee,a2 as P}from"./vue-vendor-DNhG1Cve.js";import{O as oe}from"./index-CuWaQdlK.js";import{A as te}from"./index-DO7ZhK45.js";import{J as ne}from"./JSelectBiz-CRkPo6gN.js";import{useRuleFormItem as ae}from"./useFormItem-b_EqFlJz.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-J2mOtM3w.js";const se=k({name:"PositionSelectModal",components:{BasicModal:Z,BasicTable:N(()=>Q(()=>import("./BasicTable-C6eG0bgK.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75])),{loading:!0})},props:V(I({},x),{modalTitle:{type:String,default:"职务选择"}}),emits:["register","getSelectResult"],setup(e,{emit:o,refs:n}){const[m,{closeModal:p}]=W(),f=T(),s={canResize:!1,bordered:!0,size:"small",rowKey:e.rowKey},l=Object.assign({},C(e),C(f),s),[{rowSelection:t,visibleChange:r,indexColumnProps:c,getSelectResult:d,handleDeleteSelected:_,selectRows:w}]=q($,l),b=h(e.params),B={labelCol:{span:4},baseColProps:{xs:24,sm:10,md:10,lg:10,xl:10,xxl:10},actionColOptions:{xs:24,sm:8,md:8,lg:8,xl:8,xxl:8},schemas:[{label:"职务名称",field:"name",component:"JInput",colProps:{span:10}}]},a=[{title:"职务名称",dataIndex:"name"},{title:"职务级别",dataIndex:"postLevel"}],g={pagination:!1,showIndexColumn:!1,scroll:{y:390},size:"small",canResize:!1,bordered:!0,rowKey:"id",columns:[{title:"职务名称",dataIndex:"name",width:40},{title:"操作",dataIndex:"action",align:"center",width:40,slots:{customRender:"action"}}]};function j(){d((E,K)=>{o("getSelectResult",E,K),p()})}return{handleOk:j,getPositionList:$,register:m,visibleChange:r,getBindValue:l,formConfig:B,indexColumnProps:c,columns:a,rowSelection:t,selectedTable:g,selectRows:w,handleDeleteSelected:_,searchInfo:b}}}),le=["onClick"];function ie(e,o,n,m,p,f){const s=v("BasicTable"),l=te,t=v("Icon"),r=oe,c=v("BasicModal");return J(),A("div",null,[i(c,S(e.$attrs,{onRegister:e.register,title:e.modalTitle,width:"1100px",wrapClassName:"j-user-select-modal",onOk:e.handleOk,destroyOnClose:"",onVisibleChange:e.visibleChange}),{default:u(()=>[i(r,null,{default:u(()=>[i(l,{span:e.showSelected?18:24},{default:u(()=>[i(s,S({columns:e.columns,bordered:!0,useSearchForm:!0,formConfig:e.formConfig,api:e.getPositionList,searchInfo:e.searchInfo,rowSelection:e.rowSelection,indexColumnProps:e.indexColumnProps},e.getBindValue),null,16,["columns","formConfig","api","searchInfo","rowSelection","indexColumnProps"])]),_:1},8,["span"]),i(l,{span:e.showSelected?6:0},{default:u(()=>[i(s,S(e.selectedTable,{dataSource:e.selectRows,useSearchForm:!0,formConfig:{showActionButtonGroup:!1,baseRowStyle:{minHeight:"40px"}}}),{action:u(({record:d})=>[Y("a",{href:"javascript:void(0)",onClick:_=>e.handleDeleteSelected(d)},[i(t,{icon:"ant-design:delete-outlined"})],8,le)]),_:1},16,["dataSource"])]),_:1},8,["span"])]),_:1})]),_:1},16,["onRegister","title","onOk","onVisibleChange"])])}const re=z(se,[["render",ie]]),ce=k({name:"JSelectPosition",components:{PositionSelectModal:re,JSelectBiz:ne},inheritAttrs:!1,props:{value:O.oneOfType([O.string,O.array]),labelKey:{type:String,default:"name"},rowKey:{type:String,default:"id"},params:{type:Object,default:()=>{}}},emits:["options-change","change","update:value"],setup(e,{emit:o,refs:n}){const m=h(),[p,{openModal:f}]=X(),[s]=ae(e,"value","change",m),l=h([]);let t=ee({value:[],change:!1});const r=h(!1);P("selectOptions",l),P("selectValues",t),P("loadingEcho",r);const c=h(!1),d=T();M(()=>e.value,()=>{var a;e.value?w():(a=t.value)!=null&&a.length&&(t.value=[])},{deep:!0,immediate:!0}),M(t,()=>{t&&(s.value=t.value)});function _(){c.value=!0,f(!0,{isUpdate:!1})}function w(){let a=e.value?e.value:[];a&&typeof a=="string"&&a!="null"&&a!="undefined"&&(s.value=a.split(","),t.value=a.split(","))}function b(a,g){l.value=a,s.value=g,t.value=g,o("update:value",g.join(","))}const B=Object.assign({},C(e),C(d));return{state:s,getBindValue:B,attrs:d,selectOptions:l,selectValues:t,loadingEcho:r,tag:c,regModal:p,setValue:b,handleOpen:_}}}),de={class:"JSelectPosition"};function ue(e,o,n,m,p,f){const s=v("JSelectBiz"),l=v("PositionSelectModal"),t=U;return J(),A("div",de,[i(s,S({onHandleOpen:e.handleOpen,loading:e.loadingEcho},e.attrs,{onChange:o[0]||(o[0]=r=>e.$emit("update:value",r))}),null,16,["onHandleOpen","loading"]),i(t,null,{default:u(()=>[i(l,S({onRegister:e.regModal,onGetSelectResult:e.setValue},e.getBindValue),null,16,["onRegister","onGetSelectResult"])]),_:1})])}const Ee=z(ce,[["render",ue],["__scopeId","data-v-e36cd805"]]);export{Ee as default};
|