物管理前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1 lines
13 KiB

import{_ as G}from"./TreeSelectImg.vue_vue_type_script_setup_true_lang-CVfbuue6.js";import{d as w,c as k,p as H,o as m,f as $,w as e,q as o,e as i,b as F,F as f,r as b,J as t}from"./index-bVOhw2NF.js";import{B as S}from"./Button-B7xQqa1N.js";import{_ as R}from"./Input-CFQSA5NN.js";import{_ as N}from"./text-ClDrYWYc.js";import{_ as T}from"./InputNumber-BUVD-lKD.js";import{_ as W,a as O}from"./CollapseItem-CnymMNIl.js";import{_ as I}from"./Select-BpXzRZdb.js";import{_ as P}from"./ColorPicker-PXaqdINa.js";import{_ as j}from"./Switch-DWvSWYoO.js";import{_ as q}from"./Slider-C2GzLvgH.js";import{_ as J}from"./Form-BZRGTIxb.js";import"./http-D9Asdp-z.js";import"./light-Cua7cqmF.js";import"./context-KbjOeZY_.js";import"./_initCloneObject-K-Y0ueWp.js";import"./_baseFor-mOzdmxoL.js";import"./fade-in.cssr-CltBGdAW.js";import"./light-BKuBIbLH.js";import"./index-C-nsH7mf.js";import"./use-compitable-DMmt6sIs.js";import"./Loading-CByrJVhO.js";import"./icon-switch.cssr-BCTOxvoq.js";import"./use-is-mounted-wlrzLfZo.js";import"./use-style-qLHIyj3D.js";import"./Scrollbar-Db3aKfvv.js";import"./use-rtl-CRyak7TN.js";import"./light-uWHRDFKR.js";import"./light-CE5Kvs_2.js";import"./light-B00G814I.js";import"./Scrollbar-DVK2lT9w.js";import"./delegate-CI_DDEu_.js";import"./VResizeObserver-Tzd5ds8d.js";import"./get-precise-event-target-DhO46Lpt.js";import"./light-MOj96jwO.js";import"./use-locale-CFjRjALw.js";import"./index-Dn5RNViO.js";import"./use-merged-state-CzrzZJbg.js";import"./resolve-slot-Dzko3qih.js";import"./Icon-Ck7Ij_E6.js";import"./upperFirst-Bq7Kgunw.js";import"./toString-eibgRg41.js";import"./Forward-B4Y9XmRi.js";import"./Popover-DLIip8wF.js";import"./fade-in-scale-up.cssr-CTZmXn_X.js";import"./use-false-until-truthy-BNJRTcsy.js";import"./_baseEach-BwxcRWC6.js";import"./_getTag-BJ2nhJXz.js";import"./get-BuNGRF3A.js";import"./clickoutside-CCtiUDaG.js";import"./format-length-B-p6aW7q.js";import"./Follower-DJGS5Fnl.js";import"./use-memo-BgHp9YyU.js";import"./cssr-CS9sbUmO.js";import"./utils-BKyMmInE.js";import"./index-C9vhMoZJ.js";import"./flatten-7z_8MaI9.js";import"./index-L98eAIry.js";import"./keep-B1eBS8j0.js";import"./call-f2ri57Kd.js";import"./keysOf-HiGXOwLp.js";import"./happens-in-CM8LO42l.js";import"./omit-DbnPTcif.js";import"./context-CNWzaUOd.js";import"./Image-CAe7wDsQ.js";import"./is-browser-DqcmxZSF.js";import"./light-jvBBpnb8.js";import"./light-C52Zdmem.js";import"./_createCompounder-D746aL6M.js";import"./Tooltip-C_3SXSAr.js";import"./download-C2161hUv.js";import"./Tree-CzaEbcLe.js";import"./Checkbox-DAl6jmZx.js";import"./use-form-item-CNgNT5jP.js";import"./light-DU0-KyAX.js";import"./render-BxFg9-7m.js";import"./fade-in-height-expand.cssr-Bx380MfO.js";import"./light-D6zEcTvP.js";import"./FocusDetector-DcygY9Tk.js";import"./FormItem-Cp_SJVoE.js";import"./light-CUlEsFk3.js";import"./Modal-BHLPhdX-.js";import"./context-ELq7iLHP.js";import"./Card-BhgyLFi8.js";import"./light-BqIgj82_.js";import"./Close-D6FODkWY.js";import"./light-rvBL92Ju.js";import"./Warning-WCOp46KX.js";import"./index-DsSU6HIH.js";import"./browser-DLIXj5nt.js";import"./color-to-class-B0iQgAn2.js";import"./Suffix-BqBRFVnL.js";import"./light-Blmb_y9V.js";import"./light-BULoejUF.js";import"./Add-CgLKrdZy.js";import"./light-BIogERFh.js";import"./ChevronRight-DjG_plXV.js";import"./light-BOD3MGQo.js";import"./InputGroup-CLUcMivF.js";import"./light-BJxzOxOf.js";import"./light-CdWU_bnm.js";import"./_common-CtIASumb.js";import"./light-CnxA-8p4.js";import"./_common-D9N4yDJ1.js";const L=w({name:"EsScrollTableConfig",components:{TreeSelectImg:G},props:{modelValue:{type:Object,default:()=>({})}},emits:["update:modelValue"],setup(n,{emit:l}){return{options:k({get(){return n.modelValue},set(U){l("update:modelValue",U)}})}}}),K={class:"grid grid-cols-2 flex-auto gap-2"},M={class:"mt-2"},Q={class:"grid grid-cols-2 flex-auto gap-2"},X={class:"mt-2"},Y={class:"grid grid-cols-2 flex-auto gap-2"};function Z(n,l,y,U,x,_){const E=R,s=N,d=T,v=S,B=W,C=I,r=P,g=G,p=j,A=q,D=O,V=J;return m(),$(V,{model:n.options,size:"small","label-placement":"left"},{default:e(()=>[o(D,{"default-expanded-names":["3"]},{default:e(()=>[o(B,{title:"列宽度",name:"1"},{default:e(()=>[i("div",K,[(m(!0),F(f,null,b(n.options.columnWidth,(u,z)=>(m(),F(f,{key:z},[i("div",null,[o(E,{value:u.col,"onUpdate:value":a=>u.col=a,placeholder:"请输入",size:"small"},null,8,["value","onUpdate:value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[34]||(l[34]=[t(" 列 ")])),_:1})]),i("div",null,[o(d,{value:u.colW,"onUpdate:value":a=>u.colW=a,placeholder:"请输入",size:"small"},null,8,["value","onUpdate:value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[35]||(l[35]=[t(" 宽度 ")])),_:1})])],64))),128))]),i("div",M,[o(v,{size:"small",class:"mr-2",onClick:l[0]||(l[0]=u=>n.options.columnWidth.push({col:"",colW:0}))},{default:e(()=>l[36]||(l[36]=[t(" 添加列 ")])),_:1}),o(v,{size:"small",onClick:l[1]||(l[1]=u=>n.options.columnWidth.pop())},{default:e(()=>l[37]||(l[37]=[t(" 删除列 ")])),_:1})])]),_:1}),o(B,{title:"列对齐",name:"2"},{default:e(()=>[i("div",Q,[(m(!0),F(f,null,b(n.options.align,(u,z)=>(m(),F(f,{key:z},[i("div",null,[o(E,{value:u.col,"onUpdate:value":a=>u.col=a,placeholder:"请输入",size:"small"},null,8,["value","onUpdate:value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[38]||(l[38]=[t(" 列 ")])),_:1})]),i("div",null,[o(C,{value:u.align,"onUpdate:value":a=>u.align=a,placeholder:"请输入",size:"small",options:[{label:"左对齐",value:"left"},{label:"居中",value:"center"},{label:"右对齐",value:"right"}]},null,8,["value","onUpdate:value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[39]||(l[39]=[t(" 对齐 ")])),_:1})])],64))),128))]),i("div",X,[o(v,{size:"small",class:"mr-2",onClick:l[2]||(l[2]=u=>n.options.align.push({col:"",align:"center"}))},{default:e(()=>l[40]||(l[40]=[t(" 添加列 ")])),_:1}),o(v,{size:"small",onClick:l[3]||(l[3]=u=>n.options.align.pop())},{default:e(()=>l[41]||(l[41]=[t(" 删除列 ")])),_:1})])]),_:1}),o(B,{title:"表格样式",name:"3"},{default:e(()=>[i("div",Y,[i("div",null,[o(d,{value:n.options.rowNum,"onUpdate:value":l[4]||(l[4]=u=>n.options.rowNum=u),placeholder:"请输入",size:"small",min:0,max:50},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[42]||(l[42]=[t(" 表行数 ")])),_:1})]),i("div",null,[o(d,{value:n.options.colNum,"onUpdate:value":l[5]||(l[5]=u=>n.options.colNum=u),placeholder:"请输入",size:"small",min:0,max:50},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[43]||(l[43]=[t(" 表列数 ")])),_:1})]),i("div",null,[o(d,{value:n.options.headerHeight,"onUpdate:value":l[6]||(l[6]=u=>n.options.headerHeight=u),placeholder:"请输入",size:"small",min:0,max:50},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[44]||(l[44]=[t(" 表头高度 ")])),_:1})]),i("div",null,[o(r,{value:n.options.tableBGC,"onUpdate:value":l[7]||(l[7]=u=>n.options.tableBGC=u),size:"small",actions:["clear"]},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[45]||(l[45]=[t(" 表背景色 ")])),_:1})]),i("div",null,[o(r,{value:n.options.headerBGC,"onUpdate:value":l[8]||(l[8]=u=>n.options.headerBGC=u),size:"small",actions:["clear"]},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[46]||(l[46]=[t(" 表头背景色 ")])),_:1})]),i("div",null,[o(r,{value:n.options.oddRowBGC,"onUpdate:value":l[9]||(l[9]=u=>n.options.oddRowBGC=u),size:"small",actions:["clear"]},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[47]||(l[47]=[t(" 奇数行背景色 ")])),_:1})]),i("div",null,[o(g,{modelValue:n.options.oddRowGradBG,"onUpdate:modelValue":l[10]||(l[10]=u=>n.options.oddRowGradBG=u)},null,8,["modelValue"]),o(s,{class:"color-[#999]"},{default:e(()=>l[48]||(l[48]=[t(" 奇数行渐变背景 ")])),_:1})]),i("div",null,[o(r,{value:n.options.evenRowBGC,"onUpdate:value":l[11]||(l[11]=u=>n.options.evenRowBGC=u),size:"small",actions:["clear"]},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[49]||(l[49]=[t(" 偶数行背景色 ")])),_:1})]),i("div",null,[o(g,{modelValue:n.options.evenRowGradBG,"onUpdate:modelValue":l[12]||(l[12]=u=>n.options.evenRowGradBG=u)},null,8,["modelValue"]),o(s,{class:"color-[#999]"},{default:e(()=>l[50]||(l[50]=[t(" 偶数行渐变背景 ")])),_:1})]),i("div",null,[o(r,{value:n.options.highlightBGC,"onUpdate:value":l[13]||(l[13]=u=>n.options.highlightBGC=u),size:"small",actions:["clear"]},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[51]||(l[51]=[t(" 高亮行背景色 ")])),_:1})]),i("div",null,[o(g,{modelValue:n.options.highlightGradBG,"onUpdate:modelValue":l[14]||(l[14]=u=>n.options.highlightGradBG=u)},null,8,["modelValue"]),o(s,{class:"color-[#999]"},{default:e(()=>l[52]||(l[52]=[t(" 高亮行渐变背景 ")])),_:1})]),i("div",null,[o(r,{value:n.options.highlightFontColor,"onUpdate:value":l[15]||(l[15]=u=>n.options.highlightFontColor=u),size:"small",actions:["clear"]},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[53]||(l[53]=[t(" 高亮行字体颜色 ")])),_:1})]),i("div",null,[i("div",null,[o(p,{value:n.options.clickHighlight,"onUpdate:value":l[16]||(l[16]=u=>n.options.clickHighlight=u),size:"small"},null,8,["value"])]),o(s,{class:"color-[#999]"},{default:e(()=>l[54]||(l[54]=[t(" 点击高亮行 ")])),_:1})]),i("div",null,[i("div",null,[o(p,{value:n.options.enableBorder,"onUpdate:value":l[17]||(l[17]=u=>n.options.enableBorder=u),size:"small"},null,8,["value"])]),o(s,{class:"color-[#999]"},{default:e(()=>l[55]||(l[55]=[t(" 开启所有边框 ")])),_:1})]),i("div",null,[i("div",null,[o(p,{value:n.options.onlyOuterBorder,"onUpdate:value":l[18]||(l[18]=u=>n.options.onlyOuterBorder=u),size:"small"},null,8,["value"])]),o(s,{class:"color-[#999]"},{default:e(()=>l[56]||(l[56]=[t(" 仅外边框 ")])),_:1})]),i("div",null,[i("div",null,[o(p,{value:n.options.onlyHeaderBorder,"onUpdate:value":l[19]||(l[19]=u=>n.options.onlyHeaderBorder=u),size:"small"},null,8,["value"])]),o(s,{class:"color-[#999]"},{default:e(()=>l[57]||(l[57]=[t(" 仅表头边框 ")])),_:1})]),i("div",null,[i("div",null,[o(p,{value:n.options.onlyHeaderHoriBorder,"onUpdate:value":l[20]||(l[20]=u=>n.options.onlyHeaderHoriBorder=u),size:"small"},null,8,["value"])]),o(s,{class:"color-[#999]"},{default:e(()=>l[58]||(l[58]=[t(" 表头仅横向边框 ")])),_:1})]),i("div",null,[i("div",null,[o(p,{value:n.options.onlyBodyBorder,"onUpdate:value":l[21]||(l[21]=u=>n.options.onlyBodyBorder=u),size:"small"},null,8,["value"])]),o(s,{class:"color-[#999]"},{default:e(()=>l[59]||(l[59]=[t(" 仅表体边框 ")])),_:1})]),i("div",null,[o(C,{value:n.options.bodyBorderStyle,"onUpdate:value":l[22]||(l[22]=u=>n.options.bodyBorderStyle=u),size:"small",options:[{label:"实线",value:"solid"},{label:"虚线",value:"dashed"}],placeholder:"请选择"},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[60]||(l[60]=[t(" 表体边框风格 ")])),_:1})]),i("div",null,[i("div",null,[o(p,{value:n.options.onlyHoriBorder,"onUpdate:value":l[23]||(l[23]=u=>n.options.onlyHoriBorder=u),size:"small"},null,8,["value"])]),o(s,{class:"color-[#999]"},{default:e(()=>l[61]||(l[61]=[t(" 表体仅横向边框 ")])),_:1})]),i("div",null,[o(r,{value:n.options.borderColor,"onUpdate:value":l[24]||(l[24]=u=>n.options.borderColor=u),size:"small",actions:["clear"]},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[62]||(l[62]=[t(" 边框颜色 ")])),_:1})]),i("div",null,[i("div",null,[o(p,{value:n.options.index,"onUpdate:value":l[25]||(l[25]=u=>n.options.index=u),size:"small"},null,8,["value"])]),o(s,{class:"color-[#999]"},{default:e(()=>l[63]||(l[63]=[t(" 显示行号 ")])),_:1})]),i("div",null,[o(C,{value:n.options.carousel,"onUpdate:value":l[26]||(l[26]=u=>n.options.carousel=u),size:"small",options:[{label:"单行",value:"single"},{label:"单页",value:"page"}],placeholder:"请选择"},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[64]||(l[64]=[t(" 轮播方式 ")])),_:1})]),i("div",null,[i("div",null,[o(p,{value:n.options.enableCarousel,"onUpdate:value":l[27]||(l[27]=u=>n.options.enableCarousel=u),size:"small"},null,8,["value"])]),o(s,{class:"color-[#999]"},{default:e(()=>l[65]||(l[65]=[t(" 开启轮播 ")])),_:1})]),i("div",null,[o(d,{value:n.options.waitTime,"onUpdate:value":l[28]||(l[28]=u=>n.options.waitTime=u),placeholder:"请输入",size:"small",min:0},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[66]||(l[66]=[t(" 轮播时间间隔 ")])),_:1})]),i("div",null,[i("div",null,[o(p,{value:n.options.hoverPause,"onUpdate:value":l[29]||(l[29]=u=>n.options.hoverPause=u),size:"small"},null,8,["value"])]),o(s,{class:"color-[#999]"},{default:e(()=>l[67]||(l[67]=[t(" 悬浮暂停轮播 ")])),_:1})]),i("div",null,[o(r,{value:n.options.fontColor,"onUpdate:value":l[30]||(l[30]=u=>n.options.fontColor=u),size:"small",actions:["clear"]},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[68]||(l[68]=[t(" 表字体颜色 ")])),_:1})]),i("div",null,[o(A,{value:n.options.fontSize,"onUpdate:value":l[31]||(l[31]=u=>n.options.fontSize=u),size:"small",min:12,max:100,step:1},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[69]||(l[69]=[t(" 表字体大小 ")])),_:1})]),i("div",null,[o(r,{value:n.options.headerFontColor,"onUpdate:value":l[32]||(l[32]=u=>n.options.headerFontColor=u),size:"small",actions:["clear"]},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[70]||(l[70]=[t(" 表头字体颜色 ")])),_:1})]),i("div",null,[o(A,{value:n.options.headerFontSize,"onUpdate:value":l[33]||(l[33]=u=>n.options.headerFontSize=u),size:"small",min:12,max:100,step:1},null,8,["value"]),o(s,{class:"color-[#999]"},{default:e(()=>l[71]||(l[71]=[t(" 表头字体大小 ")])),_:1})])])]),_:1})]),_:1})]),_:1},8,["model"])}const Zo=H(L,[["render",Z]]);export{Zo as default};