diff --git a/app.js b/app.js index fc1923699..11d945a37 100644 --- a/app.js +++ b/app.js @@ -36,11 +36,11 @@ let opts = { //app.use('/callComponent',proxy('http://api.demo.winqi.cn:8012',opts)); -app.use('/callComponent',proxy('http://api.demo.winqi.cn:8012',opts)); -app.use('/app',proxy('http://api.demo.winqi.cn:8012',opts)); + app.use('/callComponent',proxy('http://api.demo.winqi.cn:8012',opts)); + app.use('/app',proxy('http://api.demo.winqi.cn:8012',opts)); - //app.use('/callComponent',proxy('http://127.0.0.1:8012',opts)); - //app.use('/app',proxy('http://127.0.0.1:8012',opts)); +//app.use('/callComponent',proxy('http://127.0.0.1:8012',opts)); +//app.use('/app',proxy('http://127.0.0.1:8012',opts)); //app.use('/callComponent',proxy('http://192.168.1.16:8012',opts)); //app.use('/app',proxy('http://192.168.1.16:8012',opts)); diff --git a/public/components/dev/addBusinessDatabus/addBusinessDatabus.html b/public/components/dev/addBusinessDatabus/addBusinessDatabus.html new file mode 100644 index 000000000..5bc298f71 --- /dev/null +++ b/public/components/dev/addBusinessDatabus/addBusinessDatabus.html @@ -0,0 +1,61 @@ +
\ No newline at end of file diff --git a/public/components/dev/addBusinessDatabus/addBusinessDatabus.js b/public/components/dev/addBusinessDatabus/addBusinessDatabus.js new file mode 100644 index 000000000..f501ecc8d --- /dev/null +++ b/public/components/dev/addBusinessDatabus/addBusinessDatabus.js @@ -0,0 +1,147 @@ +(function (vc) { + + vc.extends({ + propTypes: { + callBackListener: vc.propTypes.string, //父组件名称 + callBackFunction: vc.propTypes.string //父组件监听方法 + }, + data: { + addBusinessDatabusInfo: { + databusId: '', + businessTypeCd: '', + beanName: '', + seq: '', + databusName: '', + state: '', + + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + vc.on('addBusinessDatabus', 'openAddBusinessDatabusModal', function () { + $('#addBusinessDatabusModel').modal('show'); + }); + }, + methods: { + addBusinessDatabusValidate() { + return vc.validate.validate({ + addBusinessDatabusInfo: vc.component.addBusinessDatabusInfo + }, { + 'addBusinessDatabusInfo.businessTypeCd': [ + { + limit: "required", + param: "", + errInfo: "业务类型不能为空" + }, + { + limit: "num", + param: "", + errInfo: "业务类型格式错误" + }, + ], + 'addBusinessDatabusInfo.beanName': [ + { + limit: "required", + param: "", + errInfo: "适配器不能为空" + }, + { + limit: "maxLength", + param: "256", + errInfo: "适配器名称太长" + }, + ], + 'addBusinessDatabusInfo.databusName': [ + { + limit: "required", + param: "", + errInfo: "名称不能为空" + }, + { + limit: "maxLength", + param: "128", + errInfo: "名称太长" + }, + ], + 'addBusinessDatabusInfo.seq': [ + { + limit: "required", + param: "", + errInfo: "顺序不能为空" + }, + { + limit: "num", + param: "", + errInfo: "顺序格式错误" + }, + ], + + 'addBusinessDatabusInfo.state': [ + { + limit: "required", + param: "", + errInfo: "状态不能为空" + }] + + + + + }); + }, + saveBusinessDatabusInfo: function () { + if (!vc.component.addBusinessDatabusValidate()) { + vc.toast(vc.validate.errInfo); + + return; + } + + vc.component.addBusinessDatabusInfo.communityId = vc.getCurrentCommunity().communityId; + //不提交数据将数据 回调给侦听处理 + if (vc.notNull($props.callBackListener)) { + vc.emit($props.callBackListener, $props.callBackFunction, vc.component.addBusinessDatabusInfo); + $('#addBusinessDatabusModel').modal('hide'); + return; + } + + vc.http.apiPost( + '/businessDatabus/saveBusinessDatabus', + JSON.stringify(vc.component.addBusinessDatabusInfo), + { + emulateJSON: true + }, + function (json, res) { + //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); + let _json = JSON.parse(json); + if (_json.code == 0) { + //关闭model + $('#addBusinessDatabusModel').modal('hide'); + vc.component.clearAddBusinessDatabusInfo(); + vc.emit('businessDatabusManage', 'listBusinessDatabus', {}); + + return; + } + vc.message(_json.msg); + + }, + function (errInfo, error) { + console.log('请求失败处理'); + + vc.message(errInfo); + + }); + }, + clearAddBusinessDatabusInfo: function () { + vc.component.addBusinessDatabusInfo = { + businessTypeCd: '', + beanName: '', + seq: '', + databusName: '', + state: '', + }; + } + } + }); + +})(window.vc); diff --git a/public/components/dev/chooseBusinessDatabus/chooseBusinessDatabus.html b/public/components/dev/chooseBusinessDatabus/chooseBusinessDatabus.html new file mode 100644 index 000000000..0c148dc2e --- /dev/null +++ b/public/components/dev/chooseBusinessDatabus/chooseBusinessDatabus.html @@ -0,0 +1,60 @@ + diff --git a/public/components/dev/chooseBusinessDatabus/chooseBusinessDatabus.js b/public/components/dev/chooseBusinessDatabus/chooseBusinessDatabus.js new file mode 100644 index 000000000..572dc4ba3 --- /dev/null +++ b/public/components/dev/chooseBusinessDatabus/chooseBusinessDatabus.js @@ -0,0 +1,63 @@ +(function(vc){ + vc.extends({ + propTypes: { + emitChooseBusinessDatabus:vc.propTypes.string, + emitLoadData:vc.propTypes.string + }, + data:{ + chooseBusinessDatabusInfo:{ + businessDatabuss:[], + _currentBusinessDatabusName:'', + } + }, + _initMethod:function(){ + }, + _initEvent:function(){ + vc.on('chooseBusinessDatabus','openChooseBusinessDatabusModel',function(_param){ + $('#chooseBusinessDatabusModel').modal('show'); + vc.component._refreshChooseBusinessDatabusInfo(); + vc.component._loadAllBusinessDatabusInfo(1,10,''); + }); + }, + methods:{ + _loadAllBusinessDatabusInfo:function(_page,_row,_name){ + var param = { + params:{ + page:_page, + row:_row, + communityId:vc.getCurrentCommunity().communityId, + name:_name + } + }; + + //发送get请求 + vc.http.apiGet('businessDatabus.listBusinessDatabuss', + param, + function(json){ + var _businessDatabusInfo = JSON.parse(json); + vc.component.chooseBusinessDatabusInfo.businessDatabuss = _businessDatabusInfo.businessDatabuss; + },function(){ + console.log('请求失败处理'); + } + ); + }, + chooseBusinessDatabus:function(_businessDatabus){ + if(_businessDatabus.hasOwnProperty('name')){ + _businessDatabus.businessDatabusName = _businessDatabus.name; + } + vc.emit($props.emitChooseBusinessDatabus,'chooseBusinessDatabus',_businessDatabus); + vc.emit($props.emitLoadData,'listBusinessDatabusData',{ + businessDatabusId:_businessDatabus.businessDatabusId + }); + $('#chooseBusinessDatabusModel').modal('hide'); + }, + queryBusinessDatabuss:function(){ + vc.component._loadAllBusinessDatabusInfo(1,10,vc.component.chooseBusinessDatabusInfo._currentBusinessDatabusName); + }, + _refreshChooseBusinessDatabusInfo:function(){ + vc.component.chooseBusinessDatabusInfo._currentBusinessDatabusName = ""; + } + } + + }); +})(window.vc); diff --git a/public/components/dev/deleteBusinessDatabus/deleteBusinessDatabus.html b/public/components/dev/deleteBusinessDatabus/deleteBusinessDatabus.html new file mode 100644 index 000000000..62b2d101e --- /dev/null +++ b/public/components/dev/deleteBusinessDatabus/deleteBusinessDatabus.html @@ -0,0 +1,23 @@ + \ No newline at end of file diff --git a/public/components/dev/deleteBusinessDatabus/deleteBusinessDatabus.js b/public/components/dev/deleteBusinessDatabus/deleteBusinessDatabus.js new file mode 100644 index 000000000..56a896933 --- /dev/null +++ b/public/components/dev/deleteBusinessDatabus/deleteBusinessDatabus.js @@ -0,0 +1,52 @@ +(function (vc, vm) { + + vc.extends({ + data: { + deleteBusinessDatabusInfo: { + + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + vc.on('deleteBusinessDatabus', 'openDeleteBusinessDatabusModal', function (_params) { + + vc.component.deleteBusinessDatabusInfo = _params; + $('#deleteBusinessDatabusModel').modal('show'); + + }); + }, + methods: { + deleteBusinessDatabus: function () { + vc.component.deleteBusinessDatabusInfo.communityId = vc.getCurrentCommunity().communityId; + vc.http.apiPost( + '/businessDatabus/deleteBusinessDatabus', + JSON.stringify(vc.component.deleteBusinessDatabusInfo), + { + emulateJSON: true + }, + function (json, res) { + //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); + let _json = JSON.parse(json); + if (_json.code == 0) { + //关闭model + $('#deleteBusinessDatabusModel').modal('hide'); + vc.emit('businessDatabusManage', 'listBusinessDatabus', {}); + return; + } + vc.message(_json.msg); + }, + function (errInfo, error) { + console.log('请求失败处理'); + vc.message(json); + + }); + }, + closeDeleteBusinessDatabusModel: function () { + $('#deleteBusinessDatabusModel').modal('hide'); + } + } + }); + +})(window.vc, window.vc.component); diff --git a/public/components/dev/editBusinessDatabus/editBusinessDatabus.html b/public/components/dev/editBusinessDatabus/editBusinessDatabus.html new file mode 100644 index 000000000..072df6835 --- /dev/null +++ b/public/components/dev/editBusinessDatabus/editBusinessDatabus.html @@ -0,0 +1,61 @@ + \ No newline at end of file diff --git a/public/components/dev/editBusinessDatabus/editBusinessDatabus.js b/public/components/dev/editBusinessDatabus/editBusinessDatabus.js new file mode 100644 index 000000000..e14d795a7 --- /dev/null +++ b/public/components/dev/editBusinessDatabus/editBusinessDatabus.js @@ -0,0 +1,137 @@ +(function (vc, vm) { + + vc.extends({ + data: { + editBusinessDatabusInfo: { + databusId: '', + businessTypeCd: '', + beanName: '', + seq: '', + databusName: '', + state: '', + + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + vc.on('editBusinessDatabus', 'openEditBusinessDatabusModal', function (_params) { + vc.component.refreshEditBusinessDatabusInfo(); + $('#editBusinessDatabusModel').modal('show'); + vc.copyObject(_params, vc.component.editBusinessDatabusInfo); + vc.component.editBusinessDatabusInfo.communityId = vc.getCurrentCommunity().communityId; + }); + }, + methods: { + editBusinessDatabusValidate: function () { + return vc.validate.validate({ + editBusinessDatabusInfo: vc.component.editBusinessDatabusInfo + }, { + 'editBusinessDatabusInfo.businessTypeCd': [ + { + limit: "required", + param: "", + errInfo: "业务类型不能为空" + }, + { + limit: "num", + param: "", + errInfo: "业务类型格式错误" + }, + ], + 'editBusinessDatabusInfo.beanName': [ + { + limit: "required", + param: "", + errInfo: "适配器不能为空" + }, + { + limit: "maxLength", + param: "256", + errInfo: "适配器名称太长" + }, + ], + 'editBusinessDatabusInfo.databusName': [ + { + limit: "required", + param: "", + errInfo: "名称不能为空" + }, + { + limit: "maxLength", + param: "128", + errInfo: "名称太长" + }, + ], + 'editBusinessDatabusInfo.seq': [ + { + limit: "required", + param: "", + errInfo: "顺序不能为空" + }, + { + limit: "num", + param: "", + errInfo: "顺序格式错误" + }, + ], + 'editBusinessDatabusInfo.databusId': [ + { + limit: "required", + param: "", + errInfo: "Databus ID不能为空" + }], + 'editBusinessDatabusInfo.state': [ + { + limit: "required", + param: "", + errInfo: "状态不能为空" + }] + + }); + }, + editBusinessDatabus: function () { + if (!vc.component.editBusinessDatabusValidate()) { + vc.toast(vc.validate.errInfo); + return; + } + + vc.http.apiPost( + '/businessDatabus/updateBusinessDatabus', + JSON.stringify(vc.component.editBusinessDatabusInfo), + { + emulateJSON: true + }, + function (json, res) { + //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); + let _json = JSON.parse(json); + if (_json.code == 0) { + //关闭model + $('#editBusinessDatabusModel').modal('hide'); + vc.emit('businessDatabusManage', 'listBusinessDatabus', {}); + return; + } + vc.message(_json.msg); + }, + function (errInfo, error) { + console.log('请求失败处理'); + + vc.message(errInfo); + }); + }, + refreshEditBusinessDatabusInfo: function () { + vc.component.editBusinessDatabusInfo = { + databusId: '', + businessTypeCd: '', + beanName: '', + seq: '', + databusName: '', + state: '', + + } + } + } + }); + +})(window.vc, window.vc.component); diff --git a/public/components/dev/viewBusinessDatabusInfo/viewBusinessDatabusInfo.html b/public/components/dev/viewBusinessDatabusInfo/viewBusinessDatabusInfo.html new file mode 100644 index 000000000..cb8eb5864 --- /dev/null +++ b/public/components/dev/viewBusinessDatabusInfo/viewBusinessDatabusInfo.html @@ -0,0 +1,50 @@ +| ID | +名称 | +业务类型 | +适配器 | +顺序 | +状态 | +操作 | + + +
|---|---|---|---|---|---|---|
| {{businessDatabus.databusId}} | +{{businessDatabus.databusName}} | +{{businessDatabus.businessTypeCd}} | +{{businessDatabus.beanName}} | +{{businessDatabus.seq}} | +{{businessDatabus.state=='1001'?'在用':'停用'}} | +
+
+
+
+
+
+
+ |
+
+
|
+ |
+ ||||||