mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-23 21:36:37 +08:00
停车场改为cmd 模式 简化开发
This commit is contained in:
parent
de0d1aed90
commit
0a1b4a9a15
@ -20,46 +20,43 @@
|
||||
},
|
||||
_initEvent: function() {
|
||||
vc.on('addParkingArea', 'openAddParkingAreaModal',
|
||||
function() {
|
||||
$that._loadParkingAreaAttrSpec();
|
||||
$('#addParkingAreaModel').modal('show');
|
||||
});
|
||||
function() {
|
||||
$that._loadParkingAreaAttrSpec();
|
||||
$('#addParkingAreaModel').modal('show');
|
||||
});
|
||||
},
|
||||
methods: {
|
||||
addParkingAreaValidate() {
|
||||
return vc.validate.validate({
|
||||
addParkingAreaInfo: vc.component.addParkingAreaInfo
|
||||
},
|
||||
{
|
||||
}, {
|
||||
'addParkingAreaInfo.num': [{
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "停车场编号不能为空"
|
||||
},
|
||||
{
|
||||
limit: "maxin",
|
||||
param: "1,12",
|
||||
errInfo: "停车场编号不能超过12位"
|
||||
},
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "停车场编号不能为空"
|
||||
},
|
||||
{
|
||||
limit: "maxin",
|
||||
param: "1,12",
|
||||
errInfo: "停车场编号不能超过12位"
|
||||
},
|
||||
],
|
||||
'addParkingAreaInfo.typeCd': [{
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "停车场类型不能为空"
|
||||
},
|
||||
{
|
||||
limit: "num",
|
||||
param: "",
|
||||
errInfo: "停车场类型格式错误"
|
||||
},
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "停车场类型不能为空"
|
||||
},
|
||||
{
|
||||
limit: "num",
|
||||
param: "",
|
||||
errInfo: "停车场类型格式错误"
|
||||
},
|
||||
],
|
||||
'addParkingAreaInfo.remark': [
|
||||
{
|
||||
'addParkingAreaInfo.remark': [{
|
||||
limit: "maxLength",
|
||||
param: "4000",
|
||||
errInfo: "备注太长"
|
||||
},
|
||||
],
|
||||
}, ],
|
||||
|
||||
});
|
||||
},
|
||||
@ -78,26 +75,27 @@
|
||||
return;
|
||||
}
|
||||
|
||||
vc.http.post('addParkingArea', 'save', JSON.stringify(vc.component.addParkingAreaInfo), {
|
||||
emulateJSON: true
|
||||
},
|
||||
function(json, res) {
|
||||
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
||||
if (res.status == 200) {
|
||||
//关闭model
|
||||
$('#addParkingAreaModel').modal('hide');
|
||||
vc.component.clearAddParkingAreaInfo();
|
||||
vc.emit('parkingAreaManage', 'listParkingArea', {});
|
||||
vc.http.apiPost('/parkingArea.saveParkingArea', JSON.stringify(vc.component.addParkingAreaInfo), {
|
||||
emulateJSON: true
|
||||
},
|
||||
function(json, res) {
|
||||
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
||||
let _json = JSON.parse(json);
|
||||
if (_json.code == 0) {
|
||||
//关闭model
|
||||
$('#addParkingAreaModel').modal('hide');
|
||||
vc.component.clearAddParkingAreaInfo();
|
||||
vc.emit('parkingAreaManage', 'listParkingArea', {});
|
||||
|
||||
return;
|
||||
}
|
||||
vc.toast(json);
|
||||
},
|
||||
function(errInfo, error) {
|
||||
console.log('请求失败处理');
|
||||
vc.toast(errInfo);
|
||||
return;
|
||||
}
|
||||
vc.toast(_json.msg);
|
||||
},
|
||||
function(errInfo, error) {
|
||||
console.log('请求失败处理');
|
||||
vc.toast(errInfo);
|
||||
|
||||
});
|
||||
});
|
||||
},
|
||||
clearAddParkingAreaInfo: function() {
|
||||
vc.component.addParkingAreaInfo = {
|
||||
@ -107,9 +105,9 @@
|
||||
attrs: []
|
||||
};
|
||||
},
|
||||
_loadParkingAreaAttrSpec: function () {
|
||||
_loadParkingAreaAttrSpec: function() {
|
||||
$that.addParkingAreaInfo.attrs = [];
|
||||
vc.getAttrSpec('parking_area_attr', function (data) {
|
||||
vc.getAttrSpec('parking_area_attr', function(data) {
|
||||
data.forEach(item => {
|
||||
item.value = '';
|
||||
if (item.specShow == 'Y') {
|
||||
@ -120,8 +118,8 @@
|
||||
});
|
||||
});
|
||||
},
|
||||
_loadAttrValue: function (_specCd, _values) {
|
||||
vc.getAttrValue(_specCd, function (data) {
|
||||
_loadAttrValue: function(_specCd, _values) {
|
||||
vc.getAttrValue(_specCd, function(data) {
|
||||
data.forEach(item => {
|
||||
if (item.valueShow == 'Y') {
|
||||
_values.push(item);
|
||||
|
||||
@ -1,52 +1,51 @@
|
||||
(function(vc,vm){
|
||||
(function(vc, vm) {
|
||||
|
||||
vc.extends({
|
||||
data:{
|
||||
deleteParkingAreaInfo:{
|
||||
data: {
|
||||
deleteParkingAreaInfo: {
|
||||
|
||||
}
|
||||
},
|
||||
_initMethod:function(){
|
||||
_initMethod: function() {
|
||||
|
||||
},
|
||||
_initEvent:function(){
|
||||
vc.on('deleteParkingArea','openDeleteParkingAreaModal',function(_params){
|
||||
},
|
||||
_initEvent: function() {
|
||||
vc.on('deleteParkingArea', 'openDeleteParkingAreaModal', function(_params) {
|
||||
|
||||
vc.component.deleteParkingAreaInfo = _params;
|
||||
$('#deleteParkingAreaModel').modal('show');
|
||||
|
||||
});
|
||||
},
|
||||
methods:{
|
||||
deleteParkingArea:function(){
|
||||
vc.component.deleteParkingAreaInfo.communityId=vc.getCurrentCommunity().communityId;
|
||||
vc.http.post(
|
||||
'deleteParkingArea',
|
||||
'delete',
|
||||
JSON.stringify(vc.component.deleteParkingAreaInfo),
|
||||
{
|
||||
emulateJSON:true
|
||||
},
|
||||
function(json,res){
|
||||
methods: {
|
||||
deleteParkingArea: function() {
|
||||
vc.component.deleteParkingAreaInfo.communityId = vc.getCurrentCommunity().communityId;
|
||||
vc.http.apiPost(
|
||||
'/parkingArea.deleteParkingArea',
|
||||
JSON.stringify(vc.component.deleteParkingAreaInfo), {
|
||||
emulateJSON: true
|
||||
},
|
||||
function(json, res) {
|
||||
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
||||
if(res.status == 200){
|
||||
let _json = JSON.parse(json);
|
||||
if (_json.code == 0) {
|
||||
//关闭model
|
||||
$('#deleteParkingAreaModel').modal('hide');
|
||||
vc.emit('parkingAreaManage','listParkingArea',{});
|
||||
return ;
|
||||
vc.emit('parkingAreaManage', 'listParkingArea', {});
|
||||
return;
|
||||
}
|
||||
vc.toast(json);
|
||||
},
|
||||
function(errInfo,error){
|
||||
vc.toast(_json.msg);
|
||||
},
|
||||
function(errInfo, error) {
|
||||
console.log('请求失败处理');
|
||||
vc.toast(json);
|
||||
|
||||
});
|
||||
});
|
||||
},
|
||||
closeDeleteParkingAreaModel:function(){
|
||||
closeDeleteParkingAreaModel: function() {
|
||||
$('#deleteParkingAreaModel').modal('hide');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
})(window.vc,window.vc.component);
|
||||
})(window.vc, window.vc.component);
|
||||
@ -15,59 +15,56 @@
|
||||
},
|
||||
_initEvent: function() {
|
||||
vc.on('editParkingArea', 'openEditParkingAreaModal',
|
||||
function(_params) {
|
||||
vc.component.refreshEditParkingAreaInfo();
|
||||
$('#editParkingAreaModel').modal('show');
|
||||
vc.copyObject(_params, vc.component.editParkingAreaInfo);
|
||||
if (_params.hasOwnProperty('attrs')) {
|
||||
let _attrDtos = _params.attrs;
|
||||
_attrDtos.forEach(item => {
|
||||
$that.editParkingAreaInfo.attrs.forEach(attrItem => {
|
||||
if (item.specCd == attrItem.specCd) {
|
||||
attrItem.attrId = item.attrId;
|
||||
attrItem.value = item.value;
|
||||
}
|
||||
function(_params) {
|
||||
vc.component.refreshEditParkingAreaInfo();
|
||||
$('#editParkingAreaModel').modal('show');
|
||||
vc.copyObject(_params, vc.component.editParkingAreaInfo);
|
||||
if (_params.hasOwnProperty('attrs')) {
|
||||
let _attrDtos = _params.attrs;
|
||||
_attrDtos.forEach(item => {
|
||||
$that.editParkingAreaInfo.attrs.forEach(attrItem => {
|
||||
if (item.specCd == attrItem.specCd) {
|
||||
attrItem.attrId = item.attrId;
|
||||
attrItem.value = item.value;
|
||||
}
|
||||
})
|
||||
})
|
||||
})
|
||||
}
|
||||
vc.component.editParkingAreaInfo.communityId = vc.getCurrentCommunity().communityId;
|
||||
});
|
||||
}
|
||||
vc.component.editParkingAreaInfo.communityId = vc.getCurrentCommunity().communityId;
|
||||
});
|
||||
},
|
||||
methods: {
|
||||
editParkingAreaValidate: function() {
|
||||
return vc.validate.validate({
|
||||
editParkingAreaInfo: vc.component.editParkingAreaInfo
|
||||
},
|
||||
{
|
||||
}, {
|
||||
'editParkingAreaInfo.num': [{
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "停车场编号不能为空"
|
||||
},
|
||||
{
|
||||
limit: "maxin",
|
||||
param: "1,12",
|
||||
errInfo: "停车场编号不能超过12位"
|
||||
},
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "停车场编号不能为空"
|
||||
},
|
||||
{
|
||||
limit: "maxin",
|
||||
param: "1,12",
|
||||
errInfo: "停车场编号不能超过12位"
|
||||
},
|
||||
],
|
||||
'editParkingAreaInfo.typeCd': [{
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "停车场类型不能为空"
|
||||
},
|
||||
{
|
||||
limit: "num",
|
||||
param: "",
|
||||
errInfo: "停车场类型格式错误"
|
||||
},
|
||||
limit: "required",
|
||||
param: "",
|
||||
errInfo: "停车场类型不能为空"
|
||||
},
|
||||
{
|
||||
limit: "num",
|
||||
param: "",
|
||||
errInfo: "停车场类型格式错误"
|
||||
},
|
||||
],
|
||||
'editParkingAreaInfo.remark': [
|
||||
{
|
||||
'editParkingAreaInfo.remark': [{
|
||||
limit: "maxLength",
|
||||
param: "4000",
|
||||
errInfo: "备注太长"
|
||||
},
|
||||
],
|
||||
}, ],
|
||||
'editParkingAreaInfo.paId': [{
|
||||
limit: "required",
|
||||
param: "",
|
||||
@ -84,24 +81,26 @@
|
||||
return;
|
||||
}
|
||||
|
||||
vc.http.post('editParkingArea', 'update', JSON.stringify(vc.component.editParkingAreaInfo), {
|
||||
emulateJSON: true
|
||||
},
|
||||
function(json, res) {
|
||||
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
||||
if (res.status == 200) {
|
||||
//关闭model
|
||||
$('#editParkingAreaModel').modal('hide');
|
||||
vc.emit('parkingAreaManage', 'listParkingArea', {});
|
||||
return;
|
||||
}
|
||||
vc.toast(json);
|
||||
},
|
||||
function(errInfo, error) {
|
||||
console.log('请求失败处理');
|
||||
vc.http.apiPost('/parkingArea.updateParkingArea', JSON.stringify(vc.component.editParkingAreaInfo), {
|
||||
emulateJSON: true
|
||||
},
|
||||
function(json, res) {
|
||||
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
|
||||
let _json = JSON.parse(json);
|
||||
if (_json.code == 0) {
|
||||
//关闭model
|
||||
$('#editParkingAreaModel').modal('hide');
|
||||
vc.emit('parkingAreaManage', 'listParkingArea', {});
|
||||
return;
|
||||
}
|
||||
|
||||
vc.toast(errInfo);
|
||||
});
|
||||
vc.toast(_json.msg);
|
||||
},
|
||||
function(errInfo, error) {
|
||||
console.log('请求失败处理');
|
||||
|
||||
vc.toast(errInfo);
|
||||
});
|
||||
},
|
||||
refreshEditParkingAreaInfo: function() {
|
||||
let _attrs = $that.editParkingAreaInfo.attrs;
|
||||
@ -113,9 +112,9 @@
|
||||
attrs: _attrs
|
||||
}
|
||||
},
|
||||
_loadEditParkingAreaAttrSpec: function () {
|
||||
_loadEditParkingAreaAttrSpec: function() {
|
||||
$that.editParkingAreaInfo.attrs = [];
|
||||
vc.getAttrSpec('parking_area_attr', function (data) {
|
||||
vc.getAttrSpec('parking_area_attr', function(data) {
|
||||
data.forEach(item => {
|
||||
item.value = '';
|
||||
item.values = [];
|
||||
@ -127,8 +126,8 @@
|
||||
|
||||
});
|
||||
},
|
||||
_loadEditAttrValue: function (_specCd, _values) {
|
||||
vc.getAttrValue(_specCd, function (data) {
|
||||
_loadEditAttrValue: function(_specCd, _values) {
|
||||
vc.getAttrValue(_specCd, function(data) {
|
||||
data.forEach(item => {
|
||||
if (item.valueShow == 'Y') {
|
||||
_values.push(item);
|
||||
|
||||
@ -61,11 +61,10 @@
|
||||
}
|
||||
};
|
||||
//发送get请求
|
||||
vc.http.get('listRoomFee',
|
||||
'list',
|
||||
vc.http.apiGet('/fee.listFee',
|
||||
param,
|
||||
function(json) {
|
||||
var _feeConfigInfo = JSON.parse(json);
|
||||
let _feeConfigInfo = JSON.parse(json);
|
||||
vc.component.listRoomCreateFeeInfo.total = _feeConfigInfo.total;
|
||||
vc.component.listRoomCreateFeeInfo.records = _feeConfigInfo.records;
|
||||
vc.component.listRoomCreateFeeInfo.fees = _feeConfigInfo.fees;
|
||||
|
||||
@ -45,7 +45,7 @@
|
||||
params: vc.component.parkingAreaManageInfo.conditions
|
||||
};
|
||||
//发送get请求
|
||||
vc.http.get('parkingAreaManage', 'list', param,
|
||||
vc.http.apiGet('/parkingArea.listParkingAreas', param,
|
||||
function(json, res) {
|
||||
var _parkingAreaManageInfo = JSON.parse(json);
|
||||
vc.component.parkingAreaManageInfo.total = _parkingAreaManageInfo.total;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user