Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
integral-mall
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
integralMall
integral-mall
Commits
05928635
Commit
05928635
authored
Jan 15, 2022
by
chenyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: update
parent
93c41c07
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
74 additions
and
57 deletions
+74
-57
pickedAuto.vue
src/views/setting/pickedAuto.vue
+74
-57
No files found.
src/views/setting/pickedAuto.vue
View file @
05928635
<
template
>
<el-dialog
title=
"自提设置"
:visible
.
sync=
"
pickedForm.
dialogVisible"
width=
"7
8
0px"
:visible
.
sync=
"dialogVisible"
width=
"7
9
0px"
@
close=
"cancelSubmit('pickedModal')"
>
<el-form
...
...
@@ -28,48 +28,51 @@
固定日期
</el-radio>
</el-radio-group>
<div
class=
"tip-warm"
style=
"margin-left:0;"
>
<p
style=
"line-height:32px;"
>
您已开启【商品兑换库存同步接口】,如果该自提点支持调货,请选择【动态日期】,否则客户无法选择该自提点
</p>
</div>
</el-form-item>
<div
v-if=
"pickedModal.dateType === 1"
>
<el-form-item
label=
"商户备货设置"
required
>
<template>
<div
class=
"radio-item"
>
<el-radio
v-model=
"pickedModal.radio"
:label=
"1"
>
下单当天
</el-radio>
<el-form-item
style=
"display:inline-block"
prop=
"timeHours"
>
<el-input
type=
"text"
v-model=
"pickedModal.timeHours"
style=
"width:120px;"
size=
"mini"
/>
</el-form-item>
<span>
小时
</span>
<el-form-item
style=
"display:inline-block"
prop=
"timeMinuter"
>
<el-input
type=
"text"
v-model=
"pickedModal.timeMinuter"
style=
"width:120px;"
size=
"mini"
/>
</el-form-item>
<span>
分钟后,买家可提货
</span>
</div>
<div
class=
"radio-item"
>
<el-radio
v-model=
"pickedModal.radio"
:label=
"2"
>
下单
</el-radio>
<el-form-item
style=
"display:inline-block"
prop=
"timeDay"
>
<el-input
type=
"text"
v-model=
"pickedModal.timeDay"
style=
"width:120px;"
size=
"mini"
/>
</el-form-item>
<span>
天后,买家可提货
</span>
</div>
</
template
>
<div
class=
"radio-item"
>
<el-radio
v-model=
"pickedModal.radio"
:label=
"1"
>
下单当天
</el-radio>
<el-form-item
style=
"display:inline-block"
prop=
"timeHours"
>
<el-input
type=
"text"
v-model=
"pickedModal.timeHours"
style=
"width:120px;"
size=
"mini"
/>
</el-form-item>
<span>
小时
</span>
<el-form-item
style=
"display:inline-block"
prop=
"timeMinuter"
>
<el-input
type=
"text"
v-model=
"pickedModal.timeMinuter"
style=
"width:120px;"
size=
"mini"
/>
</el-form-item>
<span>
分钟后,买家可提货
</span>
</div>
<div
class=
"radio-item"
>
<el-radio
v-model=
"pickedModal.radio"
:label=
"2"
>
下单
</el-radio>
<el-form-item
style=
"display:inline-block"
prop=
"timeDay"
>
<el-input
type=
"text"
v-model=
"pickedModal.timeDay"
style=
"width:120px;"
size=
"mini"
/>
</el-form-item>
<span>
天后,买家可提货
</span>
</div>
</el-form-item>
<el-form-item
label=
"提货有效期"
prop=
"overTime"
>
<span>
备货完成
</span>
...
...
@@ -84,7 +87,7 @@
size=
"mini"
/>
<span>
天后,买家可提货
</span>
<div
class=
"tip-warm"
>
<div
class=
"tip-warm"
style=
"margin-left:0;"
>
<p>
门店调货必须对接erp,开启【商品兑换库存同步接口】,否则该配置不生效。
</p>
<p>
门店调货情况,建议设置较长的提货有效期,以防订单超期关闭引起客诉。
</p>
</div>
...
...
@@ -120,18 +123,16 @@
</el-form-item>
</div>
<el-form-item
label=
"超期订单处理"
required
>
<
template
>
<div>
<el-radio
v-model=
"pickedModal.overTimeType"
:label=
"1"
>
超期后,订单自动完成,不退款
</el-radio>
</div>
<div>
<el-radio
v-model=
"pickedModal.overTimeType"
:label=
"2"
>
超期后,订单自动维权,自动向买家退款
</el-radio>
</div>
</
template
>
<div>
<el-radio
v-model=
"pickedModal.overTimeType"
:label=
"1"
>
超期后,订单自动完成,不退款
</el-radio>
</div>
<div>
<el-radio
v-model=
"pickedModal.overTimeType"
:label=
"2"
>
超期后,订单自动维权,自动向买家退款
</el-radio>
</div>
</el-form-item>
<el-form-item
label=
"买家自提时段"
required
/>
<div
style=
"margin-top:-45px;"
>
...
...
@@ -190,7 +191,11 @@ export default {
pickedForm
:
{
type
:
Object
,
default
()
{
return
{};
return
{
dialogVisible
:
false
,
selectIdList
:
[],
// 复选框选中的数据的id
list
:
[{
timeRange
:
[]
}],
// 初始数据
};
},
},
},
...
...
@@ -334,6 +339,7 @@ export default {
submitLoading
:
false
,
clearableBtn
:
false
,
enableAccessControl
:
false
,
dialogVisible
:
false
,
};
},
// created() {
...
...
@@ -341,6 +347,17 @@ export default {
// let currentTime1 = new Date(new Date(new Date().getTime() + 1000 * 60).valueOf());
// this.pickedModal.timeRangeList[0].timeRange = [currentTime, currentTime1];
// },
watch
:
{
pickedForm
:
{
handler
:
function
(
n
,
o
)
{
console
.
log
(
n
.
dialogVisible
);
if
(
n
.
dialogVisible
)
{
this
.
dialogVisible
=
n
.
dialogVisible
;
}
},
deep
:
true
,
},
},
created
()
{
this
.
getErpGoodsFlag
();
},
...
...
@@ -572,7 +589,7 @@ export default {
request
.
post
(
'/api-integral-mall/update-pick-up-points'
,
params
).
then
(
res
=>
{
if
(
res
.
data
.
errorCode
===
0
)
{
this
.
submitLoading
=
false
;
this
.
pickedForm
.
dialogVisible
=
false
;
this
.
$emit
(
'update:pickedForm'
,
Object
.
assign
({},
this
.
pickedForm
,
{
dialogVisible
:
false
}))
;
this
.
$emit
(
'getList'
);
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
...
...
@@ -583,7 +600,7 @@ export default {
// 取消
cancelSubmit
(
pickedModal
)
{
this
.
$refs
[
pickedModal
].
resetFields
();
this
.
pickedForm
.
dialogVisible
=
false
;
this
.
$emit
(
'update:pickedForm'
,
Object
.
assign
({},
this
.
pickedForm
,
{
dialogVisible
:
false
}))
;
this
.
pickedModal
.
status
=
false
;
this
.
pickedModal
.
timeRangeList
=
this
.
pickedForm
.
list
;
// let currentTime = new Date(new Date().valueOf());
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment