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.6 KiB
JavaScript
1 line
6.6 KiB
JavaScript
webpackJsonp([56],{Fplp:function(e,t,r){var a=r("K9xk");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);r("rjj0")("33afea30",a,!0)},K9xk:function(e,t,r){(e.exports=r("FZ+f")(!1)).push([e.i,"\n.app-container[data-v-a133e56a] {\n min-width: 1098px;\n padding-bottom: 60px;\n padding: 10px;\n height: calc(100vh - 120px);\n overflow: auto;\n}\n[data-v-a133e56a] .el-checkbox + .el-checkbox,[data-v-a133e56a] .el-checkbox {\n margin-left: 0;\n margin-right: 30px;\n width: 150px;\n}\n",""])},L8JD:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("Dd8w"),n=r.n(a),i=r("Xxa5"),s=r.n(i),o=r("exGp"),u=r.n(o),c=r("3Kt4"),l=r("VRaf"),m=r("TQOm"),p={data:function(){return{normalRule:m.a,loading:!1,total:0,eTypes:[],sTypes:[{algorithmSubTypeName:"全部",algorithmSubType:null}],groups:[],nodes:[],tableData:[],form:{remark:null,mirrorTag:null}}},computed:{editId:function(){return this.$route.query.id}},components:{searchPage:l.a},created:function(){this.init()},methods:{goGroup:function(){this.$router.push("/engineManage/group")},init:function(){var e=this;return u()(s.a.mark(function t(){var r;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.editId){t.next=6;break}return t.next=4,c.b.detail(e.editId);case 4:(r=t.sent).success&&(e.form=r.data);case 6:case"end":return t.stop()}},t,e)}))()},goBack:function(){var e=!!Number(this.$route.query.fromAddEngine),t=!!Number(this.$route.query.fromDetail)?5:e?2:5;this.$router.push({path:"/engineManage/group",query:{mode:t}})},submit:function(){var e=this;this.$refs.ruleForm.validate(function(t){if(t){var r=n()({},e.form);e.loading=!0,(e.editId?c.b.edit:c.b.add)(r).then(function(t){e.loading=!1,t.success?(e.$message.success(e.editId?"编辑成功":"新增成功"),e.goBack()):e.editId||e.$message.error("添加失败")}).catch(function(t){e.loading=!1})}})},getNodes:function(){var e=this;return u()(s.a.mark(function t(){var r;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,engineService.nodes({pageNum:1,pageSize:1e3});case 2:(r=t.sent).success&&(e.nodes=r.data.machineResultList);case 4:case"end":return t.stop()}},t,e)}))()},fetchStypes:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return u()(s.a.mark(function r(){var a;return s.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,engineService.sTypes({para:t});case 2:(a=r.sent).success&&(e.sTypes=[{algorithmSubTypeName:"全部",algorithmSubType:null}].concat(a.data));case 4:case"end":return r.stop()}},r,e)}))()},eTypeChange:function(){if(this.form.algorithmSubType=null,this.form.abilityGroup){var e={abilityGroup:this.form.abilityGroup};this.fetchStypes(e)}else this.sTypes=[{algorithmSubTypeName:"全部",algorithmSubType:null}]},search:function(){this.form.pageNum=1,this.getData()},getData:function(){var e=this;return u()(s.a.mark(function t(){var r;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,engineService.list(e.form);case 2:(r=t.sent).success&&(e.tableData=r.data.engineServiceResultList,e.total=r.data.total);case 4:case"end":return t.stop()}},t,e)}))()}}},d={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"app-container"},[r("el-form",{ref:"ruleForm",attrs:{model:e.form,inline:"","label-width":"120px"}},[r("el-card",{attrs:{shadow:"never"}},[r("el-form-item",{attrs:{label:"分组名称:",prop:"mirrorTag",rules:[e.normalRule("empty","请填写分组名称")]}},[r("el-input",{attrs:{maxlength:"200"},model:{value:e.form.mirrorTag,callback:function(t){e.$set(e.form,"mirrorTag","string"==typeof t?t.trim():t)},expression:"form.mirrorTag"}})],1),e._v(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:"备注:"}},[r("div",{staticClass:"word-limit-ctnr",staticStyle:{width:"555px"}},[r("el-input",{staticStyle:{width:"555px"},attrs:{type:"textarea",placeholder:"请输入备注",rows:6,maxlength:"255",resize:"none"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark","string"==typeof t?t.trim():t)},expression:"form.remark"}}),e._v(" "),r("span",{staticClass:"word-limit"},[e._v(e._s(e.form.remark&&e.form.remark.length||0)+"/255")])],1)]),e._v(" "),r("br"),e._v(" "),r("el-form-item",{attrs:{label:" "}},[r("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.submit}},[e._v("确定")]),e._v(" "),r("el-button",{on:{click:e.goBack}},[e._v("取消")])],1)],1)],1)],1)])},staticRenderFns:[]};var f=r("VU/8")(p,d,!1,function(e){r("Fplp")},"data-v-a133e56a",null);t.default=f.exports},TQOm:function(e,t,r){"use strict";function a(e,t,r,a){return{validator:function(r,n,i){var s;null!==(s=n)&&void 0!==s&&""!==s||a||i(),e.test(n)?i():i(new Error(t))},trigger:r||"blur"}}function n(e,t,r){var a=0;[/[A-Z]/,/[a-z]/,new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]"),/[0-9]/].map(function(e){e.test(t)&&(a+=1)}),a>=4&&t.length>=8&&t.length<=20?r():(t.length>20&&r(new Error("密码长度不能超过20位")),r(new Error("密码需由8~20位英文大小写、数字、特殊字符四种组合而成")))}t.a=function(e,t){switch(e){case"pwd":return{validator:n,trigger:"blur"};case"int+":return a(/^[1-9]\d*$/,"请输入正整数");case"int":return a(/^[1-9]\d*|0$/,"请输入大于等于0的整数");case"percentage":return a(/^([1-9]\d?|100|0)$/,"请输入 0 - 100 的整数");case"phone":return a(/^((\+86)|(86))?(1)\d{10}$/,"手机号格式不正确");case"phones":return a(/^(\+{0,1}[转\d-\*\s]{0,31})$/,"输入手机号或者座机号");case"userName":return a(/^[a-zA-Z]{1}[a-zA-Z0-9]{5,19}$/,"6~20位英文大小写、数字,字母开头");case"email":return a(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/,"邮箱格式不正确");case"emailList":return a(/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+(\,\n?([a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+))*$/,"邮箱格式不正确");case"code":return a(/^[a-zA-Z0-9_-]*$/,t||"只能输入字母、数字、“_”、“-”");case"ecode":return a(/^[a-zA-Z]+[a-zA-Z0-9]*$/,t||"字母或者字母+数字组合,字母开头");case"ycEmail":return a(/@cloudwalk.cn$/,"请输入云从企业邮箱");case"maxRluer":return a(/^([1-9]\d{0,3}|10000|0)$/,"请输0-10000的正整数");case"englishNum":return a(/^[A-Za-z0-9._-]+$/,"支持英文、数字和特殊字符.-_");case"enNumSymbol":return a(/^[A-Za-z0-9.]+$/,"请输英文、数字或英文点号");case"noChinese":return a(/^[^\u4e00-\u9fa5]{0,}$/,"禁止输入汉字");case"address":return a(/(http|https):\/\/([\w.]+\/?)\S*/,"请输入正确的地址");case"empty":default:return{required:!0,message:t||"不能为空",trigger:["blur","change"]}}}}}); |