12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/RoleDrawer.COtfPEFs.js","assets/index.-GVFoSJY.js","assets/vue.D1BjjNmv.js","assets/index.4Qdovvko.css","assets/splitpanes.DuIxzowM.js","assets/splitpanes.C2zCCjIY.css","assets/api.Cww8-WP0.js","assets/RoleUsersStores.fRlKkgrS.js","assets/_plugin-vue_export-helper.DlAUqK2U.js","assets/RoleDrawer.B5S87lfr.css","assets/BatchTagsDialog.xBEUKVEY.js","assets/api.ClVHceUk.js","assets/crud.CQznQfaG.js","assets/authFunction.CFfkxgA-.js","assets/BatchTagsDialog.DLwKO8ny.css","assets/BatchCategoryDialog.BKTauerm.js","assets/BatchCompetencyTagsDialog.BLvjyvds.js","assets/BatchCompetencyTagsDialog.BpP3HAqq.css","assets/ScoringStandardDialog.y9opJe-o.js","assets/ScoringStandardDialog.CrSM66tm.css"])))=>i.map(i=>d[i]);
- import{k as ee,$ as te,ah as oe,_ as g,s as ae}from"./index.-GVFoSJY.js";import{createCrudOptions as se}from"./crud.CQznQfaG.js";import{R as ne}from"./api.Cww8-WP0.js";import{R as re}from"./RoleMenuBtnStores.DfUoOZZZ.js";import{R as ce}from"./RoleMenuFieldStores.D-gdfxnU.js";import{R as le}from"./RoleUsersStores.fRlKkgrS.js";import ie from"./treeList.CfmPBZBK.js";import{D as ue,G as _e,a as pe,b as me}from"./api.DRKSc4V9.js";import de from"./index.DXLly54K.js";import{a as P,r as n,q as fe,aj as m,J as v,o as D,K as u,S as c,b as C,H as ge,u as _,M as I,P as De,c as he,Q as ye,aA as h}from"./vue.D1BjjNmv.js";import{_ as ve}from"./_plugin-vue_export-helper.DlAUqK2U.js";import"./api.ClVHceUk.js";import"./authFunction.CFfkxgA-.js";const Re={class:"document-box document-left-box"},xe={class:"document-box document-right-box"},Te={key:1},Ce=P({name:"role"}),we=P({...Ce,setup(be){const q=h(()=>g(()=>import("./RoleDrawer.COtfPEFs.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]))),M=h(()=>g(()=>import("./BatchTagsDialog.xBEUKVEY.js"),__vite__mapDeps([10,11,1,2,3,12,13,8,14]))),A=h(()=>g(()=>import("./BatchCategoryDialog.BKTauerm.js"),__vite__mapDeps([15,11,1,2,3,12,13]))),U=h(()=>g(()=>import("./BatchCompetencyTagsDialog.BLvjyvds.js"),__vite__mapDeps([16,1,2,3,11,8,17]))),F=h(()=>g(()=>import("./ScoringStandardDialog.y9opJe-o.js"),__vite__mapDeps([18,1,2,3,8,19]))),w=n(),b=n(),k=n(),E=n(),d=n(!1),R=n({}),O=n(null),B=n([]),G=ne(),W=re(),$=ce(),z=le(),j=n();n([]);const x=n([]),{crudBinding:H,crudRef:J,crudExpose:f}=ee({createCrudOptions:se,context:{RoleDrawer:G,RoleMenuBtn:W,RoleMenuField:$,$message:{warning:e=>ae(e)},openBatchTagsDialog:e=>{w.value.open(e)},openBatchCategoryDialog:e=>{k.value.open(e)},openBatchCompetencyTagsDialog:e=>{E.value.open(e)},selectedRows:[]}}),N=n(1),L=n(!1),K=()=>{var e;(e=b.value)==null||e.open()},Q=async e=>{},S=e=>{e==="submit"&&T(),d.value=!1,R.value={}},X=(e,t)=>{te.confirm("您确认删除该文档分类吗?","温馨提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(async()=>{const o=await ue(e);t(),(o==null?void 0:o.code)===2e3&&(oe(o.msg),T())})},Y=e=>{var y,p,V;console.log("record",e);const t=((y=e==null?void 0:e.currentNode)==null?void 0:y.id)||"",o=t.replace(/^(open_|prof_|category_|tag_)/,"");N.value=!isNaN(Number(o))&&o!==null?o:1;let a;const s=(p=e==null?void 0:e.firstLevel)==null?void 0:p.id,r=t.startsWith("open_")?"open":t.startsWith("prof_")?"professional":t.startsWith("category_")?"category":t.startsWith("tag_")?"tag":s,l=((V=e==null?void 0:e.firstLevel)==null?void 0:V.title)||"";console.log("currentNodeName",l),L.value=l==="心理测试",r==="open"||s==="root"?a="0":s==="psychology_questions"?a="4":s==="common_questions"?a="1":(r==="professional"||s==="professional_questions")&&(a="1,2,3,4,6");const i={form:{limit:20,...s==="root"||s==="professional_questions"?{position_types:N.value}:{},question_form:a,...r==="category"?{question_category:o}:{},...r==="tag"?{question_tags:o}:{}}};f.doSearch(i)},Z=(e,t)=>{var o,a,s,r;if(e==="update"&&t){const l=((r=(s=(a=(o=O.value)==null?void 0:o.treeRef)==null?void 0:a.currentNode)==null?void 0:s.parent)==null?void 0:r.data)||{};B.value=[l],R.value=t}d.value=!0},T=()=>{_e({}).then(e=>{console.log("ret",e),e.data,pe({page:1,limit:50}).then(t=>{console.log("res",t);const o=t.data.items.filter(a=>!["技术能力","服务意识","职业素质","基本常识","色盲检测","内容铺垫","心理测试1"].includes(a.name));me({}).then(a=>{console.log("res",a);const s=a.data.items,r=[...o.map(l=>({id:`category_${l.id}`,title:l.name,children:s.filter(i=>i.category_id===l.id).map(i=>({id:`tag_${i.id}`,title:i.name,chinese_explanation:i.chinese_explanation||""}))}))];x.value=r})})})};return fe(async()=>{T(),f.doRefresh(),z.get_all_users()}),(e,t)=>{const o=m("el-col"),a=m("el-tooltip"),s=m("el-button"),r=m("fs-crud"),l=m("el-row"),i=m("el-drawer"),y=m("fs-page");return D(),v(y,null,{default:u(()=>[c(l,{class:"document-el-row"},{default:u(()=>[c(o,{span:3},{default:u(()=>[C("div",Re,[c(ie,{ref_key:"treeListRef",ref:j,treeData:x.value,onTreeClick:Y,onUpdateDocument:Z,onDeleteDocument:X},null,8,["treeData"])])]),_:1}),c(o,{span:21},{default:u(()=>[C("div",xe,[c(r,ge({ref_key:"crudRef",ref:J,"dialog-width":800},_(H)),{"cell-chinese_explanation":u(p=>[p.row.chinese_explanation?(D(),v(a,{key:0,content:p.row.chinese_explanation,placement:"top","hide-after":2e3},{default:u(()=>[C("span",null,ye(p.row.chinese_explanation),1)]),_:2},1032,["content"])):(D(),he("span",Te,"-"))]),"toolbar-right":u(()=>[L.value?(D(),v(s,{key:0,type:"primary",size:"small",onClick:K},{default:u(()=>t[1]||(t[1]=[De(" 设置评分标准 ")])),_:1})):I("",!0)]),_:1},16)])]),_:1})]),_:1}),c(_(q)),c(_(M),{ref_key:"batchTagsDialogRef",ref:w,crudExpose:_(f)},null,8,["crudExpose"]),c(_(A),{ref_key:"batchCategoryDialogRef",ref:k,crudExpose:_(f)},null,8,["crudExpose"]),c(_(U),{ref_key:"batchCompetencyTagsDialogRef",ref:E,crudExpose:_(f)},null,8,["crudExpose"]),c(_(F),{ref_key:"scoringDialogRef",ref:b,onUpdate:Q},null,512),c(i,{modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=p=>d.value=p),title:"添加分类",direction:"rtl",size:"500px","close-on-click-modal":!1,"before-close":S},{default:u(()=>[d.value?(D(),v(de,{key:0,initFormData:R.value,cacheData:B.value,treeData:x.value,onDrawerClose:S},null,8,["initFormData","cacheData","treeData"])):I("",!0)]),_:1},8,["modelValue"])]),_:1})}}}),Fe=ve(we,[["__scopeId","data-v-84ea2596"]]);export{Fe as default};
|