Files
zyt/server/public/admin/assets/mubiao-dept-node-D6lHHaBn.js
T
2026-07-03 12:07:34 +08:00

2 lines
3.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{o as x,x as N,q as a,r as d,s as o,v as s,D as r,u as D,cK as B,w as E,L as i,T as u,J as C,b7 as I,O as l,br as M,F as m,G as k,P as c,t as U,p as w}from"./.pnpm-BGZW0UGg.js";import{_ as z}from"./index-CeIwrh_6.js";const S={key:0,class:"group"},T={class:"group__header"},F={class:"group__name"},L={class:"group__amount-wrap"},P={class:"group__remark-wrap"},j={class:"group__badge-wrap"},q={key:1,class:"group__unsaved-dot"},G={key:0,class:"group__body"},J=["data-depth"],K={class:"row__dept"},O={class:"row__dept-text"},$={class:"row__name"},A={key:0,class:"row__path"},H={class:"row__amount"},Q={class:"row__remark"},R=x({name:"MubiaoDeptNode",__name:"mubiao-dept-node",props:{node:{},depth:{}},setup(e){const V=e,y=w(()=>V.node.dept_path.split(/\s*\/\s*/).filter(Boolean)),_=w(()=>y.value.slice(0,-1).join(" "));return(W,t)=>{var f;const b=E,p=C,g=I,h=M,v=N("MubiaoDeptNode",!0);return e.depth===0?(a(),d("div",S,[o("div",T,[t[5]||(t[5]=o("div",{class:"group__accent"},null,-1)),o("div",F,[s(b,{class:"group__name-icon"},{default:r(()=>[s(D(B))]),_:1}),i(" "+u(e.node.dept_name),1)]),o("div",L,[s(p,{modelValue:e.node.target_amount,"onUpdate:modelValue":t[0]||(t[0]=n=>e.node.target_amount=n),min:0,precision:2,step:1e3,"controls-position":"right",placeholder:"0.00",class:"group__amount-input"},null,8,["modelValue"])]),o("div",P,[s(g,{modelValue:e.node.remark,"onUpdate:modelValue":t[1]||(t[1]=n=>e.node.remark=n),maxlength:"255",placeholder:"备注(选填)",clearable:""},null,8,["modelValue"])]),o("div",j,[e.node.target_id?(a(),l(h,{key:0,size:"small",type:"success",effect:"plain",round:""},{default:r(()=>[...t[4]||(t[4]=[i("已保存",-1)])]),_:1})):(a(),d("span",q))])]),(f=e.node.children)!=null&&f.length?(a(),d("div",G,[(a(!0),d(m,null,k(e.node.children,n=>(a(),l(v,{key:n.dept_id,node:n,depth:1},null,8,["node"]))),128))])):c("",!0)])):(a(),d(m,{key:1},[o("div",{class:"row","data-depth":String(Math.min(e.depth,4))},[o("div",{class:"row__indent",style:U({width:`${(e.depth-1)*20+16}px`})},[...t[6]||(t[6]=[o("div",{class:"row__connector"},null,-1)])],4),o("div",K,[t[8]||(t[8]=o("div",{class:"row__dot"},null,-1)),o("div",O,[o("span",$,u(e.node.dept_name),1),_.value?(a(),d("span",A,u(_.value),1)):c("",!0)]),e.node.target_id?(a(),l(h,{key:0,size:"small",type:"success",effect:"plain",round:"",class:"row__saved"},{default:r(()=>[...t[7]||(t[7]=[i("已保存",-1)])]),_:1})):c("",!0)]),o("div",H,[s(p,{modelValue:e.node.target_amount,"onUpdate:modelValue":t[2]||(t[2]=n=>e.node.target_amount=n),min:0,precision:2,step:1e3,"controls-position":"right",placeholder:"0.00",class:"row__amount-input"},null,8,["modelValue"])]),o("div",Q,[s(g,{modelValue:e.node.remark,"onUpdate:modelValue":t[3]||(t[3]=n=>e.node.remark=n),maxlength:"255",placeholder:"备注(选填)",clearable:""},null,8,["modelValue"])])],8,J),(a(!0),d(m,null,k(e.node.children,n=>(a(),l(v,{key:n.dept_id,node:n,depth:e.depth+1},null,8,["node","depth"]))),128))],64))}}}),Z=z(R,[["__scopeId","data-v-02198f38"]]);export{Z as default};