Explorar o código

添加h5分享

ymm %!s(int64=4) %!d(string=hai) anos
pai
achega
92eac2e616

+ 41 - 0
microserviceUserH5/static/css/index.css

@@ -0,0 +1,41 @@
+/* 公共样式 */
+html{-webkit-overflow-scrolling:touch;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
+body{-webkit-overflow-scrolling:touch;height:100%;background-color:#fff; font-family: -apple-system, Helvetica, sans-serif;font-size:.16rem;}
+body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,g,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,textarea{margin:0;padding:0;}
+ol,li,ul,dl,dt,dd{list-style:none;}
+table{border-spacing:0;border-collapse:collapse;;}
+input[type='submit'],input[type='reset'],input[type='button'],input,textarea{resize:none;border:none;}
+body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{-webkit-tap-highlight-color:rgba(0,0,0,0);}
+article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
+/* img{width:100%;width:auto\9;height:auto;-ms-interpolation-mode:bicubic;border:none;} */
+em,g,i{display:inline-block;font-style:normal;}
+textarea{resize:none;}
+p{word-wrap:break-word;}
+button{border:0;background-color:transparent;} 
+strong,b{font-weight:normal;}
+a{text-decoration:none;color:#fff;font-family: -apple-system, Helvetica, sans-serif;}
+a:hover{text-decoration:none;outline:none;}
+h1,h2,h3,h4,h5,h6{font-family: -apple-system, Helvetica, sans-serif;font-size:100%;font-weight:normal;}
+input{box-sizing:border-box;background-color:transparent;font-family: -apple-system, Helvetica, sans-serif;}
+a:link,a:active,a:visited,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
+@media screen and (max-width: 750px) {
+    html {
+      font-size: calc(100vw / 7.5);
+    }
+  }
+  
+  @media screen and (min-width: 750px) {
+    html {
+      font-size: calc(450px / 7.5);
+    }
+  }
+  * {
+    outline: none;
+    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+  }
+  [v-cloak] {
+      display: none !important;
+  }
+  div{
+	box-sizing: border-box;
+}

+ 0 - 0
microserviceUserH5/static/js/vender/vue/api.js


+ 58 - 0
microserviceUserH5/static/js/vender/vue/config.js

@@ -0,0 +1,58 @@
+/* 服务器地址 */
+// var base_url = 'http://jakehou92.ticp.io'; //测试服务器
+// var base_url = 'http://192.168.100.137:3001'; //测试服务器
+// var base_url = 'http://192.168.100.98:3001'; //测试服务器
+var base_url = 'https://nntest.cdwatertek.com/app'; //测试服务器
+//https://www.nn-jtjt.com/app
+// var base_url = 'http://kmpark.cdwatertek.com/appwechatpay'; //测试服务器
+// var base_url = 'http://192.168.100.83:3001'; //测试服务器
+//var base_url = 'http://**********'; //正式服务器
+
+
+axios.defaults.headers['Content-Type'] = 'application/json';
+// axios.defaults.headers['Access-Control-Allow-Origin'] = '*';
+
+// 创建axios实例
+const service = axios.create({
+  baseURL: base_url, // api的base_url
+  timeout: 120000 // 请求超时时间
+})
+
+// request拦截器
+// service.interceptors.request.use(config => {
+//   if(config.method!='get'){
+//     showFullScreenLoading(0);
+//   }
+//   const isToken = (config.headers || {}).isToken === false;
+//     if (getCookie('token') && !isToken) {
+//       config.headers["token"] = getCookie('token') ; // 让每个请求携带自定义token 请根据实
+//     }else{
+//       config.headers["token"]='f7b691b1-8cb1-40b2-ac0f-627071f0fdda'
+//     }
+//   return config
+// }, error => {
+//   tryHideFullScreenLoading();
+//   Promise.reject(error)
+// })
+service.interceptors.response.use(
+  response => {
+      const code = response.data.code
+      // tryHideFullScreenLoading();
+     
+      if (response && code != 200) {
+
+        // if(response.data.msg) Toast(`${response.data.msg}`)
+      }
+      // if(response.data.msg=='请先登录'){
+      //   window.location.href='../html/login.html'
+      // }
+      return response.data
+  },
+  error => {
+      console.log(error) // for debug
+      alert('服务器异常, 请稍后重试')
+      // tryHideFullScreenLoading();
+      return Promise.reject(error)
+  }
+)
+

BIN=BIN
microserviceUserH5/static/offImg/404.png


BIN=BIN
microserviceUserH5/static/offImg/downLoad.png


+ 110 - 0
microserviceUserH5/vcloud/share.html

@@ -0,0 +1,110 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+<head>
+	<meta charset="UTF-8">
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
+	<title></title>
+	<link rel="icon" href="../static/img/favicon2.ico" type="img/x-ico">
+	<link rel="stylesheet" href="../static/css/index.css">
+	<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/vant@2.12/lib/index.css" />
+	<script src="https://cdn.jsdelivr.net/npm/vue@2.6/dist/vue.min.js"></script>
+	<script src="https://cdn.jsdelivr.net/npm/vant@2.12/lib/vant.min.js"></script>
+	<style>
+		.container {
+			display: flex;
+			height: 100vh;
+			align-items: center;
+			justify-content: center;
+		}
+
+		.footer {
+			position: absolute;
+			bottom: 0.34rem;
+			height: 1.36rem;
+			padding: 0 1.14rem;
+			width: 100%;
+			left: 0;
+		}
+
+		.footer img {
+			width: 100%;
+			height: 100%;
+		}
+
+		.hideContainer {
+			width: 100%;
+			text-align: center;
+
+		}
+
+		.hideContainer img {
+			width: 2.8rem;
+			height: 2.8rem;
+		}
+
+		.hideContainer p {
+			font-size: 0.28rem;
+			margin-top: 0.3rem;
+			font-family: PingFangSC-Regular, PingFang SC;
+			color: #999999;
+		}
+	</style>
+</head>
+
+<body>
+	<div id="app" v-cloak class="container">
+		<div class="footer">
+			<img src="../static/offImg/downLoad.png" alt="" @click="download" />
+		</div>
+		<div v-if='isshow' class="hideContainer">
+			<img src="../static//offImg/404.png" alt="" />
+			<p>该资讯已被删除</p>
+		</div>
+	</div>
+	<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
+	<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
+	<script src="../static/js/vender/vue/config.js"></script>
+	<script src="../static/js/vender/vue/api.js"></script>
+	<script type="text/javascript">
+		new Vue({
+			el: '#app',
+			data: {
+				isshow: false,
+
+			},
+			created() {
+				// window.location.href = 'investigate.html'
+			},
+			mounted() {
+				//this.getProcess()
+				this.$toast.loading({
+					message: '加载中...',
+					forbidClick: true,
+					loadingType: 'spinner',
+				});
+
+			},
+			methods: {
+				download() {
+					var u = navigator.userAgent,
+						app = navigator.appVersion;
+					var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g
+					var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
+					if (isAndroid) {
+						window.location.href =
+							'http://www.androidscloud.com/admin/attachment/download/2117e9b7f3734b16b81b9d7bb1c5a601';
+					} else if (isIOS) {
+						window.location.href = 'https://apps.apple.com/cn/app/id1541800909';
+					} else {
+
+					}
+				},
+
+
+			}
+		})
+	</script>
+</body>
+
+</html>