From 912abef7f9d9ba331404f7b2da6de94badc8eca5 Mon Sep 17 00:00:00 2001 From: java110 <928255095@qq.com> Date: Tue, 2 Jun 2020 13:54:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=AE=9A=E6=97=B6=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/components/dev/addJob/addJob.js | 48 ++++++++++---------------- 1 file changed, 19 insertions(+), 29 deletions(-) diff --git a/public/components/dev/addJob/addJob.js b/public/components/dev/addJob/addJob.js index 584d4d7f1..1994a454e 100644 --- a/public/components/dev/addJob/addJob.js +++ b/public/components/dev/addJob/addJob.js @@ -1,12 +1,8 @@ (function (vc) { vc.extends({ - propTypes: { - callBackListener: vc.propTypes.string, //父组件名称 - callBackFunction: vc.propTypes.string //父组件监听方法 - }, data: { - addAppInfo: { + addJobInfo: { appId: '', name: '', securityCode: '', @@ -20,16 +16,16 @@ }, _initEvent: function () { - vc.on('addApp', 'openAddAppModal', function () { - $('#addAppModel').modal('show'); + vc.on('addJob', 'openAddJobModal', function () { + $('#addJobModel').modal('show'); }); }, methods: { - addAppValidate() { + addJobValidate() { return vc.validate.validate({ - addAppInfo: vc.component.addAppInfo + addJobInfo: vc.component.addJobInfo }, { - 'addAppInfo.name': [ + 'addJobInfo.name': [ { limit: "required", param: "", @@ -41,28 +37,28 @@ errInfo: "应用名称必须在2至50字符之间" }, ], - 'addAppInfo.securityCode': [ + 'addJobInfo.securityCode': [ { limit: "maxLength", param: "64", errInfo: "秘钥太长超过64位" }, ], - 'addAppInfo.whileListIp': [ + 'addJobInfo.whileListIp': [ { limit: "maxLength", param: "200", errInfo: "白名单内容不能超过200" }, ], - 'addAppInfo.blackListIp': [ + 'addJobInfo.blackListIp': [ { limit: "maxLength", param: "200", errInfo: "黑名单内容不能超过200" }, ], - 'addAppInfo.remark': [ + 'addJobInfo.remark': [ { limit: "maxLength", param: "200", @@ -74,25 +70,19 @@ }); }, saveAppInfo: function () { - if (!vc.component.addAppValidate()) { + if (!vc.component.addJobValidate()) { vc.toast(vc.validate.errInfo); return; } - //vc.component.addAppInfo.communityId = vc.getCurrentCommunity().communityId; - - //不提交数据将数据 回调给侦听处理 - if (vc.notNull($props.callBackListener)) { - vc.emit($props.callBackListener, $props.callBackFunction, vc.component.addAppInfo); - $('#addAppModel').modal('hide'); - return; - } + //vc.component.addJobInfo.communityId = vc.getCurrentCommunity().communityId; + vc.http.post( - 'addApp', + 'addJob', 'save', - JSON.stringify(vc.component.addAppInfo), + JSON.stringify(vc.component.addJobInfo), { emulateJSON: true }, @@ -100,8 +90,8 @@ //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); if (res.status == 200) { //关闭model - $('#addAppModel').modal('hide'); - vc.component.clearAddAppInfo(); + $('#addJobModel').modal('hide'); + vc.component.clearAddJobInfo(); vc.emit('appManage', 'listApp', {}); return; @@ -116,8 +106,8 @@ }); }, - clearAddAppInfo: function () { - vc.component.addAppInfo = { + clearAddJobInfo: function () { + vc.component.addJobInfo = { name: '', securityCode: '', whileListIp: '',