Quellcode durchsuchen

南岸小程序基层政务公开详情

zwq vor 2 Jahren
Ursprung
Commit
eea3533e71

+ 58 - 19
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/publics/baseAffairs/baseAffairs.js

@@ -10,19 +10,24 @@ Page({
    */
   data: {
     imgUrl: imgUrl,
+    articles: '',
+    chanelId: '',
+    docId: '',
+    url: '',
+    info: '',
     content: '各镇人民政府,各街道办事处,区级各部门,重庆经开区各部门,有关单位:   为贯彻落实《国务院办公厅关于全面推进基层政务公开标准化规范化工作的指导意见》(国办发〔2019〕54号)精神,按照《重庆市人民政府办公厅关于全面推进基层政务公开标准化规范化工作的实施意见》(渝府办发〔2020〕58号)要求,结合我区行政权力配置情况和政务公开工作实际,编制了《南岸区试点领域政务公开标准目录》,经区政府第167次常务会议审议通过,现印发给你们,请按照工作要求抓好工作,落实工作',
-    zdlyList: [{'icon': 'publics-base-zdly-icon-1.png', 'name': '重大建设项目'},{'icon': 'publics-base-zdly-icon-2.png', 'name': '公共资源交易'},
-    {'icon': 'publics-base-zdly-icon-3.png', 'name': '义务教育'},{'icon': 'publics-base-zdly-icon-4.png', 'name': '户籍管理'},
-    {'icon': 'publics-base-zdly-icon-5.png', 'name': '社会救助'},{'icon': 'publics-base-zdly-icon-6.png', 'name': '养老服务'},
-    {'icon': 'publics-base-zdly-icon-7.png', 'name': '公共法律服务'},{'icon': 'publics-base-zdly-icon-8.png', 'name': '财政预决算'},
-    {'icon': 'publics-base-zdly-icon-9.png', 'name': '就业创业'},{'icon': 'publics-base-zdly-icon-10.png', 'name': '社会保险'},
-    {'icon': 'publics-base-zdly-icon-11.png', 'name': '国土空间规划'},{'icon': 'publics-base-zdly-icon-12.png', 'name': '农村集体土地征收'},
-    {'icon': 'publics-base-zdly-icon-13.png', 'name': '环保领域'},{'icon': 'publics-base-zdly-icon-14.png', 'name': '国有土地上房屋...'},
-    {'icon': 'publics-base-zdly-icon-15.png', 'name': '保障性住房'},{'icon': 'publics-base-zdly-icon-16.png', 'name': '农村房屋改造'},
-    {'icon': 'publics-base-zdly-icon-17.png', 'name': '城市综合执法'},{'icon': 'publics-base-zdly-icon-18.png', 'name': '市政服务'},
-    {'icon': 'publics-base-zdly-icon-19.png', 'name': '涉农补贴'},{'icon': 'publics-base-zdly-icon-20.png', 'name': '公共文化安全'},
-    {'icon': 'publics-base-zdly-icon-21.png', 'name': '卫生健康'},{'icon': 'publics-base-zdly-icon-22.png', 'name': '安全生产'},
-    {'icon': 'publics-base-zdly-icon-23.png', 'name': '救灾领域'},{'icon': 'publics-base-zdly-icon-24.png', 'name': '食品药品'}
+    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/'}
     ]
   },
 
@@ -30,6 +35,36 @@ Page({
    * 生命周期函数--监听页面加载
    */
   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',
@@ -42,14 +77,18 @@ Page({
 				console.log(e, '动态加载字体失败')
 			},
     })
-    if (this.data.content.length > 226) {
-      this.setData({
-        'content': this.data.content.slice(0, 226) + '...'
-      })
-    }
-    
   },
-
+  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}`
+		})
+  },
   /**
    * 生命周期函数--监听页面初次渲染完成
    */

+ 4 - 4
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/publics/baseAffairs/baseAffairs.wxml

@@ -30,7 +30,7 @@
       <!-- 内容 -->
       <view style="margin-top: 22rpx;border-top: 3rpx solid #508FF4;background-color: #F4F8FF;padding: 50rpx 30rpx 52rpx 33rpx;">
         <view style="font-size: 31rpx;color: #333333;line-height: 58rpx;">
-          {{ content }}<span style="margin-left: 20rpx;color: #508FF4;">详情>></span>
+          {{ content }}<span bindtap="goToDetail" style="margin-left: 20rpx;color: #508FF4;">详情>></span>
         </view>
       </view>
     </view>
@@ -44,9 +44,9 @@
     </view>
     <!-- 列表 -->
     <view style="top: 190rpx;position:absolute;display: flex;align-items: center;margin-left: 30rpx;width: 615rpx;padding: 0rpx 37rpx 10rpx 37rpx;flex-wrap: wrap;justify-content: space-between;">
-      <view wx:for="{{zdlyList}}" wx:for-index="index" wx:for-item="item" wx:key="index" style="width: 287rpx;height: 80rpx;display: flex;align-items: center;border: 1px solid #7D9DD8;border-radius: 10rpx;margin-bottom: 20rpx;">
-        <image style="margin-left: 21rpx;width: 48rpx;height: 48rpx;" src="{{imgUrl + item.icon}}" mode=""/>
-        <view style="display: flex;align-items: center;justify-content: center;width: 207rpx;font-size: 26rpx;color: #255FBB;height: 28rpx;">{{item.name}}</view>
+      <view bindtap="goToBaseAffairsDetail" data-item="{{index}}" wx:for="{{zdlyList}}" wx:for-index="index" wx:for-item="item" wx:key="index" style="width: 287rpx;height: 80rpx;display: flex;align-items: center;border: 1px solid #7D9DD8;border-radius: 10rpx;margin-bottom: 20rpx;">
+        <image bindtap="goToBaseAffairsDetail" data-item="{{index}}" style="margin-left: 21rpx;width: 48rpx;height: 48rpx;" src="{{imgUrl + item.icon}}" mode=""/>
+        <view bindtap="goToBaseAffairsDetail" data-item="{{index}}" style="display: flex;align-items: center;justify-content: center;width: 207rpx;font-size: 26rpx;color: #255FBB;height: 28rpx;">{{item.name}}</view>
       </view>
     </view>
   </view>

+ 25 - 10
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/publics/index/index.js

@@ -57,39 +57,48 @@ Page({
 		// 基层政务公开
 		baseList: [{
 				pic: 'publics-base-1.png',
-				name: '重项目建设'
+        name: '重项目建设',
+        url: 'https://www.cqna.gov.cn/bm/qfzggw/zwgk_59968/zfxxgkml1/jczwgk/zdxm/bzml/'
 			},
 			{
 				pic: 'publics-base-2.png',
-				name: '公共资源交易'
+        name: '公共资源交易',
+        url: 'https://www.cqna.gov.cn/bm/qfzggw/zwgk_59968/zfxxgkml1/jczwgk/ggzyjy/bzml/'
 			},
 			{
 				pic: 'publics-base-3.png',
-				name: '义务教育'
+        name: '义务教育',
+        url: 'https://www.cqna.gov.cn/bm/qjw/zwgk_59968/zfxxgkml1/jczwgk4/ywjy_141404/bzml/'
 			},
 			{
 				pic: 'publics-base-4.png',
-				name: '社会救助'
+        name: '社会救助',
+        url: 'https://www.cqna.gov.cn/bm/qmzj/zwgk_59968/zfxxgkml/jczwgk/shjz_141412/bzml/'
 			},
 			{
 				pic: 'publics-base-5.png',
-				name: '养老服务'
+        name: '养老服务',
+        url: 'https://www.cqna.gov.cn/bm/qmzj/zwgk_59968/zfxxgkml/jczwgk/ylfw_179024/bzml_282898/'
 			},
 			{
 				pic: 'publics-base-6.png',
-				name: '公共法律服务'
+        name: '公共法律服务',
+        url: 'https://www.cqna.gov.cn/bm/qsfj/zwgk_59968/zfxxgkml1/jczwgk/ggflvfwly/bzml/'
 			},
 			{
 				pic: 'publics-base-7.png',
-				name: '就业创业领域'
+        name: '就业创业领域',
+        url: 'https://www.cqna.gov.cn/bm/qrlsbj/zwgk_59968/zfxxgkml/jczwgk/jycyly/bzml/'
 			},
 			{
 				pic: 'publics-base-8.png',
-				name: '社会保险领域'
+        name: '社会保险领域',
+        url: 'https://www.cqna.gov.cn/bm/qrlsbj/zwgk_59968/zfxxgkml/jczwgk/shbxly/bzml/'
 			},
 			{
 				pic: 'publics-base-9.png',
-				name: '社会保险领域'
+        name: '国土空间规划',
+        url: 'http://ghzrzyj.cq.gov.cn/zz/naq/zwgk/gtkjghlyjczwgk/'
 			}
 		],
 		// 政策文件tab
@@ -350,7 +359,13 @@ Page({
 		wx.navigateTo({
 			url: '/pages/publics/baseAffairs/baseAffairs',
 		})
-	},
+  },
+  goToBaseAffairsDetail(e) {
+    const index = e.currentTarget.dataset.item
+    wx.navigateTo({
+			url: `/pages/web/web?url=${this.data.baseList[index].url}`
+		})
+  },
 	goToFileList() {
 		wx.navigateTo({
 			url: '/pages/publics/fileList/fileList',

+ 3 - 3
nngkxxdp/src/main/resources/static/nnzwminiapp/pages/publics/index/index.wxml

@@ -56,9 +56,9 @@
 				<view class="content-more" bindtap="goToBaseAffairs">查看更多 >></view>
 			</view>
 			<view style="padding: 0 8rpx 20rpx 8rpx;background-color: #ffffff;width: 690rpx;margin-left: 30rpx;display: flex;flex-wrap:wrap;justify-content: space-between;">
-				<view wx:for="{{baseList}}" wx:for-index="index" wx:for-item="item" wx:key="index" style="position: relative;margin-top: 60rpx;color: #ffffff;font-size: 32rpx;width: 207rpx;height: 94rpx;background-color: #889FFF;border-radius: 8rpx;border: 1rpx solid #4547FF;display: flex;align-items: center;justify-content: center;">
-					<view style="position: absolute;top: -33rpx;width: 65rpx;height: 65rpx;">
-						<image style="width: 65rpx;height: 65rpx;" src="{{imgUrl + item.pic}}" mode="" />
+				<view data-item="{{index}}" bindtap="goToBaseAffairsDetail" wx:for="{{baseList}}" wx:for-index="index" wx:for-item="item" wx:key="index" style="position: relative;margin-top: 60rpx;color: #ffffff;font-size: 32rpx;width: 207rpx;height: 94rpx;background-color: #889FFF;border-radius: 8rpx;border: 1rpx solid #4547FF;display: flex;align-items: center;justify-content: center;">
+					<view data-item="{{index}}" style="position: absolute;top: -40rpx;width: 65rpx;height: 65rpx;">
+						<image data-item="{{index}}" style="width: 65rpx;height: 65rpx;" src="{{imgUrl + item.pic}}" mode="" />
 					</view>
 					{{item.name}}
 				</view>