| 1 |
- import{ae as e,af as t,U as a,V as s,g as i,ad as l}from"./element-plus.BFT_DBoM.js";import{r as o,s as n,t as r,C as p,I as u,_ as d}from"./index.GIwpYbLP.js";import m from"./RuleList.CiGV2yAl.js";import j from"./QuotaList.BNAWWelU.js";import{M as _,aD as f,aL as c,u as v,I as b,bJ as y,H as h,bb as I,bk as g,aU as w}from"./@vue.DbmRtknU.js";import"./lodash-es.DaM9m3L-.js";import"./async-validator.j0i5Y79Y.js";import"./@popperjs.DxtSUbXb.js";import"./@ctrl.BEgk5vdO.js";import"./dayjs.DCWbrgJ0.js";import"./memoize-one.BAtLgO95.js";import"./normalize-wheel-es.TzhA1irr.js";import"./@floating-ui.8vigAAFV.js";import"./pinia.BlfmsheH.js";import"./@vueuse.Dnsd2JKX.js";import"./vue-i18n.DXLOBfKS.js";import"./@intlify.DPMNdUn_.js";import"./nprogress.BTjJXJ-u.js";import"./codemirror.CYSLATvI.js";import"./diff-match-patch.DkK4wJpa.js";import"./vue-web-terminal.D-rog7dz.js";import"./vue.MGxsMDTR.js";/* empty css */import"./vue-router.yxIMtaxH.js";import"./axios.Da-QW0H8.js";import"./qs.BQjOrGHM.js";import"./side-channel.4q28KFJj.js";import"./es-errors.DTEWvbA_.js";import"./object-inspect.DvQZIv3_.js";import"./side-channel-list.Do0-XmF5.js";import"./side-channel-map.DNHQ53lO.js";import"./get-intrinsic.Bbe5x-9b.js";import"./es-object-atoms.CyiuHMUS.js";import"./math-intrinsics.pM-JTNwN.js";import"./gopd.BudZp56J.js";import"./es-define-property.F0aoeP8o.js";import"./has-symbols.BcO-SUVM.js";import"./get-proto.Cb_fpw-j.js";import"./dunder-proto.WEH3rgQR.js";import"./call-bind-apply-helpers.DJjIjCF_.js";import"./function-bind.DrnB-baK.js";import"./hasown.BXcyoiLU.js";import"./call-bound.22gFUC2Q.js";import"./side-channel-weakmap.DpSeWE6i.js";import"./pinia-plugin-persistedstate.COWkwNh5.js";import"./time.2GA7XEJ8.js";const x={class:"institution-detail"},D=d(_({__name:"InstitutionDetail",props:{institutionId:{}},setup(d){const _=d,D=w("basic"),q=w({status:"",created_time:"",updated_time:""});function L(e){if(!e)return"-";const t=p.find(t=>t.value===e);return t?t.label:e}return f(()=>{!async function(){if(!_.institutionId)return;const e=await u.detailInstitution(_.institutionId);e.data.data&&(q.value=e.data.data)}()}),(p,u)=>{const d=s,f=i,w=a,V=l,k=t,z=e;return c(),v("div",x,[b(z,{modelValue:D.value,"onUpdate:modelValue":u[0]||(u[0]=e=>D.value=e),class:"detail-tabs"},{default:y(()=>[b(k,{label:"基本信息",name:"basic"},{default:y(()=>[b(w,{column:3,border:""},{default:y(()=>[b(d,{label:"制度ID",span:2},{default:y(()=>[h(I(q.value.institution_id||"-"),1)]),_:1}),b(d,{label:"状态",span:1},{default:y(()=>[b(f,{type:g(o)[q.value.status]},{default:y(()=>[h(I(g(n)[q.value.status]||q.value.status),1)]),_:1},8,["type"])]),_:1}),b(d,{label:"企业ID",span:2},{default:y(()=>[h(I(q.value.enterprise_id||"-"),1)]),_:1}),b(d,{label:"外部业务编号",span:1},{default:y(()=>[h(I(q.value.outer_source_id||"-"),1)]),_:1}),b(d,{label:"制度名称",span:3},{default:y(()=>[h(I(q.value.name||q.value.institution_name||"-"),1)]),_:1}),b(d,{label:"费用类型",span:1},{default:y(()=>[h(I(g(r)[q.value.expense_type]||q.value.expense_type||"-"),1)]),_:1}),b(d,{label:"是否启用",span:2},{default:y(()=>[h(I("1"===q.value.effective?"启用":"停用"),1)]),_:1}),b(d,{label:"生效开始时间",span:1},{default:y(()=>[h(I(q.value.effective_start_date||"-"),1)]),_:1}),b(d,{label:"生效结束时间",span:2},{default:y(()=>[h(I(q.value.effective_end_date||"-"),1)]),_:1}),b(d,{label:"额度发放方式",span:1},{default:y(()=>[h(I("period"===q.value.grant_mode?"按固定周期":"-"),1)]),_:1}),b(d,{label:"适用员工范围",span:2},{default:y(()=>{return[h(I((e=q.value.applicable_scope,e?{department:"按部门",employee:"按员工",all:"全体员工",none:"暂不设置"}[e]||e:"-")),1)];var e}),_:1}),b(d,{label:"费控咨询模式",span:3},{default:y(()=>[h(I(L(q.value.consult_mode)),1)]),_:1}),b(d,{label:"制度描述",span:3},{default:y(()=>[h(I(q.value.institution_desc||"-"),1)]),_:1})]),_:1}),b(V,{"content-position":"left"},{default:y(()=>[...u[1]||(u[1]=[h("时间信息",-1)])]),_:1}),b(w,{column:3,border:""},{default:y(()=>[b(d,{label:"创建时间",span:1},{default:y(()=>[h(I(q.value.created_time||"-"),1)]),_:1}),b(d,{label:"更新时间",span:2},{default:y(()=>[h(I(q.value.updated_time||"-"),1)]),_:1})]),_:1})]),_:1}),b(k,{label:"使用规则",name:"rule"},{default:y(()=>[b(m,{"institution-id":_.institutionId,readonly:""},null,8,["institution-id"])]),_:1}),b(k,{label:"额度管理",name:"quota"},{default:y(()=>[b(j,{"institution-id":_.institutionId,"grant-mode":q.value.grant_mode||"period","enterprise-id":q.value.enterprise_id,readonly:""},null,8,["institution-id","grant-mode","enterprise-id"])]),_:1})]),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-7c940331"]]);export{D as default};
|