| ReportComponent/src/main/java/com/java110/report/components/fee/PayFeeManageComponent.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ReportComponent/src/main/java/com/java110/report/smo/feeType/IFeeTypeSMO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ReportComponent/src/main/java/com/java110/report/smo/feeType/impl/FeeTypeSMOImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| ReportComponent/src/main/resources/components/feePackage/fee-manage/payFeeManage.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ReportComponent/src/main/java/com/java110/report/components/fee/PayFeeManageComponent.java
@@ -3,6 +3,7 @@ import com.java110.core.context.IPageData; import com.java110.report.smo.fee.IListPayFeeSMO; import com.java110.report.smo.feeType.IFeeTypeSMO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Component; @@ -21,6 +22,18 @@ @Autowired private IListPayFeeSMO listPayFeeSMOImpl; @Autowired private IFeeTypeSMO feeTypeSMOImpl; /** * 查询费用类型 * @param pd * @return */ public ResponseEntity<String> listFeeType(IPageData pd){ return feeTypeSMOImpl.list(pd); } /** * 查询应用列表 * ReportComponent/src/main/java/com/java110/report/smo/feeType/IFeeTypeSMO.java
New file @@ -0,0 +1,9 @@ package com.java110.report.smo.feeType; import com.java110.core.context.IPageData; import org.springframework.http.ResponseEntity; public interface IFeeTypeSMO { public ResponseEntity<String> list(IPageData pd); } ReportComponent/src/main/java/com/java110/report/smo/feeType/impl/FeeTypeSMOImpl.java
New file @@ -0,0 +1,66 @@ package com.java110.report.smo.feeType.impl; import com.alibaba.fastjson.JSONObject; import com.java110.core.component.BaseComponentSMO; import com.java110.core.context.IPageData; import com.java110.report.smo.feeType.IFeeTypeSMO; import com.java110.utils.constant.ServiceConstant; import com.java110.utils.util.Assert; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpMethod; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Service; import org.springframework.web.client.RestTemplate; /** * 小区楼实现类 * <p> * add by wuxw 2019-04-22 */ @Service("feeTypeSMOImpl") public class FeeTypeSMOImpl extends BaseComponentSMO implements IFeeTypeSMO { private static Logger logger = LoggerFactory.getLogger(FeeTypeSMOImpl.class); @Autowired private RestTemplate restTemplate; @Override public ResponseEntity<String> list(IPageData pd) { validate(pd); //获取请求参数 JSONObject reqParam = JSONObject.parseObject(pd.getReqData()); reqParam.put("name", "pay_fee"); reqParam.put("type", "fee_type_cd"); //拉取数据 String url=ServiceConstant.SERVICE_API_URL.concat("/api/dict.type").concat(mapToUrlParam(reqParam)); ResponseEntity<String> responseEntity = this.callCenterService(restTemplate, pd, "",url , HttpMethod.GET); return responseEntity; } /** * 删除小区楼 校验 * * @param pd 页面数据封装 */ private void validate(IPageData pd) { /*Assert.jsonObjectHaveKey(pd.getReqData(), "name", "未包含name"); Assert.jsonObjectHaveKey(pd.getReqData(), "type", "未包含type");*/ //Assert.jsonObjectHaveKey(pd.getReqData(), "carTypeCd", "请求报文中未包含carTypeCd节点"); } public RestTemplate getRestTemplate() { return restTemplate; } public void setRestTemplate(RestTemplate restTemplate) { this.restTemplate = restTemplate; } } ReportComponent/src/main/resources/components/feePackage/fee-manage/payFeeManage.js
@@ -8,6 +8,7 @@ data: { payFeeManageInfo: { payFees: [], payFeeTypes:[], total: 0, records: 1, moreCondition: false, @@ -98,7 +99,27 @@ }, _exportExcel:function () { } }, _listpayFees: function (_page, _rows) { var param = { params:{ "hc":"cc@cc" } }; //发送get请求 vc.http.get('payFeeManage', 'listFeeType', param, function (json, res) { var _feeTypesInfo = JSON.parse(json); vc.component.payFeeManageInfo.payFeeTypes = _feeTypesInfo; }, function (errInfo, error) { console.log('请求失败处理'); } ); }, } }); })(window.vc);