rsshub
Version:
Make RSS Great Again!
52 lines (51 loc) • 1.75 kB
JavaScript
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 };