306132416@qq.com лет назад: 4
Родитель
Сommit
623d958538
3 измененных файлов с 105 добавлено и 19 удалено
  1. 0 1
      pages/activity/activity_deatil.vue
  2. 4 4
      pages/enterprise/index.vue
  3. 101 14
      pages/service/index.vue

+ 0 - 1
pages/activity/activity_deatil.vue

@@ -261,7 +261,6 @@ export default {
         header: {
           "content-type": "application/x-www-form-urlencoded",
         },
-
         success: (res) => {
           if (res.statusCode === 200) {
            this.textModel.text = this.replaceImg(res.data);

+ 4 - 4
pages/enterprise/index.vue

@@ -210,10 +210,10 @@ export default {
     align-items: center;
     position: relative;
     image {
-      position: absolute;
-      left: 72rpx;
-      width: 40rpx;
-      height: 40rpx;
+        position: absolute;
+        left: 72rpx;
+		width: 30rpx;
+		height: 30rpx;
     }
     input {
       background-color: #ffffff;

+ 101 - 14
pages/service/index.vue

@@ -4,32 +4,119 @@
       <image :src="bannerSrc" alt="banner" />
     </view>
     <div class="menus">
-      <div class="menu">
-        <image :src="menu1" />
-      </div>
-      <div class="menu">
-        <image :src="menu2" />
+      <div class="menu" v-for="(item,index) in miniProgramList" :key="index" @click="toDetail(item)">
+        <image :src="item.src" mode="aspectFit"/>
       </div>
     </div>
   </view>
 </template>
 
 <script>
+import md5 from "@/common/md5.js";	
 export default {
   data() {
     return {
-      bannerSrc: "/static/service/banner.png",
-      menu1: "/static/service/1.png",
-      menu2: "/static/service/2.png",
+      bannerSrc: "",
+	  miniProgramList:[
+		  {
+			  appId:'wxec4343871c957260',
+			  path:'pages/index/index',
+			  src:'/static/service/1.png'
+		  },
+		  {
+			  appId:'',
+			  path:'',
+			  src:'/static/service/2.png'
+		  },
+	  ],
     };
   },
-  onLoad() {},
+  onLoad() {
+	  this.getPageImg();
+  },
   methods: {
-    // toDetail(index) {
-    //   uni.navigateTo({
-    //     url: "/pages/appeal/appeal_detail?id=" + index,
-    //   });
-    // },
+	  getPageImg() {
+	    let md5Sign = md5(
+	      "method=" +
+	        "common" +
+	        "&timestamp=" +
+	        getApp().globalData.globalTimestamp +
+	        "&secret=" +
+	        getApp().globalData.secret
+	    );
+	    let url =
+	      getApp().globalData.shareUrl +
+	      "api/api.php" +
+	      "?method=common&source=service_pics&action=list&timestamp=" +
+	      getApp().globalData.globalTimestamp +
+	      "&sign=" +
+	      md5Sign;
+	    uni.request({
+	      url: url,
+	      method: "POST",
+	      header: {
+	        "content-type": "application/x-www-form-urlencoded",
+	      },
+	      data: {
+	      },
+	      success: (res) => {
+	        if (res.data.code === 200) {
+				this.bannerSrc =  res.data.data.list.length ? getApp().globalData.shareUrl + res.data.data.list[0].pic_url : '/static/nodata.svg'
+	        }
+	      },
+	      fail: () => {
+	        console.log("连接失败");
+	      },
+	    });
+	  },
+	  getPageMiniProgram(){
+		  let md5Sign = md5(
+		    "method=" +
+		      "common" +
+		      "&timestamp=" +
+		      getApp().globalData.globalTimestamp +
+		      "&secret=" +
+		      getApp().globalData.secret
+		  );
+		  let url =
+		    getApp().globalData.shareUrl +
+		    "api/api.php" +
+		    "?method=common&source=main_pics&action=list&timestamp=" +
+		    getApp().globalData.globalTimestamp +
+		    "&sign=" +
+		    md5Sign;
+		  uni.request({
+		    url: url,
+		    method: "POST",
+		    header: {
+		      "content-type": "application/x-www-form-urlencoded",
+		    },
+		    data: {
+		      order_by: "weight desc",
+		      s_status: 1,
+		    },
+		    success: (res) => {
+		      if (res.data.code === 200) {
+		        this.swiperBackground = getApp().globalData.shareUrl + res.data.data.list[0].pic_path;
+		      }
+		    },
+		    fail: () => {
+		      console.log("连接失败");
+		    },
+		  });
+	  },
+	  toDetail(item) {
+		  uni.navigateToMiniProgram({
+		  	appId:item.appId,
+			path:item.path,
+			success(res) {
+				console.log(res,'打开成功')
+			},
+			fail(err) {
+				console.log(err)
+			}
+		  })
+	  },
   },
 };
 </script>