Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
E
etao-sjht-sd
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张志伟
etao-sjht-sd
提交
06d98d06
提交
06d98d06
编写于
4月 01, 2024
作者:
zhangzhiwei
浏览文件
操作
浏览文件
下载
差异文件
.
上级
7289a92d
d9a413dd
变更
4
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
4 行增加
和
3 行删除
+4
-3
app.dfcefe57a10ba583abd2.js
dist/static/js/app.dfcefe57a10ba583abd2.js
+1
-0
details.vue
src/pages/goods/details.vue
+1
-1
newProduct.vue
src/pages/goods/newProduct.vue
+1
-1
warnStock.vue
src/pages/goods/warnStock.vue
+1
-1
未找到文件。
dist/static/js/app.dfcefe57a10ba583abd2.js
0 → 100644
浏览文件 @
06d98d06
webpackJsonp
([
2
],{
JIEa
:
function
(
e
,
t
,
a
){
"use strict"
;
var
n
=
a
(
"//Fk"
),
r
=
a
.
n
(
n
),
o
=
a
(
"Zrlr"
),
i
=
a
.
n
(
o
),
c
=
a
(
"wxAW"
),
s
=
a
.
n
(
c
),
p
=
function
(){
function
e
(
t
){
i
()(
this
,
e
),
this
.
file
=
null
,
this
.
file
=
t
}
return
s
()(
e
,[{
key
:
"vSize"
,
value
:
function
(
e
){
return
{
result
:
this
.
file
.
size
/
1024
<
e
,
msg
:
"请上传"
+
e
+
"K以内的文件"
}}},{
key
:
"vImgPercentage"
,
value
:
function
(
e
,
t
){
var
a
=
this
,
n
=
arguments
.
length
>
2
&&
void
0
!==
arguments
[
2
]?
arguments
[
2
]:.
1
,
o
=
this
;
return
new
r
.
a
(
function
(
r
,
i
){
a
.
vIsImage
()?
o
.
vOnload
().
then
(
function
(
a
){
var
o
=
a
.
width
/
a
.
height
,
i
=
a
.
width
,
c
=
a
.
height
,
s
=
Math
.
abs
(
e
/
t
-
i
/
c
)
<
n
;
r
({
result
:
s
,
w
:
e
,
h
:
t
,
imgW
:
i
,
imgH
:
c
,
tolerant
:
n
,
percentage
:
o
,
code
:
1
,
msg
:
s
?
null
:
"请上传正确比例的图片"
})}).
catch
(
function
(
e
){
r
(
a
.
_returnErr
(
e
))}):
r
(
a
.
_returnErr
())})}},{
key
:
"vImgW"
,
value
:
function
(
e
){
return
this
.
vImgWH
(
e
)}},{
key
:
"vImgH"
,
value
:
function
(
e
){
return
this
.
vImgWH
(
null
,
e
)}},{
key
:
"vImgWH"
,
value
:
function
(
e
,
t
){
var
a
=
this
,
n
=
this
;
return
new
r
.
a
(
function
(
r
,
o
){
a
.
vIsImage
()?
n
.
vOnload
().
then
(
function
(
a
){
var
n
,
o
=
a
.
width
,
i
=
a
.
height
,
c
=
""
;
c
=
e
&&
t
?
"请上传"
+
e
+
"*"
+
t
+
"像素的图片格式文件"
:
e
&&!
t
?
"请上传宽度为"
+
e
+
"像素的图片"
:
!
e
&&
t
?
"请上传高度为"
+
t
+
"像素的图片"
:
"请按要求上传图片"
,
n
=
e
&&
t
?
e
==
o
&&
t
==
i
:
e
?
e
==
a
.
width
:
t
==
a
.
height
,
r
({
result
:
n
,
w
:
e
,
h
:
t
,
imgW
:
o
,
imgH
:
i
,
code
:
1
,
msg
:
n
?
null
:
c
})}).
catch
(
function
(
e
){
r
(
a
.
_returnErr
(
e
))}):
r
(
a
.
_returnErr
())})}},{
key
:
"vIsImage"
,
value
:
function
(){
return
{
result
:
-
1
!=
this
.
file
.
type
.
indexOf
(
"image/"
)}}},{
key
:
"vIsVideo"
,
value
:
function
(){
return
{
result
:
-
1
!=
this
.
file
.
type
.
indexOf
(
"video/"
)}}},{
key
:
"vExt"
,
value
:
function
(
e
){
var
t
=
"[object Array]"
===
Object
.
prototype
.
toString
.
call
(
e
)?
e
:[
e
],
a
=
/
\.[^\.]
+$/
.
exec
(
this
.
file
.
name
)[
0
].
replace
(
"."
,
""
);
return
{
result
:
t
.
indexOf
(
a
)
>-
1
}}},{
key
:
"vOnload"
,
value
:
function
(){
var
e
,
t
=
window
.
URL
||
window
.
webkitURL
;
return
(
e
=
new
Image
).
src
=
t
.
createObjectURL
(
this
.
file
),
new
r
.
a
(
function
(
t
,
a
){
e
.
onload
=
function
(){
t
(
e
)},
e
.
onerror
=
function
(){
a
(
"图片加载失败"
)}})}},{
key
:
"_returnErr"
,
value
:
function
(
e
){
return
{
result
:
!
1
,
msg
:
e
||
"请按要求上传文件"
,
code
:
0
}}}]),
e
}();
t
.
a
=
p
},
M93x
:
function
(
e
,
t
,
a
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
n
=
a
(
"oAV5"
),
r
=
{
name
:
"App"
,
data
:
function
(){
return
{
isRouterAlive
:
!
0
,
brandId
:
""
}},
provide
:
function
(){
return
{
reload
:
this
.
reload
}},
watch
:{
$route
:
function
(
e
,
t
){
if
(
Object
(
n
.
i
)(
"info"
)){
var
a
=
Object
(
n
.
i
)(
"info"
).
brandId
;
this
.
brandId
=
a
,
this
.
init
()}}},
mounted
:
function
(){},
methods
:{
init
:
function
(){
this
.
$axios
.
get
(
"/account/renovateBrand?brandId="
+
this
.
brandId
).
then
(
function
(
e
){
var
t
=
e
.
data
,
a
=
t
.
code
,
n
=
t
.
data
;
200
==
a
&&
(
localStorage
.
setItem
(
"priceformulaId"
,
n
.
priceformulaId
||
null
),
localStorage
.
setItem
(
"actSw"
,
n
.
actSw
),
localStorage
.
setItem
(
"allowCustomActDate"
,
n
.
allowCustomActDate
||
null
))})},
reload
:
function
(){
this
.
isRouterAlive
=!
1
,
this
.
$nextTick
(
function
(){
this
.
isRouterAlive
=!
0
})}}},
o
=
{
render
:
function
(){
var
e
=
this
.
$createElement
,
t
=
this
.
_self
.
_c
||
e
;
return
t
(
"div"
,{
attrs
:{
id
:
"app"
}},[
this
.
isRouterAlive
?
t
(
"router-view"
):
this
.
_e
()],
1
)},
staticRenderFns
:[]};
var
i
=
a
(
"VU/8"
)(
r
,
o
,
!
1
,
function
(
e
){
a
(
"NDgH"
),
a
(
"iRQ/"
)},
null
,
null
);
t
.
default
=
i
.
exports
},
NDgH
:
function
(
e
,
t
){},
NHnr
:
function
(
e
,
t
,
a
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
n
=
a
(
"7+uW"
),
r
=
a
(
"M93x"
),
o
=
a
(
"Gu7T"
),
i
=
a
.
n
(
o
),
c
=
a
(
"/ocq"
),
s
=
function
(
e
){
return
function
(
t
){
return
a
.
e
(
0
).
then
(
function
(){
var
n
=
[
a
(
"/EbY"
)(
"./"
+
e
+
".vue"
)];
t
.
apply
(
null
,
n
)}.
bind
(
this
)).
catch
(
a
.
oe
)}},
p
=
[{
path
:
"/order/orderlist/:type?"
,
name
:
"/order/orderlist"
,
component
:
s
(
"pages/order/orderlist"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[
"订单"
,
"订单列表"
],
keepAlive
:
!
0
,
isBack
:
!
1
}},{
path
:
"/order/frmOrderDetail"
,
name
:
"/order/frmOrderDetail"
,
component
:
s
(
"pages/order/frmOrderDetail"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[{
name
:
"返回上一级"
,
goback
:
"back"
},
"订单"
,
"订单列表"
,
"订单详情"
]}},{
path
:
"/order/refundProcessing"
,
name
:
"/order/refundProcessing"
,
component
:
s
(
"pages/order/refundProcessing"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[{
name
:
"返回上一级"
,
goback
:
"back"
},
"订单"
,
"退款订单处理"
]}},{
path
:
"/order/orderlistself/"
,
name
:
"/order/orderlistself"
,
component
:
s
(
"pages/order/orderlistself"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[
"订单"
,
"订单列表"
],
keepAlive
:
!
0
,
isBack
:
!
1
}},{
path
:
"/order/saomafu"
,
name
:
"/order/saomafu"
,
component
:
s
(
"pages/order/SaoMaFu"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[
"订单"
,
"订单列表"
],
keepAlive
:
!
0
,
isBack
:
!
1
}},{
path
:
"/order/frdsaomafu"
,
name
:
"/order/frdsaomafu"
,
component
:
s
(
"pages/order/frmOrderDetailSaomafu"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[{
name
:
"返回上一级"
,
goback
:
"back"
},
"订单"
,
"扫码付订单"
,
"扫码付订单详情"
]}},{
path
:
"/order/frmOrderDetailBrand"
,
name
:
"/order/frmOrderDetailBrand"
,
component
:
s
(
"pages/order/frmOrderDetailBrand"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[{
name
:
"返回上一级"
,
goback
:
"back"
},
"订单"
,
"订单列表"
,
"共享中心订单详情"
]}},{
path
:
"/order/orderlistbrand/:type?"
,
name
:
"/order/orderlistbrand"
,
component
:
s
(
"pages/order/orderlistbrand"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[
"订单"
,
"订单列表"
],
keepAlive
:
!
0
,
isBack
:
!
1
}},{
path
:
"/order/orderlistashop"
,
name
:
"/order/orderlistashop"
,
component
:
s
(
"pages/order/orderlistAshop"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[
"订单"
,
"订单列表"
],
keepAlive
:
!
0
,
isBack
:
!
1
}},{
path
:
"/order/frdashop"
,
name
:
"/order/frdashop"
,
component
:
s
(
"pages/order/frmOrderDetailAshop"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[{
name
:
"返回上一级"
,
goback
:
"back"
},
"订单"
,
"订单列表"
,
"A店合同详情"
]}},{
path
:
"/printorder"
,
component
:
s
(
"pages/order/component/PrintOrder"
),
meta
:{
title
:
"打印订单"
,
breadcrumb
:[
"订单"
,
"打印订单"
]}},{
path
:
"/aftersale/index"
,
component
:
s
(
"pages/afterSale/index"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[
"订单"
,
"售后/投诉"
]}},{
path
:
"/aftersale/details"
,
component
:
s
(
"pages/afterSale/details"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[
"订单"
,
"售后/投诉"
]}},{
path
:
"/aftersale/indexsale"
,
component
:
s
(
"pages/afterSale/indexSale"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[
"订单"
,
"售后"
]}},{
path
:
"/aftersale/detailsale"
,
component
:
s
(
"pages/afterSale/detailSale"
),
meta
:{
title
:
"订单"
,
breadcrumb
:[
"订单"
,
"售后详情"
]}}],
u
=
function
(
e
){
return
function
(
t
){
return
a
.
e
(
0
).
then
(
function
(){
var
n
=
[
a
(
"/EbY"
)(
"./"
+
e
+
".vue"
)];
t
.
apply
(
null
,
n
)}.
bind
(
this
)).
catch
(
a
.
oe
)}},
d
=
[{
path
:
"/goods/goodslist"
,
component
:
u
(
"pages/goods/goodslist"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[
"商品管理"
,
"列表"
]}},{
path
:
"/goods/list"
,
component
:
u
(
"pages/goods/list"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[
"商品管理"
,
"商品列表"
],
keepAlive
:
!
0
,
isBack
:
!
1
}},{
path
:
"/goods/details"
,
component
:
u
(
"pages/goods/details"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[{
name
:
"返回上一级"
,
goback
:
"back"
},
"商品管理"
,
"商品列表"
,
"商品详情"
]}},{
path
:
"/goods/template"
,
component
:
u
(
"pages/goods/template"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[
"商品管理"
,
"商品列表"
,
"新建商品"
]}},{
path
:
"/goods/newProduct"
,
component
:
u
(
"pages/goods/newProduct"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[{
name
:
"返回上一级"
,
goback
:
"back"
},
"商品管理"
,
"商品列表"
,
"编辑商品详情"
]}},{
path
:
"/goods/listold"
,
component
:
u
(
"pages/goods/listold"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[
"商品管理"
,
"旧数据迁移仓库列表"
]}},{
path
:
"/goods/templateold"
,
component
:
u
(
"pages/goods/templateold"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[
"商品管理"
,
"旧数据迁移仓库列表"
,
"新建商品"
]}},{
path
:
"/goods/newProductold"
,
component
:
u
(
"pages/goods/newProductOldData"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[
"商品管理"
,
"旧数据迁移仓库"
,
"编辑商品详情"
]}},{
path
:
"/goods/detailsold"
,
component
:
u
(
"pages/goods/detailsold"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[
"商品管理"
,
"商品列表"
,
"商品详情"
]}},{
path
:
"/goods/warnstock"
,
component
:
u
(
"pages/goods/warnStock"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[
"商品管理"
,
"库存管理"
],
keepAlive
:
!
0
,
isBack
:
!
1
}},{
path
:
"/goods/seckill"
,
component
:
u
(
"pages/goods/seckill"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[
"专区管理"
,
"秒杀专区"
],
keepAlive
:
!
0
,
isBack
:
!
1
}},{
path
:
"/goods/xinPin"
,
component
:
u
(
"pages/goods/xinPin"
),
meta
:{
title
:
"商品管理"
,
breadcrumb
:[
"专区管理"
,
"新品专区"
],
keepAlive
:
!
0
,
isBack
:
!
1
}}],
m
=
function
(
e
){
return
function
(
t
){
return
a
.
e
(
0
).
then
(
function
(){
var
n
=
[
a
(
"/EbY"
)(
"./"
+
e
+
".vue"
)];
t
.
apply
(
null
,
n
)}.
bind
(
this
)).
catch
(
a
.
oe
)}},
l
=
[{
path
:
"/marketing/shoprenovation"
,
component
:
m
(
"pages/marketing/shop/shopRenovation"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"店铺管理"
,
"店铺装修"
],
noToTop
:
!
0
}},{
path
:
"/marketing/preview"
,
component
:
m
(
"pages/marketing/shop/preview"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[{
name
:
"返回店铺管理"
,
path
:
"/marketing/shoprenovation"
},
"店铺预览"
],
hideSidebar
:
!
0
}},{
path
:
"/marketing/brandintroduce"
,
component
:
m
(
"pages/marketing/shop/brand/introduce"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"店铺管理"
,
"品牌介绍"
]}},{
path
:
"/marketing/planadd"
,
component
:
m
(
"pages/marketing/shop/brand/planAdd"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"店铺管理"
,
"编辑方案"
]}},{
path
:
"/marketing/advert"
,
component
:
m
(
"pages/marketing/advert/adList"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"广告服务"
,
"广告管理"
]}},{
path
:
"/marketing/adedit"
,
component
:
m
(
"pages/marketing/advert/adEdit"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"广告管理"
,
"我的广告"
,
"广告编辑"
]}},{
path
:
"/marketing/admalledit"
,
component
:
m
(
"pages/marketing/advert/adMallEdit"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"广告管理"
,
"广告商城"
,
"广告编辑"
]}},{
path
:
"/marketing/coupon"
,
component
:
m
(
"pages/marketing/tools/coupon"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"推广工具"
,
"优惠券"
]}},{
path
:
"/marketing/pay"
,
component
:
m
(
"pages/marketing/tools/pay"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"推广工具"
,
"EDS扫码付"
]}},{
path
:
"/goods/productdetails"
,
component
:
m
(
"pages/goods/ProductDetails"
),
meta
:{
title
:
"商品详情"
,
breadcrumb
:[{
name
:
"返回上一级"
,
goback
:
"back"
},
"商品"
,
"商品详情"
]}},{
path
:
"/marketing/addcoupon"
,
component
:
m
(
"pages/marketing/tools/addcoupon"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"推广工具"
,
"新增优惠券"
]}},{
path
:
"/marketing/coupondetails"
,
component
:
m
(
"pages/marketing/tools/couponDetails"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"推广工具"
,
"优惠券详情"
]}},{
path
:
"/marketing/msn"
,
component
:
m
(
"pages/marketing/tools/msn"
),
meta
:{
title
:
"订阅号服务"
,
breadcrumb
:[
"营销推广"
,
"信息管理"
,
"订阅号服务"
]}},{
path
:
"/marketing/holiday"
,
component
:
m
(
"pages/marketing/info/holiday"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"信息管理"
,
"放假通知"
]}},{
path
:
"/marketing/stock"
,
component
:
m
(
"pages/marketing/info/stock"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"信息管理"
,
"库存预警"
]}},{
path
:
"/marketing/service"
,
component
:
m
(
"pages/marketing/info/service"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"信息管理"
,
"店铺客服"
]}},{
path
:
"/marketing/message"
,
component
:
m
(
"pages/marketing/info/message"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"信息管理"
,
"消息通知"
]}},{
path
:
"/marketing/soft"
,
component
:
m
(
"pages/marketing/download/soft"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"工具下载"
]}},{
path
:
"/marketing/salerank"
,
component
:
m
(
"pages/marketing/statistics/saleRank"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"销售排行"
]}},{
path
:
"/marketing/report"
,
component
:
m
(
"pages/marketing/statistics/report"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[
"营销推广"
,
"运营数据报告"
]}},{
path
:
"/marketing/printreport"
,
component
:
m
(
"pages/marketing/statistics/printReport"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[],
noToTop
:
!
0
,
hideSidebar
:
!
0
,
isBackTran
:
!
0
}},{
path
:
"/marketing/salerankad"
,
component
:
m
(
"pages/marketing/statistics/saleRankAd"
),
meta
:{
title
:
"营销推广"
,
breadcrumb
:[],
noToTop
:
!
0
,
hideSidebar
:
!
0
,
isBackTran
:
!
0
}},{
path
:
"/marketing/activityMall"
,
component
:
m
(
"pages/marketing/activity/activityMall"
),
meta
:{
isShow
:
!
0
,
title
:
"活动管理"
,
breadcrumb
:[
"活动管理"
,
"活动报名"
]}},{
path
:
"/marketing/activityMall-act"
,
component
:
m
(
"pages/marketing/activityCopy/activityMall"
),
meta
:{
isShow
:
!
0
,
title
:
"活动管理"
,
breadcrumb
:[
"活动管理"
,
"活动报名"
],
actName
:
"/marketing/brandActivity"
}},{
path
:
"/marketing/brandActivity"
,
component
:
m
(
"pages/marketing/brandActivity/index"
),
meta
:{
isShow
:
!
0
,
title
:
"活动管理"
,
breadcrumb
:[
"活动管理"
,
"品牌活动"
]}},{
path
:
"/marketing/salesOverview"
,
component
:
m
(
"pages/marketing/sales/salesOverview"
),
meta
:{
title
:
"数据分析"
,
breadcrumb
:[
"数据分析"
,
"售后总览"
]}}],
h
=
function
(
e
){
return
function
(
t
){
return
a
.
e
(
0
).
then
(
function
(){
var
n
=
[
a
(
"/EbY"
)(
"./"
+
e
+
".vue"
)];
t
.
apply
(
null
,
n
)}.
bind
(
this
)).
catch
(
a
.
oe
)}},
g
=
[{
path
:
"/checking/order"
,
component
:
h
(
"pages/checking/order"
),
meta
:{
title
:
"财务对账"
,
breadcrumb
:[
"财务对账"
,
"订单流水"
]}},{
path
:
"/checking/record"
,
component
:
h
(
"pages/checking/record"
),
meta
:{
title
:
"财务对账"
,
breadcrumb
:[
"财务对账"
,
"提现记录"
]}},{
path
:
"/checking/setpassword"
,
component
:
h
(
"pages/checking/setPassword"
),
meta
:{
title
:
"财务对账"
,
breadcrumb
:[
"财务对账"
,
"设置提现密码"
]}},{
path
:
"/checking/withdraw"
,
component
:
h
(
"pages/checking/withdraw"
),
meta
:{
title
:
"财务对账"
,
breadcrumb
:[
"财务对账"
,
"提现"
]}}],
b
=
function
(
e
){
return
function
(
t
){
return
a
.
e
(
0
).
then
(
function
(){
var
n
=
[
a
(
"/EbY"
)(
"./"
+
e
+
".vue"
)];
t
.
apply
(
null
,
n
)}.
bind
(
this
)).
catch
(
a
.
oe
)}},
f
=
[{
path
:
"/supplierhelp/:id?"
,
component
:
b
(
"pages/help/supplierhelp"
),
meta
:{
title
:
"供应商帮助"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"供应商帮助"
]}},{
path
:
"/help/exvip"
,
component
:
b
(
"pages/help/exVip"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"E淘工厂权益升级"
]}},{
path
:
"/help/exshort"
,
component
:
b
(
"pages/help/exshort"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"桌面快捷方式说明"
]}},{
path
:
"/help/exproducts"
,
component
:
b
(
"pages/help/exproducts"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"关于商品说明"
]}},{
path
:
"/help/exsalearea"
,
component
:
b
(
"pages/help/exsalearea"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"可售区域"
]}},{
path
:
"/help/exprice"
,
component
:
b
(
"pages/help/exprice"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"价格说明"
]}},{
path
:
"/help/exstock"
,
component
:
b
(
"pages/help/exstock"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"库存说明"
]}},{
path
:
"/help/exdelivery"
,
component
:
b
(
"pages/help/exdelivery"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"交货期说明"
]}},{
path
:
"/help/exrecommend"
,
component
:
b
(
"pages/help/exrecommend"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"商品推荐设置说明"
]}},{
path
:
"/help/exvideo"
,
component
:
b
(
"pages/help/exvideo"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"视频说明"
]}},{
path
:
"/help/productImg"
,
component
:
b
(
"pages/help/productImg"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"商品图片规范说明"
]}},{
path
:
"/help/logouser"
,
component
:
b
(
"pages/help/logouser"
),
meta
:{
title
:
"帮助中心"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"帮助中心"
,
"E淘Logo使用规范"
]}},{
path
:
"/help/feedback"
,
component
:
b
(
"pages/help/feedBackList"
),
meta
:{
title
:
"反馈管理"
,
breadcrumb
:[
"反馈管理"
,
"功能反馈"
]}},{
path
:
"/help/feedbackadd"
,
component
:
b
(
"pages/help/feedBackadd"
),
meta
:{
title
:
"反馈管理"
,
breadcrumb
:[
"反馈管理"
,{
name
:
"功能反馈"
,
path
:
"/help/feedback"
},
"我要反馈"
]}}],
v
=
function
(
e
){
return
function
(
t
){
return
a
.
e
(
0
).
then
(
function
(){
var
n
=
[
a
(
"/EbY"
)(
"./"
+
e
+
".vue"
)];
t
.
apply
(
null
,
n
)}.
bind
(
this
)).
catch
(
a
.
oe
)}},
k
=
[{
path
:
"/exshort"
,
component
:
v
(
"pages/exshort"
),
meta
:{
title
:
"桌面快捷方式说明"
,
unRequiresAuth
:
!
0
}},{
path
:
"/pt"
,
component
:
v
(
"pages/others/platform"
),
meta
:{
title
:
"平台介绍"
,
unRequiresAuth
:
!
0
}},{
path
:
"/brand"
,
component
:
v
(
"pages/others/brand"
),
meta
:{
title
:
"品牌共享"
,
unRequiresAuth
:
!
0
}},{
path
:
"/joinin"
,
component
:
v
(
"pages/others/joinin"
),
meta
:{
title
:
"招聘加盟"
,
unRequiresAuth
:
!
0
}},{
path
:
"/ashop"
,
component
:
v
(
"pages/others/ashop"
),
meta
:{
title
:
"E淘A店"
,
unRequiresAuth
:
!
0
}}];
n
.
default
.
use
(
c
.
a
);
var
w
=
function
(
e
){
return
function
(
t
){
return
a
.
e
(
0
).
then
(
function
(){
var
n
=
[
a
(
"/EbY"
)(
"./"
+
e
+
".vue"
)];
t
.
apply
(
null
,
n
)}.
bind
(
this
)).
catch
(
a
.
oe
)}},
y
=
new
c
.
a
({
mode
:
"history"
,
routes
:[{
path
:
"/"
,
redirect
:
"/home"
},{
path
:
"/home"
,
component
:
w
(
"components/Home"
),
meta
:{},
children
:[{
path
:
"/"
,
name
:
"index"
,
component
:
w
(
"pages/Index"
),
meta
:{
title
:
"首页"
,
breadcrumb
:[],
hideSidebar
:
!
0
,
isBackTran
:
!
0
}},{
path
:
"/404"
,
component
:
w
(
"pages/404"
),
meta
:{
title
:
"404"
,
hideSidebar
:
!
0
}},{
path
:
"/salesRankingService"
,
component
:
w
(
"pages/marketing/statistics/salesRankingService"
),
meta
:{
title
:
"开通品牌销售排行服务"
,
hideSidebar
:
!
0
}},{
path
:
"/marketing/AddActivityProduct"
,
component
:
w
(
"pages/marketing/activity/model/AddActivityProduct"
),
meta
:{
isShow
:
!
0
,
title
:
"活动管理"
,
breadcrumb
:[
"活动管理"
,
"活动报名"
]}},{
path
:
"/marketing/AddActivityProduct-act"
,
component
:
w
(
"pages/marketing/activityCopy/model/AddActivityProduct"
),
meta
:{
isShow
:
!
0
,
title
:
"活动管理"
,
breadcrumb
:[
"活动管理"
,
"活动报名"
],
actName
:
"/marketing/brandActivity"
}},{
path
:
"/marketing/salesOverview"
,
component
:
w
(
"pages/marketing/sales/salesOverview"
),
meta
:{
isShow
:
!
0
,
title
:
"数据分析"
,
breadcrumb
:[
"数据分析"
,
"售后总览"
]}}].
concat
(
i
()(
p
),
i
()(
d
),
i
()(
l
),
i
()(
g
),
i
()(
f
),[{
path
:
"/notice/list"
,
component
:
w
(
"pages/notice/List"
),
meta
:{
title
:
"通知列表"
,
breadcrumb
:[
"通知列表"
],
hideSidebar
:
!
0
}},{
path
:
"/notice/details"
,
component
:
w
(
"pages/notice/details"
),
meta
:{
title
:
"通知详情"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"通知详情"
],
hideSidebar
:
!
0
}},{
path
:
"/set/setpwd"
,
component
:
w
(
"pages/set/setpwd"
),
meta
:{
title
:
"密码管理"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"密码管理"
],
hideSidebar
:
!
0
}},{
path
:
"/vippay"
,
name
:
"/vippay"
,
component
:
w
(
"pages/vippay"
),
meta
:{
title
:
"权益升级"
,
breadcrumb
:[{
name
:
"返回首页"
,
path
:
"/"
},
"权益升级"
],
hideSidebar
:
!
0
}}])},{
path
:
"/login"
,
component
:
w
(
"pages/Login"
),
meta
:{
unRequiresAuth
:
!
0
}},{
path
:
"/m_login"
,
component
:
w
(
"pages/m_Login"
),
meta
:{
unRequiresAuth
:
!
0
}}].
concat
(
i
()(
k
),[{
path
:
"*"
,
redirect
:
"/404"
}]),
scrollBehavior
:
function
(
e
,
t
,
a
){
return
a
||
{
x
:
0
,
y
:
0
}}}),
x
=
c
.
a
.
prototype
.
push
;
c
.
a
.
prototype
.
push
=
function
(
e
){
return
x
.
call
(
this
,
e
).
catch
(
function
(
e
){
return
e
})};
var
A
=
a
(
"zL8q"
),
I
=
a
.
n
(
A
),
S
=
a
(
"mtWM"
),
O
=
a
.
n
(
S
),
T
=
(
a
(
"f7FH"
),
a
(
"Xw89"
),
a
(
"uJe8"
),
a
(
"NYxO"
)),
E
=
a
(
"mvHQ"
),
R
=
a
.
n
(
E
),
W
=
{
name
:
"导航栏"
,
namespaced
:
!
0
,
state
:{
collapse
:
!
1
,
actNavItem
:
0
,
orderTip
:{},
newOrderTip
:{}},
getters
:{},
mutations
:{
collapseChage
:
function
(
e
){
e
.
collapse
=!
e
.
collapse
,
sessionStorage
.
setItem
(
"state"
,
R
()(
e
))},
clickNavItem
:
function
(
e
,
t
){
if
(
e
.
actNavItem
=
void
0
!=
t
.
index
?
t
.
index
:
t
,
t
.
url
)
return
e
.
actNavItem
=
0
,
y
.
push
({
path
:
"/home"
}),
window
.
open
(
t
.
url
,
"_blank"
),
!
1
;
t
.
route
&&
y
.
push
({
path
:
t
.
route
}),
sessionStorage
.
setItem
(
"state"
,
R
()(
e
))},
getOrderTimeOutTip
:
function
(
e
){
O
.
a
.
get
(
"/order/timeOutTip"
).
then
(
function
(
t
){
var
a
=
t
.
data
,
n
=
a
.
code
,
r
=
a
.
data
;
200
==
n
&&
(
e
.
orderTip
=
r
)})},
getNewOrder
:
function
(
e
){
O
.
a
.
get
(
"/order/lookFlag"
).
then
(
function
(
t
){
var
a
=
t
.
data
,
n
=
a
.
code
,
r
=
a
.
data
;
200
==
n
&&
(
e
.
newOrderTip
=
r
)})}}};
n
.
default
.
use
(
T
.
a
);
var
D
=
new
T
.
a
.
Store
({
modules
:{
navBar
:
W
}}),
B
=
a
(
"oAV5"
);
a
(
"WJfX"
);
n
.
default
.
use
(
I
.
a
,{
size
:
"small"
}),
n
.
default
.
config
.
productionTip
=!
1
,
n
.
default
.
prototype
.
$bus
=
new
n
.
default
,
n
.
default
.
prototype
.
$axios
=
O
.
a
,
O
.
a
.
defaults
.
baseURL
=
"/api"
,
n
.
default
.
prototype
.
sjEdsmallUrl
=-
1
!=
window
.
location
.
href
.
indexOf
(
"-pre"
)?
"https://sj-pre.edsmall.com/TaoTaoTao/Index.aspx"
:
"https://sj.edsmall.com/TaoTaoTao/Index.aspx"
,
n
.
default
.
prototype
.
ImgServerUrl
=
"https://img.edsmall.com/ROOT/ETao/gl/"
;
document
.
documentElement
.
clientWidth
;
n
.
default
.
prototype
.
widthSize
=
{
productWidth
:
230
,
numberWidth
:
120
,
numberWidth2
:
80
,
numberWidth3
:
150
,
receiverWidth
:
120
,
dealWidth
:
""
,
guideWidth
:
120
,
purchaseWidth
:
120
,
collectWidth
:
120
,
rebateWidth
:
120
,
eraWidth
:
120
,
deductionWidth
:
160
};
var
M
=
Object
(
B
.
i
)(
"info"
)?
Object
(
B
.
i
)(
"info"
):
""
,
H
=
M
&&
M
.
token
?
M
.
token
:
""
;
""
==
H
&&
y
.
replace
({
path
:
"/login"
}),
O
.
a
.
defaults
.
headers
.
common
.
Authorization
=
H
,
O
.
a
.
interceptors
.
response
.
use
(
function
(
e
){
return
e
},
function
(
e
){
return
401
==
e
.
response
.
status
&&
(
localStorage
.
removeItem
(
"info"
),
setTimeout
(
function
(){
y
.
replace
({
path
:
"/login"
})},
1
e3
)),
e
}),
y
.
beforeEach
(
function
(
e
,
t
,
a
){
if
(
e
.
matched
.
some
(
function
(
e
){
return
e
.
meta
.
unRequiresAuth
}))
a
();
else
{
var
n
=
Object
(
B
.
i
)(
"info"
);
n
&&
n
.
token
?
a
():
a
({
path
:
"/login"
})}}),
new
n
.
default
({
el
:
"#app"
,
store
:
D
,
router
:
y
,
components
:{
App
:
r
.
default
},
template
:
"<App/>"
})},
WJfX
:
function
(
e
,
t
){
!
function
(
e
,
t
){
var
a
=
navigator
.
userAgent
.
toLowerCase
();
if
(
/ipad|iphone|midp|rv:1.2.3.4|ucweb|android|windows ce|windows mobile|mobile/
.
test
(
a
)){
var
n
,
r
=
t
.
querySelector
(
'meta[name="viewport"]'
);
r
||
(
r
=
t
.
createElement
(
"meta"
)).
setAttribute
(
"name"
,
"viewport"
);
var
o
=
function
(){
var
e
;
180
!==
window
.
orientation
&&
0
!==
window
.
orientation
||
(
e
=
Math
.
min
(
window
.
screen
.
availWidth
,
window
.
screen
.
availHeight
)),
90
!==
window
.
orientation
&&-
90
!==
window
.
orientation
||
(
e
=
Math
.
max
(
window
.
screen
.
availWidth
,
window
.
screen
.
availHeight
));
var
t
=
e
/
1400
;
r
.
setAttribute
(
"content"
,
"initial-scale="
+
t
+
", minimum-scale="
+
t
+
", minimum-scale="
+
t
)};
t
.
addEventListener
(
"DOMContentLoaded"
,
function
(){
setTimeout
(
o
,
1
e3
)},
!
1
),
e
.
addEventListener
(
"resize"
,
function
(){
clearTimeout
(
n
),
n
=
setTimeout
(
o
,
300
)},
!
1
),
e
.
addEventListener
(
"pageshow"
,
function
(
e
){
e
.
persisted
&&
(
clearTimeout
(
n
),
n
=
setTimeout
(
o
,
300
))},
!
1
)}}(
window
,
document
)},
Xw89
:
function
(
e
,
t
){},
f7FH
:
function
(
e
,
t
){},
"iRQ/"
:
function
(
e
,
t
){},
oAV5
:
function
(
e
,
t
,
a
){
"use strict"
;
a
.
d
(
t
,
"e"
,
function
(){
return
v
}),
a
.
d
(
t
,
"j"
,
function
(){
return
k
}),
a
.
d
(
t
,
"d"
,
function
(){
return
w
}),
a
.
d
(
t
,
"o"
,
function
(){
return
y
}),
a
.
d
(
t
,
"h"
,
function
(){
return
x
}),
a
.
d
(
t
,
"b"
,
function
(){
return
A
}),
a
.
d
(
t
,
"n"
,
function
(){
return
S
}),
a
.
d
(
t
,
"i"
,
function
(){
return
O
}),
a
.
d
(
t
,
"m"
,
function
(){
return
T
}),
a
.
d
(
t
,
"a"
,
function
(){
return
E
}),
a
.
d
(
t
,
"r"
,
function
(){
return
R
}),
a
.
d
(
t
,
"c"
,
function
(){
return
W
}),
a
.
d
(
t
,
"q"
,
function
(){
return
D
}),
a
.
d
(
t
,
"s"
,
function
(){
return
B
}),
a
.
d
(
t
,
"g"
,
function
(){
return
M
}),
a
.
d
(
t
,
"f"
,
function
(){
return
H
}),
a
.
d
(
t
,
"l"
,
function
(){
return
P
}),
a
.
d
(
t
,
"k"
,
function
(){
return
_
}),
a
.
d
(
t
,
"p"
,
function
(){
return
j
});
var
n
=
a
(
"Xxa5"
),
r
=
a
.
n
(
n
),
o
=
a
(
"exGp"
),
i
=
a
.
n
(
o
),
c
=
a
(
"//Fk"
),
s
=
a
.
n
(
c
),
p
=
a
(
"Gu7T"
),
u
=
a
.
n
(
p
),
d
=
a
(
"BO1k"
),
m
=
a
.
n
(
d
),
l
=
a
(
"mvHQ"
),
h
=
a
.
n
(
l
),
g
=
a
(
"mtWM"
),
b
=
a
.
n
(
g
),
f
=
a
(
"JIEa"
),
v
=
function
(
e
){
return
JSON
.
parse
(
h
()(
e
))},
k
=
function
(
e
,
t
,
a
){
var
n
=
e
.
$router
.
resolve
({
path
:
t
,
query
:
a
}).
href
;
window
.
open
(
n
,
"_blank"
)},
w
=
function
e
(
t
,
a
,
n
){
if
(
!
t
||!
t
.
length
)
return
!
1
;
var
r
=
[],
o
=!
0
,
i
=!
1
,
c
=
void
0
;
try
{
for
(
var
s
,
p
=
m
()(
t
);
!
(
o
=
(
s
=
p
.
next
()).
done
);
o
=!
0
){
var
d
=
s
.
value
;
a
(
d
)?(
r
.
push
(
d
),
d
[
n
]
=
e
(
d
[
n
],
a
,
n
)):
r
.
push
.
apply
(
r
,
u
()(
e
(
d
[
n
],
a
)))}}
catch
(
e
){
i
=!
0
,
c
=
e
}
finally
{
try
{
!
o
&&
p
.
return
&&
p
.
return
()}
finally
{
if
(
i
)
throw
c
}}
return
0
!==
r
.
length
?
r
:
null
},
y
=
function
(){
for
(
var
e
=
[],
t
=
0
;
t
<
36
;
t
++
)
e
[
t
]
=
"0123456789abcdef"
.
substr
(
Math
.
floor
(
16
*
Math
.
random
()),
1
);
return
e
[
14
]
=
"4"
,
e
[
19
]
=
"0123456789abcdef"
.
substr
(
3
&
e
[
19
]
|
8
,
1
),
e
[
8
]
=
e
[
13
]
=
e
[
18
]
=
e
[
23
]
=
"-"
,
e
.
join
(
""
)},
x
=
function
(){
var
e
=
this
;
return
new
s
.
a
(
function
(
t
,
a
){
e
.
$axios
.
post
(
"/public/ossToken"
).
then
(
function
(
e
){
var
n
=
e
.
data
,
r
=
n
.
code
,
o
=
n
.
data
;
if
(
200
==
r
){
var
i
=
{
policy
:
o
.
policy
,
OSSAccessKeyId
:
o
.
accessKeyId
,
success_action_status
:
"200"
,
signature
:
o
.
sign
,
expire_time
:
o
.
expireTime
,
host
:
o
.
host
};
t
(
i
)}
else
a
(
e
.
data
)}).
catch
(
function
(
e
){
a
(
e
)})})},
A
=
function
(
e
){
var
t
=
this
,
a
=
e
.
file
,
n
=
e
.
label
,
r
=
e
.
rules
,
o
=
e
.
success
,
i
=
e
.
fail
,
c
=
e
.
beforeUpload
;
return
new
s
.
a
(
function
(
e
,
s
){
I
(
a
,
n
,
r
).
then
(
function
(
n
){
var
r
=
n
.
result
,
p
=
n
.
msg
;
r
?(
c
&&
c
(
r
),
x
.
call
(
t
,
null
).
then
(
function
(
t
){
var
n
=
/
\.[^\.]
+$/
.
exec
(
a
.
name
),
r
=
"ROOT/ETao/gl/busiImage/"
+
y
()
+
n
;
o
&&
o
(
t
,
r
,
a
),
e
(
t
)}).
catch
(
function
(
e
){
i
&&
i
(),
s
()})):(
t
.
$notify
.
error
(
p
||
"请按要求上传文件"
),
i
&&
i
(
r
,
p
,
a
),
s
())})}).
catch
(
function
(
e
){})},
I
=
function
(
e
,
t
,
a
){
var
n
,
o
=
(
n
=
i
()(
r
.
a
.
mark
(
function
e
(
t
){
var
a
,
n
,
o
,
i
;
return
r
.
a
.
wrap
(
function
(
e
){
for
(;;)
switch
(
e
.
prev
=
e
.
next
){
case
0
:
if
(
a
=
{
result
:
!
0
},
!
t
){
e
.
next
=
18
;
break
}
e
.
t0
=
r
.
a
.
keys
(
t
);
case
3
:
if
((
e
.
t1
=
e
.
t0
()).
done
){
e
.
next
=
18
;
break
}
if
(
n
=
e
.
t1
.
value
,
o
=
t
[
n
],
-
1
==
[
"vImgPercentage"
,
"vImgWH"
,
"vImgW"
,
"vImgH"
].
indexOf
(
n
)){
e
.
next
=
13
;
break
}
return
e
.
next
=
9
,
c
[
n
](
o
[
0
],
o
[
1
]);
case
9
:
i
=
e
.
sent
,
a
=
i
,
e
.
next
=
14
;
break
;
case
13
:
a
=
c
[
n
](
o
);
case
14
:
if
(
!
a
||
a
.
result
){
e
.
next
=
16
;
break
}
return
e
.
abrupt
(
"break"
,
18
);
case
16
:
e
.
next
=
3
;
break
;
case
18
:
return
e
.
abrupt
(
"return"
,
a
);
case
19
:
case
"end"
:
return
e
.
stop
()}},
e
,
this
)})),
function
(
e
){
return
n
.
apply
(
this
,
arguments
)}),
c
=
new
f
.
a
(
e
);
return
o
(
a
[
t
])},
S
=
function
(
e
,
t
){
var
a
=
"string"
==
typeof
t
?
t
:
h
()(
t
);
localStorage
.
setItem
(
e
,
a
)},
O
=
function
(
e
){
var
t
=
localStorage
.
getItem
(
e
);
if
(
null
!=
t
)
return
function
(
e
){
try
{
return
JSON
.
parse
(
e
),
!
0
}
catch
(
e
){
return
!
1
}}(
t
)?
JSON
.
parse
(
t
):
t
},
T
=
function
(
e
){
localStorage
.
removeItem
(
e
)},
E
=
function
(
e
){
var
t
;
return
(
t
=
i
()(
r
.
a
.
mark
(
function
e
(
t
){
var
a
,
n
;
return
r
.
a
.
wrap
(
function
(
e
){
for
(;;)
switch
(
e
.
prev
=
e
.
next
){
case
0
:
return
e
.
next
=
2
,
new
s
.
a
(
function
(
e
){
if
(
O
(
"areaData"
))
return
e
(
O
(
"areaData"
));
b
.
a
.
get
(
"/products/areaDetail"
).
then
(
function
(
t
){
var
a
=
t
.
data
,
n
=
a
.
code
,
r
=
a
.
data
;
if
(
200
==
n
)
return
S
(
"areaData"
,
r
),
e
(
r
)}).
catch
(
function
(
e
){
return
console
.
log
(
e
)})});
case
2
:
return
a
=
e
.
sent
,
n
=
function
(
e
){
var
t
=
e
.
split
(
","
);
if
(
1
==
t
.
length
)
return
a
.
all
.
name
;
var
n
=
[];
return
function
e
(
t
,
a
,
r
){
for
(
var
o
in
a
){
var
i
=
a
[
o
];
if
(
i
.
code
==
r
[
t
]){
if
(
n
.
push
(
i
.
name
),(
t
+=
1
)
==
r
.
length
)
return
n
;
e
(
t
,
i
.
subAreas
,
r
);
break
}}}(
0
,
a
.
areas
,
t
),
n
.
join
(
" "
)},
e
.
abrupt
(
"return"
,
n
(
t
));
case
5
:
case
"end"
:
return
e
.
stop
()}},
e
,
this
)})),
function
(
e
){
return
t
.
apply
(
this
,
arguments
)})(
e
)},
R
=
function
(
e
){
for
(
var
t
=
[],
a
=
new
Array
,
n
=
0
;
n
<
e
.
length
;
n
++
){
a
[
n
]
=
new
Array
;
for
(
var
r
=
0
;
r
<
e
[
n
].
details
.
length
;
r
++
)
a
[
n
][
r
]
=
r
}
for
(
var
o
=
0
;
o
<
a
.
length
;
o
++
)
a
[
o
].
length
>
1
&&
t
.
push
(
a
[
o
]);
return
t
=
t
.
sort
(
function
(
e
,
t
){
return
t
.
length
-
e
.
length
})},
W
=
function
(
e
){
var
t
=
e
.
el
,
a
=
e
.
label
,
n
=
e
.
time
,
r
=
e
.
type
,
o
=
void
0
===
r
?
1
:
r
,
i
=
e
.
sendState
,
c
=
e
.
tips
,
s
=
t
,
p
=
n
,
u
=
function
(
e
){
return
new
RegExp
(
/^
\d
$/g
).
test
(
e
)?
"0"
+
e
:
e
};
void
0
!==
i
&&
(
s
[
i
]
=!
(
p
>
0
));
var
d
=
setInterval
(
function
(){
if
(
--
p
>
0
){
var
e
,
t
,
n
,
r
,
m
=
parseInt
(
p
),
l
=
""
;
r
=
parseInt
(
m
%
60
),
n
=
parseInt
(
m
%
3600
/
60
),
t
=
parseInt
(
m
/
3600
%
24
),
e
=
parseInt
(
m
/
86400
),
1
==
o
?(
l
=
e
+
"天"
+
u
(
t
)
+
"小时"
+
u
(
n
)
+
"分钟"
+
u
(
r
)
+
"秒"
,
s
[
a
]
=
l
):(
l
=
p
+
" s"
,
s
[
a
]
=
l
)}
else
clearInterval
(
d
),
0
==
p
&&
location
.
reload
(),
c
&&
(
s
[
a
]
=
c
),
void
0
!==
i
&&
(
s
[
i
]
=!
0
)},
1
e3
);
return
s
.
timer
=
d
},
D
=
function
(
e
){
for
(
var
t
=
new
Array
,
a
=
0
;
a
<
e
.
length
;
a
++
){
t
[
a
]
=
new
Array
;
for
(
var
n
=
0
;
n
<
e
.
length
;
n
++
)
t
[
a
][
n
]
=
n
}
return
t
},
B
=
function
(
e
,
t
){
e
=
e
,
t
=
t
;
for
(
var
a
=
0
;
a
<
e
.
length
;
a
++
)
for
(
var
n
=
e
[
a
],
r
=
0
;
r
<
n
.
length
;
r
++
){
if
(
t
==
n
[
r
]){
if
(
0
==
r
)
return
{
rowspan
:
n
.
length
,
colspan
:
1
};
if
(
0
!=
r
)
return
{
rowspan
:
0
,
colspan
:
0
}}}},
M
=
function
(
e
,
t
){
var
a
=
new
Date
(
Date
.
parse
(
e
)),
n
=
{
"M+"
:
a
.
getMonth
()
+
1
,
"d+"
:
a
.
getDate
(),
"h+"
:
a
.
getHours
(),
"m+"
:
a
.
getMinutes
(),
"s+"
:
a
.
getSeconds
()};
if
(
/
(
y+
)
/
.
test
(
t
)){
for
(
var
r
in
t
=
t
.
replace
(
RegExp
.
$1
,(
a
.
getFullYear
()
+
""
).
substr
(
4
-
RegExp
.
$1
.
length
)),
n
)
new
RegExp
(
"("
+
r
+
")"
).
test
(
t
)
&&
(
t
=
t
.
replace
(
RegExp
.
$1
,
1
==
RegExp
.
$1
.
length
?
n
[
r
]:(
"00"
+
n
[
r
]).
substr
((
""
+
n
[
r
]).
length
)));
return
t
}},
H
=
function
(
e
){
var
t
=
void
0
;
switch
(
Number
(
e
)){
case
0
:
t
=
"现货"
;
break
;
case
1
:
t
=
"15天"
;
break
;
case
2
:
t
=
"30天"
;
break
;
case
3
:
t
=
"45天"
;
break
;
case
4
:
t
=
"45天以上"
;
break
;
default
:
t
=
""
}
return
t
},
P
=
function
(
e
){
return
!!
/^
[
1
][
1,2,3,4,5,6,7,8,9
][
0-9
]{9}
$/
.
test
(
e
)},
_
=
function
(
e
){
return
/^
(([^
()[
\]\\
.,;:
\s
@
\"]
+
(\.[^
()[
\]\\
.,;:
\s
@
\"]
+
)
*
)
|
(\"
.+
\"))
@
((\[[
0-9
]{1,3}\.[
0-9
]{1,3}\.[
0-9
]{1,3}\.[
0-9
]{1,3}\])
|
(([
a-zA-Z
\-
0-9
]
+
\.)
+
[
a-zA-Z
]{2,}))
$/
.
test
(
e
)},
j
=
function
(){
var
e
=
navigator
.
userAgent
.
toLowerCase
();
return
!
/ipad|iphone|midp|rv:1.2.3.4|ucweb|android|windows ce|windows mobile|mobile/
.
test
(
e
)}}},[
"NHnr"
]);
\ No newline at end of file
src/pages/goods/details.vue
浏览文件 @
06d98d06
...
@@ -72,7 +72,7 @@
...
@@ -72,7 +72,7 @@
<span>
{{
scope
.
row
.
supplyPrice
}}
</span>
<span>
{{
scope
.
row
.
supplyPrice
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"purchasePrice"
label=
"采购价(¥)"
align=
"center"
v-if=
"!priceformulaId"
>
<el-table-column
prop=
"purchasePrice"
label=
"采购价(¥)"
align=
"center"
v-if=
"!priceformulaId
&&false
"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
purchasePrice
}}
</span>
<span>
{{
scope
.
row
.
purchasePrice
}}
</span>
</
template
>
</
template
>
...
...
src/pages/goods/newProduct.vue
浏览文件 @
06d98d06
...
@@ -323,7 +323,7 @@
...
@@ -323,7 +323,7 @@
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"purchasePrice"
label=
"采购价"
width=
"120"
v-if=
"!priceformulaId"
>
<el-table-column
prop=
"purchasePrice"
label=
"采购价"
width=
"120"
v-if=
"!priceformulaId
&&false
"
>
<!-- <template slot="header" slot-scope="scope">
<!-- <template slot="header" slot-scope="scope">
<el-tooltip placement="top" effect="light" v-if="pifaTip">
<el-tooltip placement="top" effect="light" v-if="pifaTip">
<div slot="content">
<div slot="content">
...
...
src/pages/goods/warnStock.vue
浏览文件 @
06d98d06
...
@@ -74,7 +74,7 @@
...
@@ -74,7 +74,7 @@
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<p
class=
"price"
>
供货价:
{{
scope
.
row
.
supplyPrice
}}
</p>
<p
class=
"price"
>
供货价:
{{
scope
.
row
.
supplyPrice
}}
</p>
<div
v-if=
"!priceformulaId"
>
<div
v-if=
"!priceformulaId"
>
<
p
class=
"price"
>
采购价:
{{
scope
.
row
.
purchasePrice
}}
</p
>
<
!--
<p
class=
"price"
>
采购价:
{{
scope
.
row
.
purchasePrice
}}
</p>
--
>
<p
class=
"price"
>
优惠价:
{{
scope
.
row
.
salePrice
}}
</p>
<p
class=
"price"
>
优惠价:
{{
scope
.
row
.
salePrice
}}
</p>
<p
class=
"price"
>
零售价:
{{
scope
.
row
.
productPrice
}}
</p>
<p
class=
"price"
>
零售价:
{{
scope
.
row
.
productPrice
}}
</p>
</div>
</div>
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录