Files
zyt/server/public/admin/assets/mubiao-dept-node-CSemuGO5.js
T
2026-05-26 18:15:56 +08:00

2 lines
4.2 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{d as N,h as x,C as B,T as C}from"./element-plus-lurTijPg.js";import{a3 as D}from"./@element-plus/icons-vue-HOEUG8sr.js";import{f as E,ar as I,ak as a,I as d,J as o,a as s,aN as r,O as i,G as l,F as m,ap as k,H as p,A as w}from"./@vue/runtime-core-C6bnekPw.js";import{y as M}from"./@vue/reactivity-DiY1c2vO.js";import{Q as u,p as U}from"./@vue/shared-mAAVTE9n.js";import{_ as z}from"./index-BtuN-JX0.js";import"./@vue/runtime-dom-DDAG46FW.js";import"./lodash-D3kF6u-c.js";import"./lodash-es-C2A-Pj28.js";import"./@popperjs/core-C5az9QE8.js";import"./dayjs-DG77mNTn.js";import"./@ctrl/tinycolor-BuyEbX8F.js";import"./async-validator-CFA_igpM.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./jspdf-BsthCvR5.js";import"./@babel/runtime-BanGtE2-.js";import"./fflate-_ayOYiT1.js";import"./vue-router-QlpZ4wdW.js";import"./pinia-B8cvXbiZ.js";import"./axios-C80V62Fs.js";import"./@vueuse/core-1S4fJlii.js";import"./@vueuse/shared-Cl3lVqjz.js";import"./css-color-function-DI01JAaZ.js";import"./balanced-match-BdS7OldZ.js";import"./color-B2zxaWkI.js";import"./clone-DBZ6_OiU.js";import"./color-convert-OrFsTA_V.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DByT_rEQ.js";import"./clipboard-CHgxszqY.js";import"./echarts-CNLwa9wG.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DRNXw7y3.js";import"./highlight.js-Bxt7hFFy.js";import"./@highlightjs/vue-plugin-C4onkBvW.js";const S={key:0,class:"group"},T={class:"group__header"},F={class:"group__name"},j={class:"group__amount-wrap"},A={class:"group__remark-wrap"},G={class:"group__badge-wrap"},H={key:1,class:"group__unsaved-dot"},J={key:0,class:"group__body"},L=["data-depth"],O={class:"row__dept"},P={class:"row__dept-text"},Q={class:"row__name"},$={key:0,class:"row__path"},q={class:"row__amount"},K={class:"row__remark"},R=E({name:"MubiaoDeptNode",__name:"mubiao-dept-node",props:{node:{},depth:{}},setup(e){const y=e,V=w(()=>y.node.dept_path.split(/\s*\/\s*/).filter(Boolean)),c=w(()=>V.value.slice(0,-1).join(" "));return(W,t)=>{var v;const b=N,_=x,g=B,h=C,f=I("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(M(D))]),_:1}),i(" "+u(e.node.dept_name),1)]),o("div",j,[s(_,{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",A,[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",G,[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",H))])]),(v=e.node.children)!=null&&v.length?(a(),d("div",J,[(a(!0),d(m,null,k(e.node.children,n=>(a(),l(f,{key:n.dept_id,node:n,depth:1},null,8,["node"]))),128))])):p("",!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",O,[t[8]||(t[8]=o("div",{class:"row__dot"},null,-1)),o("div",P,[o("span",Q,u(e.node.dept_name),1),c.value?(a(),d("span",$,u(c.value),1)):p("",!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})):p("",!0)]),o("div",q,[s(_,{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",K,[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,L),(a(!0),d(m,null,k(e.node.children,n=>(a(),l(f,{key:n.dept_id,node:n,depth:e.depth+1},null,8,["node","depth"]))),128))],64))}}}),Se=z(R,[["__scopeId","data-v-02198f38"]]);export{Se as default};