"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const utils_navTo = require("../../utils/navTo.js");
const api_api = require("../../api/api.js");
if (!Array) {
const _easycom_u_icon2 = common_vendor.resolveComponent("u-icon");
const _easycom_up__image2 = common_vendor.resolveComponent("up--image");
const _easycom_up_icon2 = common_vendor.resolveComponent("up-icon");
(_easycom_u_icon2 + _easycom_up__image2 + _easycom_up_icon2)();
}
const _easycom_u_icon = () => "../../node-modules/uview-plus/components/u-icon/u-icon.js";
const _easycom_up__image = () => "../../node-modules/uview-plus/components/u--image/u--image.js";
const _easycom_up_icon = () => "../../node-modules/uview-plus/components/u-icon/u-icon.js";
if (!Math) {
(navBar + _easycom_u_icon + _easycom_up__image + _easycom_up_icon + tabBar)();
}
const navBar = () => "../../components/navBar/navBar.js";
const tabBar = () => "../../components/tabBar/tabBar.js";
const _sfc_main = {
__name: "caseTalk",
setup(__props) {
const numInfo = common_vendor.reactive({});
const most_read_articles = common_vendor.ref([]);
const new_articles = common_vendor.ref([]);
const formatdate = (date) => {
return common_vendor.dayjs(date).format("YYYY-MM-DD");
};
const goList = (type) => {
if (type == "read") {
utils_navTo.navTo({
url: "/pages/specialList/specialList?is_selected=1"
});
} else {
utils_navTo.navTo({
url: "/pages/specialList/specialList"
});
}
};
const getStatic = () => {
api_api.api.getExchangeStatic().then((res) => {
let result = res.data.data;
Object.assign(numInfo, result);
});
};
const goDetail = (id) => {
utils_navTo.navTo({
url: `/pages/detail/detail?id=${id}&type=exchange`
});
};
const videoErrorCallback = (e) => {
common_vendor.index.showModal({
content: e.target.errMsg,
showCancel: false
});
};
const searchList = async () => {
let searchForm = {
page: 1,
page_size: 10,
order: {
push_date: "desc"
}
};
api_api.api.searchExchage({
...searchForm
}).then((res) => {
new_articles.value = res.data.data.data;
}).catch((err) => {
});
};
const htmlToText = (html) => {
return html.replace(/<[^>]*>/g, "").replace(/ /gi, " ").replace(/
/gi, "\n").replace(/
]*>/gi, "").replace(/