import{_ as e,e as t,n as a,r as l,a as o,c as n,w as r,i as s,b as i,d as c,f as d,g as u,o as _,h,j as g,k as f,l as p,F as m,I as b,m as C,t as y}from"./index-CS85kPhe.js";import{_ as x}from"./download-excel.B45WMLhc.js";import{_ as k}from"./uni-pagination.b7xQ_-xQ.js";import{_ as S}from"./unicloud-db.CIw_Ucsr.js";import{e as D,f as $}from"./cms-temp.ndwYD1fF.js";const w=t.database(),z=[],F={ascending:"asc",descending:"desc"};const T=e({data:()=>({collectionList:"cms-temp",query:"",where:"",orderby:"",orderByFieldName:"",selectedIndexs:[],options:{pageSize:20,pageCurrent:1,filterData:{},...D},imageStyles:{width:64,height:64},exportExcel:{filename:"cms-temp.xls",type:"xls",fields:{font_color:"font_color",backgrond_color:"backgrond_color",select_src:"select_src",temptele_src:"temptele_src",temptele_name:"temptele_name",select_icon_color:"select_icon_color",icon_color:"icon_color",user_name_color:"user_name_color",btn_color:"btn_color"}},exportExcelData:[]}),onLoad(){this._filter={}},onReady(){this.$refs.udb.loadData()},methods:{onqueryload(e){this.exportExcelData=e},getWhere(){const e=this.query.trim();if(!e)return"";const t=new RegExp(e,"i");return z.map((e=>t+".test("+e+")")).join(" || ")},search(){const e=this.getWhere();this.where=e,this.$nextTick((()=>{this.loadData()}))},loadData(e=!0){this.$refs.udb.loadData({clear:e})},onPageChanged(e){this.selectedIndexs.length=0,this.$refs.table.clearSelection(),this.$refs.udb.loadData({current:e.current})},navigateTo(e,t){a({url:e,events:{refreshData:()=>{this.loadData(t)}}})},selectedItems(){var e=this.$refs.udb.dataList;return this.selectedIndexs.map((t=>e[t]._id))},delTable(){this.$refs.udb.remove(this.selectedItems(),{success:e=>{this.$refs.table.clearSelection()}})},selectionChange(e){this.selectedIndexs=e.detail.index},confirmDelete(e){this.$refs.udb.remove(e,{success:e=>{this.$refs.table.clearSelection()}})},sortChange(e,t){this.orderByFieldName=t,e.order?this.orderby=t+" "+F[e.order]:this.orderby="",this.$refs.table.clearSelection(),this.$nextTick((()=>{this.$refs.udb.loadData()}))},filterChange(e,t){this._filter[t]={type:e.filterType,value:e.filter};let a=$(this._filter,w.command);Object.keys(a).length?this.where=a:this.where="",this.$nextTick((()=>{this.$refs.udb.loadData()}))}}},[["render",function(e,t,a,D,$,w){const z=s,F=b,T=C,E=l(o("download-excel"),x),j=l(o("uni-th"),i),v=l(o("uni-tr"),c),I=l(o("uni-td"),d),V=l(o("uni-table"),u),q=l(o("uni-pagination"),k),L=l(o("unicloud-db"),S);return _(),n(z,null,{default:r((()=>[h(z,{class:"uni-header"},{default:r((()=>[h(z,{class:"uni-group"},{default:r((()=>[h(z,{class:"uni-title"}),h(z,{class:"uni-sub-title"})])),_:1}),h(z,{class:"uni-group"},{default:r((()=>[h(F,{class:"uni-search",type:"text",modelValue:$.query,"onUpdate:modelValue":t[0]||(t[0]=e=>$.query=e),onConfirm:w.search,placeholder:"请输入搜索内容"},null,8,["modelValue","onConfirm"]),h(T,{class:"uni-button",type:"default",size:"mini",onClick:w.search},{default:r((()=>[g("搜索")])),_:1},8,["onClick"]),h(T,{class:"uni-button",type:"default",size:"mini",onClick:t[1]||(t[1]=e=>w.navigateTo("./add"))},{default:r((()=>[g("新增")])),_:1}),h(T,{class:"uni-button",type:"default",size:"mini",disabled:!$.selectedIndexs.length,onClick:w.delTable},{default:r((()=>[g("批量删除")])),_:1},8,["disabled","onClick"]),h(E,{class:"hide-on-phone",fields:$.exportExcel.fields,data:$.exportExcelData,type:$.exportExcel.type,name:$.exportExcel.filename},{default:r((()=>[h(T,{class:"uni-button",type:"primary",size:"mini"},{default:r((()=>[g("导出 Excel")])),_:1})])),_:1},8,["fields","data","type","name"])])),_:1})])),_:1}),h(z,{class:"uni-container"},{default:r((()=>[h(L,{ref:"udb",collection:$.collectionList,field:"font_color,backgrond_color,select_src,temptele_src,temptele_name,select_icon_color,icon_color,user_name_color,btn_color",where:$.where,"page-data":"replace",orderby:$.orderby,getcount:!0,"page-size":$.options.pageSize,"page-current":$.options.pageCurrent,options:$.options,loadtime:"manual",onLoad:w.onqueryload},{default:r((({data:e,pagination:a,loading:l,error:o,options:s})=>[h(V,{ref:"table",loading:l,emptyText:o.message||"没有更多数据",border:"",stripe:"",type:"selection",onSelectionChange:w.selectionChange},{default:r((()=>[h(v,null,{default:r((()=>[h(j,{align:"center","filter-type":"search",onFilterChange:t[2]||(t[2]=e=>w.filterChange(e,"font_color")),sortable:"",onSortChange:t[3]||(t[3]=e=>w.sortChange(e,"font_color"))},{default:r((()=>[g("font_color")])),_:1}),h(j,{align:"center","filter-type":"search",onFilterChange:t[4]||(t[4]=e=>w.filterChange(e,"backgrond_color")),sortable:"",onSortChange:t[5]||(t[5]=e=>w.sortChange(e,"backgrond_color"))},{default:r((()=>[g("backgrond_color")])),_:1}),h(j,{align:"center","filter-type":"search",onFilterChange:t[6]||(t[6]=e=>w.filterChange(e,"select_src")),sortable:"",onSortChange:t[7]||(t[7]=e=>w.sortChange(e,"select_src"))},{default:r((()=>[g("select_src")])),_:1}),h(j,{align:"center","filter-type":"search",onFilterChange:t[8]||(t[8]=e=>w.filterChange(e,"temptele_src")),sortable:"",onSortChange:t[9]||(t[9]=e=>w.sortChange(e,"temptele_src"))},{default:r((()=>[g("temptele_src")])),_:1}),h(j,{align:"center","filter-type":"search",onFilterChange:t[10]||(t[10]=e=>w.filterChange(e,"temptele_name")),sortable:"",onSortChange:t[11]||(t[11]=e=>w.sortChange(e,"temptele_name"))},{default:r((()=>[g("temptele_name")])),_:1}),h(j,{align:"center","filter-type":"search",onFilterChange:t[12]||(t[12]=e=>w.filterChange(e,"select_icon_color")),sortable:"",onSortChange:t[13]||(t[13]=e=>w.sortChange(e,"select_icon_color"))},{default:r((()=>[g("select_icon_color")])),_:1}),h(j,{align:"center","filter-type":"search",onFilterChange:t[14]||(t[14]=e=>w.filterChange(e,"icon_color")),sortable:"",onSortChange:t[15]||(t[15]=e=>w.sortChange(e,"icon_color"))},{default:r((()=>[g("icon_color")])),_:1}),h(j,{align:"center","filter-type":"search",onFilterChange:t[16]||(t[16]=e=>w.filterChange(e,"user_name_color")),sortable:"",onSortChange:t[17]||(t[17]=e=>w.sortChange(e,"user_name_color"))},{default:r((()=>[g("user_name_color")])),_:1}),h(j,{align:"center","filter-type":"search",onFilterChange:t[18]||(t[18]=e=>w.filterChange(e,"btn_color")),sortable:"",onSortChange:t[19]||(t[19]=e=>w.sortChange(e,"btn_color"))},{default:r((()=>[g("btn_color")])),_:1}),h(j,{align:"center"},{default:r((()=>[g("操作")])),_:1})])),_:1}),(_(!0),f(m,null,p(e,((e,t)=>(_(),n(v,{key:t},{default:r((()=>[h(I,{align:"center"},{default:r((()=>[g(y(e.font_color),1)])),_:2},1024),h(I,{align:"center"},{default:r((()=>[g(y(e.backgrond_color),1)])),_:2},1024),h(I,{align:"center"},{default:r((()=>[g(y(e.select_src),1)])),_:2},1024),h(I,{align:"center"},{default:r((()=>[g(y(e.temptele_src),1)])),_:2},1024),h(I,{align:"center"},{default:r((()=>[g(y(e.temptele_name),1)])),_:2},1024),h(I,{align:"center"},{default:r((()=>[g(y(e.select_icon_color),1)])),_:2},1024),h(I,{align:"center"},{default:r((()=>[g(y(e.icon_color),1)])),_:2},1024),h(I,{align:"center"},{default:r((()=>[g(y(e.user_name_color),1)])),_:2},1024),h(I,{align:"center"},{default:r((()=>[g(y(e.btn_color),1)])),_:2},1024),h(I,{align:"center"},{default:r((()=>[h(z,{class:"uni-group"},{default:r((()=>[h(T,{onClick:t=>w.navigateTo("./edit?id="+e._id,!1),class:"uni-button",size:"mini",type:"primary"},{default:r((()=>[g("修改")])),_:2},1032,["onClick"]),h(T,{onClick:t=>w.confirmDelete(e._id),class:"uni-button",size:"mini",type:"warn"},{default:r((()=>[g("删除")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:2},1032,["loading","emptyText","onSelectionChange"]),h(z,{class:"uni-pagination-box"},{default:r((()=>[h(q,{"show-icon":"","page-size":a.size,modelValue:a.current,"onUpdate:modelValue":e=>a.current=e,total:a.count,onChange:w.onPageChanged},null,8,["page-size","modelValue","onUpdate:modelValue","total","onChange"])])),_:2},1024)])),_:1},8,["collection","where","orderby","page-size","page-current","options","onLoad"])])),_:1})])),_:1})}]]);export{T as default};