// pages/publics/baseAffairs/baseAffairs.js import { imgUrl } from "../../api/request" Page({ /** * 页面的初始数据 */ data: { imgUrl: imgUrl, articles: '', chanelId: '', docId: '', url: '', info: '', content: '', searchInfo: '', zdlyList: [{ 'icon': 'publics-base-zdly-icon-1.png', 'name': '重大建设项目', 'url': 'https://www.cqna.gov.cn/bm/qfzggw/zwgk_59968/zfxxgkml1/jczwgk/zdxm/bzml/' }, { 'icon': 'publics-base-zdly-icon-2.png', 'name': '公共资源交易', 'url': 'https://www.cqna.gov.cn/bm/qfzggw/zwgk_59968/zfxxgkml1/jczwgk/ggzyjy/bzml/' }, { 'icon': 'publics-base-zdly-icon-3.png', 'name': '义务教育', 'url': 'https://www.cqna.gov.cn/bm/qjw/zwgk_59968/zfxxgkml1/jczwgk4/ywjy_141404/bzml/' }, { 'icon': 'publics-base-zdly-icon-4.png', 'name': '户籍管理', 'url': 'https://www.cqna.gov.cn/bm/qgafj/zwgk_59968/zfxxgkml1/jczwgk4/hjgl_141408/hjgllyjczwgkbzzyml/' }, { 'icon': 'publics-base-zdly-icon-5.png', 'name': '社会救助', 'url': 'https://www.cqna.gov.cn/bm/qmzj/zwgk_59968/zfxxgkml/jczwgk/shjz_141412/bzml/' }, { 'icon': 'publics-base-zdly-icon-6.png', 'name': '养老服务', 'url': 'https://www.cqna.gov.cn/bm/qmzj/zwgk_59968/zfxxgkml/jczwgk/ylfw_179024/bzml_282898/' }, { 'icon': 'publics-base-zdly-icon-7.png', 'name': '公共法律服务', 'url': 'https://www.cqna.gov.cn/bm/qsfj/zwgk_59968/zfxxgkml1/jczwgk/ggflvfwly/bzml/' }, { 'icon': 'publics-base-zdly-icon-8.png', 'name': '财政预决算', 'url': 'https://www.cqna.gov.cn/bm/qczj/zwgk_59968/zfxxgkml/jczwgk/czyjs_141424/bzmul/' }, { 'icon': 'publics-base-zdly-icon-9.png', 'name': '就业创业', 'url': 'https://www.cqna.gov.cn/bm/qrlsbj/zwgk_59968/zfxxgkml/jczwgk/jycyly/bzml/' }, { 'icon': 'publics-base-zdly-icon-10.png', 'name': '社会保险', 'url': 'https://www.cqna.gov.cn/bm/qrlsbj/zwgk_59968/zfxxgkml/jczwgk/shbxly/bzml/' }, { 'icon': 'publics-base-zdly-icon-11.png', 'name': '国土空间规划', 'url': 'http://ghzrzyj.cq.gov.cn/zz/naq/zwgk/gtkjghlyjczwgk/' }, { 'icon': 'publics-base-zdly-icon-12.png', 'name': '农村集体土地征收', 'url': 'http://ghzrzyj.cq.gov.cn/zz/naq/zwgk/ncjttdzslyjczwgk/' }, { 'icon': 'publics-base-zdly-icon-13.png', 'name': '环保领域', 'url': 'https://www.cqna.gov.cn/bm/qsthjj/zwgk_59968/zfxxgkml/jczwgk/hjbh_141444_1/zcjd_141446/' }, { 'icon': 'publics-base-zdly-icon-14.png', 'name': '国有土地上房屋...', 'url': 'https://www.cqna.gov.cn/bm/qzfcxjw/zwgk_59968/zfxxgkml/jczwgk/gytdsf/fgzc/' }, { 'icon': 'publics-base-zdly-icon-15.png', 'name': '保障性住房', 'url': 'https://www.cqna.gov.cn/bm/qzfcxjw/zwgk_59968/zfxxgkml/jczwgk/bzxzf_141452/fgzc/' }, { 'icon': 'publics-base-zdly-icon-16.png', 'name': '农村房屋改造', 'url': 'https://www.cqna.gov.cn/bm/qzfcxjw/zwgk_59968/zfxxgkml/jczwgk/ncwfgz_141456/gzls/' }, { 'icon': 'publics-base-zdly-icon-17.png', 'name': '城市综合执法', 'url': 'https://www.cqna.gov.cn/bm/qzfcxjw/zwgk_59968/zfxxgkml/jczwgk/cszhzfly/fdcgl/' }, { 'icon': 'publics-base-zdly-icon-18.png', 'name': '市政服务', 'url': 'https://www.cqna.gov.cn/bm/qcgj/zwgk_59968/zfxxgkml/jczwgkcsgl/szfw_141464/bzml/' }, { 'icon': 'publics-base-zdly-icon-19.png', 'name': '涉农补贴', 'url': 'https://www.cqna.gov.cn/bm/qnyncw/zwgk_59968/zfxxgkml1/jczwgk3/snbt_141468/bzml/index.html' }, { 'icon': 'publics-base-zdly-icon-20.png', 'name': '公共文化服务', 'url': 'https://www.cqna.gov.cn/bm/qwhlyw/zwgk_59968/zfxxgkml/jczwgkwlw/ggwhfw_141472/bzml/' }, { 'icon': 'publics-base-zdly-icon-21.png', 'name': '卫生健康', 'url': 'https://www.cqna.gov.cn/bm/qwsjkw/zwgk_59968/zfxxgkml1/jczwgk/wsjkly/bzml/' }, { 'icon': 'publics-base-zdly-icon-22.png', 'name': '安全生产', 'url': 'https://www.cqna.gov.cn/bm/qyjj/zwgk_59968/zfxxgkml/jczwgk/aqscly/bzml/' }, { 'icon': 'publics-base-zdly-icon-23.png', 'name': '救灾领域', 'url': 'https://www.cqna.gov.cn/bm/qyjj/zwgk_59968/zfxxgkml/jczwgk/jzly/bzml/' }, { 'icon': 'publics-base-zdly-icon-24.png', 'name': '食品药品', 'url': 'http://scjgj.cq.gov.cn/zz/naq/zfxxgkml/spypjglyjczwgkzl/' } ] }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { wx.request({ url: 'https://data.cqna.gov.cn/mini/hlw/send?page=1&limit=1&channelId=196453', method: 'GET', success: res => { let url = res.data.data.DATA[0].DOCPUBURL.substring(0, res.data.data.DATA[0].DOCPUBURL.lastIndexOf("/") + 1) let channelId = res.data.data.DATA[0].CHNLID let docId = res.data.data.DATA[0].DOCID wx.request({ url: 'https://data.cqna.gov.cn/mini/hlw/info?channelId=' + channelId + '&docId=' + docId, method: 'GET', success: res1 => { // res1.data.data.CONTENT = res1.data.data.CONTENT.split(" ")[0]; res1.data.data.CONTENT = res1.data.data.CONTENT.replace(/\]+>/g, ""); if (text.length > 220) { text = text.slice(0, 220) + '...' } this.setData({ articles: res1.data.data, channelId: channelId, docId: docId, url: url, content: text }) } }) } }) // 加载字体 // wx.loadFontFace({ // family: 'DOUYU', // // source: 'url("https://hui.yrslm.com:8089/douyu.ttf")', // source: 'url("https://www.cqna.gov.cn/mnazw/applet/font/douyu.ttf")', // success: function (e) { // console.log(e, '动态加载字体成功') // }, // fail: function (e) { // console.log(e, '动态加载字体失败') // }, // }) }, bindKeyInput: function (e) { this.setData({ searchInfo: e.detail.value }) }, gotoSearch() { let url = encodeURIComponent("https://www.cqna.gov.cn/cqs/searchResultNA.html?tenantId=25&configTenantId=25&areaCode=500108&searchWord=" + this.data.searchInfo); wx.navigateTo({ url: "/pages/web/web?wxUrl=" + url }) }, goToDetail() { wx.navigateTo({ url: `/pages/publics/fileDetail/fileDetail?channelId=${this.data.channelId}&docId=${this.data.docId}&url=${this.data.url}` }) }, goToBaseAffairsDetail(e) { const index = e.currentTarget.dataset.item wx.navigateTo({ url: `/pages/web/web?url=${this.data.zdlyList[index].url}` }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { return { title: '基层政务公开' } } })