Commit 4b073852 authored by chuan.liu's avatar chuan.liu

修复bug

parent 569881b7
{
"name": "五粮液APP",
"appid": "__UNI__343534B",
"description": "订货系统",
"versionName": "1.0.0",
"versionCode": "100",
"transformPx": false,
"app-plus": {
"name" : "五粮液APP",
"appid" : "__UNI__343534B",
"description" : "订货系统",
"versionName" : "1.0.0",
"versionCode" : "100",
"transformPx" : false,
"app-plus" : {
/* 5+App特有相关 */
"usingComponents": true,
"nvueCompiler": "uni-app",
"nvueStyleCompiler": "uni-app",
"splashscreen": {
"alwaysShowBeforeRender": true,
"waiting": true,
"autoclose": true,
"delay": 0
"usingComponents" : true,
"nvueCompiler" : "uni-app",
"nvueStyleCompiler" : "uni-app",
"splashscreen" : {
"alwaysShowBeforeRender" : true,
"waiting" : true,
"autoclose" : true,
"delay" : 0
},
"nvue": {
"flex-direction": "row"
"nvue" : {
"flex-direction" : "row"
},
"modules": {},
"modules" : {},
/* 模块配置 */
"distribute": {
"distribute" : {
/* 应用发布信息 */
"android": {
"android" : {
/* android打包配置 */
"permissions": [
"permissions" : [
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
......@@ -42,88 +42,90 @@
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
],
"abiFilters": ["armeabi-v7a"]
"abiFilters" : [ "armeabi-v7a" ]
},
"ios" : {
"dSYMs" : false
},
"ios": {},
/* ios打包配置 */
"sdkConfigs": {
"ad": {}
"sdkConfigs" : {
"ad" : {}
},
"icons": {
"android": {
"hdpi": "unpackage/res/icons/72x72.png",
"xhdpi": "unpackage/res/icons/96x96.png",
"xxhdpi": "unpackage/res/icons/144x144.png",
"xxxhdpi": "unpackage/res/icons/192x192.png"
"icons" : {
"android" : {
"hdpi" : "unpackage/res/icons/72x72.png",
"xhdpi" : "unpackage/res/icons/96x96.png",
"xxhdpi" : "unpackage/res/icons/144x144.png",
"xxxhdpi" : "unpackage/res/icons/192x192.png"
},
"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"
"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"
"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"
}
}
}
}
},
/* SDK配置 */
"quickapp": {},
"quickapp" : {},
/* 快应用特有相关 */
"mp-weixin": {
"mp-weixin" : {
/* 小程序特有相关 */
"appid": "",
"setting": {
"urlCheck": false
"appid" : "",
"setting" : {
"urlCheck" : false
},
"usingComponents": true
"usingComponents" : true
},
"h5": {
"devServer": {
"https": false,
"port": "8080",
"disableHostCheck": true,
"proxy": {
"h5" : {
"devServer" : {
"https" : false,
"port" : "8080",
"disableHostCheck" : true,
"proxy" : {
// "": {
// "target": "http://221.10.127.60:5000",
// "changeOrigin": true
// }
"/sap": {
"target": "http://221.10.127.60:5000/wlySap",
"/sap" : {
"target" : "http://221.10.127.60:5000/wlySap",
// "target": "http://10.0.134.182:8000",
"changeOrigin": true
"changeOrigin" : true
},
"/crm-app": {
"/crm-app" : {
// "target": "http://10.0.135.61",
// "target": "http://10.0.135.139",
"target": "http://221.10.127.60:5000",
"changeOrigin": true
"target" : "http://221.10.127.60:5000",
"changeOrigin" : true
},
"/wmdpwebservices": {
"target": "http://221.10.127.60:5000/sczx",
"/wmdpwebservices" : {
"target" : "http://221.10.127.60:5000/sczx",
// "target": "https://10.0.134.182:9002",
"changeOrigin": true
"changeOrigin" : true
},
"/adapter": {
"target": "http://221.10.127.60:5000/cyj",
"/adapter" : {
"target" : "http://221.10.127.60:5000/cyj",
// "target": "http://api.c0331.dev.guanyingyun.com",
"changeOrigin": true
"changeOrigin" : true
}
}
}
......
......@@ -912,7 +912,7 @@
"titleColor": "#333",
"titleSize": "17px",
"backgroundColor": "#fff",
"titleText": "联络函信息",
"titleText": "银行账户选择",
"autoBackButton": true
},
"bounce": "none"
......
......@@ -125,6 +125,7 @@
},
yAxis: {
"dashLength": 20,
disabled: true
},
legend: {
"position": "bottom",
......@@ -135,15 +136,16 @@
column: {
categoryGap: 7
}
}
},
series: {
show: false
},
padding: [50, 0, 20, 0]
},
chartData: {
"categories": [
"1618",
"七代",
"八代",
"定制",
"经典"
],
"series": [{
"name": "制票总金额",
......@@ -166,50 +168,6 @@
// 34
// ]
// },
// {
// "name": "订单金(万)",
// "data": [
// 18,
// 27,
// 21,
// 24,
// 6,
// 28
// ]
// },
// {
// "name": "开票(万)",
// "data": [
// 28,
// 17,
// 11,
// 14,
// 16,
// 18
// ]
// },
// {
// "name": "发货",
// "data": [
// 28,
// 17,
// 11,
// 14,
// 16,
// 18
// ]
// },
// {
// "name": "到货",
// "data": [
// 28,
// 17,
// 11,
// 14,
// 16,
// 18
// ]
// }
// ]
},
statisticsData: []
......
......@@ -138,6 +138,12 @@
...res.data.operator
}
});
this.$uStore({
name: 'userBpData',
value: {
...res.data.userBpData
}
});
this.$uStore({
name: 'vuex_token',
value: res.data.token
......
......@@ -187,7 +187,10 @@
uni.hideLoading();
if (res.status === 1) {
this.loadData(true);
const index = this.dataList.findIndex((item2) => {
return item2.id === item.id
})
this.dataList.splice(index, 1)
}
},
refreshData() {
......
......@@ -451,7 +451,6 @@
.icon-arrow {
width: 32rpx;
height: 20rpx;
// margin-left: 12rpx;
margin-top: 24rpx;
transition-property: transform;
transition-duration: 0.15s;
......@@ -464,40 +463,36 @@
.filter-btn {
flex: 1;
min-width: 148rpx;
max-width: 148rpx;
width: 148rpx;
height: 68rpx;
line-height: unset;
background: #f8f8f8;
border-radius: 16rpx;
color: #8e8e8e;
font-size: 24rpx;
line-height: 64rpx;
background-color: #f8f8f8;
border-radius: 8px;
margin-right: 20rpx;
margin-bottom: 20rpx;
margin-left: 0;
border: 2rpx solid #f8f8f8;
border: 2rpx solid transparent;
overflow: hidden;
padding: 0;
}
.filter-btn__text {
display: inline-block;
width: 148rpx;
height: 68rpx;
border-radius: 8px;
line-height: 68rpx;
color: #8e8e8e;
font-size: 24rpx;
text-align: center;
font-size: 24rpx;
}
.filter-btn-active {
background: #f61d30;
color: #fff;
border: 2rpx solid #f61d30;
// box-shadow: 0px 4rpx 12rpx 0px rgba(255, 29, 50, 0.56);
}
.filter-btn-active__text {
color: #fff;
height: 68rpx;
line-height: 68rpx;
background: #f61d30;
}
......
......@@ -126,7 +126,7 @@
</view>
<view class="order-bottom view">
<!-- <view class="order-bottom view">
<view class="middle view">
<view class="item-block item-block-name">
<text class="item-block-label">附件</text>
......@@ -144,7 +144,7 @@
</view>
</view>
</view>
</view>
</view> -->
</cell>
</list>
</view>
......
......@@ -80,7 +80,7 @@
</view>
<view class="order-bottom view">
<!-- <view class="order-bottom view">
<view class="middle view">
<view class="item-block item-block-name">
<text class="item-block-label">附件</text>
......@@ -88,9 +88,9 @@
<view class="block-detal">
<view class="block-detal-item">
<view class="detal-item-file">
<!-- <image class="icon-file" :src="formateToStream(ATTACHMENT[0].XCONTENT)"
<image class="icon-file" :src="formateToStream(ATTACHMENT[0].XCONTENT)"
mode="widthFix">
</image> -->
</image>
<image class="icon-file" src="@/static/image/logo@3x.png" mode="widthFix">
</image>
<text
......@@ -102,7 +102,7 @@
</view>
</view>
</view>
</view>
</view> -->
</cell>
</list>
</view>
......@@ -178,7 +178,7 @@
handleShowReceiveDetail() {
this.ishowReceiveDetail = !this.ishowReceiveDetail
if (this.ishowReceiveDetail === true) {
this.receiveInfoHeight = `${270*this.ITEM.length}`
this.receiveInfoHeight = `${280*this.ITEM.length}`
} else {
this.receiveInfoHeight = '145'
}
......@@ -256,7 +256,6 @@
.title-info {
align-items: center;
// margin-right: 26rpx;
}
.title-info__status {
......@@ -345,10 +344,6 @@
margin-bottom: 16rpx;
}
.order-middle-auto {
// height: auto;
}
.middle {
background-color: #fff;
border-radius: 16rpx;
......
......@@ -126,7 +126,7 @@
</view>
<view class="order-bottom view">
<!-- <view class="order-bottom view">
<view class="middle view">
<view class="item-block item-block-name">
<text class="item-block-label">附件</text>
......@@ -144,7 +144,7 @@
</view>
</view>
</view>
</view>
</view> -->
</cell>
</list>
</view>
......@@ -221,7 +221,7 @@
this.ishowReceiveDetail = !this.ishowReceiveDetail
if (this.ishowReceiveDetail === true) {
let len = this.ITEM_INNER.length + this.ITEM_OUTER.length
this.receiveInfoHeight = `${340*len}`
this.receiveInfoHeight = `${350*len}`
} else {
this.receiveInfoHeight = '132'
}
......@@ -237,7 +237,6 @@
.header-bg {
height: 284rpx;
opacity: 0.72;
margin-top: -88rpx;
}
......@@ -248,9 +247,7 @@
.lists {
position: relative;
flex-direction: column;
// overflow-y: scroll;
background: #f0f4f5;
height: 100%;
}
.main {
......@@ -296,7 +293,6 @@
.title-info {
align-items: center;
// margin-right: 26rpx;
}
.title-info__status {
......@@ -384,10 +380,6 @@
margin-bottom: 16rpx;
}
.order-middle-auto {
// height: auto;
}
.middle {
background-color: #fff;
border-radius: 16rpx;
......
......@@ -364,7 +364,6 @@
.icon-arrow {
width: 32rpx;
height: 20rpx;
// margin-left: 12rpx;
margin-top: 24rpx;
transition-property: transform;
transition-duration: 0.15s;
......@@ -381,38 +380,36 @@
}
.filter-btn {
flex: 1;
min-width: 148rpx;
max-width: 148rpx;
width: 148rpx;
height: 68rpx;
line-height: unset;
background: #f8f8f8;
border-radius: 16rpx;
line-height: 64rpx;
background-color: #f8f8f8;
border-radius: 8px;
margin-right: 20rpx;
margin-bottom: 20rpx;
margin-left: 0;
border: 2rpx solid #f8f8f8;
border: 2rpx solid transparent;
overflow: hidden;
padding: 0;
}
.filter-btn__text {
display: inline-block;
width: 148rpx;
height: 68rpx;
border-radius: 8px;
line-height: 68rpx;
color: #8e8e8e;
font-size: 24rpx;
text-align: center;
font-size: 24rpx;
}
.filter-btn-active {
background: #f61d30;
color: #fff;
border: 2rpx solid #f61d30;
// box-shadow: 0px 4rpx 12rpx 0px rgba(255, 29, 50, 0.56);
}
.filter-btn-active__text {
color: #fff;
height: 68rpx;
line-height: 68rpx;
background: #f61d30;
}
......
......@@ -233,7 +233,7 @@
return
}
item_inner = [productAfterInit]
item_inner = productAfterInit
const params = {
// "HEAD": this.HEADINFO,
......@@ -247,7 +247,7 @@
item = {
...item,
...product,
...res.DATA.ITEM[0]
...res.DATA
}
}
return item
......
......@@ -4,17 +4,17 @@
<view class="conditon-block" :style="conditionTop" :class="{'conditon-block-auto':ishowDetail}">
<view class="filter-title">
<button type="default" class="filter-btn" :class="{'filter-btn-active':0 === filterActiveIndex}"
@tap="handleFilter('week')"><text class="filter-btn__text"
@click="handleFilter('week')"><text class="filter-btn__text"
:class="{'filter-btn-active__text':0 === filterActiveIndex}">一周内</text></button>
<button type="default" @tap="handleFilter(item)" class="filter-btn"
<button type="default" @click="handleFilter(item)" class="filter-btn"
:class="{'filter-btn-active':item === filterActiveIndex}" v-for="item in 3" :key='item'><text
class="filter-btn__text"
:class="{'filter-btn-active__text':item === filterActiveIndex}">{{item}}月内</text></button>
<image @tap="handleShowDetail" class="icon-arrow" :class="{'icon-arrow-rotate':ishowDetail}"
<image @click="handleShowDetail" class="icon-arrow" :class="{'icon-arrow-rotate':ishowDetail}"
src="@/static/image/arrow_up@3x.png" mode="aspectFit"></image>
</view>
<view class="filter-content">
<button type="default" @tap="handleFilter(item+3)" class="filter-btn"
<button type="default" @click="handleFilter(item+3)" class="filter-btn"
:class="{'filter-btn-active':item+3 === filterActiveIndex}" v-for="item in 9" :key='item'>
<text class="filter-btn__text"
:class="{'filter-btn-active__text':item+3 === filterActiveIndex}">{{item+3}}月内</text></button>
......@@ -365,7 +365,6 @@
.icon-arrow {
width: 32rpx;
height: 20rpx;
// margin-left: 12rpx;
margin-top: 24rpx;
transition-property: transform;
transition-duration: 0.15s;
......@@ -382,21 +381,24 @@
}
.filter-btn {
flex: 1;
min-width: 148rpx;
max-width: 148rpx;
width: 148rpx;
height: 68rpx;
line-height: unset;
background: #f8f8f8;
border-radius: 16rpx;
line-height: 64rpx;
background-color: #f8f8f8;
border-radius: 8px;
margin-right: 20rpx;
margin-bottom: 20rpx;
margin-left: 0;
border: 2rpx solid #f8f8f8;
border: 2rpx solid transparent;
overflow: hidden;
padding: 0;
}
.filter-btn__text {
display: inline-block;
width: 148rpx;
height: 68rpx;
border-radius: 8px;
line-height: 68rpx;
color: #8e8e8e;
text-align: center;
......@@ -404,16 +406,12 @@
}
.filter-btn-active {
background: #f61d30;
border: 2rpx solid #f61d30;
// box-shadow: 0px 4rpx 12rpx 0px rgba(255, 29, 50, 0.56);
background-color: #f61d30;
}
.filter-btn-active__text {
color: #fff;
height: 68rpx;
line-height: 68rpx;
background: #f61d30;
background-color: #f61d30;
}
.filter-content {
......
......@@ -114,8 +114,8 @@
loadingText: '加载中...',
refreshing: false,
condition: {
MV_BP: '0081000010',
ROLE: 'WLYALL',
MV_BP: '',
ROLE: 'WLY001',
RT_GJAHR: [{
SIGN: 'I',
OPTION: 'EQ',
......@@ -174,7 +174,7 @@
// },
created() {
this.condition.RT_GJAHR[0].LOW = timeFormat(new Date(), 'yyyy')
this.condition.MV_BP = '0081000010' || this.userInfo.code
this.condition.MV_BP = this.userInfo.code
this.reset()
this.getSalesPlanTypes(true);
},
......@@ -199,17 +199,17 @@
uni.hideLoading();
const {
lt_result,
data,
page,
pagesize,
total
} = res
this.page.PAGE = page
this.page.PAGESIZE = pagesize
this.loadParams.total = total
this.page.PAGE = page * 1
this.page.PAGESIZE = pagesize * 1
this.loadParams.total = total * 1
this.loadParams.totalPage = Math.ceil(total * 1 / this.page.PAGESIZE * 1)
const dataMap = lt_result && lt_result.map((item) => {
const dataMap = data && data.map((item) => {
item.checked = false
return item
})
......
<template>
<view class="order view">
<view class="top">
<text class="title-no">制票编号:{{itemHead.INVO_INFOID}}</text>
<text class="title-no">制票编号:{{itemHead.invo_infoid}}</text>
<view class="title-info">
<button class="title-info__status" type="default"><text
class="item-block-btn__text">{{itemHead.INV_STATUS_TEXT}}</text></button>
class="item-block-btn__text">{{itemHead.inv_status_text}}</text></button>
</view>
</view>
<view class="middle view">
<text class="middle-title">{{itemHead.INFTYPE}}</text>
<text class="middle-title">{{itemHead.inftype}}</text>
<view class="text-block">
<text class="middle-date">{{itemHead.MAK_DATE}}</text>
<text class="middle-date">{{itemHead.mak_date}}</text>
<text class="middle-date-des">下单日期</text>
</view>
</view>
......@@ -24,44 +24,44 @@
</view>
<view v-if="ishowDetail" class="bottom-content" v-for="(item,index) in itemLists" :key="index">
<view class="text-block">
<text class="middle-date">{{item.DESCRIPTION}}</text>
<text class="middle-date">{{item.description}}</text>
<text class="middle-date-des">产品描述</text>
</view>
<view class="text-block">
<text class="middle-date middle-billno">{{item.INV_GUID}}</text>
<text class="middle-date middle-billno">{{item.inv_guid}}</text>
<text class="middle-date-des">发票号</text>
</view>
<view class="text-block">
<text class="middle-date">{{item.ZZFLD00002S}}</text>
<text class="middle-date">{{item.zzfld00002s}}</text>
<text class="middle-date-des">规格</text>
</view>
<view class="text-block-2">
<view class="text-block text-block-1">
<text class="middle-date">{{item.USE_ZZFLD9}}</text>
<text class="middle-date">{{item.use_zzfld9}}</text>
<text class="middle-date-des">开票件数</text>
</view>
<view class="text-block">
<text class="middle-date">{{item.ZZFLD00002T}}</text>
<text class="middle-date">{{item.zzfld00002t}}</text>
<text class="middle-date-des">单位</text>
</view>
</view>
<view class="text-block-2">
<view class="text-block text-block-1">
<text class="middle-date">{{item.NET_PRICE}}</text>
<text class="middle-date">{{item.net_price}}</text>
<text class="middle-date-des">单价</text>
</view>
<view class="text-block">
<text class="middle-date">{{item.USE_QUANTITY}}</text>
<text class="middle-date">{{item.use_quantity}}</text>
<text class="middle-date-des">数量</text>
</view>
</view>
<view class="text-block-2">
<view class="text-block text-block-1">
<text class="middle-date">{{item.REMAIN_ZZFLD9}}</text>
<text class="middle-date">{{item.remain_zzfld9}}</text>
<text class="middle-date-des">剩余开票件数</text>
</view>
<view class="text-block">
<text class="middle-date">{{item.ZZFLD00002E}}</text>
<text class="middle-date">{{item.zzfld00002e}}</text>
<text class="middle-date-des">税率</text>
</view>
</view>
......@@ -71,7 +71,7 @@
<text class="middle-date-des">剩余发货件数</text>
</view> -->
<view class="text-block">
<text class="middle-date">{{item.NET_VALUE}}</text>
<text class="middle-date">{{item.net_value}}</text>
<text class="middle-date-des">价税合计</text>
</view>
</view>
......@@ -88,18 +88,18 @@
type: Object,
default: function(e) {
return {
HEAD: {},
ITEM: []
head: {},
item: []
}
}
}
},
computed: {
itemHead() {
return this.newsItem.HEAD || {}
return this.newsItem.head || {}
},
itemLists() {
return this.newsItem.ITEM || []
return this.newsItem.item || []
},
},
data() {
......@@ -161,11 +161,17 @@
font-size: 12px;
color: #fff;
text-align: center;
border-color: transparent;
}
uni-button::after {
border: 0;
}
.item-block-btn__text {
font-size: 12px;
color: #fff;
background: #f61d30;
}
.middle {
......
......@@ -11,7 +11,7 @@
<text class="loading-text">{{refreshText}}</text>
</div>
</uni-refresh>
<uni-cell v-for="(item, index) in dataList" :key="item.id">
<uni-cell v-for="(item, index) in dataList" :key="index">
<order-item :newsItem="item" @click="goDetail(item)"></order-item>
</uni-cell>
<uni-cell v-if="isLoading || dataList.length > 4">
......@@ -84,7 +84,7 @@
},
refreshIcon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5QTFRFcHBw3Nzct7e39vb2ycnJioqK7e3tpqam29vb////D8oK7wAAAAp0Uk5T////////////ALLMLM8AAABxSURBVHja7JVBDoAgDASrjqj//7CJBi90iyYeOHTPMwmFZrHjYyyFYYUy1bwUZqtJIYVxhf1a6u0R7iUvWsCcrEtwJHp8MwMdvh2amHduiZD3rpWId9+BgPd7Cc2LIkPyqvlQvKxKBJ//Qwq/CacAAwDUv0a0YuKhzgAAAABJRU5ErkJggg==",
condition: {
PARTNER: '4001139400',
PARTNER: '',
ROLE: 'WLY001',
INV_STATUS: [{
"SIGN": "I",
......@@ -180,14 +180,14 @@
apiGetTicketOrder(params).then((res) => {
console.log('loadData', res)
const {
DATA,
PAGE,
TOTAL
data,
page,
total
} = res
const data_list = DATA;
this.page.PAGE = PAGE
this.loadParams.total = TOTAL
this.loadParams.totalPage = Math.ceil(TOTAL * 1 / this.page.PAGESIZE * 1)
const data_list = data;
this.page.PAGE = page * 1
this.loadParams.total = total * 1
this.loadParams.totalPage = Math.ceil(total * 1 / this.page.PAGESIZE * 1)
this.isNoData = (data_list.length <= 0);
......
......@@ -450,40 +450,36 @@
.filter-btn {
flex: 1;
min-width: 148rpx;
max-width: 148rpx;
width: 148rpx;
height: 68rpx;
line-height: unset;
background: #f8f8f8;
border-radius: 16rpx;
color: #8e8e8e;
font-size: 24rpx;
line-height: 64rpx;
background-color: #f8f8f8;
border-radius: 8px;
margin-right: 20rpx;
margin-bottom: 20rpx;
margin-left: 0;
border: 2rpx solid #f8f8f8;
border: 2rpx solid transparent;
overflow: hidden;
padding: 0;
}
.filter-btn__text {
display: inline-block;
width: 148rpx;
height: 68rpx;
border-radius: 8px;
line-height: 68rpx;
text-align: center;
color: #8e8e8e;
text-align: center;
font-size: 24rpx;
}
.filter-btn-active {
background: #f61d30;
color: #fff;
border: 2rpx solid #f61d30;
// box-shadow: 0px 4rpx 12rpx 0px rgba(255, 29, 50, 0.56);
}
.filter-btn-active__text {
color: #fff;
height: 68rpx;
line-height: 68rpx;
background: #f61d30;
}
......
......@@ -39,8 +39,16 @@ const store = new Vuex.Store({
vuex_version: '1.0.1',
vuex_demo: '绛紫',
userInfo: {
name: '测试',
code: '0050000215'
name: '',
code: ''
},
userBpData: {
USER_BP: '',
ROLES: [{
"ROLE_DESC": "",
"ROLE_ID": "WLY001"
}],
USER_NAME: ''
},
quotaOrder: {
'ITEM_INNER': [],
......
......@@ -2,7 +2,7 @@
var isReady=false;var onReadyCallbacks=[];
var isServiceReady=false;var onServiceReadyCallbacks=[];
var __uniConfig = {"pages":["pages/login/login","pages/forgetpassword/forgetpassword","pages/forgetpassword/set-newpassword","pages/forgetpassword/get-captcha","pages/home/home","pages/funds-confirm/funds-confirm","pages/go-order/go-order","pages/quota/quota","pages/no-quota/no-quota","pages/group-buy/group-buy","pages/select-sale-plan/select-sale-plan","pages/select-group-plan/select-group-plan","pages/select-product/select-product","pages/select-product-pro/select-product-pro","pages/select-business/select-business","pages/select-group-client/select-group-client","pages/address-manage/address-manage","pages/select-paint-design/select-paint-design","pages/purchase/purchase","pages/purchase-receive/purchase-receive","pages/select-client/select-client","pages/plan/plan","pages/usercenter/usercenter","pages/apply-delivery/apply-delivery","pages/apply-order/apply-order","pages/apply-history/apply-history","pages/shop/shop","pages/message/message","pages/message-list/message-list-page","pages/purchase-plan/purchase-plan","pages/produce-order/produce-order","pages/produce-order/produce-plan","pages/ticket-order/ticket-order","pages/produce-material/produce-material","pages/produce-material/produce-plan","pages/my-purchase/my-purchase","pages/logistics/logistics","pages/my-order/my-order","pages/order-detail-noquota/order-detail-noquota","pages/order-detail-quota/order-detail-quota","pages/order-detail-group/order-detail-group","pages/billing-invoice/billing-invoice","pages/account-inquiry/account-inquiry","pages/marketsupportfee-select/marketsupportfee-select","pages/diy-wine/diy-wine","pages/breakwords-clue/breakwords-clue","pages/breakwords-clue-detail/breakwords-clue-detail","pages/breakwords-market/breakwords-market","pages/breakwords-mission/breakwords-mission","pages/breakwords-mission-receiver/breakwords-mission-receiver","pages/breakwords-mission-confirm/breakwords-mission-confirm","pages/breakwords-mission-appeal/breakwords-mission-appeal","pages/breakwords-mission-detail/breakwords-mission-detail","pages/breakwords-handle/breakwords-handle","pages/breakwords-handle-detail/breakwords-handle-detail","pages/select-clue-terminal/select-clue-terminal","pages/select-salesarea-account/select-salesarea-account"],"window":{"navigationBarTextStyle":"black","navigationBarBackgroundColor":"#fff","backgroundColorTop":"#fff","backgroundColorBottom":"#fff","transparentTitle":"always","rpxCalcBaseDeviceWidth":375},"tabBar":{"iconWidth":"19px","spacing":"4px","color":"#999999","selectedColor":"#FF1D32","borderStyle":"rgba(250,250,250,0.90)","backgroundColor":"rgba(250,250,250,0.90)","list":[{"pagePath":"pages/home/home","iconPath":"static/image/home@3x.png","selectedIconPath":"static/image/home_red@3x.png","text":"首页"},{"pagePath":"pages/go-order/go-order","iconPath":"static/image/tab_order@3x.png","selectedIconPath":"static/image/tab_order_red@3x.png","text":"下单"},{"pagePath":"pages/purchase/purchase","iconPath":"static/image/tab_purchase@3x.png","selectedIconPath":"static/image/tab_purchase_red@3x.png","text":"要货"},{"pagePath":"pages/message/message","iconPath":"static/image/tab_message@3x.png","selectedIconPath":"static/image/tab_message_red@3x.png","text":"消息"},{"pagePath":"pages/usercenter/usercenter","iconPath":"static/image/tab_my@3x.png","selectedIconPath":"static/image/tab_my_red@3x.png","text":"我的"}]},"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"五粮液APP","compilerVersion":"3.5.3","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true,"isNVue":true},"window":{}},{"path":"/pages/forgetpassword/forgetpassword","meta":{"isNVue":true},"window":{"buttons":[{"type":"back"}]}},{"path":"/pages/forgetpassword/set-newpassword","meta":{"isNVue":true},"window":{"buttons":[{"type":"back"}]}},{"path":"/pages/forgetpassword/get-captcha","meta":{},"window":{"buttons":[{"type":"back"}]}},{"path":"/pages/home/home","meta":{"isQuit":true,"isTabBar":true},"window":{"transparentTitle":"always"}},{"path":"/pages/funds-confirm/funds-confirm","meta":{"isNVue":true},"window":{"transparentTitle":"always","titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"款项用途确认","autoBackButton":true}}},{"path":"/pages/go-order/go-order","meta":{"isQuit":true,"isNVue":true,"isTabBar":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"选择下单类型","autoBackButton":false,"splitLine":{"color":"#ccc","height":"0.5px"}}}},{"path":"/pages/quota/quota","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"配额订单","autoBackButton":true}}},{"path":"/pages/no-quota/no-quota","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"非配额订单","autoBackButton":true}}},{"path":"/pages/group-buy/group-buy","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"团购订单","autoBackButton":true}}},{"path":"/pages/select-sale-plan/select-sale-plan","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"销售计划选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-group-plan/select-group-plan","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"计划类型选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-product/select-product","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"产品查询","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-product-pro/select-product-pro","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"产品查询","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-business/select-business","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"商机选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-group-client/select-group-client","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"团购客户选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/address-manage/address-manage","meta":{"isNVue":true},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"收货地址","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-paint-design/select-paint-design","meta":{"isNVue":true},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"祝福语选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/purchase/purchase","meta":{"isQuit":true,"isNVue":true,"isTabBar":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"要货","autoBackButton":false,"splitLine":true}}},{"path":"/pages/purchase-receive/purchase-receive","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"收货信息","autoBackButton":true}}},{"path":"/pages/select-client/select-client","meta":{},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"客户选择","autoBackButton":true,"buttons":[{"type":"none","text":"选择","fontSize":"14px","color":"#555"}]},"bounce":"none"}},{"path":"/pages/plan/plan","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"发货计划","autoBackButton":false,"buttons":[{"type":"none","text":"提交","fontSize":"14px","color":"#555"}]}}},{"path":"/pages/usercenter/usercenter","meta":{"isQuit":true,"isNVue":true,"isTabBar":true},"window":{}},{"path":"/pages/apply-delivery/apply-delivery","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"发货申请","autoBackButton":true}}},{"path":"/pages/apply-order/apply-order","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"要货申请","autoBackButton":true}}},{"path":"/pages/apply-history/apply-history","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"申请历史","autoBackButton":true}}},{"path":"/pages/shop/shop","meta":{"isNVue":true},"window":{"backgroundColor":"custom"}},{"path":"/pages/message/message","meta":{"isQuit":true,"isNVue":true,"isTabBar":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"消息中心","autoBackButton":false}}},{"path":"/pages/message-list/message-list-page","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"消息中心","autoBackButton":true}}},{"path":"/pages/purchase-plan/purchase-plan","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"采购计划","autoBackButton":true}}},{"path":"/pages/produce-order/produce-order","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"生产下单","autoBackButton":true,"buttons":[{"type":"none","text":"新增","fontSize":"14px","color":"#555"}]}}},{"path":"/pages/produce-order/produce-plan","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"生产计划","autoBackButton":true,"buttons":[{"type":"none","text":"提交","fontSize":"14px","color":"#555"}]}}},{"path":"/pages/ticket-order/ticket-order","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"制票单","autoBackButton":true}}},{"path":"/pages/produce-material/produce-material","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"生产备料","autoBackButton":true,"buttons":[{"type":"none","text":"新增","fontSize":"14px","color":"#555"}]}}},{"path":"/pages/produce-material/produce-plan","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"生产备料","autoBackButton":true,"buttons":[{"type":"none","text":"提交","fontSize":"14px","color":"#555"}]}}},{"path":"/pages/my-purchase/my-purchase","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"要货单","autoBackButton":true}}},{"path":"/pages/logistics/logistics","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"物流跟踪","autoBackButton":true}}},{"path":"/pages/my-order/my-order","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"我的订单","autoBackButton":true}}},{"path":"/pages/order-detail-noquota/order-detail-noquota","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"我的订单","autoBackButton":true}}},{"path":"/pages/order-detail-quota/order-detail-quota","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"我的订单","autoBackButton":true}}},{"path":"/pages/order-detail-group/order-detail-group","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"我的订单","autoBackButton":true}}},{"path":"/pages/billing-invoice/billing-invoice","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"账票查询","autoBackButton":true,"splitLine":{"color":"#ccc","height":"0.5px"}}}},{"path":"/pages/account-inquiry/account-inquiry","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"账款查询","autoBackButton":true},"bounce":"none"}},{"path":"/pages/marketsupportfee-select/marketsupportfee-select","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"市场支持费用查询","autoBackButton":true},"bounce":"none"}},{"path":"/pages/diy-wine/diy-wine","meta":{},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"定制酒信息","autoBackButton":true},"bounce":"none"}},{"path":"/pages/breakwords-clue/breakwords-clue","meta":{},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"提报市场违约线索","autoBackButton":true},"bounce":"none"}},{"path":"/pages/breakwords-clue-detail/breakwords-clue-detail","meta":{},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"违约线索明细","autoBackButton":true},"bounce":"none"}},{"path":"/pages/breakwords-market/breakwords-market","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"市场线索","autoBackButton":true}}},{"path":"/pages/breakwords-mission/breakwords-mission","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"违约任务","autoBackButton":true}}},{"path":"/pages/breakwords-mission-receiver/breakwords-mission-receiver","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"收货地址","autoBackButton":true}}},{"path":"/pages/breakwords-mission-confirm/breakwords-mission-confirm","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"确认收货 ","autoBackButton":true}}},{"path":"/pages/breakwords-mission-appeal/breakwords-mission-appeal","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"罚分申诉 ","autoBackButton":true}}},{"path":"/pages/breakwords-mission-detail/breakwords-mission-detail","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"违约任务详情 ","autoBackButton":true}}},{"path":"/pages/breakwords-handle/breakwords-handle","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"违约处理","autoBackButton":true}}},{"path":"/pages/breakwords-handle-detail/breakwords-handle-detail","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"处理单详情","autoBackButton":true}}},{"path":"/pages/select-clue-terminal/select-clue-terminal","meta":{"isNVue":true},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"终端名称选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-salesarea-account/select-salesarea-account","meta":{"isNVue":true},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"联络函信息","autoBackButton":true},"bounce":"none"}}];
var __uniRoutes = [{"path":"/pages/login/login","meta":{"isQuit":true,"isNVue":true},"window":{}},{"path":"/pages/forgetpassword/forgetpassword","meta":{"isNVue":true},"window":{"buttons":[{"type":"back"}]}},{"path":"/pages/forgetpassword/set-newpassword","meta":{"isNVue":true},"window":{"buttons":[{"type":"back"}]}},{"path":"/pages/forgetpassword/get-captcha","meta":{},"window":{"buttons":[{"type":"back"}]}},{"path":"/pages/home/home","meta":{"isQuit":true,"isTabBar":true},"window":{"transparentTitle":"always"}},{"path":"/pages/funds-confirm/funds-confirm","meta":{"isNVue":true},"window":{"transparentTitle":"always","titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"款项用途确认","autoBackButton":true}}},{"path":"/pages/go-order/go-order","meta":{"isQuit":true,"isNVue":true,"isTabBar":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"选择下单类型","autoBackButton":false,"splitLine":{"color":"#ccc","height":"0.5px"}}}},{"path":"/pages/quota/quota","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"配额订单","autoBackButton":true}}},{"path":"/pages/no-quota/no-quota","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"非配额订单","autoBackButton":true}}},{"path":"/pages/group-buy/group-buy","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"团购订单","autoBackButton":true}}},{"path":"/pages/select-sale-plan/select-sale-plan","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"销售计划选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-group-plan/select-group-plan","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"计划类型选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-product/select-product","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"产品查询","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-product-pro/select-product-pro","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"产品查询","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-business/select-business","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"商机选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-group-client/select-group-client","meta":{},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"团购客户选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/address-manage/address-manage","meta":{"isNVue":true},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"收货地址","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-paint-design/select-paint-design","meta":{"isNVue":true},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"祝福语选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/purchase/purchase","meta":{"isQuit":true,"isNVue":true,"isTabBar":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"要货","autoBackButton":false,"splitLine":true}}},{"path":"/pages/purchase-receive/purchase-receive","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"收货信息","autoBackButton":true}}},{"path":"/pages/select-client/select-client","meta":{},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"客户选择","autoBackButton":true,"buttons":[{"type":"none","text":"选择","fontSize":"14px","color":"#555"}]},"bounce":"none"}},{"path":"/pages/plan/plan","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"发货计划","autoBackButton":false,"buttons":[{"type":"none","text":"提交","fontSize":"14px","color":"#555"}]}}},{"path":"/pages/usercenter/usercenter","meta":{"isQuit":true,"isNVue":true,"isTabBar":true},"window":{}},{"path":"/pages/apply-delivery/apply-delivery","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"发货申请","autoBackButton":true}}},{"path":"/pages/apply-order/apply-order","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"要货申请","autoBackButton":true}}},{"path":"/pages/apply-history/apply-history","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"申请历史","autoBackButton":true}}},{"path":"/pages/shop/shop","meta":{"isNVue":true},"window":{"backgroundColor":"custom"}},{"path":"/pages/message/message","meta":{"isQuit":true,"isNVue":true,"isTabBar":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"消息中心","autoBackButton":false}}},{"path":"/pages/message-list/message-list-page","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"消息中心","autoBackButton":true}}},{"path":"/pages/purchase-plan/purchase-plan","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"采购计划","autoBackButton":true}}},{"path":"/pages/produce-order/produce-order","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"生产下单","autoBackButton":true,"buttons":[{"type":"none","text":"新增","fontSize":"14px","color":"#555"}]}}},{"path":"/pages/produce-order/produce-plan","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"生产计划","autoBackButton":true,"buttons":[{"type":"none","text":"提交","fontSize":"14px","color":"#555"}]}}},{"path":"/pages/ticket-order/ticket-order","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"制票单","autoBackButton":true}}},{"path":"/pages/produce-material/produce-material","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"生产备料","autoBackButton":true,"buttons":[{"type":"none","text":"新增","fontSize":"14px","color":"#555"}]}}},{"path":"/pages/produce-material/produce-plan","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"生产备料","autoBackButton":true,"buttons":[{"type":"none","text":"提交","fontSize":"14px","color":"#555"}]}}},{"path":"/pages/my-purchase/my-purchase","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"要货单","autoBackButton":true}}},{"path":"/pages/logistics/logistics","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"物流跟踪","autoBackButton":true}}},{"path":"/pages/my-order/my-order","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"我的订单","autoBackButton":true}}},{"path":"/pages/order-detail-noquota/order-detail-noquota","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"我的订单","autoBackButton":true}}},{"path":"/pages/order-detail-quota/order-detail-quota","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"我的订单","autoBackButton":true}}},{"path":"/pages/order-detail-group/order-detail-group","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"我的订单","autoBackButton":true}}},{"path":"/pages/billing-invoice/billing-invoice","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"账票查询","autoBackButton":true,"splitLine":{"color":"#ccc","height":"0.5px"}}}},{"path":"/pages/account-inquiry/account-inquiry","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"账款查询","autoBackButton":true},"bounce":"none"}},{"path":"/pages/marketsupportfee-select/marketsupportfee-select","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"市场支持费用查询","autoBackButton":true},"bounce":"none"}},{"path":"/pages/diy-wine/diy-wine","meta":{},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"定制酒信息","autoBackButton":true},"bounce":"none"}},{"path":"/pages/breakwords-clue/breakwords-clue","meta":{},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"提报市场违约线索","autoBackButton":true},"bounce":"none"}},{"path":"/pages/breakwords-clue-detail/breakwords-clue-detail","meta":{},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"违约线索明细","autoBackButton":true},"bounce":"none"}},{"path":"/pages/breakwords-market/breakwords-market","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"市场线索","autoBackButton":true}}},{"path":"/pages/breakwords-mission/breakwords-mission","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"违约任务","autoBackButton":true}}},{"path":"/pages/breakwords-mission-receiver/breakwords-mission-receiver","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"收货地址","autoBackButton":true}}},{"path":"/pages/breakwords-mission-confirm/breakwords-mission-confirm","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"确认收货 ","autoBackButton":true}}},{"path":"/pages/breakwords-mission-appeal/breakwords-mission-appeal","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"罚分申诉 ","autoBackButton":true}}},{"path":"/pages/breakwords-mission-detail/breakwords-mission-detail","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"违约任务详情 ","autoBackButton":true}}},{"path":"/pages/breakwords-handle/breakwords-handle","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"违约处理","autoBackButton":true}}},{"path":"/pages/breakwords-handle-detail/breakwords-handle-detail","meta":{"isNVue":true},"window":{"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"transparent","titleText":"处理单详情","autoBackButton":true}}},{"path":"/pages/select-clue-terminal/select-clue-terminal","meta":{"isNVue":true},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"终端名称选择","autoBackButton":true},"bounce":"none"}},{"path":"/pages/select-salesarea-account/select-salesarea-account","meta":{"isNVue":true},"window":{"enablePullDownRefresh":true,"titleNView":{"titleAlign":"left","titleColor":"#333","titleSize":"17px","backgroundColor":"#fff","titleText":"银行账户选择","autoBackButton":true},"bounce":"none"}}];
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});
This source diff could not be displayed because it is too large. You can view the blob instead.
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__343534B","name":"五粮液APP","version":{"name":"1.0.0","code":"100"},"description":"订货系统","launch_path":"","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview","render":"always","uniNView":{"path":"pages/login/login.js"}},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#fff"},"usingComponents":true,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","nvue":{"flex-direction":"row"},"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"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"}}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"abiFilters":["armeabi-v7a"]},"apple":{},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"arguments":"{\"name\":\"me\",\"query\":\"uuid=c4bba940-f69e-11ea-a419-6bafda9d095e&__id__=1\",\"id\":0,\"pathName\":\"pages/login/login\"}","allowsInlineMediaPlayback":true,"safearea":{"background":"rgba(250,250,250,0.90)","bottom":{"offset":"auto"}},"uni-app":{"compilerVersion":"3.5.3","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"row"},"nvueLaunchMode":"normal"},"tabBar":{"iconWidth":"19px","spacing":"4px","color":"#999999","selectedColor":"#FF1D32","borderStyle":"rgba(250,250,250,0.90)","backgroundColor":"rgba(250,250,250,0.90)","list":[{"pagePath":"pages/home/home","iconPath":"static/image/home@3x.png","selectedIconPath":"static/image/home_red@3x.png","text":"首页"},{"pagePath":"pages/go-order/go-order","iconPath":"static/image/tab_order@3x.png","selectedIconPath":"static/image/tab_order_red@3x.png","text":"下单"},{"pagePath":"pages/purchase/purchase","iconPath":"static/image/tab_purchase@3x.png","selectedIconPath":"static/image/tab_purchase_red@3x.png","text":"要货"},{"pagePath":"pages/message/message","iconPath":"static/image/tab_message@3x.png","selectedIconPath":"static/image/tab_message_red@3x.png","text":"消息"},{"pagePath":"pages/usercenter/usercenter","iconPath":"static/image/tab_my@3x.png","selectedIconPath":"static/image/tab_my_red@3x.png","text":"我的"}],"height":"50px"}}}
\ No newline at end of file
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__343534B","name":"五粮液APP","version":{"name":"1.0.0","code":"100"},"description":"订货系统","launch_path":"","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"id":"1","kernel":"WKWebview","render":"always","uniNView":{"path":"pages/login/login.js"}},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#fff"},"usingComponents":true,"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","nvue":{"flex-direction":"row"},"distribute":{"icons":{"android":{"hdpi":"unpackage/res/icons/72x72.png","xhdpi":"unpackage/res/icons/96x96.png","xxhdpi":"unpackage/res/icons/144x144.png","xxxhdpi":"unpackage/res/icons/192x192.png"},"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"}}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"abiFilters":["armeabi-v7a"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"arguments":"{\"name\":\"me\",\"query\":\"uuid=c4bba940-f69e-11ea-a419-6bafda9d095e&__id__=1\",\"id\":0,\"pathName\":\"pages/login/login\"}","allowsInlineMediaPlayback":true,"safearea":{"background":"rgba(250,250,250,0.90)","bottom":{"offset":"auto"}},"uni-app":{"compilerVersion":"3.5.3","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"row"},"nvueLaunchMode":"normal"},"tabBar":{"iconWidth":"19px","spacing":"4px","color":"#999999","selectedColor":"#FF1D32","borderStyle":"rgba(250,250,250,0.90)","backgroundColor":"rgba(250,250,250,0.90)","list":[{"pagePath":"pages/home/home","iconPath":"static/image/home@3x.png","selectedIconPath":"static/image/home_red@3x.png","text":"首页"},{"pagePath":"pages/go-order/go-order","iconPath":"static/image/tab_order@3x.png","selectedIconPath":"static/image/tab_order_red@3x.png","text":"下单"},{"pagePath":"pages/purchase/purchase","iconPath":"static/image/tab_purchase@3x.png","selectedIconPath":"static/image/tab_purchase_red@3x.png","text":"要货"},{"pagePath":"pages/message/message","iconPath":"static/image/tab_message@3x.png","selectedIconPath":"static/image/tab_message_red@3x.png","text":"消息"},{"pagePath":"pages/usercenter/usercenter","iconPath":"static/image/tab_my@3x.png","selectedIconPath":"static/image/tab_my_red@3x.png","text":"我的"}],"height":"50px"}}}
\ No newline at end of file
......@@ -2344,7 +2344,7 @@ function (global) {
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 20));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 13));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n_vue.default.use(_vuex.default);\n\nvar lifeData = {};\n\ntry {\n // 尝试获取本地是否存在lifeData变量,第一次启动APP时是不存在的\n lifeData = uni.getStorageSync('lifeData');\n} catch (e) {\n\n}\n\n// 需要永久存储,且下次APP启动需要取出的,在state中的变量名\nvar saveStateKeys = ['vuex_user', 'vuex_token'];\n\n// 保存变量到本地存储中\nvar saveLifeData = function saveLifeData(key, value) {\n // 判断变量名是否在需要存储的数组中\n if (saveStateKeys.indexOf(key) != -1) {\n // 获取本地存储的lifeData对象,将变量添加到对象中\n var tmp = uni.getStorageSync('lifeData');\n // 第一次打开APP,不存在lifeData变量,故放一个{}空对象\n tmp = tmp ? tmp : {};\n tmp[key] = value;\n // 执行这一步后,所有需要存储的变量,都挂载在本地的lifeData对象中\n uni.setStorageSync('lifeData', tmp);\n }\n};\nvar store = new _vuex.default.Store({\n state: {\n // 如果上面从本地获取的lifeData对象下有对应的属性,就赋值给state中对应的变量\n // 加上vuex_前缀,是防止变量名冲突,也让人一目了然\n vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {\n name: '明月' },\n\n vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',\n // 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式\n vuex_version: '1.0.1',\n vuex_demo: '绛紫',\n userInfo: {\n name: '测试',\n code: '0050000215' },\n\n quotaOrder: {\n 'ITEM_INNER': [],\n 'ITEM_OUTER': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n noQuotaOrder: {\n 'ITEM': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n groupOrder: {\n 'ITEM': [],\n 'ATTACHMENT': [],\n 'INFO': {},\n 'baseinfo': {} } },\n\n\n mutations: {\n $uStore: function $uStore(state, payload) {\n // 判断是否多层级调用,state中为对象存在的情况,诸如user.info.score = 1\n var nameArr = payload.name.split('.');\n var saveKey = '';\n var len = nameArr.length;\n if (len >= 2) {\n var obj = state[nameArr[0]];\n for (var i = 1; i < len - 1; i++) {\n obj = obj[nameArr[i]];\n }\n obj[nameArr[len - 1]] = payload.value;\n saveKey = nameArr[0];\n } else {\n // 单层级变量,在state就是一个普通变量的情况\n state[payload.name] = payload.value;\n saveKey = payload.name;\n }\n // 保存变量到本地,见顶部函数定义\n saveLifeData(saveKey, state[saveKey]);\n } } });var _default =\n\n\n\nstore;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsImxpZmVEYXRhIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJlIiwic2F2ZVN0YXRlS2V5cyIsInNhdmVMaWZlRGF0YSIsImtleSIsInZhbHVlIiwiaW5kZXhPZiIsInRtcCIsInNldFN0b3JhZ2VTeW5jIiwic3RvcmUiLCJTdG9yZSIsInN0YXRlIiwidnVleF91c2VyIiwibmFtZSIsInZ1ZXhfdG9rZW4iLCJ2dWV4X3ZlcnNpb24iLCJ2dWV4X2RlbW8iLCJ1c2VySW5mbyIsImNvZGUiLCJxdW90YU9yZGVyIiwibm9RdW90YU9yZGVyIiwiZ3JvdXBPcmRlciIsIm11dGF0aW9ucyIsIiR1U3RvcmUiLCJwYXlsb2FkIiwibmFtZUFyciIsInNwbGl0Iiwic2F2ZUtleSIsImxlbiIsImxlbmd0aCIsIm9iaiIsImkiXSwibWFwcGluZ3MiOiJ1RkFBQTtBQUNBLHdFO0FBQ0FBLGFBQUlDLEdBQUosQ0FBUUMsYUFBUjs7QUFFQSxJQUFJQyxRQUFRLEdBQUcsRUFBZjs7QUFFQSxJQUFJO0FBQ0g7QUFDQUEsVUFBUSxHQUFHQyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsVUFBbkIsQ0FBWDtBQUNBLENBSEQsQ0FHRSxPQUFPQyxDQUFQLEVBQVU7O0FBRVg7O0FBRUQ7QUFDQSxJQUFJQyxhQUFhLEdBQUcsQ0FBQyxXQUFELEVBQWMsWUFBZCxDQUFwQjs7QUFFQTtBQUNBLElBQU1DLFlBQVksR0FBRyxTQUFmQSxZQUFlLENBQVNDLEdBQVQsRUFBY0MsS0FBZCxFQUFxQjtBQUN6QztBQUNBLE1BQUlILGFBQWEsQ0FBQ0ksT0FBZCxDQUFzQkYsR0FBdEIsS0FBOEIsQ0FBQyxDQUFuQyxFQUFzQztBQUNyQztBQUNBLFFBQUlHLEdBQUcsR0FBR1IsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFVBQW5CLENBQVY7QUFDQTtBQUNBTyxPQUFHLEdBQUdBLEdBQUcsR0FBR0EsR0FBSCxHQUFTLEVBQWxCO0FBQ0FBLE9BQUcsQ0FBQ0gsR0FBRCxDQUFILEdBQVdDLEtBQVg7QUFDQTtBQUNBTixPQUFHLENBQUNTLGNBQUosQ0FBbUIsVUFBbkIsRUFBK0JELEdBQS9CO0FBQ0E7QUFDRCxDQVhEO0FBWUEsSUFBTUUsS0FBSyxHQUFHLElBQUlaLGNBQUthLEtBQVQsQ0FBZTtBQUM1QkMsT0FBSyxFQUFFO0FBQ047QUFDQTtBQUNBQyxhQUFTLEVBQUVkLFFBQVEsQ0FBQ2MsU0FBVCxHQUFxQmQsUUFBUSxDQUFDYyxTQUE5QixHQUEwQztBQUNwREMsVUFBSSxFQUFFLElBRDhDLEVBSC9DOztBQU1OQyxjQUFVLEVBQUVoQixRQUFRLENBQUNnQixVQUFULEdBQXNCaEIsUUFBUSxDQUFDZ0IsVUFBL0IsR0FBNEMsRUFObEQ7QUFPTjtBQUNBQyxnQkFBWSxFQUFFLE9BUlI7QUFTTkMsYUFBUyxFQUFFLElBVEw7QUFVTkMsWUFBUSxFQUFFO0FBQ1RKLFVBQUksRUFBRSxJQURHO0FBRVRLLFVBQUksRUFBRSxZQUZHLEVBVko7O0FBY05DLGNBQVUsRUFBRTtBQUNYLG9CQUFjLEVBREg7QUFFWCxvQkFBYyxFQUZIO0FBR1gsZ0JBQVUsRUFIQztBQUlYLG9CQUFjLEVBSkg7QUFLWCxjQUFRLEVBTEcsRUFkTjs7QUFxQk5DLGdCQUFZLEVBQUU7QUFDYixjQUFRLEVBREs7QUFFYixnQkFBVSxFQUZHO0FBR2Isb0JBQWMsRUFIRDtBQUliLGNBQVEsRUFKSyxFQXJCUjs7QUEyQk5DLGNBQVUsRUFBRTtBQUNYLGNBQVEsRUFERztBQUVYLG9CQUFjLEVBRkg7QUFHWCxjQUFRLEVBSEc7QUFJWCxrQkFBWSxFQUpELEVBM0JOLEVBRHFCOzs7QUFtQzVCQyxXQUFTLEVBQUU7QUFDVkMsV0FEVSxtQkFDRlosS0FERSxFQUNLYSxPQURMLEVBQ2M7QUFDdkI7QUFDQSxVQUFJQyxPQUFPLEdBQUdELE9BQU8sQ0FBQ1gsSUFBUixDQUFhYSxLQUFiLENBQW1CLEdBQW5CLENBQWQ7QUFDQSxVQUFJQyxPQUFPLEdBQUcsRUFBZDtBQUNBLFVBQUlDLEdBQUcsR0FBR0gsT0FBTyxDQUFDSSxNQUFsQjtBQUNBLFVBQUlELEdBQUcsSUFBSSxDQUFYLEVBQWM7QUFDYixZQUFJRSxHQUFHLEdBQUduQixLQUFLLENBQUNjLE9BQU8sQ0FBQyxDQUFELENBQVIsQ0FBZjtBQUNBLGFBQUssSUFBSU0sQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0gsR0FBRyxHQUFHLENBQTFCLEVBQTZCRyxDQUFDLEVBQTlCLEVBQWtDO0FBQ2pDRCxhQUFHLEdBQUdBLEdBQUcsQ0FBQ0wsT0FBTyxDQUFDTSxDQUFELENBQVIsQ0FBVDtBQUNBO0FBQ0RELFdBQUcsQ0FBQ0wsT0FBTyxDQUFDRyxHQUFHLEdBQUcsQ0FBUCxDQUFSLENBQUgsR0FBd0JKLE9BQU8sQ0FBQ25CLEtBQWhDO0FBQ0FzQixlQUFPLEdBQUdGLE9BQU8sQ0FBQyxDQUFELENBQWpCO0FBQ0EsT0FQRCxNQU9PO0FBQ047QUFDQWQsYUFBSyxDQUFDYSxPQUFPLENBQUNYLElBQVQsQ0FBTCxHQUFzQlcsT0FBTyxDQUFDbkIsS0FBOUI7QUFDQXNCLGVBQU8sR0FBR0gsT0FBTyxDQUFDWCxJQUFsQjtBQUNBO0FBQ0Q7QUFDQVYsa0JBQVksQ0FBQ3dCLE9BQUQsRUFBVWhCLEtBQUssQ0FBQ2dCLE9BQUQsQ0FBZixDQUFaO0FBQ0EsS0FwQlMsRUFuQ2lCLEVBQWYsQ0FBZCxDOzs7O0FBMkRlbEIsSyIsImZpbGUiOiIxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJ1xuaW1wb3J0IFZ1ZXggZnJvbSAndnVleCdcblZ1ZS51c2UoVnVleClcblxubGV0IGxpZmVEYXRhID0ge307XG5cbnRyeSB7XG5cdC8vIOWwneivleiOt+WPluacrOWcsOaYr+WQpuWtmOWcqGxpZmVEYXRh5Y+Y6YeP77yM56ys5LiA5qyh5ZCv5YqoQVBQ5pe25piv5LiN5a2Y5Zyo55qEXG5cdGxpZmVEYXRhID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdsaWZlRGF0YScpO1xufSBjYXRjaCAoZSkge1xuXG59XG5cbi8vIOmcgOimgeawuOS5heWtmOWCqO+8jOS4lOS4i+asoUFQUOWQr+WKqOmcgOimgeWPluWHuueahO+8jOWcqHN0YXRl5Lit55qE5Y+Y6YeP5ZCNXG5sZXQgc2F2ZVN0YXRlS2V5cyA9IFsndnVleF91c2VyJywgJ3Z1ZXhfdG9rZW4nXTtcblxuLy8g5L+d5a2Y5Y+Y6YeP5Yiw5pys5Zyw5a2Y5YKo5LitXG5jb25zdCBzYXZlTGlmZURhdGEgPSBmdW5jdGlvbihrZXksIHZhbHVlKSB7XG5cdC8vIOWIpOaWreWPmOmHj+WQjeaYr+WQpuWcqOmcgOimgeWtmOWCqOeahOaVsOe7hOS4rVxuXHRpZiAoc2F2ZVN0YXRlS2V5cy5pbmRleE9mKGtleSkgIT0gLTEpIHtcblx0XHQvLyDojrflj5bmnKzlnLDlrZjlgqjnmoRsaWZlRGF0YeWvueixoe+8jOWwhuWPmOmHj+a3u+WKoOWIsOWvueixoeS4rVxuXHRcdGxldCB0bXAgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xpZmVEYXRhJyk7XG5cdFx0Ly8g56ys5LiA5qyh5omT5byAQVBQ77yM5LiN5a2Y5ZyobGlmZURhdGHlj5jph4/vvIzmlYXmlL7kuIDkuKp7feepuuWvueixoVxuXHRcdHRtcCA9IHRtcCA/IHRtcCA6IHt9O1xuXHRcdHRtcFtrZXldID0gdmFsdWU7XG5cdFx0Ly8g5omn6KGM6L+Z5LiA5q2l5ZCO77yM5omA5pyJ6ZyA6KaB5a2Y5YKo55qE5Y+Y6YeP77yM6YO95oyC6L295Zyo5pys5Zyw55qEbGlmZURhdGHlr7nosaHkuK1cblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xpZmVEYXRhJywgdG1wKTtcblx0fVxufVxuY29uc3Qgc3RvcmUgPSBuZXcgVnVleC5TdG9yZSh7XG5cdHN0YXRlOiB7XG5cdFx0Ly8g5aaC5p6c5LiK6Z2i5LuO5pys5Zyw6I635Y+W55qEbGlmZURhdGHlr7nosaHkuIvmnInlr7nlupTnmoTlsZ7mgKfvvIzlsLHotYvlgLznu5lzdGF0ZeS4reWvueW6lOeahOWPmOmHj1xuXHRcdC8vIOWKoOS4inZ1ZXhf5YmN57yA77yM5piv6Ziy5q2i5Y+Y6YeP5ZCN5Yay56qB77yM5Lmf6K6p5Lq65LiA55uu5LqG54S2XG5cdFx0dnVleF91c2VyOiBsaWZlRGF0YS52dWV4X3VzZXIgPyBsaWZlRGF0YS52dWV4X3VzZXIgOiB7XG5cdFx0XHRuYW1lOiAn5piO5pyIJ1xuXHRcdH0sXG5cdFx0dnVleF90b2tlbjogbGlmZURhdGEudnVleF90b2tlbiA/IGxpZmVEYXRhLnZ1ZXhfdG9rZW4gOiAnJyxcblx0XHQvLyDlpoLmnpx2dWV4X3ZlcnNpb27ml6DpnIDkv53lrZjliLDmnKzlnLDmsLjkuYXlrZjlgqjvvIzml6DpnIBsaWZlRGF0YS52dWV4X3ZlcnNpb27mlrnlvI9cblx0XHR2dWV4X3ZlcnNpb246ICcxLjAuMScsXG5cdFx0dnVleF9kZW1vOiAn57ub57SrJyxcblx0XHR1c2VySW5mbzoge1xuXHRcdFx0bmFtZTogJ+a1i+ivlScsXG5cdFx0XHRjb2RlOiAnMDA1MDAwMDIxNSdcblx0XHR9LFxuXHRcdHF1b3RhT3JkZXI6IHtcblx0XHRcdCdJVEVNX0lOTkVSJzogW10sXG5cdFx0XHQnSVRFTV9PVVRFUic6IFtdLFxuXHRcdFx0J2l0ZW1fZCc6IFtdLFxuXHRcdFx0J0FUVEFDSE1FTlQnOiBbXSxcblx0XHRcdCdJTkZPJzoge31cblx0XHR9LFxuXHRcdG5vUXVvdGFPcmRlcjoge1xuXHRcdFx0J0lURU0nOiBbXSxcblx0XHRcdCdpdGVtX2QnOiBbXSxcblx0XHRcdCdBVFRBQ0hNRU5UJzogW10sXG5cdFx0XHQnSU5GTyc6IHt9XG5cdFx0fSxcblx0XHRncm91cE9yZGVyOiB7XG5cdFx0XHQnSVRFTSc6IFtdLFxuXHRcdFx0J0FUVEFDSE1FTlQnOiBbXSxcblx0XHRcdCdJTkZPJzoge30sXG5cdFx0XHQnYmFzZWluZm8nOiB7fVxuXHRcdH1cblx0fSxcblx0bXV0YXRpb25zOiB7XG5cdFx0JHVTdG9yZShzdGF0ZSwgcGF5bG9hZCkge1xuXHRcdFx0Ly8g5Yik5pat5piv5ZCm5aSa5bGC57qn6LCD55So77yMc3RhdGXkuK3kuLrlr7nosaHlrZjlnKjnmoTmg4XlhrXvvIzor7jlpoJ1c2VyLmluZm8uc2NvcmUgPSAxXG5cdFx0XHRsZXQgbmFtZUFyciA9IHBheWxvYWQubmFtZS5zcGxpdCgnLicpO1xuXHRcdFx0bGV0IHNhdmVLZXkgPSAnJztcblx0XHRcdGxldCBsZW4gPSBuYW1lQXJyLmxlbmd0aDtcblx0XHRcdGlmIChsZW4gPj0gMikge1xuXHRcdFx0XHRsZXQgb2JqID0gc3RhdGVbbmFtZUFyclswXV07XG5cdFx0XHRcdGZvciAobGV0IGkgPSAxOyBpIDwgbGVuIC0gMTsgaSsrKSB7XG5cdFx0XHRcdFx0b2JqID0gb2JqW25hbWVBcnJbaV1dO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG9ialtuYW1lQXJyW2xlbiAtIDFdXSA9IHBheWxvYWQudmFsdWU7XG5cdFx0XHRcdHNhdmVLZXkgPSBuYW1lQXJyWzBdO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0Ly8g5Y2V5bGC57qn5Y+Y6YeP77yM5Zyoc3RhdGXlsLHmmK/kuIDkuKrmma7pgJrlj5jph4/nmoTmg4XlhrVcblx0XHRcdFx0c3RhdGVbcGF5bG9hZC5uYW1lXSA9IHBheWxvYWQudmFsdWU7XG5cdFx0XHRcdHNhdmVLZXkgPSBwYXlsb2FkLm5hbWU7XG5cdFx0XHR9XG5cdFx0XHQvLyDkv53lrZjlj5jph4/liLDmnKzlnLDvvIzop4Hpobbpg6jlh73mlbDlrprkuYlcblx0XHRcdHNhdmVMaWZlRGF0YShzYXZlS2V5LCBzdGF0ZVtzYXZlS2V5XSlcblx0XHR9XG5cdH1cbn0pXG5cbmV4cG9ydCBkZWZhdWx0IHN0b3JlXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///19\n");
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 20));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 13));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n_vue.default.use(_vuex.default);\n\nvar lifeData = {};\n\ntry {\n // 尝试获取本地是否存在lifeData变量,第一次启动APP时是不存在的\n lifeData = uni.getStorageSync('lifeData');\n} catch (e) {\n\n}\n\n// 需要永久存储,且下次APP启动需要取出的,在state中的变量名\nvar saveStateKeys = ['vuex_user', 'vuex_token'];\n\n// 保存变量到本地存储中\nvar saveLifeData = function saveLifeData(key, value) {\n // 判断变量名是否在需要存储的数组中\n if (saveStateKeys.indexOf(key) != -1) {\n // 获取本地存储的lifeData对象,将变量添加到对象中\n var tmp = uni.getStorageSync('lifeData');\n // 第一次打开APP,不存在lifeData变量,故放一个{}空对象\n tmp = tmp ? tmp : {};\n tmp[key] = value;\n // 执行这一步后,所有需要存储的变量,都挂载在本地的lifeData对象中\n uni.setStorageSync('lifeData', tmp);\n }\n};\nvar store = new _vuex.default.Store({\n state: {\n // 如果上面从本地获取的lifeData对象下有对应的属性,就赋值给state中对应的变量\n // 加上vuex_前缀,是防止变量名冲突,也让人一目了然\n vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {\n name: '明月' },\n\n vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',\n // 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式\n vuex_version: '1.0.1',\n vuex_demo: '绛紫',\n userInfo: {\n name: '',\n code: '' },\n\n userBpData: {\n USER_BP: '',\n ROLES: [{\n \"ROLE_DESC\": \"\",\n \"ROLE_ID\": \"WLY001\" }],\n\n USER_NAME: '' },\n\n quotaOrder: {\n 'ITEM_INNER': [],\n 'ITEM_OUTER': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n noQuotaOrder: {\n 'ITEM': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n groupOrder: {\n 'ITEM': [],\n 'ATTACHMENT': [],\n 'INFO': {},\n 'baseinfo': {} } },\n\n\n mutations: {\n $uStore: function $uStore(state, payload) {\n // 判断是否多层级调用,state中为对象存在的情况,诸如user.info.score = 1\n var nameArr = payload.name.split('.');\n var saveKey = '';\n var len = nameArr.length;\n if (len >= 2) {\n var obj = state[nameArr[0]];\n for (var i = 1; i < len - 1; i++) {\n obj = obj[nameArr[i]];\n }\n obj[nameArr[len - 1]] = payload.value;\n saveKey = nameArr[0];\n } else {\n // 单层级变量,在state就是一个普通变量的情况\n state[payload.name] = payload.value;\n saveKey = payload.name;\n }\n // 保存变量到本地,见顶部函数定义\n saveLifeData(saveKey, state[saveKey]);\n } } });var _default =\n\n\n\nstore;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsImxpZmVEYXRhIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJlIiwic2F2ZVN0YXRlS2V5cyIsInNhdmVMaWZlRGF0YSIsImtleSIsInZhbHVlIiwiaW5kZXhPZiIsInRtcCIsInNldFN0b3JhZ2VTeW5jIiwic3RvcmUiLCJTdG9yZSIsInN0YXRlIiwidnVleF91c2VyIiwibmFtZSIsInZ1ZXhfdG9rZW4iLCJ2dWV4X3ZlcnNpb24iLCJ2dWV4X2RlbW8iLCJ1c2VySW5mbyIsImNvZGUiLCJ1c2VyQnBEYXRhIiwiVVNFUl9CUCIsIlJPTEVTIiwiVVNFUl9OQU1FIiwicXVvdGFPcmRlciIsIm5vUXVvdGFPcmRlciIsImdyb3VwT3JkZXIiLCJtdXRhdGlvbnMiLCIkdVN0b3JlIiwicGF5bG9hZCIsIm5hbWVBcnIiLCJzcGxpdCIsInNhdmVLZXkiLCJsZW4iLCJsZW5ndGgiLCJvYmoiLCJpIl0sIm1hcHBpbmdzIjoidUZBQUE7QUFDQSx3RTtBQUNBQSxhQUFJQyxHQUFKLENBQVFDLGFBQVI7O0FBRUEsSUFBSUMsUUFBUSxHQUFHLEVBQWY7O0FBRUEsSUFBSTtBQUNIO0FBQ0FBLFVBQVEsR0FBR0MsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFVBQW5CLENBQVg7QUFDQSxDQUhELENBR0UsT0FBT0MsQ0FBUCxFQUFVOztBQUVYOztBQUVEO0FBQ0EsSUFBSUMsYUFBYSxHQUFHLENBQUMsV0FBRCxFQUFjLFlBQWQsQ0FBcEI7O0FBRUE7QUFDQSxJQUFNQyxZQUFZLEdBQUcsU0FBZkEsWUFBZSxDQUFTQyxHQUFULEVBQWNDLEtBQWQsRUFBcUI7QUFDekM7QUFDQSxNQUFJSCxhQUFhLENBQUNJLE9BQWQsQ0FBc0JGLEdBQXRCLEtBQThCLENBQUMsQ0FBbkMsRUFBc0M7QUFDckM7QUFDQSxRQUFJRyxHQUFHLEdBQUdSLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixVQUFuQixDQUFWO0FBQ0E7QUFDQU8sT0FBRyxHQUFHQSxHQUFHLEdBQUdBLEdBQUgsR0FBUyxFQUFsQjtBQUNBQSxPQUFHLENBQUNILEdBQUQsQ0FBSCxHQUFXQyxLQUFYO0FBQ0E7QUFDQU4sT0FBRyxDQUFDUyxjQUFKLENBQW1CLFVBQW5CLEVBQStCRCxHQUEvQjtBQUNBO0FBQ0QsQ0FYRDtBQVlBLElBQU1FLEtBQUssR0FBRyxJQUFJWixjQUFLYSxLQUFULENBQWU7QUFDNUJDLE9BQUssRUFBRTtBQUNOO0FBQ0E7QUFDQUMsYUFBUyxFQUFFZCxRQUFRLENBQUNjLFNBQVQsR0FBcUJkLFFBQVEsQ0FBQ2MsU0FBOUIsR0FBMEM7QUFDcERDLFVBQUksRUFBRSxJQUQ4QyxFQUgvQzs7QUFNTkMsY0FBVSxFQUFFaEIsUUFBUSxDQUFDZ0IsVUFBVCxHQUFzQmhCLFFBQVEsQ0FBQ2dCLFVBQS9CLEdBQTRDLEVBTmxEO0FBT047QUFDQUMsZ0JBQVksRUFBRSxPQVJSO0FBU05DLGFBQVMsRUFBRSxJQVRMO0FBVU5DLFlBQVEsRUFBRTtBQUNUSixVQUFJLEVBQUUsRUFERztBQUVUSyxVQUFJLEVBQUUsRUFGRyxFQVZKOztBQWNOQyxjQUFVLEVBQUU7QUFDWEMsYUFBTyxFQUFFLEVBREU7QUFFWEMsV0FBSyxFQUFFLENBQUM7QUFDUCxxQkFBYSxFQUROO0FBRVAsbUJBQVcsUUFGSixFQUFELENBRkk7O0FBTVhDLGVBQVMsRUFBRSxFQU5BLEVBZE47O0FBc0JOQyxjQUFVLEVBQUU7QUFDWCxvQkFBYyxFQURIO0FBRVgsb0JBQWMsRUFGSDtBQUdYLGdCQUFVLEVBSEM7QUFJWCxvQkFBYyxFQUpIO0FBS1gsY0FBUSxFQUxHLEVBdEJOOztBQTZCTkMsZ0JBQVksRUFBRTtBQUNiLGNBQVEsRUFESztBQUViLGdCQUFVLEVBRkc7QUFHYixvQkFBYyxFQUhEO0FBSWIsY0FBUSxFQUpLLEVBN0JSOztBQW1DTkMsY0FBVSxFQUFFO0FBQ1gsY0FBUSxFQURHO0FBRVgsb0JBQWMsRUFGSDtBQUdYLGNBQVEsRUFIRztBQUlYLGtCQUFZLEVBSkQsRUFuQ04sRUFEcUI7OztBQTJDNUJDLFdBQVMsRUFBRTtBQUNWQyxXQURVLG1CQUNGaEIsS0FERSxFQUNLaUIsT0FETCxFQUNjO0FBQ3ZCO0FBQ0EsVUFBSUMsT0FBTyxHQUFHRCxPQUFPLENBQUNmLElBQVIsQ0FBYWlCLEtBQWIsQ0FBbUIsR0FBbkIsQ0FBZDtBQUNBLFVBQUlDLE9BQU8sR0FBRyxFQUFkO0FBQ0EsVUFBSUMsR0FBRyxHQUFHSCxPQUFPLENBQUNJLE1BQWxCO0FBQ0EsVUFBSUQsR0FBRyxJQUFJLENBQVgsRUFBYztBQUNiLFlBQUlFLEdBQUcsR0FBR3ZCLEtBQUssQ0FBQ2tCLE9BQU8sQ0FBQyxDQUFELENBQVIsQ0FBZjtBQUNBLGFBQUssSUFBSU0sQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0gsR0FBRyxHQUFHLENBQTFCLEVBQTZCRyxDQUFDLEVBQTlCLEVBQWtDO0FBQ2pDRCxhQUFHLEdBQUdBLEdBQUcsQ0FBQ0wsT0FBTyxDQUFDTSxDQUFELENBQVIsQ0FBVDtBQUNBO0FBQ0RELFdBQUcsQ0FBQ0wsT0FBTyxDQUFDRyxHQUFHLEdBQUcsQ0FBUCxDQUFSLENBQUgsR0FBd0JKLE9BQU8sQ0FBQ3ZCLEtBQWhDO0FBQ0EwQixlQUFPLEdBQUdGLE9BQU8sQ0FBQyxDQUFELENBQWpCO0FBQ0EsT0FQRCxNQU9PO0FBQ047QUFDQWxCLGFBQUssQ0FBQ2lCLE9BQU8sQ0FBQ2YsSUFBVCxDQUFMLEdBQXNCZSxPQUFPLENBQUN2QixLQUE5QjtBQUNBMEIsZUFBTyxHQUFHSCxPQUFPLENBQUNmLElBQWxCO0FBQ0E7QUFDRDtBQUNBVixrQkFBWSxDQUFDNEIsT0FBRCxFQUFVcEIsS0FBSyxDQUFDb0IsT0FBRCxDQUFmLENBQVo7QUFDQSxLQXBCUyxFQTNDaUIsRUFBZixDQUFkLEM7Ozs7QUFtRWV0QixLIiwiZmlsZSI6IjE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXG5pbXBvcnQgVnVleCBmcm9tICd2dWV4J1xuVnVlLnVzZShWdWV4KVxuXG5sZXQgbGlmZURhdGEgPSB7fTtcblxudHJ5IHtcblx0Ly8g5bCd6K+V6I635Y+W5pys5Zyw5piv5ZCm5a2Y5ZyobGlmZURhdGHlj5jph4/vvIznrKzkuIDmrKHlkK/liqhBUFDml7bmmK/kuI3lrZjlnKjnmoRcblx0bGlmZURhdGEgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xpZmVEYXRhJyk7XG59IGNhdGNoIChlKSB7XG5cbn1cblxuLy8g6ZyA6KaB5rC45LmF5a2Y5YKo77yM5LiU5LiL5qyhQVBQ5ZCv5Yqo6ZyA6KaB5Y+W5Ye655qE77yM5Zyoc3RhdGXkuK3nmoTlj5jph4/lkI1cbmxldCBzYXZlU3RhdGVLZXlzID0gWyd2dWV4X3VzZXInLCAndnVleF90b2tlbiddO1xuXG4vLyDkv53lrZjlj5jph4/liLDmnKzlnLDlrZjlgqjkuK1cbmNvbnN0IHNhdmVMaWZlRGF0YSA9IGZ1bmN0aW9uKGtleSwgdmFsdWUpIHtcblx0Ly8g5Yik5pat5Y+Y6YeP5ZCN5piv5ZCm5Zyo6ZyA6KaB5a2Y5YKo55qE5pWw57uE5LitXG5cdGlmIChzYXZlU3RhdGVLZXlzLmluZGV4T2Yoa2V5KSAhPSAtMSkge1xuXHRcdC8vIOiOt+WPluacrOWcsOWtmOWCqOeahGxpZmVEYXRh5a+56LGh77yM5bCG5Y+Y6YeP5re75Yqg5Yiw5a+56LGh5LitXG5cdFx0bGV0IHRtcCA9IHVuaS5nZXRTdG9yYWdlU3luYygnbGlmZURhdGEnKTtcblx0XHQvLyDnrKzkuIDmrKHmiZPlvIBBUFDvvIzkuI3lrZjlnKhsaWZlRGF0YeWPmOmHj++8jOaVheaUvuS4gOS4qnt956m65a+56LGhXG5cdFx0dG1wID0gdG1wID8gdG1wIDoge307XG5cdFx0dG1wW2tleV0gPSB2YWx1ZTtcblx0XHQvLyDmiafooYzov5nkuIDmraXlkI7vvIzmiYDmnInpnIDopoHlrZjlgqjnmoTlj5jph4/vvIzpg73mjILovb3lnKjmnKzlnLDnmoRsaWZlRGF0YeWvueixoeS4rVxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbGlmZURhdGEnLCB0bXApO1xuXHR9XG59XG5jb25zdCBzdG9yZSA9IG5ldyBWdWV4LlN0b3JlKHtcblx0c3RhdGU6IHtcblx0XHQvLyDlpoLmnpzkuIrpnaLku47mnKzlnLDojrflj5bnmoRsaWZlRGF0YeWvueixoeS4i+acieWvueW6lOeahOWxnuaAp++8jOWwsei1i+WAvOe7mXN0YXRl5Lit5a+55bqU55qE5Y+Y6YePXG5cdFx0Ly8g5Yqg5LiKdnVleF/liY3nvIDvvIzmmK/pmLLmraLlj5jph4/lkI3lhrLnqoHvvIzkuZ/orqnkurrkuIDnm67kuobnhLZcblx0XHR2dWV4X3VzZXI6IGxpZmVEYXRhLnZ1ZXhfdXNlciA/IGxpZmVEYXRhLnZ1ZXhfdXNlciA6IHtcblx0XHRcdG5hbWU6ICfmmI7mnIgnXG5cdFx0fSxcblx0XHR2dWV4X3Rva2VuOiBsaWZlRGF0YS52dWV4X3Rva2VuID8gbGlmZURhdGEudnVleF90b2tlbiA6ICcnLFxuXHRcdC8vIOWmguaenHZ1ZXhfdmVyc2lvbuaXoOmcgOS/neWtmOWIsOacrOWcsOawuOS5heWtmOWCqO+8jOaXoOmcgGxpZmVEYXRhLnZ1ZXhfdmVyc2lvbuaWueW8j1xuXHRcdHZ1ZXhfdmVyc2lvbjogJzEuMC4xJyxcblx0XHR2dWV4X2RlbW86ICfnu5vntKsnLFxuXHRcdHVzZXJJbmZvOiB7XG5cdFx0XHRuYW1lOiAnJyxcblx0XHRcdGNvZGU6ICcnXG5cdFx0fSxcblx0XHR1c2VyQnBEYXRhOiB7XG5cdFx0XHRVU0VSX0JQOiAnJyxcblx0XHRcdFJPTEVTOiBbe1xuXHRcdFx0XHRcIlJPTEVfREVTQ1wiOiBcIlwiLFxuXHRcdFx0XHRcIlJPTEVfSURcIjogXCJXTFkwMDFcIlxuXHRcdFx0fV0sXG5cdFx0XHRVU0VSX05BTUU6ICcnXG5cdFx0fSxcblx0XHRxdW90YU9yZGVyOiB7XG5cdFx0XHQnSVRFTV9JTk5FUic6IFtdLFxuXHRcdFx0J0lURU1fT1VURVInOiBbXSxcblx0XHRcdCdpdGVtX2QnOiBbXSxcblx0XHRcdCdBVFRBQ0hNRU5UJzogW10sXG5cdFx0XHQnSU5GTyc6IHt9XG5cdFx0fSxcblx0XHRub1F1b3RhT3JkZXI6IHtcblx0XHRcdCdJVEVNJzogW10sXG5cdFx0XHQnaXRlbV9kJzogW10sXG5cdFx0XHQnQVRUQUNITUVOVCc6IFtdLFxuXHRcdFx0J0lORk8nOiB7fVxuXHRcdH0sXG5cdFx0Z3JvdXBPcmRlcjoge1xuXHRcdFx0J0lURU0nOiBbXSxcblx0XHRcdCdBVFRBQ0hNRU5UJzogW10sXG5cdFx0XHQnSU5GTyc6IHt9LFxuXHRcdFx0J2Jhc2VpbmZvJzoge31cblx0XHR9XG5cdH0sXG5cdG11dGF0aW9uczoge1xuXHRcdCR1U3RvcmUoc3RhdGUsIHBheWxvYWQpIHtcblx0XHRcdC8vIOWIpOaWreaYr+WQpuWkmuWxgue6p+iwg+eUqO+8jHN0YXRl5Lit5Li65a+56LGh5a2Y5Zyo55qE5oOF5Ya177yM6K+45aaCdXNlci5pbmZvLnNjb3JlID0gMVxuXHRcdFx0bGV0IG5hbWVBcnIgPSBwYXlsb2FkLm5hbWUuc3BsaXQoJy4nKTtcblx0XHRcdGxldCBzYXZlS2V5ID0gJyc7XG5cdFx0XHRsZXQgbGVuID0gbmFtZUFyci5sZW5ndGg7XG5cdFx0XHRpZiAobGVuID49IDIpIHtcblx0XHRcdFx0bGV0IG9iaiA9IHN0YXRlW25hbWVBcnJbMF1dO1xuXHRcdFx0XHRmb3IgKGxldCBpID0gMTsgaSA8IGxlbiAtIDE7IGkrKykge1xuXHRcdFx0XHRcdG9iaiA9IG9ialtuYW1lQXJyW2ldXTtcblx0XHRcdFx0fVxuXHRcdFx0XHRvYmpbbmFtZUFycltsZW4gLSAxXV0gPSBwYXlsb2FkLnZhbHVlO1xuXHRcdFx0XHRzYXZlS2V5ID0gbmFtZUFyclswXTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdC8vIOWNleWxgue6p+WPmOmHj++8jOWcqHN0YXRl5bCx5piv5LiA5Liq5pmu6YCa5Y+Y6YeP55qE5oOF5Ya1XG5cdFx0XHRcdHN0YXRlW3BheWxvYWQubmFtZV0gPSBwYXlsb2FkLnZhbHVlO1xuXHRcdFx0XHRzYXZlS2V5ID0gcGF5bG9hZC5uYW1lO1xuXHRcdFx0fVxuXHRcdFx0Ly8g5L+d5a2Y5Y+Y6YeP5Yiw5pys5Zyw77yM6KeB6aG26YOo5Ye95pWw5a6a5LmJXG5cdFx0XHRzYXZlTGlmZURhdGEoc2F2ZUtleSwgc3RhdGVbc2F2ZUtleV0pXG5cdFx0fVxuXHR9XG59KVxuXG5leHBvcnQgZGVmYXVsdCBzdG9yZVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///19\n");
/***/ }),
......@@ -16079,7 +16079,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 11));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _vuex = __webpack_require__(/*! vuex */ 13);\n\n\n\n\nvar _user = __webpack_require__(/*! @/servers/user.js */ 793);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}var _default =\n\n\n\n\n{\n data: function data() {\n return {\n account: '0050000215',\n // password: 'DO1tjHPW0Z',\n password: 'Wly12345',\n phone: '',\n code: '',\n loginType: 'password',\n passwordVisible: false,\n disabled: false };\n\n },\n computed: _objectSpread(_objectSpread({},\n (0, _vuex.mapState)(['userInfo'])), {}, {\n loginWayText: function loginWayText() {\n return this.loginType === 'phone' ? '密码登录' : '手机号登录';\n },\n loginBtnText: function loginBtnText() {\n return this.loginType === 'phone' ? '获取验证码' : '登录';\n } }),\n\n watch: {\n phone: {\n handler: function handler(val) {\n if (this.loginType === 'password') {\n this.disabled = false;\n return;\n }\n if (/^1\\d{10}$/.test(val)) {\n this.disabled = false;\n } else {\n this.disabled = true;\n }\n },\n immediate: true } },\n\n\n onLoad: function onLoad(option) {\n // console.log('login-option', option)\n // this.loginType = this.option?.loginType || 'password'\n // if (this.loginType === 'password') {\n // \tconst {\n // \t\taccount,\n // \t\tpassword\n // \t} = this.userInfo\n // \tthis.account = account\n // \tthis.password = password\n // \t// this.goLogin()\n // } else {\n // \tthis.code = this.option.code\n // }\n },\n methods: _objectSpread({\n // 切换密码可见性\n handlePasswordVisible: function handlePasswordVisible() {\n this.passwordVisible = !this.passwordVisible;\n },\n // 登录\n goLogin: function goLogin() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var ispass, parmas, res;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:if (!(\n _this.loginType === 'phone')) {_context.next = 4;break;}\n uni.navigateTo({\n url: \"/pages/forgetpassword/get-captcha?phone=\".concat(_this.phone, \"&loginType=\").concat(_this.loginType) });_context.next = 14;break;case 4:_context.next = 6;return (\n\n\n _this.validate());case 6:ispass = _context.sent;if (\n ispass) {_context.next = 9;break;}return _context.abrupt(\"return\");case 9:\n\n parmas = {\n username: _this.account,\n password: _this.password,\n loginType: 'App' };_context.next = 12;return (\n\n (0, _user.apiLogin)(parmas));case 12:res = _context.sent;\n // const res = {\n // \tstatus: 1\n // }\n if (res.status === 1) {\n _this.$uStore({\n name: 'userInfo',\n value: _objectSpread({},\n res.data.operator) });\n\n\n _this.$uStore({\n name: 'vuex_token',\n value: res.data.token });\n\n uni.switchTab({\n url: '/pages/home/home' });\n\n }case 14:case \"end\":return _context.stop();}}}, _callee);}))();\n\n\n },\n fnChangeLogin: function fnChangeLogin() {\n if (this.loginType === 'phone') {\n this.loginType = 'password';\n this.disabled = false;\n } else {\n this.loginType = 'phone';\n this.disabled = true;\n }\n\n },\n // 校验input\n validate: function validate() {var _this2 = this;\n return new Promise(function (resolve, reject) {\n var flag = true;\n if (_this2.account == \"\") {\n flag = false;\n uni.showToast({\n title: '输入账户不规范',\n icon: 'none',\n duration: 1500 });\n\n } else if (_this2.password == '') {\n flag = false;\n uni.showToast({\n title: '输入密码不规范',\n icon: 'none',\n duration: 1500 });\n\n }\n\n resolve(flag);\n });\n } },\n (0, _vuex.mapMutations)([\"$uStore\"])) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vbG9naW4ubnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBOENBOzs7OztBQUtBLDhEOzs7OztBQUtBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0EsMkJBREE7QUFFQTtBQUNBLDBCQUhBO0FBSUEsZUFKQTtBQUtBLGNBTEE7QUFNQSwyQkFOQTtBQU9BLDRCQVBBO0FBUUEscUJBUkE7O0FBVUEsR0FaQTtBQWFBO0FBQ0EsbUNBREE7QUFFQSxnQkFGQSwwQkFFQTtBQUNBO0FBQ0EsS0FKQTtBQUtBLGdCQUxBLDBCQUtBO0FBQ0E7QUFDQSxLQVBBLEdBYkE7O0FBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQSxPQVhBO0FBWUEscUJBWkEsRUFEQSxFQXRCQTs7O0FBc0NBLFFBdENBLGtCQXNDQSxNQXRDQSxFQXNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FwREE7QUFxREE7QUFDQTtBQUNBLHlCQUZBLG1DQUVBO0FBQ0E7QUFDQSxLQUpBO0FBS0E7QUFDQSxXQU5BLHFCQU1BO0FBQ0EsMkNBREE7QUFFQTtBQUNBLDRIQURBLElBRkE7OztBQU1BLGtDQU5BLFNBTUEsTUFOQTtBQU9BLHNCQVBBOztBQVNBLHNCQVRBLEdBU0E7QUFDQSx5Q0FEQTtBQUVBLDBDQUZBO0FBR0Esa0NBSEEsRUFUQTs7QUFjQSw2Q0FkQSxVQWNBLEdBZEE7QUFlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBREE7QUFFQTtBQUNBLHFDQURBLENBRkE7OztBQU1BO0FBQ0Esc0NBREE7QUFFQSx5Q0FGQTs7QUFJQTtBQUNBLDJDQURBOztBQUdBLGlCQWhDQTs7O0FBbUNBLEtBekNBO0FBMENBLGlCQTFDQSwyQkEwQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsS0FuREE7QUFvREE7QUFDQSxZQXJEQSxzQkFxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSx3QkFGQTtBQUdBLDBCQUhBOztBQUtBLFNBUEEsTUFPQTtBQUNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHdCQUZBO0FBR0EsMEJBSEE7O0FBS0E7O0FBRUE7QUFDQSxPQW5CQTtBQW9CQSxLQTFFQTtBQTJFQSxzQ0EzRUEsQ0FyREEsRSIsImZpbGUiOiI3OTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJsb2dpblwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzdGF0dXNfYmFyXCI+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRvcFwiPlxyXG5cdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpY29uLWxvZ29cIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvbG9nb0AzeC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCI+PC9pbWFnZT5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJ0aXRsZVwiPuS6lOeyrua2suaYk+WVhjwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWlkZGxlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYWNjb3VudC1ibG9ja1wiIHYtc2hvdz1cImxvZ2luVHlwZT09PSdwYXNzd29yZCdcIj5cclxuXHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJhY2NvdW50XCIgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwiYWNjb3VudFwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6LSm5Y+3XCJcclxuXHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlci10ZXh0JyAvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicGFzc3dvcmQtYmxvY2tcIiB2LXNob3c9XCJsb2dpblR5cGU9PT0ncGFzc3dvcmQnXCI+XHJcblx0XHRcdFx0PHRlbXBsYXRlIHYtaWY9XCIhcGFzc3dvcmRWaXNpYmxlXCI+XHJcblx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJwYXNzd29yZFwiIHR5cGU9XCJwYXNzd29yZFwiIHYtbW9kZWw9XCJwYXNzd29yZFwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5a+G56CBXCJcclxuXHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyLXRleHQnIC8+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpY29uLXZpc2libGVcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvdmlzaWJsZUAzeC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCJcclxuXHRcdFx0XHRcdFx0QGNsaWNrPVwiaGFuZGxlUGFzc3dvcmRWaXNpYmxlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0XHRcdDx0ZW1wbGF0ZSB2LWVsc2U+XHJcblx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJwYXNzd29yZFwiIHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cInBhc3N3b3JkXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXlr4bnoIFcIlxyXG5cdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXItdGV4dCcgLz5cclxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImljb24tdmlzaWJsZVwiIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWFnZS9pbnZpc2libGVAM3gucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiXHJcblx0XHRcdFx0XHRcdEBjbGljaz1cImhhbmRsZVBhc3N3b3JkVmlzaWJsZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC90ZW1wbGF0ZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiYWNjb3VudC1ibG9ja1wiIHYtc2hvdz1cImxvZ2luVHlwZT09PSdwaG9uZSdcIj5cclxuXHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJhY2NvdW50XCIgdHlwZT1cInRlbFwiIHYtbW9kZWw9XCJwaG9uZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5omL5py65Y+3XCJcclxuXHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlci10ZXh0JyAvPlxyXG5cdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJib3R0b21cIj5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cImJ0blwiIHR5cGU9XCJkZWZhdWx0XCIgQGNsaWNrPVwiZ29Mb2dpblwiIDpjbGFzcz1cInsgJ2J0bi1kaXNhYmxlZCc6IGRpc2FibGVkIH1cIlxyXG5cdFx0XHRcdDpkaXNhYmxlZD1cImRpc2FibGVkXCI+PHRleHQgY2xhc3M9XCJidG4tdGV4dFwiPnt7bG9naW5CdG5UZXh0fX08L3RleHQ+PC9idXR0b24+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJhY3Rpb25zXCI+XHJcblx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvZm9yZ2V0cGFzc3dvcmQvZm9yZ2V0cGFzc3dvcmRcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiZm9yZ2V0cGFzc3dvcmQtYnRuXCI+5b+Y6K6w5a+G56CBPC90ZXh0PlxyXG5cdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwicGhvbmUtYnRuXCIgQGNsaWNrPVwiZm5DaGFuZ2VMb2dpblwiPnt7bG9naW5XYXlUZXh0fX08L3RleHQ+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwTXV0YXRpb25zLFxyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gJ3Z1ZXgnXHJcblxyXG5cdGltcG9ydCB7XHJcblx0XHRhcGlMb2dpblxyXG5cdH0gZnJvbSAnQC9zZXJ2ZXJzL3VzZXIuanMnXHJcblxyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGFjY291bnQ6ICcwMDUwMDAwMjE1JyxcclxuXHRcdFx0XHQvLyBwYXNzd29yZDogJ0RPMXRqSFBXMFonLFxyXG5cdFx0XHRcdHBhc3N3b3JkOiAnV2x5MTIzNDUnLFxyXG5cdFx0XHRcdHBob25lOiAnJyxcclxuXHRcdFx0XHRjb2RlOiAnJyxcclxuXHRcdFx0XHRsb2dpblR5cGU6ICdwYXNzd29yZCcsXHJcblx0XHRcdFx0cGFzc3dvcmRWaXNpYmxlOiBmYWxzZSxcclxuXHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbJ3VzZXJJbmZvJ10pLFxyXG5cdFx0XHRsb2dpbldheVRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMubG9naW5UeXBlID09PSAncGhvbmUnID8gJ+WvhueggeeZu+W9lScgOiAn5omL5py65Y+355m75b2VJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRsb2dpbkJ0blRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMubG9naW5UeXBlID09PSAncGhvbmUnID8gJ+iOt+WPlumqjOivgeeggScgOiAn55m75b2VJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0cGhvbmU6IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbih2YWwpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLmxvZ2luVHlwZSA9PT0gJ3Bhc3N3b3JkJykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmRpc2FibGVkID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoL14xXFxkezEwfSQvLnRlc3QodmFsKSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmRpc2FibGVkID0gZmFsc2VcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZGlzYWJsZWQgPSB0cnVlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0Ly8gY29uc29sZS5sb2coJ2xvZ2luLW9wdGlvbicsIG9wdGlvbilcclxuXHRcdFx0Ly8gdGhpcy5sb2dpblR5cGUgPSB0aGlzLm9wdGlvbj8ubG9naW5UeXBlIHx8ICdwYXNzd29yZCdcclxuXHRcdFx0Ly8gaWYgKHRoaXMubG9naW5UeXBlID09PSAncGFzc3dvcmQnKSB7XHJcblx0XHRcdC8vIFx0Y29uc3Qge1xyXG5cdFx0XHQvLyBcdFx0YWNjb3VudCxcclxuXHRcdFx0Ly8gXHRcdHBhc3N3b3JkXHJcblx0XHRcdC8vIFx0fSA9IHRoaXMudXNlckluZm9cclxuXHRcdFx0Ly8gXHR0aGlzLmFjY291bnQgPSBhY2NvdW50XHJcblx0XHRcdC8vIFx0dGhpcy5wYXNzd29yZCA9IHBhc3N3b3JkXHJcblx0XHRcdC8vIFx0Ly8gdGhpcy5nb0xvZ2luKClcclxuXHRcdFx0Ly8gfSBlbHNlIHtcclxuXHRcdFx0Ly8gXHR0aGlzLmNvZGUgPSB0aGlzLm9wdGlvbi5jb2RlXHJcblx0XHRcdC8vIH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOWIh+aNouWvhueggeWPr+ingeaAp1xyXG5cdFx0XHRoYW5kbGVQYXNzd29yZFZpc2libGUoKSB7XHJcblx0XHRcdFx0dGhpcy5wYXNzd29yZFZpc2libGUgPSAhdGhpcy5wYXNzd29yZFZpc2libGU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeZu+W9lVxyXG5cdFx0XHRhc3luYyBnb0xvZ2luKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvZ2luVHlwZSA9PT0gJ3Bob25lJykge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZm9yZ2V0cGFzc3dvcmQvZ2V0LWNhcHRjaGE/cGhvbmU9JHt0aGlzLnBob25lfSZsb2dpblR5cGU9JHt0aGlzLmxvZ2luVHlwZX1gXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y29uc3QgaXNwYXNzID0gYXdhaXQgdGhpcy52YWxpZGF0ZSgpO1xyXG5cdFx0XHRcdFx0aWYgKCFpc3Bhc3MpIHJldHVybjtcclxuXHJcblx0XHRcdFx0XHRjb25zdCBwYXJtYXMgPSB7XHJcblx0XHRcdFx0XHRcdHVzZXJuYW1lOiB0aGlzLmFjY291bnQsXHJcblx0XHRcdFx0XHRcdHBhc3N3b3JkOiB0aGlzLnBhc3N3b3JkLFxyXG5cdFx0XHRcdFx0XHRsb2dpblR5cGU6ICdBcHAnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRjb25zdCByZXMgPSBhd2FpdCBhcGlMb2dpbihwYXJtYXMpXHJcblx0XHRcdFx0XHQvLyBjb25zdCByZXMgPSB7XHJcblx0XHRcdFx0XHQvLyBcdHN0YXR1czogMVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5zdGF0dXMgPT09IDEpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kdVN0b3JlKHtcclxuXHRcdFx0XHRcdFx0XHRuYW1lOiAndXNlckluZm8nLFxyXG5cdFx0XHRcdFx0XHRcdHZhbHVlOiB7XHJcblx0XHRcdFx0XHRcdFx0XHQuLi5yZXMuZGF0YS5vcGVyYXRvclxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHVTdG9yZSh7XHJcblx0XHRcdFx0XHRcdFx0bmFtZTogJ3Z1ZXhfdG9rZW4nLFxyXG5cdFx0XHRcdFx0XHRcdHZhbHVlOiByZXMuZGF0YS50b2tlblxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL2hvbWUvaG9tZSdcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Zm5DaGFuZ2VMb2dpbigpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5sb2dpblR5cGUgPT09ICdwaG9uZScpIHtcclxuXHRcdFx0XHRcdHRoaXMubG9naW5UeXBlID0gJ3Bhc3N3b3JkJ1xyXG5cdFx0XHRcdFx0dGhpcy5kaXNhYmxlZCA9IGZhbHNlXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMubG9naW5UeXBlID0gJ3Bob25lJ1xyXG5cdFx0XHRcdFx0dGhpcy5kaXNhYmxlZCA9IHRydWVcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmoKHpqoxpbnB1dFxyXG5cdFx0XHR2YWxpZGF0ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0XHRcdFx0bGV0IGZsYWcgPSB0cnVlO1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuYWNjb3VudCA9PSBcIlwiKSB7XHJcblx0XHRcdFx0XHRcdGZsYWcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICfovpPlhaXotKbmiLfkuI3op4TojIMnLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAodGhpcy5wYXNzd29yZCA9PSAnJykge1xyXG5cdFx0XHRcdFx0XHRmbGFnID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAn6L6T5YWl5a+G56CB5LiN6KeE6IyDJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cmVzb2x2ZShmbGFnKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQuLi5tYXBNdXRhdGlvbnMoW1wiJHVTdG9yZVwiXSksXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHQubG9naW4ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwYWRkaW5nOiAwIDQwcnB4O1xyXG5cdH1cclxuXHJcblx0Ly8gLnN0YXR1c19iYXIge1xyXG5cdC8vIFx0aGVpZ2h0OiB2YXIoLS1zdGF0dXMtYmFyLWhlaWdodCk7XHJcblx0Ly8gfVxyXG5cclxuXHQudG9wIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Lmljb24tbG9nbyB7XHJcblx0XHR3aWR0aDogMTI4cnB4O1xyXG5cdFx0aGVpZ2h0OiAxMjhycHg7XHJcblx0XHRtYXJnaW46IDg4cnB4IDAgNDhycHg7XHJcblx0fVxyXG5cclxuXHQudGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWJhc2UtY29sb3I7XHJcblx0fVxyXG5cclxuXHQubWlkZGxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWFyZ2luOiAxMDBycHggMCA1NnJweDtcclxuXHR9XHJcblxyXG5cdC9kZWVwLy5wbGFjZWhvbGRlci10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0XHRjb2xvcjogJHdseS1wYWxjZWhvbGQtY29sb3I7XHJcblx0fVxyXG5cclxuXHQuYWNjb3VudCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWJhc2UtY29sb3I7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2ZjZmNmO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMnJweDtcclxuXHR9XHJcblxyXG5cdC5wYXNzd29yZCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWJhc2UtY29sb3I7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2ZjZmNmO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMnJweDtcclxuXHR9XHJcblxyXG5cdC5wYXNzd29yZC1ibG9jayB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHR9XHJcblxyXG5cdC5pY29uLXZpc2libGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDI0cnB4O1xyXG5cdFx0dG9wOiA1MHJweDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0d2lkdGg6IDIxcHg7XHJcblx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xyXG5cdH1cclxuXHJcblx0LmJvdHRvbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0aGVpZ2h0OiA5MnJweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3bHktcHJpbWFyeS1jb2xvcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDQ2cnB4O1xyXG5cdH1cclxuXHJcblx0LmJ0bi1kaXNhYmxlZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjksIDUwLCAwLjUwKSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5idG4tdGV4dCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0fVxyXG5cclxuXHQuYWN0aW9ucyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzNnJweDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdC5mb3JnZXRwYXNzd29yZC1idG4ge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAkd2x5LXBhbGNlaG9sZC1jb2xvcjtcclxuXHR9XHJcblxyXG5cdC5waG9uZS1idG4ge1xyXG5cdFx0Zm9udC1zaXplOiAyOHJweDtcclxuXHRcdGNvbG9yOiAjNjY2NjYwO1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///792\n");
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 11));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _vuex = __webpack_require__(/*! vuex */ 13);\n\n\n\n\nvar _user = __webpack_require__(/*! @/servers/user.js */ 793);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}var _default =\n\n\n\n\n{\n data: function data() {\n return {\n account: '0050000215',\n // password: 'DO1tjHPW0Z',\n password: 'Wly12345',\n phone: '',\n code: '',\n loginType: 'password',\n passwordVisible: false,\n disabled: false };\n\n },\n computed: _objectSpread(_objectSpread({},\n (0, _vuex.mapState)(['userInfo'])), {}, {\n loginWayText: function loginWayText() {\n return this.loginType === 'phone' ? '密码登录' : '手机号登录';\n },\n loginBtnText: function loginBtnText() {\n return this.loginType === 'phone' ? '获取验证码' : '登录';\n } }),\n\n watch: {\n phone: {\n handler: function handler(val) {\n if (this.loginType === 'password') {\n this.disabled = false;\n return;\n }\n if (/^1\\d{10}$/.test(val)) {\n this.disabled = false;\n } else {\n this.disabled = true;\n }\n },\n immediate: true } },\n\n\n onLoad: function onLoad(option) {\n // console.log('login-option', option)\n // this.loginType = this.option?.loginType || 'password'\n // if (this.loginType === 'password') {\n // \tconst {\n // \t\taccount,\n // \t\tpassword\n // \t} = this.userInfo\n // \tthis.account = account\n // \tthis.password = password\n // \t// this.goLogin()\n // } else {\n // \tthis.code = this.option.code\n // }\n },\n methods: _objectSpread({\n // 切换密码可见性\n handlePasswordVisible: function handlePasswordVisible() {\n this.passwordVisible = !this.passwordVisible;\n },\n // 登录\n goLogin: function goLogin() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var ispass, parmas, res;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:if (!(\n _this.loginType === 'phone')) {_context.next = 4;break;}\n uni.navigateTo({\n url: \"/pages/forgetpassword/get-captcha?phone=\".concat(_this.phone, \"&loginType=\").concat(_this.loginType) });_context.next = 14;break;case 4:_context.next = 6;return (\n\n\n _this.validate());case 6:ispass = _context.sent;if (\n ispass) {_context.next = 9;break;}return _context.abrupt(\"return\");case 9:\n\n parmas = {\n username: _this.account,\n password: _this.password,\n loginType: 'App' };_context.next = 12;return (\n\n (0, _user.apiLogin)(parmas));case 12:res = _context.sent;\n // const res = {\n // \tstatus: 1\n // }\n if (res.status === 1) {\n _this.$uStore({\n name: 'userInfo',\n value: _objectSpread({},\n res.data.operator) });\n\n\n _this.$uStore({\n name: 'userBpData',\n value: _objectSpread({},\n res.data.userBpData) });\n\n\n _this.$uStore({\n name: 'vuex_token',\n value: res.data.token });\n\n uni.switchTab({\n url: '/pages/home/home' });\n\n }case 14:case \"end\":return _context.stop();}}}, _callee);}))();\n\n\n },\n fnChangeLogin: function fnChangeLogin() {\n if (this.loginType === 'phone') {\n this.loginType = 'password';\n this.disabled = false;\n } else {\n this.loginType = 'phone';\n this.disabled = true;\n }\n\n },\n // 校验input\n validate: function validate() {var _this2 = this;\n return new Promise(function (resolve, reject) {\n var flag = true;\n if (_this2.account == \"\") {\n flag = false;\n uni.showToast({\n title: '输入账户不规范',\n icon: 'none',\n duration: 1500 });\n\n } else if (_this2.password == '') {\n flag = false;\n uni.showToast({\n title: '输入密码不规范',\n icon: 'none',\n duration: 1500 });\n\n }\n\n resolve(flag);\n });\n } },\n (0, _vuex.mapMutations)([\"$uStore\"])) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbG9naW4vbG9naW4ubnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBOENBOzs7OztBQUtBLDhEOzs7OztBQUtBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0EsMkJBREE7QUFFQTtBQUNBLDBCQUhBO0FBSUEsZUFKQTtBQUtBLGNBTEE7QUFNQSwyQkFOQTtBQU9BLDRCQVBBO0FBUUEscUJBUkE7O0FBVUEsR0FaQTtBQWFBO0FBQ0EsbUNBREE7QUFFQSxnQkFGQSwwQkFFQTtBQUNBO0FBQ0EsS0FKQTtBQUtBLGdCQUxBLDBCQUtBO0FBQ0E7QUFDQSxLQVBBLEdBYkE7O0FBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQSxPQVhBO0FBWUEscUJBWkEsRUFEQSxFQXRCQTs7O0FBc0NBLFFBdENBLGtCQXNDQSxNQXRDQSxFQXNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FwREE7QUFxREE7QUFDQTtBQUNBLHlCQUZBLG1DQUVBO0FBQ0E7QUFDQSxLQUpBO0FBS0E7QUFDQSxXQU5BLHFCQU1BO0FBQ0EsMkNBREE7QUFFQTtBQUNBLDRIQURBLElBRkE7OztBQU1BLGtDQU5BLFNBTUEsTUFOQTtBQU9BLHNCQVBBOztBQVNBLHNCQVRBLEdBU0E7QUFDQSx5Q0FEQTtBQUVBLDBDQUZBO0FBR0Esa0NBSEEsRUFUQTs7QUFjQSw2Q0FkQSxVQWNBLEdBZEE7QUFlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0NBREE7QUFFQTtBQUNBLHFDQURBLENBRkE7OztBQU1BO0FBQ0Esc0NBREE7QUFFQTtBQUNBLHVDQURBLENBRkE7OztBQU1BO0FBQ0Esc0NBREE7QUFFQSx5Q0FGQTs7QUFJQTtBQUNBLDJDQURBOztBQUdBLGlCQXRDQTs7O0FBeUNBLEtBL0NBO0FBZ0RBLGlCQWhEQSwyQkFnREE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsS0F6REE7QUEwREE7QUFDQSxZQTNEQSxzQkEyREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSx3QkFGQTtBQUdBLDBCQUhBOztBQUtBLFNBUEEsTUFPQTtBQUNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHdCQUZBO0FBR0EsMEJBSEE7O0FBS0E7O0FBRUE7QUFDQSxPQW5CQTtBQW9CQSxLQWhGQTtBQWlGQSxzQ0FqRkEsQ0FyREEsRSIsImZpbGUiOiI3OTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJsb2dpblwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzdGF0dXNfYmFyXCI+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRvcFwiPlxyXG5cdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpY29uLWxvZ29cIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvbG9nb0AzeC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCI+PC9pbWFnZT5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJ0aXRsZVwiPuS6lOeyrua2suaYk+WVhjwvdGV4dD5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWlkZGxlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYWNjb3VudC1ibG9ja1wiIHYtc2hvdz1cImxvZ2luVHlwZT09PSdwYXNzd29yZCdcIj5cclxuXHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJhY2NvdW50XCIgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwiYWNjb3VudFwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl6LSm5Y+3XCJcclxuXHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlci10ZXh0JyAvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwicGFzc3dvcmQtYmxvY2tcIiB2LXNob3c9XCJsb2dpblR5cGU9PT0ncGFzc3dvcmQnXCI+XHJcblx0XHRcdFx0PHRlbXBsYXRlIHYtaWY9XCIhcGFzc3dvcmRWaXNpYmxlXCI+XHJcblx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJwYXNzd29yZFwiIHR5cGU9XCJwYXNzd29yZFwiIHYtbW9kZWw9XCJwYXNzd29yZFwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5a+G56CBXCJcclxuXHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItY2xhc3M9J3BsYWNlaG9sZGVyLXRleHQnIC8+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJpY29uLXZpc2libGVcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvdmlzaWJsZUAzeC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCJcclxuXHRcdFx0XHRcdFx0QGNsaWNrPVwiaGFuZGxlUGFzc3dvcmRWaXNpYmxlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3RlbXBsYXRlPlxyXG5cdFx0XHRcdDx0ZW1wbGF0ZSB2LWVsc2U+XHJcblx0XHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJwYXNzd29yZFwiIHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cInBhc3N3b3JkXCIgcGxhY2Vob2xkZXI9XCLor7fovpPlhaXlr4bnoIFcIlxyXG5cdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1jbGFzcz0ncGxhY2Vob2xkZXItdGV4dCcgLz5cclxuXHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImljb24tdmlzaWJsZVwiIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWFnZS9pbnZpc2libGVAM3gucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiXHJcblx0XHRcdFx0XHRcdEBjbGljaz1cImhhbmRsZVBhc3N3b3JkVmlzaWJsZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PC90ZW1wbGF0ZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwiYWNjb3VudC1ibG9ja1wiIHYtc2hvdz1cImxvZ2luVHlwZT09PSdwaG9uZSdcIj5cclxuXHRcdFx0XHQ8aW5wdXQgY2xhc3M9XCJhY2NvdW50XCIgdHlwZT1cInRlbFwiIHYtbW9kZWw9XCJwaG9uZVwiIHBsYWNlaG9sZGVyPVwi6K+36L6T5YWl5omL5py65Y+3XCJcclxuXHRcdFx0XHRcdHBsYWNlaG9sZGVyLWNsYXNzPSdwbGFjZWhvbGRlci10ZXh0JyAvPlxyXG5cdFx0XHQ8L3ZpZXc+IC0tPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJib3R0b21cIj5cclxuXHRcdFx0PGJ1dHRvbiBjbGFzcz1cImJ0blwiIHR5cGU9XCJkZWZhdWx0XCIgQGNsaWNrPVwiZ29Mb2dpblwiIDpjbGFzcz1cInsgJ2J0bi1kaXNhYmxlZCc6IGRpc2FibGVkIH1cIlxyXG5cdFx0XHRcdDpkaXNhYmxlZD1cImRpc2FibGVkXCI+PHRleHQgY2xhc3M9XCJidG4tdGV4dFwiPnt7bG9naW5CdG5UZXh0fX08L3RleHQ+PC9idXR0b24+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJhY3Rpb25zXCI+XHJcblx0XHRcdFx0PG5hdmlnYXRvciB1cmw9XCIvcGFnZXMvZm9yZ2V0cGFzc3dvcmQvZm9yZ2V0cGFzc3dvcmRcIj5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwiZm9yZ2V0cGFzc3dvcmQtYnRuXCI+5b+Y6K6w5a+G56CBPC90ZXh0PlxyXG5cdFx0XHRcdDwvbmF2aWdhdG9yPlxyXG5cdFx0XHRcdDx0ZXh0IGNsYXNzPVwicGhvbmUtYnRuXCIgQGNsaWNrPVwiZm5DaGFuZ2VMb2dpblwiPnt7bG9naW5XYXlUZXh0fX08L3RleHQ+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwTXV0YXRpb25zLFxyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gJ3Z1ZXgnXHJcblxyXG5cdGltcG9ydCB7XHJcblx0XHRhcGlMb2dpblxyXG5cdH0gZnJvbSAnQC9zZXJ2ZXJzL3VzZXIuanMnXHJcblxyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGFjY291bnQ6ICcwMDUwMDAwMjE1JyxcclxuXHRcdFx0XHQvLyBwYXNzd29yZDogJ0RPMXRqSFBXMFonLFxyXG5cdFx0XHRcdHBhc3N3b3JkOiAnV2x5MTIzNDUnLFxyXG5cdFx0XHRcdHBob25lOiAnJyxcclxuXHRcdFx0XHRjb2RlOiAnJyxcclxuXHRcdFx0XHRsb2dpblR5cGU6ICdwYXNzd29yZCcsXHJcblx0XHRcdFx0cGFzc3dvcmRWaXNpYmxlOiBmYWxzZSxcclxuXHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQuLi5tYXBTdGF0ZShbJ3VzZXJJbmZvJ10pLFxyXG5cdFx0XHRsb2dpbldheVRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMubG9naW5UeXBlID09PSAncGhvbmUnID8gJ+WvhueggeeZu+W9lScgOiAn5omL5py65Y+355m75b2VJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRsb2dpbkJ0blRleHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMubG9naW5UeXBlID09PSAncGhvbmUnID8gJ+iOt+WPlumqjOivgeeggScgOiAn55m75b2VJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0cGhvbmU6IHtcclxuXHRcdFx0XHRoYW5kbGVyOiBmdW5jdGlvbih2YWwpIHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLmxvZ2luVHlwZSA9PT0gJ3Bhc3N3b3JkJykge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmRpc2FibGVkID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoL14xXFxkezEwfSQvLnRlc3QodmFsKSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmRpc2FibGVkID0gZmFsc2VcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZGlzYWJsZWQgPSB0cnVlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRpbW1lZGlhdGU6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0Ly8gY29uc29sZS5sb2coJ2xvZ2luLW9wdGlvbicsIG9wdGlvbilcclxuXHRcdFx0Ly8gdGhpcy5sb2dpblR5cGUgPSB0aGlzLm9wdGlvbj8ubG9naW5UeXBlIHx8ICdwYXNzd29yZCdcclxuXHRcdFx0Ly8gaWYgKHRoaXMubG9naW5UeXBlID09PSAncGFzc3dvcmQnKSB7XHJcblx0XHRcdC8vIFx0Y29uc3Qge1xyXG5cdFx0XHQvLyBcdFx0YWNjb3VudCxcclxuXHRcdFx0Ly8gXHRcdHBhc3N3b3JkXHJcblx0XHRcdC8vIFx0fSA9IHRoaXMudXNlckluZm9cclxuXHRcdFx0Ly8gXHR0aGlzLmFjY291bnQgPSBhY2NvdW50XHJcblx0XHRcdC8vIFx0dGhpcy5wYXNzd29yZCA9IHBhc3N3b3JkXHJcblx0XHRcdC8vIFx0Ly8gdGhpcy5nb0xvZ2luKClcclxuXHRcdFx0Ly8gfSBlbHNlIHtcclxuXHRcdFx0Ly8gXHR0aGlzLmNvZGUgPSB0aGlzLm9wdGlvbi5jb2RlXHJcblx0XHRcdC8vIH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOWIh+aNouWvhueggeWPr+ingeaAp1xyXG5cdFx0XHRoYW5kbGVQYXNzd29yZFZpc2libGUoKSB7XHJcblx0XHRcdFx0dGhpcy5wYXNzd29yZFZpc2libGUgPSAhdGhpcy5wYXNzd29yZFZpc2libGU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeZu+W9lVxyXG5cdFx0XHRhc3luYyBnb0xvZ2luKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvZ2luVHlwZSA9PT0gJ3Bob25lJykge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6IGAvcGFnZXMvZm9yZ2V0cGFzc3dvcmQvZ2V0LWNhcHRjaGE/cGhvbmU9JHt0aGlzLnBob25lfSZsb2dpblR5cGU9JHt0aGlzLmxvZ2luVHlwZX1gXHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y29uc3QgaXNwYXNzID0gYXdhaXQgdGhpcy52YWxpZGF0ZSgpO1xyXG5cdFx0XHRcdFx0aWYgKCFpc3Bhc3MpIHJldHVybjtcclxuXHJcblx0XHRcdFx0XHRjb25zdCBwYXJtYXMgPSB7XHJcblx0XHRcdFx0XHRcdHVzZXJuYW1lOiB0aGlzLmFjY291bnQsXHJcblx0XHRcdFx0XHRcdHBhc3N3b3JkOiB0aGlzLnBhc3N3b3JkLFxyXG5cdFx0XHRcdFx0XHRsb2dpblR5cGU6ICdBcHAnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRjb25zdCByZXMgPSBhd2FpdCBhcGlMb2dpbihwYXJtYXMpXHJcblx0XHRcdFx0XHQvLyBjb25zdCByZXMgPSB7XHJcblx0XHRcdFx0XHQvLyBcdHN0YXR1czogMVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0aWYgKHJlcy5zdGF0dXMgPT09IDEpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy4kdVN0b3JlKHtcclxuXHRcdFx0XHRcdFx0XHRuYW1lOiAndXNlckluZm8nLFxyXG5cdFx0XHRcdFx0XHRcdHZhbHVlOiB7XHJcblx0XHRcdFx0XHRcdFx0XHQuLi5yZXMuZGF0YS5vcGVyYXRvclxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdHRoaXMuJHVTdG9yZSh7XHJcblx0XHRcdFx0XHRcdFx0bmFtZTogJ3VzZXJCcERhdGEnLFxyXG5cdFx0XHRcdFx0XHRcdHZhbHVlOiB7XHJcblx0XHRcdFx0XHRcdFx0XHQuLi5yZXMuZGF0YS51c2VyQnBEYXRhXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kdVN0b3JlKHtcclxuXHRcdFx0XHRcdFx0XHRuYW1lOiAndnVleF90b2tlbicsXHJcblx0XHRcdFx0XHRcdFx0dmFsdWU6IHJlcy5kYXRhLnRva2VuXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR1bmkuc3dpdGNoVGFiKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvaG9tZS9ob21lJ1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmbkNoYW5nZUxvZ2luKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvZ2luVHlwZSA9PT0gJ3Bob25lJykge1xyXG5cdFx0XHRcdFx0dGhpcy5sb2dpblR5cGUgPSAncGFzc3dvcmQnXHJcblx0XHRcdFx0XHR0aGlzLmRpc2FibGVkID0gZmFsc2VcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5sb2dpblR5cGUgPSAncGhvbmUnXHJcblx0XHRcdFx0XHR0aGlzLmRpc2FibGVkID0gdHJ1ZVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOagoemqjGlucHV0XHJcblx0XHRcdHZhbGlkYXRlKCkge1xyXG5cdFx0XHRcdHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdFx0XHRsZXQgZmxhZyA9IHRydWU7XHJcblx0XHRcdFx0XHRpZiAodGhpcy5hY2NvdW50ID09IFwiXCIpIHtcclxuXHRcdFx0XHRcdFx0ZmxhZyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ+i+k+WFpei0puaIt+S4jeinhOiMgycsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fSBlbHNlIGlmICh0aGlzLnBhc3N3b3JkID09ICcnKSB7XHJcblx0XHRcdFx0XHRcdGZsYWcgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICfovpPlhaXlr4bnoIHkuI3op4TojIMnLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRyZXNvbHZlKGZsYWcpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC4uLm1hcE11dGF0aW9ucyhbXCIkdVN0b3JlXCJdKSxcclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC5sb2dpbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBhZGRpbmc6IDAgNDBycHg7XHJcblx0fVxyXG5cclxuXHQvLyAuc3RhdHVzX2JhciB7XHJcblx0Ly8gXHRoZWlnaHQ6IHZhcigtLXN0YXR1cy1iYXItaGVpZ2h0KTtcclxuXHQvLyB9XHJcblxyXG5cdC50b3Age1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1sb2dvIHtcclxuXHRcdHdpZHRoOiAxMjhycHg7XHJcblx0XHRoZWlnaHQ6IDEyOHJweDtcclxuXHRcdG1hcmdpbjogODhycHggMCA0OHJweDtcclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogJHRleHQtYmFzZS1jb2xvcjtcclxuXHR9XHJcblxyXG5cdC5taWRkbGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXJnaW46IDEwMHJweCAwIDU2cnB4O1xyXG5cdH1cclxuXHJcblx0L2RlZXAvLnBsYWNlaG9sZGVyLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGNvbG9yOiAkd2x5LXBhbGNlaG9sZC1jb2xvcjtcclxuXHR9XHJcblxyXG5cdC5hY2NvdW50IHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRjb2xvcjogJHRleHQtYmFzZS1jb2xvcjtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEycnB4O1xyXG5cdH1cclxuXHJcblx0LnBhc3N3b3JkIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRjb2xvcjogJHRleHQtYmFzZS1jb2xvcjtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEycnB4O1xyXG5cdH1cclxuXHJcblx0LnBhc3N3b3JkLWJsb2NrIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdH1cclxuXHJcblx0Lmljb24tdmlzaWJsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMjRycHg7XHJcblx0XHR0b3A6IDUwcnB4O1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHR3aWR0aDogMjFweDtcclxuXHRcdGhlaWdodDogMTRweDtcclxuXHRcdG1hcmdpbi10b3A6IC03cHg7XHJcblx0fVxyXG5cclxuXHQuYm90dG9tIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0LmJ0biB7XHJcblx0XHRoZWlnaHQ6IDkycnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHdseS1wcmltYXJ5LWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDZycHg7XHJcblx0fVxyXG5cclxuXHQuYnRuLWRpc2FibGVkIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyOSwgNTAsIDAuNTApICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmJ0bi10ZXh0IHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHR9XHJcblxyXG5cdC5hY3Rpb25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDM2cnB4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0LmZvcmdldHBhc3N3b3JkLWJ0biB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICR3bHktcGFsY2Vob2xkLWNvbG9yO1xyXG5cdH1cclxuXHJcblx0LnBob25lLWJ0biB7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0Y29sb3I6ICM2NjY2NjA7XHJcblx0fVxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///792\n");
/***/ }),
......
......@@ -2344,7 +2344,7 @@ function (global) {
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 20));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 13));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n_vue.default.use(_vuex.default);\n\nvar lifeData = {};\n\ntry {\n // 尝试获取本地是否存在lifeData变量,第一次启动APP时是不存在的\n lifeData = uni.getStorageSync('lifeData');\n} catch (e) {\n\n}\n\n// 需要永久存储,且下次APP启动需要取出的,在state中的变量名\nvar saveStateKeys = ['vuex_user', 'vuex_token'];\n\n// 保存变量到本地存储中\nvar saveLifeData = function saveLifeData(key, value) {\n // 判断变量名是否在需要存储的数组中\n if (saveStateKeys.indexOf(key) != -1) {\n // 获取本地存储的lifeData对象,将变量添加到对象中\n var tmp = uni.getStorageSync('lifeData');\n // 第一次打开APP,不存在lifeData变量,故放一个{}空对象\n tmp = tmp ? tmp : {};\n tmp[key] = value;\n // 执行这一步后,所有需要存储的变量,都挂载在本地的lifeData对象中\n uni.setStorageSync('lifeData', tmp);\n }\n};\nvar store = new _vuex.default.Store({\n state: {\n // 如果上面从本地获取的lifeData对象下有对应的属性,就赋值给state中对应的变量\n // 加上vuex_前缀,是防止变量名冲突,也让人一目了然\n vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {\n name: '明月' },\n\n vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',\n // 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式\n vuex_version: '1.0.1',\n vuex_demo: '绛紫',\n userInfo: {\n name: '测试',\n code: '0050000215' },\n\n quotaOrder: {\n 'ITEM_INNER': [],\n 'ITEM_OUTER': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n noQuotaOrder: {\n 'ITEM': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n groupOrder: {\n 'ITEM': [],\n 'ATTACHMENT': [],\n 'INFO': {},\n 'baseinfo': {} } },\n\n\n mutations: {\n $uStore: function $uStore(state, payload) {\n // 判断是否多层级调用,state中为对象存在的情况,诸如user.info.score = 1\n var nameArr = payload.name.split('.');\n var saveKey = '';\n var len = nameArr.length;\n if (len >= 2) {\n var obj = state[nameArr[0]];\n for (var i = 1; i < len - 1; i++) {\n obj = obj[nameArr[i]];\n }\n obj[nameArr[len - 1]] = payload.value;\n saveKey = nameArr[0];\n } else {\n // 单层级变量,在state就是一个普通变量的情况\n state[payload.name] = payload.value;\n saveKey = payload.name;\n }\n // 保存变量到本地,见顶部函数定义\n saveLifeData(saveKey, state[saveKey]);\n } } });var _default =\n\n\n\nstore;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsImxpZmVEYXRhIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJlIiwic2F2ZVN0YXRlS2V5cyIsInNhdmVMaWZlRGF0YSIsImtleSIsInZhbHVlIiwiaW5kZXhPZiIsInRtcCIsInNldFN0b3JhZ2VTeW5jIiwic3RvcmUiLCJTdG9yZSIsInN0YXRlIiwidnVleF91c2VyIiwibmFtZSIsInZ1ZXhfdG9rZW4iLCJ2dWV4X3ZlcnNpb24iLCJ2dWV4X2RlbW8iLCJ1c2VySW5mbyIsImNvZGUiLCJxdW90YU9yZGVyIiwibm9RdW90YU9yZGVyIiwiZ3JvdXBPcmRlciIsIm11dGF0aW9ucyIsIiR1U3RvcmUiLCJwYXlsb2FkIiwibmFtZUFyciIsInNwbGl0Iiwic2F2ZUtleSIsImxlbiIsImxlbmd0aCIsIm9iaiIsImkiXSwibWFwcGluZ3MiOiJ1RkFBQTtBQUNBLHdFO0FBQ0FBLGFBQUlDLEdBQUosQ0FBUUMsYUFBUjs7QUFFQSxJQUFJQyxRQUFRLEdBQUcsRUFBZjs7QUFFQSxJQUFJO0FBQ0g7QUFDQUEsVUFBUSxHQUFHQyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsVUFBbkIsQ0FBWDtBQUNBLENBSEQsQ0FHRSxPQUFPQyxDQUFQLEVBQVU7O0FBRVg7O0FBRUQ7QUFDQSxJQUFJQyxhQUFhLEdBQUcsQ0FBQyxXQUFELEVBQWMsWUFBZCxDQUFwQjs7QUFFQTtBQUNBLElBQU1DLFlBQVksR0FBRyxTQUFmQSxZQUFlLENBQVNDLEdBQVQsRUFBY0MsS0FBZCxFQUFxQjtBQUN6QztBQUNBLE1BQUlILGFBQWEsQ0FBQ0ksT0FBZCxDQUFzQkYsR0FBdEIsS0FBOEIsQ0FBQyxDQUFuQyxFQUFzQztBQUNyQztBQUNBLFFBQUlHLEdBQUcsR0FBR1IsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFVBQW5CLENBQVY7QUFDQTtBQUNBTyxPQUFHLEdBQUdBLEdBQUcsR0FBR0EsR0FBSCxHQUFTLEVBQWxCO0FBQ0FBLE9BQUcsQ0FBQ0gsR0FBRCxDQUFILEdBQVdDLEtBQVg7QUFDQTtBQUNBTixPQUFHLENBQUNTLGNBQUosQ0FBbUIsVUFBbkIsRUFBK0JELEdBQS9CO0FBQ0E7QUFDRCxDQVhEO0FBWUEsSUFBTUUsS0FBSyxHQUFHLElBQUlaLGNBQUthLEtBQVQsQ0FBZTtBQUM1QkMsT0FBSyxFQUFFO0FBQ047QUFDQTtBQUNBQyxhQUFTLEVBQUVkLFFBQVEsQ0FBQ2MsU0FBVCxHQUFxQmQsUUFBUSxDQUFDYyxTQUE5QixHQUEwQztBQUNwREMsVUFBSSxFQUFFLElBRDhDLEVBSC9DOztBQU1OQyxjQUFVLEVBQUVoQixRQUFRLENBQUNnQixVQUFULEdBQXNCaEIsUUFBUSxDQUFDZ0IsVUFBL0IsR0FBNEMsRUFObEQ7QUFPTjtBQUNBQyxnQkFBWSxFQUFFLE9BUlI7QUFTTkMsYUFBUyxFQUFFLElBVEw7QUFVTkMsWUFBUSxFQUFFO0FBQ1RKLFVBQUksRUFBRSxJQURHO0FBRVRLLFVBQUksRUFBRSxZQUZHLEVBVko7O0FBY05DLGNBQVUsRUFBRTtBQUNYLG9CQUFjLEVBREg7QUFFWCxvQkFBYyxFQUZIO0FBR1gsZ0JBQVUsRUFIQztBQUlYLG9CQUFjLEVBSkg7QUFLWCxjQUFRLEVBTEcsRUFkTjs7QUFxQk5DLGdCQUFZLEVBQUU7QUFDYixjQUFRLEVBREs7QUFFYixnQkFBVSxFQUZHO0FBR2Isb0JBQWMsRUFIRDtBQUliLGNBQVEsRUFKSyxFQXJCUjs7QUEyQk5DLGNBQVUsRUFBRTtBQUNYLGNBQVEsRUFERztBQUVYLG9CQUFjLEVBRkg7QUFHWCxjQUFRLEVBSEc7QUFJWCxrQkFBWSxFQUpELEVBM0JOLEVBRHFCOzs7QUFtQzVCQyxXQUFTLEVBQUU7QUFDVkMsV0FEVSxtQkFDRlosS0FERSxFQUNLYSxPQURMLEVBQ2M7QUFDdkI7QUFDQSxVQUFJQyxPQUFPLEdBQUdELE9BQU8sQ0FBQ1gsSUFBUixDQUFhYSxLQUFiLENBQW1CLEdBQW5CLENBQWQ7QUFDQSxVQUFJQyxPQUFPLEdBQUcsRUFBZDtBQUNBLFVBQUlDLEdBQUcsR0FBR0gsT0FBTyxDQUFDSSxNQUFsQjtBQUNBLFVBQUlELEdBQUcsSUFBSSxDQUFYLEVBQWM7QUFDYixZQUFJRSxHQUFHLEdBQUduQixLQUFLLENBQUNjLE9BQU8sQ0FBQyxDQUFELENBQVIsQ0FBZjtBQUNBLGFBQUssSUFBSU0sQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0gsR0FBRyxHQUFHLENBQTFCLEVBQTZCRyxDQUFDLEVBQTlCLEVBQWtDO0FBQ2pDRCxhQUFHLEdBQUdBLEdBQUcsQ0FBQ0wsT0FBTyxDQUFDTSxDQUFELENBQVIsQ0FBVDtBQUNBO0FBQ0RELFdBQUcsQ0FBQ0wsT0FBTyxDQUFDRyxHQUFHLEdBQUcsQ0FBUCxDQUFSLENBQUgsR0FBd0JKLE9BQU8sQ0FBQ25CLEtBQWhDO0FBQ0FzQixlQUFPLEdBQUdGLE9BQU8sQ0FBQyxDQUFELENBQWpCO0FBQ0EsT0FQRCxNQU9PO0FBQ047QUFDQWQsYUFBSyxDQUFDYSxPQUFPLENBQUNYLElBQVQsQ0FBTCxHQUFzQlcsT0FBTyxDQUFDbkIsS0FBOUI7QUFDQXNCLGVBQU8sR0FBR0gsT0FBTyxDQUFDWCxJQUFsQjtBQUNBO0FBQ0Q7QUFDQVYsa0JBQVksQ0FBQ3dCLE9BQUQsRUFBVWhCLEtBQUssQ0FBQ2dCLE9BQUQsQ0FBZixDQUFaO0FBQ0EsS0FwQlMsRUFuQ2lCLEVBQWYsQ0FBZCxDOzs7O0FBMkRlbEIsSyIsImZpbGUiOiIxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJ1xuaW1wb3J0IFZ1ZXggZnJvbSAndnVleCdcblZ1ZS51c2UoVnVleClcblxubGV0IGxpZmVEYXRhID0ge307XG5cbnRyeSB7XG5cdC8vIOWwneivleiOt+WPluacrOWcsOaYr+WQpuWtmOWcqGxpZmVEYXRh5Y+Y6YeP77yM56ys5LiA5qyh5ZCv5YqoQVBQ5pe25piv5LiN5a2Y5Zyo55qEXG5cdGxpZmVEYXRhID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdsaWZlRGF0YScpO1xufSBjYXRjaCAoZSkge1xuXG59XG5cbi8vIOmcgOimgeawuOS5heWtmOWCqO+8jOS4lOS4i+asoUFQUOWQr+WKqOmcgOimgeWPluWHuueahO+8jOWcqHN0YXRl5Lit55qE5Y+Y6YeP5ZCNXG5sZXQgc2F2ZVN0YXRlS2V5cyA9IFsndnVleF91c2VyJywgJ3Z1ZXhfdG9rZW4nXTtcblxuLy8g5L+d5a2Y5Y+Y6YeP5Yiw5pys5Zyw5a2Y5YKo5LitXG5jb25zdCBzYXZlTGlmZURhdGEgPSBmdW5jdGlvbihrZXksIHZhbHVlKSB7XG5cdC8vIOWIpOaWreWPmOmHj+WQjeaYr+WQpuWcqOmcgOimgeWtmOWCqOeahOaVsOe7hOS4rVxuXHRpZiAoc2F2ZVN0YXRlS2V5cy5pbmRleE9mKGtleSkgIT0gLTEpIHtcblx0XHQvLyDojrflj5bmnKzlnLDlrZjlgqjnmoRsaWZlRGF0YeWvueixoe+8jOWwhuWPmOmHj+a3u+WKoOWIsOWvueixoeS4rVxuXHRcdGxldCB0bXAgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xpZmVEYXRhJyk7XG5cdFx0Ly8g56ys5LiA5qyh5omT5byAQVBQ77yM5LiN5a2Y5ZyobGlmZURhdGHlj5jph4/vvIzmlYXmlL7kuIDkuKp7feepuuWvueixoVxuXHRcdHRtcCA9IHRtcCA/IHRtcCA6IHt9O1xuXHRcdHRtcFtrZXldID0gdmFsdWU7XG5cdFx0Ly8g5omn6KGM6L+Z5LiA5q2l5ZCO77yM5omA5pyJ6ZyA6KaB5a2Y5YKo55qE5Y+Y6YeP77yM6YO95oyC6L295Zyo5pys5Zyw55qEbGlmZURhdGHlr7nosaHkuK1cblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xpZmVEYXRhJywgdG1wKTtcblx0fVxufVxuY29uc3Qgc3RvcmUgPSBuZXcgVnVleC5TdG9yZSh7XG5cdHN0YXRlOiB7XG5cdFx0Ly8g5aaC5p6c5LiK6Z2i5LuO5pys5Zyw6I635Y+W55qEbGlmZURhdGHlr7nosaHkuIvmnInlr7nlupTnmoTlsZ7mgKfvvIzlsLHotYvlgLznu5lzdGF0ZeS4reWvueW6lOeahOWPmOmHj1xuXHRcdC8vIOWKoOS4inZ1ZXhf5YmN57yA77yM5piv6Ziy5q2i5Y+Y6YeP5ZCN5Yay56qB77yM5Lmf6K6p5Lq65LiA55uu5LqG54S2XG5cdFx0dnVleF91c2VyOiBsaWZlRGF0YS52dWV4X3VzZXIgPyBsaWZlRGF0YS52dWV4X3VzZXIgOiB7XG5cdFx0XHRuYW1lOiAn5piO5pyIJ1xuXHRcdH0sXG5cdFx0dnVleF90b2tlbjogbGlmZURhdGEudnVleF90b2tlbiA/IGxpZmVEYXRhLnZ1ZXhfdG9rZW4gOiAnJyxcblx0XHQvLyDlpoLmnpx2dWV4X3ZlcnNpb27ml6DpnIDkv53lrZjliLDmnKzlnLDmsLjkuYXlrZjlgqjvvIzml6DpnIBsaWZlRGF0YS52dWV4X3ZlcnNpb27mlrnlvI9cblx0XHR2dWV4X3ZlcnNpb246ICcxLjAuMScsXG5cdFx0dnVleF9kZW1vOiAn57ub57SrJyxcblx0XHR1c2VySW5mbzoge1xuXHRcdFx0bmFtZTogJ+a1i+ivlScsXG5cdFx0XHRjb2RlOiAnMDA1MDAwMDIxNSdcblx0XHR9LFxuXHRcdHF1b3RhT3JkZXI6IHtcblx0XHRcdCdJVEVNX0lOTkVSJzogW10sXG5cdFx0XHQnSVRFTV9PVVRFUic6IFtdLFxuXHRcdFx0J2l0ZW1fZCc6IFtdLFxuXHRcdFx0J0FUVEFDSE1FTlQnOiBbXSxcblx0XHRcdCdJTkZPJzoge31cblx0XHR9LFxuXHRcdG5vUXVvdGFPcmRlcjoge1xuXHRcdFx0J0lURU0nOiBbXSxcblx0XHRcdCdpdGVtX2QnOiBbXSxcblx0XHRcdCdBVFRBQ0hNRU5UJzogW10sXG5cdFx0XHQnSU5GTyc6IHt9XG5cdFx0fSxcblx0XHRncm91cE9yZGVyOiB7XG5cdFx0XHQnSVRFTSc6IFtdLFxuXHRcdFx0J0FUVEFDSE1FTlQnOiBbXSxcblx0XHRcdCdJTkZPJzoge30sXG5cdFx0XHQnYmFzZWluZm8nOiB7fVxuXHRcdH1cblx0fSxcblx0bXV0YXRpb25zOiB7XG5cdFx0JHVTdG9yZShzdGF0ZSwgcGF5bG9hZCkge1xuXHRcdFx0Ly8g5Yik5pat5piv5ZCm5aSa5bGC57qn6LCD55So77yMc3RhdGXkuK3kuLrlr7nosaHlrZjlnKjnmoTmg4XlhrXvvIzor7jlpoJ1c2VyLmluZm8uc2NvcmUgPSAxXG5cdFx0XHRsZXQgbmFtZUFyciA9IHBheWxvYWQubmFtZS5zcGxpdCgnLicpO1xuXHRcdFx0bGV0IHNhdmVLZXkgPSAnJztcblx0XHRcdGxldCBsZW4gPSBuYW1lQXJyLmxlbmd0aDtcblx0XHRcdGlmIChsZW4gPj0gMikge1xuXHRcdFx0XHRsZXQgb2JqID0gc3RhdGVbbmFtZUFyclswXV07XG5cdFx0XHRcdGZvciAobGV0IGkgPSAxOyBpIDwgbGVuIC0gMTsgaSsrKSB7XG5cdFx0XHRcdFx0b2JqID0gb2JqW25hbWVBcnJbaV1dO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG9ialtuYW1lQXJyW2xlbiAtIDFdXSA9IHBheWxvYWQudmFsdWU7XG5cdFx0XHRcdHNhdmVLZXkgPSBuYW1lQXJyWzBdO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0Ly8g5Y2V5bGC57qn5Y+Y6YeP77yM5Zyoc3RhdGXlsLHmmK/kuIDkuKrmma7pgJrlj5jph4/nmoTmg4XlhrVcblx0XHRcdFx0c3RhdGVbcGF5bG9hZC5uYW1lXSA9IHBheWxvYWQudmFsdWU7XG5cdFx0XHRcdHNhdmVLZXkgPSBwYXlsb2FkLm5hbWU7XG5cdFx0XHR9XG5cdFx0XHQvLyDkv53lrZjlj5jph4/liLDmnKzlnLDvvIzop4Hpobbpg6jlh73mlbDlrprkuYlcblx0XHRcdHNhdmVMaWZlRGF0YShzYXZlS2V5LCBzdGF0ZVtzYXZlS2V5XSlcblx0XHR9XG5cdH1cbn0pXG5cbmV4cG9ydCBkZWZhdWx0IHN0b3JlXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///19\n");
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 20));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 13));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n_vue.default.use(_vuex.default);\n\nvar lifeData = {};\n\ntry {\n // 尝试获取本地是否存在lifeData变量,第一次启动APP时是不存在的\n lifeData = uni.getStorageSync('lifeData');\n} catch (e) {\n\n}\n\n// 需要永久存储,且下次APP启动需要取出的,在state中的变量名\nvar saveStateKeys = ['vuex_user', 'vuex_token'];\n\n// 保存变量到本地存储中\nvar saveLifeData = function saveLifeData(key, value) {\n // 判断变量名是否在需要存储的数组中\n if (saveStateKeys.indexOf(key) != -1) {\n // 获取本地存储的lifeData对象,将变量添加到对象中\n var tmp = uni.getStorageSync('lifeData');\n // 第一次打开APP,不存在lifeData变量,故放一个{}空对象\n tmp = tmp ? tmp : {};\n tmp[key] = value;\n // 执行这一步后,所有需要存储的变量,都挂载在本地的lifeData对象中\n uni.setStorageSync('lifeData', tmp);\n }\n};\nvar store = new _vuex.default.Store({\n state: {\n // 如果上面从本地获取的lifeData对象下有对应的属性,就赋值给state中对应的变量\n // 加上vuex_前缀,是防止变量名冲突,也让人一目了然\n vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {\n name: '明月' },\n\n vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',\n // 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式\n vuex_version: '1.0.1',\n vuex_demo: '绛紫',\n userInfo: {\n name: '',\n code: '' },\n\n userBpData: {\n USER_BP: '',\n ROLES: [{\n \"ROLE_DESC\": \"\",\n \"ROLE_ID\": \"WLY001\" }],\n\n USER_NAME: '' },\n\n quotaOrder: {\n 'ITEM_INNER': [],\n 'ITEM_OUTER': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n noQuotaOrder: {\n 'ITEM': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n groupOrder: {\n 'ITEM': [],\n 'ATTACHMENT': [],\n 'INFO': {},\n 'baseinfo': {} } },\n\n\n mutations: {\n $uStore: function $uStore(state, payload) {\n // 判断是否多层级调用,state中为对象存在的情况,诸如user.info.score = 1\n var nameArr = payload.name.split('.');\n var saveKey = '';\n var len = nameArr.length;\n if (len >= 2) {\n var obj = state[nameArr[0]];\n for (var i = 1; i < len - 1; i++) {\n obj = obj[nameArr[i]];\n }\n obj[nameArr[len - 1]] = payload.value;\n saveKey = nameArr[0];\n } else {\n // 单层级变量,在state就是一个普通变量的情况\n state[payload.name] = payload.value;\n saveKey = payload.name;\n }\n // 保存变量到本地,见顶部函数定义\n saveLifeData(saveKey, state[saveKey]);\n } } });var _default =\n\n\n\nstore;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsImxpZmVEYXRhIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJlIiwic2F2ZVN0YXRlS2V5cyIsInNhdmVMaWZlRGF0YSIsImtleSIsInZhbHVlIiwiaW5kZXhPZiIsInRtcCIsInNldFN0b3JhZ2VTeW5jIiwic3RvcmUiLCJTdG9yZSIsInN0YXRlIiwidnVleF91c2VyIiwibmFtZSIsInZ1ZXhfdG9rZW4iLCJ2dWV4X3ZlcnNpb24iLCJ2dWV4X2RlbW8iLCJ1c2VySW5mbyIsImNvZGUiLCJ1c2VyQnBEYXRhIiwiVVNFUl9CUCIsIlJPTEVTIiwiVVNFUl9OQU1FIiwicXVvdGFPcmRlciIsIm5vUXVvdGFPcmRlciIsImdyb3VwT3JkZXIiLCJtdXRhdGlvbnMiLCIkdVN0b3JlIiwicGF5bG9hZCIsIm5hbWVBcnIiLCJzcGxpdCIsInNhdmVLZXkiLCJsZW4iLCJsZW5ndGgiLCJvYmoiLCJpIl0sIm1hcHBpbmdzIjoidUZBQUE7QUFDQSx3RTtBQUNBQSxhQUFJQyxHQUFKLENBQVFDLGFBQVI7O0FBRUEsSUFBSUMsUUFBUSxHQUFHLEVBQWY7O0FBRUEsSUFBSTtBQUNIO0FBQ0FBLFVBQVEsR0FBR0MsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFVBQW5CLENBQVg7QUFDQSxDQUhELENBR0UsT0FBT0MsQ0FBUCxFQUFVOztBQUVYOztBQUVEO0FBQ0EsSUFBSUMsYUFBYSxHQUFHLENBQUMsV0FBRCxFQUFjLFlBQWQsQ0FBcEI7O0FBRUE7QUFDQSxJQUFNQyxZQUFZLEdBQUcsU0FBZkEsWUFBZSxDQUFTQyxHQUFULEVBQWNDLEtBQWQsRUFBcUI7QUFDekM7QUFDQSxNQUFJSCxhQUFhLENBQUNJLE9BQWQsQ0FBc0JGLEdBQXRCLEtBQThCLENBQUMsQ0FBbkMsRUFBc0M7QUFDckM7QUFDQSxRQUFJRyxHQUFHLEdBQUdSLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixVQUFuQixDQUFWO0FBQ0E7QUFDQU8sT0FBRyxHQUFHQSxHQUFHLEdBQUdBLEdBQUgsR0FBUyxFQUFsQjtBQUNBQSxPQUFHLENBQUNILEdBQUQsQ0FBSCxHQUFXQyxLQUFYO0FBQ0E7QUFDQU4sT0FBRyxDQUFDUyxjQUFKLENBQW1CLFVBQW5CLEVBQStCRCxHQUEvQjtBQUNBO0FBQ0QsQ0FYRDtBQVlBLElBQU1FLEtBQUssR0FBRyxJQUFJWixjQUFLYSxLQUFULENBQWU7QUFDNUJDLE9BQUssRUFBRTtBQUNOO0FBQ0E7QUFDQUMsYUFBUyxFQUFFZCxRQUFRLENBQUNjLFNBQVQsR0FBcUJkLFFBQVEsQ0FBQ2MsU0FBOUIsR0FBMEM7QUFDcERDLFVBQUksRUFBRSxJQUQ4QyxFQUgvQzs7QUFNTkMsY0FBVSxFQUFFaEIsUUFBUSxDQUFDZ0IsVUFBVCxHQUFzQmhCLFFBQVEsQ0FBQ2dCLFVBQS9CLEdBQTRDLEVBTmxEO0FBT047QUFDQUMsZ0JBQVksRUFBRSxPQVJSO0FBU05DLGFBQVMsRUFBRSxJQVRMO0FBVU5DLFlBQVEsRUFBRTtBQUNUSixVQUFJLEVBQUUsRUFERztBQUVUSyxVQUFJLEVBQUUsRUFGRyxFQVZKOztBQWNOQyxjQUFVLEVBQUU7QUFDWEMsYUFBTyxFQUFFLEVBREU7QUFFWEMsV0FBSyxFQUFFLENBQUM7QUFDUCxxQkFBYSxFQUROO0FBRVAsbUJBQVcsUUFGSixFQUFELENBRkk7O0FBTVhDLGVBQVMsRUFBRSxFQU5BLEVBZE47O0FBc0JOQyxjQUFVLEVBQUU7QUFDWCxvQkFBYyxFQURIO0FBRVgsb0JBQWMsRUFGSDtBQUdYLGdCQUFVLEVBSEM7QUFJWCxvQkFBYyxFQUpIO0FBS1gsY0FBUSxFQUxHLEVBdEJOOztBQTZCTkMsZ0JBQVksRUFBRTtBQUNiLGNBQVEsRUFESztBQUViLGdCQUFVLEVBRkc7QUFHYixvQkFBYyxFQUhEO0FBSWIsY0FBUSxFQUpLLEVBN0JSOztBQW1DTkMsY0FBVSxFQUFFO0FBQ1gsY0FBUSxFQURHO0FBRVgsb0JBQWMsRUFGSDtBQUdYLGNBQVEsRUFIRztBQUlYLGtCQUFZLEVBSkQsRUFuQ04sRUFEcUI7OztBQTJDNUJDLFdBQVMsRUFBRTtBQUNWQyxXQURVLG1CQUNGaEIsS0FERSxFQUNLaUIsT0FETCxFQUNjO0FBQ3ZCO0FBQ0EsVUFBSUMsT0FBTyxHQUFHRCxPQUFPLENBQUNmLElBQVIsQ0FBYWlCLEtBQWIsQ0FBbUIsR0FBbkIsQ0FBZDtBQUNBLFVBQUlDLE9BQU8sR0FBRyxFQUFkO0FBQ0EsVUFBSUMsR0FBRyxHQUFHSCxPQUFPLENBQUNJLE1BQWxCO0FBQ0EsVUFBSUQsR0FBRyxJQUFJLENBQVgsRUFBYztBQUNiLFlBQUlFLEdBQUcsR0FBR3ZCLEtBQUssQ0FBQ2tCLE9BQU8sQ0FBQyxDQUFELENBQVIsQ0FBZjtBQUNBLGFBQUssSUFBSU0sQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0gsR0FBRyxHQUFHLENBQTFCLEVBQTZCRyxDQUFDLEVBQTlCLEVBQWtDO0FBQ2pDRCxhQUFHLEdBQUdBLEdBQUcsQ0FBQ0wsT0FBTyxDQUFDTSxDQUFELENBQVIsQ0FBVDtBQUNBO0FBQ0RELFdBQUcsQ0FBQ0wsT0FBTyxDQUFDRyxHQUFHLEdBQUcsQ0FBUCxDQUFSLENBQUgsR0FBd0JKLE9BQU8sQ0FBQ3ZCLEtBQWhDO0FBQ0EwQixlQUFPLEdBQUdGLE9BQU8sQ0FBQyxDQUFELENBQWpCO0FBQ0EsT0FQRCxNQU9PO0FBQ047QUFDQWxCLGFBQUssQ0FBQ2lCLE9BQU8sQ0FBQ2YsSUFBVCxDQUFMLEdBQXNCZSxPQUFPLENBQUN2QixLQUE5QjtBQUNBMEIsZUFBTyxHQUFHSCxPQUFPLENBQUNmLElBQWxCO0FBQ0E7QUFDRDtBQUNBVixrQkFBWSxDQUFDNEIsT0FBRCxFQUFVcEIsS0FBSyxDQUFDb0IsT0FBRCxDQUFmLENBQVo7QUFDQSxLQXBCUyxFQTNDaUIsRUFBZixDQUFkLEM7Ozs7QUFtRWV0QixLIiwiZmlsZSI6IjE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXG5pbXBvcnQgVnVleCBmcm9tICd2dWV4J1xuVnVlLnVzZShWdWV4KVxuXG5sZXQgbGlmZURhdGEgPSB7fTtcblxudHJ5IHtcblx0Ly8g5bCd6K+V6I635Y+W5pys5Zyw5piv5ZCm5a2Y5ZyobGlmZURhdGHlj5jph4/vvIznrKzkuIDmrKHlkK/liqhBUFDml7bmmK/kuI3lrZjlnKjnmoRcblx0bGlmZURhdGEgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xpZmVEYXRhJyk7XG59IGNhdGNoIChlKSB7XG5cbn1cblxuLy8g6ZyA6KaB5rC45LmF5a2Y5YKo77yM5LiU5LiL5qyhQVBQ5ZCv5Yqo6ZyA6KaB5Y+W5Ye655qE77yM5Zyoc3RhdGXkuK3nmoTlj5jph4/lkI1cbmxldCBzYXZlU3RhdGVLZXlzID0gWyd2dWV4X3VzZXInLCAndnVleF90b2tlbiddO1xuXG4vLyDkv53lrZjlj5jph4/liLDmnKzlnLDlrZjlgqjkuK1cbmNvbnN0IHNhdmVMaWZlRGF0YSA9IGZ1bmN0aW9uKGtleSwgdmFsdWUpIHtcblx0Ly8g5Yik5pat5Y+Y6YeP5ZCN5piv5ZCm5Zyo6ZyA6KaB5a2Y5YKo55qE5pWw57uE5LitXG5cdGlmIChzYXZlU3RhdGVLZXlzLmluZGV4T2Yoa2V5KSAhPSAtMSkge1xuXHRcdC8vIOiOt+WPluacrOWcsOWtmOWCqOeahGxpZmVEYXRh5a+56LGh77yM5bCG5Y+Y6YeP5re75Yqg5Yiw5a+56LGh5LitXG5cdFx0bGV0IHRtcCA9IHVuaS5nZXRTdG9yYWdlU3luYygnbGlmZURhdGEnKTtcblx0XHQvLyDnrKzkuIDmrKHmiZPlvIBBUFDvvIzkuI3lrZjlnKhsaWZlRGF0YeWPmOmHj++8jOaVheaUvuS4gOS4qnt956m65a+56LGhXG5cdFx0dG1wID0gdG1wID8gdG1wIDoge307XG5cdFx0dG1wW2tleV0gPSB2YWx1ZTtcblx0XHQvLyDmiafooYzov5nkuIDmraXlkI7vvIzmiYDmnInpnIDopoHlrZjlgqjnmoTlj5jph4/vvIzpg73mjILovb3lnKjmnKzlnLDnmoRsaWZlRGF0YeWvueixoeS4rVxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbGlmZURhdGEnLCB0bXApO1xuXHR9XG59XG5jb25zdCBzdG9yZSA9IG5ldyBWdWV4LlN0b3JlKHtcblx0c3RhdGU6IHtcblx0XHQvLyDlpoLmnpzkuIrpnaLku47mnKzlnLDojrflj5bnmoRsaWZlRGF0YeWvueixoeS4i+acieWvueW6lOeahOWxnuaAp++8jOWwsei1i+WAvOe7mXN0YXRl5Lit5a+55bqU55qE5Y+Y6YePXG5cdFx0Ly8g5Yqg5LiKdnVleF/liY3nvIDvvIzmmK/pmLLmraLlj5jph4/lkI3lhrLnqoHvvIzkuZ/orqnkurrkuIDnm67kuobnhLZcblx0XHR2dWV4X3VzZXI6IGxpZmVEYXRhLnZ1ZXhfdXNlciA/IGxpZmVEYXRhLnZ1ZXhfdXNlciA6IHtcblx0XHRcdG5hbWU6ICfmmI7mnIgnXG5cdFx0fSxcblx0XHR2dWV4X3Rva2VuOiBsaWZlRGF0YS52dWV4X3Rva2VuID8gbGlmZURhdGEudnVleF90b2tlbiA6ICcnLFxuXHRcdC8vIOWmguaenHZ1ZXhfdmVyc2lvbuaXoOmcgOS/neWtmOWIsOacrOWcsOawuOS5heWtmOWCqO+8jOaXoOmcgGxpZmVEYXRhLnZ1ZXhfdmVyc2lvbuaWueW8j1xuXHRcdHZ1ZXhfdmVyc2lvbjogJzEuMC4xJyxcblx0XHR2dWV4X2RlbW86ICfnu5vntKsnLFxuXHRcdHVzZXJJbmZvOiB7XG5cdFx0XHRuYW1lOiAnJyxcblx0XHRcdGNvZGU6ICcnXG5cdFx0fSxcblx0XHR1c2VyQnBEYXRhOiB7XG5cdFx0XHRVU0VSX0JQOiAnJyxcblx0XHRcdFJPTEVTOiBbe1xuXHRcdFx0XHRcIlJPTEVfREVTQ1wiOiBcIlwiLFxuXHRcdFx0XHRcIlJPTEVfSURcIjogXCJXTFkwMDFcIlxuXHRcdFx0fV0sXG5cdFx0XHRVU0VSX05BTUU6ICcnXG5cdFx0fSxcblx0XHRxdW90YU9yZGVyOiB7XG5cdFx0XHQnSVRFTV9JTk5FUic6IFtdLFxuXHRcdFx0J0lURU1fT1VURVInOiBbXSxcblx0XHRcdCdpdGVtX2QnOiBbXSxcblx0XHRcdCdBVFRBQ0hNRU5UJzogW10sXG5cdFx0XHQnSU5GTyc6IHt9XG5cdFx0fSxcblx0XHRub1F1b3RhT3JkZXI6IHtcblx0XHRcdCdJVEVNJzogW10sXG5cdFx0XHQnaXRlbV9kJzogW10sXG5cdFx0XHQnQVRUQUNITUVOVCc6IFtdLFxuXHRcdFx0J0lORk8nOiB7fVxuXHRcdH0sXG5cdFx0Z3JvdXBPcmRlcjoge1xuXHRcdFx0J0lURU0nOiBbXSxcblx0XHRcdCdBVFRBQ0hNRU5UJzogW10sXG5cdFx0XHQnSU5GTyc6IHt9LFxuXHRcdFx0J2Jhc2VpbmZvJzoge31cblx0XHR9XG5cdH0sXG5cdG11dGF0aW9uczoge1xuXHRcdCR1U3RvcmUoc3RhdGUsIHBheWxvYWQpIHtcblx0XHRcdC8vIOWIpOaWreaYr+WQpuWkmuWxgue6p+iwg+eUqO+8jHN0YXRl5Lit5Li65a+56LGh5a2Y5Zyo55qE5oOF5Ya177yM6K+45aaCdXNlci5pbmZvLnNjb3JlID0gMVxuXHRcdFx0bGV0IG5hbWVBcnIgPSBwYXlsb2FkLm5hbWUuc3BsaXQoJy4nKTtcblx0XHRcdGxldCBzYXZlS2V5ID0gJyc7XG5cdFx0XHRsZXQgbGVuID0gbmFtZUFyci5sZW5ndGg7XG5cdFx0XHRpZiAobGVuID49IDIpIHtcblx0XHRcdFx0bGV0IG9iaiA9IHN0YXRlW25hbWVBcnJbMF1dO1xuXHRcdFx0XHRmb3IgKGxldCBpID0gMTsgaSA8IGxlbiAtIDE7IGkrKykge1xuXHRcdFx0XHRcdG9iaiA9IG9ialtuYW1lQXJyW2ldXTtcblx0XHRcdFx0fVxuXHRcdFx0XHRvYmpbbmFtZUFycltsZW4gLSAxXV0gPSBwYXlsb2FkLnZhbHVlO1xuXHRcdFx0XHRzYXZlS2V5ID0gbmFtZUFyclswXTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdC8vIOWNleWxgue6p+WPmOmHj++8jOWcqHN0YXRl5bCx5piv5LiA5Liq5pmu6YCa5Y+Y6YeP55qE5oOF5Ya1XG5cdFx0XHRcdHN0YXRlW3BheWxvYWQubmFtZV0gPSBwYXlsb2FkLnZhbHVlO1xuXHRcdFx0XHRzYXZlS2V5ID0gcGF5bG9hZC5uYW1lO1xuXHRcdFx0fVxuXHRcdFx0Ly8g5L+d5a2Y5Y+Y6YeP5Yiw5pys5Zyw77yM6KeB6aG26YOo5Ye95pWw5a6a5LmJXG5cdFx0XHRzYXZlTGlmZURhdGEoc2F2ZUtleSwgc3RhdGVbc2F2ZUtleV0pXG5cdFx0fVxuXHR9XG59KVxuXG5leHBvcnQgZGVmYXVsdCBzdG9yZVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///19\n");
/***/ }),
......
......@@ -2344,7 +2344,7 @@ function (global) {
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 20));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 13));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n_vue.default.use(_vuex.default);\n\nvar lifeData = {};\n\ntry {\n // 尝试获取本地是否存在lifeData变量,第一次启动APP时是不存在的\n lifeData = uni.getStorageSync('lifeData');\n} catch (e) {\n\n}\n\n// 需要永久存储,且下次APP启动需要取出的,在state中的变量名\nvar saveStateKeys = ['vuex_user', 'vuex_token'];\n\n// 保存变量到本地存储中\nvar saveLifeData = function saveLifeData(key, value) {\n // 判断变量名是否在需要存储的数组中\n if (saveStateKeys.indexOf(key) != -1) {\n // 获取本地存储的lifeData对象,将变量添加到对象中\n var tmp = uni.getStorageSync('lifeData');\n // 第一次打开APP,不存在lifeData变量,故放一个{}空对象\n tmp = tmp ? tmp : {};\n tmp[key] = value;\n // 执行这一步后,所有需要存储的变量,都挂载在本地的lifeData对象中\n uni.setStorageSync('lifeData', tmp);\n }\n};\nvar store = new _vuex.default.Store({\n state: {\n // 如果上面从本地获取的lifeData对象下有对应的属性,就赋值给state中对应的变量\n // 加上vuex_前缀,是防止变量名冲突,也让人一目了然\n vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {\n name: '明月' },\n\n vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',\n // 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式\n vuex_version: '1.0.1',\n vuex_demo: '绛紫',\n userInfo: {\n name: '测试',\n code: '0050000215' },\n\n quotaOrder: {\n 'ITEM_INNER': [],\n 'ITEM_OUTER': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n noQuotaOrder: {\n 'ITEM': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n groupOrder: {\n 'ITEM': [],\n 'ATTACHMENT': [],\n 'INFO': {},\n 'baseinfo': {} } },\n\n\n mutations: {\n $uStore: function $uStore(state, payload) {\n // 判断是否多层级调用,state中为对象存在的情况,诸如user.info.score = 1\n var nameArr = payload.name.split('.');\n var saveKey = '';\n var len = nameArr.length;\n if (len >= 2) {\n var obj = state[nameArr[0]];\n for (var i = 1; i < len - 1; i++) {\n obj = obj[nameArr[i]];\n }\n obj[nameArr[len - 1]] = payload.value;\n saveKey = nameArr[0];\n } else {\n // 单层级变量,在state就是一个普通变量的情况\n state[payload.name] = payload.value;\n saveKey = payload.name;\n }\n // 保存变量到本地,见顶部函数定义\n saveLifeData(saveKey, state[saveKey]);\n } } });var _default =\n\n\n\nstore;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsImxpZmVEYXRhIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJlIiwic2F2ZVN0YXRlS2V5cyIsInNhdmVMaWZlRGF0YSIsImtleSIsInZhbHVlIiwiaW5kZXhPZiIsInRtcCIsInNldFN0b3JhZ2VTeW5jIiwic3RvcmUiLCJTdG9yZSIsInN0YXRlIiwidnVleF91c2VyIiwibmFtZSIsInZ1ZXhfdG9rZW4iLCJ2dWV4X3ZlcnNpb24iLCJ2dWV4X2RlbW8iLCJ1c2VySW5mbyIsImNvZGUiLCJxdW90YU9yZGVyIiwibm9RdW90YU9yZGVyIiwiZ3JvdXBPcmRlciIsIm11dGF0aW9ucyIsIiR1U3RvcmUiLCJwYXlsb2FkIiwibmFtZUFyciIsInNwbGl0Iiwic2F2ZUtleSIsImxlbiIsImxlbmd0aCIsIm9iaiIsImkiXSwibWFwcGluZ3MiOiJ1RkFBQTtBQUNBLHdFO0FBQ0FBLGFBQUlDLEdBQUosQ0FBUUMsYUFBUjs7QUFFQSxJQUFJQyxRQUFRLEdBQUcsRUFBZjs7QUFFQSxJQUFJO0FBQ0g7QUFDQUEsVUFBUSxHQUFHQyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsVUFBbkIsQ0FBWDtBQUNBLENBSEQsQ0FHRSxPQUFPQyxDQUFQLEVBQVU7O0FBRVg7O0FBRUQ7QUFDQSxJQUFJQyxhQUFhLEdBQUcsQ0FBQyxXQUFELEVBQWMsWUFBZCxDQUFwQjs7QUFFQTtBQUNBLElBQU1DLFlBQVksR0FBRyxTQUFmQSxZQUFlLENBQVNDLEdBQVQsRUFBY0MsS0FBZCxFQUFxQjtBQUN6QztBQUNBLE1BQUlILGFBQWEsQ0FBQ0ksT0FBZCxDQUFzQkYsR0FBdEIsS0FBOEIsQ0FBQyxDQUFuQyxFQUFzQztBQUNyQztBQUNBLFFBQUlHLEdBQUcsR0FBR1IsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFVBQW5CLENBQVY7QUFDQTtBQUNBTyxPQUFHLEdBQUdBLEdBQUcsR0FBR0EsR0FBSCxHQUFTLEVBQWxCO0FBQ0FBLE9BQUcsQ0FBQ0gsR0FBRCxDQUFILEdBQVdDLEtBQVg7QUFDQTtBQUNBTixPQUFHLENBQUNTLGNBQUosQ0FBbUIsVUFBbkIsRUFBK0JELEdBQS9CO0FBQ0E7QUFDRCxDQVhEO0FBWUEsSUFBTUUsS0FBSyxHQUFHLElBQUlaLGNBQUthLEtBQVQsQ0FBZTtBQUM1QkMsT0FBSyxFQUFFO0FBQ047QUFDQTtBQUNBQyxhQUFTLEVBQUVkLFFBQVEsQ0FBQ2MsU0FBVCxHQUFxQmQsUUFBUSxDQUFDYyxTQUE5QixHQUEwQztBQUNwREMsVUFBSSxFQUFFLElBRDhDLEVBSC9DOztBQU1OQyxjQUFVLEVBQUVoQixRQUFRLENBQUNnQixVQUFULEdBQXNCaEIsUUFBUSxDQUFDZ0IsVUFBL0IsR0FBNEMsRUFObEQ7QUFPTjtBQUNBQyxnQkFBWSxFQUFFLE9BUlI7QUFTTkMsYUFBUyxFQUFFLElBVEw7QUFVTkMsWUFBUSxFQUFFO0FBQ1RKLFVBQUksRUFBRSxJQURHO0FBRVRLLFVBQUksRUFBRSxZQUZHLEVBVko7O0FBY05DLGNBQVUsRUFBRTtBQUNYLG9CQUFjLEVBREg7QUFFWCxvQkFBYyxFQUZIO0FBR1gsZ0JBQVUsRUFIQztBQUlYLG9CQUFjLEVBSkg7QUFLWCxjQUFRLEVBTEcsRUFkTjs7QUFxQk5DLGdCQUFZLEVBQUU7QUFDYixjQUFRLEVBREs7QUFFYixnQkFBVSxFQUZHO0FBR2Isb0JBQWMsRUFIRDtBQUliLGNBQVEsRUFKSyxFQXJCUjs7QUEyQk5DLGNBQVUsRUFBRTtBQUNYLGNBQVEsRUFERztBQUVYLG9CQUFjLEVBRkg7QUFHWCxjQUFRLEVBSEc7QUFJWCxrQkFBWSxFQUpELEVBM0JOLEVBRHFCOzs7QUFtQzVCQyxXQUFTLEVBQUU7QUFDVkMsV0FEVSxtQkFDRlosS0FERSxFQUNLYSxPQURMLEVBQ2M7QUFDdkI7QUFDQSxVQUFJQyxPQUFPLEdBQUdELE9BQU8sQ0FBQ1gsSUFBUixDQUFhYSxLQUFiLENBQW1CLEdBQW5CLENBQWQ7QUFDQSxVQUFJQyxPQUFPLEdBQUcsRUFBZDtBQUNBLFVBQUlDLEdBQUcsR0FBR0gsT0FBTyxDQUFDSSxNQUFsQjtBQUNBLFVBQUlELEdBQUcsSUFBSSxDQUFYLEVBQWM7QUFDYixZQUFJRSxHQUFHLEdBQUduQixLQUFLLENBQUNjLE9BQU8sQ0FBQyxDQUFELENBQVIsQ0FBZjtBQUNBLGFBQUssSUFBSU0sQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0gsR0FBRyxHQUFHLENBQTFCLEVBQTZCRyxDQUFDLEVBQTlCLEVBQWtDO0FBQ2pDRCxhQUFHLEdBQUdBLEdBQUcsQ0FBQ0wsT0FBTyxDQUFDTSxDQUFELENBQVIsQ0FBVDtBQUNBO0FBQ0RELFdBQUcsQ0FBQ0wsT0FBTyxDQUFDRyxHQUFHLEdBQUcsQ0FBUCxDQUFSLENBQUgsR0FBd0JKLE9BQU8sQ0FBQ25CLEtBQWhDO0FBQ0FzQixlQUFPLEdBQUdGLE9BQU8sQ0FBQyxDQUFELENBQWpCO0FBQ0EsT0FQRCxNQU9PO0FBQ047QUFDQWQsYUFBSyxDQUFDYSxPQUFPLENBQUNYLElBQVQsQ0FBTCxHQUFzQlcsT0FBTyxDQUFDbkIsS0FBOUI7QUFDQXNCLGVBQU8sR0FBR0gsT0FBTyxDQUFDWCxJQUFsQjtBQUNBO0FBQ0Q7QUFDQVYsa0JBQVksQ0FBQ3dCLE9BQUQsRUFBVWhCLEtBQUssQ0FBQ2dCLE9BQUQsQ0FBZixDQUFaO0FBQ0EsS0FwQlMsRUFuQ2lCLEVBQWYsQ0FBZCxDOzs7O0FBMkRlbEIsSyIsImZpbGUiOiIxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJ1xuaW1wb3J0IFZ1ZXggZnJvbSAndnVleCdcblZ1ZS51c2UoVnVleClcblxubGV0IGxpZmVEYXRhID0ge307XG5cbnRyeSB7XG5cdC8vIOWwneivleiOt+WPluacrOWcsOaYr+WQpuWtmOWcqGxpZmVEYXRh5Y+Y6YeP77yM56ys5LiA5qyh5ZCv5YqoQVBQ5pe25piv5LiN5a2Y5Zyo55qEXG5cdGxpZmVEYXRhID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdsaWZlRGF0YScpO1xufSBjYXRjaCAoZSkge1xuXG59XG5cbi8vIOmcgOimgeawuOS5heWtmOWCqO+8jOS4lOS4i+asoUFQUOWQr+WKqOmcgOimgeWPluWHuueahO+8jOWcqHN0YXRl5Lit55qE5Y+Y6YeP5ZCNXG5sZXQgc2F2ZVN0YXRlS2V5cyA9IFsndnVleF91c2VyJywgJ3Z1ZXhfdG9rZW4nXTtcblxuLy8g5L+d5a2Y5Y+Y6YeP5Yiw5pys5Zyw5a2Y5YKo5LitXG5jb25zdCBzYXZlTGlmZURhdGEgPSBmdW5jdGlvbihrZXksIHZhbHVlKSB7XG5cdC8vIOWIpOaWreWPmOmHj+WQjeaYr+WQpuWcqOmcgOimgeWtmOWCqOeahOaVsOe7hOS4rVxuXHRpZiAoc2F2ZVN0YXRlS2V5cy5pbmRleE9mKGtleSkgIT0gLTEpIHtcblx0XHQvLyDojrflj5bmnKzlnLDlrZjlgqjnmoRsaWZlRGF0YeWvueixoe+8jOWwhuWPmOmHj+a3u+WKoOWIsOWvueixoeS4rVxuXHRcdGxldCB0bXAgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xpZmVEYXRhJyk7XG5cdFx0Ly8g56ys5LiA5qyh5omT5byAQVBQ77yM5LiN5a2Y5ZyobGlmZURhdGHlj5jph4/vvIzmlYXmlL7kuIDkuKp7feepuuWvueixoVxuXHRcdHRtcCA9IHRtcCA/IHRtcCA6IHt9O1xuXHRcdHRtcFtrZXldID0gdmFsdWU7XG5cdFx0Ly8g5omn6KGM6L+Z5LiA5q2l5ZCO77yM5omA5pyJ6ZyA6KaB5a2Y5YKo55qE5Y+Y6YeP77yM6YO95oyC6L295Zyo5pys5Zyw55qEbGlmZURhdGHlr7nosaHkuK1cblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xpZmVEYXRhJywgdG1wKTtcblx0fVxufVxuY29uc3Qgc3RvcmUgPSBuZXcgVnVleC5TdG9yZSh7XG5cdHN0YXRlOiB7XG5cdFx0Ly8g5aaC5p6c5LiK6Z2i5LuO5pys5Zyw6I635Y+W55qEbGlmZURhdGHlr7nosaHkuIvmnInlr7nlupTnmoTlsZ7mgKfvvIzlsLHotYvlgLznu5lzdGF0ZeS4reWvueW6lOeahOWPmOmHj1xuXHRcdC8vIOWKoOS4inZ1ZXhf5YmN57yA77yM5piv6Ziy5q2i5Y+Y6YeP5ZCN5Yay56qB77yM5Lmf6K6p5Lq65LiA55uu5LqG54S2XG5cdFx0dnVleF91c2VyOiBsaWZlRGF0YS52dWV4X3VzZXIgPyBsaWZlRGF0YS52dWV4X3VzZXIgOiB7XG5cdFx0XHRuYW1lOiAn5piO5pyIJ1xuXHRcdH0sXG5cdFx0dnVleF90b2tlbjogbGlmZURhdGEudnVleF90b2tlbiA/IGxpZmVEYXRhLnZ1ZXhfdG9rZW4gOiAnJyxcblx0XHQvLyDlpoLmnpx2dWV4X3ZlcnNpb27ml6DpnIDkv53lrZjliLDmnKzlnLDmsLjkuYXlrZjlgqjvvIzml6DpnIBsaWZlRGF0YS52dWV4X3ZlcnNpb27mlrnlvI9cblx0XHR2dWV4X3ZlcnNpb246ICcxLjAuMScsXG5cdFx0dnVleF9kZW1vOiAn57ub57SrJyxcblx0XHR1c2VySW5mbzoge1xuXHRcdFx0bmFtZTogJ+a1i+ivlScsXG5cdFx0XHRjb2RlOiAnMDA1MDAwMDIxNSdcblx0XHR9LFxuXHRcdHF1b3RhT3JkZXI6IHtcblx0XHRcdCdJVEVNX0lOTkVSJzogW10sXG5cdFx0XHQnSVRFTV9PVVRFUic6IFtdLFxuXHRcdFx0J2l0ZW1fZCc6IFtdLFxuXHRcdFx0J0FUVEFDSE1FTlQnOiBbXSxcblx0XHRcdCdJTkZPJzoge31cblx0XHR9LFxuXHRcdG5vUXVvdGFPcmRlcjoge1xuXHRcdFx0J0lURU0nOiBbXSxcblx0XHRcdCdpdGVtX2QnOiBbXSxcblx0XHRcdCdBVFRBQ0hNRU5UJzogW10sXG5cdFx0XHQnSU5GTyc6IHt9XG5cdFx0fSxcblx0XHRncm91cE9yZGVyOiB7XG5cdFx0XHQnSVRFTSc6IFtdLFxuXHRcdFx0J0FUVEFDSE1FTlQnOiBbXSxcblx0XHRcdCdJTkZPJzoge30sXG5cdFx0XHQnYmFzZWluZm8nOiB7fVxuXHRcdH1cblx0fSxcblx0bXV0YXRpb25zOiB7XG5cdFx0JHVTdG9yZShzdGF0ZSwgcGF5bG9hZCkge1xuXHRcdFx0Ly8g5Yik5pat5piv5ZCm5aSa5bGC57qn6LCD55So77yMc3RhdGXkuK3kuLrlr7nosaHlrZjlnKjnmoTmg4XlhrXvvIzor7jlpoJ1c2VyLmluZm8uc2NvcmUgPSAxXG5cdFx0XHRsZXQgbmFtZUFyciA9IHBheWxvYWQubmFtZS5zcGxpdCgnLicpO1xuXHRcdFx0bGV0IHNhdmVLZXkgPSAnJztcblx0XHRcdGxldCBsZW4gPSBuYW1lQXJyLmxlbmd0aDtcblx0XHRcdGlmIChsZW4gPj0gMikge1xuXHRcdFx0XHRsZXQgb2JqID0gc3RhdGVbbmFtZUFyclswXV07XG5cdFx0XHRcdGZvciAobGV0IGkgPSAxOyBpIDwgbGVuIC0gMTsgaSsrKSB7XG5cdFx0XHRcdFx0b2JqID0gb2JqW25hbWVBcnJbaV1dO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG9ialtuYW1lQXJyW2xlbiAtIDFdXSA9IHBheWxvYWQudmFsdWU7XG5cdFx0XHRcdHNhdmVLZXkgPSBuYW1lQXJyWzBdO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0Ly8g5Y2V5bGC57qn5Y+Y6YeP77yM5Zyoc3RhdGXlsLHmmK/kuIDkuKrmma7pgJrlj5jph4/nmoTmg4XlhrVcblx0XHRcdFx0c3RhdGVbcGF5bG9hZC5uYW1lXSA9IHBheWxvYWQudmFsdWU7XG5cdFx0XHRcdHNhdmVLZXkgPSBwYXlsb2FkLm5hbWU7XG5cdFx0XHR9XG5cdFx0XHQvLyDkv53lrZjlj5jph4/liLDmnKzlnLDvvIzop4Hpobbpg6jlh73mlbDlrprkuYlcblx0XHRcdHNhdmVMaWZlRGF0YShzYXZlS2V5LCBzdGF0ZVtzYXZlS2V5XSlcblx0XHR9XG5cdH1cbn0pXG5cbmV4cG9ydCBkZWZhdWx0IHN0b3JlXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///19\n");
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 20));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 13));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n_vue.default.use(_vuex.default);\n\nvar lifeData = {};\n\ntry {\n // 尝试获取本地是否存在lifeData变量,第一次启动APP时是不存在的\n lifeData = uni.getStorageSync('lifeData');\n} catch (e) {\n\n}\n\n// 需要永久存储,且下次APP启动需要取出的,在state中的变量名\nvar saveStateKeys = ['vuex_user', 'vuex_token'];\n\n// 保存变量到本地存储中\nvar saveLifeData = function saveLifeData(key, value) {\n // 判断变量名是否在需要存储的数组中\n if (saveStateKeys.indexOf(key) != -1) {\n // 获取本地存储的lifeData对象,将变量添加到对象中\n var tmp = uni.getStorageSync('lifeData');\n // 第一次打开APP,不存在lifeData变量,故放一个{}空对象\n tmp = tmp ? tmp : {};\n tmp[key] = value;\n // 执行这一步后,所有需要存储的变量,都挂载在本地的lifeData对象中\n uni.setStorageSync('lifeData', tmp);\n }\n};\nvar store = new _vuex.default.Store({\n state: {\n // 如果上面从本地获取的lifeData对象下有对应的属性,就赋值给state中对应的变量\n // 加上vuex_前缀,是防止变量名冲突,也让人一目了然\n vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {\n name: '明月' },\n\n vuex_token: lifeData.vuex_token ? lifeData.vuex_token : '',\n // 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式\n vuex_version: '1.0.1',\n vuex_demo: '绛紫',\n userInfo: {\n name: '',\n code: '' },\n\n userBpData: {\n USER_BP: '',\n ROLES: [{\n \"ROLE_DESC\": \"\",\n \"ROLE_ID\": \"WLY001\" }],\n\n USER_NAME: '' },\n\n quotaOrder: {\n 'ITEM_INNER': [],\n 'ITEM_OUTER': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n noQuotaOrder: {\n 'ITEM': [],\n 'item_d': [],\n 'ATTACHMENT': [],\n 'INFO': {} },\n\n groupOrder: {\n 'ITEM': [],\n 'ATTACHMENT': [],\n 'INFO': {},\n 'baseinfo': {} } },\n\n\n mutations: {\n $uStore: function $uStore(state, payload) {\n // 判断是否多层级调用,state中为对象存在的情况,诸如user.info.score = 1\n var nameArr = payload.name.split('.');\n var saveKey = '';\n var len = nameArr.length;\n if (len >= 2) {\n var obj = state[nameArr[0]];\n for (var i = 1; i < len - 1; i++) {\n obj = obj[nameArr[i]];\n }\n obj[nameArr[len - 1]] = payload.value;\n saveKey = nameArr[0];\n } else {\n // 单层级变量,在state就是一个普通变量的情况\n state[payload.name] = payload.value;\n saveKey = payload.name;\n }\n // 保存变量到本地,见顶部函数定义\n saveLifeData(saveKey, state[saveKey]);\n } } });var _default =\n\n\n\nstore;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsImxpZmVEYXRhIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJlIiwic2F2ZVN0YXRlS2V5cyIsInNhdmVMaWZlRGF0YSIsImtleSIsInZhbHVlIiwiaW5kZXhPZiIsInRtcCIsInNldFN0b3JhZ2VTeW5jIiwic3RvcmUiLCJTdG9yZSIsInN0YXRlIiwidnVleF91c2VyIiwibmFtZSIsInZ1ZXhfdG9rZW4iLCJ2dWV4X3ZlcnNpb24iLCJ2dWV4X2RlbW8iLCJ1c2VySW5mbyIsImNvZGUiLCJ1c2VyQnBEYXRhIiwiVVNFUl9CUCIsIlJPTEVTIiwiVVNFUl9OQU1FIiwicXVvdGFPcmRlciIsIm5vUXVvdGFPcmRlciIsImdyb3VwT3JkZXIiLCJtdXRhdGlvbnMiLCIkdVN0b3JlIiwicGF5bG9hZCIsIm5hbWVBcnIiLCJzcGxpdCIsInNhdmVLZXkiLCJsZW4iLCJsZW5ndGgiLCJvYmoiLCJpIl0sIm1hcHBpbmdzIjoidUZBQUE7QUFDQSx3RTtBQUNBQSxhQUFJQyxHQUFKLENBQVFDLGFBQVI7O0FBRUEsSUFBSUMsUUFBUSxHQUFHLEVBQWY7O0FBRUEsSUFBSTtBQUNIO0FBQ0FBLFVBQVEsR0FBR0MsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFVBQW5CLENBQVg7QUFDQSxDQUhELENBR0UsT0FBT0MsQ0FBUCxFQUFVOztBQUVYOztBQUVEO0FBQ0EsSUFBSUMsYUFBYSxHQUFHLENBQUMsV0FBRCxFQUFjLFlBQWQsQ0FBcEI7O0FBRUE7QUFDQSxJQUFNQyxZQUFZLEdBQUcsU0FBZkEsWUFBZSxDQUFTQyxHQUFULEVBQWNDLEtBQWQsRUFBcUI7QUFDekM7QUFDQSxNQUFJSCxhQUFhLENBQUNJLE9BQWQsQ0FBc0JGLEdBQXRCLEtBQThCLENBQUMsQ0FBbkMsRUFBc0M7QUFDckM7QUFDQSxRQUFJRyxHQUFHLEdBQUdSLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixVQUFuQixDQUFWO0FBQ0E7QUFDQU8sT0FBRyxHQUFHQSxHQUFHLEdBQUdBLEdBQUgsR0FBUyxFQUFsQjtBQUNBQSxPQUFHLENBQUNILEdBQUQsQ0FBSCxHQUFXQyxLQUFYO0FBQ0E7QUFDQU4sT0FBRyxDQUFDUyxjQUFKLENBQW1CLFVBQW5CLEVBQStCRCxHQUEvQjtBQUNBO0FBQ0QsQ0FYRDtBQVlBLElBQU1FLEtBQUssR0FBRyxJQUFJWixjQUFLYSxLQUFULENBQWU7QUFDNUJDLE9BQUssRUFBRTtBQUNOO0FBQ0E7QUFDQUMsYUFBUyxFQUFFZCxRQUFRLENBQUNjLFNBQVQsR0FBcUJkLFFBQVEsQ0FBQ2MsU0FBOUIsR0FBMEM7QUFDcERDLFVBQUksRUFBRSxJQUQ4QyxFQUgvQzs7QUFNTkMsY0FBVSxFQUFFaEIsUUFBUSxDQUFDZ0IsVUFBVCxHQUFzQmhCLFFBQVEsQ0FBQ2dCLFVBQS9CLEdBQTRDLEVBTmxEO0FBT047QUFDQUMsZ0JBQVksRUFBRSxPQVJSO0FBU05DLGFBQVMsRUFBRSxJQVRMO0FBVU5DLFlBQVEsRUFBRTtBQUNUSixVQUFJLEVBQUUsRUFERztBQUVUSyxVQUFJLEVBQUUsRUFGRyxFQVZKOztBQWNOQyxjQUFVLEVBQUU7QUFDWEMsYUFBTyxFQUFFLEVBREU7QUFFWEMsV0FBSyxFQUFFLENBQUM7QUFDUCxxQkFBYSxFQUROO0FBRVAsbUJBQVcsUUFGSixFQUFELENBRkk7O0FBTVhDLGVBQVMsRUFBRSxFQU5BLEVBZE47O0FBc0JOQyxjQUFVLEVBQUU7QUFDWCxvQkFBYyxFQURIO0FBRVgsb0JBQWMsRUFGSDtBQUdYLGdCQUFVLEVBSEM7QUFJWCxvQkFBYyxFQUpIO0FBS1gsY0FBUSxFQUxHLEVBdEJOOztBQTZCTkMsZ0JBQVksRUFBRTtBQUNiLGNBQVEsRUFESztBQUViLGdCQUFVLEVBRkc7QUFHYixvQkFBYyxFQUhEO0FBSWIsY0FBUSxFQUpLLEVBN0JSOztBQW1DTkMsY0FBVSxFQUFFO0FBQ1gsY0FBUSxFQURHO0FBRVgsb0JBQWMsRUFGSDtBQUdYLGNBQVEsRUFIRztBQUlYLGtCQUFZLEVBSkQsRUFuQ04sRUFEcUI7OztBQTJDNUJDLFdBQVMsRUFBRTtBQUNWQyxXQURVLG1CQUNGaEIsS0FERSxFQUNLaUIsT0FETCxFQUNjO0FBQ3ZCO0FBQ0EsVUFBSUMsT0FBTyxHQUFHRCxPQUFPLENBQUNmLElBQVIsQ0FBYWlCLEtBQWIsQ0FBbUIsR0FBbkIsQ0FBZDtBQUNBLFVBQUlDLE9BQU8sR0FBRyxFQUFkO0FBQ0EsVUFBSUMsR0FBRyxHQUFHSCxPQUFPLENBQUNJLE1BQWxCO0FBQ0EsVUFBSUQsR0FBRyxJQUFJLENBQVgsRUFBYztBQUNiLFlBQUlFLEdBQUcsR0FBR3ZCLEtBQUssQ0FBQ2tCLE9BQU8sQ0FBQyxDQUFELENBQVIsQ0FBZjtBQUNBLGFBQUssSUFBSU0sQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0gsR0FBRyxHQUFHLENBQTFCLEVBQTZCRyxDQUFDLEVBQTlCLEVBQWtDO0FBQ2pDRCxhQUFHLEdBQUdBLEdBQUcsQ0FBQ0wsT0FBTyxDQUFDTSxDQUFELENBQVIsQ0FBVDtBQUNBO0FBQ0RELFdBQUcsQ0FBQ0wsT0FBTyxDQUFDRyxHQUFHLEdBQUcsQ0FBUCxDQUFSLENBQUgsR0FBd0JKLE9BQU8sQ0FBQ3ZCLEtBQWhDO0FBQ0EwQixlQUFPLEdBQUdGLE9BQU8sQ0FBQyxDQUFELENBQWpCO0FBQ0EsT0FQRCxNQU9PO0FBQ047QUFDQWxCLGFBQUssQ0FBQ2lCLE9BQU8sQ0FBQ2YsSUFBVCxDQUFMLEdBQXNCZSxPQUFPLENBQUN2QixLQUE5QjtBQUNBMEIsZUFBTyxHQUFHSCxPQUFPLENBQUNmLElBQWxCO0FBQ0E7QUFDRDtBQUNBVixrQkFBWSxDQUFDNEIsT0FBRCxFQUFVcEIsS0FBSyxDQUFDb0IsT0FBRCxDQUFmLENBQVo7QUFDQSxLQXBCUyxFQTNDaUIsRUFBZixDQUFkLEM7Ozs7QUFtRWV0QixLIiwiZmlsZSI6IjE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXG5pbXBvcnQgVnVleCBmcm9tICd2dWV4J1xuVnVlLnVzZShWdWV4KVxuXG5sZXQgbGlmZURhdGEgPSB7fTtcblxudHJ5IHtcblx0Ly8g5bCd6K+V6I635Y+W5pys5Zyw5piv5ZCm5a2Y5ZyobGlmZURhdGHlj5jph4/vvIznrKzkuIDmrKHlkK/liqhBUFDml7bmmK/kuI3lrZjlnKjnmoRcblx0bGlmZURhdGEgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xpZmVEYXRhJyk7XG59IGNhdGNoIChlKSB7XG5cbn1cblxuLy8g6ZyA6KaB5rC45LmF5a2Y5YKo77yM5LiU5LiL5qyhQVBQ5ZCv5Yqo6ZyA6KaB5Y+W5Ye655qE77yM5Zyoc3RhdGXkuK3nmoTlj5jph4/lkI1cbmxldCBzYXZlU3RhdGVLZXlzID0gWyd2dWV4X3VzZXInLCAndnVleF90b2tlbiddO1xuXG4vLyDkv53lrZjlj5jph4/liLDmnKzlnLDlrZjlgqjkuK1cbmNvbnN0IHNhdmVMaWZlRGF0YSA9IGZ1bmN0aW9uKGtleSwgdmFsdWUpIHtcblx0Ly8g5Yik5pat5Y+Y6YeP5ZCN5piv5ZCm5Zyo6ZyA6KaB5a2Y5YKo55qE5pWw57uE5LitXG5cdGlmIChzYXZlU3RhdGVLZXlzLmluZGV4T2Yoa2V5KSAhPSAtMSkge1xuXHRcdC8vIOiOt+WPluacrOWcsOWtmOWCqOeahGxpZmVEYXRh5a+56LGh77yM5bCG5Y+Y6YeP5re75Yqg5Yiw5a+56LGh5LitXG5cdFx0bGV0IHRtcCA9IHVuaS5nZXRTdG9yYWdlU3luYygnbGlmZURhdGEnKTtcblx0XHQvLyDnrKzkuIDmrKHmiZPlvIBBUFDvvIzkuI3lrZjlnKhsaWZlRGF0YeWPmOmHj++8jOaVheaUvuS4gOS4qnt956m65a+56LGhXG5cdFx0dG1wID0gdG1wID8gdG1wIDoge307XG5cdFx0dG1wW2tleV0gPSB2YWx1ZTtcblx0XHQvLyDmiafooYzov5nkuIDmraXlkI7vvIzmiYDmnInpnIDopoHlrZjlgqjnmoTlj5jph4/vvIzpg73mjILovb3lnKjmnKzlnLDnmoRsaWZlRGF0YeWvueixoeS4rVxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbGlmZURhdGEnLCB0bXApO1xuXHR9XG59XG5jb25zdCBzdG9yZSA9IG5ldyBWdWV4LlN0b3JlKHtcblx0c3RhdGU6IHtcblx0XHQvLyDlpoLmnpzkuIrpnaLku47mnKzlnLDojrflj5bnmoRsaWZlRGF0YeWvueixoeS4i+acieWvueW6lOeahOWxnuaAp++8jOWwsei1i+WAvOe7mXN0YXRl5Lit5a+55bqU55qE5Y+Y6YePXG5cdFx0Ly8g5Yqg5LiKdnVleF/liY3nvIDvvIzmmK/pmLLmraLlj5jph4/lkI3lhrLnqoHvvIzkuZ/orqnkurrkuIDnm67kuobnhLZcblx0XHR2dWV4X3VzZXI6IGxpZmVEYXRhLnZ1ZXhfdXNlciA/IGxpZmVEYXRhLnZ1ZXhfdXNlciA6IHtcblx0XHRcdG5hbWU6ICfmmI7mnIgnXG5cdFx0fSxcblx0XHR2dWV4X3Rva2VuOiBsaWZlRGF0YS52dWV4X3Rva2VuID8gbGlmZURhdGEudnVleF90b2tlbiA6ICcnLFxuXHRcdC8vIOWmguaenHZ1ZXhfdmVyc2lvbuaXoOmcgOS/neWtmOWIsOacrOWcsOawuOS5heWtmOWCqO+8jOaXoOmcgGxpZmVEYXRhLnZ1ZXhfdmVyc2lvbuaWueW8j1xuXHRcdHZ1ZXhfdmVyc2lvbjogJzEuMC4xJyxcblx0XHR2dWV4X2RlbW86ICfnu5vntKsnLFxuXHRcdHVzZXJJbmZvOiB7XG5cdFx0XHRuYW1lOiAnJyxcblx0XHRcdGNvZGU6ICcnXG5cdFx0fSxcblx0XHR1c2VyQnBEYXRhOiB7XG5cdFx0XHRVU0VSX0JQOiAnJyxcblx0XHRcdFJPTEVTOiBbe1xuXHRcdFx0XHRcIlJPTEVfREVTQ1wiOiBcIlwiLFxuXHRcdFx0XHRcIlJPTEVfSURcIjogXCJXTFkwMDFcIlxuXHRcdFx0fV0sXG5cdFx0XHRVU0VSX05BTUU6ICcnXG5cdFx0fSxcblx0XHRxdW90YU9yZGVyOiB7XG5cdFx0XHQnSVRFTV9JTk5FUic6IFtdLFxuXHRcdFx0J0lURU1fT1VURVInOiBbXSxcblx0XHRcdCdpdGVtX2QnOiBbXSxcblx0XHRcdCdBVFRBQ0hNRU5UJzogW10sXG5cdFx0XHQnSU5GTyc6IHt9XG5cdFx0fSxcblx0XHRub1F1b3RhT3JkZXI6IHtcblx0XHRcdCdJVEVNJzogW10sXG5cdFx0XHQnaXRlbV9kJzogW10sXG5cdFx0XHQnQVRUQUNITUVOVCc6IFtdLFxuXHRcdFx0J0lORk8nOiB7fVxuXHRcdH0sXG5cdFx0Z3JvdXBPcmRlcjoge1xuXHRcdFx0J0lURU0nOiBbXSxcblx0XHRcdCdBVFRBQ0hNRU5UJzogW10sXG5cdFx0XHQnSU5GTyc6IHt9LFxuXHRcdFx0J2Jhc2VpbmZvJzoge31cblx0XHR9XG5cdH0sXG5cdG11dGF0aW9uczoge1xuXHRcdCR1U3RvcmUoc3RhdGUsIHBheWxvYWQpIHtcblx0XHRcdC8vIOWIpOaWreaYr+WQpuWkmuWxgue6p+iwg+eUqO+8jHN0YXRl5Lit5Li65a+56LGh5a2Y5Zyo55qE5oOF5Ya177yM6K+45aaCdXNlci5pbmZvLnNjb3JlID0gMVxuXHRcdFx0bGV0IG5hbWVBcnIgPSBwYXlsb2FkLm5hbWUuc3BsaXQoJy4nKTtcblx0XHRcdGxldCBzYXZlS2V5ID0gJyc7XG5cdFx0XHRsZXQgbGVuID0gbmFtZUFyci5sZW5ndGg7XG5cdFx0XHRpZiAobGVuID49IDIpIHtcblx0XHRcdFx0bGV0IG9iaiA9IHN0YXRlW25hbWVBcnJbMF1dO1xuXHRcdFx0XHRmb3IgKGxldCBpID0gMTsgaSA8IGxlbiAtIDE7IGkrKykge1xuXHRcdFx0XHRcdG9iaiA9IG9ialtuYW1lQXJyW2ldXTtcblx0XHRcdFx0fVxuXHRcdFx0XHRvYmpbbmFtZUFycltsZW4gLSAxXV0gPSBwYXlsb2FkLnZhbHVlO1xuXHRcdFx0XHRzYXZlS2V5ID0gbmFtZUFyclswXTtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdC8vIOWNleWxgue6p+WPmOmHj++8jOWcqHN0YXRl5bCx5piv5LiA5Liq5pmu6YCa5Y+Y6YeP55qE5oOF5Ya1XG5cdFx0XHRcdHN0YXRlW3BheWxvYWQubmFtZV0gPSBwYXlsb2FkLnZhbHVlO1xuXHRcdFx0XHRzYXZlS2V5ID0gcGF5bG9hZC5uYW1lO1xuXHRcdFx0fVxuXHRcdFx0Ly8g5L+d5a2Y5Y+Y6YeP5Yiw5pys5Zyw77yM6KeB6aG26YOo5Ye95pWw5a6a5LmJXG5cdFx0XHRzYXZlTGlmZURhdGEoc2F2ZUtleSwgc3RhdGVbc2F2ZUtleV0pXG5cdFx0fVxuXHR9XG59KVxuXG5leHBvcnQgZGVmYXVsdCBzdG9yZVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///19\n");
/***/ }),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment