From 69e2baf5518079bfc16cfadc2fb29842fb3de85d Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期二, 14 一月 2020 21:02:48 +0800
Subject: [PATCH] 加入userName
---
WebService/src/main/resources/components/servicePackage/service-manage/serviceManage.js | 90 +++++++++++++++++++++++++++++++++++++--------
1 files changed, 74 insertions(+), 16 deletions(-)
diff --git a/WebService/src/main/resources/components/servicePackage/service-manage/serviceManage.js b/WebService/src/main/resources/components/servicePackage/service-manage/serviceManage.js
index a73f458..7fb4120 100644
--- a/WebService/src/main/resources/components/servicePackage/service-manage/serviceManage.js
+++ b/WebService/src/main/resources/components/servicePackage/service-manage/serviceManage.js
@@ -5,24 +5,32 @@
var DEFAULT_PAGE = 1;
var DEFAULT_ROWS = 10;
vc.extends({
- propTypes: {
- needShowAddAppButton:vc.propTypes.string = 'true' // 鏄惁鏄剧ず娣诲姞搴旂敤button
- },
data:{
serviceManageInfo:{
services:[],
total:0,
records:1,
+ moreCondition:false,
name:'',
- serviceCode:'',
- appId:'',
- needShowAddAppButton:$props.needShowAddAppButton
+ conditions:{
+ appName:'',
+ appId:'',
+ serviceName:'',
+ serviceCode:'',
+ serviceUrl:'',
+
+ }
}
},
_initMethod:function(){
- vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS);
+ //vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS);
+ vc.component._loadDataByParam();
},
_initEvent:function(){
+ vc.on('serviceManage','chooseApp',function(_param){
+ vc.copyObject(_param,vc.component.serviceManageInfo.conditions);
+ });
+
vc.on('serviceManage','listService',function(_param){
vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS);
});
@@ -32,16 +40,13 @@
},
methods:{
_listServices:function(_page, _rows){
- var param = {
- params:{
- page:_page,
- row:_rows,
- appId:vc.component.serviceManageInfo.appId,
- name:vc.component.serviceManageInfo.name,
- serviceCode:vc.component.serviceManageInfo.serviceCode
- }
- }
+ vc.component.serviceManageInfo.conditions.page = _page;
+ vc.component.serviceManageInfo.conditions.row = _rows;
+ var param = {
+ params:vc.component.serviceManageInfo.conditions
+ };
+
//鍙戦�乬et璇锋眰
vc.http.get('serviceManage',
'list',
@@ -62,6 +67,7 @@
},
_openAddServiceModal:function(){
vc.emit('addService','openAddServiceModal',{});
+
},
_openEditServiceModel:function(_service){
vc.emit('editService','openEditServiceModal',_service);
@@ -74,6 +80,58 @@
},
_moreCondition:function(){
+ if(vc.component.serviceManageInfo.moreCondition){
+ vc.component.serviceManageInfo.moreCondition = false;
+ }else{
+ vc.component.serviceManageInfo.moreCondition = true;
+ }
+ }
+
+ ,
+ _openChooseAppMethod:function(){
+ vc.emit('chooseApp','openChooseAppModel',{});
+
+ },
+ _loadDataByParam: function(){
+ vc.component.serviceManageInfo.conditions.appId = vc.getParam("appId");
+ //濡傛灉 floodId 娌℃湁浼� 鍒欙紝鐩存帴缁撴潫
+ if(vc.component.serviceManageInfo.conditions.appId == null
+ || vc.component.serviceManageInfo.conditions.appId == undefined
+ || vc.component.serviceManageInfo.conditions.appId == ''){
+ vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS);
+ return ;
+ }
+
+ var param = {
+ params:{
+ page:DEFAULT_PAGE,
+ row:DEFAULT_ROWS,
+ communityId:vc.getCurrentCommunity().communityId,
+ appId:vc.component.serviceManageInfo.conditions.appId
+ }
+ }
+
+ vc.http.get(
+ 'serviceManage',
+ 'loadApp',
+ param,
+ function(json,res){
+ if(res.status == 200){
+ var _appInfo = JSON.parse(json);
+ var _tmpApp = _appInfo.apps[0];
+ vc.component.serviceManageInfo.conditions.appName = _tmpApp.name;
+ return ;
+ }
+ vc.message(json);
+ },
+ function(errInfo,error){
+ console.log('璇锋眰澶辫触澶勭悊');
+
+ vc.message(errInfo);
+ });
+
+ vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS);
+
}
}
--
Gitblit v1.8.0