mirror of
https://gitee.com/myxzgzs/boyue_jnpf.git
synced 2025-08-08 07:12:42 +08:00
2 lines
5.3 KiB
JavaScript
2 lines
5.3 KiB
JavaScript
![]() |
import{_ as K,aC as N,aD as R,aE as M,h as O,r as s,j as T,o as d,d as g,w as c,k as b,b as l,m as C,f as n,C as q,u as w,c as v,a as A,t as h,F}from"./index-f87df9cc.js";const H={props:{menu:{type:Boolean,default:!0}},data(){return{search:{},dialogWidth:"400",dialogMenuPosition:"center",loading:!1,form:{},data:[],page:{pageSize:10,currentPage:1,total:0},option:{height:"auto",calcHeight:140,header:!1,index:!0,align:"center",headerAlign:"center",menu:this.menu,column:[{label:"名称",prop:"globalName",span:24,rules:[{required:!0,message:"请输入名称",trigger:"blur"}]},{label:"变量名",prop:"globalKey",span:24,tip:"提示:url中使用${xxx},js语法中使用window.$glob['xxx']",rules:[{required:!0,message:"请输入变量名",trigger:"blur"}]},{label:"变量值",prop:"globalValue",type:"textarea",overHidden:!0,span:24,rules:[{required:!0,message:"请输入变量值",trigger:"blur"}]}]},publicPath:"/DataV/"}},methods:{handleCurrentChange(t){this.page.currentPage=t,this.onLoad()},handleSizeChange(t){this.page.pageSize=t,this.onLoad()},handleCopy(t){const e="${"+t.globalKey+"}";this.$Clipboard({text:e}).then(()=>{this.$message.success(e+"变量复制成功")})},validData(t){return[0,1,2].includes(t)},handleEdit(t,e){this.$refs.crud.rowEdit(t,e)},rowDel(t,e){if(this.validData(e)&&this.$website.isDemo)return this.$message.error(this.$website.isDemoTip),!1;this.$confirm("此操作将永久删除, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{N(t.id).then(()=>{this.$message.success("删除成功"),this.onLoad()})}).catch(()=>{})},rowUpdate(t,e,r,_){if(this.validData(e)&&this.$website.isDemo)return r(),this.$message.error(this.$website.isDemoTip),!1;R(t).then(()=>{r(),this.$message.success("修改成功"),this.onLoad()}).catch(o=>{_()})},rowSave(t,e,r){M(t).then(()=>{this.$message.success("新增成功"),this.onLoad(),e()}).catch(_=>{r()})},onLoad(){this.loading=!0,O({globalName:this.search.name,current:this.page.currentPage,size:this.page.pageSize}).then(t=>{this.loading=!1;const e=t.data.data;let r=e.records;r.forEach(_=>_._menu=!1),this.page.total=e.total,this.data=e.records,this.data=r})}}},$={class:"content__box content__nav"},W=["src"],G=n("div",null,[n("p",null,"创建变量"),n("span",null,"全局变量 任意调用")],-1),I={class:"content__page"},J={class:"list-search"},Q={class:"content__box"},X=["onMouseenter","onMouseleave"],Y={class:"content__info"},Z={class:"content__logo"},ee={key:0,class:"content__menu"},te={class:"content__right"},ne={class:"content__start"},oe=["onClick"],ae=["onClick"],se={class:"content__main"},le={class:"content__name"},ie={class:"content__status"};function ce(t,e,r,_,o,i){const y=s("avue-crud"),k=s("el-icon-search"),u=s("el-icon"),D=s("el-input"),x=s("el-pagination"),L=s("el-header"),S=s("el-icon-copy-document"),z=s("el-tooltip"),P=s("el-icon-edit"),V=s("el-icon-delete"),U=s("svg-icon"),B=s("el-empty"),j=s("el-main"),E=s("el-container"),f=T("loading");return d(),g(E,{class:"list"},{default:c(()=>[b(l(y,C({ref:"crud",style:{display:"none"},option:o.option,modelValue:o.form,"onUpdate:modelValue":e[0]||(e[0]=a=>o.form=a),page:o.page,"onUpdate:page":e[1]||(e[1]=a=>o.page=a),onRowSave:i.rowSave,onRowUpdate:i.rowUpdate,onRowDel:i.rowDel,onOnLoad:i.onLoad},t.$loadingParams,{data:o.data}),null,16,["option","modelValue","page","onRowSave","onRowUpdate","onRowDel","onOnLoad","data"]),[[f,o.loading]]),l(L,{class:"content__header"},{default:c(()=>[n("div",$,[n("div",{class:"content__add",onClick:e[2]||(e[2]=a=>t.$refs.crud.rowAdd())},[n("img",{src:`${o.publicPath}img/glob.png`,height:"40px",alt:""},null,8,W),G]),n("div",I,[n("div",J,[l(D,{modelValue:o.search.name,"onUpdate:modelValue":e[3]||(e[3]=a=>o.search.name=a),onKeyup:q(i.onLoad,["enter"]),placeholder:"请输入名称"},{suffix:c(()=>[l(u,{onClick:i.onLoad,class:"el-input__icon"},{default:c(()=>[l(k)]),_:1},8,["onClick"])]),_:1},8,["modelValue","onKeyup"])]),o.page.total>0?(d(),g(x,{key:0,layout:"total, prev, pager, next,jumper",background:"",size:"small",onSizeChange:i.handleSize
|