123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250 |
- // 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(/\<span/gi, '<span class="fontSize"');
- res1.data.data.CONTENT = res1.data.data.CONTENT.replace(/\<img src="[^"]+"/gi, '<img src="' + url + res1.data.data.THUMBFILES + '"');
- let text = 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: '基层政务公开'
- }
- }
- })
|