wechat
ihzero 2024-01-02 18:14:15 +08:00
parent a40c279e30
commit aa3f01d9b1
11 changed files with 32 additions and 26 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
<view class="index-page bg-page data-v-0fa189cc"><view class="banner-section data-v-0fa189cc"><image class="banner_img data-v-0fa189cc" mode="scaleToFill" src="../../static/img/banner_img.png"></image></view><view class="content-box data-v-0fa189cc"><block wx:for="{{$root.l0}}" wx:for-item="menu" wx:for-index="index" wx:key="index"><view class="menus-section data-v-0fa189cc"><block wx:if="{{menu.g0}}"><view class="title-t data-v-0fa189cc">{{menu.$orig.parent+"-"+menu.$orig.label}}</view></block><block wx:if="{{menu.g1}}"><view class="title-t data-v-0fa189cc">{{menu.$orig.label}}</view></block><view class="menu-ul data-v-0fa189cc"><block wx:for="{{menu.$orig.children}}" wx:for-item="cdm" wx:for-index="i" wx:key="i"><view class="menu-li data-v-0fa189cc"><view data-event-opts="{{[['tap',[['linknavFn',['$0'],[[['menus','',index],['children','',i]]]]]]]}}" class="menu_item data-v-0fa189cc" bindtap="__e"><view class="icon data-v-0fa189cc"></view><view class="name data-v-0fa189cc">{{cdm.label}}</view></view></view></block></view></view></block></view></view>
<view class="index-page bg-page data-v-3bc0bc51"><view class="banner-section data-v-3bc0bc51"><image class="banner_img data-v-3bc0bc51" mode="scaleToFill" src="../../static/img/banner_img.png"></image></view><view class="content-box data-v-3bc0bc51"><block wx:for="{{$root.l0}}" wx:for-item="menu" wx:for-index="index" wx:key="index"><view class="menus-section data-v-3bc0bc51"><block wx:if="{{menu.g0}}"><view class="title-t data-v-3bc0bc51">{{menu.$orig.parent+"-"+menu.$orig.label}}</view></block><block wx:if="{{menu.g1}}"><view class="title-t data-v-3bc0bc51">{{menu.$orig.label}}</view></block><view class="menu-ul data-v-3bc0bc51"><block wx:for="{{menu.$orig.children}}" wx:for-item="cdm" wx:for-index="i" wx:key="i"><view class="menu-li data-v-3bc0bc51"><view data-event-opts="{{[['tap',[['linknavFn',['$0'],[[['menus','',index],['children','',i]]]]]]]}}" class="menu_item data-v-3bc0bc51" bindtap="__e"><view class="icon data-v-3bc0bc51"></view><view class="name data-v-3bc0bc51">{{cdm.label}}</view></view></view></block></view></view></block></view></view>

View File

@ -1 +1 @@
.banner-section .banner_img.data-v-0fa189cc{width:100%;height:280rpx}.index-page.data-v-0fa189cc{background-color:#f8f8f8}.index-page .content-box.data-v-0fa189cc{padding-top:30rpx;padding-bottom:150rpx}.menus-section.data-v-0fa189cc{padding:20rpx;font-size:28rpx;margin-top:-18rpx}.menus-section .title-t.data-v-0fa189cc{margin-bottom:24rpx;padding:0 10rpx;font-size:28rpx;font-weight:700}.menu-ul.data-v-0fa189cc{display:flex;flex-wrap:wrap}.menu-ul .menu-li.data-v-0fa189cc{flex:0 0 25%;text-align:center;padding:0 10rpx;margin-bottom:18rpx}.menu-ul .menu-li .menu_item.data-v-0fa189cc{background-color:#fff;box-shadow:0 0 20rpx rgba(0,0,0,.15);min-height:90rpx;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rpx 15rpx;height:100%}
.banner-section .banner_img.data-v-3bc0bc51{width:100%;height:280rpx}.index-page.data-v-3bc0bc51{background-color:#f8f8f8}.index-page .content-box.data-v-3bc0bc51{padding-top:30rpx;padding-bottom:150rpx}.menus-section.data-v-3bc0bc51{padding:20rpx;font-size:28rpx;margin-top:-18rpx}.menus-section .title-t.data-v-3bc0bc51{margin-bottom:24rpx;padding:0 10rpx;font-size:28rpx;font-weight:700}.menu-ul.data-v-3bc0bc51{display:flex;flex-wrap:wrap}.menu-ul .menu-li.data-v-3bc0bc51{flex:0 0 25%;text-align:center;padding:0 10rpx;margin-bottom:18rpx}.menu-ul .menu-li .menu_item.data-v-3bc0bc51{background-color:#fff;box-shadow:0 0 20rpx rgba(0,0,0,.15);min-height:90rpx;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rpx 15rpx;height:100%}

View File

@ -1 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/login/login"],{"0036":function(e,t,n){"use strict";(function(e,t){var o=n("4ea4");n("6cdc");o(n("66fd"));var i=o(n("a86a"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(i.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},3285:function(e,t,n){"use strict";n.r(t);var o=n("8edd"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(a);t["default"]=i.a},"51a6":function(e,t,n){"use strict";var o=n("e10b"),i=n.n(o);i.a},"8edd":function(e,t,n){"use strict";(function(e){var o=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;n("815d");var i=o(n("0cc2")),a=o(n("8237")),s=function(){n.e("components/jp-verification-literalness/jp-verification-literalness").then(function(){return resolve(n("08d3"))}.bind(null,n)).catch(n.oe)};t.default={components:{Security:s},data:function(){return{identify:"",username:"",password:"",identifyCode:""}},onLoad:function(){this.makeCode()},methods:{randomNum:function(e,t){return Math.floor(Math.random()*(t-e)+e)},refreshCode:function(){this.identifyCode="",this.makeCode()},makeCode:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4,t="1234567890abcdef",n="",o=0;o<e;o++)n+=t[this.randomNum(0,t.length)];this.identify=n},login:function(){var t,n,o=this;if(this.username)if(this.password)if(this.identifyCode)if((null===(t=this.identifyCode)||void 0===t?void 0:t.toLowerCase())==(null===(n=this.identify)||void 0===n?void 0:n.toLowerCase())){var s={username:this.username,password:(0,a.default)(this.password),identifyCode:this.identifyCode};this.$http.post("/api/auth/login",s,{custom:{auth:!1}}).then((function(t){var n=t.data;if(console.log(n),200==n.code){var a=n.data;a.info;console.log(a),i.default.setAccessToken(a.token),o.$store.dispatch("getUserInfo"),"admin"==o.username&&e.setStorage({key:"redirect",data:"/pages/basics/profile"}),e.switchTab({url:"/pages/index/index"}),e.showToast({title:"登录成功!",icon:"none"})}})).catch((function(t){e.showToast({title:t.data.message,icon:"none"})}))}else e.showToast({title:"验证码不正确",icon:"none"});else e.showToast({title:"请输入验证码",icon:"none"});else e.showToast({title:"请输入您的密码",icon:"none"});else e.showToast({title:"请输入您的账号",icon:"none"})}}}}).call(this,n("543d")["default"])},a86a:function(e,t,n){"use strict";n.r(t);var o=n("a8ee"),i=n("3285");for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);n("51a6");var s,u=n("f0c5"),r=Object(u["a"])(i["default"],o["b"],o["c"],!1,null,"017623a9",null,!1,o["a"],s);t["default"]=r.exports},a8ee:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o}));var o={uButton:function(){return n.e("node-modules/uview-ui/components/u-button/u-button").then(n.bind(null,"d9ad"))}},i=function(){var e=this,t=e.$createElement;e._self._c},a=[]},e10b:function(e,t,n){}},[["0036","common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/login/login"],{"0036":function(e,t,n){"use strict";(function(e,t){var o=n("4ea4");n("6cdc");o(n("66fd"));var i=o(n("a86a"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(i.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},3285:function(e,t,n){"use strict";n.r(t);var o=n("8edd"),i=n.n(o);for(var a in o)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(a);t["default"]=i.a},"3e6b":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o}));var o={uButton:function(){return n.e("node-modules/uview-ui/components/u-button/u-button").then(n.bind(null,"d9ad"))}},i=function(){var e=this,t=e.$createElement;e._self._c},a=[]},4738:function(e,t,n){},"8edd":function(e,t,n){"use strict";(function(e){var o=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;n("815d");var i=o(n("0cc2")),a=o(n("8237")),s=function(){n.e("components/jp-verification-literalness/jp-verification-literalness").then(function(){return resolve(n("08d3"))}.bind(null,n)).catch(n.oe)};t.default={components:{Security:s},data:function(){return{identify:"",username:"",password:"",identifyCode:""}},onLoad:function(){this.makeCode()},methods:{randomNum:function(e,t){return Math.floor(Math.random()*(t-e)+e)},refreshCode:function(){this.identifyCode="",this.makeCode()},makeCode:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4,t="1234567890abcdef",n="",o=0;o<e;o++)n+=t[this.randomNum(0,t.length)];this.identify=n},login:function(){var t,n,o=this;if(this.username)if(this.password)if(this.identifyCode)if((null===(t=this.identifyCode)||void 0===t?void 0:t.toLowerCase())==(null===(n=this.identify)||void 0===n?void 0:n.toLowerCase())){var s={username:this.username,password:(0,a.default)(this.password),identifyCode:this.identifyCode};this.$http.post("/api/auth/login",s,{custom:{auth:!1}}).then((function(t){var n=t.data;if(console.log(n),200==n.code){var a=n.data;a.info;console.log(a),i.default.setAccessToken(a.token),o.$store.dispatch("getUserInfo"),e.setStorage({key:"redirect",data:"/pages/basics/profile"}),e.switchTab({url:"/pages/index/index"}),e.showToast({title:"登录成功!",icon:"none"})}})).catch((function(t){e.showToast({title:t.data.message,icon:"none"})}))}else e.showToast({title:"验证码不正确",icon:"none"});else e.showToast({title:"请输入验证码",icon:"none"});else e.showToast({title:"请输入您的密码",icon:"none"});else e.showToast({title:"请输入您的账号",icon:"none"})}}}}).call(this,n("543d")["default"])},"9c58":function(e,t,n){"use strict";var o=n("4738"),i=n.n(o);i.a},a86a:function(e,t,n){"use strict";n.r(t);var o=n("3e6b"),i=n("3285");for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);n("9c58");var s,u=n("f0c5"),r=Object(u["a"])(i["default"],o["b"],o["c"],!1,null,"18f00730",null,!1,o["a"],s);t["default"]=r.exports}},[["0036","common/runtime","common/vendor"]]]);

View File

@ -1 +1 @@
<view class="login-page bg-page data-v-017623a9"><view class="img-a relative h-full data-v-017623a9"><view class="t-b data-v-017623a9">隆昌农业大数据监控平台</view><view class="absolute top-0 left-0 w-full h-full data-v-017623a9"><image class="w-full h-full data-v-017623a9" src="/static/head.png"></image></view></view><view class="login-view data-v-017623a9"><view class="t-login data-v-017623a9"><form class="cl data-v-017623a9"><view class="t-a data-v-017623a9"><text class="txt data-v-017623a9">账号</text><input type="text" name="username" placeholder="请输入您的账号" data-event-opts="{{[['input',[['__set_model',['','username','$event',[]]]]]]}}" value="{{username}}" bindinput="__e" class="data-v-017623a9"/></view><view class="t-a data-v-017623a9"><text class="txt data-v-017623a9">密码</text><input type="password" name="password" maxlength="18" placeholder="请输入您的密码" data-event-opts="{{[['input',[['__set_model',['','password','$event',[]]]]]]}}" value="{{password}}" bindinput="__e" class="data-v-017623a9"/></view><view class="t-a data-v-017623a9"><text class="txt data-v-017623a9">验证码</text><view class="flex flex-1 data-v-017623a9"><input class="flex-1 data-v-017623a9" name="identifyCode" maxlength="18" placeholder="请输入验证码" data-event-opts="{{[['input',[['__set_model',['','identifyCode','$event',[]]]]]]}}" value="{{identifyCode}}" bindinput="__e"/><security vue-id="35a7246c-1" securityCode="{{identify}}" data-event-opts="{{[['^getCode',[['refreshCode']]]]}}" bind:getCode="__e" class="data-v-017623a9" bind:__l="__l"></security></view></view><u-button vue-id="35a7246c-2" type="primary" shape="circle" data-event-opts="{{[['^click',[['login']]]]}}" bind:click="__e" class="data-v-017623a9" bind:__l="__l" vue-slots="{{['default']}}">登 录</u-button></form></view></view></view>
<view class="login-page bg-page data-v-18f00730"><view class="img-a relative h-full data-v-18f00730"><view class="t-b data-v-18f00730">隆昌农业大数据监控平台</view><view class="absolute top-0 left-0 w-full h-full data-v-18f00730"><image class="w-full h-full data-v-18f00730" src="/static/head.png"></image></view></view><view class="login-view data-v-18f00730"><view class="t-login data-v-18f00730"><form class="cl data-v-18f00730"><view class="t-a data-v-18f00730"><text class="txt data-v-18f00730">账号</text><input type="text" name="username" placeholder="请输入您的账号" data-event-opts="{{[['input',[['__set_model',['','username','$event',[]]]]]]}}" value="{{username}}" bindinput="__e" class="data-v-18f00730"/></view><view class="t-a data-v-18f00730"><text class="txt data-v-18f00730">密码</text><input type="password" name="password" maxlength="18" placeholder="请输入您的密码" data-event-opts="{{[['input',[['__set_model',['','password','$event',[]]]]]]}}" value="{{password}}" bindinput="__e" class="data-v-18f00730"/></view><view class="t-a data-v-18f00730"><text class="txt data-v-18f00730">验证码</text><view class="flex flex-1 data-v-18f00730"><input class="flex-1 data-v-18f00730" name="identifyCode" maxlength="18" placeholder="请输入验证码" data-event-opts="{{[['input',[['__set_model',['','identifyCode','$event',[]]]]]]}}" value="{{identifyCode}}" bindinput="__e"/><security vue-id="35a7246c-1" securityCode="{{identify}}" data-event-opts="{{[['^getCode',[['refreshCode']]]]}}" bind:getCode="__e" class="data-v-18f00730" bind:__l="__l"></security></view></view><u-button vue-id="35a7246c-2" type="primary" shape="circle" data-event-opts="{{[['^click',[['login']]]]}}" bind:click="__e" class="data-v-18f00730" bind:__l="__l" vue-slots="{{['default']}}">登 录</u-button></form></view></view></view>

View File

@ -1 +1 @@
.login-page.data-v-017623a9{background-color:#fff}.login-page .txt.data-v-017623a9{font-size:32rpx;font-weight:700;color:#333}.login-page .img-a.data-v-017623a9{width:100%;height:450rpx;background-size:100%}.login-page .reg.data-v-017623a9{font-size:28rpx;color:#fff;height:90rpx;line-height:90rpx;border-radius:50rpx;font-weight:700;background:#f5f6fa;color:#000;text-align:center;margin-top:30rpx}.login-page .login-view.data-v-017623a9{width:100%;position:relative;margin-top:-120rpx;background-color:#fff;border-radius:8% 8% 0 0}.login-page .t-login.data-v-017623a9{width:600rpx;margin:0 auto;font-size:28rpx;padding-top:80rpx}.login-page .t-login input.data-v-017623a9{height:90rpx;line-height:90rpx;margin-bottom:50rpx;border-bottom:1px solid #e9e9e9;font-size:28rpx}.login-page .t-login .t-a.data-v-017623a9{position:relative}.login-page .t-b.data-v-017623a9{text-align:left;font-size:42rpx;color:#fff;padding:130rpx 0 0 70rpx;font-weight:700;line-height:70rpx}.login-page .t-login .t-c.data-v-017623a9{position:absolute;right:22rpx;top:22rpx;background:#5677fc;color:#fff;font-size:24rpx;border-radius:50rpx;height:50rpx;line-height:50rpx;padding:0 25rpx}.login-page .t-login .t-d.data-v-017623a9{text-align:center;color:#999;margin:80rpx 0}.login-page .t-login .t-e.data-v-017623a9{text-align:center;width:250rpx;margin:80rpx auto 0}.login-page .t-login .t-g.data-v-017623a9{float:left;width:50%}.login-page .t-login .t-e image.data-v-017623a9{width:50rpx;height:50rpx}.login-page .t-login .t-f.data-v-017623a9{text-align:center;margin:150rpx 0 0 0;color:#666}.login-page .t-login .t-f text.data-v-017623a9{margin-left:20rpx;color:#aaa;font-size:27rpx}.login-page .t-login .uni-input-placeholder.data-v-017623a9{color:#aeaeae}.login-page .cl.data-v-017623a9{zoom:1}.login-page .cl.data-v-017623a9:after{clear:both;display:block;visibility:hidden;height:0;content:" "}
.login-page.data-v-18f00730{background-color:#fff}.login-page .txt.data-v-18f00730{font-size:32rpx;font-weight:700;color:#333}.login-page .img-a.data-v-18f00730{width:100%;height:450rpx;background-size:100%}.login-page .reg.data-v-18f00730{font-size:28rpx;color:#fff;height:90rpx;line-height:90rpx;border-radius:50rpx;font-weight:700;background:#f5f6fa;color:#000;text-align:center;margin-top:30rpx}.login-page .login-view.data-v-18f00730{width:100%;position:relative;margin-top:-120rpx;background-color:#fff;border-radius:8% 8% 0 0}.login-page .t-login.data-v-18f00730{width:600rpx;margin:0 auto;font-size:28rpx;padding-top:80rpx}.login-page .t-login input.data-v-18f00730{height:90rpx;line-height:90rpx;margin-bottom:50rpx;border-bottom:1px solid #e9e9e9;font-size:28rpx}.login-page .t-login .t-a.data-v-18f00730{position:relative}.login-page .t-b.data-v-18f00730{text-align:left;font-size:42rpx;color:#fff;padding:130rpx 0 0 70rpx;font-weight:700;line-height:70rpx}.login-page .t-login .t-c.data-v-18f00730{position:absolute;right:22rpx;top:22rpx;background:#5677fc;color:#fff;font-size:24rpx;border-radius:50rpx;height:50rpx;line-height:50rpx;padding:0 25rpx}.login-page .t-login .t-d.data-v-18f00730{text-align:center;color:#999;margin:80rpx 0}.login-page .t-login .t-e.data-v-18f00730{text-align:center;width:250rpx;margin:80rpx auto 0}.login-page .t-login .t-g.data-v-18f00730{float:left;width:50%}.login-page .t-login .t-e image.data-v-18f00730{width:50rpx;height:50rpx}.login-page .t-login .t-f.data-v-18f00730{text-align:center;margin:150rpx 0 0 0;color:#666}.login-page .t-login .t-f text.data-v-18f00730{margin-left:20rpx;color:#aaa;font-size:27rpx}.login-page .t-login .uni-input-placeholder.data-v-18f00730{color:#aeaeae}.login-page .cl.data-v-18f00730{zoom:1}.login-page .cl.data-v-18f00730:after{clear:both;display:block;visibility:hidden;height:0;content:" "}

View File

@ -1 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/webview/index"],{"9edb":function(e,t,n){"use strict";(function(e,t){var r=n("4ea4");n("6cdc");r(n("66fd"));var c=r(n("c18c"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(c.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},c18c:function(e,t,n){"use strict";n.r(t);var r=n("cfe6"),c=n("c984");for(var o in c)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return c[e]}))}(o);var i,a=n("f0c5"),u=Object(a["a"])(c["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],i);t["default"]=u.exports},c984:function(e,t,n){"use strict";n.r(t);var r=n("d6b8"),c=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=c.a},cfe6:function(e,t,n){"use strict";var r;n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return r}));var c=function(){var e=this,t=e.$createElement;e._self._c},o=[]},d6b8:function(e,t,n){"use strict";(function(e){var r=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=r(n("9523")),o=n("26cb");function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,c.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.default={data:function(){return{src:"",webview_styles:{progress:{color:"#FF3333"}}}},computed:a({},(0,o.mapGetters)(["token"])),onLoad:function(t){var n=t.url,r="https://lcny-m.peidikeji.cn",c=this.queryURLParams(decodeURIComponent(n)),o=a(a({},c.query),{},{token:this.token,appbar:"hidden"});this.src="".concat(r,"/#").concat(c.path).concat(e.$u.queryParams(o)),console.log(this.src)},onReady:function(){this.writeToWebView()},methods:{queryURLParams:function(e){var t=e.split("?")[1],n={};if(t)for(var r=t.split("&"),c=0;c<r.length;c++){var o=r[c].split("=");n[o[0]]=o[1]}return{query:n,path:e.split("?")[0]}},writeToWebView:function(e){},evalJs:function(){console.log(this.$refs.webview),this.$refs.webview.evalJs("document.body.style.background ='#00FF00'")},message:function(e){console.log(JSON.stringify(e))}}}}).call(this,n("543d")["default"])}},[["9edb","common/runtime","common/vendor"]]]);
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/webview/index"],{"8eb3":function(e,t,n){"use strict";var r;n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return r}));var c=function(){var e=this,t=e.$createElement;e._self._c},o=[]},"9edb":function(e,t,n){"use strict";(function(e,t){var r=n("4ea4");n("6cdc");r(n("66fd"));var c=r(n("c18c"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(c.default)}).call(this,n("bc2e")["default"],n("543d")["createPage"])},c18c:function(e,t,n){"use strict";n.r(t);var r=n("8eb3"),c=n("c984");for(var o in c)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return c[e]}))}(o);var i,a=n("f0c5"),u=Object(a["a"])(c["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],i);t["default"]=u.exports},c984:function(e,t,n){"use strict";n.r(t);var r=n("d6b8"),c=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=c.a},d6b8:function(e,t,n){"use strict";(function(e){var r=n("4ea4");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=r(n("9523")),o=n("26cb");function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,c.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.default={data:function(){return{src:"",webview_styles:{progress:{color:"#FF3333"}}}},computed:a({},(0,o.mapGetters)(["token"])),onLoad:function(t){var n=t.url,r="https://lcny-m.peidikeji.cn",c=this.queryURLParams(decodeURIComponent(n)),o=a(a({},c.query),{},{token:this.token,appbar:"hidden"});this.src="".concat(r,"/#").concat(c.path).concat(e.$u.queryParams(o)),console.log(this.src)},onReady:function(){this.writeToWebView()},methods:{queryURLParams:function(e){var t=e.split("?")[1],n={};if(t)for(var r=t.split("&"),c=0;c<r.length;c++){var o=r[c].split("=");n[o[0]]=o[1]}return{query:n,path:e.split("?")[0]}},writeToWebView:function(e){},evalJs:function(){console.log(this.$refs.webview),this.$refs.webview.evalJs("document.body.style.background ='#00FF00'")},message:function(e){console.log(JSON.stringify(e))}}}}).call(this,n("543d")["default"])}},[["9edb","common/runtime","common/vendor"]]]);

View File

@ -1 +1 @@
<view><web-view class="vue-ref" style="height:500rpx;" fullscreen="{{true}}" src="{{src}}" data-ref="webview" data-event-opts="{{[['onPostMessage',[['message',['$event']]]]]}}" bindonPostMessage="__e"></web-view></view>
<view><web-view class="vue-ref" style="height:500rpx;" fullscreen="{{true}}" src="{{src}}" data-ref="webview" data-event-opts="{{[['onPostMessage',[['message',['$event']]]],['message',[['message',['$event']]]]]}}" bindonPostMessage="__e" bindmessage="__e"></web-view></view>

View File

@ -30,6 +30,7 @@
<script>
import { mapGetters } from 'vuex'
import checkPermission from '@/utils/permission.js'
export default {
data() {
return {
@ -92,7 +93,7 @@ export default {
{
label: '基地概况',
url: '/pages/basics/profile',
permission: 'super',
permission: 'endpoint.agricultural_base_overview.index',
},
],
},
@ -190,19 +191,26 @@ export default {
console.log(e)
},
onShow() {
this.autoGo()
},
methods: {
autoGo() {
if (checkPermission(['endpoint.agricultural_base_overview.index'])) {
uni.getStorage({
key: 'redirect',
success: (res) => {
console.log("=======");
console.log(res);
uni.removeStorage({
key: 'redirect',
})
this.linknavFn({ url: res.data })
},
})
} else {
uni.removeStorage({
key: 'redirect',
})
}
},
methods: {
hasPermission(roles, route) {
if (route.permission) {
return roles.some((role) => route.permission.includes(role))

View File

@ -135,12 +135,10 @@ export default {
console.log(_data)
jwt.setAccessToken(_data.token)
this.$store.dispatch('getUserInfo')
if(this.username=='admin'){
uni.setStorage({
key: 'redirect',
data: '/pages/basics/profile',
})
}
//
uni.switchTab({
url: '/pages/index/index',