secgateway/libs/files/lighttpd/webpages/static/js/4.eca7df4e26fb82703d21.1.4.0js

684 lines
28 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

webpackJsonp([4],{
/***/ "15c2":
/***/ (function(module, exports) {
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABRpJREFUSA19VX1sFFUQn3m7vevdln5QIP6hESQxEJF/GovVhKgtmqAhIdGqCTYEqT1K4h2fkWjiaQTCR+lhk14rX6aYGGtCgxpMSIuIwTRRMIJIJEogwRIUpJx3u3fX2x1/765nrwpMsvvevpn5vXnzfjPLdBdZH8/My4nbJCyNJNLARD8J8aCB59Fpge+am9m9kztsJ2Ttfvs+yXpNItQowo3ElILBIDEP+gwaHnO9eZ5QE+d1MouIv8ZGQyYbgx0h/88TSNCsidtLPRIYS5MQ1QBsSAFIRA3FVgUulRqXztf1yrScOI1KpDG/GVO5iAwpBFJlWJ9ypDuVJCWbsXCko806w8zAL8ia3uTT4vHLRNKAE0zBpjkmucikvqCywIHOlfxX0Xb9HmfWWM5rgn6HiLmAI/HUCCmqi7VZV4tGOiVe2juIFASQls01lcHj0WWciH4l5q0L2bnk5p4XphaCLtZu7S366bGIZyKahLhmJdbywJE9mbluOneMid+rDgXjUWav6Bh9knOYn9UPUtHleqlPwnF79u5VwU1FGxy3qiwQTJg4YsI0XQ1MG/fJlEw2dRiRXsLnE3Scejf0pGfnyJ2j9aXiiU3VZdYLo9nUoXBPsmV3qKKvv1+Mkzds/84WTpnEiNgz8sDZrL2BhE/MnhlcffGyPTD6i7MENHsWl7KiFFTPcSKPynHZLu7ApZMIauD0dcpnQOsx4QQcK/Vu3163lwfLg3WvL+bM+0dk6cVrFJB06p08EKvtOObvel4QSeq8Y56I9CQPZ7L2S6ZPHeVsfo1M8DRB4lUOjzoLEMaVrSv4T+2owdf3iTlGPBc2Oa4NRGPN7BRAJ7+FjAEiL+K5apjY1ZshYqGEKFUpLoPwcqbUZcxO1yEVKDT6w7tht4TjqYJa6Oruduuzom3QV37eydgPiKfvajxiOCFiqcTjaICisR6Z3HpNalBuBt49Ezreh/m/wGQQakwCSlEVimU8YtCNSNUqJT9gsWHCWSPSI/obRRMF1z8v6sp8MlKc69F20g8x0wgYhgC9AjCcEp4ns6QsOExZu6vUAZD1Gt00zYGdrf4zk3UTXyjrOvSMb/InJ76lNQoLt3Dm6ePleS7cnVqiFZv2y3SwZSZolaqv8p3Ta6WCVrBF20R7JQi7MHb/GJU0Q7hQ5gpyCg3oYe3EhvkmeL3tjW6pAX3yacD3qdu2RyV/25nUsVGxtyOwoVir/zzGBsUyrLHUrtfKLyCJo4hgdWeb/yw6W1eaU4cNf/C08lm1pmUt1ob/lVioYiuK6QqOv7C6NhgOx5PPwGY+TQ0e1bZoauCcabYiss26T3SGrG7024+y6dQJL+csqi+ntLYplXW9mTnh7iT6iQQMZT2VcciPlB1QTO2d41wH9wuytsdZ5nreuz7DWLSjrfy3tR+kH/TcXBR38Dga6Wl0sxEYI5+EtEkZWNBZHbL6Mn1U49j2EaB8GVtlRcfhkJUSQTpWAuBtg+W5XaGKH7VqTb8EvJvOfNz8PejDSTbp146Vgctat3GPfW92zDuKVB4C6Ft6rSiTgPViuMdZCC4eRK53VbUFuqIlbbPopEf8eZpRFR2g68ZYKPhxqU7P/wesF/XfIJdzPwThlTLMdn2pel3Lur3O/bkxrwNMmsOKl+NOvi9oJr9vC1w0icSTr6Ckd+hWyqy6RbwX8edqRjhbH5tqdd6WhuPOdwXWNtF+qbh53Y7gsl4VkgHLtLZtaeVrxc3vNP4D9cBWYhhvRwMAAAAASUVORK5CYII="
/***/ }),
/***/ "8Gvu":
/***/ (function(module, exports) {
// removed by extract-text-webpack-plugin
/***/ }),
/***/ "8IlJ":
/***/ (function(module, exports) {
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAOBJREFUKBVjZICC////M85YsS/l/3+GZKCQNlT4KiMjw9yMCKc5jIyM/0FijCBi/qr9Ej9+/1vyn+G/M4iPDhgZGPdysDLFJIY5vmACmYyuGGjKZRCGaQQZBFYDVMssoWGXCtSUD5ME0UDFr6B8cSRxpbNXHzwF2gB2M5I4biZILQtQGuZBJJWM6yCc/7pIgiCmNhOaAF4uMJz+gzRcxasKSfI/I8M1JlA4I4nhZYLUMoIjbNm+3chxAAtSYEzB/QCKi4woJ1egDYz/QZECEoAZD1KIrhisBqgWaBgEEJs0AE7AXstI8N/iAAAAAElFTkSuQmCC"
/***/ }),
/***/ "BQjc":
/***/ (function(module, exports) {
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA39JREFUSA2lVU1oVFcU/s5Mkv6C0Yr0B6HENNWZaCaJoVpamC4aRGxKsVkoBFPoouLCZSCFNNpdoeJCKAGlalu60EUNDQ0N1aiLFNJJAsnMRJHSWCgWSlOohmRm3jv97pvcN++NmdTBC5dz3jnfPX/3nPuAKpZmWo+aXcUR1FQDBnQTVOuqOSPrgVUHI8gMdwJuDxSvQXQraR4iDultRPQK6uouSOPk75XsVHSg8627UdAvePA+DZ9jrtfgSC8NK2L1nyH77y6o8z71vdznEYt+IpLKk///pXOth3Su5a6mW7uCaM0kPtZ0oj8kS+/dRNlXmm65oeSDOsNHygWabTvAWn/K1JMSnx4O6U30ZUviE39LfKYHkKvA0neq7bVBSMiBpjueh+sOIRp9T5omfw0CPV5QsaR0MkgnC8g4J4LnQg6A/ABBQ7IjNRsE+fwaGfg6j3nqOEmv3unYauW+A/2j/WkKu4ENp6wySL3sBM3MoVnvvL4lqLO8KRf588jljliZ7wCLztsU3pT4+H2rtJSX2A3NZeAiwTlow8qDLO/qHasPUYlehivvWlnJARBnO05ZhaVe5Kq8lyf2sCW+YQkvokb2wXEv6sIbGy3Opzswyyyb7Ld4o69qgOwe/Mk9aZUeNWUxkQu+5ndyVTfOTD5ChJ1jBq58qfYT/zkkcq+UgWKZ7flkOdYbLNESzgJEItSt2E+fmk4T1HLac0bmtx0H5QOo7JbmmWM+mIzeat+MgpPlJO+Hg86iQ2ap+BJ1L2yTV34IOdFbLS8hL9dpp9HYKT12NTUTKBT6gsYNL6+m/uIEH0YBIyzLMiMzkTPKyMFy497ZAt6i9mdrx0+dhuYpfKDZRNIqLZXYzBg2Rl9mzUcpG2HkDRKb8o1YXJHKh3wgzH15y3dQ/JSTLMNZTSefXdX7RF5MLTHy3yhYWDNyKry3S/EMYl0/2oMhBxz3K0yPU7x42gJC1FxfhaW3Oxqg7hm28FGRQdfCQg6KwnrzcCV46WtmYg8GqWbbdyKXZ9SRPtk+/UtQ95CD4iTXJ+nkOeg/M2vdiTVgSsmyDMB1RjmEx6V5+lurs7RiygbAJ4Ijr3wAWVeVnzjpDXTMTtIUv9sof5P7ElB7UuKT98g/tNZ1YNGche1s4b002sNbMMP4PXeanTXmXb4FPi41fzOzq7FTGrRHOSWy+CiwIOY/5LE7ORtIsc0AAAAASUVORK5CYII="
/***/ }),
/***/ "VLZ+":
/***/ (function(module, exports) {
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAYAAAD+4+QTAAAAAXNSR0IArs4c6QAAAmxJREFUSA3NVM9rE1EQntnUNpYK9ti42U28FKxgsfij5uRRNJvmEEHsufXkzYsHieDBi2fbgqKg+KNqa8Qf/QuKVQnSi3hqursVRKiHikkkb5y3+KTZ7MomzcFAmOSbme97b+fbwdTmxF76Id4AwWEC2gU7+GgDscG1wcXvfooesdXYRMQnR/W+zDzON/wFUf4XqBBbcWsPvcMCHG/pMewsyaKWRJuA5DBtqx7YJkUCEx2AYVxaB1zhLYgiKNkTBErMtCdOEYo5INLDalpwImi6DaKDpE2FikgBJJyuJEuvWsgiAqZjnfYO2qS8rTkM31YS6afk6e5MQmT/LxHDtTL+gwZhpps74a+LdBN+yW6BgFnTzt5XBIZjPWbDznG8KbFxKuzmumfsxtuGm7uu6mTUEPDXv974lJ07BkijADRCCEcM25qU9kagg7zrDvDOy0gXbXyp55lvlIiGQYiTppMfV0IaF5ZX3OqjMKG15PO3gPiB91sZCd7t0/ueVpKLr5m8DIDvWWy1opdeJoZ6F/ggy16dhh8r+sKyEgG5haXN5DftZM+qhN/CadcaVjkVo2CSB2UDXxF5YDOIsBrvhbu1Ol0TAi6uJ194eUXaSZQi3uD5inJJ7udBxn5W4ZMgjHdCGNbjich58JH3CIQbqMGZdb00zXNw5EDDGqPgXr/cX6p4bGOqPzuUqBax6G3SthYkanfiWv+lz4kH39jG99hM5z3ePwvyr4gSazeOfC0MbNVrV7lvkq1+mR+5Qfz82XFXFNeORRRR2skfEtCYke8JayyxyDmV62qULk051gV21FJXiYPIilRsWle/Adoz/wwK0ZgwAAAAAElFTkSuQmCC"
/***/ }),
/***/ "hKyr":
/***/ (function(module, exports) {
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABOtJREFUSA2FlX9M1HUYx5/P3QEprh+aCmJlOtdWrZ8WbklS2jLW+rE2FjY8TsYBFmmWbZQZuVpblOgfCYKLAyZj5LSSXMvMHzFprqy1lnPoOheo1TDWEPC4+356Ped9r2sKPdtnz+fzfN7P7+fz/RoZh6y1prxNHhBHngKymJVjRaYZkQH4GfhB65VdTcXmyDgm4mJwl1NFq3045sh7xsodGEsDcd4YabVW1nhEtlgjAfZXi5EId8eMR9Y1rjDdl1sSIClUY62nPyS1SF/wWKnHuEZb5fNJnscjo5GIhL1emYnKjFhMDoHbKlYmY+R5nNY2+mWDMYSVQgR0iWoOWF9/SHYRaZHHSL7NkLe5eRnDq+qLzYkELM4aVpifjVeqMLzG+OR9r0g+jlaWt0i7ljYVm3RwNixbMJ6bniELtvlNj41IGdCT7HeqQizy32wpSTtGT0lUyusD5tuMq+Q+YHkVLfKO4l2KO6hstgvJqxTh9ZFR2RcM2dcJowKHTS7wShxMA26DZSFbjd4X2MiiN2vLQ/ZBFx9PB0APnrppVq0Tk+UolQK8XUE4GSDSPrL5C57P+XMMTeNqNisbmRf8ccq63etIe8xIpSOyrKnE5Mb1g612kXVkX5qVm7cGzDkVEkEpRl5Byc8xh/vZjkfmM7JVONjMAPzCiPbD+2JWQmB2NJaYD+DyUqedOnRBwvSoQCfLl5jzLte4gohgDrPQ21BijupZaXW7nTl8UarS0mTzh8+Z05ekImTfyz6ercrqCs35YLP9GCPPcOzWHixmHWMlibrNsR4JJwUTbMCGWTekQtD9ntI9pDIfK0drHGyz2UlQVOZTii9TZZExma73jiM3Vu6gQAmKRWWYfmWlYo0j/VQhSyG+RMNabdRVSXBHcknzDVfqXkejctiVpXL0z7hnbNJ3GdOzj82AeKSaWn3lAmjcLs57yKLZlXkcmY7GDzRvoTbXlRPpUgJ5MTNTHnFlwyNyC5nu1rOWqJ8UZ9HQfhdAk05qCA3+f2U0OTp2kQ+TV87R5CQWnZaqvbajrsBwm6SeVz+18/WkDg4xMQuSV2yI/LROUqpsvD1jOWnoDylgmgrjjTVyAGwnwexVHZN4B/u9Rua6EQdbbLmmzcPbSHb6oHLgc+FPktieWSKFNQEzSqYdPMDHMZxJUEPwU2Q+D+wU+AUC7zLx736L6Lx/w2zsNFEJcvkEoOvgfRgMc9dH4wYxUMHj25jtl7dqjHHKmkFBGO9QPFzfxLwEtkjvPPp5pWnrUF6N8a8xOoX9Sgz3YqyOF5rHKpqcLjWq4EuTj9S47pUw+hlsMfhB9r+i+zf7Jdjp0nuGhWYGzEG81pLun0jWNgbMJwC28YkI6v1EhN5PcSzDgtcYTn4D38b6UfXiDnSTUyKvwY7YmBzVvmROZkSNzOC7FND78QiDN1EeP/xOos91bJwvpf7x1510oGk3+uVZgNuJfP/QiNSQ6iai2rSq2d51JQdgwxi/FZyO7TWU9DuCmsp+EH6b3icdqAHtB/Vez/Qsocr3k/6bRHUtD+zwSETWKyY2JouUK2F8A+wecPpFOEFg6Tg7jvF0zvfqPefxSX9EjpHHAD5Kf3IAp4OOTUqXu7csN7+rZkWLfZqX30YgmUlLjChjX8zY757QQVLhfzb6oSP6at5OIV3tpALvNhabs6r2D6E39YHIK8+dAAAAAElFTkSuQmCC"
/***/ }),
/***/ "kbFb":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
// CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/Protect.vue
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var Protect = ({
props: {
title: String,
detail: String,
state: {
type: Boolean,
default: true
},
model: {
type: Boolean,
default: true
},
rule: {
type: Boolean,
default: true
},
imgUrl: {
type: String,
default: __webpack_require__("hKyr")
},
otherClass: String,
otherSetAreaLeft: String,
inmodification: {
type: Boolean,
default: false
},
inradio: {
type: String,
default: ''
},
protectCon: {
type: String,
default: '提示文本'
},
alertCon: {
type: String,
default: '提示文本'
},
rightTop: String,
rightCenter: String,
rightBottom: String,
ruleNumber: {
type: Number,
default: 0
}
},
data: function data() {
return {
protectEdit: !this.global.getRoleLimit().protectEdit,
radio: this.inradio,
modification: this.inmodification
};
},
methods: {
goSet: function goSet() {
this.$emit('goSet');
},
changeState: function changeState(val) {
this.$emit('changeState', val);
},
changeModel: function changeModel(val) {
this.$emit('changeModel', val);
}
},
watch: {
inradio: function inradio(val) {
this.radio = val;
},
inmodification: function inmodification(val) {
this.modification = val;
}
}
});
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-0f027424","hasScoped":false,"transformToRequire":{"video":["src","poster"],"source":"src","img":"src","image":"xlink:href"},"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Protect.vue
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:['setArea',_vm.otherClass]},[_c('div',{class:['setAreaLeft',_vm.otherSetAreaLeft]},[_c('div',{staticClass:"setAreaLeftImg"},[_c('img',{attrs:{"src":_vm.imgUrl}})]),_vm._v(" "),_c('div',{staticClass:"areaTitle"},[_vm._v(_vm._s(_vm.title))]),_vm._v(" "),_c('div',{staticClass:"areaDetail"},[_vm._v(_vm._s(_vm.detail))])]),_vm._v(" "),_c('div',{staticClass:"setAreaRight"},[_c('div',{staticClass:"setAreaRightDiv"},[(_vm.state)?_c('div',{class:['setAreaRightTop',_vm.rightTop]},[_c('span',{staticClass:"rightName"},[_vm._v("状态:")]),_vm._v(" "),_c('el-switch',{attrs:{"disabled":_vm.protectEdit,"active-color":"#13ce66","active-text":"","inactive-text":""},on:{"change":_vm.changeState},model:{value:(_vm.modification),callback:function ($$v) {_vm.modification=$$v},expression:"modification"}})],1):_vm._e(),_vm._v(" "),(_vm.model)?_c('div',{class:[_vm.rightCenter,'setAreaRightCenter']},[_c('span',{staticClass:"rightName"},[_vm._v("模式:")]),_vm._v(" "),[_c('el-radio-group',{on:{"change":_vm.changeModel},model:{value:(_vm.radio),callback:function ($$v) {_vm.radio=$$v},expression:"radio"}},[_c('el-radio',{attrs:{"label":"1","disabled":_vm.state && !_vm.modification || _vm.protectEdit}},[_vm._v("防护")]),_vm._v(" "),_c('el-radio',{attrs:{"label":"2","disabled":_vm.state && !_vm.modification || _vm.protectEdit}},[_vm._v("预警")])],1)],_vm._v(" "),_c('el-tooltip',{staticClass:"modelImg",attrs:{"placement":"right"}},[_c('div',{attrs:{"slot":"content"},slot:"content"},[_vm._v(_vm._s(_vm.protectCon)),_c('br'),_vm._v(_vm._s(_vm.alertCon))]),_vm._v(" "),_c('img',{attrs:{"src":__webpack_require__("8IlJ")}})])],2):_vm._e(),_vm._v(" "),(_vm.rule)?_c('div',{class:['setAreaRightBottom',_vm.rightBottom]},[_c('span',{staticClass:"rightName"},[_vm._v("规则:")]),_vm._v(" "),_c('span',[_vm._v("已添加"+_vm._s(_vm.ruleNumber)+"条规则")]),_vm._v(" "),(_vm.protectEdit)?_c('el-button',{staticClass:"ruleImg",attrs:{"size":"mini","plain":""},on:{"click":_vm.goSet}},[_vm._v("查看配置")]):_vm._e(),_vm._v(" "),(!_vm.protectEdit)?_c('el-button',{staticClass:"ruleImg",attrs:{"size":"mini","plain":""},on:{"click":_vm.goSet}},[_vm._v("前去配置")]):_vm._e()],1):_vm._e()])])])}
var staticRenderFns = []
var esExports = { render: render, staticRenderFns: staticRenderFns }
/* harmony default export */ var components_Protect = (esExports);
// CONCATENATED MODULE: ./src/components/Protect.vue
function injectStyle (ssrContext) {
__webpack_require__("8Gvu")
}
var normalizeComponent = __webpack_require__("VU/8")
/* script */
/* template */
/* template functional */
var __vue_template_functional__ = false
/* styles */
var __vue_styles__ = injectStyle
/* scopeId */
var __vue_scopeId__ = null
/* moduleIdentifier (server only) */
var __vue_module_identifier__ = null
var Component = normalizeComponent(
Protect,
components_Protect,
__vue_template_functional__,
__vue_styles__,
__vue_scopeId__,
__vue_module_identifier__
)
/* harmony default export */ var src_components_Protect = (Component.exports);
// EXTERNAL MODULE: ./src/components/Pagination.vue + 2 modules
var Pagination = __webpack_require__("cMGX");
// EXTERNAL MODULE: ./node_modules/vuex/dist/vuex.esm.js
var vuex_esm = __webpack_require__("NYxO");
// CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/pages/siteManagement/ProtectSet.vue
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var ProtectSet = ({
components: {
Protect: src_components_Protect,
Pagination: Pagination["a" /* default */]
},
data: function data() {
return {
ptitle: "Web应用防火墙",
title: "防护配置",
domain: '',
domainId: '',
webRadio: '',
siteState: false,
preciseState: false,
ccRadio: '',
ccState: false,
dataRadio: '',
dataState: false,
mmState: false,
preciseNum: 0,
ccNum: 0,
URL: {
getDetails: '/rest/website/details',
updateDetails: '/website/update'
}
};
},
computed: Object(vuex_esm["b" /* mapState */])({
contextPath: 'urlHost',
super: 'super',
group: 'group',
province: 'province',
myHeight: 'cdnConHeight'
}),
mounted: function mounted() {
this.domain = this.$route.query.domain;
this.domainId = this.$route.query.id;
this.getDefaultSetInfo();
},
methods: {
getDefaultSetInfo: function getDefaultSetInfo() {
var that = this;
this.$axios({
method: 'post',
url: that.contextPath + this.URL.getDetails + "/" + this.domainId,
needInterceptors: true,
showError: true,
loader: true
}).then(function (res) {
that.webRadio = res.webProtectMode == true ? '1' : '2';
that.siteState = res.cacheStatus;
that.preciseState = res.preciseACL;
that.ccRadio = res.ccStatus != 0 ? res.ccStatus.toString() : '';
that.ccState = res.ccStatus == 0 ? false : true;
that.dataRadio = res.riskControlStatus != 0 ? res.riskControlStatus.toString() : '';
that.dataState = res.riskControlStatus == 0 ? false : true;
that.mmState = res.sensitiveStatus;
that.ccNum = res.riskNum;
that.preciseNum = res.aclNum;
});
},
changeModel: function changeModel(val) {
this.webRadio = val;
var text = '您确认要修改该防护吗?';
var formData = {
name: 'webProtectMode',
status: val == '1' ? true : false
};
var oldData = {
name: 'webProtectMode',
status: this.webRadio == '' ? '' : val == '1' ? '2' : '1'
};
this.getData(text, formData, oldData);
},
setPro: function setPro(name) {
this.$router.push({ path: '/preciseSet', query: { data: this.domainId, name: name, domain: this.domain } });
},
webChangeState: function webChangeState(val) {
this.siteState = val;
var text = "您确认要关闭该功能吗?";
if (this.siteState) {
text = "您确认要开启该功能吗?";
}
var formData = {
name: 'cacheStatus',
status: this.siteState
};
var oldData = {
name: 'cacheStatus',
status: !this.siteState
};
this.getData(text, formData, oldData);
},
preciseChangeState: function preciseChangeState(val) {
this.preciseState = val;
var text = "您确认要关闭该功能吗?";
if (this.preciseState) {
text = "您确认要开启该功能吗?";
}
var formData = {
name: 'preciseACL',
status: this.preciseState
};
var oldData = {
name: 'preciseACL',
status: !this.preciseState
};
this.getData(text, formData, oldData);
},
ccChangeState: function ccChangeState(val) {
this.ccState = val;
var radioReal = 0;
var text = "您确认要关闭该功能吗?";
if (this.ccState) {
text = "您确认要开启该功能吗?";
if (this.ccRadio == '') {
this.ccRadio = "2";
}
radioReal = this.ccRadio;
}
var formData = {
name: 'ccStatus',
state: radioReal
};
var oldData = {
name: 'ccStatus',
state: !this.ccState
};
this.getData(text, formData, oldData);
},
ccChangeModel: function ccChangeModel(val) {
this.ccRadio = val;
var text = '您确认要修改该防护吗?';
var formData = {
name: 'ccStatus',
state: val
};
var oldData = {
name: 'ccStatus',
state: val == '1' ? '2' : '1'
};
this.getData(text, formData, oldData);
},
dataChangeState: function dataChangeState(val) {
this.dataState = val;
var radioReal = 0;
var text = "您确认要关闭该功能吗?";
if (val) {
text = "您确认要开启该功能吗?";
if (this.dataRadio == '') {
this.dataRadio = "2";
}
radioReal = this.dataRadio;
}
var formData = {
name: 'riskControlStatus',
state: radioReal
};
var oldData = {
name: 'riskControlStatus',
state: !this.dataState
};
this.getData(text, formData, oldData);
},
dataChangeModel: function dataChangeModel(val) {
this.dataRadio = val;
var text = '您确认要修改该防护吗?';
var formData = {
name: 'riskControlStatus',
state: val
};
var oldData = {
name: 'riskControlStatus',
state: val == '1' ? '2' : '1'
};
this.getData(text, formData, oldData);
},
mmChangeState: function mmChangeState(val) {
this.mmState = val;
var text = "您确认要关闭该功能吗?";
if (val) {
text = "您确认要开启该功能吗?";
}
var formData = {
name: 'sensitiveStatus',
status: val
};
var oldData = {
name: 'sensitiveStatus',
status: !val
};
this.getData(text, formData, oldData);
},
getData: function getData(text, formData, oldData) {
var _this = this;
this.$confirm(text, '提示', {
dangerouslyUseHTMLString: true,
customClass: 'wafConfirm',
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(function () {
var that = _this;
_this.$axios({
method: 'post',
url: _this.contextPath + _this.URL.updateDetails + "/" + _this.domainId,
data: formData,
needInterceptors: true,
showError: false,
loader: true
}).then(function (res) {
that.getDefaultSetInfo();
}).catch(function (e) {
that.$message.error('修改失败!');
that.cancelSet(oldData);
});
}).catch(function (e) {
_this.cancelSet(oldData);
/*this.getDefaultSetInfo();*/
});
},
cancelSet: function cancelSet(data) {
var that = this;
switch (data.name) {
case 'webProtectMode':
that.webRadio = data.status;
break;
case 'cacheStatus':
that.siteState = data.status;
break;
case 'preciseACL':
that.preciseState = data.status;
break;
case 'ccStatus':
if (typeof data.state == "string") {
that.ccRadio = data.state;
} else {
if (!data.state) {
that.ccRadio = '';
}
that.ccState = data.state;
}
break;
case 'riskControlStatus':
if (typeof data.state == "string") {
that.dataRadio = data.state;
} else {
if (!data.state) {
that.dataRadio = '';
}
that.dataState = data.state;
}
break;
case 'sensitiveStatus':
that.mmState = data.status;
break;
default:
break;
}
}
}
});
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-3d691186","hasScoped":false,"transformToRequire":{"video":["src","poster"],"source":"src","img":"src","image":"xlink:href"},"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/siteManagement/ProtectSet.vue
var ProtectSet_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('el-breadcrumb',{attrs:{"separator-class":"el-icon-arrow-right"}},[_c('el-breadcrumb-item',{staticClass:"con-ptitle",attrs:{"to":{ path: '/CDNindex' }}},[_vm._v(_vm._s(_vm.ptitle))]),_vm._v(" "),_c('el-breadcrumb-item',{attrs:{"to":{ path: '/siteSet' }}},[_vm._v("网站配置")]),_vm._v(" "),_c('el-breadcrumb-item',[_vm._v("防护配置 "),_c('span',{staticClass:"domianTitle"},[_vm._v(_vm._s(_vm.domain))])])],1),_vm._v(" "),_c('div',{staticClass:"con-content",style:({height:_vm.myHeight})},[_c('Protect',{attrs:{"title":'Web应用攻击防护',"detail":'防护SQL注入、XSS跨站等常见Web应用攻击、实时生效',"state":false,"rule":false,"inradio":_vm.webRadio,"rightCenter":'webRight',"protectCon":'预警:将仅仅告警,不阻断攻击',"alertCon":'防护:即阻断攻击'},on:{"changeModel":_vm.changeModel}}),_vm._v(" "),_c('Protect',{attrs:{"imgUrl":__webpack_require__("m0AN"),"title":'网页防篡改',"detail":'可对网站页面进行缓存配置,在设置的时间段内锁定网站的返回页面为缓存的正常页面',"otherClass":'thirdSet',"otherSetAreaLeft":'thirdSetBg',"model":false,"rule":false,"inmodification":_vm.siteState,"rightTop":'webRight'},on:{"changeState":_vm.webChangeState}}),_vm._v(" "),_c('Protect',{attrs:{"imgUrl":__webpack_require__("BQjc"),"title":'精准访问控制',"detail":'对常见的HTTP字段进行条件组合支持业务场景的定制化防护策略',"otherClass":'preciseSet',"otherSetAreaLeft":'preciseSetBg',"model":false,"ruleNumber":_vm.preciseNum,"inmodification":_vm.preciseState,"rightTop":'twoRight'},on:{"changeState":_vm.preciseChangeState,"goSet":function($event){return _vm.setPro('precise')}}}),_vm._v(" "),_c('Protect',{attrs:{"imgUrl":__webpack_require__("m+Kt"),"title":'CC安全防护',"detail":'CC 防护功能支持对公网用户访问特定 URL 的行为进行频率控制,人机识别,封禁恶意的高频访问行为',"otherClass":'ccSet',"otherSetAreaLeft":'ccSetBg',"rule":false,"inradio":_vm.ccRadio,"inmodification":_vm.ccState,"rightTop":'twoRight',"protectCon":'预警:识别到业务攻击时,只记录日志,不做拦截',"alertCon":'防护:识别到业务攻击时,记录日志并拦截'},on:{"changeState":_vm.ccChangeState,"changeModel":_vm.ccChangeModel}}),_vm._v(" "),_c('Protect',{attrs:{"imgUrl":__webpack_require__("15c2"),"title":'数据风控',"inradio":_vm.dataRadio,"otherClass":'dataSet',"otherSetAreaLeft":'dataSetBg',"inmodification":_vm.dataState,"ruleNumber":_vm.ccNum,"detail":'数据风控帮助您防御网站关键业务(如注册、登录、修改密码、短信验证码等)中可能发生的欺诈行为',"protectCon":'预警:识别到业务攻击时,只记录日志,不做拦截',"alertCon":'防护:识别到业务攻击时,记录日志并拦截'},on:{"changeState":_vm.dataChangeState,"changeModel":_vm.dataChangeModel,"goSet":function($event){return _vm.setPro('data')}}}),_vm._v(" "),_c('Protect',{attrs:{"imgUrl":__webpack_require__("VLZ+"),"title":'防敏感信息泄露',"detail":'针对服务器返回的异常界面或关键字做信息保护',"model":false,"rule":false,"otherClass":'mgSet',"otherSetAreaLeft":'mgSetBg',"inmodification":_vm.mmState,"rightTop":'webRight',"protectCon":'预警:识别到业务攻击时,只记录日志,不做拦截',"alertCon":'防护:识别到业务攻击时,记录日志并拦截'},on:{"changeState":_vm.mmChangeState}})],1)],1)}
var ProtectSet_staticRenderFns = []
var ProtectSet_esExports = { render: ProtectSet_render, staticRenderFns: ProtectSet_staticRenderFns }
/* harmony default export */ var siteManagement_ProtectSet = (ProtectSet_esExports);
// CONCATENATED MODULE: ./src/pages/siteManagement/ProtectSet.vue
function ProtectSet_injectStyle (ssrContext) {
__webpack_require__("y4Dx")
}
var ProtectSet_normalizeComponent = __webpack_require__("VU/8")
/* script */
/* template */
/* template functional */
var ProtectSet___vue_template_functional__ = false
/* styles */
var ProtectSet___vue_styles__ = ProtectSet_injectStyle
/* scopeId */
var ProtectSet___vue_scopeId__ = null
/* moduleIdentifier (server only) */
var ProtectSet___vue_module_identifier__ = null
var ProtectSet_Component = ProtectSet_normalizeComponent(
ProtectSet,
siteManagement_ProtectSet,
ProtectSet___vue_template_functional__,
ProtectSet___vue_styles__,
ProtectSet___vue_scopeId__,
ProtectSet___vue_module_identifier__
)
/* harmony default export */ var pages_siteManagement_ProtectSet = __webpack_exports__["default"] = (ProtectSet_Component.exports);
/***/ }),
/***/ "m+Kt":
/***/ (function(module, exports) {
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAABMRJREFUSA2tVntslEUQn9nda8v5oIVgo42mNgpaHxCSGjTVBCR93BX/UWsjVIkxWhUf1EfbQ4NI7bVYBI0GGxNFjQ9MDDHpXUs1ViKNaNBEfNRWEYwCESxKoa+73R1nr37t0VLaJmzS7u7szPx2Zn8z3yFMc1DDrvO0/TcKJD7zhQJrp2kOYjoG9MKOCxhsBxDysA/Gw5E6IsLp+JiSMn1I0uxrKQOi59n5N3J2Zjn09uQYHf8YALullGvwqaJvpwJ8WkAHAL+3XaK1uVyQvZZjeIAADKKoVdWBtz3HFG7O0ABVSPAQyzpAiPckQjfIGb/iE4v/9vSS53GAtKk93Qz07wOEDI7oAEfwHQj6SOYE38dSNMnG3prqPp2tcehhBr6JZfMJaBbnfJuqCZZ5Ot6svMXIHI/PASSSIn0mVuWfGJGfYYGhpT18/Kynouujy4jsem+fPE9AGjRTBUt25q0l4D/eeux8CiA1tF1kjF44Vuls7pV7Mz00sAbJztE2foQpP4DjXvbsQSomyKtKUi1Wl3RyTQlobMszWlckQ5hwdJUFe68gsVWGApvjdZH1/M7LEGW9qi7+QIcjrzNR8riqV/uqStqTbceuUddFtyPYDq7lRUDgKno/G5czwzKdMr0cPd+cpP289Mu0tMsgZqWxQ78we49Ln7oUtM3VZL5my04umatdR6D6lnyWveKrKVkwFlCggMMCVJasDpSqUPBWIVVTspLtt485mpOg17Dy5oOGYs9wTaZw1uvxycI+QybBRgRa68A8WwTMpMZorrf3Zo4wso3fbDc7mSvT/DXAZWFMfNdIhMOty0WecPZ/K0veJ4jnnTvHtKH1RibfG5yw7VzPUvlxHT4S6HVnLsLvuZMclBKazGD/Vm1i5SzPoKY9PqfAjlznHL35+L1NPnc2RpuZbHlASXhRCXjH9NG7tKn1QncmRFXANeDrrKVb5KzM25Hkbr5jrzn213IP1ClOZ3BkecyHLqNhozUUlKlpFWbAbHY+RgqAu0MxtzLuifQWCZmPxswjgT+y4RCrfa5S07/AyhsGJgMebvSRbklyBYaKv+QnK2FG38PldkjO8D89AugcuYhMz9E7gewdTPFzOc2lkB04Cr+1Xm+tWcQPoMDiIBdPl0xJ3etINPYCur55BVl81BcK5iV8MsvtSaggsEUqVLLkFEDP2BHDNrRs4PkKvsYAoPhEoopgVcEhlgnY2DbXxM18bhYXJ2yEcMRRnCHix17JWRlk1v7EmRF88T6Wt/D5UilS1p0W0Dlxj6wH9U4lRTFYytKWCpnq2XxynEmy1wrqUinqZ1xddJjVEyMejtYy0EJmeMCTucvrhtYCJHO/rA7eNiGgM+D0BFk/rHz+Jd73bfhTFL9GgMnlUrqS1bLcLwC+SIzJksUx/cBpj/Hez3/nuLLgC3aInOwtWHpV7IyADtSEm++zgBUMWuCBOnnyiDc0L2bQl5Tw3cXpPAIYZxN1wjWGZD23nhTQKXGvXMnR1HBNLceq4B4nc4Pa25X9qr/aEpWpFF8xPl74x/DJxP+nBJhwviGyQGt4k6+4Uwls1IDzwNhGTmanTJWrsLLo2MQwoydTBkyADv+YuhvA1vD+T+brc5N9HUahhlf/AaaFI2fPmV0uAAAAAElFTkSuQmCC"
/***/ }),
/***/ "m0AN":
/***/ (function(module, exports) {
module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAbhJREFUSA3dljFLw1AQx+9e2lIHHXRSRKhtrEHRwU52cfATVDv5KbroN3Bw6SSIa1GEop/BxU0HBVNtWhERBNGCuIiSd757ECkhKWmDgx4E3l3ufn9y9+CCoGzDcSY/vmiHgFaAYJxjAxvCEwKeppO4eWCaj6jhn/ISEB0CUUWBbUFEgwhIRCRJWQRZASIznRKLuGY3DxVsWlhmsY7oDgL215SJDNlwzlT8LqHbAkaF4eu2swWCnufzZu3KdvaNBO0N02jjTXZ2wUhtH+czN35YkM+skt2qArhVwT3ntnCiJCpICQsPty9D6mOXgcTUO3ZGgLAoyJ0IgoXFNFOxE5zg9fxkbqbcVTDbdc52nSMdmcn91gJSklVutCIVRk1iJudqAQJZc2XU0v7ytIAhjELdyl30V9o7W3VkyZXuueidFv/t3xfQMwhqROm6qa4VRbye2FZXPBfECRVIieSqC+5YUJE/ZoDx6o95fqjAkZW5V0n8xLJ/PGTuS7RBhw+YGaEz4JdRBt1rwD8CvInY8VucQXtMAWqH8przw+P6mqnYghc071Bec3GhXj2zmKnZv770WfU3f1u+AX4pxq5gwsSRAAAAAElFTkSuQmCC"
/***/ }),
/***/ "y4Dx":
/***/ (function(module, exports) {
// removed by extract-text-webpack-plugin
/***/ })
});