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

684 lines
28 KiB
Plaintext
Raw Normal View History

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
/***/ })
});