Commit c77cac38f59707e3fc5715d7509c0fc03f74ee0f

Authored by 起风了
2 parents 6e668ba7 284e4841

Merge branch 'master' of http://39.98.150.180/frontend-uniapp/Civil-Affairs-Bureau-WeChar

... ... @@ -13,9 +13,9 @@
13 13 gain() {
14 14 // const token = uni.getStorageSync("token");
15 15 // if (!token) return
16   - this.API.getplie({
  16 + this.API.getplie1({
17 17 pageNum: 1,
18   - pageSize: 8000
  18 + pageSize: 80000
19 19 }).then(response => {
20 20 console.log(response, '界桩')
21 21 let box1 = []
... ...
apis/modules/ly.js
1 1 import request from '../../service/request.js'
2 2 import utils from '../../service/utils.js'
3 3 export default {
  4 + // 活动列表查询
  5 + getactivityInfoSheet(pages){
  6 + return request.get('/boundary/activityInfoSheet/list',pages);
  7 + },
  8 + // 详情活动列表查询
  9 + getactivityInfoSheetdetail(pages){
  10 + return request.get('/boundary/activityInfoSheet/'+pages);
  11 + },
4 12 // 获取详情界桩
5 13 getariesInfo(data){
6 14 return request.get('/areBoundary/ariesInfo/'+data)
... ... @@ -45,10 +53,14 @@ export default {
45 53 getpolicyDocumentone(data){
46 54 return request.get('/arePlaceName/policyDocument/'+data)
47 55 },
48   - // 行政区
  56 + // 界桩
49 57 getplie(data){
50 58 return request.get('/areBoundary/ariesInfo/list',data)
51 59 },
  60 + // 行政区
  61 + getplie1(data){
  62 + return request.get('/areBoundary/plie/list',data)
  63 + },
52 64 // 申报小区门牌
53 65 adddoorplate(data){
54 66 return request.post('/arePlaceName/doorplate',data)
... ...
pages.json
... ... @@ -317,7 +317,7 @@
317 317 }, {
318 318 "path": "pages/declaration/list",
319 319 "style": {
320   - "navigationBarTitleText": "区域服务",
  320 + "navigationBarTitleText": "区划地名",
321 321 "enablePullDownRefresh": false
322 322 }
323 323  
... ... @@ -462,6 +462,29 @@
462 462 "enablePullDownRefresh": false,
463 463 "navigationStyle": "custom"
464 464 }
  465 + },
  466 + {
  467 + "path" : "pages/activity/activity",
  468 + "style" :
  469 + {
  470 + "navigationBarTitleText" : "活动详情",
  471 + "enablePullDownRefresh" : false
  472 + }
  473 + },
  474 + {
  475 + "path" : "pages/activitylist/activitylist",
  476 + "style" :
  477 + {
  478 + "navigationBarTitleText" : "活动列表",
  479 + "enablePullDownRefresh" : false
  480 + }
  481 + },
  482 + {
  483 + "path" : "pages/webviewyl/webviewyl",
  484 + "style" :
  485 + {
  486 + "navigationStyle": "custom"
  487 + }
465 488 }
466 489 ],
467 490 "globalStyle": {
... ...
pages/activity/activity.vue 0 → 100644
  1 +<template>
  2 + <view class="page">
  3 + <!-- <pyh-nv ref="nv" :config="nvConfig"></pyh-nv> -->
  4 + <view class="listBox" >
  5 + <view class="content"
  6 + style="padding: 20rpx 40rpx;display: flex;flex-direction: column;align-items: center;background-color: #fff;">
  7 + <view class="" style="margin-bottom: 30rpx;margin-top: 20rpx;font-weight: 600;font-size: 38rpx;">
  8 + {{info.activityName}}
  9 + </view>
  10 + <view class=""
  11 + style="font-size: 20rpx;text-align: left;width: 100%;">
  12 + <view style="margin-bottom: 10rpx;">活动人数:{{info.activityNumber}}</view>
  13 + <view style="margin-bottom: 10rpx;">活动开始日期:{{info.eventStartDate}}</view>
  14 + <view style="margin-bottom: 10rpx;">活动结束日期:{{info.eventEndDate}}</view>
  15 + </view>
  16 + <swiper v-if="info.activeImage" style="height: 500rpx;width: 100%;" circular :indicator-dots="true" :autoplay="true">
  17 + <swiper-item v-for="(item,index) in info.activeImage">
  18 + <view style="display: block;">
  19 + <image :src="BASE_URL+item" ></image>
  20 + </view>
  21 + </swiper-item>
  22 +
  23 + </swiper>
  24 + <!-- <image v-if="info.coverImage" :src="BASE_URL+info.coverImage" style="width: 100%;" mode="widthFix"></image> -->
  25 + <view class="" style="margin-top: 20rpx;margin-bottom: 20rpx;width: 100%;">
  26 + <view style="width: 100%;word-break:break-all;word-wrap:break-word;" v-html="info.eventContent">
  27 + </view>
  28 + <!-- <u-parse :content="info.content"></u-parse> -->
  29 + </view>
  30 +
  31 +
  32 + </view>
  33 + </view>
  34 +
  35 + </view>
  36 +</template>
  37 +
  38 +<script>
  39 + import BASE_URL from "@/common/config.js"
  40 + export default {
  41 + data() {
  42 + return {
  43 + BASE_URL,
  44 + OrderType: 0,
  45 + info: {},
  46 + nvConfig: {
  47 + title: "详情",
  48 + bgColor: "#ffffff",
  49 + color: "#000000",
  50 + fixedAssist: {
  51 + hide: true,
  52 + },
  53 + },
  54 + };
  55 + },
  56 + onPageScroll(e) {
  57 + this.$refs.nv.pageScroll(e)
  58 + },
  59 + computed: {
  60 + pageTop() {
  61 + return parseInt(88 * uni.getSystemInfoSync().windowWidth / 750) + uni.getSystemInfoSync().statusBarHeight
  62 + }
  63 + },
  64 + onLoad(params) {
  65 + console.log(params.id)
  66 + this.gain(params.id)
  67 + // this.info = JSON.parse(params.cent)
  68 + // this.nvConfig.title = this.info.title
  69 + // console.log(this.info)
  70 + // this.OrderType = params.type;
  71 + },
  72 + methods: {
  73 + gain(e) {
  74 + this.API.getactivityInfoSheetdetail(e).then(res => {
  75 + console.log(res);
  76 + this.info = res.data
  77 + if(this.info.activeImage) {
  78 + this.info.activeImage = this.info.activeImage.split(',')
  79 + }
  80 +
  81 + // this.nvConfig.title = this.info.title
  82 + })
  83 + },
  84 + downfile(e) {
  85 +
  86 + let that = this
  87 + console.log(that.BASE_URL + e)
  88 + let c1 = e.split('.')
  89 + console.log(c1)
  90 + uni.downloadFile({
  91 + url: that.BASE_URL + e,
  92 + header: {
  93 + 'content-type': "application/json",
  94 + },
  95 + // filePath: wx.env.USER_DATA_PATH + e,
  96 + success: (res) => {
  97 + console.log(res)
  98 + if (res.statusCode === 200) {
  99 + const savedFilePath = res.tempFilePath
  100 + uni.openDocument({
  101 + filePath: savedFilePath,
  102 + fileType: c1[1], //注意:文件为pdf,类型为pdf
  103 + showMenu: true,
  104 + success: (response) => {
  105 + console.log(response)
  106 + },
  107 + fail: (err) => {
  108 + console.log(err)
  109 + wx.hideLoading()
  110 + }
  111 + })
  112 + } else {
  113 + wx.hideLoading()
  114 + }
  115 + },
  116 + fail: (err) => {
  117 + console.log(err)
  118 + wx.hideLoading()
  119 +
  120 + },
  121 + complete: () => {
  122 + wx.hideLoading()
  123 + }
  124 + })
  125 + }
  126 + }
  127 + }
  128 +</script>
  129 +
  130 +<style scoped lang="scss">
  131 + .skip-btn {
  132 + display: flex;
  133 + align-items: center;
  134 + justify-content: center;
  135 + width: 100%;
  136 + height: 100rpx;
  137 + margin-top: 70rpx;
  138 + position: fixed;
  139 + bottom: 30rpx;
  140 +
  141 + .cart-add {
  142 + display: flex;
  143 + align-items: center;
  144 + justify-content: center;
  145 + width: 38%;
  146 +
  147 + image {
  148 + width: 253rpx;
  149 + height: 80rpx;
  150 + box-shadow: 5rpx 10rpx 20rpx 0 #efefef;
  151 + border-radius: 100rpx;
  152 + }
  153 +
  154 + text {
  155 + font-size: 30rpx;
  156 + font-weight: bold;
  157 + color: #262626;
  158 + position: absolute;
  159 + z-index: 1;
  160 + }
  161 + }
  162 +
  163 + .buy-at {
  164 + display: flex;
  165 + align-items: center;
  166 + justify-content: center;
  167 + width: 58%;
  168 +
  169 + image {
  170 + width: 415rpx;
  171 + height: 80rpx;
  172 + box-shadow: 5rpx 10rpx 20rpx 0 #b7c8ff;
  173 + border-radius: 100rpx;
  174 + }
  175 +
  176 + text {
  177 + font-size: 30rpx;
  178 + font-weight: bold;
  179 + color: #FFFFFF;
  180 + position: absolute;
  181 + z-index: 1;
  182 + }
  183 + }
  184 + }
  185 +
  186 + .listBox {
  187 + position: relative;
  188 + z-index: 1;
  189 + }
  190 +
  191 + .content {
  192 + width: 100%;
  193 + }
  194 +
  195 + /* 订单列表 */
  196 + .order-list {
  197 + width: 100%;
  198 + padding-bottom: 10rpx;
  199 +
  200 + .list {
  201 + padding: 30rpx;
  202 + background-color: #FFFFFF;
  203 + border-radius: 20rpx;
  204 + margin: 25rpx;
  205 +
  206 + .title-status {
  207 + display: flex;
  208 + align-items: center;
  209 + justify-content: space-between;
  210 + width: 100%;
  211 + height: 100rpx;
  212 +
  213 + .title {
  214 + display: flex;
  215 + align-items: center;
  216 +
  217 + text {
  218 + font-size: 26rpx;
  219 + color: #A7A7A7;
  220 + }
  221 +
  222 + image {
  223 + width: 18rpx;
  224 + height: 18rpx;
  225 + margin-left: 10rpx;
  226 + }
  227 + }
  228 +
  229 + .status {
  230 + display: flex;
  231 + align-items: center;
  232 +
  233 + text {
  234 + font-size: 26rpx;
  235 + color: #EE8952;
  236 + }
  237 + }
  238 + }
  239 +
  240 + .goods-list {
  241 + width: 100%;
  242 +
  243 + .goods {
  244 + display: flex;
  245 + justify-content: space-between;
  246 + width: 100%;
  247 + position: relative;
  248 +
  249 + .goods-name {
  250 + width: 65%;
  251 + font-size: 26rpx;
  252 + color: #A7A7A7;
  253 +
  254 + .goods-name-title {
  255 + font-size: 30rpx;
  256 + color: #3d3d3d;
  257 + font-weight: bold;
  258 + margin-bottom: 20rpx;
  259 + }
  260 + }
  261 +
  262 + .btn {
  263 + width: 200rpx;
  264 + height: 58rpx;
  265 + position: absolute;
  266 + bottom: 0;
  267 + right: 0;
  268 +
  269 + text {
  270 + font-size: 28rpx;
  271 + color: #fff;
  272 + position: absolute;
  273 + width: 200rpx;
  274 + line-height: 58rpx;
  275 + text-align: center;
  276 + z-index: 1;
  277 + }
  278 +
  279 + image {
  280 + width: 200rpx;
  281 + height: 58rpx;
  282 + position: absolute;
  283 + z-index: 0;
  284 + box-shadow: 5rpx 10rpx 20rpx 0 #b7c8ff;
  285 + border-radius: 100rpx;
  286 + }
  287 + }
  288 + }
  289 + }
  290 + }
  291 + }
  292 +</style>
0 293 \ No newline at end of file
... ...
pages/activitylist/activitylist.vue 0 → 100644
  1 +<template>
  2 + <view>
  3 + <view v-if="list.length>0">
  4 + <view class="content" @click="xwtz('/pages/activity/activity?id='+item.id)" v-for="(item,index) in list" :key="index">
  5 + <view class="box_item">
  6 + <view class="box_left">
  7 + <span class="f1">{{item.activityName}}</span>
  8 + <span class="f2">{{item.eventStartDate?item.eventStartDate:'-'}}{{item.eventEndDate?'至'+item.eventEndDate:'-'}}</span>
  9 + </view>
  10 + <view class="box_right" v-if="item.activeImage">
  11 + <view class="images">
  12 + <image :src="BASE_URL + item.activeImage[0]" style="width: 100%;height: 100%;border-radius: 20rpx;" mode="aspectFill"></image>
  13 + </view>
  14 + </view>
  15 + </view>
  16 + </view>
  17 + </view>
  18 + <view v-else style="width: 100%;text-align: center;margin-top: 100rpx;font-size: 30rpx;">
  19 + 暂无数据
  20 + </view>
  21 + </view>
  22 +</template>
  23 +
  24 +<script>
  25 + import BASE_URL from "@/common/config.js"
  26 + export default {
  27 + data() {
  28 + return {
  29 + BASE_URL,
  30 + list: [],
  31 + from:{
  32 + activeStatus:'展示',
  33 + activeType:''
  34 + }
  35 + }
  36 + },
  37 + onLoad(e) {
  38 + if(e.activeType){
  39 + this.from.activeType = e.activeType
  40 + }
  41 + this.getlist()
  42 + },
  43 + methods: {
  44 + getlist() {
  45 + this.API.getactivityInfoSheet(this.from).then(res => {
  46 + console.log(res);
  47 + for (let i = 0; i < res.rows.length; i++) {
  48 + if(res.rows[i].activeImage) {
  49 + res.rows[i].activeImage = res.rows[i].activeImage.split(',')
  50 + }
  51 +
  52 + }
  53 + this.list = res.rows
  54 +
  55 + })
  56 + },
  57 + xwtz(e) {
  58 + uni.navigateTo({
  59 + url: e
  60 + })
  61 + }
  62 + }
  63 + }
  64 +</script>
  65 +
  66 +<style lang="scss">
  67 + .content {
  68 + padding: 20rpx;
  69 +
  70 + .box_item {
  71 + background-color: #fff;
  72 + display: flex;
  73 + padding: 20rpx;
  74 + border-radius: 20rpx;
  75 + height: 200rpx;
  76 +
  77 + .box_left {
  78 + display: flex;
  79 + flex-direction: column;
  80 + justify-content: space-between;
  81 + width: 100%;
  82 + // margin-right: 2%;
  83 +
  84 + .f1 {
  85 + font-size: 35rpx;
  86 + font-weight: 600;
  87 + display: block;
  88 + margin-bottom: 20rpx;
  89 + }
  90 +
  91 + .f2 {
  92 + color: #ababab;
  93 + }
  94 + }
  95 +
  96 + .box_right {
  97 + width: 40%;
  98 +
  99 + .images {
  100 + // background-color: #ababab;
  101 + height: 160rpx;
  102 + width: 100%;
  103 + // background-image: url("http://antis14.sherkxuan.cn/assets/images/a1.png");
  104 + // background-size: 100% 100%;
  105 + }
  106 + }
  107 + }
  108 + }
  109 +</style>
0 110 \ No newline at end of file
... ...
pages/declaration/declarationListdetail.vue
... ... @@ -6,7 +6,7 @@
6 6 <view class="message-list">
7 7 <view class="titleall-box">
8 8 <view class="titleall-left">
9   - <view class="titleall-left-line"></view>基本信息
  9 + <view class="titleall-left-line"></view>基本信息
10 10 </view>
11 11 </view>
12 12 <view class="info-box">
... ...
pages/declaration/list.vue
... ... @@ -2,21 +2,29 @@
2 2 <view>
3 3 <view class="bg"><image src="../../static/bg.jpg" mode="widthFix"></image></view>
4 4 <view style="display: flex;padding: 30rpx;width: 100%;box-sizing: border-box;flex-wrap: wrap;justify-content: space-between;">
5   - <view @click="gopath('/pages/declaration/declaration?type=5')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;">
  5 + <view @click="gopath('/pages/declaration/newDeclaration')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;margin-top:20rpx;">
6 6 <view style="width: 50%;margin: 0 auto;">
7   - <image style="height: 120rpx;width: 100%;" src="../../static/ly/image11.png" mode="aspectFit"></image>
  7 + <image style="height: 120rpx;width: 100%;" src="../../static/ly/image6.png" mode="aspectFit"></image>
8 8 </view>
9 9 <view style="width: 100%;color: #3D3D3D;text-align: center;font-size: 25rpx;margin-top: 10rpx;">
10   - <!-- 地名标志牌需求申报 -->
11   - 门楼牌申报
  10 + 地名申报
12 11 </view>
13 12 </view>
  13 + <view @click="gopath('/pages/map1/map')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;margin-top:20rpx;">
  14 + <view style="width: 50%;margin: 0 auto;">
  15 + <image style="height: 120rpx;width: 100%;" src="/static/new/image 2.png" mode="aspectFit"></image>
  16 + </view>
  17 + <view style="width: 100%;color: #3D3D3D;text-align: center;font-size: 25rpx;margin-top: 10rpx;">
  18 + 地名查询
  19 + </view>
  20 + </view>
  21 +
14 22 <view @click="gopath('/pages/mapdoorplate/mapdoorplate')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;">
15 23 <view style="width: 50%;margin: 0 auto;">
16 24 <image style="height: 120rpx;width: 100%;" src="../../static/ly/image8.png" mode="aspectFit"></image>
17 25 </view>
18 26 <view style="width: 100%;color: #3D3D3D;text-align: center;font-size: 25rpx;margin-top: 10rpx;">
19   - 地名标志牌申报
  27 + 地名标志备案
20 28 </view>
21 29 </view>
22 30 <view @click="gopath('/pages/declaration/declaration?type=3')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;margin-top:20rpx;">
... ... @@ -27,12 +35,13 @@
27 35 建筑物名称备案
28 36 </view>
29 37 </view>
30   - <view @click="gopath('/pages/declaration/newDeclaration')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;margin-top:20rpx;">
  38 + <view @click="gopath('/pages/declaration/declaration?type=5')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;">
31 39 <view style="width: 50%;margin: 0 auto;">
32   - <image style="height: 120rpx;width: 100%;" src="../../static/ly/image6.png" mode="aspectFit"></image>
  40 + <image style="height: 120rpx;width: 100%;" src="../../static/ly/image11.png" mode="aspectFit"></image>
33 41 </view>
34 42 <view style="width: 100%;color: #3D3D3D;text-align: center;font-size: 25rpx;margin-top: 10rpx;">
35   - 地名申报
  43 + <!-- 地名标志牌需求申报 -->
  44 + 门楼牌备案
36 45 </view>
37 46 </view>
38 47  
... ... @@ -41,17 +50,10 @@
41 50 <image style="height: 120rpx;width: 100%;" src="/static/new/3.png" mode="aspectFit"></image>
42 51 </view>
43 52 <view style="width: 100%;color: #3D3D3D;text-align: center;font-size: 25rpx;margin-top: 10rpx;">
44   - 界桩管护
45   - </view>
46   - </view>
47   - <view @click="gopath('/pages/map1/map')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;margin-top:20rpx;">
48   - <view style="width: 50%;margin: 0 auto;">
49   - <image style="height: 120rpx;width: 100%;" src="/static/new/image 2.png" mode="aspectFit"></image>
50   - </view>
51   - <view style="width: 100%;color: #3D3D3D;text-align: center;font-size: 25rpx;margin-top: 10rpx;">
52   - 地名查询服务
  53 + 界桩维护
53 54 </view>
54 55 </view>
  56 +
55 57 <view @click="gopath('/pages/maptask/maptask')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;margin-top:20rpx;">
56 58 <view style="width: 50%;margin: 0 auto;">
57 59 <image style="height: 120rpx;width: 100%;" src="/static/new/image 1.png" mode="aspectFit"></image>
... ... @@ -60,7 +62,22 @@
60 62 巡检任务
61 63 </view>
62 64 </view>
63   -
  65 + <view @click="gopath('/pages/policy/policy')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;margin-top:20rpx;">
  66 + <view style="width: 50%;margin: 0 auto;">
  67 + <image style="height: 120rpx;width: 100%;" src="/static/new/image 3.png" mode="aspectFit"></image>
  68 + </view>
  69 + <view style="width: 100%;color: #3D3D3D;text-align: center;font-size: 25rpx;margin-top: 10rpx;">
  70 + 政策文件
  71 + </view>
  72 + </view>
  73 + <view @click="gopath('/pages/activitylist/activitylist?activeType=区划')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;margin-top:20rpx;">
  74 + <view style="width: 50%;margin: 0 auto;">
  75 + <image style="height: 120rpx;width: 100%;" src="/static/new/image 4.png" mode="aspectFit"></image>
  76 + </view>
  77 + <view style="width: 100%;color: #3D3D3D;text-align: center;font-size: 25rpx;margin-top: 10rpx;">
  78 + 区划活动
  79 + </view>
  80 + </view>
64 81 </view>
65 82 <!-- <view style="padding: 30rpx;width: 100%;box-sizing: border-box;">
66 83 <view @click="gopath('/pages/declaration/declaration?type=5')" style="width: 100%;background: rgba(255,255,255,0.63);border-radius: 30rpx;padding: 20rpx 0;">
... ...
pages/home/home.vue
... ... @@ -27,13 +27,13 @@
27 27 <view>
28 28 <image src="/static/new/2.png" mode="heightFix"></image>
29 29 </view>
30   - <view class="text">个案登记</view>
  30 + <view class="text">未成年</view>
31 31 </view>
32 32 <view class="list" @click="map">
33 33 <view>
34 34 <image src="/static/new/3.png" mode="heightFix"></image>
35 35 </view>
36   - <view class="text">区域申报</view>
  36 + <view class="text">地名</view>
37 37 </view>
38 38 <view class="list" @click="funeral">
39 39 <view>
... ... @@ -60,96 +60,54 @@
60 60 </view>
61 61 </view>
62 62 </view>
63   - <!-- 服务 -->
64   - <view class="xw" style="padding-top: 20rpx;padding-left: 20rpx;">
65   - <view class="title">
66   - <view class="box1">
67   - <image src="../../static/new/矩形 331.png" mode=""></image>
68   - <span>殡葬服务</span>
69   - </view>
70   - </view>
71   - <view class="content">
72   - <view class="box_item" @click="funeralculture">
73   - <view>
74   - <image src="/static/nav/nav_ico5.png" style="width: 90%;" mode="widthFix"></image>
75   - </view>
76   - <view class="text">线上报丧</view>
77   - </view>
78   - <view class="box_item" @click="funerallaw">
79   - <view>
80   - <image src="/static/nav/nav_ico6.png" style="width: 90%;" mode="widthFix"></image>
81   - </view>
82   - <view class="text">线上预约</view>
83   - </view>
84   - <view class="box_item" @click="funeralguide">
85   - <view>
86   - <image src="/static/nav/nav_ico9.png" style="width: 90%;" mode="widthFix"></image>
87   - </view>
88   - <view class="text">办事指南</view>
89   - </view>
90   - <view class="box_item" @click="funeralproblem">
91   - <view>
92   - <image src="/static/nav/nav_ico10.png" style="width: 90%;" mode="widthFix"></image>
93   - </view>
94   - <view class="text">常见问题</view>
95   - </view>
96   - </view>
97   - </view>
98   -
99   - <view class="xw" style="padding-top: 20rpx;padding-left: 20rpx;">
  63 + <view class="xw" style="">
100 64 <view class="title">
101 65 <view class="box1">
102 66 <image src="../../static/new/矩形 331.png" mode=""></image>
103   - <span>区域服务</span>
  67 + <span>养老服务</span>
104 68 </view>
105 69 </view>
106   - <view class="content" style="margin-bottom:40rpx;">
107   - <view class="box_item" @click="gopath('/pages/declaration/declaration?type=5')">
  70 + <view class="content" style="padding-bottom: 0;">
  71 + <view class="box_item" @click="goyl('http://icare.rsxmzj.91xxt.com:81/admin/resources/wsShop/html/index/oIndex_index.html')">
108 72 <view style="margin-bottom: 20rpx;">
109   - <image src="/static/ly/image11.png" style="width: 60%;height: 90rpx;" mode=""></image>
  73 + <image src="../../static/yl/image-2.png" style="height: 100rpx;" mode="heightFix"></image>
110 74 </view>
111   - <view class="text">门楼牌申报</view>
  75 + <view class="text">服务预约</view>
112 76 </view>
113   - <view class="box_item" @click="gopath('/pages/mapdoorplate/mapdoorplate')">
  77 + <view class="box_item" @click="goyl('http://icare.rsxmzj.91xxt.com:81/admin/resources/H5_YLZS/html/login.html')">
114 78 <view style="margin-bottom: 20rpx;">
115   - <image src="/static/ly/image8.png" style="width: 60%;height: 90rpx;" mode=""></image>
  79 + <image src="../../static/yl/image.png" style="height: 100rpx;" mode="heightFix"></image>
116 80 </view>
117   - <view class="text">地名标志牌申报</view>
  81 + <view class="text">高龄津贴认证</view>
118 82 </view>
119   - <view class="box_item" @click="gopath('/pages/declaration/declaration?type=3')">
  83 + <view class="box_item" @click="goyl('http://show.rsxmzj.91xxt.com:81/2020/orgMap/html/map/list.html')">
120 84 <view style="margin-bottom: 20rpx;">
121   - <image src="/static/ly/image5.png" style="width: 60%;height: 90rpx;" mode=""></image>
  85 + <image src="../../static/yl/image-4.png" style="height: 100rpx;" mode="heightFix"></image>
122 86 </view>
123   - <view class="text">建筑物备案</view>
  87 + <view class="text">关爱地图</view>
124 88 </view>
125   - <view class="box_item" @click="gopath('/pages/declaration/newDeclaration')">
  89 +
  90 + <view class="box_item" @click="goyl('http://icare.rsxmzj.91xxt.com:81/admin/mobile/meal_aid_copy/html/login.html')">
126 91 <view style="margin-bottom: 20rpx;">
127   - <image src="/static/ly/image6.png" style="width: 60%;height: 90rpx;" mode=""></image>
  92 + <image src="../../static/yl/image-5.png" style="height: 100rpx;" mode="heightFix"></image>
128 93 </view>
129   - <view class="text">地名备案</view>
  94 + <view class="text">养老助餐</view>
130 95 </view>
131 96 </view>
132   - <view class="content" style="margin-top: -70rpx;z-index: 10000;padding: 0 20rpx;">
133   - <view class="box_item" @click="lmpsb">
  97 + <view class="content" style="padding-top: 0;">
  98 + <view class="box_item" @click="goyl('http://cwservice.rsxmzj.91xxt.com:81/icare-admin/resources/cwbt/html/login.html')">
134 99 <view style="margin-bottom: 20rpx;">
135   - <image src="/static/new/image 2.png" style="width: 60%;height: 90rpx;" mode=""></image>
  100 + <image src="../../static/yl/image-3.png" style="height: 100rpx;" mode="heightFix"></image>
136 101 </view>
137   - <view class="text">地名查询服务</view>
138   - </view>
139   - <view class="box_item" @click="gopath('/pages/maptask/maptask')">
140   - <view style="margin-bottom: 20rpx;">
141   - <image src="/static/new/image 1.png" style="width: 60%;height: 90rpx;" mode=""></image>
142   - </view>
143   - <view class="text">巡检任务</view>
  102 + <view class="text">床位补贴机构资质申请</view>
144 103 </view>
145 104 </view>
146 105 </view>
147   -
148 106 <view class="xw" style="">
149 107 <view class="title">
150 108 <view class="box1">
151 109 <image src="../../static/new/矩形 331.png" mode=""></image>
152   - <span>未服务</span>
  110 + <span>未成年服务</span>
153 111 </view>
154 112 </view>
155 113 <view class="content">
... ... @@ -165,58 +123,127 @@
165 123 </view>
166 124 <view class="text">悄悄话</view>
167 125 </view>
  126 + <!-- <view class="box_item" @click="gopath('/pages/activitylist/activitylist?activeType=未成年')">
  127 + <view style="margin-bottom: 20rpx;">
  128 + <image src="/static/new/image 4.png" style="height: 100rpx;" mode="heightFix"></image>
  129 + </view>
  130 + <view class="text">未成年活动</view>
  131 + </view> -->
168 132 </view>
169 133 </view>
170   -
  134 +
171 135 <view class="xw" style="padding-top: 20rpx;padding-left: 20rpx;">
172 136 <view class="title">
173 137 <view class="box1">
174 138 <image src="../../static/new/矩形 331.png" mode=""></image>
175   - <span>区域划分</span>
  139 + <span>区划地名服务</span>
176 140 </view>
177 141 </view>
178 142 <view class="content" style="margin-bottom:40rpx;">
179   - <view class="box_item" @click="gopath('/pages/declaration/declaration?type=5')">
  143 + <view class="box_item" @click="gopath('/pages/declaration/newDeclaration')">
180 144 <view style="margin-bottom: 20rpx;">
181   - <image src="/static/ly/image11.png" style="width: 60%;height: 90rpx;" mode=""></image>
  145 + <image src="/static/ly/image6.png" style="width: 60%;height: 90rpx;" mode=""></image>
182 146 </view>
183   - <view class="text">门楼牌申报</view>
  147 + <view class="text">地名申报</view>
  148 + </view>
  149 + <view class="box_item" @click="lmpsb">
  150 + <view style="margin-bottom: 20rpx;">
  151 + <image src="/static/new/image 2.png" style="width: 60%;height: 90rpx;" mode=""></image>
  152 + </view>
  153 + <view class="text">地名查询</view>
184 154 </view>
185 155 <view class="box_item" @click="gopath('/pages/mapdoorplate/mapdoorplate')">
186 156 <view style="margin-bottom: 20rpx;">
187 157 <image src="/static/ly/image8.png" style="width: 60%;height: 90rpx;" mode=""></image>
188 158 </view>
189   - <view class="text">地名标志牌申报</view>
  159 + <view class="text">地名标志备案</view>
190 160 </view>
  161 +
  162 +
191 163 <view class="box_item" @click="gopath('/pages/declaration/declaration?type=3')">
192 164 <view style="margin-bottom: 20rpx;">
193 165 <image src="/static/ly/image5.png" style="width: 60%;height: 90rpx;" mode=""></image>
194 166 </view>
195   - <view class="text">建筑物备案</view>
196   - </view>
197   - <view class="box_item" @click="gopath('/pages/declaration/newDeclaration')">
198   - <view style="margin-bottom: 20rpx;">
199   - <image src="/static/ly/image6.png" style="width: 60%;height: 90rpx;" mode=""></image>
200   - </view>
201   - <view class="text">地名备案</view>
  167 + <view class="text">建筑物名称备案</view>
202 168 </view>
  169 +
203 170 </view>
204 171 <view class="content" style="margin-top: -70rpx;z-index: 10000;padding: 0 20rpx;">
205   - <view class="box_item" @click="lmpsb">
  172 + <view class="box_item" @click="gopath('/pages/declaration/declaration?type=5')">
206 173 <view style="margin-bottom: 20rpx;">
207   - <image src="/static/new/image 2.png" style="width: 60%;height: 90rpx;" mode=""></image>
  174 + <image src="/static/ly/image11.png" style="width: 60%;height: 90rpx;" mode=""></image>
208 175 </view>
209   - <view class="text">地名查询服务</view>
  176 + <view class="text">门楼牌备案</view>
210 177 </view>
211   - <view class="box_item" @click="gopath('/pages/maptask/maptask')">
  178 + <!-- <view class="box_item" @click="gopath('/pages/maptask/maptask')">
212 179 <view style="margin-bottom: 20rpx;">
213 180 <image src="/static/new/image 1.png" style="width: 60%;height: 90rpx;" mode=""></image>
214 181 </view>
215 182 <view class="text">巡检任务</view>
  183 + </view> -->
  184 + <view class="box_item" @click="gopath('/pages/policy/policy')">
  185 + <view style="margin-bottom: 20rpx;">
  186 + <image src="/static/new/image 3.png" style="width: 60%;height: 90rpx;" mode=""></image>
  187 + </view>
  188 + <view class="text">政策文件</view>
216 189 </view>
  190 +
217 191 </view>
218 192 </view>
219 193  
  194 +
  195 + <!-- 服务 -->
  196 + <view class="xw" style="padding-top: 20rpx;padding-left: 20rpx;">
  197 + <view class="title">
  198 + <view class="box1">
  199 + <image src="../../static/new/矩形 331.png" mode=""></image>
  200 + <span>殡葬服务</span>
  201 + </view>
  202 + </view>
  203 + <view class="content">
  204 + <view class="box_item" @click="funeralculture">
  205 + <view>
  206 + <image src="/static/nav/nav_ico5.png" style="width: 90%;" mode="widthFix"></image>
  207 + </view>
  208 + <view class="text">线上报丧</view>
  209 + </view>
  210 + <view class="box_item" @click="funerallaw">
  211 + <view>
  212 + <image src="/static/nav/nav_ico6.png" style="width: 90%;" mode="widthFix"></image>
  213 + </view>
  214 + <view class="text">线上预约</view>
  215 + </view>
  216 + <view class="box_item" @click="funeralguide">
  217 + <view>
  218 + <image src="/static/nav/nav_ico9.png" style="width: 90%;" mode="widthFix"></image>
  219 + </view>
  220 + <view class="text">办事指南</view>
  221 + </view>
  222 + <view class="box_item" @click="funeralproblem">
  223 + <view>
  224 + <image src="/static/nav/nav_ico10.png" style="width: 90%;" mode="widthFix"></image>
  225 + </view>
  226 + <view class="text">常见问题</view>
  227 + </view>
  228 + </view>
  229 + </view>
  230 + <view class="xw" style="padding-top: 20rpx;padding-left: 20rpx;">
  231 + <view class="title">
  232 + <view class="box1">
  233 + <image src="../../static/new/矩形 331.png" mode=""></image>
  234 + <span>活动服务</span>
  235 + </view>
  236 + </view>
  237 + <view class="content" >
  238 + <view class="box_item" @click="gopath('/pages/activitylist/activitylist')">
  239 + <view style="margin-bottom: 20rpx;">
  240 + <image src="/static/new/image 4.png" style="width: 60%;height: 90rpx;" mode=""></image>
  241 + </view>
  242 + <view class="text">活动</view>
  243 + </view>
  244 + </view>
  245 + </view>
  246 +
220 247 </view>
221 248 </view>
222 249  
... ... @@ -266,6 +293,12 @@
266 293 uni.hideTabBar();
267 294 },
268 295 methods: {
  296 + goyl(e) {
  297 + console.log(e)
  298 + uni.navigateTo({
  299 + url: '/pages/webviewyl/webviewyl?url='+e
  300 + })
  301 + },
269 302 //
270 303 funeralculture() {
271 304 uni.setStorageSync('dh', 1)
... ...
pages/policy/policy.vue
... ... @@ -7,7 +7,7 @@
7 7 <span class="f1">{{item.title}}</span>
8 8 <span class="f2">{{item.readCount}}人阅读</span>
9 9 </view>
10   - <view class="box_right">
  10 + <view class="box_right" v-if="item.coverImage">
11 11 <view class="images">
12 12 <image :src="BASE_URL + item.coverImage" style="width: 100%;height: 100%;border-radius: 20rpx;" mode="aspectFill"></image>
13 13 </view>
... ... @@ -68,8 +68,8 @@
68 68 display: flex;
69 69 flex-direction: column;
70 70 justify-content: space-between;
71   - width: 58%;
72   - margin-right: 2%;
  71 + width: 100%;
  72 + // margin-right: 2%;
73 73  
74 74 .f1 {
75 75 font-size: 35rpx;
... ...
pages/policy/policydetail.vue
... ... @@ -7,7 +7,7 @@
7 7 <view class="" style="margin-bottom: 30rpx;margin-top: 20rpx;font-weight: 600;font-size: 38rpx;">
8 8 {{info.absrtact}}
9 9 </view>
10   - <image :src="BASE_URL+info.coverImage" style="width: 100%;" mode="widthFix"></image>
  10 + <image v-if="info.coverImage" :src="BASE_URL+info.coverImage" style="width: 100%;" mode="widthFix"></image>
11 11 <view class="" style="margin-top: 20rpx;margin-bottom: 20rpx;width: 100%;">
12 12 <view style="width: 100%;word-break:break-all;word-wrap:break-word;" v-html="info.content"></view>
13 13 <!-- <u-parse :content="info.content"></u-parse> -->
... ... @@ -38,7 +38,7 @@
38 38 OrderType: 0,
39 39 info: {},
40 40 nvConfig: {
41   - title: "",
  41 + title: "详情",
42 42 bgColor: "#ffffff",
43 43 color: "#000000",
44 44 fixedAssist: {
... ... @@ -68,7 +68,7 @@
68 68 this.API.getpolicyDocumentone(e).then(res => {
69 69 console.log(res);
70 70 this.info = res.data
71   - this.nvConfig.title = this.info.title
  71 + // this.nvConfig.title = this.info.title
72 72 })
73 73 },
74 74 downfile(e) {
... ...
pages/receiptRegistration/receiptRegistration.vue
... ... @@ -18,6 +18,14 @@
18 18 乡镇上报
19 19 </view>
20 20 </view>
  21 + <view @click="gopath('/pages/activitylist/activitylist?activeType=未成年')" style="width: 49%;padding: 50rpx 30rpx;background: rgba(255,255,255,0.63);border-radius: 30rpx;margin-top: 30rpx;">
  22 + <view style="width: 50%;margin: 0 auto;">
  23 + <image style="height: 120rpx;width: 100%;" mode="aspectFit" src="../../static/new/image 4.png"></image>
  24 + </view>
  25 + <view style="width: 100%;color: #3D3D3D;text-align: center;font-size: 25rpx;margin-top: 10rpx;">
  26 + 未成年活动
  27 + </view>
  28 + </view>
21 29 </view>
22 30 </view>
23 31 </template>
... ...
pages/webviewyl/webviewyl.vue 0 → 100644
  1 +<template>
  2 + <view>
  3 + <!-- <web-view :webview-styles="webviewStyles" src="https://show.91xxt.com/2023/renshou/index.html"></web-view> -->
  4 + <web-view :webview-styles="webviewStyles" :src="url"></web-view>
  5 + </view>
  6 +</template>
  7 +
  8 +<script>
  9 + import md5 from "../../common/md5.js";
  10 + export default {
  11 + data() {
  12 + return {
  13 + url:"",
  14 + t:0,
  15 + time:0,
  16 + url:null
  17 + }
  18 + },
  19 + onLoad(e) {
  20 + console.log(e)
  21 + this.url = e.url
  22 + // console.log(uni.getStorageSync("USERS_KEY"));
  23 + // this.t = uni.getStorageSync("USERS_KEY").phonenumber
  24 + // this.time = new Date().getTime();
  25 + // // Let encryptedstr CryptoJs.MD5(t + time).tostring();
  26 + // var encryptedstr = md5.hex_md5(this.t + this.time + "rszhmz@2023");
  27 + // console.log("1",this.t,this.time);
  28 + // console.log("2",encryptedstr);
  29 + // this.url = encryptedstr
  30 + }
  31 + }
  32 +</script>
  33 +
  34 +<style>
  35 +
  36 +</style>
... ...
pages/whisper/index.vue
... ... @@ -58,7 +58,7 @@
58 58 <view class="serve-title">就读学校</view>
59 59 <view>
60 60 <input placeholder-style="color:#3d3d3d;font-weight: bold;font-size: 25rpx;"
61   - v-model="form.attend_school" placeholder="请输入" style="text-align: right;" />
  61 + v-model="form.attendSchool" placeholder="请输入" style="text-align: right;" />
62 62 </view>
63 63 </view>
64 64 </view>
... ...
static/yl/image-2.png 0 → 100644

13.8 KB

static/yl/image-3.png 0 → 100644

15.2 KB

static/yl/image-4.png 0 → 100644

20.2 KB

static/yl/image-5.png 0 → 100644

20.5 KB

static/yl/image.png 0 → 100644

22.8 KB