Files
qhmes/deploy-qhmes/frontend/js/ToolbarPalette-DyoMzyEY.js
2026-05-15 11:34:12 +08:00

2 lines
4.0 KiB
Java
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 w,ah as i,ar as p,as as c,au as n,k as t,aF as l,G as g,F as f,aD as y,u as v,av as k,e as T,f as E}from"./vue-vendor-C7Zq48Yl.js";import{M as B,d as H}from"./index-BI6CMai0.js";import I from"./BindingDetailFieldsEditor-BawG8cM1.js";import K from"./BindingParamsEditor-DRk19pZS.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";const L={class:"toolbar-palette"},V={class:"tab-scroll"},q={class:"palette-item-grid"},$={class:"palette-btn-label"},G={class:"tab-scroll"},M={class:"palette-item-grid"},S={class:"palette-btn-label"},j={class:"tab-scroll"},A={class:"tab-scroll"},J="用于非表格类组件文本标题自由表格单元格等绑定参数下拉选项维护普通/明细表格列请在字段页维护明细数据源与字段",O="用于明细表格类组件的数据源与下属绑定字段维护数据源键与画布明细表格的 source 一致",Q=w({__name:"ToolbarPalette",props:{dataBinding:{},insertRegion:{}},emits:["add","update-data-binding","update:insertRegion"],setup(r,{emit:x}){const b=r,s=x,u=E("bands"),C=T(()=>{var o,e;return(e=(o=b.dataBinding)==null?void 0:o.params)!=null?e:[]}),U=T(()=>{var o,e;return(e=(o=b.dataBinding)==null?void 0:o.detailTables)!=null?e:[]});function h(o){s("update-data-binding",{params:o})}function z(o){s("update-data-binding",{detailTables:o})}const F=[{type:"reportHeader",label:"报表头",icon:"ant-design:vertical-align-top-outlined"},{type:"reportFooter",label:"报表尾",icon:"ant-design:vertical-align-bottom-outlined"}],D=[{type:"title",label:"标题",icon:"ant-design:font-size-outlined"},{type:"subtitle",label:"副标题",icon:"ant-design:align-left-outlined"},{type:"text",label:"文本",icon:"ant-design:file-text-outlined"},{type:"date",label:"日期",icon:"ant-design:calendar-outlined"},{type:"pageNo",label:"页码",icon:"ant-design:book-outlined"},{type:"image",label:"图片",icon:"ant-design:picture-outlined"},{type:"table",label:"普通表格",icon:"ant-design:table-outlined"},{type:"detailTable",label:"明细表格",icon:"ant-design:insert-row-below-outlined"},{type:"freeTable",label:"自由表格",icon:"ant-design:border-outlined"},{type:"qrcode",label:"二维码",icon:"mdi:qrcode"},{type:"barcode",label:"条形码",icon:"mdi:barcode"}];return(o,e)=>{const _=i("a-radio-button"),N=i("a-radio-group"),m=i("a-button"),d=i("a-tab-pane"),P=i("a-tabs");return c(),p("div",L,[e[4]||(e[4]=n("div",{class:"palette-title"},"组件库",-1)),t(N,{class:"palette-insert-region",value:r.insertRegion,"button-style":"solid",size:"small","onUpdate:value":e[0]||(e[0]=a=>s("update:insertRegion",a))},{default:l(()=>[t(_,{value:"header"},{default:l(()=>[...e[2]||(e[2]=[g("新增到报表头",-1)])]),_:1}),t(_,{value:"body"},{default:l(()=>[...e[3]||(e[3]=[g("新增到报表主体",-1)])]),_:1})]),_:1},8,["value"]),t(P,{activeKey:u.value,"onUpdate:activeKey":e[1]||(e[1]=a=>u.value=a),size:"small",class:"palette-tabs"},{default:l(()=>[t(d,{key:"bands",tab:"报表节"},{default:l(()=>[n("div",V,[n("div",q,[(c(),p(f,null,y(F,a=>t(m,{key:a.type,size:"small",class:"palette-btn",onClick:R=>s("add",a.type)},{default:l(()=>[t(v(B),{icon:a.icon,class:"palette-btn-icon"},null,8,["icon"]),n("span",$,k(a.label),1)]),_:2},1032,["onClick"])),64))])])]),_:1}),t(d,{key:"components",tab:"组件框"},{default:l(()=>[n("div",G,[n("div",M,[(c(),p(f,null,y(D,a=>t(m,{key:a.type,size:"small",class:"palette-btn",onClick:R=>s("add",a.type)},{default:l(()=>[t(v(B),{icon:a.icon,class:"palette-btn-icon"},null,8,["icon"]),n("span",S,k(a.label),1)]),_:2},1032,["onClick"])),64))])])]),_:1}),t(d,{key:"params"},{tab:l(()=>[n("span",{class:"palette-tab-help-label",title:J},"参数")]),default:l(()=>[n("div",j,[t(K,{params:C.value,"onUpdate:params":h},null,8,["params"])])]),_:1}),t(d,{key:"fields"},{tab:l(()=>[n("span",{class:"palette-tab-help-label",title:O},"字段")]),default:l(()=>[n("div",A,[t(I,{"detail-tables":U.value,"onUpdate:detailTables":z},null,8,["detail-tables"])])]),_:1})]),_:1},8,["activeKey"])])}}}),ae=H(Q,[["__scopeId","data-v-849ad9cb"]]);export{ae as default};