UNPKG

rsshub

Version:
52 lines (51 loc) 1.75 kB
import { t as rofetch } from "./ofetch-W1aeTHCo.mjs"; import { t as parseDate } from "./parse-date-CjhZE69i.mjs"; import { t as timezone } from "./timezone-DE--ze1V.mjs"; //#region lib/routes/tpre/qyzc.ts const route = { path: "/qyzc", categories: ["other"], example: "/tpre/qyzc", name: "企业资产", maintainers: ["kt286"], handler, url: "trade.tpre.cn/transaction-view/enterprise-assets-view" }; async function handler(ctx) { return { title: "企业资产 - 天津产权交易中心", link: "https://trade.tpre.cn/transaction-view/enterprise-assets-view", item: (await rofetch("https://trade.tpre.cn/up/biz/project/anmuas/enterprise-assets/page", { query: { projectInformation: "", current: 1, size: ctx.req.query("limit") ?? 12, _unique: Date.now() }, headers: { Accept: "application/json, text/plain, */*", Referer: "https://trade.tpre.cn/transaction-view/enterprise-assets-view", SystemCode: "PROPERTY_RIGHT_TRANSFER_WEB", uniflowSystemCode: "INFORMATIONIZE" } })).data.records.map((item) => ({ title: item.title, link: item.projectLink, pubDate: timezone(parseDate(item.startTime, "YYYY-MM-DD"), 8), category: [item.bizTypeName], description: [ `项目编号:${item.projectCode}`, item.propertyTypeName && `资产类型:${item.propertyTypeName}`, (item.price || item.priceDescription) && `挂牌价格:${item.price ? item.price + (item.priceUnit ?? "") : item.priceDescription}`, `所在地区:${[ item.addressProvince, item.addressCity, item.addressCounty ].filter(Boolean).join(" ")}`, `披露日期:${item.startTime}${item.endTime}` ].filter(Boolean).join("<br>") })) }; } //#endregion export { route };