642762204fb720b4da7ea5dec12acc21437e967c01962d406310e847f7d23b92907ca62df0ab61eec22148b85f6f8fa66d0591037c34a96917c4357de74f 5.7 KB

1
  1. {"code":"(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-2d0ceb25\"],{\"610d\":function(e,t,r){\"use strict\";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r(\"div\",{staticClass:\"app-container\"},[r(\"el-form\",{ref:\"form\",attrs:{model:e.form,rules:e.rules,\"label-width\":\"250px\",size:\"small\"}},[r(\"fieldset\",[r(\"legend\",[e._v(\"登录策略配置\")]),r(\"el-form-item\",{attrs:{label:\"登录失败次数限制\",prop:\"loginFails\"}},[r(\"el-input\",{staticStyle:{width:\"240px\"},model:{value:e.form.loginFails,callback:function(t){e.$set(e.form,\"loginFails\",t)},expression:\"form.loginFails\"}})],1),r(\"el-form-item\",{attrs:{label:\"登录失败锁定时长(至少20分钟)\",prop:\"loginLock\"}},[r(\"el-input\",{staticStyle:{width:\"240px\"},model:{value:e.form.loginLock,callback:function(t){e.$set(e.form,\"loginLock\",t)},expression:\"form.loginLock\"}})],1),r(\"el-form-item\",{attrs:{label:\"非活动状态登出系统(设定分钟数)\",prop:\"inactiveLogout\"}},[r(\"el-input\",{staticStyle:{width:\"240px\"},model:{value:e.form.inactiveLogout,callback:function(t){e.$set(e.form,\"inactiveLogout\",t)},expression:\"form.inactiveLogout\"}})],1)],1),r(\"fieldset\",[r(\"legend\",[e._v(\"账号、密码策略配置\")]),r(\"el-form-item\",{attrs:{label:\"密码规则设置\"}},[r(\"el-checkbox-group\",{model:{value:e.form.passwordRule,callback:function(t){e.$set(e.form,\"passwordRule\",t)},expression:\"form.passwordRule\"}},e._l(e.passwordRuleList,(function(t,a){return r(\"el-checkbox\",{key:a,attrs:{label:t.value}},[e._v(e._s(t.label)+\" \")])})),1)],1)],1),r(\"el-form-item\",[r(\"el-button\",{attrs:{type:\"primary\"},on:{click:e.onSubmit}},[e._v(\"保存\")])],1)],1)],1)},l=[],i=r(\"c7eb\"),s=r(\"1da1\"),o=(r(\"a15b\"),r(\"2ef0\")),n={data:function(){return{passwordRuleList:[{value:\"A\",label:\"大写字母\"},{value:\"B\",label:\"小写字母\"},{value:\"C\",label:\"数字\"},{value:\"D\",label:\"特殊字符:!@$%^*()_-+=?/\"}],excNoticeOptions:[{value:\"0\",label:\"邮件\"}],excLevelOptions:[{value:\"0\",label:\"A\"},{value:\"1\",label:\"B\"}],auditableEventList:[{value:\"0\",label:\"不审计NWP预测查询\"},{value:\"1\",label:\"不审计短期预测查询\"}],form:{loginFails:\"\",loginLock:\"\",scanAccount:\"\",inactiveLogout:\"\",auditLog:\"\",auditLogBakCapAlarm:1,memoryWarn:\"\",bfhhs:\"\",logSpaceWarn:\"\",excNoticeWayA:\"0\",excNoticeWayB:\"0\",excLevelLogin:\"0\",excLevelSameUser:\"0\",unauthorizedAccessExceptionLevel:\"0\",ipAddressExceptionLevel:\"0\",passwordRule:[],auditableEvent:[]},rules:{loginFails:[{required:!0,message:\"登录失败次数限制不能为空\",trigger:\"blur\"},{pattern:/^([1-9]|10)$/,message:\"请输入1-10整数\",trigger:\"blur\"}],scanAccount:[{required:!0,message:\"设定月数不能为空\",trigger:\"blur\"},{pattern:/^([1-3])$/,message:\"请输入1-3整数\",trigger:\"blur\"}],loginLock:[{required:!0,message:\"登录失败锁定时长不能为空\",trigger:\"blur\"},{pattern:/^(?:[2-9]\\d|100)$/,message:\"请输入20-100整数\",trigger:\"blur\"}],inactiveLogout:[{required:!0,message:\"非活动状态登出系统不能为空\",trigger:\"blur\"},{pattern:/^([1-9]|[1-2]\\d|30)$/,message:\"请输入1-30整数\",trigger:\"blur\"}],auditLog:[{required:!0,message:\"审计日志保留月数不能为空\",trigger:\"blur\"},{pattern:/^([6-9]|(1[0-2]))$/,message:\"请输入6-12整数\",trigger:\"blur\"}],auditLogBakCapAlarm:[{required:!0,message:\"审计日志保存容量上限不能为空\",trigger:\"blur\"},{pattern:/^([1-9]|10)$/,message:\"请输入1-10整数\",trigger:\"blur\"}],memoryWarn:[{required:!0,message:\"内存设定值不能为空\",trigger:\"blur\"},{pattern:/^(?:[2-8]\\d|90)$/,message:\"请输入20-90整数\",trigger:\"blur\"}],logSpaceWarn:[{required:!0,message:\"日志存储设定值告警不能为空\",trigger:\"blur\"},{pattern:/^(?:[2-8]\\d|90)$/,message:\"请输入20-90整数\",trigger:\"blur\"}],bfhhs:[{required:!0,message:\"并发会话数不能为空\",trigger:\"blur\"},{pattern:/^([1-9]|10)$/,message:\"请输入1-10整数\",trigger:\"blur\"}]}}},created:function(){this.getList()},methods:{getList:function(){var e=this;return Object(s[\"a\"])(Object(i[\"a\"])().mark((function t(){return Object(i[\"a\"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$axios.get(\"/sysPolicyController/getAll\").then((function(t){e.form=t.data,e.form.passwordRule=t.data.passwordRule.split(\",\"),null==t.data.auditableEvent?e.form.auditableEvent=[]:e.form.auditableEvent=t.data.auditableEvent.split(\",\")})).catch((function(e){}));case 2:case\"end\":return t.stop()}}),t)})))()},onSubmit:Object(o[\"debounce\"])(Object(s[\"a\"])(Object(i[\"a\"])().mark((function e(){var t=this;return Object(i[\"a\"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$refs[\"form\"].validate(function(){var e=Object(s[\"a\"])(Object(i[\"a\"])().mark((function e(r){return Object(i[\"a\"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!r){e.next=11;break}if(!(t.form.passwordRule.length<3)){e.next=6;break}return t.$message.warning(\"密码规则至少需要3种以上的组合!\"),e.abrupt(\"return\");case 6:t.form.passwordRule=t.form.passwordRule.join(\",\");case 7:return t.form.auditableEvent=t.form.auditableEvent.join(\",\"),t.loading=!0,e.next=11,t.$axios.post(\"/sysPolicyController\",t.form).then((function(e){t.$message.success(\"策略配置保存成功\"),t.loading=!1,t.getList()})).catch((function(e){t.loading=!1}));case 11:case\"end\":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 1:case\"end\":return e.stop()}}),e,this)}))),1e3)}},u=n,c=r(\"2877\"),g=Object(c[\"a\"])(u,a,l,!1,null,\"69c59a46\",null);t[\"default\"]=g.exports}}]);","extractedComments":[]}