mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
4f79e10bd6
Former-commit-id: 376f94edd602d3dfed1cbada6e08361ee7b08e73
1 line
6.2 KiB
JavaScript
1 line
6.2 KiB
JavaScript
webpackJsonp([121],{"27qt":function(e,t,r){var o=r("Aqgu");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);r("rjj0")("512187b3",o,!0)},"8sHD":function(e,t,r){var o=r("kM2E"),a=r("KpO7");o(o.S+o.F*(Number.parseInt!=a),"Number",{parseInt:a})},Aqgu:function(e,t,r){(e.exports=r("FZ+f")(!1)).push([e.i,"\n[data-v-c0aae22c] .node-item .el-form-item__label:after {\n content: '*';\n color: red;\n}\n[data-v-c0aae22c] .el-upload {\n text-align: left;\n width: 100px;\n}\n[data-v-c0aae22c] .el-upload-list__item {\n width: 560px;\n}\n.upadd-card[data-v-c0aae22c] {\n margin-bottom: 100px;\n padding-bottom: 18px;\n}\n[data-v-c0aae22c] .el-button--default:hover {\n opacity: 1;\n}\n",""])},KpO7:function(e,t,r){var o=r("7KvD").parseInt,a=r("mnVu").trim,n=r("hyta"),l=/^[-+]?0[xX]/;e.exports=8!==o(n+"08")||22!==o(n+"0x16")?function(e,t){var r=a(String(e),3);return o(r,t>>>0||(l.test(r)?16:10))}:o},RZSI:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=r("gBtx"),a=r.n(o),n=r("04W7"),l={data:function(){var e=function(e,t,r){t?/^(((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))$/.test(t)?r():r(new Error("节点输入不正确")):r(new Error("请输入节点"))};return{nodeType:"0",modelForm:{host:"",nodes:[{value:""}],startNode:"",endNode:"",remark:""},rule:[{trigger:"change",validator:e}],rules:{startNode:[{trigger:"change",validator:e}],endNode:[{trigger:"change",validator:e}]}}},mounted:function(){},methods:{removeNode:function(e){var t=this.modelForm.nodes.indexOf(e);-1!==t&&this.modelForm.nodes.splice(t,1)},addNode:function(){this.modelForm.nodes.push({value:""})},handleConfirm:function(){var e=this;this.$refs.formData.validate(function(t){if(!t)return!1;var r={remark:e.modelForm.remark};if("0"===e.nodeType)r.host=e.modelForm.nodes.map(function(e){return e.value}).join(",");else if("1"===e.nodeType){var o=e.modelForm.startNode.split(".");o.splice(3,1);var l=o.join("."),i=e.modelForm.endNode.split(".");if(i.splice(3,1),l!==i.join("."))return void e.$message.error("前三个数值须一致");var d=a()(e.modelForm.startNode.split(".")[3]),s=a()(e.modelForm.endNode.split(".")[3]);if(d>s)return void e.$message.error("起始节点必须小于结束节点");for(r.host=e.modelForm.startNode;d!=s;)d+=1,r.host=r.host+","+l+"."+d}n.a.addNode(r).then(function(t){t.success&&(e.$message.success("新增成功"),e.$router.push("/nodeManage/index"))})})},cancle:function(){this.$router.go(-1)}}},i={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container",staticStyle:{width:"100%"}},[r("el-card",{staticClass:"upadd-card",attrs:{shadow:"hover"}},[r("div",{staticClass:"add-form",staticStyle:{width:"100%"}},[r("el-form",{ref:"formData",staticClass:"demo-detailData",attrs:{model:e.modelForm,rules:e.rules,"label-width":"140px"}},[r("el-form-item",{staticStyle:{width:"40%"},attrs:{label:"新增类型"}},[r("el-radio-group",{model:{value:e.nodeType,callback:function(t){e.nodeType=t},expression:"nodeType"}},[r("el-radio-button",{attrs:{label:"0"}},[e._v("按单个地址")]),e._v(" "),r("el-radio-button",{attrs:{label:"1"}},[e._v("按范围添加")])],1)],1),e._v(" "),"0"===e.nodeType?r("div",e._l(e.modelForm.nodes,function(t,o){return r("div",{key:"节点"+(o+1),staticClass:"node-item"},[r("el-form-item",{attrs:{label:"节点"+(o+1),prop:"nodes."+o+".value",rules:e.rule}},[r("el-input",{attrs:{placeholder:"请输入节点"},model:{value:t.value,callback:function(r){e.$set(t,"value",r)},expression:"node.value"}}),e._v(" "),0===o?r("i",{staticClass:"el-icon-circle-plus",on:{click:function(r){return r.preventDefault(),e.addNode(t)}}}):e._e(),e._v(" "),0!==o?r("i",{staticClass:"el-icon-remove",attrs:{circle:""},on:{click:function(r){return r.preventDefault(),e.removeNode(t)}}}):e._e()],1)],1)}),0):e._e(),e._v(" "),"1"===e.nodeType?r("div",[r("div",{staticClass:"node-item"},[r("el-form-item",{staticStyle:{width:"40%"},attrs:{label:"起始节点",prop:"startNode"}},[r("div",{staticClass:"word-limit-ctnr"},[r("el-input",{attrs:{placeholder:"请输入节点"},model:{value:e.modelForm.startNode,callback:function(t){e.$set(e.modelForm,"startNode",t)},expression:"modelForm.startNode"}})],1)])],1),e._v(" "),r("div",{staticClass:"node-item"},[r("el-form-item",{staticStyle:{width:"40%"},attrs:{label:"结束节点",prop:"endNode"}},[r("div",{staticClass:"word-limit-ctnr"},[r("el-input",{attrs:{placeholder:"请输入节点"},model:{value:e.modelForm.endNode,callback:function(t){e.$set(e.modelForm,"endNode",t)},expression:"modelForm.endNode"}})],1)])],1),e._v(" "),r("el-form-item",[e._v("\n 使用范围添加时,必须前三个字段一致才能添加成功,起始节点数值不得大于结束节点数值\n ")])],1):e._e(),e._v(" "),r("el-form-item",{staticStyle:{width:"40%"},attrs:{label:"备注",prop:"remark"}},[r("div",{staticClass:"word-limit-ctnr",staticStyle:{width:"555px"}},[r("el-input",{staticStyle:{width:"555px"},attrs:{type:"textarea",placeholder:"请输入备注",maxlength:"64",resize:"none"},model:{value:e.modelForm.remark,callback:function(t){e.$set(e.modelForm,"remark",t)},expression:"modelForm.remark"}}),e._v(" "),r("span",{staticClass:"word-limit"},[e._v(e._s(e.modelForm.remark&&e.modelForm.remark.length||0)+"/64")])],1)]),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.handleConfirm()}}},[e._v("确定")]),e._v(" "),r("el-button",{on:{click:e.cancle}},[e._v("取消")])],1)],1)],1)])],1)},staticRenderFns:[]};var d=r("VU/8")(l,i,!1,function(e){r("27qt")},"data-v-c0aae22c",null);t.default=d.exports},gBtx:function(e,t,r){e.exports={default:r("qrpI"),__esModule:!0}},hyta:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},mnVu:function(e,t,r){var o=r("kM2E"),a=r("52gC"),n=r("S82l"),l=r("hyta"),i="["+l+"]",d=RegExp("^"+i+i+"*"),s=RegExp(i+i+"*$"),c=function(e,t,r){var a={},i=n(function(){return!!l[e]()||"
"!="
"[e]()}),d=a[e]=i?t(m):l[e];r&&(a[r]=d),o(o.P+o.F*i,"String",a)},m=c.trim=function(e,t){return e=String(a(e)),1&t&&(e=e.replace(d,"")),2&t&&(e=e.replace(s,"")),e};e.exports=c},qrpI:function(e,t,r){r("8sHD"),e.exports=r("FeBl").Number.parseInt}}); |