From e7e6bbdbbad5dcb16e386eec1492191e8ddfb237 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期日, 29 十二月 2019 13:35:37 +0800
Subject: [PATCH] 加入服务实现
---
WebService/src/main/resources/components/servicePackage/add-serviceImpl/addServiceImpl.js | 228 ++++++++++++++++++++++++++++-----------------------------
1 files changed, 112 insertions(+), 116 deletions(-)
diff --git a/WebService/src/main/resources/components/servicePackage/add-serviceImpl/addServiceImpl.js b/WebService/src/main/resources/components/servicePackage/add-serviceImpl/addServiceImpl.js
index 56fc104..e3209ee 100644
--- a/WebService/src/main/resources/components/servicePackage/add-serviceImpl/addServiceImpl.js
+++ b/WebService/src/main/resources/components/servicePackage/add-serviceImpl/addServiceImpl.js
@@ -1,143 +1,139 @@
-(function(vc){
+(function (vc) {
vc.extends({
propTypes: {
- callBackListener:vc.propTypes.string, //鐖剁粍浠跺悕绉�
- callBackFunction:vc.propTypes.string //鐖剁粍浠剁洃鍚柟娉�
+ callBackListener: vc.propTypes.string, //鐖剁粍浠跺悕绉�
+ callBackFunction: vc.propTypes.string //鐖剁粍浠剁洃鍚柟娉�
},
- data:{
- addServiceImplInfo:{
- serviceBusinessId:'',
-businessTypeCd:'',
-name:'',
-invokeType:'',
-url:'',
-messageTopic:'',
-timeout:'60',
-retryCount:'3',
-description:'',
+ data: {
+ addServiceImplInfo: {
+ serviceBusinessId: '',
+ businessTypeCd: '',
+ name: '',
+ invokeType: '',
+ url: '',
+ messageTopic: '',
+ timeout: '60',
+ retryCount: '3',
+ description: '',
}
},
- _initMethod:function(){
+ _initMethod: function () {
- },
- _initEvent:function(){
- vc.on('addServiceImpl','openAddServiceImplModal',function(){
+ },
+ _initEvent: function () {
+ vc.on('addServiceImpl', 'openAddServiceImplModal', function () {
$('#addServiceImplModel').modal('show');
});
},
- methods:{
- addServiceImplValidate(){
+ methods: {
+ addServiceImplValidate() {
return vc.validate.validate({
- addServiceImplInfo:vc.component.addServiceImplInfo
- },{
+ addServiceImplInfo: vc.component.addServiceImplInfo
+ }, {
-'addServiceImplInfo.businessTypeCd':[
-{
- limit:"required",
- param:"",
- errInfo:"涓氬姟绫诲瀷涓嶈兘涓虹┖"
+ 'addServiceImplInfo.businessTypeCd': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "涓氬姟绫诲瀷涓嶈兘涓虹┖"
},
- {
- limit:"maxin",
- param:"2,50",
- errInfo:"涓氬姟绫诲瀷蹇呴』鍦�2鑷�50瀛楃涔嬮棿"
+ {
+ limit: "maxin",
+ param: "2,50",
+ errInfo: "涓氬姟绫诲瀷蹇呴』鍦�2鑷�50瀛楃涔嬮棿"
},
],
-'addServiceImplInfo.name':[
-{
- limit:"required",
- param:"",
- errInfo:"涓氬姟鍚嶇О涓嶈兘涓虹┖"
+ 'addServiceImplInfo.name': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "涓氬姟鍚嶇О涓嶈兘涓虹┖"
},
- {
- limit:"maxin",
- param:"2,50",
- errInfo:"涓氬姟绫诲瀷蹇呴』鍦�2鑷�50瀛楃涔嬮棿"
+ {
+ limit: "maxin",
+ param: "2,50",
+ errInfo: "涓氬姟绫诲瀷蹇呴』鍦�2鑷�50瀛楃涔嬮棿"
},
],
-'addServiceImplInfo.invokeType':[
-{
- limit:"required",
- param:"",
- errInfo:"璋冪敤绫诲瀷涓嶈兘涓虹┖"
+ 'addServiceImplInfo.invokeType': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "璋冪敤绫诲瀷涓嶈兘涓虹┖"
},
- {
- limit:"maxin",
- param:"1,4",
- errInfo:"璋冪敤绫诲瀷閿欒"
+ {
+ limit: "maxin",
+ param: "1,4",
+ errInfo: "璋冪敤绫诲瀷閿欒"
},
],
-'addServiceImplInfo.url':[
-{
- limit:"required",
- param:"",
- errInfo:"璋冪敤鍦板潃涓嶈兘涓虹┖"
+ 'addServiceImplInfo.url': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "璋冪敤鍦板潃涓嶈兘涓虹┖"
},
- {
- limit:"maxLength",
- param:"200",
- errInfo:"璋冪敤鍦板潃瓒呰繃200浣�"
+ {
+ limit: "maxLength",
+ param: "200",
+ errInfo: "璋冪敤鍦板潃瓒呰繃200浣�"
},
],
-'addServiceImplInfo.messageTopic':[
- {
- limit:"maxLength",
- param:"50",
- errInfo:"kafka涓婚涓嶈兘瓒呰繃50"
+ 'addServiceImplInfo.messageTopic': [
+ {
+ limit: "maxLength",
+ param: "50",
+ errInfo: "kafka涓婚涓嶈兘瓒呰繃50"
},
],
-'addServiceImplInfo.timeout':[
-{
- limit:"required",
- param:"",
- errInfo:"瓒呮椂鏃堕棿涓嶈兘涓虹┖"
+ 'addServiceImplInfo.timeout': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "瓒呮椂鏃堕棿涓嶈兘涓虹┖"
},
- {
- limit:"num",
- param:"",
- errInfo:"瓒呮椂鏃堕棿蹇呴』涓烘暟瀛�"
+ {
+ limit: "num",
+ param: "",
+ errInfo: "瓒呮椂鏃堕棿蹇呴』涓烘暟瀛�"
},
],
-'addServiceImplInfo.retryCount':[
-{
- limit:"required",
- param:"",
- errInfo:"閲嶈瘯娆℃暟涓嶈兘涓虹┖"
+ 'addServiceImplInfo.retryCount': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "閲嶈瘯娆℃暟涓嶈兘涓虹┖"
},
- {
- limit:"num",
- param:"",
- errInfo:"閲嶈瘯娆℃暟蹇呴』涓烘暟瀛�"
+ {
+ limit: "num",
+ param: "",
+ errInfo: "閲嶈瘯娆℃暟蹇呴』涓烘暟瀛�"
},
],
-'addServiceImplInfo.description':[
- {
- limit:"maxLength",
- param:"200",
- errInfo:"澶囨敞鍐呭涓嶈兘瓒呰繃200"
+ 'addServiceImplInfo.description': [
+ {
+ limit: "maxLength",
+ param: "200",
+ errInfo: "澶囨敞鍐呭涓嶈兘瓒呰繃200"
},
],
-
-
});
},
- saveServiceImplInfo:function(){
- if(!vc.component.addServiceImplValidate()){
+ saveServiceImplInfo: function () {
+ if (!vc.component.addServiceImplValidate()) {
vc.message(vc.validate.errInfo);
- return ;
+ return;
}
-
- vc.component.addServiceImplInfo.communityId = vc.getCurrentCommunity().communityId;
//涓嶆彁浜ゆ暟鎹皢鏁版嵁 鍥炶皟缁欎睛鍚鐞�
- if(vc.notNull($props.callBackListener)){
- vc.emit($props.callBackListener,$props.callBackFunction,vc.component.addServiceImplInfo);
+ if (vc.notNull($props.callBackListener)) {
+ vc.emit($props.callBackListener, $props.callBackFunction, vc.component.addServiceImplInfo);
$('#addServiceImplModel').modal('hide');
- return ;
+ return;
}
vc.http.post(
@@ -145,41 +141,41 @@
'save',
JSON.stringify(vc.component.addServiceImplInfo),
{
- emulateJSON:true
- },
- function(json,res){
+ emulateJSON: true
+ },
+ function (json, res) {
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
- if(res.status == 200){
+ if (res.status == 200) {
//鍏抽棴model
$('#addServiceImplModel').modal('hide');
vc.component.clearAddServiceImplInfo();
- vc.emit('serviceImplManage','listServiceImpl',{});
+ vc.emit('serviceImplManage', 'listServiceImpl', {});
- return ;
+ return;
}
vc.message(json);
- },
- function(errInfo,error){
+ },
+ function (errInfo, error) {
console.log('璇锋眰澶辫触澶勭悊');
vc.message(errInfo);
- });
+ });
},
- clearAddServiceImplInfo:function(){
+ clearAddServiceImplInfo: function () {
vc.component.addServiceImplInfo = {
- serviceBusinessId:'',
-businessTypeCd:'',
-name:'',
-invokeType:'',
-url:'1000',
-messageTopic:'',
-timeout:'60',
-retryCount:'3',
-description:'',
+ serviceBusinessId: '',
+ businessTypeCd: '',
+ name: '',
+ invokeType: '',
+ url: '1000',
+ messageTopic: '',
+ timeout: '60',
+ retryCount: '3',
+ description: '',
- };
+ };
}
}
});
--
Gitblit v1.8.0