代码拉取完成,页面将自动刷新
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title>智能门店管理</title>
<link rel="stylesheet" href="./fonts/iconfont.css" />
<style>
/** { touch-action: none; }*/
html {
font-family: Roboto, Arial, "Noto Sans CJK SC", "Noto Sans CJK TC", "Pingfang SC", "Microsoft Yahei", "WenQuanYi Micro Hei", sans-serif;
}
body {
overflow-x: hidden;
background-color: #fff !important;
}
.home {
font-size: 14px;
box-sizing: border-box;
height: 100%;
overflow: auto;
}
.home-welcome {
height: 90px;
line-height: 90px;
text-align: center;
background-color: #ff6600;
color: #fff;
}
.home-switch {
height: 45px;
line-height: 45px;
position: relative;
padding: 0 15px;
display: flex;
align-items: center;
justify-content: space-between;
}
.block-content {
background-color: #F0F0F0;
border: 1px solid transparent;
}
.home-option {
text-align: center;
margin: 10px 0 5px 0;
}
/*分割符号*/
.division {
display: flex;
margin: 15px 0 5px;
}
.line {
flex: 2;
text-align: center;
}
.line span {
display: inline-block;
width: 70%;
height: 1px;
background-color: #ccc;
vertical-align: middle;
}
.division-word {
flex: 1;
text-align: center;
}
/**/
.inner-box {
padding: 0.6rem 0;
width: 90%;
margin-left: 5%;
background-color: #fff;
border: 1px dashed #ccc;
border-radius: 10px;
}
.inner-box:active {
background-color: #F7F7F7;
}
.no-border:active {
background-color: #F0F0F0;
}
#switch-link:active {
color: #888888;
}
.iconItem {
color: #FF9800;
display: block;
font-size: 2.4rem;
height: 3.6rem;
line-height: 3.6rem;
}
/*侧边栏*/
.mui-off-canvas-left,
.mui-off-canvas-right {
background-color: #b9abab !important;
}
/**/
.menu-icon {
float: left;
margin-top: 30px;
margin-left: 10px;
color: #007AFF;
}
.hearder-box {
border-radius: 50%;
overflow: hidden;
width: 100px;
margin-left: 50%;
transform: translate(-50%);
margin-top: 50px;
}
.hearder-box img {
width: 100%;
}
.userName {
text-align: center;
margin: 10px 0 50px;
}
.mui-fullscreen .mui-off-canvas-wrap .mui-inner-wrap .mui-scroll-wrapper {
overflow: auto;
}
.shopDiv {
z-index: 999;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.83);
color: white;
}
.shop_info {
width: 100%;
}
.shop_info p {
width: 80%;
margin: 0.2rem auto 0;
color: white;
font-size: 14px;
}
.closeBtn {
width: 100px;
height: 40px;
color: white;
background-color: #ff6800;
border: none;
font-size: 16px;
position: absolute;
bottom: 20px;
}
.pImg{
width: 4rem;
height: 2rem;
color:black;
background-color: white;
position: absolute;
bottom:3rem;left: 10rem;
text-align: center;
line-height:2rem;
border-radius: 0.1rem;
z-index: 1095954902
}
</style>
<script src="js/mui.min.js"></script>
<link href="css/mui.min.css" rel="stylesheet" />
<link href="css/1px.css" rel="stylesheet" />
<link href="css/mui_loading.css" rel="stylesheet" />
<script src="js/mui_loading.js"></script>
<!--<script>-->
<!--var width =window.localStorage.getItem('width');-->
<!--document.documentElement.style.fontSize = width ? width/6.4+ 'px' :'55px';-->
<!--</script>-->
<script src="config.js" type="text/javascript" charset="utf-8"></script>
<script src="js/vue.min.js"></script>
</head>
<body>
<div id="offCanvasWrapper" class="mui-off-canvas-wrap mui-draggable">
<!--侧滑菜单部分-->
<aside id="offCanvasSide" class="mui-off-canvas-left">
<div class="userInfo">
<div class="hearder-box">
<img src="images/head-min.jpg" alt="" />
</div>
</div>
<div class="userName" v-text="originData.userName"></div>
<ul class="mui-table-view mui-table-view-chevron mui-table-view-inverted">
<li class="mui-table-view-cell">
登录选择门店
<div id="mySwitch" class="mui-switch mui-switch-blue mui-active">
<div class="mui-switch-handle"></div>
</div>
</li>
<li class="mui-table-view-cell mPassword">
<a class="mui-navigate-right">
修改密码
</a>
</li>
<li class="mui-table-view-cell quiet">
<a class="mui-navigate-right">
退出登录
</a>
</li>
</ul>
</aside>
<!---->
<div id="app" class="home">
<div v-show="imgUrl" style="position: absolute;top:0;left: 0;z-index: 999;background-color: black;opacity: 0.8;width: 100%;height: 100%">
<img :src="imgUrl" alt="" style="width: 50%;margin: 200px 25% 0; ">
<div class="pImg" id="pImg" style=" ">确定</div>
</div>
<div class="mui-inner-wrap ">
<div id="offCanvasContentScroll" class="mui-scroll-wrapper">
<div class="mui-scroll">
<div class="home-welcome">
<span id="username"></span>
<a href="#offCanvasSide" class="menu-icon left-menu mui-icon mui-icon-list mui-icon-bars mui-pull-left"></a>
<span><img id="scanCode" src="images/saoma.png" style="width: 1.6rem;float: right;margin-top:30px;margin-right: 10px"></span>
</div>
<div class="home-switch vux-1px-b">
<span id="shopname">查询中...</span>
<i class="mui-icon mui-icon-arrowdown store-switch" id="switch-link" data-src="switch/switch.html" data-wid="switch"></i>
</div>
<div class="block-content">
<div class="division flex">
<div class="line"><span></span></div>
<div class="division-word">
物流管理
</div>
<div class="line"><span></span></div>
</div>
<div class="mui-row">
<div v-show="pages.indexOf('purchase')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="进货" data-src="purchase/purchase1.html" data-wid="purchase">
<div class="inner-box">
<i class="iconItem iconfont icon-mobilepurchase"></i> 进货
</div>
</div>
<div v-show="pages.indexOf('withdraw')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="退货" data-src="withdraw/withdraw1.html" data-wid="withdraw">
<div class="inner-box">
<i class="iconItem iconfont icon-Return"></i> 退货
</div>
</div>
<div v-show="pages.indexOf('transfer')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="转发" data-src="transfer/transfer.html" data-wid="transfer">
<div class="inner-box">
<i class="iconItem iconfont icon-transfer"></i> 转发
</div>
</div>
<div v-show="pages.indexOf('main')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="收货" data-src="receive/main.html" data-wid="main">
<div class="inner-box ">
<i class="iconItem iconfont icon-daijieshoudingdan"></i> 收货
</div>
</div>
</div>
<!---->
<div class="division">
<div class="line"><span></span></div>
<div class="division-word">
礼品销售
</div>
<div class="line"><span></span></div>
</div>
<div class="mui-row">
<div v-show="pages.indexOf('machine')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="上架货品" data-src="racking/machine.html" data-wid="machine">
<div class="inner-box">
<i class="iconItem iconfont icon-menu1"></i> 礼品上架
</div>
</div>
<div v-show="pages.indexOf('return')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="回库房" data-src="return/return.html" data-wid="return">
<div class="inner-box">
<i class="iconItem iconfont icon-icon-warehouse--sh"></i> 礼品回库房
</div>
</div>
<div v-show="pages.indexOf('recovery')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6" data-title="换积分" data-src="integral/Recovery.html" data-wid="recovery">
<div class="inner-box ">
<i class="iconItem iconfont icon-money"></i> 礼品换积分
</div>
</div>
<div v-show="pages.indexOf('search')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="兑礼品" data-src="exchange/search.html" data-wid="search">
<div class="inner-box">
<i class="iconItem iconfont icon-paw"></i> 积分兑礼品
</div>
</div>
<div v-show="pages.indexOf('ticket')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="彩票补存" data-src="ticket/ticket.html" data-wid="ticket">
<div class="inner-box">
<i class="iconItem iconfont icon-money-score"></i> 彩票补存
</div>
</div>
<div v-show="pages.indexOf('getCoinSearch')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="提币查询" data-src="getCoin/getCoinSearch.html" data-wid="getCoinSearch">
<div class="inner-box ">
<i class="iconItem iconfont icon-search"></i> 提币查询
</div>
</div>
<div v-show="pages.indexOf('customerGiftInterchange')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="礼品互换" data-src="customerGiftInterchange/customerGiftInterchange.html" data-wid="customerGiftInterchange">
<div class="inner-box">
<i class="iconItem iconfont icon-transfer"></i> 礼品互换
</div>
</div>
</div>
<!---->
<div class="division flex">
<div class="line"><span></span></div>
<div class="division-word">
库存管控
</div>
<div class="line"><span></span></div>
</div>
<div class="mui-row">
<div v-show="pages.indexOf('stock')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6" data-title="库存" data-src="stock/stock.html" data-wid="stock">
<div class="inner-box ">
<i class="iconItem iconfont icon-stock"></i> 库存
</div>
</div>
<div v-show="pages.indexOf('error')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="误差" data-src="error/error.html" data-wid="error">
<div class="inner-box ">
<i class="iconItem iconfont icon-calendar-times-o"></i> 误差
</div>
</div>
<div v-show="pages.indexOf('inventoryList')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6" data-title="盘点" data-src="inventory/InventoryList.html" data-wid="inventoryList">
<div class="inner-box">
<i class="iconItem iconfont icon-map"></i> 盘点
</div>
</div>
<!--<div v-show="pages.indexOf('devices1')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="快速抄表" data-src="amr/devices.html" data-wid="devices1">
<div class="inner-box ">
<i class="iconItem iconfont icon-tachometer"></i>
快速抄表
</div>
</div>-->
<div v-show="pages.indexOf('devices')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="清点抄表" data-src="amr/devices.html" data-wid="devices">
<div class="inner-box ">
<i class="iconItem iconfont icon-check"></i> 清点抄表
</div>
</div>
</div>
<div v-show="pages.indexOf('devices1')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="抄表修改" data-src="amr/modifySurface.html" data-wid="devices1">
<div class="inner-box ">
<i class="iconItem iconfont icon-tachometer"></i> 抄表修改
</div>
</div>
<!---->
<div class="division flex">
<div class="line"><span></span></div>
<div class="division-word">
经营监控
</div>
<div class="line"><span></span></div>
</div>
<div class="mui-row">
<div v-show="pages.indexOf('revenue')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="营收报告" data-src="revenue/tabs.html" data-wid="tabs">
<div class="inner-box ">
<i class="iconItem iconfont icon-chart"></i> 营收报告
</div>
</div>
<!--高级-->
<div v-show="pages.indexOf('storeListSenior')!==-1" class="mui-row">
<div class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="设备状态" data-src="deviceState/storeListSenior.html" data-wid="deviceState">
<div class="inner-box ">
<img src="./images/ningdan.png" class="iconItem" style="margin: 0 auto 0.2rem;width: 3.4rem ;height: 3.4rem;"> 设备状态
</div>
</div>
</div>
<!--初级 投币量不显示-->
<div v-show="pages.indexOf('storeListPrimary')!==-1" class="mui-row">
<div class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="设备状态" data-src="deviceState/storeListPrimary.html" data-wid="deviceState">
<div class="inner-box ">
<img src="./images/ningdan.png" class="iconItem" style="margin: 0 auto 0.2rem;width: 3.4rem ;height: 3.4rem;"> 设备状态
</div>
</div>
</div>
<div v-show="pages.indexOf('devices')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="交款申请" data-src="payment/payment.html" data-wid="payment">
<div class="inner-box ">
<i class="iconItem iconfont icon-iocpayment"></i> 交款申请
</div>
</div>
<div v-show="pages.indexOf('diamondTransfer')!==-1" class="home-option mui-col-xs-6 mui-col-sm-6 " data-title="钻石转移" data-src="diamond/diamondTransfer.html" data-wid="diamondTransfer">
<div class="inner-box ">
<img src="./images/diamond_red.png" class="iconItem" style="margin: 0.3rem auto 0.3rem;width: 3rem ;height: 3rem;"> 钻石转移
</div>
</div>
</div>
</div>
<!--row-->
</div>
</div>
<!-- off-canvas backdrop -->
<div class="mui-off-canvas-backdrop"></div>
<div v-show="Number(isShow) !==0 " class="shopDiv">
<p style="width: 100%;text-align:center;color:white;font-size: 16px;margin:0.8rem 0 0.4rem">奖 品 信 息</p>
<div style="text-align: center">
<img style="width: 60%;height:60%;margin-bottom: 0.2rem" :src="shopInfo.icon" alt="" />
</div>
<div class="shop_info">
<p>奖品名称:{{shopInfo.name}}</p>
<p>提取门店:{{shopInfo.store}}</p>
<p>商品来源:{{shopInfo.source}}</p>
<p>获得时间:{{shopInfo.createTime}}</p>
<p>有效时间:{{shopInfo.overTime}}</p>
<p>领取时间:{{shopInfo.drawTime}}</p>
</div>
<div style="text-align: center">
<button class="closeBtn" :style="{left:(clientWidth-100)/2+'px'}" @click="closeShop">{{shopInfo.canWriteOff ? '确认核销' : '确定'}}</button>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var vm = new Vue({
el: '#app',
data: {
originData: {
currentShop: '',
currentShopObj: '',
userName: '',
shops: [],
shopObjs: [],
allShops: [],
phonePages: [],
},
pages: [],
isShow: 0,
startData: '',
shopInfo: {
name: '',
store: '',
source: '',
createTime: '',
overTime: '',
drawTime: '',
canWriteOff: '',
icon: ''
},
clientWidth: '',
imgUrl:''
},
created: function() {
var vm = this
mui.init();
mui.plusReady(function() {
plus.navigator.setStatusBarBackground('#262630');
plus.navigator.setStatusBarStyle('dark');
console.log(1212)
vm.receiveParams();
vm.getStoreList();
})
},
mounted: function() {
this.bindEvent();
this.clientWidth = window.localStorage.getItem('width')
//滚动
mui('.mui-scroll-wrapper').scroll({
scrollY: true,
bounce: true,
deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006,
});
this.scrollWapper()
if(!localStorage.getItem('selectShop')) {
document.querySelector("#mySwitch").classList.remove('mui-active')
}
// window.addEventListener('change',(e)=>{
// this.changeImage(e.detail);
// });
},
methods: {
scrollWapper: function() {
//侧滑容器父节点
var offCanvasWrapper = mui('#offCanvasWrapper');
//主界面容器
var offCanvasInner = offCanvasWrapper[0].querySelector('.mui-inner-wrap');
//侧滑容器的class列表,增加.mui-slide-in即可实现菜单移动、主界面不动的效果;
var classList = offCanvasWrapper[0].classList;
//菜单容器
var offCanvasSide = document.getElementById("offCanvasSide");
classList.add('mui-slide-in')
},
checkLogin: function() {
var self = plus.webview.currentWebview();
if(!self.originData) {
plus.nativeUI.toast('请登录');
mui.openWindow({
id: 'login',
url: 'login.html'
});
return false;
}
return true;
},
receiveParams: function() {
vm.isShow = window.localStorage.getItem('isShow') !==0 ? window.localStorage.getItem('isShow') : 0
console.log('vm.isShow',Number( window.localStorage.getItem('isShow')))
var self = plus.webview.currentWebview();
vm.startData = self.originData
this.originData.shops = self.originData.shops;
this.originData.currentShop = self.originData.currentShop;
this.originData.userName = self.originData.userName;
vm.phonePages = self.originData.pages
console.log(JSON.stringify(vm.phonePages))
vm.pages = [];
if(self.res) {
vm.shopInfo = self.res
}
self.originData.pages.forEach(function(item) {
vm.pages.push(item.routerName)
})
},
getStoreList: function() {
var vm = this
config.ajax({
url: config.basePath + '/shops',
headers: {
'Content-Type': 'application/json'
},
crossDomain: true,
dataType: 'json',
type: 'GET',
success: function(res) {
if(res.result === 1) {
vm.originData.allShops = res.merchantStoreList;
vm.computedData();
// vm.preLoad();
vm.updateView();
}
}
});
},
preLoad: function() {
var id = mui('#switch-link')[0].getAttribute('data-wid');
var href = mui('#switch-link')[0].getAttribute('data-src');
mui.preload({
url: href,
id: id,
styles: {
titleNView: {
titleText: '切换门店',
titleColor: "#FFFFFF",
titleSize: "17px",
backgroundColor: "#FF6800",
autoBackButton: true,
splitLine: {
color: "#CCCCCC",
height: "1px"
}
}
},
extras: {
shopObjs: this.originData.shopObjs,
currentShopObj: this.originData.currentShopObj,
}
});
},
updateView: function() {
mui('#shopname')[0].innerHTML = this.originData.currentShopObj.storeName;
mui('#username')[0].innerHTML = this.originData.userName;
},
computedData: function() {
this.originData.shopObjs = []
for(var i = 0; i < this.originData.shops.length; i++) {
for(var j = 0; j < this.originData.allShops.length; j++) {
if(this.originData.shops[i] === this.originData.allShops[j].storeId) {
this.originData.shopObjs.push(this.originData.allShops[j]);
}
}
}
for(var k = 0; k < this.originData.allShops.length; k++) {
if(this.originData.allShops[k].storeId === this.originData.currentShop) {
this.originData.currentShopObj = this.originData.allShops[k];
}
}
},
bindEvent: function() {
var vm = this
window.addEventListener('changeOriginData',
function(e) {
vm.originData.shops = e.detail.shops;
vm.originData.userName = e.detail.userName;
vm.originData.currentShop = e.detail.currentShop;
vm.pages = []
e.detail.pages.forEach(function(item) {
vm.pages.push(item.routerName)
})
vm.computedData();
vm.updateView();
}) //退出
document.querySelector(".quiet").addEventListener('tap', function() {
var btnArray = ['是', '否'];
mui.confirm('你确定退出应用?', '退出', btnArray, function(e) {
if(e.index == 0) {
plus.runtime.quit();
} else {}
});
})
//修改密码
document.querySelector(".mPassword").addEventListener('tap', function() {
mui.openWindow({
url: 'mPassword/mPassword.html',
id: 'mPassword',
styles: {
titleNView: {
titleText: '修改密码',
titleColor: "#FFFFFF",
titleSize: "17px",
backgroundColor: "#FF6800",
autoBackButton: true,
splitLine: {
color: "#CCCCCC",
height: "1px"
}
}
},
extras: {
currentShopObj: vm.originData.currentShopObj
}
});
})
//是否登录选择门店
mui("#mySwitch")[0].addEventListener("toggle", function(event) {
if(event.detail.isActive) {
localStorage.setItem('selectShop', true)
} else {
localStorage.removeItem('selectShop')
}
})
mui('.home').on('tap', '.store-switch', function() {
var id = this.getAttribute('data-wid');
var href = this.getAttribute('data-src');
console.log(href)
mui.openWindow({
url: href,
id: id,
styles: {
titleNView: {
titleText: '切换门店',
titleColor: "#FFFFFF",
titleSize: "17px",
backgroundColor: "#FF6800",
autoBackButton: true,
splitLine: {
color: "#CCCCCC",
height: "1px"
}
}
},
extras: {
originData: vm.originData
}
});
});
mui('.home').on('tap', '.home-option', function() {
var id = this.getAttribute('data-wid');
var href = this.getAttribute('data-src');
var title = this.getAttribute('data-title')
var type
var pageId
if(id === 'devices') {
type = 1
} else if(id === 'devices1') {
type = 2
} else if(id === 'tabs') {
vm.phonePages.forEach(function(item) {
if(item.routerName === 'revenue') {
pageId = item.pageId
}
})
}
if(title === '营收报告' || title === '设备状态') {
var titleText = this.getAttribute('data-title')
} else {
var titleText = vm.originData.currentShopObj.storeName + '-' + this.getAttribute('data-title');
}
if(!id || !href || !titleText) {
return;
}
if(href === 'amr/devices.html') {
mui.openWindow({
url: href,
id: id,
styles: {
titleNView: {
titleText: titleText,
titleColor: "#FFFFFF",
titleSize: "17px",
backgroundColor: "#FF6800",
autoBackButton: true,
buttons: [{
fontWeight: 'normal',
fontSize: '16px',
float: 'right',
fontSrc: "_www/fonts/iconfont.ttf", //wap2app内置字体文件
text: "",
onclick: function() {
// plus.webview.getWebviewById(id).close();
}
}],
splitLine: {
color: "#CCCCCC",
height: "1px"
}
}
},
extras: {
shopObjs: vm.originData.shopObjs,
currentShopObj: vm.originData.currentShopObj,
type: type,
pageId: pageId,
userName: vm.originData.userName,
}
});
} else {
mui.openWindow({
url: href,
id: id,
styles: {
titleNView: {
titleText: titleText,
titleColor: "#FFFFFF",
titleSize: "17px",
backgroundColor: "#FF6800",
autoBackButton: true,
buttons: [{
fontWeight: 'normal',
fontSize: '18px',
float: 'right',
fontSrc: "_www/fonts/iconfont.ttf", //wap2app内置字体文件
text: "\ue602",
onclick: function() {
plus.webview.getWebviewById(id).close();
}
}],
splitLine: {
color: "#CCCCCC",
height: "1px"
}
}
},
extras: {
shopObjs: vm.originData.shopObjs,
currentShopObj: vm.originData.currentShopObj,
type: type,
pageId: pageId,
userName: vm.originData.userName,
}
});
}
});
//打开扫码页面
document.querySelector('#scanCode').addEventListener('tap', function() {
mui.openWindow({
url: 'common/barcode.html',
id: 'barcode',
styles: {
top: 0, //新页面顶部位置
bottom: 0, //新页面底部位置
titleNView: {
titleText: '扫码',
titleColor: "#FFFFFF",
titleSize: "17px",
backgroundColor: "#FF6800",
autoBackButton: true,
buttons: [{
float: "right",
fontSize: "18px",
fontSrc: "_www/fonts/iconfont.ttf", //wap2app内置字体文件
text: "\ue602",
onclick: function() {
var allPage = plus.webview.all()
var nowPage = plus.webview.getWebviewById('index')
for(var i = 0; i < allPage.length; i++) {
if(allPage[i].getURL() !== nowPage.getURL()) {
plus.webview.close(allPage[i]);
}
}
}
}],
splitLine: {
color: "#CCCCCC",
height: "1px"
}
}
},
createNew: true,
extras: {
currentShopObj: vm.currentShopObj,
originData: vm.startData,
storeId: vm.originData.currentShop
}
})
})
//关闭勋章图片
document.querySelector('#pImg').addEventListener('tap', function() {
vm.imgUrl=false
})
},
closeShop: function() {
var vm = this
console.log(JSON.stringify({
data: vm.shopInfo.data,
"storeId": vm.originData.currentShop
}))
if(this.shopInfo.canWriteOff) {
config.ajax({
url: '/voucher/writeOffGoodsVoucher',
data: {
data: vm.shopInfo.data,
"storeId": vm.originData.currentShop
},
success: function(res) {
if(res.result === 1) {
mui.toast('核销成功')
} else {
mui.toast(res.errormsg)
}
setTimeout(function() {
vm.isShow = 0
window.localStorage.setItem('isShow', 0)
}, 200)
}
})
} else {
vm.isShow = 0
window.localStorage.setItem('isShow', 0)
}
},
changeImage:function(data){
this.imgUrl=data.url
},
},
computed: {
}
})
</script>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。