已修改16个文件
已删除3个文件
已添加8个文件
已重命名1个文件
已复制2个文件
| | |
| | | // // æ ¼å¼åå°åæ åæ° å°å¯¹è±¡èªå¨æ¼æ¥æå°åæ ä¼ åå½¢å¼ |
| | | |
| | | // export formatParams() { |
| | | // const data = { |
| | | // userid: 33, |
| | | // usercode: '002', |
| | | // username: 'å¼ ä¸', |
| | | // usertype: 'APP' |
| | | // } |
| | | |
| | | |
| | | // return data |
| | | |
| | | // } |
| | | |
| | | // export const value=1 |
| | |
| | | */ |
| | | const httprequest = axios.create({ |
| | | baseURL: "http://121.196.36.24:8001/api/", |
| | | //timeout: 1000, |
| | | headers: { |
| | | token: "", |
| | | }, |
| | | timeout: 1000*10, |
| | | // headers: { |
| | | // token: "", |
| | | // }, |
| | | }); |
| | | |
| | | // è¯·æ±æ¦æªå¨ |
| | |
| | | if (res.code === 401) { |
| | | window.location = `${window.logoutUrl}?url=${window.location.origin}`; |
| | | } |
| | | |
| | | if (res.code === '302') { |
| | | // console.log('123') |
| | | // å½code为300æ¶è¿è¡ä¸ä¸ªæç¤º |
| | | if (res.code === '300') { |
| | | vant.Notify({ type: 'danger', message: res.Message }); |
| | | // vant.Toast({ type: 'danger', message: res.Message , position: 'top',}); |
| | | } |
| | | |
| | | return response; |
| | |
| | | }, |
| | | "VideoPlayer" : { |
| | | "description" : "è§é¢ææ¾" |
| | | }, |
| | | "Push" : {} |
| | | } |
| | | }, |
| | | "plus" : { |
| | | "splashscreen" : { |
| | |
| | | //é¦é¡µçªå£æ 颿 æ ·å¼ |
| | | "titleText" : "æ°å¯è¿ªäºå¶é ", |
| | | "titleColor" : "#ffffff", |
| | | // "backgroundColor" : "#2651d8" |
| | | "backgroundColor" : "#436df5" |
| | | } |
| | | }, |
| | | // "backgroundColor" : "#436df5" |
| | | "popGesture" : "close", //设置åºç¨é»è®¤ä¾§æ»è¿åå
³éWebviewçªå£ï¼"none"为æ ä¾§æ»è¿ååè½ï¼"hide"为侧æ»éèWebviewçªå£ãåèhttps://ask.dcloud.net.cn/article/102 |
| | | "runmode" : "liberate", //åºç¨ç馿¬¡å¯å¨è¿è¡æ¨¡å¼ï¼å¯åliberateænormalï¼liberate模å¼å¨ç¬¬ä¸æ¬¡å¯å¨æ¶å°è§£ååºç¨èµæºï¼Androidå¹³å°File APIæå¯æ£å¸¸è®¿é®_wwwç®å½ï¼ |
| | | "signature" : "Sk9JTiBVUyBtYWlsdG86aHIyMDEzQGRjbG91ZC5pbw==", //å¯éï¼ä¿çç»åºç¨ç¾åï¼æä¸ä½¿ç¨ |
| | |
| | | "permissions" : [ |
| | | "<uses-feature android:name=\"android.hardware.camera\"/>", |
| | | "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>", |
| | | "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>", |
| | | "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>", |
| | | "<uses-permission android:name=\"android.permission.ACCESS_MOCK_LOCATION\"/>", |
| | | "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", |
| | | "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", |
| | | "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>", |
| | | "<uses-permission android:name=\"android.permission.CAMERA\"/>", |
| | | "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", |
| | | "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", |
| | | "<uses-permission android:name=\"android.permission.GET_TASKS\"/>", |
| | | "<uses-permission android:name=\"android.permission.INTERNET\"/>", |
| | | "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>", |
| | | "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", |
| | | "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>", |
| | | "<uses-permission android:name=\"android.permission.VIBRATE\"/>", |
| | | "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>", |
| | | "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>", |
| | | "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>" |
| | | ] |
| | | }, |
| | |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
| | | <!-- <meta name="HandheldFriendly" content="true" /> --> |
| | | <!-- <meta name="MobileOptimized" content="320" /> --> |
| | | <meta name="HandheldFriendly" content="true" /> |
| | | <meta name="MobileOptimized" content="320" /> |
| | | <title>æ°å¯è¿ªå¶é äºå¹³å°</title> |
| | | <!-- å¼å
¥åç´ è½¬æ¢ px->rpx --> |
| | | <!-- <script src="../../js/rpx4html.js"></script> --> |
| | |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | | <!-- 导å
¥èªå®ä¹jsæä»¶ --> |
| | | <!-- <script type="module" src="../../js/global.js"></script> --> |
| | | |
| | | |
| | | |
| | | <!-- <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> --> |
| | | |
| | | </head> |
| | | <body> |
| | |
| | | </div> |
| | | </div> |
| | | </body> |
| | | |
| | | <script> |
| | | var app = new Vue({ |
| | | el: '#app', |
| | |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | loginClick() { |
| | | const data = { |
| | |
| | | get('Login/LoginSave', data).then(res => { |
| | | if (res.code === '200') { |
| | | // window.location.reload() //页é¢éæ° |
| | | |
| | | if (!window.localStorage) { |
| | | alert("æµè§å¨ä¸æ¯ælocalstorage"); |
| | | } else { |
| | | localStorage.setItem('userid', res.data.userid) |
| | | localStorage.setItem('usercode', res.data.usercode) |
| | | localStorage.setItem('username', res.data.username) |
| | | localStorage.setItem('usertype', res.data.usertype) |
| | | } |
| | | window.location.href = '../xtsy/index.html' |
| | | } |
| | | |
| | |
| | | username: res.data.username, |
| | | usertype: res.data.usertype |
| | | } |
| | | |
| | | |
| | | |
| | | post('Login/ForcedOffline?userid=' + res.data.userid + '&usercode=' + res.data |
| | | .usercode + '&username=' + res.data.username + '&usertype=' + res.data |
| | | .usertype).then(res2 => { |
| | |
| | | </script> |
| | | <style type="text/css"> |
| | | body { |
| | | background-color: #436df5; |
| | | background-color: #2651d8; |
| | | } |
| | | |
| | | .body { |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
| | | <meta name="HandheldFriendly" content="true" /> |
| | | <meta name="MobileOptimized" content="320" /> |
| | | <title>æ°å¯è¿ªå¶é äºå¹³å°</title> |
| | | |
| | | <!-- å¼å
¥æ ·å¼æä»¶ --> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <!-- å¼å
¥ Vue å Vant ç JS æä»¶ --> |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> |
| | | <script type="text/javascript" src="../../js/axios.min.js"></script> |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | | |
| | | </head> |
| | | <body> |
| | | <div id="app"> |
| | | |
| | | <div class="body"> |
| | | |
| | | <van-nav-bar title="宿ä¿å
»" @click-right="onClickRight" left-arrow @click-left="onClickleft"> |
| | | <template #right> |
| | | <van-popover style="" placement="bottom-end" :offset="[13,8]" v-model="showPopover" |
| | | trigger="click" :actions="actions" @select="onSelect"> |
| | | <template #reference> |
| | | <van-icon name="bars" size='20' color='#fff' /> |
| | | </template> |
| | | </van-popover> |
| | | </template> |
| | | </van-nav-bar> |
| | | |
| | | </div> |
| | | |
| | | |
| | | <van-overlay :show="overlayShow" @click="overlayShow=false" /> |
| | | |
| | | |
| | | </div> |
| | | </body> |
| | | <script> |
| | | var app = new Vue({ |
| | | el: '#app', |
| | | data: function() { |
| | | return { |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | | icon: 'description', |
| | | text: 'æä½æå¯¼' |
| | | }, { |
| | | icon: 'award-o', |
| | | text: 'æå追溯' |
| | | }, { |
| | | icon: 'revoke', |
| | | text: 'éåºç»å½' |
| | | }], |
| | | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | onClickleft(){ |
| | | history.back() |
| | | }, |
| | | onClickRight() { |
| | | this.overlayShow = true |
| | | }, |
| | | onSelect(action) { |
| | | vant.Toast(action.text); |
| | | this.overlayShow = false |
| | | }, |
| | | } |
| | | }) |
| | | </script> |
| | | <style type="text/css"> |
| | | body { |
| | | background-color: #fff; |
| | | } |
| | | |
| | | .body { |
| | | height: 600px; |
| | | background-color: grey; |
| | | margin-top: 0px; |
| | | background-color: #fff; |
| | | position: relative; |
| | | } |
| | | |
| | | .van-nav-bar__content { |
| | | background-color: #2651d8; |
| | | height: 44px; |
| | | } |
| | | |
| | | .van-nav-bar__title { |
| | | color: #fff; |
| | | letter-spacing: 2px; |
| | | } |
| | | .van-nav-bar__arrow{ |
| | | color: #fff !important; |
| | | } |
| | | </style> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
| | | <meta name="HandheldFriendly" content="true" /> |
| | | <meta name="MobileOptimized" content="320" /> |
| | | <title>æ°å¯è¿ªå¶é äºå¹³å°</title> |
| | | |
| | | <!-- å¼å
¥æ ·å¼æä»¶ --> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <!-- å¼å
¥ Vue å Vant ç JS æä»¶ --> |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> |
| | | <script type="text/javascript" src="../../js/axios.min.js"></script> |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | | |
| | | </head> |
| | | <body> |
| | | <div id="app"> |
| | | |
| | | <div class="body"> |
| | | |
| | | <van-nav-bar title="æ¥å¸¸ç¹æ£" @click-right="onClickRight" left-arrow @click-left="onClickleft"> |
| | | <template #right> |
| | | <van-popover style="" placement="bottom-end" :offset="[13,8]" v-model="showPopover" |
| | | trigger="click" :actions="actions" @select="onSelect"> |
| | | <template #reference> |
| | | <van-icon name="bars" size='20' color='#fff' /> |
| | | </template> |
| | | </van-popover> |
| | | </template> |
| | | </van-nav-bar> |
| | | |
| | | </div> |
| | | |
| | | |
| | | <van-overlay :show="overlayShow" @click="overlayShow=false" /> |
| | | |
| | | |
| | | </div> |
| | | </body> |
| | | <script> |
| | | var app = new Vue({ |
| | | el: '#app', |
| | | data: function() { |
| | | return { |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | | icon: 'description', |
| | | text: 'æä½æå¯¼' |
| | | }, { |
| | | icon: 'award-o', |
| | | text: 'æå追溯' |
| | | }, { |
| | | icon: 'revoke', |
| | | text: 'éåºç»å½' |
| | | }], |
| | | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | onClickleft(){ |
| | | history.back() |
| | | }, |
| | | onClickRight() { |
| | | this.overlayShow = true |
| | | }, |
| | | onSelect(action) { |
| | | vant.Toast(action.text); |
| | | this.overlayShow = false |
| | | }, |
| | | } |
| | | }) |
| | | </script> |
| | | <style type="text/css"> |
| | | body { |
| | | background-color: #fff; |
| | | } |
| | | |
| | | .body { |
| | | height: 600px; |
| | | background-color: grey; |
| | | margin-top: 0px; |
| | | background-color: #fff; |
| | | position: relative; |
| | | } |
| | | |
| | | .van-nav-bar__content { |
| | | background-color: #2651d8; |
| | | height: 44px; |
| | | } |
| | | |
| | | .van-nav-bar__title { |
| | | color: #fff; |
| | | letter-spacing: 2px; |
| | | } |
| | | .van-nav-bar__arrow{ |
| | | color: #fff !important; |
| | | } |
| | | </style> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
| | | <meta name="HandheldFriendly" content="true" /> |
| | | <meta name="MobileOptimized" content="320" /> |
| | | <title>æ°å¯è¿ªå¶é äºå¹³å°</title> |
| | | <!-- å¼å
¥åç´ è½¬æ¢ px->rpx --> |
| | | <!-- <script src="../../js/rpx4html.js"></script> --> |
| | | |
| | | <!-- å¼å
¥æ ·å¼æä»¶ --> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <!-- å¼å
¥ Vue å Vant ç JS æä»¶ --> |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> |
| | | <script type="text/javascript" src="../../js/axios.min.js"></script> |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | | |
| | | </head> |
| | | <body> |
| | | <div id="app"> |
| | | |
| | | <div class="body"> |
| | | |
| | | <van-nav-bar title="设å¤ç»´ä¿®" @click-right="onClickRight" left-arrow @click-left="onClickleft"> |
| | | <template #right> |
| | | <van-popover style="" placement="bottom-end" :offset="[13,8]" v-model="showPopover" |
| | | trigger="click" :actions="actions" @select="onSelect"> |
| | | <template #reference> |
| | | <van-icon name="bars" size='20' color='#fff' /> |
| | | </template> |
| | | </van-popover> |
| | | </template> |
| | | </van-nav-bar> |
| | | |
| | | </div> |
| | | |
| | | |
| | | <van-overlay :show="overlayShow" @click="overlayShow=false" /> |
| | | |
| | | |
| | | </div> |
| | | </body> |
| | | <script> |
| | | var app = new Vue({ |
| | | el: '#app', |
| | | data: function() { |
| | | return { |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | | icon: 'description', |
| | | text: 'æä½æå¯¼' |
| | | }, { |
| | | icon: 'award-o', |
| | | text: 'æå追溯' |
| | | }, { |
| | | icon: 'revoke', |
| | | text: 'éåºç»å½' |
| | | }], |
| | | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | onClickleft(){ |
| | | history.back() |
| | | }, |
| | | onClickRight() { |
| | | this.overlayShow = true |
| | | }, |
| | | onSelect(action) { |
| | | vant.Toast(action.text); |
| | | this.overlayShow = false |
| | | }, |
| | | } |
| | | }) |
| | | </script> |
| | | <style type="text/css"> |
| | | body { |
| | | background-color: #fff; |
| | | } |
| | | |
| | | .body { |
| | | height: 600px; |
| | | background-color: grey; |
| | | margin-top: 0px; |
| | | background-color: #fff; |
| | | position: relative; |
| | | } |
| | | |
| | | .van-nav-bar__content { |
| | | background-color: #2651d8; |
| | | height: 44px; |
| | | } |
| | | |
| | | .van-nav-bar__title { |
| | | color: #fff; |
| | | letter-spacing: 2px; |
| | | } |
| | | .van-nav-bar__arrow{ |
| | | color: #fff !important; |
| | | } |
| | | </style> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
| | | <meta name="HandheldFriendly" content="true" /> |
| | | <meta name="MobileOptimized" content="320" /> |
| | | <title>æ°å¯è¿ªå¶é äºå¹³å°</title> |
| | | <!-- å¼å
¥åç´ è½¬æ¢ px->rpx --> |
| | | <!-- <script src="../../js/rpx4html.js"></script> --> |
| | | |
| | | <!-- å¼å
¥æ ·å¼æä»¶ --> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <!-- å¼å
¥ Vue å Vant ç JS æä»¶ --> |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> |
| | | <script type="text/javascript" src="../../js/axios.min.js"></script> |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | | |
| | | </head> |
| | | <body> |
| | | <div id="app"> |
| | | |
| | | <div class="body"> |
| | | |
| | | <van-nav-bar title="ç»´ä¿®éªè¯" @click-right="onClickRight" left-arrow @click-left="onClickleft"> |
| | | <template #right> |
| | | <van-popover style="" placement="bottom-end" :offset="[13,8]" v-model="showPopover" |
| | | trigger="click" :actions="actions" @select="onSelect"> |
| | | <template #reference> |
| | | <van-icon name="bars" size='20' color='#fff' /> |
| | | </template> |
| | | </van-popover> |
| | | </template> |
| | | </van-nav-bar> |
| | | |
| | | </div> |
| | | |
| | | |
| | | <van-overlay :show="overlayShow" @click="overlayShow=false" /> |
| | | |
| | | |
| | | </div> |
| | | </body> |
| | | <script> |
| | | var app = new Vue({ |
| | | el: '#app', |
| | | data: function() { |
| | | return { |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | | icon: 'description', |
| | | text: 'æä½æå¯¼' |
| | | }, { |
| | | icon: 'award-o', |
| | | text: 'æå追溯' |
| | | }, { |
| | | icon: 'revoke', |
| | | text: 'éåºç»å½' |
| | | }], |
| | | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | onClickleft(){ |
| | | history.back() |
| | | }, |
| | | onClickRight() { |
| | | this.overlayShow = true |
| | | }, |
| | | onSelect(action) { |
| | | vant.Toast(action.text); |
| | | this.overlayShow = false |
| | | }, |
| | | } |
| | | }) |
| | | </script> |
| | | <style type="text/css"> |
| | | body { |
| | | background-color: #fff; |
| | | } |
| | | |
| | | .body { |
| | | height: 600px; |
| | | background-color: grey; |
| | | margin-top: 0px; |
| | | background-color: #fff; |
| | | position: relative; |
| | | } |
| | | |
| | | .van-nav-bar__content { |
| | | background-color: #2651d8; |
| | | height: 44px; |
| | | } |
| | | |
| | | .van-nav-bar__title { |
| | | color: #fff; |
| | | letter-spacing: 2px; |
| | | } |
| | | .van-nav-bar__arrow{ |
| | | color: #fff !important; |
| | | } |
| | | </style> |
| | | </html> |
| | |
| | | <title>rpx4html-demo</title> |
| | | <!-- <script src="../../js/rpx4html.js"></script> --> |
| | | |
| | | |
| | | |
| | | <!-- å¼å
¥æ ·å¼æä»¶ --> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <!-- å¼å
¥ Vue å Vant ç JS æä»¶ --> |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | |
| | | <style> |
| | | html, |
| | | body { |
| | |
| | | } |
| | | </style> |
| | | |
| | | |
| | | |
| | | </head> |
| | | <body> |
| | | <div id="app"> |
| | |
| | | |
| | | <p>å·æ°æ¬¡æ°: {{ count }}</p> |
| | | </van-pull-refresh> |
| | | |
| | | <van-card |
| | | num="2" |
| | | tag="æ ç¾" |
| | | price="2.00" |
| | | desc="æè¿°ä¿¡æ¯" |
| | | title="ååæ é¢" |
| | | thumb="https://img01.yzcdn.cn/vant/ipad.jpeg" |
| | | origin-price="10.00" |
| | | /> |
| | | <!-- |
| | | <van-card num="2" tag="æ ç¾" price="2.00" desc="æè¿°ä¿¡æ¯" title="ååæ é¢" |
| | | thumb="https://img01.yzcdn.cn/vant/ipad.jpeg" origin-price="10.00" /> --> |
| | | |
| | | |
| | | <van-popover |
| | | v-model="showPopover" |
| | | trigger="click" |
| | | :actions="actions" |
| | | @select="onSelect" |
| | | > |
| | | <template #reference> |
| | | <van-button type="primary">æµ
è²é£æ ¼</van-button> |
| | | </template> |
| | | </van-popover> |
| | | </div> |
| | | </div> |
| | | </body> |
| | |
| | | show: false, |
| | | count: 0, |
| | | isLoading: false, |
| | | showPopover: false, |
| | | // éè¿ actions 屿§æ¥å®ä¹èåé项 |
| | | actions: [{ |
| | | text: 'é项ä¸' |
| | | }, { |
| | | text: 'é项äº' |
| | | }, { |
| | | text: 'é项ä¸' |
| | | }], |
| | | } |
| | | }, |
| | | created() { |
| | |
| | | // console.log(vant.Toast('xxx')) |
| | | }, |
| | | methods: { |
| | | onSelect(action) { |
| | | Toast(action.text); |
| | | }, |
| | | onClickLeft() { |
| | | |
| | | }, |
| | |
| | | setTimeout(() => { |
| | | // Toast('å·æ°æå'); |
| | | vant.Notify('éç¥å
容'); |
| | | // vant.Toast('xxx') |
| | | // vant.Toast('xxx') |
| | | this.isLoading = false; |
| | | this.count++; |
| | | }, 1000); |
| | |
| | | console.log('111') |
| | | // this.show=true |
| | | vant.Dialog.confirm({ |
| | | title: 'æ é¢', |
| | | message: 'å¼¹çªå
容', |
| | | }) |
| | | .then(() => { |
| | | // on confirm |
| | | }) |
| | | .catch(() => { |
| | | // on cancel |
| | | }); |
| | | title: 'æ é¢', |
| | | message: 'å¼¹çªå
容', |
| | | }) |
| | | .then(() => { |
| | | // on confirm |
| | | }) |
| | | .catch(() => { |
| | | // on cancel |
| | | }); |
| | | } |
| | | } |
| | | }) |
| | |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | <!-- <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> --> |
| | | <!-- <script type="text/javascript" src="../../js/axios.min.js"></script> --> |
| | | <!-- <script type="text/javascript" src="../../js/http.js"></script> --> |
| | | <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> |
| | | <script type="text/javascript" src="../../js/axios.min.js"></script> |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | |
| | | <div id="app"> |
| | | |
| | | <div class="body"> |
| | | <div> |
| | | <van-nav-bar title="æ é¢" style="height:50px ;" right-text="æé®" left-arrow |
| | | @click-right="onClickRight" /> |
| | | </div> |
| | | |
| | | <van-nav-bar title="å·¥ä½å°" @click-right="onClickRight"> |
| | | <template #right> |
| | | <van-popover placement="bottom-end" :offset="[13,8]" v-model="showPopover" |
| | | trigger="click" :actions="actions" @select="onSelect"> |
| | | <template #reference> |
| | | <van-icon name="bars" size='20' color='#fff' /> |
| | | </template> |
| | | </van-popover> |
| | | </template> |
| | | </van-nav-bar> |
| | | |
| | | <van-swipe :autoplay="3000"> |
| | | <van-swipe-item v-for="(image, index) in images" :key="index"> |
| | | <img v-lazy="image" :src='image' style="background-size: 100% 100%;" /> |
| | | <img v-lazy="image" :src='image' style="background-size: 100% 100%;width: 100%;" /> |
| | | </van-swipe-item> |
| | | </van-swipe> |
| | | |
| | | <van-grid :gutter="10" square :column-num="3"> |
| | | <van-grid-item v-for="item in 9" @click='vanGridItem(item)' :key="item" icon="photo-o" text="æå" /> |
| | | <van-grid :gutter="20" :border='false' square :column-num="3" style="margin: 30px auto 0; width: 90%;"> |
| | | <van-grid-item v-for="item in firstMenu" @click='vanGridItem(item)' :key="item" :text="item.name"> |
| | | <img :src="item.imgurl" alt="" |
| | | style="width: 56px;height:56px;margin-top: 10px;border-radius: 10px;"> |
| | | <div style="margin-top: 5px;font-size: 14px;color: #929399;">{{item.name}}</div> |
| | | </van-grid-item> |
| | | </van-grid> |
| | | |
| | | <van-action-sheet lazy-render :closeable='false' close-on-click-action close-on-click-overlay |
| | | safe-area-inset-bottom v-model="sheetShow" title="æ é¢"> |
| | | <van-grid :gutter="10" square :column-num="3"> |
| | | <van-grid-item v-for="item in 9" @click='vanGridItem(item)' :key="item" icon="photo-o" |
| | | text="æå" /> |
| | | safe-area-inset-bottom v-model="sheetShow" :title="firstMenuName"> |
| | | <van-grid :border='false' :gutter="5" square :column-num="3" style="width: 80%; margin: auto;"> |
| | | <van-grid-item v-for="item in secondMenu" @click='vanGridSecondItem(item)' :key="item" |
| | | icon="photo-o"> |
| | | <img :src="item.imgurl" alt="" |
| | | style="width: 48px;height:48px;margin-top: 10px;border-radius: 10px;"> |
| | | <div style="margin-top: 5px;font-size: 12px;color: #929399;">{{item.name}}</div> |
| | | </van-grid-item> |
| | | </van-grid> |
| | | </van-action-sheet> |
| | | </div> |
| | | |
| | | |
| | | <van-overlay :show="overlayShow" @click="overlayShow=false" /> |
| | | |
| | | |
| | | </div> |
| | |
| | | '../../static/images/swiper01.png', |
| | | '../../static/images/swiper02.png', |
| | | ], |
| | | sheetShow: false |
| | | sheetShow: false, |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | | icon: 'description', |
| | | text: 'æä½æå¯¼' |
| | | }, { |
| | | icon: 'award-o', |
| | | text: 'æå追溯' |
| | | }, { |
| | | icon: 'revoke', |
| | | text: 'éåºç»å½' |
| | | }], |
| | | firstMenu: [], //ä¸çº§èå |
| | | firstMenuName: '', |
| | | secondMenu: [], //äºçº§èå |
| | | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | this.getfirstMenu() |
| | | }, |
| | | methods: { |
| | | vanGridItem(item) { |
| | | console.log(item) |
| | | this.sheetShow = true |
| | | // è·åä¸çº§èå |
| | | async getfirstMenu() { |
| | | const data = { |
| | | usertype: 'APP', |
| | | usercode: localStorage.getItem('usercode') |
| | | } |
| | | const { |
| | | data: res |
| | | } = await get('Login/LoginMenu', data) |
| | | this.firstMenu = res |
| | | }, |
| | | // ä¸çº§èåç¹å» |
| | | vanGridItem(item) { |
| | | this.sheetShow = true |
| | | this.firstMenuName = item.name |
| | | this.secondMenu = item.children |
| | | }, |
| | | // äºçº§èåç¹å» |
| | | vanGridSecondItem(item) { |
| | | let url = '' |
| | | switch (item.code) { |
| | | // 设å¤ç®¡ç |
| | | case '2040': |
| | | url = '../sbgl/rcdj.html' |
| | | break; |
| | | case '2041': |
| | | url = '../sbgl/dqby.html' |
| | | break; |
| | | case '2042': |
| | | url = '../sbgl/sbwx.html' |
| | | break; |
| | | case '2043': |
| | | url = '../sbgl/wxyz.html' |
| | | break; |
| | | } |
| | | window.location = url |
| | | }, |
| | | // é¡¶é¨å³å¾æ ç¹å» |
| | | onClickRight() { |
| | | |
| | | } |
| | | this.overlayShow = true |
| | | }, |
| | | // é¡¶é¨å³å¾æ 䏿鿩 |
| | | onSelect(action) { |
| | | vant.Toast(action.text); |
| | | this.overlayShow = false |
| | | }, |
| | | } |
| | | }) |
| | | </script> |
| | |
| | | } |
| | | |
| | | .body { |
| | | width: 96%; |
| | | height: 600px; |
| | | background-color: grey; |
| | | margin-top: 0px; |
| | | margin-left: 2%; |
| | | background-color: #fff; |
| | | position: relative; |
| | | /* display: flex; |
| | | justify-content: center; |
| | | align-items: flex-start; */ |
| | | } |
| | | |
| | | .van-nav-bar__content { |
| | | background-color: #2651d8; |
| | | height: 44px; |
| | | } |
| | | |
| | | .van-nav-bar__title { |
| | | color: #fff; |
| | | letter-spacing: 2px; |
| | | } |
| | | </style> |
| | | </html> |
| | |
| | | https://ide.dcloud.net.cn/build/download/50c65900-3636-11ed-8893-0d9771b9186c |
| | | https://ide.dcloud.net.cn/build/download/09b4fec0-37bc-11ed-8b10-995915a88694 |
| | |
| | | b1kWame9yBmby5SJKXZdMiBIfIZ7jYUx3ZnXt20I8klef9B7ZTIAFKtSJZT7FZLk+PV1RB4700IXzvg80Wcv1+qxsnh4U03tzA5ZuHaJPEGJorwLUo9G9VBdQfyk3Cv5F3Zj4UBg4QfL9Nye997Swx+752xpDXrqlhzLTbdTlVeuGNRaeb0st4JN+O4uo8CAWuX6X4HtRKsR7fOqIhpp2mfbVJowoARhl8E98tmoIfj86ScYFxVZKhpLu8iPa+zs90ouG9PDavRSEFfwPv38thdGpyyTWvstsOQZsOzlKGW2doiLEVXQHfVDzPt1eeZKDgZMmgn8HKaCynkd3/jseqL3gxB5KCox9Ghmqq155TKyERmGWLMvtDc+IDfdypY8el/m85+5UikXmAi9IKjPwAbxRNlEkRjDpAoBx+GiS5WATxFAgMqjhcc4tz1pCYp6PrXioPWVUXXygQQA91cwONhSM5QPOCIYlJpDLqDEGZ+7xId8mMmePx/ymlt73wXG65n7b0j0U3CLmELgbvQSa9JLE+nYrDl9Qo5MOOL6v9HJHeQU/a4fsZdrcjMM3G2V6/sQwEYW7gP/XfgyqF5NKHp+/GtMVhAqk/8adqiBy6O5JzRt2b8jYkPXoqGuZO/zSYsWO+HLhNngE04vi+MRJ8tm/ciSZHTncfKL8StcxtANRIA1AoIMV0JiAQZds2mL2q4HJznqCzZxw8YFgfwNfEBYkxc8NKl1hsikchu3ugm2YZGVSURJL7Z/rESSYtt+gwqN7t74hmaDBuJstLJvoAiv5HjUBS9wsMBjx43yxjOKyL2NMpCkA/nt3T6d2py4nhbIc4S8AP/iDGbkHbXJ2vQr2LyQBX1ivxyfcU56PLE+f/kXzlanrcW9cuY1OvnNUMPGZh3LWVb16ucpEopEq0d5KGV3P5J//1iRa+BUVQYZDuL8N+y2r6VqZ4Dile2A3u0ldWollq08MGCLhMDVWsL1cJIG4J8mEicPQAfZ6vM3PPbDdT6DUbKpIslRpuTr/Sm0WmwvDi0Bruyka/9wy5Xp4JvIizMwlm2AsK46dXzFldOAccFpmQgYR4u+iSM3tSgYa+XDp1mMN2cPLUiDqDzTgWFVFMr6WLowVbjwUi7HTa1GkDEJkUNXoFWtZhKppCfgTqLFW7DWf1QJhWtRKB/Hba58KYicRwQFc28oXfLpfqMHJiDiupZ9YUny8i8aw+lflRJ98o8UehB2guI2VweaKuPiNB+3+omqv+ZmwtepcynCkxw338BLJZoGBLeUeuB0nH3HOP7Zk1zEJRg7jHddzT+ILPFuLVCy1jFRgWRZcTShkO+85rhpYsY40P0EEdGMgvdEyU9gNx0jqgeHRhtZ7tSrnj+H7+AtGOwruTiTEsoolbNV0RJgO+M0YUHUyYN9LsaiVip7A6ANYu2ilsFJTCJdNhDnvwNkvYdndrTl8nn9S1EYMbmVYXcIGZjuEJR5vPQOvHxkag6qMaW7kZIoun5+tg9oPrkRvtUTl5yncZoS7EZf5+XcJE5XNl/0WhLoEMt3nh3/3tnR7f5taqjI/b25K8Q599VwSwGjqIVXEa9YDustHSClvYAPhoAy5RQfJxa/8q6guPLYFXIg6FeoqGh/YA+hIhmfpSWve1WUs/6Mg1JrblmIyi17dDs4yhZEoR8/D6XW6HXPhqizxQviWpGFZpEl74PeY1saQujp4Ch4nXPgLYPWjBbofRTR99znZUGndAjgpsNU/pAiR9vc7XwV5AKo4YSDLv5rvjgs0o9DHff0VJsWDQfAihGjbWritzZfmcQDIMvxGrTR3pJ0vJIlpkRq6UqBL71vZvDqvRWjTjrQmOVgLgMDJcEykFoN97PWYCCAmrH8yHFIzycMz1K11dSAdeT1yr3YjMLfcj9SB60ne3TO41rkOnp0z5GVecdCKEz/BHZlOQ4ivT1weXjy8NvegLoG2O2NvzkVYMolv//pYNQ9FLnNiIrKOyRSWkXP0R4mtB1TGLpTltKGzWqtWXu0ld+XsnlvN83tkNuY2Pby0SVdkp7p0vX/oLd3IMH/HE+vMP7cp3heeDsP//6MD0jE5/WlDn1PTlg7bYOHTn7JIxH/SiF0R8eqkUmva2McD0ogTHW+7xJjf6sMIP+R/+8DdM4kIR6BIrWMwlELAL2+k+MM7HBN/+FBx6l8LDMY7x62e+oCqGGqr9cqz3xLaJcYsItwK2VYGuECAIQnWpBHuy3nZyh5tsEBCovwLtg7H4fH6SQ1q1PvaMWkQbnWHT8C8/cCJPi5aqkyXVHHfs04RdEQmrWJQFhJmPKfKFCY9Ccf0Ru4ZPkmhO1xU8BPW37mMSuhzyWBMzUTzT8OS2dnCS6yN6CgM6tCuZvFdFfQe66SJjWPbtTSRxY9AtID6A5QqhjO4yEbITpxcY1w0KH/EQEsqDHoREVnu6/11d7xN7sTMgFoZQ0iYbMPv3g2K3kqGALBUFrHXp2Qy6AwXI1TYiwbJdmgKVcxKQTdsWO0UJHLS3sp/rmketIo5d9+b3eyiJ17R0V/6rGbZ4MmjWQe/Ej67tcOwgNpusiWGub+nN/juU95AVRy+bLFSJag0noQJTvJjdSUMu4ojv3B58tR0krl7dbMg2CTUDz2maRidUizinjKRofzwG00PdLQli5sAzqlaJVgXLHnjo29RYflxpTQ0A/k3g8EMexHfz42vDRsGF+45gghIgTJgM4enqGpqNgOFvQv+IDuPBQxsgXQWKSjZj9ab+U8kjAfahLIUblCYvLbsI1omwtWW8TUb7NeFXgBmCS3FBWu7smYzI9Pxa2sg5IKJAvpD8+2MljVHItSrFzTuz7DWBb1MTxv1zLlKiBsBqGPKYuQccR/4L17sdaUZF+g4FZhW8T+v6KcijU8m3erKu3IKiJYPb24l/nwAex2ye5X3F2CWPeTTSaFm2Y4XEISoN8uwYMAyNJbfC7PxLV6yWydZcDfeHK70+PpNl+75l5rmeeFsDdv33Zd+5IlUHOooEO86nRN71twDGnJChvLQUDKZoYvTfFSemsGVXMndfw7/Fd3gbN64eeiwc0V0Wiq04ed9Lve74a3BCiGaG3wrNoy+a+KB55TRGDD4O90PsGoDHT0rCfBaZYU6bKz/P5XkOwI0ytCwV2ZQtD0akXgSqM06gT5vpCx5M0s/Vnh9wmANn2kt+/ZChQO3fKhfCwqi7NpwIKjpUOKKC18jTUtCOXUJ1ooXJsmYyT19BnICgKllZ6RGXkTyJdRBhs74FU+wVlhjkKp4u/ZVrzd+uRrw9aDaZSTGwoWRlFk5g8i6QIC4SaaK5tFSqLoxyrSHkaZFW/rg9BDaAu/4jmWo76m0rkI8Rv39E1puCsuRBIUnDvgXzqR8/4IjGcbN9tyTnqlsdhV50vqUshB4cEAwtX9UaWAthAoy4JJxGCG3WhQr/mqt4Zh8xTKctoSNOVBXNTBl/xS6AbZTsp3+x6H5wH4FWfLm9/w06bOz1Z5DLe28oQhhK6BKhMlQpDj4kzU76L2QtNVqmGMubSEFoJZBXpTlot15SPgDWoFGw7vQQsuxyAd0iiro6ATS+xuC38q3MxHsqhb89+GjPQDFwWQh3t52zrIdJw1fh5aHfS6Ag7Jt1/b9HYmBlXJjD3OK/Z0iGhPYt20PrIjKS/v0KgFnt4A4IT7KxjaDPEoaYWgozpJEzmwZvUYKg9s8K8MKHYBzabnXOKlVESGpEm4QScJNgR03gvwVG8mIEgoHO1l/1ZFgj7oUIHNPXoZpSFPNyQlFdvlfpxXIsfnls+a0GeXRit/Ed9gk0iNx3XTSjTOFfxCGPaEoaFqvO3JpFP1qSTYoE5WcJRjdoSbQQKbbIKw8qVVeJutKyCY0ajKZ8wk0UJ9zz6H8bUzPqrAkW8L2yISmJ7+kR8Kcg9dV9nvqF5OkPzrRUdiDwQPBdxxWDzSnTfhkf0D0fOFF22uO2rsMKe5lhMIz1fUBkm/62ex0BcX8E/LUbOos6MoZZcsAH/NTGbZk0GooyGhQetsOOchy/j4l6eDb2Vl0+NvPQEwEbb+PqSxJarHJvqpkemWa76Dlfy//NhpB8zVvUKJ3kq1OLYrb0WPJCoEra9prUlCVKSKQ0V3k9ub+xkANt/iPKE5hpDrs3zkQLnUrL6fDRy/PsHWNznxS9U21nU+32BsSu4gwG4SnS0vktOwllh6lIkL4ExAB7jZ50soRXEn+moXE/UZT7ZGzBSqJPvkcQrc4dt+InJym6BH/NzmKiTx5DgCPu0b3O18Hz9EPWaZFH9m5TEL4wk6JGjPFHjZ0giKW7igT8m/PymaMMC7IISK02NuAfk9u4VQHDn3KrfwOKBjidNyUww+YiIuSegKG8/koaqbNG3Ii0FloxTzs6oYBNPWvdyP+DOzhDB/uv53SpXQSgJuhGdr3FVLaLIo7gEbB08OyIRTwSWfA1vPOfSSArlGxjWW8C+Nq3I7+VlodwUdff5h1RyhUNPo0/CcLfv26bm4t21sn/Jy7hzRVdxP/IvxRs5A37EIg8QJpG378qZY+EzcuJ8FQvZ27TdMLh4O7XFJPO4K8rzvRsjahfs6uAqn9993o3MhI9/K8M0jhiqhJGMZpdtj1/kkY9uTScyrqerDI1fguzLNTmQ04KY56aW/MH21EUaM4PEMhSmZs/5gBgewqMJQ4hIiHqZxIB22Z/SG7/ZYIFgd/GfNkUZcqTcxb3HyI9ovxzQUvRqJWsGSaJblTlzqIJv7ejs232idygwhSwtnO2qHUXZ+G7Lsn/zn3G9s7Xi2NRb8qSoiqYfdsW/+B4oLyiOuM3FM/PDruLHZB/AHSMDxPUKQe0PQGjZYyyVEbgsbhdZqBQqzbiucqCWYHNF6Ih1+BWL6upBMLdS53MzeO5ZeTgUEjwhwbkH+w19W1ud9IP4Yf80jZf7GYkrHhFfBJRVHtzZP84FfuKo6fDCe7iedsD1KtJ1KrqL88/m+drGX0LIG0IqCN25ZBUjBS4dH6pBVjEdD5ORdReAGJSlLnwUYPelrPiR8YEEXtDCm4Gl2tPw5xFIAgk5NTEv5WpRuZw0gddLJqq88cZKWKq9fZWefKy4YmEZ1yNGRuXKqAFW9B9peyN/fBJq/GdFk4S8OM49XOq5InvcFW4GzXlCBBb71TH7wqOI8uLrZ1AiUwjaFF+N+j3ml8m8M4O0wKqTpPy3vkAOYXnLpIhCh3dG81m4jSzCR/RGRWYmgN/U2TFzVj9jBrs+G2NN+kigTILrnqf4MPWF2MAqqdOzEQpSN0v7YuwIF4WD6Pfi/CDQbz7sJx9/vTPB09y4C6XwfDJzBH4HEu9Z1SvgjNnzoFWsNtljrgiWpc8M5Lk7Jv3QvEFqDo778uDWQeo0/M7inj9VezgIluSsp3Mw7Iq/eeboTx9nBnBQj41LfhY5OMApxoBrEiq1Z2DqBSqSKJ5XKtZvavyEh1Y8pSX/IuMrzG0nWPtnJwnsVl5kWpDUSQx88YX21XyyKlUJf3dHIDRsN2CJ8jTLRlb3LuLqef+fWZYuQBw1xioOyS7nQ4ZElklw7UzfLAhn/nZiZKbvjJtOam6/QABClqwTt031kyaBdfmsHJcCnwIYWgZPdRW35SL8CGA+Vlfr3bXZNmaxzgYenj4+MbJeuDW9Dcb7JateX7XvvPpOTXJy2Ct89T8l3e2gcjs20OZskJRKhImXTvzb5gmEc24oGxYcRH95Wp28l1KAQCDt1Z3geMbFAQdxcUxcya1gC/ZXGoSrDEKKQxVp5zVNctlSBWzcRRupoiDAoaA7fdkDag9/82Xgigi/3Dilv/7O4s0D/mhoGxrLSlRgRR5M2Z78jLzz/mDseNRFFc1jGiJd7wwLF1EqIPZ+7d8LsBzDGwzdXCjML8MRTGJ79m+JKTcekwEYH5Puf+659UzxYYG/hsre3bdOsY/kAPCiduiXIS+1SfMygvYk12P0WfzzxeeSqpITLjJahbeu1+GjbuKusY+0QGYhIS5QxeJcoTWhkLhL1ghbXCQ9ow6Yz3hiv0VMf/mk1cBTBuIu7TBV7XYtL6KjVu360WUEmxCNdogTk8hBhApACjCWK6EWuckywKSygZGiyTWXjKGvcTX6qzwKOxgIZsYx7qLFhQHsP853NxDUPeWDQUbFR/gjbQ/gJazG34k5Pb8mxMd84mfLkrg2CXoeTp+G3bPmDV1dvUwcUb3GagH/MzV9uAHeRJ4anHAlvxC0h6yw3B6qEXFI6V5Q5Zse2Y/8K5LBBQkX8Bd5OZmtZj4QWO0/rIlVa93b7Ol2EXyISE8Fch+1ozWKI31xSuGlRBI6MKMnPVFFC/QSR0qAplcWU3/YOC0nY2M9NBpE+kDC5GEosTRr9ldI37RMVqls3WWZjUX9w+cx2MxkF8+6bO6ee2O07O6sDvJiK5j0f+44vPt8XcgbFt3K8s3GkqxDz45/mRrrH0vnN++9Jc00Ef/R68Czzh1eAw7oRjIIrA/A1xZSTpdn1NSX92F0GsbOVXnF93rFjbgELFHQUjUzsl0+yhmUIXGj+J2zheolENj6X6j9mwRJJgTFUF1zurxXWIftLm5hmKSqkYMNPpjYttWbTMnKolBun09xi/4SLTGniGvZf2JUTRXev6AjvWBioljgTJCYt5KE/S40m5ZG1/lWAG26OZ9AHF7FYZjRXIlrL6aQ2PM12HlmEyzgLoscXLOUVyeI3DgOMuctbqBQAs5HAZp1GqOjj9olpL74zIeS8PoP+jvVOjXrfsNVnc6EmxLh/DzBpgRNYuMQha9d9rfFTRSHulmvVqngD0+WPo8WSYmm9r/e9Bv85bNsW9g== |
| | | b1kWame9yBmby5SJKXZdMiBIfIZ7jYUx3ZnXt20I8klef9B7ZTIAFKtSJZT7FZLk+PV1RB4700IXzvg80Wcv1+dkdStyqXG5LBuAm5e4CtbuKzIFIbtDMLJG78OZpYs02WJfvqD5gZxmV6DT7phQChA5j7CoCA6DJr5QaBsVVrwADL2c8+9zv9WZObgvQoQ5J6ETFI4taoqxDYvIXWT4sLVItvMSZPufyOoYQMUu9cI/kEcdV2P/5oQofchjYW1DSrOXsgkOMqoPJyGGf99FF6dhkxYOVaFuFa5MMibwlAj6BnbhptQNdWaXoEnPHVvMV3SOVx2j4kRrBBB2uA17QQYLN/q1Bi9ZmIhzB/dS39p0S0GpPVBSybvRNKk43IZzKz/fLt33fh/JbYWjk7towJiXjpL76ZiG4nTOwV85pDw6HJf61nVf4fOClfwFFp38whB6Wf/Vjj9AWecR/4Vl9KqO6yrBUAYHPAhoot0TB79ovSuUUjEnFaalx7ZNT1xscbmnaG5UcGvIgcXbPz2aA50m19jOpCgtaR68PatNFizMMJ8GxKJ00vKzxkbtj/DYrJemJxoixsGW+tLgj3xvrnM9klB9K7uce1VODKMHzxZqYnIafdXD32Luxsj/554aIE2ql6sRtiiPeyPNB17qnm8SqMbnHIdJU7GxYwkf0RCXv8NZLA/VR8Fhmz/cGRw1sNlzfD3Il9pt6Z8rgAI85jieeWKjKUk/Rv0yAaRFyUf2iHH+o+ngqoIxdkOwu/5x/xVFnruqzqq/Kd/mjrESiWCZCrIHNh039NXS0qblmQ8IZAnLBwLosg9jNUddpf3BFj2jwD00Z4fh1ck45a1GOfWdvoOtOLr0XLr31JSeEVV04bvd1M6TFOlmYGfK1wO3al74I0/qIOqxd+4npX97+hLJdmLSUUpFFA5kR+m+I/rAeFv+qYj1lUYjuN11gS58f8XuVgXyxCfViXQPMStYkaCwUg4s5PIHzoCOwb+svn9gwzqCafkdmtMvub4MlJjduIdikjhv58zOiIxkNP6EnxjolxHom+9S3W7/A1g0E8wDgMyK9Jqe2xPPWOJeFaqQ05bR+vf8muHTN2j6VNnQAPO2ZW3Tv1RR5cOiKNcQ60o0Rh+K4/TfM/HVV+aul+SsPD1WbUtxqkdrL9o8Oc7Zf7sBnm3MlsuUA7JlxrxJm3tFDYFKQ1m2NAdj8Y9qMBLCR3+ISqZ+R+kAvx4+6gjx23gLihMsS2OG/WkLVQdR1EXOZPC/XSwHFRbLKNVrRWc6TXJafF9buvNmrNpjQIeomPhVSCY9i8ZTVmVbebp+GuQeMxvb15ZEubxjjBl5SM2AOgxfxx8o/vZuTOQp5/ooY4JUFTIbBi6M4n2kE1QYhL28NM/T+FheKBOvxfNkNUSbcMxhnG6oknX8Xt3yfKP+hzOj0AYNKTRL/DcfnukosjCj5f+04h6KsDzpU/kAGnwDHrLQOhueOCUvjqXlIPjDt+hAYRqmHzVnyDb0OIFgZD+aBHHExlq5uYvg11A+bLe8HaXlPKX52rCU9lWwAAWOnQjZYR5lyRRf6xeHvPShlbCPr9v6PXuuOXsX5OFP+FzdApUJ+mxSd1W7OHSTB64tz55W7wQfGC3j0JP2z8g/yNHgyfeC6kABCrCG09+cr2/85Iagt2HxbuVPH/10/7wsgzUsoaOVdP3IhD2drNqLfoMcjbQnMkFyrQ/PNMvGWQS+a95QNtA6tJHjZ93v2nKjXsK07Z3XvPvOlob4ptGgGJyPS3PddV1bd6mkn0jLToOH/UjFuZKc/7bT8cToFle/NpaC+M5WjCpsVz9NLdXIe77EqyBLjXYx4ycdT2jTthrIinDUXXD98QvszXKgobFREBn53bTsujA99IGADfv/rAhcXPUByBssFEgjN/CDa7zMnYHfT/yt3v1gjwZrmgkI1cSAPfysV79FlYzEkmjMBAvtjRCXBdocnwTfnO3+c0rUYAP1l5uQyEhols9F1r+0DqQQZ3Fw1GVl5CqyyIIdJNUyuCtYBwbT9SUzT0roYYjKqr9mEajyq4eGj0LjLjDUXfSAuoRCuaCZtkzEGLx+3KMRtO0VVcKrojpqNIp25J4UIZbww0CbD6KzMV3g1hM93pAyEh3ZP12YAJiY1waO4cTeGS+dOi88H8XMg+8kSvyYBG8HIL/Ufo0Qc7z491iE90u/cHqK3uaVb4I4gVfwmdSnV6Qr86MrYjQ0xYcnffU0Jump/dZ7wMhK3KbJdi8kaA12yTD7n7J0rrLqIUKqNkhYjExkvVGef02QtV9Y6UeUpyE5NTyuj8vXra19v6Cq2fKOUkEH+Cma/7/ZIvraWm9nYlpvAJvOQg6kjGznsxDCOSwwNTLUhpMrSK/pMyyLQH6TydReWg12qHe6r3CvQpiVYgCYwtEiT7STI2nS9jfVO3bMiELIcWNJdpaBtoLXAcxREIxkQLoi9buRiowZrZ7WYLEdssKI/+rp9mGI9c6SWuKG00mvl8+y9/kWXy03dIwUgQAyHSr1S9365pKcipx74avRKms/zfBE0dUzSLcjVx3kx4E2HllT/I70m2sdhELBK3oulGiPYec85zus9XcYNNshK6srBOpHTTlLTlYZg7HxYpJXT+PxogutHiUhpshFk51mKIE8IVLYs3oQAag23P4hO1Fyi49QkZLfqPF1BwCULUZ1TDN2iHDP6YQg0Ryyynrzrs7OWWxjC3jDWRfPMAUc8cblqsg2ah5mKdE5iJ9A4GxGMF8/MyfDnkW1kh/2VxAoTu2SjuhKwOb2H/rKcCSZQIDewc0kdSUMNRjY9tJkFFoMi2OCWeLZiRXoS3KzlbPiHGofb133cJXdOTgnDYpHVcQhi24fiTir0eO4KrmTCH1h491ZYdUZkTbgL/tX7qwXRRYghakYZcM2iaoBOWoJSIMVGle4Kcfe+EWDHlLUsuuqegj9ucAaXzXEOV7CnfCtEOCko3U0JbIe8Uq0/uxIs0ozbO31MQW2CWSkv67Uvdo0MFJQLTDTasjR9z7zos5DcysL/oKVDFxKucDpiWJqjm8mTQ6541igJ/dfMlVhT3YogbvRT1SINlkNrFQ5iczhtVjW6J5B2Y1IO6zY/XJ5OgfhHcRDOf76gTNsSu9bwFO2yLwCsrG+rfBogxKYELUpFg/7Llq/bITW2OlAAq642VTo7mgQZ/qLTtRtzv6LY03oy5oerWO2bsK7BqrFK+EkJQiwrHlyaTSJ7S7dyvmM7nn+9FeEewfyCfTMUBTiLL9fLVtlDNsyGVLRWRCit2cdeBXJTBJ0kr31n117FYYMfjN4KbSxWgcF95xb4bWDVsFn0+QmGfI5aZttBBkK168RidG1GXPnMlXMw5g/3suGwv1IPubH2TJC1U4qIhFef/jQgfAyMAnJRlVMU0w6mb60nB3+squ90L6h3KbF1NKDTHoaIAGbD80qjVIMbrfuC506xkeYb1j5iF/4SrtaCK5tt4SqZIgZ/9R/LdGtqw//C/3WHd5aAUw065vJiyk7ORKdL50x3pHcfjv/9pphh8Mll3o7MdYiNVt2zn/B+HiTndLvCPLRxwd0P2wzWTkTWa0wODsArtn2hKTpdSbUb1rfyVCYpu/8QhOURmphfpRse8VhEBnBsbiP/8SIZdbjLLt6LmwgarMBUt8kkwAfiRl+tZPqlucnEBXWX9oYGQfwOVeIqThy72Q2Gczn1VuTT0q6gwDTDgpTdIJ0LCMj9wtFxgHXCwbgfU6vgMr7YTY+JgCEyK84vSzdelpkXDT0lmSq1ZnjrlZofBgyXZIeeYMVa13+HwqaupGet/5LUhW3Q6GavQF9BLXJZ/Cd7/gzKgqSTSGxZsXRxLXqezsw47HiN8MRXl2b5nigyIrrCS9lhZqnD5WUrw8NuKKbVvtFo/JilyTvmm2IIZYllZ/EfxZp3KsmBs2T9EImxlXrqOrx7bx32MHVUzydoxCt+Cdh8UUMc9ClDo0RgXSL0vqey3KBhsUQEJ5IRv+gkEVHTY6rWbHACx8qqvG1zrK1sknOLPsMIeynSlBWqnv33tyJ+TfJJ7f3KCiXPtXegYKxcXvmz9POlCIuHwVHhlPqN9+wP5wnjj8M3Wy1SOvtD3FrbcjJfIdDqcXRS9Zu3TcqLR4XxnLhcUX8/9z8+9CLdeMqUfoh6rJYegrngXXfjBo0TJWLC4hSOU+BQXQTSPKzdMh20pZ2IB7WmwrEc4XGMG3RoqErc5G+IsYpFz71nmrOZY1x6pp7SvIc6iVdhkwZ0a3UgAF0Ir7EEHf4wVEyrxfrrNUxmJE+T0Q28o1J4RO8jF3jY8zBGMRV7Hacu4UQMPWid3Z1uftInjpXFDAfo7aQtp11ZGe0GTCiMBWWBLR9dn23C9d6v5MmMdmUGKVeHIrPzZrgkeMKWX+nZUmdeI/0O3FjMRyg7dsaH05TqFL9rxtSh9GUZ/2UlfUHWN9FyQHvHCAX6B0dr1AB4+iE4ndEX6zJhcplhpJIEvG5ySPM41B4PyMMrEv6QD11FT8d0iq8twaUufrBih9Mrjzi+08GcfdS1nJAv41isrzBkw0mtz+akHQG/f9xBn+w/J0rlmozidS77Y3w1Ge7LtVHoy+MRuFefHB1fHZHXtNwoDtx2tzFIAurczjkJEe/Tar/ihtGlAygYYF/aMzk193AEqFIRjkj4AhQ6oFvOt4qNzL8yU5jhWZMqeRqQX4Ku6IrGyRVuD4Dym/fzNDUXj7Kb3By8MuGbN76GCxj6aPeqUhg+d6MKfqiXuCiHtATMFLqPmawXHBDv5/UiYlZrqw5VMvcpw2hYZIPGB6hIJk/XOa+dJEt5p3EtxQ9TE3ar7aOyM02sus8XVu6uq4Twr3qcQ7suMUBZ/Qni+upPwT6dUBYC7agFwKQ4IQSy9Qx/0UXoLR3btitV2vBROLvDExFjK0+riPuXlS3oIdZ9aMMtylkjRGVYx8wZMxK4qeUFuZ8QsigrwKCAQSr8V8YBVsF4PTndt6apumBaH6fo2semicDk6m5zfxDXM4VSI3gIFs8DQdWiSt3M+46/DH2JaMW8ARGwBPjCd+kweUoPqpGu3zsXgrrSyY0mpX66vuBjLBAz+DcMUezeYbk6XxSFrZ8W/BDHhEN5PkwIBePOD5CT+sCa8xfMTIsPHSsmOFIQEJCZ3O1tPTtbm7AMv6ZhYiFG44BD/bx9muMP4sdOsd2b9rOxWg/JziVhDadgDFLutxp/LRRvsATQpv/9zKh5GSMBMsfqHtX0+tyIo1PxBDDy49Jj2cVNuERgU4lGHoXoMv4FJmrUlai9D/Lvtht/mgScIkxMncXDzd6KAFfzJYgZkoJHe2A9tA85vUzkroOmaazpei0qUEtu/w8oBDrhzUKWW/lNakhR3jbwqnuBcZx+nWVstxpOhtkP1vWpepxPsogcJmMNXQ/lwIiRbbSpZIjgi/gvYZzFiuknHbVq76AZdDUt0q3wo6jrHuQHs1e0TkOwgyRzoM0UnBLMz+yxnA9shRN7Hn+CnKyScmT+v5ccbkA02l+PWB5mBEMKucfdA/40Mi4kDSkLxCMkiTAKO2KYbUuAXx2coTpe4IdmrB1YQ== |
| | |
| | | andrCertfile=D:/test.keystore |
| | | andrCertAlias=testalias |
| | | andrCertPass=g1xrsIDqnsQIs0BNAJf+8w== |
| | | andrCertfile=E:/HBuilderX/plugins/app-safe-pack/Test.keystore |
| | | andrCertAlias=android |
| | | andrCertPass=ep/Tdjka4Y7WYqDB6/S7dw== |
| | |
| | | // // æ ¼å¼åå°åæ åæ° å°å¯¹è±¡èªå¨æ¼æ¥æå°åæ ä¼ åå½¢å¼ |
| | | |
| | | // export formatParams() { |
| | | // const data = { |
| | | // userid: 33, |
| | | // usercode: '002', |
| | | // username: 'å¼ ä¸', |
| | | // usertype: 'APP' |
| | | // } |
| | | |
| | | |
| | | // return data |
| | | |
| | | // } |
| | | |
| | | // export const value=1 |
| | |
| | | */ |
| | | const httprequest = axios.create({ |
| | | baseURL: "http://121.196.36.24:8001/api/", |
| | | //timeout: 1000, |
| | | headers: { |
| | | token: "", |
| | | }, |
| | | timeout: 1000*10, |
| | | // headers: { |
| | | // token: "", |
| | | // }, |
| | | }); |
| | | |
| | | // è¯·æ±æ¦æªå¨ |
| | |
| | | if (res.code === 401) { |
| | | window.location = `${window.logoutUrl}?url=${window.location.origin}`; |
| | | } |
| | | |
| | | if (res.code === '302') { |
| | | // console.log('123') |
| | | // å½code为300æ¶è¿è¡ä¸ä¸ªæç¤º |
| | | if (res.code === '300') { |
| | | vant.Notify({ type: 'danger', message: res.Message }); |
| | | // vant.Toast({ type: 'danger', message: res.Message , position: 'top',}); |
| | | } |
| | | |
| | | return response; |
| | |
| | | {"@platforms":["android","iPhone","iPad"],"id":"H5EDA0853","name":"æ°å¯è¿ª2.0","version":{"name":"2.5.9","code":"20509"},"description":"HTML5 Plusè½åæ¼ç¤º","icons":{"144":"icon.png"},"launch_path":"pages/login/index.html","developer":{"name":"","email":"","url":"http://www.dcloud.io"},"orientation":["portrait"],"permissions":{"SQLite":{"description":"æ°æ®åº"},"VideoPlayer":{"description":"è§é¢ææ¾"},"Push":{}},"plus":{"splashscreen":{"autoclose":true,"waiting":true},"statusbar":{"immersed":"supportedDevice","background":"#D74B28"},"safearea":{"left":{"offset":"auto"},"right":{"offset":"auto"},"bottom":{"offset":"auto"}},"launchwebview":{"titleNView":{"titleText":"æ°å¯è¿ªäºå¶é ","titleColor":"#ffffff","backgroundColor":"#436df5"}},"popGesture":"close","runmode":"liberate","signature":"Sk9JTiBVUyBtYWlsdG86aHIyMDEzQGRjbG91ZC5pbw==","distribute":{"apple":{"appid":"","devices":"iphone","frameworks":[],"mobileprovision":"","p12":"","password":"","plistcmds":["Set :NSCameraUsageDescription æç
§/æå/æ«æäºç»´ç ","Set :NSMicrophoneUsageDescription å½å¶é³é¢æä»¶/è¯é³è¯å«","Set :NSPhotoLibraryUsageDescription éæ©/ä¿åå¾ç","Set :NSLocationWhenInUseUsageDescription è·åä½ç½®ä¿¡æ¯"],"shortcuts":[{"icontype":"UIApplicationShortcutIconTypeShare","subtitle":"å享å°å¾®ä¿¡ãå¾®åãQQ","title":"å 享","type":"share"},{"iconfile":"sa.png","subtitle":"www.dcloud.io","title":"å
³ äº","type":"about","userinfo":{"key3":"value3"}}],"urlschemewhitelist":["baidumap","iosamap"]},"google":{"aliasname":"testalias","keystore":"google-keystore.keystore","packagename":"xkd.app","password":"g1xrsIDqnsQIs0BNAJf+8w==","permissions":["<uses-feature android:name=\"android.hardware.camera\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_MOCK_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.GET_TASKS\"/>","<uses-permission android:name=\"android.permission.INTERNET\"/>","<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"custompermissions":true},"orientation":["portrait-primary"],"icons":{"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"},"prerendered":"false"},"android":{"ldpi":"","mdpi":"","hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"}},"splashscreen":{"ios":{},"android":{},"iosStyle":"common"},"plugins":{"ad":{},"push":{"unipush":{},"description":"ç®¡çæ¶æ¯æ¨éè½å"}},"ios":{"dSYMs":false}},"adid":"128366030408"},"unpackage":["js/update.json"],"screenOrientation":["portrait-primary"]} |
| | | {"@platforms":["android","iPhone","iPad"],"id":"H5EDA0853","name":"æ°å¯è¿ª2.0","version":{"name":"2.5.9","code":"20509"},"description":"HTML5 Plusè½åæ¼ç¤º","icons":{"144":"icon.png"},"launch_path":"pages/login/index.html","developer":{"name":"","email":"","url":"http://www.dcloud.io"},"orientation":["portrait"],"permissions":{"SQLite":{"description":"æ°æ®åº"},"VideoPlayer":{"description":"è§é¢ææ¾"}},"plus":{"splashscreen":{"autoclose":true,"waiting":true},"statusbar":{"immersed":"supportedDevice","background":"#D74B28"},"safearea":{"left":{"offset":"auto"},"right":{"offset":"auto"},"bottom":{"offset":"auto"}},"launchwebview":{"titleNView":{"titleText":"æ°å¯è¿ªäºå¶é ","titleColor":"#ffffff","backgroundColor":"#436df5"}},"popGesture":"close","runmode":"liberate","signature":"Sk9JTiBVUyBtYWlsdG86aHIyMDEzQGRjbG91ZC5pbw==","distribute":{"apple":{"appid":"","devices":"iphone","frameworks":[],"mobileprovision":"","p12":"","password":"","plistcmds":["Set :NSCameraUsageDescription æç
§/æå/æ«æäºç»´ç ","Set :NSMicrophoneUsageDescription å½å¶é³é¢æä»¶/è¯é³è¯å«","Set :NSPhotoLibraryUsageDescription éæ©/ä¿åå¾ç","Set :NSLocationWhenInUseUsageDescription è·åä½ç½®ä¿¡æ¯"],"shortcuts":[{"icontype":"UIApplicationShortcutIconTypeShare","subtitle":"å享å°å¾®ä¿¡ãå¾®åãQQ","title":"å 享","type":"share"},{"iconfile":"sa.png","subtitle":"www.dcloud.io","title":"å
³ äº","type":"about","userinfo":{"key3":"value3"}}],"urlschemewhitelist":["baidumap","iosamap"]},"google":{"aliasname":"","keystore":"html5plus://test","packagename":"xkd.app","password":"","permissions":["<uses-feature android:name=\"android.hardware.camera\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_MOCK_LOCATION\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.GET_TASKS\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"custompermissions":true},"orientation":["portrait-primary"],"icons":{"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png","proapp@2x":"unpackage/res/icons/167x167.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png"},"prerendered":"false"},"android":{"ldpi":"","mdpi":"","hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"}},"splashscreen":{"ios":{},"android":{},"iosStyle":"common"},"plugins":{"ad":{}},"ios":{"dSYMs":false}},"adid":"128366030408"},"unpackage":["js/update.json"],"screenOrientation":["portrait-primary"]} |
| | |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | | <!-- 导å
¥èªå®ä¹jsæä»¶ --> |
| | | <!-- <script type="module" src="../../js/global.js"></script> --> |
| | | |
| | | |
| | | |
| | | <!-- <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> --> |
| | | |
| | | </head> |
| | | <body> |
| | |
| | | </div> |
| | | </div> |
| | | </body> |
| | | |
| | | <script> |
| | | var app = new Vue({ |
| | | el: '#app', |
| | |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | loginClick() { |
| | | const data = { |
| | |
| | | get('Login/LoginSave', data).then(res => { |
| | | if (res.code === '200') { |
| | | // window.location.reload() //页é¢éæ° |
| | | |
| | | if (!window.localStorage) { |
| | | alert("æµè§å¨ä¸æ¯ælocalstorage"); |
| | | } else { |
| | | localStorage.setItem('userid', res.data.userid) |
| | | localStorage.setItem('usercode', res.data.usercode) |
| | | localStorage.setItem('username', res.data.username) |
| | | localStorage.setItem('usertype', res.data.usertype) |
| | | } |
| | | window.location.href = '../xtsy/index.html' |
| | | } |
| | | |
| | |
| | | username: res.data.username, |
| | | usertype: res.data.usertype |
| | | } |
| | | |
| | | |
| | | |
| | | post('Login/ForcedOffline?userid=' + res.data.userid + '&usercode=' + res.data |
| | | .usercode + '&username=' + res.data.username + '&usertype=' + res.data |
| | | .usertype).then(res2 => { |
| | |
| | | </script> |
| | | <style type="text/css"> |
| | | body { |
| | | background-color: #436df5; |
| | | background-color: #2651d8; |
| | | } |
| | | |
| | | .body { |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
| | | <meta name="HandheldFriendly" content="true" /> |
| | | <meta name="MobileOptimized" content="320" /> |
| | | <title>æ°å¯è¿ªå¶é äºå¹³å°</title> |
| | | <!-- å¼å
¥åç´ è½¬æ¢ px->rpx --> |
| | | <!-- <script src="../../js/rpx4html.js"></script> --> |
| | | |
| | | <!-- å¼å
¥æ ·å¼æä»¶ --> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <!-- å¼å
¥ Vue å Vant ç JS æä»¶ --> |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> |
| | | <script type="text/javascript" src="../../js/axios.min.js"></script> |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | | |
| | | </head> |
| | | <body> |
| | | <div id="app"> |
| | | |
| | | <div class="body"> |
| | | |
| | | <van-nav-bar title="宿ä¿å
»" @click-right="onClickRight" left-arrow @click-left="onClickleft"> |
| | | <template #right> |
| | | <van-popover style="" placement="bottom-end" :offset="[13,8]" v-model="showPopover" |
| | | trigger="click" :actions="actions" @select="onSelect"> |
| | | <template #reference> |
| | | <van-icon name="bars" size='20' color='#fff' /> |
| | | </template> |
| | | </van-popover> |
| | | </template> |
| | | </van-nav-bar> |
| | | |
| | | </div> |
| | | |
| | | |
| | | <van-overlay :show="overlayShow" @click="overlayShow=false" /> |
| | | |
| | | |
| | | </div> |
| | | </body> |
| | | <script> |
| | | var app = new Vue({ |
| | | el: '#app', |
| | | data: function() { |
| | | return { |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | | icon: 'description', |
| | | text: 'æä½æå¯¼' |
| | | }, { |
| | | icon: 'award-o', |
| | | text: 'æå追溯' |
| | | }, { |
| | | icon: 'revoke', |
| | | text: 'éåºç»å½' |
| | | }], |
| | | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | onClickleft(){ |
| | | history.back() |
| | | }, |
| | | onClickRight() { |
| | | this.overlayShow = true |
| | | }, |
| | | onSelect(action) { |
| | | vant.Toast(action.text); |
| | | this.overlayShow = false |
| | | }, |
| | | } |
| | | }) |
| | | </script> |
| | | <style type="text/css"> |
| | | body { |
| | | background-color: #fff; |
| | | } |
| | | |
| | | .body { |
| | | /* width: 96%; */ |
| | | height: 600px; |
| | | background-color: grey; |
| | | margin-top: 0px; |
| | | /* margin-left: 2%; */ |
| | | background-color: #fff; |
| | | position: relative; |
| | | /* display: flex; |
| | | justify-content: center; |
| | | align-items: flex-start; */ |
| | | |
| | | } |
| | | |
| | | .van-nav-bar__content { |
| | | background-color: #2651d8; |
| | | /* background-color: #25a4ff; */ |
| | | height: 44px; |
| | | } |
| | | |
| | | .van-nav-bar__title { |
| | | color: #fff; |
| | | letter-spacing: 2px; |
| | | } |
| | | .van-nav-bar__arrow{ |
| | | color: #fff !important; |
| | | } |
| | | </style> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
| | | <meta name="HandheldFriendly" content="true" /> |
| | | <meta name="MobileOptimized" content="320" /> |
| | | <title>æ°å¯è¿ªå¶é äºå¹³å°</title> |
| | | <!-- å¼å
¥åç´ è½¬æ¢ px->rpx --> |
| | | <!-- <script src="../../js/rpx4html.js"></script> --> |
| | | |
| | | <!-- å¼å
¥æ ·å¼æä»¶ --> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <!-- å¼å
¥ Vue å Vant ç JS æä»¶ --> |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> |
| | | <script type="text/javascript" src="../../js/axios.min.js"></script> |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | | |
| | | </head> |
| | | <body> |
| | | <div id="app"> |
| | | |
| | | <div class="body"> |
| | | |
| | | <van-nav-bar title="æ¥å¸¸ç¹æ£" @click-right="onClickRight" left-arrow @click-left="onClickleft"> |
| | | <template #right> |
| | | <van-popover style="" placement="bottom-end" :offset="[13,8]" v-model="showPopover" |
| | | trigger="click" :actions="actions" @select="onSelect"> |
| | | <template #reference> |
| | | <van-icon name="bars" size='20' color='#fff' /> |
| | | </template> |
| | | </van-popover> |
| | | </template> |
| | | </van-nav-bar> |
| | | |
| | | </div> |
| | | |
| | | |
| | | <van-overlay :show="overlayShow" @click="overlayShow=false" /> |
| | | |
| | | |
| | | </div> |
| | | </body> |
| | | <script> |
| | | var app = new Vue({ |
| | | el: '#app', |
| | | data: function() { |
| | | return { |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | | icon: 'description', |
| | | text: 'æä½æå¯¼' |
| | | }, { |
| | | icon: 'award-o', |
| | | text: 'æå追溯' |
| | | }, { |
| | | icon: 'revoke', |
| | | text: 'éåºç»å½' |
| | | }], |
| | | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | onClickleft(){ |
| | | history.back() |
| | | }, |
| | | onClickRight() { |
| | | this.overlayShow = true |
| | | }, |
| | | onSelect(action) { |
| | | vant.Toast(action.text); |
| | | this.overlayShow = false |
| | | }, |
| | | } |
| | | }) |
| | | </script> |
| | | <style type="text/css"> |
| | | body { |
| | | background-color: #fff; |
| | | } |
| | | |
| | | .body { |
| | | /* width: 96%; */ |
| | | height: 600px; |
| | | background-color: grey; |
| | | margin-top: 0px; |
| | | /* margin-left: 2%; */ |
| | | background-color: #fff; |
| | | position: relative; |
| | | /* display: flex; |
| | | justify-content: center; |
| | | align-items: flex-start; */ |
| | | |
| | | } |
| | | |
| | | .van-nav-bar__content { |
| | | background-color: #2651d8; |
| | | /* background-color: #25a4ff; */ |
| | | height: 44px; |
| | | } |
| | | |
| | | .van-nav-bar__title { |
| | | color: #fff; |
| | | letter-spacing: 2px; |
| | | } |
| | | .van-nav-bar__arrow{ |
| | | color: #fff !important; |
| | | } |
| | | </style> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
| | | <meta name="HandheldFriendly" content="true" /> |
| | | <meta name="MobileOptimized" content="320" /> |
| | | <title>æ°å¯è¿ªå¶é äºå¹³å°</title> |
| | | <!-- å¼å
¥åç´ è½¬æ¢ px->rpx --> |
| | | <!-- <script src="../../js/rpx4html.js"></script> --> |
| | | |
| | | <!-- å¼å
¥æ ·å¼æä»¶ --> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <!-- å¼å
¥ Vue å Vant ç JS æä»¶ --> |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> |
| | | <script type="text/javascript" src="../../js/axios.min.js"></script> |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | | |
| | | </head> |
| | | <body> |
| | | <div id="app"> |
| | | |
| | | <div class="body"> |
| | | |
| | | <van-nav-bar title="设å¤ç»´ä¿®" @click-right="onClickRight" left-arrow @click-left="onClickleft"> |
| | | <template #right> |
| | | <van-popover style="" placement="bottom-end" :offset="[13,8]" v-model="showPopover" |
| | | trigger="click" :actions="actions" @select="onSelect"> |
| | | <template #reference> |
| | | <van-icon name="bars" size='20' color='#fff' /> |
| | | </template> |
| | | </van-popover> |
| | | </template> |
| | | </van-nav-bar> |
| | | |
| | | </div> |
| | | |
| | | |
| | | <van-overlay :show="overlayShow" @click="overlayShow=false" /> |
| | | |
| | | |
| | | </div> |
| | | </body> |
| | | <script> |
| | | var app = new Vue({ |
| | | el: '#app', |
| | | data: function() { |
| | | return { |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | | icon: 'description', |
| | | text: 'æä½æå¯¼' |
| | | }, { |
| | | icon: 'award-o', |
| | | text: 'æå追溯' |
| | | }, { |
| | | icon: 'revoke', |
| | | text: 'éåºç»å½' |
| | | }], |
| | | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | onClickleft(){ |
| | | history.back() |
| | | }, |
| | | onClickRight() { |
| | | this.overlayShow = true |
| | | }, |
| | | onSelect(action) { |
| | | vant.Toast(action.text); |
| | | this.overlayShow = false |
| | | }, |
| | | } |
| | | }) |
| | | </script> |
| | | <style type="text/css"> |
| | | body { |
| | | background-color: #fff; |
| | | } |
| | | |
| | | .body { |
| | | /* width: 96%; */ |
| | | height: 600px; |
| | | background-color: grey; |
| | | margin-top: 0px; |
| | | /* margin-left: 2%; */ |
| | | background-color: #fff; |
| | | position: relative; |
| | | /* display: flex; |
| | | justify-content: center; |
| | | align-items: flex-start; */ |
| | | |
| | | } |
| | | |
| | | .van-nav-bar__content { |
| | | background-color: #2651d8; |
| | | /* background-color: #25a4ff; */ |
| | | height: 44px; |
| | | } |
| | | |
| | | .van-nav-bar__title { |
| | | color: #fff; |
| | | letter-spacing: 2px; |
| | | } |
| | | .van-nav-bar__arrow{ |
| | | color: #fff !important; |
| | | } |
| | | </style> |
| | | </html> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> |
| | | <meta name="HandheldFriendly" content="true" /> |
| | | <meta name="MobileOptimized" content="320" /> |
| | | <title>æ°å¯è¿ªå¶é äºå¹³å°</title> |
| | | <!-- å¼å
¥åç´ è½¬æ¢ px->rpx --> |
| | | <!-- <script src="../../js/rpx4html.js"></script> --> |
| | | |
| | | <!-- å¼å
¥æ ·å¼æä»¶ --> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <!-- å¼å
¥ Vue å Vant ç JS æä»¶ --> |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> |
| | | <script type="text/javascript" src="../../js/axios.min.js"></script> |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | | |
| | | </head> |
| | | <body> |
| | | <div id="app"> |
| | | |
| | | <div class="body"> |
| | | |
| | | <van-nav-bar title="ç»´ä¿®éªè¯" @click-right="onClickRight" left-arrow @click-left="onClickleft"> |
| | | <template #right> |
| | | <van-popover style="" placement="bottom-end" :offset="[13,8]" v-model="showPopover" |
| | | trigger="click" :actions="actions" @select="onSelect"> |
| | | <template #reference> |
| | | <van-icon name="bars" size='20' color='#fff' /> |
| | | </template> |
| | | </van-popover> |
| | | </template> |
| | | </van-nav-bar> |
| | | |
| | | </div> |
| | | |
| | | |
| | | <van-overlay :show="overlayShow" @click="overlayShow=false" /> |
| | | |
| | | |
| | | </div> |
| | | </body> |
| | | <script> |
| | | var app = new Vue({ |
| | | el: '#app', |
| | | data: function() { |
| | | return { |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | | icon: 'description', |
| | | text: 'æä½æå¯¼' |
| | | }, { |
| | | icon: 'award-o', |
| | | text: 'æå追溯' |
| | | }, { |
| | | icon: 'revoke', |
| | | text: 'éåºç»å½' |
| | | }], |
| | | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | |
| | | }, |
| | | methods: { |
| | | onClickleft(){ |
| | | history.back() |
| | | }, |
| | | onClickRight() { |
| | | this.overlayShow = true |
| | | }, |
| | | onSelect(action) { |
| | | vant.Toast(action.text); |
| | | this.overlayShow = false |
| | | }, |
| | | } |
| | | }) |
| | | </script> |
| | | <style type="text/css"> |
| | | body { |
| | | background-color: #fff; |
| | | } |
| | | |
| | | .body { |
| | | /* width: 96%; */ |
| | | height: 600px; |
| | | background-color: grey; |
| | | margin-top: 0px; |
| | | /* margin-left: 2%; */ |
| | | background-color: #fff; |
| | | position: relative; |
| | | /* display: flex; |
| | | justify-content: center; |
| | | align-items: flex-start; */ |
| | | |
| | | } |
| | | |
| | | .van-nav-bar__content { |
| | | background-color: #2651d8; |
| | | /* background-color: #25a4ff; */ |
| | | height: 44px; |
| | | } |
| | | |
| | | .van-nav-bar__title { |
| | | color: #fff; |
| | | letter-spacing: 2px; |
| | | } |
| | | .van-nav-bar__arrow{ |
| | | color: #fff !important; |
| | | } |
| | | </style> |
| | | </html> |
| | |
| | | <title>rpx4html-demo</title> |
| | | <!-- <script src="../../js/rpx4html.js"></script> --> |
| | | |
| | | |
| | | |
| | | <!-- å¼å
¥æ ·å¼æä»¶ --> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <link rel="stylesheet" href="../../css/vant.css" /> |
| | | <!-- å¼å
¥ Vue å Vant ç JS æä»¶ --> |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | |
| | | <style> |
| | | html, |
| | | body { |
| | |
| | | } |
| | | </style> |
| | | |
| | | |
| | | |
| | | </head> |
| | | <body> |
| | | <div id="app"> |
| | |
| | | |
| | | <p>å·æ°æ¬¡æ°: {{ count }}</p> |
| | | </van-pull-refresh> |
| | | |
| | | <van-card |
| | | num="2" |
| | | tag="æ ç¾" |
| | | price="2.00" |
| | | desc="æè¿°ä¿¡æ¯" |
| | | title="ååæ é¢" |
| | | thumb="https://img01.yzcdn.cn/vant/ipad.jpeg" |
| | | origin-price="10.00" |
| | | /> |
| | | <!-- |
| | | <van-card num="2" tag="æ ç¾" price="2.00" desc="æè¿°ä¿¡æ¯" title="ååæ é¢" |
| | | thumb="https://img01.yzcdn.cn/vant/ipad.jpeg" origin-price="10.00" /> --> |
| | | |
| | | |
| | | <van-popover |
| | | v-model="showPopover" |
| | | trigger="click" |
| | | :actions="actions" |
| | | @select="onSelect" |
| | | > |
| | | <template #reference> |
| | | <van-button type="primary">æµ
è²é£æ ¼</van-button> |
| | | </template> |
| | | </van-popover> |
| | | </div> |
| | | </div> |
| | | </body> |
| | |
| | | show: false, |
| | | count: 0, |
| | | isLoading: false, |
| | | showPopover: false, |
| | | // éè¿ actions 屿§æ¥å®ä¹èåé项 |
| | | actions: [{ |
| | | text: 'é项ä¸' |
| | | }, { |
| | | text: 'é项äº' |
| | | }, { |
| | | text: 'é项ä¸' |
| | | }], |
| | | } |
| | | }, |
| | | created() { |
| | |
| | | // console.log(vant.Toast('xxx')) |
| | | }, |
| | | methods: { |
| | | onSelect(action) { |
| | | Toast(action.text); |
| | | }, |
| | | onClickLeft() { |
| | | |
| | | }, |
| | |
| | | setTimeout(() => { |
| | | // Toast('å·æ°æå'); |
| | | vant.Notify('éç¥å
容'); |
| | | // vant.Toast('xxx') |
| | | // vant.Toast('xxx') |
| | | this.isLoading = false; |
| | | this.count++; |
| | | }, 1000); |
| | |
| | | console.log('111') |
| | | // this.show=true |
| | | vant.Dialog.confirm({ |
| | | title: 'æ é¢', |
| | | message: 'å¼¹çªå
容', |
| | | }) |
| | | .then(() => { |
| | | // on confirm |
| | | }) |
| | | .catch(() => { |
| | | // on cancel |
| | | }); |
| | | title: 'æ é¢', |
| | | message: 'å¼¹çªå
容', |
| | | }) |
| | | .then(() => { |
| | | // on confirm |
| | | }) |
| | | .catch(() => { |
| | | // on cancel |
| | | }); |
| | | } |
| | | } |
| | | }) |
| | |
| | | <script src="../../js/vue.min.js"></script> |
| | | <script src="../../js/vant.min.js"></script> |
| | | |
| | | <!-- <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> --> |
| | | <!-- <script type="text/javascript" src="../../js/axios.min.js"></script> --> |
| | | <!-- <script type="text/javascript" src="../../js/http.js"></script> --> |
| | | <script type="text/javascript" src="../../js/jquery-1.6.4.min.js"></script> |
| | | <script type="text/javascript" src="../../js/axios.min.js"></script> |
| | | <script type="text/javascript" src="../../js/http.js"></script> |
| | | |
| | | |
| | | <link rel="stylesheet" href="../css/global.css" type="text/css" charset="utf-8" /> |
| | |
| | | <div id="app"> |
| | | |
| | | <div class="body"> |
| | | <div> |
| | | <van-nav-bar title="æ é¢" style="height:50px ;" right-text="æé®" left-arrow |
| | | @click-right="onClickRight" /> |
| | | </div> |
| | | |
| | | <van-nav-bar title="å·¥ä½å°" @click-right="onClickRight"> |
| | | <template #right> |
| | | <van-popover placement="bottom-end" :offset="[13,8]" v-model="showPopover" |
| | | trigger="click" :actions="actions" @select="onSelect"> |
| | | <template #reference> |
| | | <van-icon name="bars" size='20' color='#fff' /> |
| | | </template> |
| | | </van-popover> |
| | | </template> |
| | | </van-nav-bar> |
| | | |
| | | <van-swipe :autoplay="3000"> |
| | | <van-swipe-item v-for="(image, index) in images" :key="index"> |
| | | <img v-lazy="image" :src='image' style="background-size: 100% 100%;" /> |
| | | <img v-lazy="image" :src='image' style="background-size: 100% 100%;width: 100%;" /> |
| | | </van-swipe-item> |
| | | </van-swipe> |
| | | |
| | | <van-grid :gutter="10" square :column-num="3"> |
| | | <van-grid-item v-for="item in 9" @click='vanGridItem(item)' :key="item" icon="photo-o" text="æå" /> |
| | | <van-grid :gutter="20" :border='false' square :column-num="3" style="margin: 30px auto 0; width: 90%;"> |
| | | <van-grid-item v-for="item in firstMenu" @click='vanGridItem(item)' :key="item" :text="item.name"> |
| | | <img :src="item.imgurl" alt="" |
| | | style="width: 56px;height:56px;margin-top: 10px;border-radius: 10px;"> |
| | | <div style="margin-top: 5px;font-size: 14px;color: #929399;">{{item.name}}</div> |
| | | </van-grid-item> |
| | | </van-grid> |
| | | |
| | | <van-action-sheet lazy-render :closeable='false' close-on-click-action close-on-click-overlay |
| | | safe-area-inset-bottom v-model="sheetShow" title="æ é¢"> |
| | | <van-grid :gutter="10" square :column-num="3"> |
| | | <van-grid-item v-for="item in 9" @click='vanGridItem(item)' :key="item" icon="photo-o" |
| | | text="æå" /> |
| | | safe-area-inset-bottom v-model="sheetShow" :title="firstMenuName"> |
| | | <van-grid :border='false' :gutter="5" square :column-num="3" style="width: 80%; margin: auto;"> |
| | | <van-grid-item v-for="item in secondMenu" @click='vanGridSecondItem(item)' :key="item" |
| | | icon="photo-o"> |
| | | <img :src="item.imgurl" alt="" |
| | | style="width: 48px;height:48px;margin-top: 10px;border-radius: 10px;"> |
| | | <div style="margin-top: 5px;font-size: 12px;color: #929399;">{{item.name}}</div> |
| | | </van-grid-item> |
| | | </van-grid> |
| | | </van-action-sheet> |
| | | </div> |
| | | |
| | | |
| | | <van-overlay :show="overlayShow" @click="overlayShow=false" /> |
| | | |
| | | |
| | | </div> |
| | |
| | | '../../static/images/swiper01.png', |
| | | '../../static/images/swiper02.png', |
| | | ], |
| | | sheetShow: false |
| | | sheetShow: false, |
| | | overlayShow: false, |
| | | showPopover: false, |
| | | actions: [{ |
| | | icon: 'description', |
| | | text: 'æä½æå¯¼' |
| | | }, { |
| | | icon: 'award-o', |
| | | text: 'æå追溯' |
| | | }, { |
| | | icon: 'revoke', |
| | | text: 'éåºç»å½' |
| | | }], |
| | | firstMenu: [], //ä¸çº§èå |
| | | firstMenuName: '', |
| | | secondMenu: [], //äºçº§èå |
| | | |
| | | } |
| | | }, |
| | | created() { |
| | | |
| | | }, |
| | | mounted() { |
| | | this.getfirstMenu() |
| | | }, |
| | | methods: { |
| | | vanGridItem(item) { |
| | | console.log(item) |
| | | this.sheetShow = true |
| | | // è·åä¸çº§èå |
| | | async getfirstMenu() { |
| | | const data = { |
| | | usertype: 'APP', |
| | | usercode: localStorage.getItem('usercode') |
| | | } |
| | | const { |
| | | data: res |
| | | } = await get('Login/LoginMenu', data) |
| | | this.firstMenu = res |
| | | }, |
| | | // ä¸çº§èåç¹å» |
| | | vanGridItem(item) { |
| | | this.sheetShow = true |
| | | this.firstMenuName = item.name |
| | | this.secondMenu = item.children |
| | | }, |
| | | // äºçº§èåç¹å» |
| | | vanGridSecondItem(item) { |
| | | let url = '' |
| | | switch (item.code) { |
| | | // 设å¤ç®¡ç |
| | | case '2040': |
| | | url = '../sbgl/rcdj.html' |
| | | break; |
| | | case '2041': |
| | | url = '../sbgl/dqby.html' |
| | | break; |
| | | case '2042': |
| | | url = '../sbgl/sbwx.html' |
| | | break; |
| | | case '2043': |
| | | url = '../sbgl/wxyz.html' |
| | | break; |
| | | } |
| | | window.location = url |
| | | }, |
| | | // é¡¶é¨å³å¾æ ç¹å» |
| | | onClickRight() { |
| | | |
| | | } |
| | | this.overlayShow = true |
| | | }, |
| | | // é¡¶é¨å³å¾æ 䏿鿩 |
| | | onSelect(action) { |
| | | vant.Toast(action.text); |
| | | this.overlayShow = false |
| | | }, |
| | | } |
| | | }) |
| | | </script> |
| | |
| | | } |
| | | |
| | | .body { |
| | | width: 96%; |
| | | /* width: 96%; */ |
| | | height: 600px; |
| | | background-color: grey; |
| | | margin-top: 0px; |
| | | margin-left: 2%; |
| | | /* margin-left: 2%; */ |
| | | background-color: #fff; |
| | | position: relative; |
| | | /* display: flex; |
| | | justify-content: center; |
| | | align-items: flex-start; */ |
| | | |
| | | } |
| | | |
| | | .van-nav-bar__content { |
| | | background-color: #2651d8; |
| | | /* background-color: #25a4ff; */ |
| | | height: 44px; |
| | | } |
| | | |
| | | .van-nav-bar__title { |
| | | color: #fff; |
| | | letter-spacing: 2px; |
| | | } |
| | | </style> |
| | | </html> |
copy from unpackage/release/apk/H5EDA0853__20220917111043.apk
copy to unpackage/release/apk/H5EDA0853__20220919094027.apk
Binary files differ
copy from unpackage/release/apk/H5EDA0853__20220917111043.apk
copy to unpackage/release/apk/H5EDA0853__20220919095827.apk
Binary files differ