UNPKG

h5-cli

Version:

hello

85 lines (70 loc) 3.04 kB
"use strict"; //define(function (require, exports, module) { define(function (require, exports, module) { var slide = require("mods/slide/index"); var VModule = require("component/VModule"); var STATE = { 100: "\u5f85\u652f\u4ed8", 101: "\u652f\u4ed8\u6210\u529f-\u533b\u9662\u5904\u7406\u5931\u8d25", 200: "\u652f\u4ed8\u6210\u529f", 401: "\u5df2\u8fc7\u671f", 402: "\u5df2\u4f5c\u5e9f" }; // \u72b6\u6001(100 \u5f85\u652f\u4ed8\uff0c101 \u652f\u4ed8\u6210\u529f-His\u5931\u8d25\uff0c200 \u6210\u529f\uff0c401 \u5df2\u8fc7\u671f\uff0c402 \u5df2\u4f5c\u5e9f) var page = VModule.render({ init: function init() { //\u68c0\u67e5\u767b\u5f55\u5e76\u4e14\u5f39\u6846 if (!this.checkLogin()) { return; } this.state = { loading: true }; this.module = this.initModule(this.state, '#J_List'); this.loadPageData(); }, //\u9875\u9762\u88ab\u518d\u6b21\u6fc0\u6d3b onActivation: function onActivation() { this.loadPageData(); }, loadPageData: function loadPageData() { this.get("/user-web/restapi/pay/getpaymentlist", { corpId: this.query.corpId, corpUnionId: this.query.unionId }); }, onSuccess: function onSuccess(result) { this.setState({ loading: false, success: true, items: result.data }); }, render: function render() { var _this = this; var items = this.state.items; if (items.length == 0) { return this.renderError(); } return items.map(function (item) { var _util$vis = _this.util.vis(item), corpId = _util$vis.corpId, billNo = _util$vis.billNo, takeMedWin = _util$vis.takeMedWin, patientId = _util$vis.patientId, patientName = _util$vis.patientName, billType = _util$vis.billType, corpName = _util$vis.corpName, deptName = _util$vis.deptName, doctName = _util$vis.doctName, billFee = _util$vis.billFee, status = _util$vis.status; return "\n\t\t\t\t\t<a href=\"pay.html?" + _this.util.flat({ corpId: corpId, billNo: billNo, patientId: patientId, target: "_blank" }) + "\">\n\t\t <ul class=\"ui-list ui-list-pure ui-border-tb\">\n\t\t <li class=\"ui-border-t\">\n\t\t <h4>" + (billType || "\u7f34\u8d39\u5355") + "</h4>\n\t\t <p>\u5C31\u8BCA\u4EBA: " + patientName + "<span class=\"rmb\"><span class=\"y\">\uFFE5</span>" + (billFee / 100).toFixed(2) + "</span></p>\n\t\t <h5 class=\"ui-border-tt\">" + corpName + "</h5>\n\t\t <p>\u53D1\u836F\u7A97\u53E3\uFF1A" + (takeMedWin || "\u672a\u83b7\u5f97") + " <span class=\"status\">" + (STATE[status] || status) + "</span> </p>\n\t\t </li>\n\t\t </ul>\n\t\t </a>\n\t\t\t\t"; }).join(""); }, renderError: function renderError() { return "<section class=\"ui-notice\" id=\"J_NoData\">\n <i></i>\n <p>\u6CA1\u6709\u9700\u8981\u7F34\u8D39\u7684\u5355\u636E</p>\n </section>"; } }); page.init(); module.exports = page; });