From f6f43162e46f79212751baa0d91758a8a8a40fe4 Mon Sep 17 00:00:00 2001 From: XiaoXinPro 14 IAH5R <568170040@qq.com> Date: Mon, 5 Jun 2023 17:01:20 +0800 Subject: [PATCH] rich-text --- ext.json | 8 +- pages/freeBannerDetail/freeBannerDetail.js | 43 +- pages/freeBannerDetail/freeBannerDetail.ttml | 6 +- pages/freeBannerDetail/freeBannerDetail.ttss | 7 +- pages/freeBannerDetail/ttParse/html2json.js | 318 +++ pages/freeBannerDetail/ttParse/htmlparser.js | 192 ++ pages/freeBannerDetail/ttParse/showdown.js | 2532 ++++++++++++++++++ pages/freeBannerDetail/ttParse/wxDiscode.js | 207 ++ pages/freeBannerDetail/ttParse/wxParse.js | 157 ++ pages/freeBannerDetail/ttParse/wxParse.ttml | 965 +++++++ pages/freeBannerDetail/ttParse/wxParse.ttss | 293 ++ pages/order/detail/index.js | 2 + pages/order/detail/index.ttml | 7 +- 13 files changed, 4728 insertions(+), 9 deletions(-) create mode 100644 pages/freeBannerDetail/ttParse/html2json.js create mode 100644 pages/freeBannerDetail/ttParse/htmlparser.js create mode 100644 pages/freeBannerDetail/ttParse/showdown.js create mode 100644 pages/freeBannerDetail/ttParse/wxDiscode.js create mode 100644 pages/freeBannerDetail/ttParse/wxParse.js create mode 100644 pages/freeBannerDetail/ttParse/wxParse.ttml create mode 100644 pages/freeBannerDetail/ttParse/wxParse.ttss diff --git a/ext.json b/ext.json index 8010055..bd289e8 100644 --- a/ext.json +++ b/ext.json @@ -1,17 +1,17 @@ { "ext": { "attr": { - "configUrl": "https://c.malls.iformall.com/C/api" + "configUrl": "https://ctest.malls.iformall.com/C/api" }, - "name": "家帮汇保姆育儿嫂", - "weappId": "ttc82fbe92571351e401" + "name": "富茂券券集团版", + "weappId": "tt620e14b3fd30264101" }, "window": { "backgroundTextStyle": "light", "navigationBarTextStyle": "black", "navigationBarBackgroundColor": "#fff" }, - "extAppid": "ttc82fbe92571351e401", + "extAppid": "tt620e14b3fd30264101", "extEnable": true, "directCommit": false, "networkTimeout": { diff --git a/pages/freeBannerDetail/freeBannerDetail.js b/pages/freeBannerDetail/freeBannerDetail.js index 03db4b5..c06361c 100644 --- a/pages/freeBannerDetail/freeBannerDetail.js +++ b/pages/freeBannerDetail/freeBannerDetail.js @@ -1,9 +1,48 @@ -// c:\Users\Holy-Knight-IX\Desktop\Working Space\4.TikTok-MiniPro\ttc\pages\freeBannerDetail\freeBannerDetail.js +let config = require("../../config/config.js"); +const extConfig = tt.getExtConfigSync ? tt.getExtConfigSync().extConfig : {} +let configUrls = extConfig.attr.configUrl; +let app = getApp(); +var ttParse = require('./ttParse/wxParse.js'); + Page({ data: { - + nodeData: "", + date: "", + mallTenantId: "" }, + onLoad: function (options) { + const that = this + const date = new Date() + that.setData({ + date, + mallTenantId: tt.getStorageSync('mallTenantId') || "" + }) + if (options.id) { + that.getHtmlData(options.id) + } + }, + getHtmlData(id) { + const that = this + tt.request({ + url: configUrls + config.api.printHtmlById, + data: { + token: app.globalData.token, + id, + date: that.data.date, + mallTenantId: that.data.mallTenantId + }, + header: { + 'content-type': 'application/html' + }, + success: function (res) { + console.log(res, 'res'); + if (res.data) { + var temp = ttParse.wxParse('article', 'html', res.data, that, 5); + } + } + }) } + }) \ No newline at end of file diff --git a/pages/freeBannerDetail/freeBannerDetail.ttml b/pages/freeBannerDetail/freeBannerDetail.ttml index 652b770..fa9108e 100644 --- a/pages/freeBannerDetail/freeBannerDetail.ttml +++ b/pages/freeBannerDetail/freeBannerDetail.ttml @@ -1 +1,5 @@ - \ No newline at end of file + + + +