From 472e5d3e780d15e14f58e9abdb3ba1b4a1dda722 Mon Sep 17 00:00:00 2001 From: java110 <928255095@qq.com> Date: Wed, 9 Dec 2020 01:05:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=BD=A6=E8=BE=86=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E8=B4=B9=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../carCreateFeeAdd/carCreateFeeAdd.html | 30 +- .../carCreateFeeAdd/carCreateFeeAdd.js | 259 +++++++++--------- .../simplifyCarFee/simplifyCarFee.html | 4 +- public/user.html | 2 +- public/vcCore/vc-en.js | 1 + public/vcCore/vc-zh.js | 1 + 6 files changed, 165 insertions(+), 132 deletions(-) diff --git a/public/components/property/carCreateFeeAdd/carCreateFeeAdd.html b/public/components/property/carCreateFeeAdd/carCreateFeeAdd.html index 685d2f4a8..2760fb15f 100644 --- a/public/components/property/carCreateFeeAdd/carCreateFeeAdd.html +++ b/public/components/property/carCreateFeeAdd/carCreateFeeAdd.html @@ -12,11 +12,11 @@ - -
+
+
+
+ +
+ +
+
@@ -47,6 +58,19 @@
+
+ +
+
+ +
+
+ +
+
+
diff --git a/public/components/property/carCreateFeeAdd/carCreateFeeAdd.js b/public/components/property/carCreateFeeAdd/carCreateFeeAdd.js index 75066dc65..5237d5480 100644 --- a/public/components/property/carCreateFeeAdd/carCreateFeeAdd.js +++ b/public/components/property/carCreateFeeAdd/carCreateFeeAdd.js @@ -1,47 +1,51 @@ -(function(vc) { +(function (vc) { vc.extends({ data: { carCreateFeeAddInfo: { - feeTypeCds:[], - feeConfigs:[], - parkingAreas:[], + feeTypeCds: [], + feeConfigs: [], + parkingAreas: [], locationTypeCd: '', locationObjId: '', carId: '', - feeTypeCd:'', - configId:'', - carState:'SH', - isMore:false, - locationTypeCdName:'', - startTime: vc.dateTimeFormat(new Date().getTime()) + feeTypeCd: '', + configId: '', + carState: ['H','S'], + isMore: false, + locationTypeCdName: '', + startTime: vc.dateTimeFormat(new Date().getTime()), + paId: '' } }, - _initMethod: function() { - vc.getDict('pay_fee_config',"fee_type_cd",function(_data){ + _initMethod: function () { + vc.getDict('pay_fee_config', "fee_type_cd", function (_data) { vc.component.carCreateFeeAddInfo.feeTypeCds = _data; }); - vc.initDateTime('carCreateFeeStartTime',function(_value){ + vc.initDateTime('carCreateFeeStartTime', function (_value) { $that.carCreateFeeAddInfo.startTime = _value; }) vc.component._loadParkingAreas(); }, - _initEvent: function() { + _initEvent: function () { vc.on('carCreateFeeAdd', 'openCarCreateFeeAddModal', - function(_param) { - vc.component.carCreateFeeAddInfo.isMore =_param.isMore; - if(!_param.isMore){ - vc.component.carCreateFeeAddInfo.locationTypeCd = '2000'; - vc.component.carCreateFeeAddInfo.locationObjId = _param.car.carId; - vc.component.carCreateFeeAddInfo.carId = _param.car.carId; - vc.component.carCreateFeeAddInfo.locationTypeCdName = _param.car.carNum; - } - $('#carCreateFeeAddModel').modal('show'); + function (_param) { + vc.component.carCreateFeeAddInfo.isMore = _param.isMore; + if (!_param.isMore) { + vc.component.carCreateFeeAddInfo.locationTypeCd = '2000'; + vc.component.carCreateFeeAddInfo.locationObjId = _param.car.carId; + vc.component.carCreateFeeAddInfo.carId = _param.car.carId; + vc.component.carCreateFeeAddInfo.locationTypeCdName = _param.car.carNum; + } + $('#carCreateFeeAddModel').modal('show'); - }); + }); + vc.on("carCreateFeeAdd", "notify", function (param) { + $that.carCreateFeeAddInfo.paId = param.paId; + }) }, methods: { @@ -49,61 +53,63 @@ return vc.validate.validate({ carCreateFeeAddInfo: vc.component.carCreateFeeAddInfo }, - { - 'carCreateFeeAddInfo.locationTypeCd': [{ - limit: "required", - param: "", - errInfo: "收费范围不能为空" - }, { - limit: "num", - param: "", - errInfo: "收费范围格式错误" - }, - ], - 'carCreateFeeAddInfo.locationObjId': [{ - limit: "required", - param: "", - errInfo: "收费对象不能为空" - } - ], - 'carCreateFeeAddInfo.feeTypeCd': [{ - limit: "required", - param: "", - errInfo: "费用类型不能为空" - } - ], - 'carCreateFeeAddInfo.configId': [{ - limit: "required", - param: "", - errInfo: "费用项目不能为空" - } - ], - 'carCreateFeeAddInfo.carState': [{ - limit: "required", - param: "", - errInfo: "出账类型不能为空" - } - ], - 'carCreateFeeAddInfo.startTime': [{ - limit: "required", - param: "", - errInfo: "计费起始时间不能为空" - }, - { - limit: "datetime", - param: "", - errInfo: "计费起始时间格式错误 YYYY-MM-DD hh:mm:ss" - }] - }); + 'carCreateFeeAddInfo.locationTypeCd': [{ + limit: "required", + param: "", + errInfo: "收费范围不能为空" + }, + { + limit: "num", + param: "", + errInfo: "收费范围格式错误" + }, + ], + 'carCreateFeeAddInfo.locationObjId': [{ + limit: "required", + param: "", + errInfo: "收费对象不能为空" + } + ], + 'carCreateFeeAddInfo.feeTypeCd': [{ + limit: "required", + param: "", + errInfo: "费用类型不能为空" + } + ], + 'carCreateFeeAddInfo.configId': [{ + limit: "required", + param: "", + errInfo: "费用项目不能为空" + } + ], + 'carCreateFeeAddInfo.carState': [{ + limit: "required", + param: "", + errInfo: "出账类型不能为空" + } + ], + 'carCreateFeeAddInfo.startTime': [{ + limit: "required", + param: "", + errInfo: "计费起始时间不能为空" + }, + { + limit: "datetime", + param: "", + errInfo: "计费起始时间格式错误 YYYY-MM-DD hh:mm:ss" + }] + }); }, - saveCarCreateFeeInfo: function() { + saveCarCreateFeeInfo: function () { vc.component.carCreateFeeAddInfo.communityId = vc.getCurrentCommunity().communityId; if (vc.component.carCreateFeeAddInfo.locationTypeCd == '1000') { // 小区ID vc.component.carCreateFeeAddInfo.locationObjId = vc.component.carCreateFeeAddInfo.communityId; } else if (vc.component.carCreateFeeAddInfo.locationTypeCd == '2000') { vc.component.carCreateFeeAddInfo.locationObjId = vc.component.carCreateFeeAddInfo.carId; + }else if (vc.component.carCreateFeeAddInfo.locationTypeCd == '3000') { + vc.component.carCreateFeeAddInfo.locationObjId = vc.component.carCreateFeeAddInfo.paId; } else { vc.toast("收费范围错误"); return; @@ -119,93 +125,94 @@ vc.http.post('parkingSpaceCreateFeeAdd', 'save', JSON.stringify(vc.component.carCreateFeeAddInfo), { emulateJSON: true }, - function(json, res) { - if (res.status == 200) { - //关闭model - var _json = JSON.parse(json); - $('#carCreateFeeAddModel').modal('hide'); - vc.component.clearAddFeeConfigInfo(); - vc.emit('listParkingSpaceFee', 'notify',{}); - vc.emit('simplifyCarFee', 'notify',{}); - vc.toast("创建收费成功,总共["+_json.totalCar+"]车位,成功["+_json.successCar+"],失败["+_json.errorCar+"]",8000); - return; - } - vc.toast(json); + function (json, res) { + if (res.status == 200) { + //关闭model + var _json = JSON.parse(json); + $('#carCreateFeeAddModel').modal('hide'); + vc.component.clearAddFeeConfigInfo(); + vc.emit('listParkingSpaceFee', 'notify', {}); + vc.emit('simplifyCarFee', 'notify', {}); + vc.toast("创建收费成功,总共[" + _json.totalCar + "]车位,成功[" + _json.successCar + "],失败[" + _json.errorCar + "]", 8000); + return; + } + vc.toast(json); - }, - function(errInfo, error) { - console.log('请求失败处理'); + }, + function (errInfo, error) { + console.log('请求失败处理'); - vc.toast(errInfo); + vc.toast(errInfo); - }); + }); }, - clearAddFeeConfigInfo: function() { + clearAddFeeConfigInfo: function () { var _feeTypeCds = vc.component.carCreateFeeAddInfo.feeTypeCds; var _parkingAreas = vc.component.carCreateFeeAddInfo.parkingAreas; vc.component.carCreateFeeAddInfo = { - feeTypeCds:[], - feeConfigs:[], - parkingAreas:[], + feeTypeCds: [], + feeConfigs: [], + parkingAreas: [], locationTypeCd: '', locationObjId: '', psId: '', - feeTypeCd:'', - configId:'', - billType:'', - carState:'SH', - isMore:false, - locationTypeCdName:'', - startTime: vc.dateTimeFormat(new Date().getTime()) + feeTypeCd: '', + configId: '', + billType: '', + carState: ['H','S'], + isMore: false, + locationTypeCdName: '', + startTime: vc.dateTimeFormat(new Date().getTime()), + paId: '' }; vc.component.carCreateFeeAddInfo.feeTypeCds = _feeTypeCds; vc.component.carCreateFeeAddInfo.parkingAreas = _parkingAreas; }, - _changeCarFeeTypeCd:function(_feeTypeCd){ + _changeCarFeeTypeCd: function (_feeTypeCd) { var param = { params: { - page:1, - row:20, - communityId:vc.getCurrentCommunity().communityId, - feeTypeCd:_feeTypeCd, - isDefault:'F', - valid:'1' + page: 1, + row: 20, + communityId: vc.getCurrentCommunity().communityId, + feeTypeCd: _feeTypeCd, + isDefault: 'F', + valid: '1' } }; //发送get请求 vc.http.get('parkingSpaceCreateFeeAdd', 'list', param, - function(json, res) { - var _feeConfigManageInfo = JSON.parse(json); - vc.component.carCreateFeeAddInfo.feeConfigs = _feeConfigManageInfo.feeConfigs; - }, - function(errInfo, error) { - console.log('请求失败处理'); - }); + function (json, res) { + var _feeConfigManageInfo = JSON.parse(json); + vc.component.carCreateFeeAddInfo.feeConfigs = _feeConfigManageInfo.feeConfigs; + }, + function (errInfo, error) { + console.log('请求失败处理'); + }); }, - _loadParkingAreas:function(_feeTypeCd){ + _loadParkingAreas: function (_feeTypeCd) { var param = { params: { - page:1, - row:20, - communityId:vc.getCurrentCommunity().communityId, + page: 1, + row: 20, + communityId: vc.getCurrentCommunity().communityId, } }; //发送get请求 vc.http.get('parkingSpaceCreateFeeAdd', 'listParkingArea', param, - function(json, res) { - if(res.status == 200){ - var _parkingAreaInfo = JSON.parse(json); - vc.component.carCreateFeeAddInfo.parkingAreas = _parkingAreaInfo.parkingAreas; - } - }, - function(errInfo, error) { - console.log('请求失败处理'); - }); + function (json, res) { + if (res.status == 200) { + var _parkingAreaInfo = JSON.parse(json); + vc.component.carCreateFeeAddInfo.parkingAreas = _parkingAreaInfo.parkingAreas; + } + }, + function (errInfo, error) { + console.log('请求失败处理'); + }); } } }); diff --git a/public/components/property/simplifyCarFee/simplifyCarFee.html b/public/components/property/simplifyCarFee/simplifyCarFee.html index 8a2717e14..cd1d67645 100644 --- a/public/components/property/simplifyCarFee/simplifyCarFee.html +++ b/public/components/property/simplifyCarFee/simplifyCarFee.html @@ -6,9 +6,9 @@
-
+
-
+
- +
diff --git a/public/vcCore/vc-en.js b/public/vcCore/vc-en.js index 4f77729c1..077699bfb 100644 --- a/public/vcCore/vc-en.js +++ b/public/vcCore/vc-en.js @@ -6,6 +6,7 @@ window.lang={ "systemName":"CommunityManagement", "systemSimpleName":"HC", + "subSystemName": "CommunityManagement", "companyTeam":"java110 team", "welcome":"welcome community management", "signOut":"sign out", diff --git a/public/vcCore/vc-zh.js b/public/vcCore/vc-zh.js index 2f26fe2fd..68f3d3dea 100644 --- a/public/vcCore/vc-zh.js +++ b/public/vcCore/vc-zh.js @@ -5,6 +5,7 @@ window.lang = { "systemName": "HC小区管理系统", "systemSimpleName": "HC", + "subSystemName": "小区管理系统", "companyTeam": "java110 团队", "welcome": "欢迎访问HC小区管理系统", "signOut": "退出",