Commit 5ff64474 authored by chuan.liu's avatar chuan.liu

创意酒页面新增

parent c4ff3bea
...@@ -72,6 +72,14 @@ ...@@ -72,6 +72,14 @@
background: transparent; background: transparent;
} }
uni-button:after {
display: none;
}
.uni-input-placeholder {
color: #DBDBDB;
}
image { image {
display: inline-block; display: inline-block;
} }
......
...@@ -109,6 +109,10 @@ ...@@ -109,6 +109,10 @@
"target" : "http://10.0.135.139", "target" : "http://10.0.135.139",
// "target" : "http://10.2.4.2", // "target" : "http://10.2.4.2",
"changeOrigin" : true "changeOrigin" : true
},
"/wmdpwebservices" : {
"target" : "http://10.0.134.182:9002",
"changeOrigin" : true
} }
} }
} }
......
...@@ -687,6 +687,38 @@ ...@@ -687,6 +687,38 @@
} }
// "enablePullDownRefresh": true // "enablePullDownRefresh": true
} }
},
{
"path": "pages/diy-wine/diy-wine",
"style": {
"app-plus": {
"titleNView": {
"titleAlign": "left",
"titleColor": "#333",
"titleSize": "17px",
"backgroundColor": "transparent",
"titleText": "定制酒信息",
"autoBackButton": true
},
"bounce": "none"
}
}
},
{
"path": "pages/breakwords-clue/breakwords-clue",
"style": {
"app-plus": {
"titleNView": {
"titleAlign": "left",
"titleColor": "#333",
"titleSize": "17px",
"backgroundColor": "transparent",
"titleText": "提报市场违约线索",
"autoBackButton": true
},
"bounce": "none"
}
}
} }
], ],
"globalStyle": { "globalStyle": {
......
<template>
<view class="lists">
<view class="status_bar" :style="navHeight"></view>
<view class="header-bg">
<image class="header-bg-img" src="@/static/image/nav_bg@3x.png" mode="scaleToFill"></image>
</view>
<view class="main">
<view class="middle view">
<view class="text-block">
<text class="middle-date">匿名提报</text>
<view class="middle-date-des uni-list picker-year">
<view class="uni-list-cell">
<view class="uni-list-cell-db">
<picker class="picker-block" @change="bindPickerChange" :value="index" :range="array">
<text class="uni-input">{{array[index]}}</text>
</picker>
</view>
</view>
<image class="icon-arrow" src="@/static/image/arrow_r@3x.png" mode=""></image>
</view>
</view>
<view class="text-block">
<text class="middle-date">匿名口令</text>
<view class="middle-date-des uni-list picker-year">
<view class="uni-list-cell">
<view class="uni-list-cell-db">
<input class="middle-date-des" type="text" v-model="condition.code"
placeholder="请输入匿名提报口令,后期查询使用" />
</view>
</view>
<image class="icon-arrow icon-search" src="@/static/image/search_b@3x.png" mode=""></image>
</view>
</view>
<view class="text-block">
<text class="middle-date">违约类型</text>
<text class="middle-date-des">影响秩序</text>
</view>
<view class="text-block">
<text class="middle-date">细分类型</text>
<view class="middle-date-des uni-list picker-year">
<view class="uni-list-cell">
<view class="uni-list-cell-db">
<picker class="picker-block" @change="bindPickerChange" :value="index" :range="array">
<text class="uni-input">{{array[index]}}</text>
</picker>
</view>
</view>
<image class="icon-arrow" src="@/static/image/arrow_r@3x.png" mode=""></image>
</view>
</view>
<view class="text-block">
<text class="middle-date">事发渠道</text>
<view class="middle-date-des uni-list picker-year">
<view class="uni-list-cell">
<view class="uni-list-cell-db">
<picker class="picker-block" @change="bindPickerChange" :value="index" :range="array">
<text class="uni-input">{{array[index]}}</text>
</picker>
</view>
</view>
<image class="icon-arrow" src="@/static/image/arrow_r@3x.png" mode=""></image>
</view>
</view>
<view class="text-block">
<text class="middle-date">取证地</text>
<view class="middle-date-des uni-list picker-year">
<view class="uni-list-cell">
<view class="uni-list-cell-db">
<picker class="picker-block" @change="bindPickerChange" :value="index" :range="array">
<text class="uni-input">{{array[index]}}</text>
</picker>
</view>
</view>
<image class="icon-arrow" src="@/static/image/arrow_r@3x.png" mode=""></image>
</view>
</view>
<view class="text-block">
<text class="middle-date">省份</text>
<view class="middle-date-des uni-list picker-year">
<view class="uni-list-cell">
<view class="uni-list-cell-db">
<picker class="picker-block" @change="bindPickerChange" :value="index" :range="array">
<text class="uni-input">{{array[index]}}</text>
</picker>
</view>
</view>
<image class="icon-arrow" src="@/static/image/arrow_r@3x.png" mode=""></image>
</view>
</view>
<view class="text-block">
<text class="middle-date">城市</text>
<view class="middle-date-des uni-list picker-year">
<view class="uni-list-cell">
<view class="uni-list-cell-db">
<picker class="picker-block" @change="bindPickerChange" :value="index" :range="array">
<text class="uni-input">{{array[index]}}</text>
</picker>
</view>
</view>
<image class="icon-arrow" src="@/static/image/arrow_r@3x.png" mode=""></image>
</view>
</view>
<view class="text-block">
<text class="middle-date">终端名称</text>
<view class="middle-date-des uni-list picker-year">
<view class="uni-list-cell">
<view class="uni-list-cell-db">
<picker class="picker-block" @change="bindPickerChange" :value="index" :range="array">
<text class="uni-input">{{array[index]}}</text>
</picker>
</view>
</view>
<image class="icon-arrow" src="@/static/image/arrow_r@3x.png" mode=""></image>
</view>
</view>
<view class="text-block">
<text class="middle-date">终端地址</text>
<view class="middle-date-des uni-list picker-year">
<view class="uni-list-cell">
<view class="uni-list-cell-db">
<input class="middle-date-des" type="text" v-model="condition.code" placeholder="" />
</view>
</view>
<image class="icon-arrow icon-search" src="@/static/image/search_b@3x.png" mode=""></image>
</view>
</view>
<view class="text-block">
<text class="middle-date">稽查时间</text>
<text class="middle-date-des">2022-05-18</text>
</view>
<view class="text-block text-block-last">
<text class="middle-date">稽查说明</text>
</view>
<view class="remark">
<textarea class="remark-text" v-model="condition.remark" />
</view>
</view>
<view class="middle view">
<view class="text-block">
<text class="middle-date">物流码</text>
<input class="middle-date-des" type="text" v-model="condition.code" placeholder="请输入" />
</view>
<view class="text-block">
<text class="middle-date">物流码行项目</text>
<view class="middle-date-des middle-date-buttons">
<button class="diy-entry" type="default">
<image class="diy-icon" src="@/static/image/scan@3x.png" mode="">
</image>
<text class="diy-entry-text">扫码</text>
</button>
<button class="diy-entry" type="default">
<image class="diy-icon" src="@/static/image/add@3x.png" mode="">
</image>
<text class="diy-entry-text">增加</text>
</button>
<button class="diy-entry" type="default">
<image class="diy-icon" src="@/static/image/del@3x.png" mode="">
</image>
<text class="diy-entry-text">删除</text>
</button>
</view>
</view>
</view>
<view class="planout-block">
<button class="btn" type="default">
<text class="btn-text">查询</text>
</button>
</view>
</view>
<view class="bottom-area"></view>
<view class="bottom">
<!-- <button class="btn btn-l" type="default" @tap="preStep">
<text class="btn-text btn-text-l">上一步</text>
</button> -->
<button class="btn" type="default" @tap="submit">
<text class="btn-text">提交</text>
</button>
</view>
</view>
</view>
</template>
<script>
import {
mapState
} from 'vuex'
export default {
data() {
return {
applyNum: 100,
array: ['2021', '2020', '2019', '2018'],
index: 0,
condition: {
code: '',
remark: '',
}
}
},
computed: {
...mapState(['sysinfo']),
navHeight() {
return {
'height': `${this.sysinfo.safeArea.top + 44}px`
}
},
},
methods: {
bindPickerChange(e) {
console.log('picker发送选择改变,携带值为', e.detail.value)
this.index = e.detail.value
},
submit() {
this.$emit('submit')
},
}
}
</script>
<style lang="scss" scoped>
.view {
display: flex;
flex-direction: column;
}
.status_bar {
height: var(--status-bar-height);
}
.header-bg {
height: 284rpx;
margin-top: -88rpx;
}
.header-bg-img {
width: 100%;
}
.lists {
position: relative;
flex-direction: column;
background: #f0f4f5;
height: 100%;
}
.main {
position: relative;
overflow-y: scroll;
flex-direction: column;
margin-top: -164rpx;
border-radius: 16rpx;
padding: 0 16rpx;
}
.middle {
background-color: #fff;
border-radius: 16rpx;
padding: 0 48rpx;
margin-bottom: 32rpx;
}
.text-block {
display: flex;
overflow: hidden;
height: 96rpx;
border-bottom: 1px solid #f4f5f6;
}
.text-block-last {
margin-bottom: 0;
border-bottom: 0;
}
.middle-date {
flex: 2;
font-size: 28rpx;
line-height: 96rpx;
color: #999;
margin-bottom: 8rpx;
}
.middle-date-des {
display: flex;
align-items: center;
flex: 3;
font-size: 28rpx;
color: $text-base-color;
height: 96rpx;
line-height: 96rpx;
}
.middle-date-buttons {}
.uni-input-placeholder {
color: #DBDBDB;
}
.picker-year {
position: relative;
align-items: center;
padding-left: 14rpx;
}
.uni-list-cell {
flex: 1;
padding-right: 52rpx;
}
.uni-list-cell-db {
flex: 1;
}
.picker-block {
flex: 1;
}
.uni-input {
font-size: 14px;
color: $text-base-color;
}
.icon-arrow {
position: absolute;
right: 22rpx;
top: 40rpx;
width: 7px;
height: 10px;
z-index: 10;
}
.icon-search {
width: 11px;
height: 12px;
top: 36rpx;
}
.remark {
margin-bottom: 24px;
}
.remark-text {
flex: 1;
height: 180rpx;
background: #f5f6f7;
border-radius: 4px;
padding: 12rpx 18rpx;
}
.diy-entry {
width: 140rpx;
height: 68rpx;
background: #f8f8f8;
border-radius: 8px;
line-height: 68rpx;
border: 1px solid #f8f8f8;
margin-left: 16rpx;
}
.diy-icon {
width: 24rpx;
height: 20rpx;
margin-right: 8rpx;
}
.diy-entry-text {
color: #333;
font-size: 12px;
}
.bottom-area {
height: 140rpx;
margin-top: 12rpx;
}
.bottom {
position: fixed;
bottom: 0;
left: 0;
z-index: 10;
width: 750rpx;
height: 140rpx;
padding: 0 32rpx;
background-color: #fff;
display: flex;
justify-content: space-between;
align-items: center;
}
.btn {
flex: 1;
height: 92rpx;
background: $wly-primary-color;
border-radius: 46rpx;
}
.btn-l {
margin-right: 30rpx;
border: 1px solid $wly-primary-color;
background-color: transparent;
}
.btn-text {
color: #fff;
font-size: 34rpx;
}
.btn-text-l {
color: $wly-primary-color;
}
</style>
<template>
<view class="lists">
<view class="status_bar" :style="navHeight"></view>
<view class="header-bg">
<image class="header-bg-img" src="@/static/image/nav_bg@3x.png" mode="scaleToFill"></image>
</view>
<view class="main">
<view class="img-block view">
<button class="img-block-submit" type="default">完成</button>
<image src="../../static/image/logo.svg" mode=""></image>
<image class="img-block-logo" src="../../static/image/address@3x.png" mode=""></image>
</view>
<view class="tags-block view">
<view class="tags-nav">
<text class="nav-item nav-item_active">婚庆定制</text>
<text class="nav-item">商务科技</text>
<text class="nav-item">宴会类别</text>
</view>
<scroll-view class="scroll-view" scroll-x="true" scroll-left="120">
<view class="scroll-view-item scroll-view-item_active scroll-view-item_first">A</view>
<view class="scroll-view-item">B</view>
<view class="scroll-view-item">C</view>
<view class="scroll-view-item">D</view>
<view class="scroll-view-item">D</view>
<view class="scroll-view-item">D</view>
<view class="scroll-view-item">D</view>
</scroll-view>
</view>
<view class="middle view planout-block-item" v-for="(item,index) in lists" :key='item.PRODUCT_ID'
@click="handleChecked($event,item, index)">
<text class="item-name">五粮液/八代系列/(191)52%</text>
<view class="text-block">
<text class="middle-date middle-date-select">定制数量</text>
<text class="middle-date-des middle-date-des-select">2</text>
</view>
<view class="text-block">
<text class="middle-date middle-date-select">收货方名称</text>
<text class="middle-date-des middle-date-des-select">3</text>
</view>
<view class="text-block">
<text class="middle-date middle-date-select">联系人</text>
<text class="middle-date-des middle-date-des-select">2</text>
</view>
<view class="text-block">
<text class="middle-date middle-date-select">地址</text>
<text class="middle-date-des middle-date-des-select">广东省惠州市龙门县平安大道99号s</text>
</view>
<view class="text-block">
<text class="middle-date middle-date-select">CRM订单号</text>
<text class="middle-date-des middle-date-des-select">2</text>
</view>
<view class="text-block">
<text class="middle-date middle-date-select">经销商名称</text>
<text class="middle-date-des middle-date-des-select">2</text>
</view>
<view class="text-block text-block-last">
<text class="middle-date middle-date-select">外箱喷码内容</text>
<text class="middle-date-des middle-date-des-select">2</text>
</view>
</view>
<!-- </uni-swipe-action-item>
</uni-swipe-action> -->
</view>
</view>
</template>
<script>
import {
mapState
} from 'vuex'
import {
apiProductSelect
} from '@/servers/produceOrder.js'
export default {
data() {
return {
scrollTop: 0,
isOpened: 'none',
lists: [{
checked: false,
"PRODUCT_ID": "",
"SHORT_TEXT": "",
"NORMS": "",
}],
selectedProduct: {},
toPageParams: {
page: '',
mode: '',
index: 0,
head: {}
}
}
},
computed: {
...mapState(['sysinfo', 'userInfo']),
navHeight() {
return {
'height': `${this.sysinfo.safeArea.top + 44}px`
}
},
scrollHeight() {
return {
'height': `${this.sysinfo.safeArea.height - 237- 44 - 20}px`
}
}
},
created() {},
methods: {
}
}
</script>
<style lang="scss" scoped>
.view {
flex-direction: column;
}
.header-bg {
height: 284rpx;
margin-top: -88rpx;
}
.header-bg-img {
width: 750rpx;
}
.lists {
position: relative;
flex-direction: column;
overflow-y: scroll;
background: #f0f4f5;
overflow-x: hidden;
height: 100vh;
}
.main {
position: relative;
flex-direction: column;
margin-top: -164rpx;
}
.img-block {
position: relative;
flex: 1;
height: 600rpx;
background-color: #feffff;
}
.img-block-logo {
position: absolute;
left: 325rpx;
top: 250rpx;
width: 100rpx;
height: 100rpx;
}
.img-block-submit {
position: absolute;
right: 18rpx;
top: 26rpx;
width: 85px;
height: 39px;
line-height: 80rpx;
background: #ffffff;
border: 1px solid #d8d8d9;
border-radius: 20px;
color: #333;
font-size: 28rpx;
}
.middle {
background-color: #fff;
border-radius: 16rpx;
padding: 48rpx 32rpx 32rpx 32rpx;
}
.text-block {
display: flex;
overflow: hidden;
height: 96rpx;
}
.item-name {
font-size: 14px;
color: #333;
font-weight: 600;
}
.text-block-last {
margin-bottom: 0;
border-bottom: 0;
}
.middle-date {
flex: 2;
font-size: 28rpx;
line-height: 96rpx;
color: #333;
margin-bottom: 8rpx;
}
.middle-date-des {
flex: 3;
font-size: 24rpx;
line-height: 96rpx;
height: 96rpx;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #888;
}
.middle-date-select {
color: #999;
font-size: 12px;
}
.middle-date-des-select {
color: #333;
text-align: right;
}
.uni-list-cell {
flex: 1;
}
.uni-list-cell-db {
flex: 1;
}
.planout-block-item {
flex: 1;
width: 750rpx;
margin-bottom: 26rpx;
}
.tags-nav {
display: flex;
align-items: center;
justify-content: space-around;
padding: 8px 0;
}
.nav-item {
flex: 1;
font-size: 12px;
text-align: center;
color: #888;
}
.nav-item_active {
color: #333;
}
.scroll-view {
white-space: nowrap;
width: 750rpx;
background: #f0f4f5;
padding-bottom: 16px;
}
.scroll-view-item {
display: inline-block;
width: 120rpx;
height: 120rpx;
background-color: #fff;
line-height: 120rpx;
text-align: center;
border-radius: 2px;
margin-right: 28rpx;
}
.scroll-view-item_first {
margin-left: 32rpx;
}
.scroll-view-item_active {
border: 1px solid #ff1d32;
}
</style>
...@@ -40,7 +40,13 @@ ...@@ -40,7 +40,13 @@
</view> </view>
<view class="text-block-box text-block-box-last"> <view class="text-block-box text-block-box-last">
<view class="text-block text-block-last"> <view class="text-block text-block-last">
<text class="middle-date">{{INFO.ZZFLD000099}}</text> <view class="middle-date">{{INFO.ZZFLD000099}}
<button class="diy-entry" type="default" @click="goDiyPage">
<image class="diy-icon" src="../../static/image/address@3x.png" mode="">
</image>
<text class="diy-entry-text">定制酒</text>
</button>
</view>
<text class="middle-date-des">是否盒外刻字</text> <text class="middle-date-des">是否盒外刻字</text>
</view> </view>
<view class="text-block text-block-last"> <view class="text-block text-block-last">
...@@ -219,6 +225,11 @@ ...@@ -219,6 +225,11 @@
this.receiveInfoHeight = '132' this.receiveInfoHeight = '132'
} }
}, },
goDiyPage() {
uni.navigateTo({
url: "/pages/diy-wine/diy-wine"
})
}
} }
} }
</script> </script>
...@@ -521,4 +532,25 @@ ...@@ -521,4 +532,25 @@
.icon-arrow-rotate { .icon-arrow-rotate {
transform: rotate(180deg); transform: rotate(180deg);
} }
.diy-entry {
width: 160rpx;
height: 50rpx;
line-height: 46rpx;
border: 1px solid #F61D30;
background: #fff;
border-radius: 32rpx;
margin-left: 16rpx;
}
.diy-icon {
width: 24rpx;
height: 20rpx;
margin-right: 8rpx;
}
.diy-entry-text {
color: #F61D30;
font-size: 12px;
}
</style> </style>
...@@ -200,7 +200,6 @@ ...@@ -200,7 +200,6 @@
.header-bg { .header-bg {
height: 284rpx; height: 284rpx;
opacity: 0.72;
margin-top: -88rpx; margin-top: -88rpx;
} }
......
...@@ -12,6 +12,13 @@ export async function apiLogin(params) { ...@@ -12,6 +12,13 @@ export async function apiLogin(params) {
return res return res
} }
// export async function apiLogin(params) {
// const res = await apiHelper.post('/wmdpwebservices/dictionary/getDictionary', {
// dictionaryKey: ''
// })
// return res
// }
export default { export default {
apiLogin apiLogin
} }
No preview for this file type
var isReady=false;var onReadyCallbacks=[]; var isReady=false;var onReadyCallbacks=[];
var isServiceReady=false;var onServiceReadyCallbacks=[]; 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-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"],"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.4.14","entryPagePath":"pages/login/login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}}; 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-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"],"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.4.15","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-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"}}]; 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-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"}}];
__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.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()})}}); __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()})}});
......
...@@ -7054,7 +7054,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App ...@@ -7054,7 +7054,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
"use strict"; "use strict";
eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 14));\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\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 */ 77);\n\n\n\nvar _common = __webpack_require__(/*! @/servers/common.js */ 78);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;}\n\n\n\nvar modeMap = {\n 'quotaOrder': 'QUOTA',\n 'noQuotaOrder': 'NO_QUOTA',\n 'groupOrder': 'GGTG' };var _default =\n\n\n{\n data: function data() {\n return {\n isOpened: 'none',\n loadingText: '加载中...',\n condition: {\n product: '',\n code: '' },\n\n page: {\n \"PAGE\": \"1\",\n \"PAGESIZE\": \"10\" },\n\n loadParams: {\n total: 0,\n totalPage: 1,\n isDone: false,\n isRefresh: false },\n\n lists: [{\n checked: false,\n \"PRODUCT_ID\": \"\",\n \"SHORT_TEXT\": \"\",\n \"NORMS\": \"\",\n \"MSEHT\": \"\",\n \"PECYCLE\": \"\" }],\n\n selectedProduct: {},\n toPageParams: {\n page: '',\n mode: '',\n index: 0,\n head: {} } };\n\n\n },\n computed: _objectSpread(_objectSpread({},\n (0, _vuex.mapState)(['sysinfo'])), {}, {\n navHeight: function navHeight() {\n return {\n 'height': \"\".concat(this.sysinfo.safeArea.top + 44, \"px\") };\n\n },\n scrollHeight: function scrollHeight() {\n return {\n 'height': \"\".concat(this.sysinfo.safeArea.height - 237 - 44 - 20, \"px\") };\n\n } }),\n\n // 右上角按钮事件\n onNavigationBarButtonTap: function onNavigationBarButtonTap(e) {\n // console.log('onNavigationBarButtonTap:', e, this.isOpened, this.selectedProduct);\n // if (this.isOpened === 'left' && this.selectedProduct && this.selectedProduct.PRODUCT_ID) {\n // \tuni.$emit('selectedProduct', {\n // \t\tselectedProduct: this.selectedProduct,\n // \t\tmode: this.toPageParams.mode,\n // \t\tindex: this.toPageParams.index\n // \t})\n // \tuni.navigateBack({})\n // \treturn\n // }\n // this.isOpened = this.isOpened === 'none' ? 'left' : 'none';\n\n // let pages = getCurrentPages()\n // let page = pages[pages.length - 1]\n // let webView = page.$getAppWebview();\n // console.log('webView', webView)\n // webView.setTitleNViewButtonStyle(0, {\n // \ttext: this.isOpened === 'none' ? '选择' : '完成',\n // });\n\n // let titleObj = webView.getStyle().titleNView;\n // if(!titleObj.buttons){\n // \t returnl\n // }\n // titleObj.buttons[0].text = 'dd';\n // webView.setStyle({\n // \t titleNView:titleObj\n // })\n\n },\n // onLoad(options) {\n // \tsetTimeout(function() {\n // \t\tconsole.log('start pulldown');\n // \t}, 1000);\n // \tuni.startPullDownRefresh();\n // },\n onPullDownRefresh: function onPullDownRefresh() {\n __f__(\"log\", 'refresh', \" at pages/select-product/select-product.vue:169\");\n this.reset();\n this.getProduct(true);\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 600);\n },\n // onReachBottom() {\n // \tconsole.log('onReachBottom');\n // },\n onLoad: function onLoad(option) {\n __f__(\"log\", 'select-product', option, \" at pages/select-product/select-product.vue:180\");var\n\n from =\n\n\n\n option.from,mode = option.mode,index = option.index,head = option.head;\n this.toPageParams.index = index;\n this.toPageParams.mode = mode;\n this.toPageParams.page = from;\n this.toPageParams.head = JSON.parse(head);\n },\n created: function created() {\n this.reset();\n this.getProduct(true);\n },\n methods: {\n getProduct: function getProduct(isRefresh) {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var params, res, DATA, TOTAL, dataMap;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:if (!\n _this.loadParams.isDone) {_context.next = 2;break;}return _context.abrupt(\"return\");case 2:\n\n\n\n params = _objectSpread(_objectSpread({},\n _this.page), {}, {\n \"MODE\": modeMap[_this.toPageParams.page],\n \"INFO\": _this.toPageParams.head,\n \"input\": {\n \"SHORT_TEXT\": _this.condition.product,\n \"PRODUCT_ID\": _this.condition.code } });\n\n\n\n uni.showLoading({\n title: '加载中' });\n\n setTimeout(function () {\n uni.hideLoading();\n }, 2000);_context.next = 7;return (\n (0, _common.apiProductSelect)(params));case 7:res = _context.sent;\n uni.hideLoading();\n\n\n DATA =\n\n res.DATA, TOTAL = res.TOTAL;\n _this.loadParams.total = TOTAL;\n _this.loadParams.totalPage = Math.ceil(TOTAL * 1 / _this.page.PAGESIZE * 1);\n\n dataMap = DATA && DATA.map(function (item) {\n item.checked = false;\n return item;\n });\n\n if (isRefresh) {\n _this.lists = dataMap;\n _this.loadParams.isDone = false;\n } else {\n _this.lists = _this.lists.concat(dataMap);\n }case 14:case \"end\":return _context.stop();}}}, _callee);}))();\n },\n scrolltolower: function scrolltolower() {\n __f__(\"log\", 'onReachBottom', \" at pages/select-product/select-product.vue:241\");\n if (this.page.PAGE < this.loadParams.totalPage) {\n this.page.PAGE++;\n this.getProduct();\n } else {\n this.loadParams.isDone = true;\n this.loadingText = '-- 到底了 --';\n }\n },\n reset: function reset() {\n this.loadParams = {\n total: 0,\n totalPage: 1,\n isDone: false,\n isRefresh: false };\n\n this.page.PAGE = 1;\n this.lists = [];\n this.loadingText = '加载中';\n },\n search: function search() {\n this.reset();\n this.getProduct(true);\n },\n handleChecked: function handleChecked(e, item, index) {\n __f__(\"log\", '当前索引:', e, index, \" at pages/select-product/select-product.vue:266\");\n this.lists.forEach(function (cur) {\n if (cur.PRODUCT_ID === item.PRODUCT_ID) {\n cur.checked = !cur.checked;\n } else {\n cur.checked = false;\n }\n });\n\n if (item.checked === true) {\n this.selectedProduct = item;\n\n if (this.selectedProduct && this.selectedProduct.PRODUCT_ID) {\n uni.$emit('selectedProduct', {\n selectedProduct: this.selectedProduct,\n mode: this.toPageParams.mode,\n index: this.toPageParams.index });\n\n uni.navigateBack();\n }\n } else {\n // const selectIndex = this.selectedProduct.findIndex((saleplan)=>{\n // \treturn saleplan.id === item.id\n // })\n // this.selectedProduct.splice(selectIndex,1)\n this.selectedProduct = {};\n }\n },\n handleClick: function handleClick(e, content, index) {\n __f__(\"log\", 'click当前索引:', e, content, index, \" at pages/select-product/select-product.vue:295\");\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2VsZWN0LXByb2R1Y3Qvc2VsZWN0LXByb2R1Y3QudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtFQTs7OztBQUlBLGlFOzs7O0FBSUE7QUFDQSx1QkFEQTtBQUVBLDRCQUZBO0FBR0Esc0JBSEEsRzs7O0FBTUE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLDJCQUZBO0FBR0E7QUFDQSxtQkFEQTtBQUVBLGdCQUZBLEVBSEE7O0FBT0E7QUFDQSxtQkFEQTtBQUVBLHdCQUZBLEVBUEE7O0FBV0E7QUFDQSxnQkFEQTtBQUVBLG9CQUZBO0FBR0EscUJBSEE7QUFJQSx3QkFKQSxFQVhBOztBQWlCQTtBQUNBLHNCQURBO0FBRUEsd0JBRkE7QUFHQSx3QkFIQTtBQUlBLG1CQUpBO0FBS0EsbUJBTEE7QUFNQSxxQkFOQSxHQWpCQTs7QUF5QkEseUJBekJBO0FBMEJBO0FBQ0EsZ0JBREE7QUFFQSxnQkFGQTtBQUdBLGdCQUhBO0FBSUEsZ0JBSkEsRUExQkE7OztBQWlDQSxHQW5DQTtBQW9DQTtBQUNBLGtDQURBO0FBRUEsYUFGQSx1QkFFQTtBQUNBO0FBQ0EsaUVBREE7O0FBR0EsS0FOQTtBQU9BLGdCQVBBLDBCQU9BO0FBQ0E7QUFDQSwrRUFEQTs7QUFHQSxLQVhBLEdBcENBOztBQWlEQTtBQUNBLDBCQWxEQSxvQ0FrREEsQ0FsREEsRUFrREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsR0FoRkE7QUFpRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBdkZBLCtCQXVGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUZBLEVBRUEsR0FGQTtBQUdBLEdBOUZBO0FBK0ZBO0FBQ0E7QUFDQTtBQUNBLFFBbEdBLGtCQWtHQSxNQWxHQSxFQWtHQTtBQUNBLDhGQURBOztBQUdBLFFBSEE7Ozs7QUFPQSxVQVBBLENBR0EsSUFIQSxDQUlBLElBSkEsR0FPQSxNQVBBLENBSUEsSUFKQSxDQUtBLEtBTEEsR0FPQSxNQVBBLENBS0EsS0FMQSxDQU1BLElBTkEsR0FPQSxNQVBBLENBTUEsSUFOQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0E5R0E7QUErR0EsU0EvR0EscUJBK0dBO0FBQ0E7QUFDQTtBQUNBLEdBbEhBO0FBbUhBO0FBQ0EsY0FEQSxzQkFDQSxTQURBLEVBQ0E7QUFDQSx1Q0FEQTs7OztBQUtBLHNCQUxBO0FBTUEsMEJBTkE7QUFPQSwwREFQQTtBQVFBLGlEQVJBO0FBU0E7QUFDQSx5REFEQTtBQUVBLHNEQUZBLEVBVEE7Ozs7QUFlQTtBQUNBLDhCQURBOztBQUdBO0FBQ0E7QUFDQSxpQkFGQSxFQUVBLElBRkEsRUFsQkE7QUFxQkEsdURBckJBLFNBcUJBLEdBckJBO0FBc0JBOzs7QUFHQSxvQkF6QkE7O0FBMkJBLG1CQTNCQSxDQXlCQSxJQXpCQSxFQTBCQSxLQTFCQSxHQTJCQSxHQTNCQSxDQTBCQSxLQTFCQTtBQTRCQTtBQUNBOztBQUVBLHVCQS9CQSxHQStCQTtBQUNBO0FBQ0E7QUFDQSxpQkFIQSxDQS9CQTs7QUFvQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBSEEsTUFHQTtBQUNBO0FBQ0EsaUJBekNBO0FBMENBLEtBM0NBO0FBNENBLGlCQTVDQSwyQkE0Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSEEsTUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBckRBO0FBc0RBLFNBdERBLG1CQXNEQTtBQUNBO0FBQ0EsZ0JBREE7QUFFQSxvQkFGQTtBQUdBLHFCQUhBO0FBSUEsd0JBSkE7O0FBTUE7QUFDQTtBQUNBO0FBQ0EsS0FoRUE7QUFpRUEsVUFqRUEsb0JBaUVBO0FBQ0E7QUFDQTtBQUNBLEtBcEVBO0FBcUVBLGlCQXJFQSx5QkFxRUEsQ0FyRUEsRUFxRUEsSUFyRUEsRUFxRUEsS0FyRUEsRUFxRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQSxPQU5BOztBQVFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGlEQURBO0FBRUEsd0NBRkE7QUFHQSwwQ0FIQTs7QUFLQTtBQUNBO0FBQ0EsT0FYQSxNQVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FqR0E7QUFrR0EsZUFsR0EsdUJBa0dBLENBbEdBLEVBa0dBLE9BbEdBLEVBa0dBLEtBbEdBLEVBa0dBO0FBQ0E7QUFDQSxLQXBHQSxFQW5IQSxFIiwiZmlsZSI6Ijk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwibGlzdHNcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic3RhdHVzX2JhclwiIDpzdHlsZT1cIm5hdkhlaWdodFwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaGVhZGVyLWJnXCI+XHJcblx0XHRcdDxpbWFnZSBjbGFzcz1cImhlYWRlci1iZy1pbWdcIiBzcmM9XCJAL3N0YXRpYy9pbWFnZS9uYXZfYmdAM3gucG5nXCIgbW9kZT1cInNjYWxlVG9GaWxsXCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1pZGRsZSB2aWV3XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0LWJsb2NrIFwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtaWRkbGUtZGF0ZVwiPuS6p+WTgeWQjeensDwvdGV4dD5cclxuXHRcdFx0XHRcdDxpbnB1dCBjbGFzcz1cIm1pZGRsZS1kYXRlLWRlc1wiIHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cImNvbmRpdGlvbi5wcm9kdWN0XCIgcGxhY2Vob2xkZXI9XCLmqKHns4rmn6Xor6JcIiAvPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQtYmxvY2sgdGV4dC1ibG9jay1sYXN0XCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1pZGRsZS1kYXRlXCI+5Lqn5ZOB57yW56CBPC90ZXh0PlxyXG5cdFx0XHRcdFx0PGlucHV0IGNsYXNzPVwibWlkZGxlLWRhdGUtZGVzXCIgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwiY29uZGl0aW9uLmNvZGVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBsYW5vdXQtYmxvY2tcIj5cclxuXHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiYnRuXCIgdHlwZT1cImRlZmF1bHRcIiBAdGFwPVwic2VhcmNoXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImJ0bi10ZXh0XCI+5p+l6K+iPC90ZXh0PlxyXG5cdFx0XHRcdDwvYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8c2Nyb2xsLXZpZXcgY2xhc3M9XCJzY3JvbGwtYXJlYVwiIDpzdHlsZT0nc2Nyb2xsSGVpZ2h0JyBzY3JvbGwteT1cInRydWVcIiBsb3dlci10aHJlc2hvbGQ9JzE1MCdcclxuXHRcdFx0XHRAc2Nyb2xsdG9sb3dlcj0nc2Nyb2xsdG9sb3dlcic+XHJcblx0XHRcdFx0PCEtLSA8dW5pLXN3aXBlLWFjdGlvbiBjbGFzcz1cInBsYW5vdXQtYmxvY2stbGlzdHNcIj5cclxuXHRcdFx0XHRcdDx1bmktc3dpcGUtYWN0aW9uLWl0ZW0gdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGlzdHNcIiA6a2V5PSdpdGVtLlBST0RVQ1RfSUQnIDphdXRvLWNsb3NlPVwiZmFsc2VcIlxyXG5cdFx0XHRcdFx0XHQ6ZGlzYWJsZWQ9J3RydWUnIDpzaG93PVwiaXNPcGVuZWRcIiBAY2xpY2s9XCJoYW5kbGVDbGlja1wiPiAtLT5cclxuXHRcdFx0XHQ8IS0tIDx0ZW1wbGF0ZSB2LXNsb3Q6bGVmdD5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aXBlLXJpZ2h0LWJsb2NrXCIgQGNsaWNrPVwiaGFuZGxlQ2hlY2tlZCgkZXZlbnQsaXRlbSwgaW5kZXgpXCI+PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJzd2lwZS1yaWdodC1ibG9ja19fdGV4dFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDpjbGFzcz1cInsnc3dpcGUtcmlnaHQtYmxvY2tfX2FjdGl2ZSc6aXRlbS5jaGVja2VkfVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdGVtcGxhdGU+IC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibWlkZGxlIHZpZXcgcGxhbm91dC1ibG9jay1pdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGlzdHNcIiA6a2V5PSdpdGVtLlBST0RVQ1RfSUQnXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJoYW5kbGVDaGVja2VkKCRldmVudCxpdGVtLCBpbmRleClcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dC1ibG9ja1wiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1pZGRsZS1kYXRlIG1pZGRsZS1kYXRlLXNlbGVjdFwiPuS6p+WTgee8lueggTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtaWRkbGUtZGF0ZS1kZXMgbWlkZGxlLWRhdGUtZGVzLXNlbGVjdFwiPnt7aXRlbS5QUk9EVUNUX0lEfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQtYmxvY2tcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtaWRkbGUtZGF0ZSBtaWRkbGUtZGF0ZS1zZWxlY3RcIj7mj4/ov7A8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibWlkZGxlLWRhdGUtZGVzIG1pZGRsZS1kYXRlLWRlcy1zZWxlY3RcIj57e2l0ZW0uU0hPUlRfVEVYVH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0LWJsb2NrXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibWlkZGxlLWRhdGUgbWlkZGxlLWRhdGUtc2VsZWN0XCI+5Lqn5ZOB57G75Z6LPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1pZGRsZS1kYXRlLWRlcyBtaWRkbGUtZGF0ZS1kZXMtc2VsZWN0XCI+e3tpdGVtLkNIRkxfRH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0LWJsb2NrIHRleHQtYmxvY2stbGFzdFwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1pZGRsZS1kYXRlIG1pZGRsZS1kYXRlLXNlbGVjdFwiPuS7t+agvDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtaWRkbGUtZGF0ZS1kZXMgbWlkZGxlLWRhdGUtZGVzLXNlbGVjdFwiPnt7aXRlbS5OT1JNU319PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PCEtLSBcdFx0XHQ8L3VuaS1zd2lwZS1hY3Rpb24taXRlbT5cclxuXHRcdFx0XHQ8L3VuaS1zd2lwZS1hY3Rpb24+IC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibG9hZGluZy1tb3JlXCIgdi1pZj0nbGlzdHMubGVuZ3RoPjInPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJsb2FkaW5nLW1vcmUtdGV4dFwiPnt7bG9hZGluZ1RleHR9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gJ3Z1ZXgnXHJcblxyXG5cdGltcG9ydCB7XHJcblx0XHRhcGlQcm9kdWN0U2VsZWN0XHJcblx0fSBmcm9tICdAL3NlcnZlcnMvY29tbW9uLmpzJ1xyXG5cclxuXHRjb25zdCBtb2RlTWFwID0ge1xyXG5cdFx0J3F1b3RhT3JkZXInOiAnUVVPVEEnLFxyXG5cdFx0J25vUXVvdGFPcmRlcic6ICdOT19RVU9UQScsXHJcblx0XHQnZ3JvdXBPcmRlcic6ICdHR1RHJyxcclxuXHR9XHJcblxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNPcGVuZWQ6ICdub25lJyxcclxuXHRcdFx0XHRsb2FkaW5nVGV4dDogJ+WKoOi9veS4rS4uLicsXHJcblx0XHRcdFx0Y29uZGl0aW9uOiB7XHJcblx0XHRcdFx0XHRwcm9kdWN0OiAnJyxcclxuXHRcdFx0XHRcdGNvZGU6ICcnLFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0cGFnZToge1xyXG5cdFx0XHRcdFx0XCJQQUdFXCI6IFwiMVwiLFxyXG5cdFx0XHRcdFx0XCJQQUdFU0laRVwiOiBcIjEwXCIsXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRsb2FkUGFyYW1zOiB7XHJcblx0XHRcdFx0XHR0b3RhbDogMCxcclxuXHRcdFx0XHRcdHRvdGFsUGFnZTogMSxcclxuXHRcdFx0XHRcdGlzRG9uZTogZmFsc2UsXHJcblx0XHRcdFx0XHRpc1JlZnJlc2g6IGZhbHNlXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRsaXN0czogW3tcclxuXHRcdFx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XCJQUk9EVUNUX0lEXCI6IFwiXCIsXHJcblx0XHRcdFx0XHRcIlNIT1JUX1RFWFRcIjogXCJcIixcclxuXHRcdFx0XHRcdFwiTk9STVNcIjogXCJcIixcclxuXHRcdFx0XHRcdFwiTVNFSFRcIjogXCJcIixcclxuXHRcdFx0XHRcdFwiUEVDWUNMRVwiOiBcIlwiXHJcblx0XHRcdFx0fV0sXHJcblx0XHRcdFx0c2VsZWN0ZWRQcm9kdWN0OiB7fSxcclxuXHRcdFx0XHR0b1BhZ2VQYXJhbXM6IHtcclxuXHRcdFx0XHRcdHBhZ2U6ICcnLFxyXG5cdFx0XHRcdFx0bW9kZTogJycsXHJcblx0XHRcdFx0XHRpbmRleDogMCxcclxuXHRcdFx0XHRcdGhlYWQ6IHt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoWydzeXNpbmZvJ10pLFxyXG5cdFx0XHRuYXZIZWlnaHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdCdoZWlnaHQnOiBgJHt0aGlzLnN5c2luZm8uc2FmZUFyZWEudG9wICsgNDR9cHhgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzY3JvbGxIZWlnaHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdCdoZWlnaHQnOiBgJHt0aGlzLnN5c2luZm8uc2FmZUFyZWEuaGVpZ2h0IC0gMjM3LSA0NCAtIDIwfXB4YFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vIOWPs+S4iuinkuaMiemSruS6i+S7tlxyXG5cdFx0b25OYXZpZ2F0aW9uQmFyQnV0dG9uVGFwKGUpIHtcclxuXHRcdFx0Ly8gY29uc29sZS5sb2coJ29uTmF2aWdhdGlvbkJhckJ1dHRvblRhcO+8micsIGUsIHRoaXMuaXNPcGVuZWQsIHRoaXMuc2VsZWN0ZWRQcm9kdWN0KTtcclxuXHRcdFx0Ly8gaWYgKHRoaXMuaXNPcGVuZWQgPT09ICdsZWZ0JyAmJiB0aGlzLnNlbGVjdGVkUHJvZHVjdCAmJiB0aGlzLnNlbGVjdGVkUHJvZHVjdC5QUk9EVUNUX0lEKSB7XHJcblx0XHRcdC8vIFx0dW5pLiRlbWl0KCdzZWxlY3RlZFByb2R1Y3QnLCB7XHJcblx0XHRcdC8vIFx0XHRzZWxlY3RlZFByb2R1Y3Q6IHRoaXMuc2VsZWN0ZWRQcm9kdWN0LFxyXG5cdFx0XHQvLyBcdFx0bW9kZTogdGhpcy50b1BhZ2VQYXJhbXMubW9kZSxcclxuXHRcdFx0Ly8gXHRcdGluZGV4OiB0aGlzLnRvUGFnZVBhcmFtcy5pbmRleFxyXG5cdFx0XHQvLyBcdH0pXHJcblx0XHRcdC8vIFx0dW5pLm5hdmlnYXRlQmFjayh7fSlcclxuXHRcdFx0Ly8gXHRyZXR1cm5cclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQvLyB0aGlzLmlzT3BlbmVkID0gdGhpcy5pc09wZW5lZCA9PT0gJ25vbmUnID8gJ2xlZnQnIDogJ25vbmUnO1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVMgIFxyXG5cdFx0XHQvLyBsZXQgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKVxyXG5cdFx0XHQvLyBsZXQgcGFnZSA9IHBhZ2VzW3BhZ2VzLmxlbmd0aCAtIDFdXHJcblx0XHRcdC8vIGxldCB3ZWJWaWV3ID0gcGFnZS4kZ2V0QXBwV2VidmlldygpO1xyXG5cdFx0XHQvLyBjb25zb2xlLmxvZygnd2ViVmlldycsIHdlYlZpZXcpXHJcblx0XHRcdC8vIHdlYlZpZXcuc2V0VGl0bGVOVmlld0J1dHRvblN0eWxlKDAsIHtcclxuXHRcdFx0Ly8gXHR0ZXh0OiB0aGlzLmlzT3BlbmVkID09PSAnbm9uZScgPyAn6YCJ5oupJyA6ICflrozmiJAnLFxyXG5cdFx0XHQvLyB9KTtcclxuXHJcblx0XHRcdC8vIGxldCB0aXRsZU9iaiA9IHdlYlZpZXcuZ2V0U3R5bGUoKS50aXRsZU5WaWV3O1xyXG5cdFx0XHQvLyAgaWYoIXRpdGxlT2JqLmJ1dHRvbnMpe1xyXG5cdFx0XHQvLyBcdCByZXR1cm5sXHJcblx0XHRcdC8vICB9XHJcblx0XHRcdC8vICB0aXRsZU9iai5idXR0b25zWzBdLnRleHQgPSAnZGQnO1xyXG5cdFx0XHQvLyAgd2ViVmlldy5zZXRTdHlsZSh7XHJcblx0XHRcdC8vIFx0IHRpdGxlTlZpZXc6dGl0bGVPYmpcclxuXHRcdFx0Ly8gIH0pXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdC8vIG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHQvLyBcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHQvLyBcdFx0Y29uc29sZS5sb2coJ3N0YXJ0IHB1bGxkb3duJyk7XHJcblx0XHQvLyBcdH0sIDEwMDApO1xyXG5cdFx0Ly8gXHR1bmkuc3RhcnRQdWxsRG93blJlZnJlc2goKTtcclxuXHRcdC8vIH0sXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHRcdFx0Y29uc29sZS5sb2coJ3JlZnJlc2gnKTtcclxuXHRcdFx0dGhpcy5yZXNldCgpXHJcblx0XHRcdHRoaXMuZ2V0UHJvZHVjdCh0cnVlKVxyXG5cdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XHJcblx0XHRcdH0sIDYwMCk7XHJcblx0XHR9LFxyXG5cdFx0Ly8gb25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdC8vIFx0Y29uc29sZS5sb2coJ29uUmVhY2hCb3R0b20nKTtcclxuXHRcdC8vIH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCdzZWxlY3QtcHJvZHVjdCcsIG9wdGlvbilcclxuXHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdGZyb20sXHJcblx0XHRcdFx0bW9kZSxcclxuXHRcdFx0XHRpbmRleCxcclxuXHRcdFx0XHRoZWFkXHJcblx0XHRcdH0gPSBvcHRpb25cclxuXHRcdFx0dGhpcy50b1BhZ2VQYXJhbXMuaW5kZXggPSBpbmRleFxyXG5cdFx0XHR0aGlzLnRvUGFnZVBhcmFtcy5tb2RlID0gbW9kZVxyXG5cdFx0XHR0aGlzLnRvUGFnZVBhcmFtcy5wYWdlID0gZnJvbVxyXG5cdFx0XHR0aGlzLnRvUGFnZVBhcmFtcy5oZWFkID0gSlNPTi5wYXJzZShoZWFkKVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMucmVzZXQoKVxyXG5cdFx0XHR0aGlzLmdldFByb2R1Y3QodHJ1ZSk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRhc3luYyBnZXRQcm9kdWN0KGlzUmVmcmVzaCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvYWRQYXJhbXMuaXNEb25lKSB7XHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcclxuXHRcdFx0XHRcdC4uLnRoaXMucGFnZSxcclxuXHRcdFx0XHRcdFwiTU9ERVwiOiBtb2RlTWFwW3RoaXMudG9QYWdlUGFyYW1zLnBhZ2VdLFxyXG5cdFx0XHRcdFx0XCJJTkZPXCI6IHRoaXMudG9QYWdlUGFyYW1zLmhlYWQsXHJcblx0XHRcdFx0XHRcImlucHV0XCI6IHtcclxuXHRcdFx0XHRcdFx0XCJTSE9SVF9URVhUXCI6IHRoaXMuY29uZGl0aW9uLnByb2R1Y3QsXHJcblx0XHRcdFx0XHRcdFwiUFJPRFVDVF9JRFwiOiB0aGlzLmNvbmRpdGlvbi5jb2RlLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+WKoOi9veS4rSdcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0fSwgMjAwMCk7XHJcblx0XHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgYXBpUHJvZHVjdFNlbGVjdChwYXJhbXMpXHJcblx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblxyXG5cdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdERBVEEsXHJcblx0XHRcdFx0XHRUT1RBTFxyXG5cdFx0XHRcdH0gPSByZXNcclxuXHRcdFx0XHR0aGlzLmxvYWRQYXJhbXMudG90YWwgPSBUT1RBTFxyXG5cdFx0XHRcdHRoaXMubG9hZFBhcmFtcy50b3RhbFBhZ2UgPSBNYXRoLmNlaWwoVE9UQUwgKiAxIC8gdGhpcy5wYWdlLlBBR0VTSVpFICogMSlcclxuXHJcblx0XHRcdFx0Y29uc3QgZGF0YU1hcCA9IERBVEEgJiYgREFUQS5tYXAoKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IGZhbHNlXHJcblx0XHRcdFx0XHRyZXR1cm4gaXRlbVxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdGlmIChpc1JlZnJlc2gpIHtcclxuXHRcdFx0XHRcdHRoaXMubGlzdHMgPSBkYXRhTWFwXHJcblx0XHRcdFx0XHR0aGlzLmxvYWRQYXJhbXMuaXNEb25lID0gZmFsc2VcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5saXN0cyA9IHRoaXMubGlzdHMuY29uY2F0KGRhdGFNYXApXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzY3JvbGx0b2xvd2VyKCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCdvblJlYWNoQm90dG9tJyk7XHJcblx0XHRcdFx0aWYgKHRoaXMucGFnZS5QQUdFIDwgdGhpcy5sb2FkUGFyYW1zLnRvdGFsUGFnZSkge1xyXG5cdFx0XHRcdFx0dGhpcy5wYWdlLlBBR0UrK1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRQcm9kdWN0KClcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5sb2FkUGFyYW1zLmlzRG9uZSA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZ1RleHQgPSAnLS0g5Yiw5bqV5LqGIC0tJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0cmVzZXQoKSB7XHJcblx0XHRcdFx0dGhpcy5sb2FkUGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0dG90YWw6IDAsXHJcblx0XHRcdFx0XHR0b3RhbFBhZ2U6IDEsXHJcblx0XHRcdFx0XHRpc0RvbmU6IGZhbHNlLFxyXG5cdFx0XHRcdFx0aXNSZWZyZXNoOiBmYWxzZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnBhZ2UuUEFHRSA9IDFcclxuXHRcdFx0XHR0aGlzLmxpc3RzID0gW11cclxuXHRcdFx0XHR0aGlzLmxvYWRpbmdUZXh0ID0gJ+WKoOi9veS4rSdcclxuXHRcdFx0fSxcclxuXHRcdFx0c2VhcmNoKCkge1xyXG5cdFx0XHRcdHRoaXMucmVzZXQoKVxyXG5cdFx0XHRcdHRoaXMuZ2V0UHJvZHVjdCh0cnVlKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVDaGVja2VkKGUsIGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ+W9k+WJjee0ouW8le+8micsIGUsIGluZGV4KTtcclxuXHRcdFx0XHR0aGlzLmxpc3RzLmZvckVhY2goKGN1cikgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGN1ci5QUk9EVUNUX0lEID09PSBpdGVtLlBST0RVQ1RfSUQpIHtcclxuXHRcdFx0XHRcdFx0Y3VyLmNoZWNrZWQgPSAhY3VyLmNoZWNrZWRcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGN1ci5jaGVja2VkID0gZmFsc2VcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHRpZiAoaXRlbS5jaGVja2VkID09PSB0cnVlKSB7XHJcblx0XHRcdFx0XHR0aGlzLnNlbGVjdGVkUHJvZHVjdCA9IGl0ZW1cclxuXHJcblx0XHRcdFx0XHRpZiAodGhpcy5zZWxlY3RlZFByb2R1Y3QgJiYgdGhpcy5zZWxlY3RlZFByb2R1Y3QuUFJPRFVDVF9JRCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuJGVtaXQoJ3NlbGVjdGVkUHJvZHVjdCcsIHtcclxuXHRcdFx0XHRcdFx0XHRzZWxlY3RlZFByb2R1Y3Q6IHRoaXMuc2VsZWN0ZWRQcm9kdWN0LFxyXG5cdFx0XHRcdFx0XHRcdG1vZGU6IHRoaXMudG9QYWdlUGFyYW1zLm1vZGUsXHJcblx0XHRcdFx0XHRcdFx0aW5kZXg6IHRoaXMudG9QYWdlUGFyYW1zLmluZGV4XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHQvLyBjb25zdCBzZWxlY3RJbmRleCA9IHRoaXMuc2VsZWN0ZWRQcm9kdWN0LmZpbmRJbmRleCgoc2FsZXBsYW4pPT57XHJcblx0XHRcdFx0XHQvLyBcdHJldHVybiBzYWxlcGxhbi5pZCA9PT0gaXRlbS5pZFxyXG5cdFx0XHRcdFx0Ly8gfSlcclxuXHRcdFx0XHRcdC8vIHRoaXMuc2VsZWN0ZWRQcm9kdWN0LnNwbGljZShzZWxlY3RJbmRleCwxKVxyXG5cdFx0XHRcdFx0dGhpcy5zZWxlY3RlZFByb2R1Y3QgPSB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlQ2xpY2soZSwgY29udGVudCwgaW5kZXgpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZygnY2xpY2vlvZPliY3ntKLlvJXvvJonLCBlLCBjb250ZW50LCBpbmRleCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC52aWV3IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWJnIHtcclxuXHRcdGhlaWdodDogMjg0cnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTg4cnB4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1iZy1pbWcge1xyXG5cdFx0d2lkdGg6IDc1MHJweDtcclxuXHR9XHJcblxyXG5cdC5saXN0cyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0YmFja2dyb3VuZDogI2YwZjRmNTtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0fVxyXG5cclxuXHQubWFpbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWFyZ2luLXRvcDogLTE2NHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMTZycHg7XHJcblx0fVxyXG5cclxuXHQubWlkZGxlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdHBhZGRpbmc6IDMycnB4IDY0cnB4IDMycnB4IDQ4cnB4O1xyXG5cdH1cclxuXHJcblx0LnRleHQtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRoZWlnaHQ6IDk2cnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjVmNjtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWJsb2NrLWxhc3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQubWlkZGxlLWRhdGUge1xyXG5cdFx0ZmxleDogMjtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRsaW5lLWhlaWdodDogOTZycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdG1hcmdpbi1ib3R0b206IDhycHg7XHJcblx0fVxyXG5cclxuXHQubWlkZGxlLWRhdGUtZGVzIHtcclxuXHRcdGZsZXg6IDM7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDk2cnB4O1xyXG5cdFx0aGVpZ2h0OiA5NnJweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRjb2xvcjogIzg4ODtcclxuXHR9XHJcblxyXG5cdC5taWRkbGUtZGF0ZS1zZWxlY3Qge1xyXG5cdFx0Y29sb3I6ICM4ODg7XHJcblx0fVxyXG5cclxuXHQubWlkZGxlLWRhdGUtZGVzLXNlbGVjdCB7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC5waWNrZXIteWVhciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnVuaS1saXN0LWNlbGwge1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblxyXG5cdC51bmktbGlzdC1jZWxsLWRiIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQucGlja2VyLWJsb2NrIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMTZweDtcclxuXHRcdHdpZHRoOiAxMnJweDtcclxuXHRcdGhlaWdodDogMjBycHg7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblxyXG5cdC5zY3JvbGwtYXJlYSB7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0fVxyXG5cclxuXHQucGxhbm91dC1ibG9jay1saXN0cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC51bmktc3dpcGUge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cnB4O1xyXG5cdH1cclxuXHJcblx0L2RlZXAvIC51bmktc3dpcGVfYm94IHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQuc3dpcGUtcmlnaHQtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc3dpcGUtcmlnaHQtYmxvY2tfX3RleHQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDUycnB4O1xyXG5cdFx0aGVpZ2h0OiA1MnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuc3dpcGUtcmlnaHQtYmxvY2tfX2FjdGl2ZSB7XHJcblx0XHR3aWR0aDogNTJycHg7XHJcblx0XHRoZWlnaHQ6IDUycnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdseS1wcmltYXJ5LWNvbG9yO1xyXG5cdH1cclxuXHJcblx0LnBsYW5vdXQtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGhlaWdodDogODRycHg7XHJcblx0XHRtYXJnaW4tdG9wOiA2NHJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cnB4O1xyXG5cdFx0cGFkZGluZzogMCAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5wbGFub3V0LWJsb2NrLWl0ZW0ge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHdpZHRoOiA3NTBycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnJweDtcclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGhlaWdodDogOTJycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2x5LXByaW1hcnktY29sb3I7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0NnJweDtcclxuXHR9XHJcblxyXG5cdC5idG4tdGV4dCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0fVxyXG5cclxuXHQubG9hZGluZy1tb3JlIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMTRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmxvYWRpbmctbW9yZS10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///94\n"); eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 14));\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\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 */ 77);\n\n\n\nvar _common = __webpack_require__(/*! @/servers/common.js */ 78);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;}\n\n\n\nvar modeMap = {\n 'quotaOrder': 'QUOTA',\n 'noQuotaOrder': 'NO_QUOTA',\n 'groupOrder': 'GGTG' };var _default =\n\n\n{\n data: function data() {\n return {\n isOpened: 'none',\n loadingText: '加载中...',\n condition: {\n product: '',\n code: '' },\n\n page: {\n \"PAGE\": \"1\",\n \"PAGESIZE\": \"10\" },\n\n loadParams: {\n total: 0,\n totalPage: 1,\n isDone: false,\n isRefresh: false },\n\n lists: [{\n checked: false,\n \"PRODUCT_ID\": \"\",\n \"SHORT_TEXT\": \"\",\n \"NORMS\": \"\",\n \"MSEHT\": \"\",\n \"PECYCLE\": \"\" }],\n\n selectedProduct: {},\n toPageParams: {\n page: '',\n mode: '',\n index: 0,\n head: {} } };\n\n\n },\n computed: _objectSpread(_objectSpread({},\n (0, _vuex.mapState)(['sysinfo'])), {}, {\n navHeight: function navHeight() {\n return {\n 'height': \"\".concat(this.sysinfo.safeArea.top + 44, \"px\") };\n\n },\n scrollHeight: function scrollHeight() {\n return {\n 'height': \"\".concat(this.sysinfo.safeArea.height - 237 - 44 - 20, \"px\") };\n\n } }),\n\n // 右上角按钮事件\n onNavigationBarButtonTap: function onNavigationBarButtonTap(e) {\n // console.log('onNavigationBarButtonTap:', e, this.isOpened, this.selectedProduct);\n // if (this.isOpened === 'left' && this.selectedProduct && this.selectedProduct.PRODUCT_ID) {\n // \tuni.$emit('selectedProduct', {\n // \t\tselectedProduct: this.selectedProduct,\n // \t\tmode: this.toPageParams.mode,\n // \t\tindex: this.toPageParams.index\n // \t})\n // \tuni.navigateBack({})\n // \treturn\n // }\n // this.isOpened = this.isOpened === 'none' ? 'left' : 'none';\n\n // let pages = getCurrentPages()\n // let page = pages[pages.length - 1]\n // let webView = page.$getAppWebview();\n // console.log('webView', webView)\n // webView.setTitleNViewButtonStyle(0, {\n // \ttext: this.isOpened === 'none' ? '选择' : '完成',\n // });\n\n // let titleObj = webView.getStyle().titleNView;\n // if(!titleObj.buttons){\n // \t returnl\n // }\n // titleObj.buttons[0].text = 'dd';\n // webView.setStyle({\n // \t titleNView:titleObj\n // })\n\n },\n // onLoad(options) {\n // \tsetTimeout(function() {\n // \t\tconsole.log('start pulldown');\n // \t}, 1000);\n // \tuni.startPullDownRefresh();\n // },\n onPullDownRefresh: function onPullDownRefresh() {\n __f__(\"log\", 'refresh', \" at pages/select-product/select-product.vue:169\");\n this.reset();\n this.getProduct(true);\n setTimeout(function () {\n uni.stopPullDownRefresh();\n }, 600);\n },\n // onReachBottom() {\n // \tconsole.log('onReachBottom');\n // },\n onLoad: function onLoad(option) {\n __f__(\"log\", 'select-product', option, \" at pages/select-product/select-product.vue:180\");var\n\n from =\n\n\n\n option.from,mode = option.mode,index = option.index,head = option.head;\n this.toPageParams.index = index;\n this.toPageParams.mode = mode;\n this.toPageParams.page = from;\n this.toPageParams.head = JSON.parse(head);\n },\n created: function created() {\n this.reset();\n this.getProduct(true);\n },\n methods: {\n getProduct: function getProduct(isRefresh) {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var params, res, DATA, TOTAL, dataMap;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:if (!\n _this.loadParams.isDone) {_context.next = 2;break;}return _context.abrupt(\"return\");case 2:\n\n\n\n params = _objectSpread(_objectSpread({},\n _this.page), {}, {\n \"MODE\": modeMap[_this.toPageParams.page],\n \"INFO\": _this.toPageParams.head,\n \"input\": {\n \"SHORT_TEXT\": _this.condition.product,\n \"PRODUCT_ID\": _this.condition.code } });\n\n\n\n uni.showLoading({\n title: '加载中' });\n\n setTimeout(function () {\n uni.hideLoading();\n }, 2000);_context.next = 7;return (\n (0, _common.apiProductSelect)(params));case 7:res = _context.sent;\n uni.hideLoading();\n\n\n DATA =\n\n res.DATA, TOTAL = res.TOTAL;\n _this.loadParams.total = TOTAL;\n _this.loadParams.totalPage = Math.ceil(TOTAL * 1 / _this.page.PAGESIZE * 1);\n\n dataMap = DATA && DATA.map(function (item) {\n item.checked = false;\n return item;\n });\n\n if (isRefresh) {\n _this.lists = dataMap;\n _this.loadParams.isDone = false;\n } else {\n _this.lists = _this.lists.concat(dataMap);\n }case 14:case \"end\":return _context.stop();}}}, _callee);}))();\n },\n scrolltolower: function scrolltolower() {\n __f__(\"log\", 'onReachBottom', \" at pages/select-product/select-product.vue:241\");\n if (this.page.PAGE < this.loadParams.totalPage) {\n this.page.PAGE++;\n this.getProduct();\n } else {\n this.loadParams.isDone = true;\n this.loadingText = '-- 到底了 --';\n }\n },\n reset: function reset() {\n this.loadParams = {\n total: 0,\n totalPage: 1,\n isDone: false,\n isRefresh: false };\n\n this.page.PAGE = 1;\n this.lists = [];\n this.loadingText = '加载中';\n },\n search: function search() {\n this.reset();\n this.getProduct(true);\n },\n handleChecked: function handleChecked(e, item, index) {\n // console.log('当前索引:', e, index);\n this.lists.forEach(function (cur) {\n if (cur.PRODUCT_ID === item.PRODUCT_ID) {\n cur.checked = !cur.checked;\n } else {\n cur.checked = false;\n }\n });\n\n if (item.checked === true) {\n this.selectedProduct = item;\n\n if (this.selectedProduct && this.selectedProduct.PRODUCT_ID) {\n uni.$emit('selectedProduct', {\n selectedProduct: this.selectedProduct,\n mode: this.toPageParams.mode,\n index: this.toPageParams.index });\n\n uni.navigateBack();\n }\n } else {\n // const selectIndex = this.selectedProduct.findIndex((saleplan)=>{\n // \treturn saleplan.id === item.id\n // })\n // this.selectedProduct.splice(selectIndex,1)\n this.selectedProduct = {};\n }\n },\n handleClick: function handleClick(e, content, index) {\n __f__(\"log\", 'click当前索引:', e, content, index, \" at pages/select-product/select-product.vue:295\");\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 13)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvc2VsZWN0LXByb2R1Y3Qvc2VsZWN0LXByb2R1Y3QudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtFQTs7OztBQUlBLGlFOzs7O0FBSUE7QUFDQSx1QkFEQTtBQUVBLDRCQUZBO0FBR0Esc0JBSEEsRzs7O0FBTUE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxzQkFEQTtBQUVBLDJCQUZBO0FBR0E7QUFDQSxtQkFEQTtBQUVBLGdCQUZBLEVBSEE7O0FBT0E7QUFDQSxtQkFEQTtBQUVBLHdCQUZBLEVBUEE7O0FBV0E7QUFDQSxnQkFEQTtBQUVBLG9CQUZBO0FBR0EscUJBSEE7QUFJQSx3QkFKQSxFQVhBOztBQWlCQTtBQUNBLHNCQURBO0FBRUEsd0JBRkE7QUFHQSx3QkFIQTtBQUlBLG1CQUpBO0FBS0EsbUJBTEE7QUFNQSxxQkFOQSxHQWpCQTs7QUF5QkEseUJBekJBO0FBMEJBO0FBQ0EsZ0JBREE7QUFFQSxnQkFGQTtBQUdBLGdCQUhBO0FBSUEsZ0JBSkEsRUExQkE7OztBQWlDQSxHQW5DQTtBQW9DQTtBQUNBLGtDQURBO0FBRUEsYUFGQSx1QkFFQTtBQUNBO0FBQ0EsaUVBREE7O0FBR0EsS0FOQTtBQU9BLGdCQVBBLDBCQU9BO0FBQ0E7QUFDQSwrRUFEQTs7QUFHQSxLQVhBLEdBcENBOztBQWlEQTtBQUNBLDBCQWxEQSxvQ0FrREEsQ0FsREEsRUFrREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsR0FoRkE7QUFpRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBdkZBLCtCQXVGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUZBLEVBRUEsR0FGQTtBQUdBLEdBOUZBO0FBK0ZBO0FBQ0E7QUFDQTtBQUNBLFFBbEdBLGtCQWtHQSxNQWxHQSxFQWtHQTtBQUNBLDhGQURBOztBQUdBLFFBSEE7Ozs7QUFPQSxVQVBBLENBR0EsSUFIQSxDQUlBLElBSkEsR0FPQSxNQVBBLENBSUEsSUFKQSxDQUtBLEtBTEEsR0FPQSxNQVBBLENBS0EsS0FMQSxDQU1BLElBTkEsR0FPQSxNQVBBLENBTUEsSUFOQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0E5R0E7QUErR0EsU0EvR0EscUJBK0dBO0FBQ0E7QUFDQTtBQUNBLEdBbEhBO0FBbUhBO0FBQ0EsY0FEQSxzQkFDQSxTQURBLEVBQ0E7QUFDQSx1Q0FEQTs7OztBQUtBLHNCQUxBO0FBTUEsMEJBTkE7QUFPQSwwREFQQTtBQVFBLGlEQVJBO0FBU0E7QUFDQSx5REFEQTtBQUVBLHNEQUZBLEVBVEE7Ozs7QUFlQTtBQUNBLDhCQURBOztBQUdBO0FBQ0E7QUFDQSxpQkFGQSxFQUVBLElBRkEsRUFsQkE7QUFxQkEsdURBckJBLFNBcUJBLEdBckJBO0FBc0JBOzs7QUFHQSxvQkF6QkE7O0FBMkJBLG1CQTNCQSxDQXlCQSxJQXpCQSxFQTBCQSxLQTFCQSxHQTJCQSxHQTNCQSxDQTBCQSxLQTFCQTtBQTRCQTtBQUNBOztBQUVBLHVCQS9CQSxHQStCQTtBQUNBO0FBQ0E7QUFDQSxpQkFIQSxDQS9CQTs7QUFvQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBSEEsTUFHQTtBQUNBO0FBQ0EsaUJBekNBO0FBMENBLEtBM0NBO0FBNENBLGlCQTVDQSwyQkE0Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSEEsTUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBckRBO0FBc0RBLFNBdERBLG1CQXNEQTtBQUNBO0FBQ0EsZ0JBREE7QUFFQSxvQkFGQTtBQUdBLHFCQUhBO0FBSUEsd0JBSkE7O0FBTUE7QUFDQTtBQUNBO0FBQ0EsS0FoRUE7QUFpRUEsVUFqRUEsb0JBaUVBO0FBQ0E7QUFDQTtBQUNBLEtBcEVBO0FBcUVBLGlCQXJFQSx5QkFxRUEsQ0FyRUEsRUFxRUEsSUFyRUEsRUFxRUEsS0FyRUEsRUFxRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsTUFFQTtBQUNBO0FBQ0E7QUFDQSxPQU5BOztBQVFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLGlEQURBO0FBRUEsd0NBRkE7QUFHQSwwQ0FIQTs7QUFLQTtBQUNBO0FBQ0EsT0FYQSxNQVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FqR0E7QUFrR0EsZUFsR0EsdUJBa0dBLENBbEdBLEVBa0dBLE9BbEdBLEVBa0dBLEtBbEdBLEVBa0dBO0FBQ0E7QUFDQSxLQXBHQSxFQW5IQSxFIiwiZmlsZSI6Ijk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwibGlzdHNcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwic3RhdHVzX2JhclwiIDpzdHlsZT1cIm5hdkhlaWdodFwiPjwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaGVhZGVyLWJnXCI+XHJcblx0XHRcdDxpbWFnZSBjbGFzcz1cImhlYWRlci1iZy1pbWdcIiBzcmM9XCJAL3N0YXRpYy9pbWFnZS9uYXZfYmdAM3gucG5nXCIgbW9kZT1cInNjYWxlVG9GaWxsXCI+PC9pbWFnZT5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1pZGRsZSB2aWV3XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0LWJsb2NrIFwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtaWRkbGUtZGF0ZVwiPuS6p+WTgeWQjeensDwvdGV4dD5cclxuXHRcdFx0XHRcdDxpbnB1dCBjbGFzcz1cIm1pZGRsZS1kYXRlLWRlc1wiIHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cImNvbmRpdGlvbi5wcm9kdWN0XCIgcGxhY2Vob2xkZXI9XCLmqKHns4rmn6Xor6JcIiAvPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQtYmxvY2sgdGV4dC1ibG9jay1sYXN0XCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1pZGRsZS1kYXRlXCI+5Lqn5ZOB57yW56CBPC90ZXh0PlxyXG5cdFx0XHRcdFx0PGlucHV0IGNsYXNzPVwibWlkZGxlLWRhdGUtZGVzXCIgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwiY29uZGl0aW9uLmNvZGVcIiBwbGFjZWhvbGRlcj1cIuivt+i+k+WFpVwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInBsYW5vdXQtYmxvY2tcIj5cclxuXHRcdFx0XHQ8YnV0dG9uIGNsYXNzPVwiYnRuXCIgdHlwZT1cImRlZmF1bHRcIiBAdGFwPVwic2VhcmNoXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cImJ0bi10ZXh0XCI+5p+l6K+iPC90ZXh0PlxyXG5cdFx0XHRcdDwvYnV0dG9uPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8c2Nyb2xsLXZpZXcgY2xhc3M9XCJzY3JvbGwtYXJlYVwiIDpzdHlsZT0nc2Nyb2xsSGVpZ2h0JyBzY3JvbGwteT1cInRydWVcIiBsb3dlci10aHJlc2hvbGQ9JzE1MCdcclxuXHRcdFx0XHRAc2Nyb2xsdG9sb3dlcj0nc2Nyb2xsdG9sb3dlcic+XHJcblx0XHRcdFx0PCEtLSA8dW5pLXN3aXBlLWFjdGlvbiBjbGFzcz1cInBsYW5vdXQtYmxvY2stbGlzdHNcIj5cclxuXHRcdFx0XHRcdDx1bmktc3dpcGUtYWN0aW9uLWl0ZW0gdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGlzdHNcIiA6a2V5PSdpdGVtLlBST0RVQ1RfSUQnIDphdXRvLWNsb3NlPVwiZmFsc2VcIlxyXG5cdFx0XHRcdFx0XHQ6ZGlzYWJsZWQ9J3RydWUnIDpzaG93PVwiaXNPcGVuZWRcIiBAY2xpY2s9XCJoYW5kbGVDbGlja1wiPiAtLT5cclxuXHRcdFx0XHQ8IS0tIDx0ZW1wbGF0ZSB2LXNsb3Q6bGVmdD5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInN3aXBlLXJpZ2h0LWJsb2NrXCIgQGNsaWNrPVwiaGFuZGxlQ2hlY2tlZCgkZXZlbnQsaXRlbSwgaW5kZXgpXCI+PHRleHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJzd2lwZS1yaWdodC1ibG9ja19fdGV4dFwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdDpjbGFzcz1cInsnc3dpcGUtcmlnaHQtYmxvY2tfX2FjdGl2ZSc6aXRlbS5jaGVja2VkfVwiPjwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdGVtcGxhdGU+IC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibWlkZGxlIHZpZXcgcGxhbm91dC1ibG9jay1pdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gbGlzdHNcIiA6a2V5PSdpdGVtLlBST0RVQ1RfSUQnXHJcblx0XHRcdFx0XHRAY2xpY2s9XCJoYW5kbGVDaGVja2VkKCRldmVudCxpdGVtLCBpbmRleClcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dC1ibG9ja1wiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1pZGRsZS1kYXRlIG1pZGRsZS1kYXRlLXNlbGVjdFwiPuS6p+WTgee8lueggTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtaWRkbGUtZGF0ZS1kZXMgbWlkZGxlLWRhdGUtZGVzLXNlbGVjdFwiPnt7aXRlbS5QUk9EVUNUX0lEfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQtYmxvY2tcIj5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtaWRkbGUtZGF0ZSBtaWRkbGUtZGF0ZS1zZWxlY3RcIj7mj4/ov7A8L3RleHQ+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibWlkZGxlLWRhdGUtZGVzIG1pZGRsZS1kYXRlLWRlcy1zZWxlY3RcIj57e2l0ZW0uU0hPUlRfVEVYVH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0LWJsb2NrXCI+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwibWlkZGxlLWRhdGUgbWlkZGxlLWRhdGUtc2VsZWN0XCI+5Lqn5ZOB57G75Z6LPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1pZGRsZS1kYXRlLWRlcyBtaWRkbGUtZGF0ZS1kZXMtc2VsZWN0XCI+e3tpdGVtLkNIRkxfRH19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0LWJsb2NrIHRleHQtYmxvY2stbGFzdFwiPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cIm1pZGRsZS1kYXRlIG1pZGRsZS1kYXRlLXNlbGVjdFwiPuS7t+agvDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJtaWRkbGUtZGF0ZS1kZXMgbWlkZGxlLWRhdGUtZGVzLXNlbGVjdFwiPnt7aXRlbS5OT1JNU319PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PCEtLSBcdFx0XHQ8L3VuaS1zd2lwZS1hY3Rpb24taXRlbT5cclxuXHRcdFx0XHQ8L3VuaS1zd2lwZS1hY3Rpb24+IC0tPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwibG9hZGluZy1tb3JlXCIgdi1pZj0nbGlzdHMubGVuZ3RoPjInPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJsb2FkaW5nLW1vcmUtdGV4dFwiPnt7bG9hZGluZ1RleHR9fTwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0bWFwU3RhdGVcclxuXHR9IGZyb20gJ3Z1ZXgnXHJcblxyXG5cdGltcG9ydCB7XHJcblx0XHRhcGlQcm9kdWN0U2VsZWN0XHJcblx0fSBmcm9tICdAL3NlcnZlcnMvY29tbW9uLmpzJ1xyXG5cclxuXHRjb25zdCBtb2RlTWFwID0ge1xyXG5cdFx0J3F1b3RhT3JkZXInOiAnUVVPVEEnLFxyXG5cdFx0J25vUXVvdGFPcmRlcic6ICdOT19RVU9UQScsXHJcblx0XHQnZ3JvdXBPcmRlcic6ICdHR1RHJyxcclxuXHR9XHJcblxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXNPcGVuZWQ6ICdub25lJyxcclxuXHRcdFx0XHRsb2FkaW5nVGV4dDogJ+WKoOi9veS4rS4uLicsXHJcblx0XHRcdFx0Y29uZGl0aW9uOiB7XHJcblx0XHRcdFx0XHRwcm9kdWN0OiAnJyxcclxuXHRcdFx0XHRcdGNvZGU6ICcnLFxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0cGFnZToge1xyXG5cdFx0XHRcdFx0XCJQQUdFXCI6IFwiMVwiLFxyXG5cdFx0XHRcdFx0XCJQQUdFU0laRVwiOiBcIjEwXCIsXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRsb2FkUGFyYW1zOiB7XHJcblx0XHRcdFx0XHR0b3RhbDogMCxcclxuXHRcdFx0XHRcdHRvdGFsUGFnZTogMSxcclxuXHRcdFx0XHRcdGlzRG9uZTogZmFsc2UsXHJcblx0XHRcdFx0XHRpc1JlZnJlc2g6IGZhbHNlXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRsaXN0czogW3tcclxuXHRcdFx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XCJQUk9EVUNUX0lEXCI6IFwiXCIsXHJcblx0XHRcdFx0XHRcIlNIT1JUX1RFWFRcIjogXCJcIixcclxuXHRcdFx0XHRcdFwiTk9STVNcIjogXCJcIixcclxuXHRcdFx0XHRcdFwiTVNFSFRcIjogXCJcIixcclxuXHRcdFx0XHRcdFwiUEVDWUNMRVwiOiBcIlwiXHJcblx0XHRcdFx0fV0sXHJcblx0XHRcdFx0c2VsZWN0ZWRQcm9kdWN0OiB7fSxcclxuXHRcdFx0XHR0b1BhZ2VQYXJhbXM6IHtcclxuXHRcdFx0XHRcdHBhZ2U6ICcnLFxyXG5cdFx0XHRcdFx0bW9kZTogJycsXHJcblx0XHRcdFx0XHRpbmRleDogMCxcclxuXHRcdFx0XHRcdGhlYWQ6IHt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Li4ubWFwU3RhdGUoWydzeXNpbmZvJ10pLFxyXG5cdFx0XHRuYXZIZWlnaHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdCdoZWlnaHQnOiBgJHt0aGlzLnN5c2luZm8uc2FmZUFyZWEudG9wICsgNDR9cHhgXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzY3JvbGxIZWlnaHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRcdCdoZWlnaHQnOiBgJHt0aGlzLnN5c2luZm8uc2FmZUFyZWEuaGVpZ2h0IC0gMjM3LSA0NCAtIDIwfXB4YFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vIOWPs+S4iuinkuaMiemSruS6i+S7tlxyXG5cdFx0b25OYXZpZ2F0aW9uQmFyQnV0dG9uVGFwKGUpIHtcclxuXHRcdFx0Ly8gY29uc29sZS5sb2coJ29uTmF2aWdhdGlvbkJhckJ1dHRvblRhcO+8micsIGUsIHRoaXMuaXNPcGVuZWQsIHRoaXMuc2VsZWN0ZWRQcm9kdWN0KTtcclxuXHRcdFx0Ly8gaWYgKHRoaXMuaXNPcGVuZWQgPT09ICdsZWZ0JyAmJiB0aGlzLnNlbGVjdGVkUHJvZHVjdCAmJiB0aGlzLnNlbGVjdGVkUHJvZHVjdC5QUk9EVUNUX0lEKSB7XHJcblx0XHRcdC8vIFx0dW5pLiRlbWl0KCdzZWxlY3RlZFByb2R1Y3QnLCB7XHJcblx0XHRcdC8vIFx0XHRzZWxlY3RlZFByb2R1Y3Q6IHRoaXMuc2VsZWN0ZWRQcm9kdWN0LFxyXG5cdFx0XHQvLyBcdFx0bW9kZTogdGhpcy50b1BhZ2VQYXJhbXMubW9kZSxcclxuXHRcdFx0Ly8gXHRcdGluZGV4OiB0aGlzLnRvUGFnZVBhcmFtcy5pbmRleFxyXG5cdFx0XHQvLyBcdH0pXHJcblx0XHRcdC8vIFx0dW5pLm5hdmlnYXRlQmFjayh7fSlcclxuXHRcdFx0Ly8gXHRyZXR1cm5cclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQvLyB0aGlzLmlzT3BlbmVkID0gdGhpcy5pc09wZW5lZCA9PT0gJ25vbmUnID8gJ2xlZnQnIDogJ25vbmUnO1xyXG5cdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVMgIFxyXG5cdFx0XHQvLyBsZXQgcGFnZXMgPSBnZXRDdXJyZW50UGFnZXMoKVxyXG5cdFx0XHQvLyBsZXQgcGFnZSA9IHBhZ2VzW3BhZ2VzLmxlbmd0aCAtIDFdXHJcblx0XHRcdC8vIGxldCB3ZWJWaWV3ID0gcGFnZS4kZ2V0QXBwV2VidmlldygpO1xyXG5cdFx0XHQvLyBjb25zb2xlLmxvZygnd2ViVmlldycsIHdlYlZpZXcpXHJcblx0XHRcdC8vIHdlYlZpZXcuc2V0VGl0bGVOVmlld0J1dHRvblN0eWxlKDAsIHtcclxuXHRcdFx0Ly8gXHR0ZXh0OiB0aGlzLmlzT3BlbmVkID09PSAnbm9uZScgPyAn6YCJ5oupJyA6ICflrozmiJAnLFxyXG5cdFx0XHQvLyB9KTtcclxuXHJcblx0XHRcdC8vIGxldCB0aXRsZU9iaiA9IHdlYlZpZXcuZ2V0U3R5bGUoKS50aXRsZU5WaWV3O1xyXG5cdFx0XHQvLyAgaWYoIXRpdGxlT2JqLmJ1dHRvbnMpe1xyXG5cdFx0XHQvLyBcdCByZXR1cm5sXHJcblx0XHRcdC8vICB9XHJcblx0XHRcdC8vICB0aXRsZU9iai5idXR0b25zWzBdLnRleHQgPSAnZGQnO1xyXG5cdFx0XHQvLyAgd2ViVmlldy5zZXRTdHlsZSh7XHJcblx0XHRcdC8vIFx0IHRpdGxlTlZpZXc6dGl0bGVPYmpcclxuXHRcdFx0Ly8gIH0pXHJcblx0XHRcdC8vICNlbmRpZlxyXG5cdFx0fSxcclxuXHRcdC8vIG9uTG9hZChvcHRpb25zKSB7XHJcblx0XHQvLyBcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XHJcblx0XHQvLyBcdFx0Y29uc29sZS5sb2coJ3N0YXJ0IHB1bGxkb3duJyk7XHJcblx0XHQvLyBcdH0sIDEwMDApO1xyXG5cdFx0Ly8gXHR1bmkuc3RhcnRQdWxsRG93blJlZnJlc2goKTtcclxuXHRcdC8vIH0sXHJcblx0XHRvblB1bGxEb3duUmVmcmVzaCgpIHtcclxuXHRcdFx0Y29uc29sZS5sb2coJ3JlZnJlc2gnKTtcclxuXHRcdFx0dGhpcy5yZXNldCgpXHJcblx0XHRcdHRoaXMuZ2V0UHJvZHVjdCh0cnVlKVxyXG5cdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XHJcblx0XHRcdH0sIDYwMCk7XHJcblx0XHR9LFxyXG5cdFx0Ly8gb25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdC8vIFx0Y29uc29sZS5sb2coJ29uUmVhY2hCb3R0b20nKTtcclxuXHRcdC8vIH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCdzZWxlY3QtcHJvZHVjdCcsIG9wdGlvbilcclxuXHRcdFx0Y29uc3Qge1xyXG5cdFx0XHRcdGZyb20sXHJcblx0XHRcdFx0bW9kZSxcclxuXHRcdFx0XHRpbmRleCxcclxuXHRcdFx0XHRoZWFkXHJcblx0XHRcdH0gPSBvcHRpb25cclxuXHRcdFx0dGhpcy50b1BhZ2VQYXJhbXMuaW5kZXggPSBpbmRleFxyXG5cdFx0XHR0aGlzLnRvUGFnZVBhcmFtcy5tb2RlID0gbW9kZVxyXG5cdFx0XHR0aGlzLnRvUGFnZVBhcmFtcy5wYWdlID0gZnJvbVxyXG5cdFx0XHR0aGlzLnRvUGFnZVBhcmFtcy5oZWFkID0gSlNPTi5wYXJzZShoZWFkKVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdHRoaXMucmVzZXQoKVxyXG5cdFx0XHR0aGlzLmdldFByb2R1Y3QodHJ1ZSk7XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRhc3luYyBnZXRQcm9kdWN0KGlzUmVmcmVzaCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmxvYWRQYXJhbXMuaXNEb25lKSB7XHJcblx0XHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGNvbnN0IHBhcmFtcyA9IHtcclxuXHRcdFx0XHRcdC4uLnRoaXMucGFnZSxcclxuXHRcdFx0XHRcdFwiTU9ERVwiOiBtb2RlTWFwW3RoaXMudG9QYWdlUGFyYW1zLnBhZ2VdLFxyXG5cdFx0XHRcdFx0XCJJTkZPXCI6IHRoaXMudG9QYWdlUGFyYW1zLmhlYWQsXHJcblx0XHRcdFx0XHRcImlucHV0XCI6IHtcclxuXHRcdFx0XHRcdFx0XCJTSE9SVF9URVhUXCI6IHRoaXMuY29uZGl0aW9uLnByb2R1Y3QsXHJcblx0XHRcdFx0XHRcdFwiUFJPRFVDVF9JRFwiOiB0aGlzLmNvbmRpdGlvbi5jb2RlLFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTogJ+WKoOi9veS4rSdcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0XHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0fSwgMjAwMCk7XHJcblx0XHRcdFx0Y29uc3QgcmVzID0gYXdhaXQgYXBpUHJvZHVjdFNlbGVjdChwYXJhbXMpXHJcblx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblxyXG5cdFx0XHRcdGNvbnN0IHtcclxuXHRcdFx0XHRcdERBVEEsXHJcblx0XHRcdFx0XHRUT1RBTFxyXG5cdFx0XHRcdH0gPSByZXNcclxuXHRcdFx0XHR0aGlzLmxvYWRQYXJhbXMudG90YWwgPSBUT1RBTFxyXG5cdFx0XHRcdHRoaXMubG9hZFBhcmFtcy50b3RhbFBhZ2UgPSBNYXRoLmNlaWwoVE9UQUwgKiAxIC8gdGhpcy5wYWdlLlBBR0VTSVpFICogMSlcclxuXHJcblx0XHRcdFx0Y29uc3QgZGF0YU1hcCA9IERBVEEgJiYgREFUQS5tYXAoKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdGl0ZW0uY2hlY2tlZCA9IGZhbHNlXHJcblx0XHRcdFx0XHRyZXR1cm4gaXRlbVxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdGlmIChpc1JlZnJlc2gpIHtcclxuXHRcdFx0XHRcdHRoaXMubGlzdHMgPSBkYXRhTWFwXHJcblx0XHRcdFx0XHR0aGlzLmxvYWRQYXJhbXMuaXNEb25lID0gZmFsc2VcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5saXN0cyA9IHRoaXMubGlzdHMuY29uY2F0KGRhdGFNYXApXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzY3JvbGx0b2xvd2VyKCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCdvblJlYWNoQm90dG9tJyk7XHJcblx0XHRcdFx0aWYgKHRoaXMucGFnZS5QQUdFIDwgdGhpcy5sb2FkUGFyYW1zLnRvdGFsUGFnZSkge1xyXG5cdFx0XHRcdFx0dGhpcy5wYWdlLlBBR0UrK1xyXG5cdFx0XHRcdFx0dGhpcy5nZXRQcm9kdWN0KClcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5sb2FkUGFyYW1zLmlzRG9uZSA9IHRydWVcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZ1RleHQgPSAnLS0g5Yiw5bqV5LqGIC0tJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0cmVzZXQoKSB7XHJcblx0XHRcdFx0dGhpcy5sb2FkUGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0dG90YWw6IDAsXHJcblx0XHRcdFx0XHR0b3RhbFBhZ2U6IDEsXHJcblx0XHRcdFx0XHRpc0RvbmU6IGZhbHNlLFxyXG5cdFx0XHRcdFx0aXNSZWZyZXNoOiBmYWxzZVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnBhZ2UuUEFHRSA9IDFcclxuXHRcdFx0XHR0aGlzLmxpc3RzID0gW11cclxuXHRcdFx0XHR0aGlzLmxvYWRpbmdUZXh0ID0gJ+WKoOi9veS4rSdcclxuXHRcdFx0fSxcclxuXHRcdFx0c2VhcmNoKCkge1xyXG5cdFx0XHRcdHRoaXMucmVzZXQoKVxyXG5cdFx0XHRcdHRoaXMuZ2V0UHJvZHVjdCh0cnVlKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kbGVDaGVja2VkKGUsIGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coJ+W9k+WJjee0ouW8le+8micsIGUsIGluZGV4KTtcclxuXHRcdFx0XHR0aGlzLmxpc3RzLmZvckVhY2goKGN1cikgPT4ge1xyXG5cdFx0XHRcdFx0aWYgKGN1ci5QUk9EVUNUX0lEID09PSBpdGVtLlBST0RVQ1RfSUQpIHtcclxuXHRcdFx0XHRcdFx0Y3VyLmNoZWNrZWQgPSAhY3VyLmNoZWNrZWRcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGN1ci5jaGVja2VkID0gZmFsc2VcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHRpZiAoaXRlbS5jaGVja2VkID09PSB0cnVlKSB7XHJcblx0XHRcdFx0XHR0aGlzLnNlbGVjdGVkUHJvZHVjdCA9IGl0ZW1cclxuXHJcblx0XHRcdFx0XHRpZiAodGhpcy5zZWxlY3RlZFByb2R1Y3QgJiYgdGhpcy5zZWxlY3RlZFByb2R1Y3QuUFJPRFVDVF9JRCkge1xyXG5cdFx0XHRcdFx0XHR1bmkuJGVtaXQoJ3NlbGVjdGVkUHJvZHVjdCcsIHtcclxuXHRcdFx0XHRcdFx0XHRzZWxlY3RlZFByb2R1Y3Q6IHRoaXMuc2VsZWN0ZWRQcm9kdWN0LFxyXG5cdFx0XHRcdFx0XHRcdG1vZGU6IHRoaXMudG9QYWdlUGFyYW1zLm1vZGUsXHJcblx0XHRcdFx0XHRcdFx0aW5kZXg6IHRoaXMudG9QYWdlUGFyYW1zLmluZGV4XHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHQvLyBjb25zdCBzZWxlY3RJbmRleCA9IHRoaXMuc2VsZWN0ZWRQcm9kdWN0LmZpbmRJbmRleCgoc2FsZXBsYW4pPT57XHJcblx0XHRcdFx0XHQvLyBcdHJldHVybiBzYWxlcGxhbi5pZCA9PT0gaXRlbS5pZFxyXG5cdFx0XHRcdFx0Ly8gfSlcclxuXHRcdFx0XHRcdC8vIHRoaXMuc2VsZWN0ZWRQcm9kdWN0LnNwbGljZShzZWxlY3RJbmRleCwxKVxyXG5cdFx0XHRcdFx0dGhpcy5zZWxlY3RlZFByb2R1Y3QgPSB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZGxlQ2xpY2soZSwgY29udGVudCwgaW5kZXgpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZygnY2xpY2vlvZPliY3ntKLlvJXvvJonLCBlLCBjb250ZW50LCBpbmRleCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdC52aWV3IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWJnIHtcclxuXHRcdGhlaWdodDogMjg0cnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTg4cnB4O1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1iZy1pbWcge1xyXG5cdFx0d2lkdGg6IDc1MHJweDtcclxuXHR9XHJcblxyXG5cdC5saXN0cyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0YmFja2dyb3VuZDogI2YwZjRmNTtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0fVxyXG5cclxuXHQubWFpbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWFyZ2luLXRvcDogLTE2NHJweDtcclxuXHRcdHBhZGRpbmc6IDAgMTZycHg7XHJcblx0fVxyXG5cclxuXHQubWlkZGxlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnJweDtcclxuXHRcdHBhZGRpbmc6IDMycnB4IDY0cnB4IDMycnB4IDQ4cnB4O1xyXG5cdH1cclxuXHJcblx0LnRleHQtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRoZWlnaHQ6IDk2cnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjVmNjtcclxuXHR9XHJcblxyXG5cdC50ZXh0LWJsb2NrLWxhc3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQubWlkZGxlLWRhdGUge1xyXG5cdFx0ZmxleDogMjtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRsaW5lLWhlaWdodDogOTZycHg7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHRcdG1hcmdpbi1ib3R0b206IDhycHg7XHJcblx0fVxyXG5cclxuXHQubWlkZGxlLWRhdGUtZGVzIHtcclxuXHRcdGZsZXg6IDM7XHJcblx0XHRmb250LXNpemU6IDI4cnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDk2cnB4O1xyXG5cdFx0aGVpZ2h0OiA5NnJweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRjb2xvcjogIzg4ODtcclxuXHR9XHJcblxyXG5cdC5taWRkbGUtZGF0ZS1zZWxlY3Qge1xyXG5cdFx0Y29sb3I6ICM4ODg7XHJcblx0fVxyXG5cclxuXHQubWlkZGxlLWRhdGUtZGVzLXNlbGVjdCB7XHJcblx0XHRjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG5cdC5waWNrZXIteWVhciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnVuaS1saXN0LWNlbGwge1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblxyXG5cdC51bmktbGlzdC1jZWxsLWRiIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQucGlja2VyLWJsb2NrIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMTZweDtcclxuXHRcdHdpZHRoOiAxMnJweDtcclxuXHRcdGhlaWdodDogMjBycHg7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblxyXG5cdC5zY3JvbGwtYXJlYSB7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0fVxyXG5cclxuXHQucGxhbm91dC1ibG9jay1saXN0cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC51bmktc3dpcGUge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cnB4O1xyXG5cdH1cclxuXHJcblx0L2RlZXAvIC51bmktc3dpcGVfYm94IHtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQuc3dpcGUtcmlnaHQtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHdpZHRoOiAxMDBycHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc3dpcGUtcmlnaHQtYmxvY2tfX3RleHQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDUycnB4O1xyXG5cdFx0aGVpZ2h0OiA1MnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuc3dpcGUtcmlnaHQtYmxvY2tfX2FjdGl2ZSB7XHJcblx0XHR3aWR0aDogNTJycHg7XHJcblx0XHRoZWlnaHQ6IDUycnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdseS1wcmltYXJ5LWNvbG9yO1xyXG5cdH1cclxuXHJcblx0LnBsYW5vdXQtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGhlaWdodDogODRycHg7XHJcblx0XHRtYXJnaW4tdG9wOiA2NHJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cnB4O1xyXG5cdFx0cGFkZGluZzogMCAyNHJweDtcclxuXHR9XHJcblxyXG5cdC5wbGFub3V0LWJsb2NrLWl0ZW0ge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdHdpZHRoOiA3NTBycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnJweDtcclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGhlaWdodDogOTJycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2x5LXByaW1hcnktY29sb3I7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0NnJweDtcclxuXHR9XHJcblxyXG5cdC5idG4tdGV4dCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMzRycHg7XHJcblx0fVxyXG5cclxuXHQubG9hZGluZy1tb3JlIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMTRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmxvYWRpbmctbW9yZS10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///94\n");
/***/ }), /***/ }),
/* 95 */ /* 95 */
{"@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.4.14","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"}}} {"@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.4.15","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 \ No newline at end of file
...@@ -16091,7 +16091,7 @@ eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.de ...@@ -16091,7 +16091,7 @@ eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.de
/***/ (function(module, exports, __webpack_require__) { /***/ (function(module, exports, __webpack_require__) {
"use strict"; "use strict";
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.apiLogin = apiLogin;exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 11));var _apiHelper = _interopRequireDefault(__webpack_require__(/*! ./api.helper.js */ 15));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);});};}\n\n/**\n * 登录服务\n * @param \n * @returns {Promise<AxiosResponse<T>>}\n */function\napiLogin(_x) {return _apiLogin.apply(this, arguments);}function _apiLogin() {_apiLogin = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(params) {var res;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (\n _apiHelper.default.post('/crm-app/login', params, {\n 'content-type': \"application/x-www-form-urlencoded\" }));case 2:res = _context.sent;return _context.abrupt(\"return\",\n\n res);case 4:case \"end\":return _context.stop();}}}, _callee);}));return _apiLogin.apply(this, arguments);}var _default =\n\n\n{\n apiLogin: apiLogin };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc2VydmVycy91c2VyLmpzIl0sIm5hbWVzIjpbImFwaUxvZ2luIiwicGFyYW1zIiwiYXBpSGVscGVyIiwicG9zdCIsInJlcyJdLCJtYXBwaW5ncyI6InVPQUFBLHdGOztBQUVBOzs7OztBQUtzQkEsUSwySUFBZixpQkFBd0JDLE1BQXhCO0FBQ1lDLGlDQUFVQyxJQUFWLENBQWUsZ0JBQWYsRUFBaUNGLE1BQWpDLEVBQXlDO0FBQzFELGdDQUFnQixtQ0FEMEMsRUFBekMsQ0FEWixTQUNBRyxHQURBOztBQUlDQSxlQUpELDBEOzs7QUFPUTtBQUNkSixVQUFRLEVBQVJBLFFBRGMsRSIsImZpbGUiOiI3MTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYXBpSGVscGVyIGZyb20gJy4vYXBpLmhlbHBlci5qcydcblxuLyoqXG4gKiDnmbvlvZXmnI3liqFcbiAqIEBwYXJhbSBcbiAqIEByZXR1cm5zIHtQcm9taXNlPEF4aW9zUmVzcG9uc2U8VD4+fVxuICovXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gYXBpTG9naW4ocGFyYW1zKSB7XG5cdGNvbnN0IHJlcyA9IGF3YWl0IGFwaUhlbHBlci5wb3N0KCcvY3JtLWFwcC9sb2dpbicsIHBhcmFtcywge1xuXHRcdCdjb250ZW50LXR5cGUnOiBcImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZFwiXG5cdH0pXG5cdHJldHVybiByZXNcbn1cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRhcGlMb2dpblxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///711\n"); eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.apiLogin = apiLogin;exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 11));var _apiHelper = _interopRequireDefault(__webpack_require__(/*! ./api.helper.js */ 15));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);});};}\n\n/**\n * 登录服务\n * @param \n * @returns {Promise<AxiosResponse<T>>}\n */\n// export async function apiLogin(params) {\n// \tconst res = await apiHelper.post('/crm-app/login', params, {\n// \t\t'content-type': \"application/x-www-form-urlencoded\"\n// \t})\n// \treturn res\n// }\nfunction\napiLogin(_x) {return _apiLogin.apply(this, arguments);}function _apiLogin() {_apiLogin = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(params) {var res;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (\n _apiHelper.default.post('/wmdpwebservices/dictionary/getDictionary', {\n dictionaryKey: '' }));case 2:res = _context.sent;return _context.abrupt(\"return\",\n\n res);case 4:case \"end\":return _context.stop();}}}, _callee);}));return _apiLogin.apply(this, arguments);}var _default =\n\n\n{\n apiLogin: apiLogin };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc2VydmVycy91c2VyLmpzIl0sIm5hbWVzIjpbImFwaUxvZ2luIiwicGFyYW1zIiwiYXBpSGVscGVyIiwicG9zdCIsImRpY3Rpb25hcnlLZXkiLCJyZXMiXSwibWFwcGluZ3MiOiJ1T0FBQSx3Rjs7QUFFQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRXNCQSxRLDJJQUFmLGlCQUF3QkMsTUFBeEI7QUFDWUMsaUNBQVVDLElBQVYsQ0FBZSwyQ0FBZixFQUE0RDtBQUM3RUMsNkJBQWEsRUFBRSxFQUQ4RCxFQUE1RCxDQURaLFNBQ0FDLEdBREE7O0FBSUNBLGVBSkQsMEQ7OztBQU9RO0FBQ2RMLFVBQVEsRUFBUkEsUUFEYyxFIiwiZmlsZSI6IjcxMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBhcGlIZWxwZXIgZnJvbSAnLi9hcGkuaGVscGVyLmpzJ1xuXG4vKipcbiAqIOeZu+W9leacjeWKoVxuICogQHBhcmFtIFxuICogQHJldHVybnMge1Byb21pc2U8QXhpb3NSZXNwb25zZTxUPj59XG4gKi9cbi8vIGV4cG9ydCBhc3luYyBmdW5jdGlvbiBhcGlMb2dpbihwYXJhbXMpIHtcbi8vIFx0Y29uc3QgcmVzID0gYXdhaXQgYXBpSGVscGVyLnBvc3QoJy9jcm0tYXBwL2xvZ2luJywgcGFyYW1zLCB7XG4vLyBcdFx0J2NvbnRlbnQtdHlwZSc6IFwiYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkXCJcbi8vIFx0fSlcbi8vIFx0cmV0dXJuIHJlc1xuLy8gfVxuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gYXBpTG9naW4ocGFyYW1zKSB7XG5cdGNvbnN0IHJlcyA9IGF3YWl0IGFwaUhlbHBlci5wb3N0KCcvd21kcHdlYnNlcnZpY2VzL2RpY3Rpb25hcnkvZ2V0RGljdGlvbmFyeScsIHtcblx0XHRkaWN0aW9uYXJ5S2V5OiAnJ1xuXHR9KVxuXHRyZXR1cm4gcmVzXG59XG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0YXBpTG9naW5cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///711\n");
/***/ }), /***/ }),
......
This source diff could not be displayed because it is too large. You can view the blob instead.
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