12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/RoleDrawer.BG6Q3NaG.js","assets/index.DJRppC5x.js","assets/vue.D1BjjNmv.js","assets/index.BrBLyUM_.css","assets/splitpanes.DuIxzowM.js","assets/splitpanes.C2zCCjIY.css","assets/api.tN2uG5Xs.js","assets/RoleUsersStores.C2Xrbmx_.js","assets/_plugin-vue_export-helper.DlAUqK2U.js","assets/RoleDrawer.B5S87lfr.css","assets/BatchTagsDialog.DK2Vew1R.js","assets/api.Cd9ywem7.js","assets/crud.CcLNCYlp.js","assets/authFunction.B20B8nzx.js","assets/BatchTagsDialog.Dkg55GSD.css","assets/BatchCategoryDialog.Bmd1ETCZ.js","assets/BatchCompetencyTagsDialog.DPBbEQng.js","assets/BatchCompetencyTagsDialog.AQGND18B.css"])))=>i.map(i=>d[i]);
- import{k as z,af as H,_ as g,s as J}from"./index.DJRppC5x.js";import{createCrudOptions as K}from"./crud.CcLNCYlp.js";import{R as Q}from"./api.tN2uG5Xs.js";import{R as X}from"./RoleMenuBtnStores.DfUoOZZZ.js";import{R as Y}from"./RoleMenuFieldStores.D-gdfxnU.js";import{R as Z}from"./RoleUsersStores.C2Xrbmx_.js";import ee from"./treeList.CiM_SJ0s.js";import{D as oe,G as te,a as ae,b as se}from"./api.CFtVpKtV.js";import ne from"./index.DyKH8qT_.js";import{a as L,r as l,q as re,aj as d,J as R,o as h,K as u,S as i,b as C,H as ce,u as _,c as le,Q as ie,aA as D,M as _e}from"./vue.D1BjjNmv.js";import{_ as pe}from"./_plugin-vue_export-helper.DlAUqK2U.js";import"./api.Cd9ywem7.js";import"./authFunction.B20B8nzx.js";const ue={class:"document-box document-left-box"},de={class:"document-box document-right-box"},me={key:1},fe=L({name:"role"}),ge=L({...fe,setup(he){const q=D(()=>g(()=>import("./RoleDrawer.BG6Q3NaG.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]))),N=D(()=>g(()=>import("./BatchTagsDialog.DK2Vew1R.js"),__vite__mapDeps([10,11,1,2,3,12,13,8,14]))),V=D(()=>g(()=>import("./BatchCategoryDialog.Bmd1ETCZ.js"),__vite__mapDeps([15,11,1,2,3,12,13]))),I=D(()=>g(()=>import("./BatchCompetencyTagsDialog.DPBbEQng.js"),__vite__mapDeps([16,1,2,3,11,8,17]))),T=l(),w=l(),b=l(),m=l(!1),y=l({}),M=l(null),E=l([]),P=Q(),S=X(),A=Y(),F=Z(),O=l();l([]);const x=l([]),{crudBinding:U,crudRef:$,crudExpose:f}=z({createCrudOptions:K,context:{RoleDrawer:P,RoleMenuBtn:S,RoleMenuField:A,$message:{warning:e=>J(e)},openBatchTagsDialog:e=>{T.value.open(e)},openBatchCategoryDialog:e=>{w.value.open(e)},openBatchCompetencyTagsDialog:e=>{b.value.open(e)},selectedRows:[]}}),k=l(1),B=e=>{e==="submit"&&v(),m.value=!1,y.value={}},G=(e,a)=>{ElMessageBox.confirm("您确认删除该文档分类吗?","温馨提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(async()=>{const t=await oe(e);a(),(t==null?void 0:t.code)===2e3&&(H(t.msg),v())})},W=e=>{var o,n;console.log("record",e);const a=((o=e==null?void 0:e.currentNode)==null?void 0:o.id)||"",t=a.replace(/^(open_|prof_|category_|tag_)/,"");k.value=!isNaN(Number(t))&&t!==null?t:1;let r;const s=(n=e==null?void 0:e.firstLevel)==null?void 0:n.id,c=a.startsWith("open_")?"open":a.startsWith("prof_")?"professional":a.startsWith("category_")?"category":a.startsWith("tag_")?"tag":s;c==="open"||s==="root"?r="0":s==="psychology_questions"?r="4":s==="common_questions"?r="1":(c==="professional"||s==="professional_questions")&&(r="1,2,3,4,6");const p={form:{limit:20,...s==="root"||s==="professional_questions"?{position_types:k.value}:{},question_form:r,...c==="category"?{question_category:t}:{},...c==="tag"?{question_tags:t}:{}}};f.doSearch(p)},j=(e,a)=>{var t,r,s,c;if(e==="update"&&a){const p=((c=(s=(r=(t=M.value)==null?void 0:t.treeRef)==null?void 0:r.currentNode)==null?void 0:s.parent)==null?void 0:c.data)||{};E.value=[p],y.value=a}m.value=!0},v=()=>{te({}).then(e=>{console.log("ret",e);const a=e.data;ae({}).then(t=>{console.log("res",t);const r=t.data.items;se({}).then(s=>{console.log("res",s);const c=s.data.items,p=[{id:"root",title:"职位开放题",children:a.map(o=>({...o,id:`open_${o.id}`,title:o.name||o.title,question_type:"open",chinese_explanation:o.chinese_explanation||""}))},{id:"professional_questions",title:"专业考察题库",children:a.map(o=>({...o,id:`prof_${o.id}`,title:o.name||o.title,question_type:"professional",chinese_explanation:o.chinese_explanation||""}))},...r.map(o=>({id:`category_${o.id}`,title:o.name,children:c.filter(n=>n.category_id===o.id).map(n=>({id:`tag_${n.id}`,title:n.name,chinese_explanation:n.chinese_explanation||""}))}))];x.value=p})})})};return re(async()=>{v(),f.doRefresh(),F.get_all_users()}),(e,a)=>{const t=d("el-col"),r=d("el-tooltip"),s=d("fs-crud"),c=d("el-row"),p=d("el-drawer"),o=d("fs-page");return h(),R(o,null,{default:u(()=>[i(c,{class:"document-el-row"},{default:u(()=>[i(t,{span:3},{default:u(()=>[C("div",ue,[i(ee,{ref_key:"treeListRef",ref:O,treeData:x.value,onTreeClick:W,onUpdateDocument:j,onDeleteDocument:G},null,8,["treeData"])])]),_:1}),i(t,{span:21},{default:u(()=>[C("div",de,[i(s,ce({ref_key:"crudRef",ref:$,"dialog-width":800},_(U)),{"cell-chinese_explanation":u(n=>[n.row.chinese_explanation?(h(),R(r,{key:0,content:n.row.chinese_explanation,placement:"top","hide-after":2e3},{default:u(()=>[C("span",null,ie(n.row.chinese_explanation),1)]),_:2},1032,["content"])):(h(),le("span",me,"-"))]),_:1},16)])]),_:1})]),_:1}),i(_(q)),i(_(N),{ref_key:"batchTagsDialogRef",ref:T,crudExpose:_(f)},null,8,["crudExpose"]),i(_(V),{ref_key:"batchCategoryDialogRef",ref:w,crudExpose:_(f)},null,8,["crudExpose"]),i(_(I),{ref_key:"batchCompetencyTagsDialogRef",ref:b,crudExpose:_(f)},null,8,["crudExpose"]),i(p,{modelValue:m.value,"onUpdate:modelValue":a[0]||(a[0]=n=>m.value=n),title:"添加分类",direction:"rtl",size:"500px","close-on-click-modal":!1,"before-close":B},{default:u(()=>[m.value?(h(),R(ne,{key:0,initFormData:y.value,cacheData:E.value,treeData:x.value,onDrawerClose:B},null,8,["initFormData","cacheData","treeData"])):_e("",!0)]),_:1},8,["modelValue"])]),_:1})}}}),qe=pe(ge,[["__scopeId","data-v-b44a1db8"]]);export{qe as default};
|