mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
4f79e10bd6
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
1 line
9.3 KiB
JavaScript
1 line
9.3 KiB
JavaScript
webpackJsonp([3],{DzQd:function(t,e){t.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTgzMjA4NjAzNTc4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQyMzciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTg2NCA1NDRIMTYwYy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMyaDcwNGMxNy43IDAgMzIgMTQuMyAzMiAzMnMtMTQuMyAzMi0zMiAzMnoiIHAtaWQ9IjQyMzgiIGZpbGw9IiNGRjAwMDAiPjwvcGF0aD48L3N2Zz4="},NFIW:function(t,e,n){var o=n("iLZL"),r=n("Qk5j"),i=n("W9IS"),a=0,c=4,l=36,s=Math.pow(l,c);function d(){return r((i()*s<<0).toString(l),c)}function m(){return a=a<s?a:0,++a-1}function u(){return"c"+(new Date).getTime().toString(l)+r(m().toString(l),c)+o()+(d()+d())}u.slug=function(){var t=(new Date).getTime().toString(36),e=m().toString(36).slice(-4),n=o().slice(0,1)+o().slice(-1),r=d().slice(-2);return t.slice(-2)+e+n+r},u.isCuid=function(t){return"string"==typeof t&&!!t.startsWith("c")},u.isSlug=function(t){if("string"!=typeof t)return!1;var e=t.length;return e>=7&&e<=10},u.fingerprint=o,t.exports=u},P2Ou:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("Xxa5"),r=n.n(o),i=n("exGp"),a=n.n(i),c=n("lHA8"),l=n.n(c),s=n("NFIW"),d=n.n(s),m=n("yOY3"),u={data:function(){return{edit:!1,dict:[],form:{componentType:"PLATFORM",componentName:1,components:[{ip:"",port:"",cid:d()()}],remark:""}}},mounted:function(){this.initData()},beforeDestroy:function(){sessionStorage.removeItem("acitve_detail")},methods:{validator:function(t,e,n){t.field;var o=this.form.components.filter(function(t){return""+t.port==""+e}).map(function(t){return t.ip});if(o.length!==new l.a(o).size)return n(new Error("该IP下port已存在"));n()},push:function(){this.form.components.push({ip:"",port:"",cid:d()()})},pop:function(t){this.form.components=this.form.components.filter(function(e){return e!==t})},submit:function(){var t=this;this.$refs.ruleForm.validate(function(e){if(!e)return!1;var n=t.edit?"/res/component/node/edit":"/res/component/node/add";m.a.post(n,t.form).then(function(e){var n=e.code;if(e.success)return t.$message.success((t.edit?"修改":"添加")+"成功"),t.$router.go(-1);var o="";switch(n){case"53001104":o="备注长度超过限制";break;case"53001108":o="节点已存在";break;default:o="未知错误:"+n}t.$message.error(o)})})},initData:function(){var t=this;return a()(r.a.mark(function e(){var n,o,i;return r.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.a.post("/portal/dict/query",{typeCode:"rsPlateFormComponentName"});case 2:if(n=e.sent,t.dict=n.data,o=sessionStorage.getItem("acitve_detail")){e.next=9;break}t.dict[0]&&(t.form.componentName=t.dict[0].code),e.next=20;break;case 9:t.edit=!0,(i=JSON.parse(o)).components.forEach(function(t){t.cid=d()()}),e.t0=i.componentType,e.next="基础服务"===e.t0?15:"平台服务"===e.t0?17:19;break;case 15:return i.componentType="BASE",e.abrupt("break",19);case 17:return i.componentType="PLATFORM",e.abrupt("break",19);case 19:t.form=i;case 20:case"end":return e.stop()}},e,t)}))()}}},M={render:function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"app-container",attrs:{id:"PlatformAdd"}},[o("el-card",{staticClass:"platform-add-box",attrs:{shadow:"never"}},[o("el-row",{staticStyle:{width:"605px"}},[o("el-form",{ref:"ruleForm",attrs:{"label-width":"140px","label-position":"left",model:t.form}},[o("el-form-item",{attrs:{label:"监控类型",rules:[t.$rule.normalRule("empty","监控类型不能为空")],prop:"componentType"}},[o("el-radio",{attrs:{label:"PLATFORM"},model:{value:t.form.componentType,callback:function(e){t.$set(t.form,"componentType",e)},expression:"form.componentType"}},[t._v("平台服务")])],1),t._v(" "),o("el-form-item",{attrs:{label:"监控内容",rules:[t.$rule.normalRule("empty","监控内容不能为空")],prop:"componentName"}},t._l(t.dict,function(e,n){return o("el-radio",{key:n,attrs:{label:e.code},model:{value:t.form.componentName,callback:function(e){t.$set(t.form,"componentName",e)},expression:"form.componentName"}},[t._v(t._s(e.name))])}),1),t._v(" "),t._l(t.form.components,function(e,r){return o("div",{key:e.cid,staticClass:"add-block"},[o("el-form-item",{attrs:{label:"IP地址",rules:[t.$rule.normalRule("empty","IP地址不能为空"),t.$rule.normalRule("ip")],prop:"components["+r+"].ip"}},[o("el-input",{model:{value:e.ip,callback:function(n){t.$set(e,"ip","string"==typeof n?n.trim():n)},expression:"o.ip"}})],1),t._v(" "),o("el-form-item",{attrs:{label:"端口号",rules:[t.$rule.normalRule("empty","端口号不能为空"),t.$rule.normalRule("port"),{validator:t.validator,trigger:"blur"}],prop:"components["+r+"].port"}},[o("el-input",{model:{value:e.port,callback:function(n){t.$set(e,"port","string"==typeof n?n.trim():n)},expression:"o.port"}})],1),t._v(" "),o("div",{staticClass:"edit-box"},[r===t.form.components.length-1?o("img",{attrs:{src:n("tZer"),alt:""},on:{click:t.push}}):o("img",{attrs:{src:n("DzQd"),alt:""},on:{click:function(n){return t.pop(e)}}})])],1)}),t._v(" "),o("el-form-item",{attrs:{label:"备注",prop:"remark"}},[o("el-input",{attrs:{type:"textarea",rows:7},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}})],1)],2)],1)],1),t._v(" "),o("fixed-bottom",[o("el-row",[o("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("确定")]),t._v(" "),o("el-button",{on:{click:function(e){return t.$router.go(-1)}}},[t._v("取消")])],1)],1)],1)},staticRenderFns:[]};var p=n("VU/8")(u,M,!1,function(t){n("nSQX")},"data-v-9db705aa",null);e.default=p.exports},Qk5j:function(t,e){t.exports=function(t,e){var n="000000000"+t;return n.substr(n.length-e)}},W9IS:function(t,e){var n,o="undefined"!=typeof window&&(window.crypto||window.msCrypto)||"undefined"!=typeof self&&self.crypto;if(o){var r=Math.pow(2,32)-1;n=function(){return Math.abs(o.getRandomValues(new Uint32Array(1))[0]/r)}}else n=Math.random;t.exports=n},iLZL:function(t,e,n){var o=n("Qk5j"),r="object"==typeof window?window:self,i=Object.keys(r).length,a=o(((navigator.mimeTypes?navigator.mimeTypes.length:0)+navigator.userAgent.length).toString(36)+i.toString(36),4);t.exports=function(){return a}},nSQX:function(t,e,n){var o=n("yBNi");"string"==typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);n("rjj0")("2d897744",o,!0)},tZer:function(t,e){t.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTgzMjA4NTY5ODExIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjM3MzgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTUzNC45NDUgOTk0Ljk5ODQ3OWwtMC4wMDcxNjMtNDYwLjIyMjc1MyA0NTguMjYwNDA4IDAuMDA0MDkzYzEyLjU2ODc2Mi0wLjAxNDMyNiAyMi43Nzk3MjktMTAuMjIyODI5IDIyLjc5MjAwOS0yMi43OTEwNzYtMC4wMzA3LTEyLjU4NDYyLTEwLjIyMzI0OC0yMi43NzY3NDktMjIuNzkyMDA5LTIyLjc5MjA5OWwtNDU4LjI2MTQzMSAwLjAxMDIzMy0wLjAwNjE0LTQ2MC4yMDYzOGMwLjAxNDMyNy0xMi42MzA2NjgtMTAuMjI1Mjk0LTIyLjg3MDg5NC0yMi44NTU0NTctMjIuODU0NTIxLTEyLjU5OTQ2Mi0wLjAxNTM1LTIyLjgzOTA4NCAxMC4yMjM4NTItMjIuODM5MDg0IDIyLjgzODE0OGwtMC4wMDIwNDcgNDYwLjIyMzc3Ni00NTkuMjc2NTkzIDAuMDA5MjFjLTEyLjU4MzA4OS0wLjAwMTAyMy0yMi43Nzc2ODMgMTAuMTkzMTUzLTIyLjc3NTYzNiAyMi43NzM2NzktMC4wMDEwMjMgMTIuNTg3NjkgMTAuMjA1ODUxIDIyLjc5NTE2OSAyMi43Nzg3MDYgMjIuNzc4Nzk2bDQ1OS4yNzU1NjkgMC4wMDQwOTMtMC4wMDMwNyA0NjAuMjI0OGMtMC4wMDIwNDcgMTIuNjE3MzY1IDEwLjIzNzU3NSAyMi44NTY1NjcgMjIuODU0NDM0IDIyLjg1NjU2N0M1MjQuNzA1Mzc5IDEwMTcuODU1MDQ2IDUzNC45MzA2NzMgMTAwNy42MzAxNzEgNTM0Ljk0NSA5OTQuOTk4NDc5eiIgcC1pZD0iMzczOSIgZmlsbD0iIzAwRkYwMCI+PC9wYXRoPjwvc3ZnPg=="},yBNi:function(t,e,n){(t.exports=n("FZ+f")(!1)).push([t.i,"\n#PlatformAdd[data-v-9db705aa] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n#PlatformAdd .platform-add-box[data-v-9db705aa] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n margin-bottom: 10px;\n overflow: auto;\n}\n#PlatformAdd .platform-add-box .add-block[data-v-9db705aa] {\n border-radius: 4px;\n border: 1px solid rgba(0, 0, 0, 0.2);\n padding: 2rem 3rem;\n padding-bottom: 1rem;\n position: relative;\n margin-bottom: 2rem;\n}\n#PlatformAdd .platform-add-box .add-block .edit-box[data-v-9db705aa] {\n position: absolute;\n height: 100%;\n left: 100%;\n width: 5rem;\n top: 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n#PlatformAdd .platform-add-box .add-block .edit-box img[data-v-9db705aa] {\n width: 1.2rem;\n height: 1.2rem;\n cursor: pointer;\n}\n",""])}}); |