1 |
- import{k}from"./index.kH9BKUh7.js";import{G as w,a as C,c as y}from"./crud.CWY072mw.js";import{h as P}from"./columnPermission.CX1OHZ4E.js";import{a as l,r as V,q as x,aj as t,J as O,o as b,K as s,S as r,H as z,u as A}from"./vue.YrNK8sx4.js";import"./authFunction.B70cO79v.js";const B=l({name:"studentInfo"}),q=l({...B,setup(G){const{crudBinding:c,crudRef:i,crudExpose:d,crudOptions:u,resetCrudOptions:f}=k({createCrudOptions:y}),o=V([]),m={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);f(e),d.doRefresh()}),(e,a)=>{const _=t("el-cascader"),h=t("fs-crud"),v=t("fs-page");return b(),O(v,null,{default:s(()=>[r(h,z({ref_key:"crudRef",ref:i},A(c)),{form_organization_ref:s(n=>[r(_,{disabled:n.mode=="view",modelValue:n.form.organization_ref,"onUpdate:modelValue":g=>n.form.organization_ref=g,options:o.value,props:m,"show-all-levels":!1},null,8,["disabled","modelValue","onUpdate:modelValue","options"])]),_:1},16)]),_:1})}}});export{q as default};
|