index.B9b4OArU.js 1.5 KB

1
  1. import{k}from"./index.0pus5kbm.js";import{G as w,c as C}from"./api.C18etMy_.js";import{createCrudOptions as y}from"./crud.BoOpLS5G.js";import{h as P}from"./columnPermission.bLi9z-V0.js";import{a as l,r as V,q as x,aj as t,J as O,o as b,K as r,S as s,H as z,u as A}from"./vue.YrNK8sx4.js";import"./authFunction.CXGklEAJ.js";const B=l({name:"studentInfo"}),E=l({...B,setup(G){const{crudBinding:c,crudRef:i,crudExpose:d,crudOptions:u,resetCrudOptions:m}=k({createCrudOptions:y}),o=V([]),f={checkStrictly:!0,label:"name",value:"id",children:"children",emitPath:!1},p=()=>{w().then(e=>{if(console.log("组织架构API响应:",e),e&&(e.code===200||e.code===2e3||!e.code)){const a=e.data||e.results||e;Array.isArray(a)?(o.value=a,console.log("成功赋值组织架构数据:",o.value)):(console.warn("返回的数据不是数组格式:",a),o.value=[])}else console.error("获取组织架构数据失败:",e),o.value=[]}).catch(e=>{console.error("请求组织架构数据失败:",e),o.value=[]})};return x(async()=>{p();const e=await P(C,u);m(e),d.doRefresh()}),(e,a)=>{const _=t("el-cascader"),h=t("fs-crud"),v=t("fs-page");return b(),O(v,null,{default:r(()=>[s(h,z({ref_key:"crudRef",ref:i},A(c)),{form_organization_ref:r(n=>[s(_,{disabled:n.mode=="view",modelValue:n.form.organization_ref,"onUpdate:modelValue":g=>n.form.organization_ref=g,options:o.value,props:f,"show-all-levels":!1},null,8,["disabled","modelValue","onUpdate:modelValue","options"])]),_:1},16)]),_:1})}}});export{E as default};