优化代码

This commit is contained in:
java110 2022-08-03 15:42:17 +08:00
parent c9dc28586b
commit da56e33cb4

View File

@ -1,114 +1,114 @@
/** /**
入驻小区 入驻小区
**/ **/
(function(vc){ (function(vc) {
var DEFAULT_PAGE = 1; var DEFAULT_PAGE = 1;
var DEFAULT_ROWS = 10; var DEFAULT_ROWS = 10;
vc.extends({ vc.extends({
data:{ data: {
serviceManageInfo:{ serviceManageInfo: {
services:[], services: [],
total:0, total: 0,
records:1, records: 1,
moreCondition:false, moreCondition: false,
name:'', name: '',
conditions:{ conditions: {
appName:'', appName: '',
appId:'', appId: '',
serviceName:'', serviceName: '',
serviceCode:'', serviceCode: '',
serviceUrl:'', serviceUrl: '',
} }
} }
}, },
_initMethod:function(){ _initMethod: function() {
//vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS); //vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS);
vc.component._loadDataByParam(); vc.component._loadDataByParam();
}, },
_initEvent:function(){ _initEvent: function() {
vc.on('serviceManage','chooseApp',function(_param){ vc.on('serviceManage', 'chooseApp', function(_param) {
vc.copyObject(_param,vc.component.serviceManageInfo.conditions); vc.copyObject(_param, vc.component.serviceManageInfo.conditions);
}); });
vc.on('serviceManage','listService',function(_param){ vc.on('serviceManage', 'listService', function(_param) {
vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS); vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS);
}); });
vc.on('pagination','page_event',function(_currentPage){ vc.on('pagination', 'page_event', function(_currentPage) {
vc.component._listServices(_currentPage,DEFAULT_ROWS); vc.component._listServices(_currentPage, DEFAULT_ROWS);
}); });
}, },
methods:{ methods: {
_listServices:function(_page, _rows){ _listServices: function(_page, _rows) {
vc.component.serviceManageInfo.conditions.page = _page; vc.component.serviceManageInfo.conditions.page = _page;
vc.component.serviceManageInfo.conditions.row = _rows; vc.component.serviceManageInfo.conditions.row = _rows;
var param = { var param = {
params:vc.component.serviceManageInfo.conditions params: vc.component.serviceManageInfo.conditions
}; };
//发送get请求 //发送get请求
vc.http.get('serviceManage', vc.http.apiGet('/service.listServices',
'list',
param, param,
function(json,res){ function(json, res) {
var _serviceManageInfo=JSON.parse(json); var _serviceManageInfo = JSON.parse(json);
vc.component.serviceManageInfo.total = _serviceManageInfo.total; vc.component.serviceManageInfo.total = _serviceManageInfo.total;
vc.component.serviceManageInfo.records = _serviceManageInfo.records; vc.component.serviceManageInfo.records = _serviceManageInfo.records;
vc.component.serviceManageInfo.services = _serviceManageInfo.services; vc.component.serviceManageInfo.services = _serviceManageInfo.services;
vc.emit('pagination','init',{ vc.emit('pagination', 'init', {
total: vc.component.serviceManageInfo.records, total: vc.component.serviceManageInfo.records,
dataCount: vc.component.serviceManageInfo.total, dataCount: vc.component.serviceManageInfo.total,
currentPage:_page currentPage: _page
}); });
},function(errInfo,error){ },
function(errInfo, error) {
console.log('请求失败处理'); console.log('请求失败处理');
} }
); );
}, },
_openAddServiceModal:function(){ _openAddServiceModal: function() {
vc.emit('addService','openAddServiceModal',{}); vc.emit('addService', 'openAddServiceModal', {});
}, },
_openEditServiceModel:function(_service){ _openEditServiceModel: function(_service) {
vc.emit('editService','openEditServiceModal',_service); vc.emit('editService', 'openEditServiceModal', _service);
}, },
_openDeleteServiceModel:function(_service){ _openDeleteServiceModel: function(_service) {
vc.emit('deleteService','openDeleteServiceModal',_service); vc.emit('deleteService', 'openDeleteServiceModal', _service);
}, },
_queryServiceMethod:function(){ _queryServiceMethod: function() {
vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS); vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS);
}, },
_moreCondition:function(){ _moreCondition: function() {
if(vc.component.serviceManageInfo.moreCondition){ if (vc.component.serviceManageInfo.moreCondition) {
vc.component.serviceManageInfo.moreCondition = false; vc.component.serviceManageInfo.moreCondition = false;
}else{ } else {
vc.component.serviceManageInfo.moreCondition = true; vc.component.serviceManageInfo.moreCondition = true;
} }
} }
, ,
_openChooseAppMethod:function(){ _openChooseAppMethod: function() {
vc.emit('chooseApp','openChooseAppModel',{}); vc.emit('chooseApp', 'openChooseAppModel', {});
}, },
_loadDataByParam: function(){ _loadDataByParam: function() {
vc.component.serviceManageInfo.conditions.appId = vc.getParam("appId"); vc.component.serviceManageInfo.conditions.appId = vc.getParam("appId");
//如果 floodId 没有传 则,直接结束 //如果 floodId 没有传 则,直接结束
if(vc.component.serviceManageInfo.conditions.appId == null if (vc.component.serviceManageInfo.conditions.appId == null ||
|| vc.component.serviceManageInfo.conditions.appId == undefined vc.component.serviceManageInfo.conditions.appId == undefined ||
|| vc.component.serviceManageInfo.conditions.appId == ''){ vc.component.serviceManageInfo.conditions.appId == '') {
vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS); vc.component._listServices(DEFAULT_PAGE, DEFAULT_ROWS);
return ; return;
} }
var param = { var param = {
params:{ params: {
page:DEFAULT_PAGE, page: DEFAULT_PAGE,
row:DEFAULT_ROWS, row: DEFAULT_ROWS,
communityId:vc.getCurrentCommunity().communityId, communityId: vc.getCurrentCommunity().communityId,
appId:vc.component.serviceManageInfo.conditions.appId appId: vc.component.serviceManageInfo.conditions.appId
} }
} }
@ -116,16 +116,16 @@
'serviceManage', 'serviceManage',
'loadApp', 'loadApp',
param, param,
function(json,res){ function(json, res) {
if(res.status == 200){ if (res.status == 200) {
var _appInfo = JSON.parse(json); var _appInfo = JSON.parse(json);
var _tmpApp = _appInfo.apps[0]; var _tmpApp = _appInfo.apps[0];
vc.component.serviceManageInfo.conditions.appName = _tmpApp.name; vc.component.serviceManageInfo.conditions.appName = _tmpApp.name;
return ; return;
} }
vc.toast(json); vc.toast(json);
}, },
function(errInfo,error){ function(errInfo, error) {
console.log('请求失败处理'); console.log('请求失败处理');
vc.toast(errInfo); vc.toast(errInfo);