UNPKG

h5-cli

Version:

hello

57 lines (47 loc) 3.38 kB
"use strict"; //define(function (require, exports, module) { define(function (require, exports, module) { var VModule = require("component/VModule"); var payModule = require("mods/pay/pay"); var page = VModule.render({ init: function init() { this.state = { loading: true }; this.module = this.initModule(this.state, '#J_Page'); this.get("/user-web/restapi/pay/query/billdetail", { id: this.query.id, corpId: this.query.corpId, unionId: this.query.unionId }); }, onSuccess: function onSuccess(result) { result.loading = false; this.setState(result); }, onError: function onError(result) { result.loading = false; this.setState(result); }, render: function render(state) { var _this = this; var data = state.data; var source = { "0": "\u4eba\u5de5\u7a97\u53e3", "1": "\u81ea\u52a9\u673a", "2": "\u8bca\u95f4\u5c4f", "3": "\u7ebf\u4e0a" }[data.orderSource] || ""; // == 3 ? "\u7ebf\u4e0a" :"\u7ebf\u4e0b"; var status = payModule.STATUS_CODE[data.status]; var billFee = this.util.rmb(data.billFee / 100); var id = data.id; var subject = data.subject + "-" + (data.patientName || ""); var time = this.util.dateFormat(data.gmtCreate); var corpName = data.corpName || ""; var platfomFeeItemList = data.platfomFeeItemList; //\u4ed8\u6b3e\u660e\u7ec6 return "\n\t\t\t\t<div>\n\t\t\t\t\t<div class=\"info ui-border-t\">\n\t\t\t\t\t\t<div class=\"status\">" + status + "</div>\n\t\t\t\t\t\t<div class=\"number\"><span class=\"y\">\uFFE5</span>" + billFee + "</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<ul class=\"ui-list ui-list-text ui-border-tb\" style=\"margin-top:0;\">\n\t\t\t\t\t\t\t" + platfomFeeItemList.map(function (item) { return "\n\t\t\t\t\t\t\t\t\t\t<li class=\"ui-border-t\">\n\t\t\t\t\t\t\t\t <h4>" + item.itemName + "</h4>\n\t\t\t\t\t\t\t\t <div class=\"ui-txt-info\"><span class=\"y\">\uFFE5</span>" + _this.util.rmb(item.itemFee / 100) + " " + (item.isSelfFee ? "(\u81ea\u8d39)" : "") + "</div>\n\t\t\t\t\t\t\t\t </li>\n\t\t\t\t\t\t\t\t\t"; }).join("") + "\n\t\t\t\t\t</ul>\n\t\t\t\t\t<ul class=\"ui-list ui-list-text ui-border-tb\">\n\t\t\t\t\t\t\t<li class=\"ui-border-t\">\n\t\t\t\t\t " + corpName + "\n\t\t\t\t\t </li>\n\t\t\t\t\t <li class=\"ui-border-t\">\n\t\t\t\t\t <h4>\u4EA4\u6613\u6765\u6E90</h4>\n\t\t\t\t\t <div class=\"ui-txt-info\">" + source + "</div>\n\t\t\t\t\t </li>\n\t\t\t\t\t <li class=\"ui-border-t\">\n\t\t\t\t\t <h4>\u6D41\u6C34\u53F7</h4>\n\t\t\t\t\t <div class=\"ui-txt-info\">" + id + "</div>\n\t\t\t\t\t </li>\n\t\t\t\t\t <li class=\"ui-border-t\">\n\t\t\t\t\t <h4>\u8BA2\u5355\u4FE1\u606F</h4>\n\t\t\t\t\t <div class=\"ui-txt-info\">" + subject + "</div>\n\t\t\t\t\t </li>\n\t\t\t\t\t <li class=\"ui-border-t\">\n\t\t\t\t\t <h4 class=\"ui-nowrap\">\u521B\u5EFA\u65F6\u95F4</h4>\n\t\t\t\t\t <div class=\"ui-txt-info\">" + time + "</div>\n\t\t\t\t\t </li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<div class=\"ui-tips center\">\u5BF9\u8BA2\u5355\u6709\u7591\u95EE\uFF0C\u8BF7\u8054\u7CFB\u5BA2\u670D</div>\n\t\t\t\t</div>\n\t\t\t"; }, renderError: function renderError() { return '<div class="ui-tips center" id="J_Tips">\u8d26\u5355\u4e0d\u5b58\u5728\u6216\u83b7\u53d6\u5931\u8d25</div>'; } }); page.init(); module.exports = page; });