|
@@ -1,143 +1,139 @@
|
|
|
-(function(vc){
|
|
|
|
|
|
|
+(function (vc) {
|
|
|
|
|
|
|
|
vc.extends({
|
|
vc.extends({
|
|
|
propTypes: {
|
|
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');
|
|
$('#addServiceImplModel').modal('show');
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
- methods:{
|
|
|
|
|
- addServiceImplValidate(){
|
|
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ addServiceImplValidate() {
|
|
|
return vc.validate.validate({
|
|
return vc.validate.validate({
|
|
|
- addServiceImplInfo:vc.component.addServiceImplInfo
|
|
|
|
|
- },{
|
|
|
|
|
-
|
|
|
|
|
-'addServiceImplInfo.businessTypeCd':[
|
|
|
|
|
-{
|
|
|
|
|
- limit:"required",
|
|
|
|
|
- param:"",
|
|
|
|
|
- errInfo:"业务类型不能为空"
|
|
|
|
|
|
|
+ addServiceImplInfo: vc.component.addServiceImplInfo
|
|
|
|
|
+ }, {
|
|
|
|
|
+
|
|
|
|
|
+ '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);
|
|
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');
|
|
$('#addServiceImplModel').modal('hide');
|
|
|
- return ;
|
|
|
|
|
|
|
+ return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
vc.http.post(
|
|
vc.http.post(
|
|
@@ -145,41 +141,41 @@ description:'',
|
|
|
'save',
|
|
'save',
|
|
|
JSON.stringify(vc.component.addServiceImplInfo),
|
|
JSON.stringify(vc.component.addServiceImplInfo),
|
|
|
{
|
|
{
|
|
|
- emulateJSON:true
|
|
|
|
|
- },
|
|
|
|
|
- function(json,res){
|
|
|
|
|
|
|
+ emulateJSON: true
|
|
|
|
|
+ },
|
|
|
|
|
+ function (json, res) {
|
|
|
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
|
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
|
|
- if(res.status == 200){
|
|
|
|
|
|
|
+ if (res.status == 200) {
|
|
|
//关闭model
|
|
//关闭model
|
|
|
$('#addServiceImplModel').modal('hide');
|
|
$('#addServiceImplModel').modal('hide');
|
|
|
vc.component.clearAddServiceImplInfo();
|
|
vc.component.clearAddServiceImplInfo();
|
|
|
- vc.emit('serviceImplManage','listServiceImpl',{});
|
|
|
|
|
|
|
+ vc.emit('serviceImplManage', 'listServiceImpl', {});
|
|
|
|
|
|
|
|
- return ;
|
|
|
|
|
|
|
+ return;
|
|
|
}
|
|
}
|
|
|
vc.message(json);
|
|
vc.message(json);
|
|
|
|
|
|
|
|
- },
|
|
|
|
|
- function(errInfo,error){
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ function (errInfo, error) {
|
|
|
console.log('请求失败处理');
|
|
console.log('请求失败处理');
|
|
|
|
|
|
|
|
vc.message(errInfo);
|
|
vc.message(errInfo);
|
|
|
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ });
|
|
|
},
|
|
},
|
|
|
- clearAddServiceImplInfo:function(){
|
|
|
|
|
|
|
+ clearAddServiceImplInfo: function () {
|
|
|
vc.component.addServiceImplInfo = {
|
|
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: '',
|
|
|
|
|
+
|
|
|
|
|
+ };
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|