123 |
- import{_ as w,E as c}from"./index.f6b6c69f.js";import{M as V,a3 as N,m as S,a4 as E,am as o,o as n,a as g,_ as d,U as s,F as I,ad as x,Y as p,T as y,X as B,b as _}from"./vue.aade88c7.js";const P=V({setup(){const e=N({labelPosition:"top",data:{list:[{ip_address:""}]},code5:"ipWhiteList",is_del:!1}),u=()=>{e.data.list.pop(),e.data.list.length<2&&(e.is_del=!1)},f=()=>{e.data.list.push({ip_address:""}),e.data.list.length>1&&(e.is_del=!0)},m=async()=>{e.data.list.forEach(l=>{l.ip_address=JSON.stringify(l.ip_address)});let a={data:JSON.stringify(e.data),code:e.code5},t=await Index.configSave(a);if(t.code!=0){c.error(t.msg);return}i(),c.success(t.msg)},i=async()=>{let a=await Index.configGetInitData(e.code5);if(a.code!=0){c.error(a.msg);return}a.data.data.list.length>0&&(a.data.data.list.forEach(t=>{t.ip_address=JSON.parse(t.ip_address)}),e.data=a.data.data,e.data.list.length>1&&(e.is_del=!0)),console.log("state.data=>white",e.data)};return S(()=>{}),{del:u,add:f,configSave1:m,initTableData1:i,...E(e)}}}),$=_("div",{class:"card-header"},[_("span",null,"IP白名单")],-1),J=_("div",{style:{margin:"20px"}},null,-1);function L(e,u,f,m,i,a){const t=o("el-input"),l=o("el-form-item"),k=o("el-form"),r=o("el-button"),b=o("el-card");return n(),g("div",null,[d(b,{shadow:"hover",class:"mt20"},{header:s(()=>[$]),default:s(()=>[d(k,{"label-position":e.labelPosition,"label-width":"100px",model:e.data,style:{"max-width":"460px"}},{default:s(()=>[(n(!0),g(I,null,x(e.data.list,(h,C)=>(n(),y(l,{label:"",key:C},{default:s(()=>[d(t,{modelValue:h.ip_address,"onUpdate:modelValue":v=>h.ip_address=v,placeholder:"输入要加白的IP地址"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024))),128))]),_:1},8,["label-position","model"]),J,d(r,{type:"primary",onClick:e.configSave1},{default:s(()=>[p("保存")]),_:1},8,["onClick"]),d(r,{type:"success",onClick:e.add},{default:s(()=>[p("添加")]),_:1},8,["onClick"]),e.is_del?(n(),y(r,{key:0,type:"danger",onClick:e.del},{default:s(()=>[p("减少")]),_:1},8,["onClick"])):B("",!0)]),_:1})])}const T=w(P,[["render",L]]);export{T as default};
- //# sourceMappingURL=whiteList.3b32fb4b.js.map
|