Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
op-web-service
Project
Project
Details
Activity
Releases
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
bp
op-web-service
Commits
afb46957
Commit
afb46957
authored
Aug 06, 2021
by
lihui
Browse files
Options
Browse Files
Download
Plain Diff
feat:merge
parents
441cadea
450ecae9
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
49 additions
and
11 deletions
+49
-11
index.vue
src/pages/Activity/Manage/index.vue
+9
-1
infoEditing.vue
src/pages/Activity/releaseProduc/components/infoEditing.vue
+4
-0
spellOrderSet.vue
...pages/Activity/releaseProduc/components/spellOrderSet.vue
+31
-9
index.vue
src/pages/Activity/releaseProduc/index.vue
+5
-1
No files found.
src/pages/Activity/Manage/index.vue
View file @
afb46957
...
...
@@ -289,7 +289,15 @@ export default {
}
;
}
,
// 查看详情
handleLook
()
{
}
handleLook
(
row
)
{
this
.
$router
.
push
({
path
:
"/op/groupmeal/orderManagement"
,
query
:
{
marketing_id
:
row
.
activiteId
,
marketing_type
:
row
.
marketing_type
}
}
);
}
}
,
created
()
{
this
.
getActivityList
();
...
...
src/pages/Activity/releaseProduc/components/infoEditing.vue
View file @
afb46957
...
...
@@ -91,6 +91,10 @@ export default {
// 获取营销活动详情
marketingInfoMet
()
{
let
marketingId
=
this
.
$route
.
query
.
marketing_id
;
if
(
marketingId
==
undefined
)
{
return
;
}
this
.
propData
=
JSON
.
parse
(
localStorage
.
getItem
(
"propData"
));
this
.
infoEditForm
.
title
=
this
.
propData
.
marketing_name
;
this
.
infoEditForm
.
desc
=
this
.
propData
.
pindan_desc
;
...
...
src/pages/Activity/releaseProduc/components/spellOrderSet.vue
View file @
afb46957
...
...
@@ -261,9 +261,6 @@ export default {
return
time
.
getTime
()
<
_now
||
time
.
getTime
()
>
ninetyDays
;
//大于当前的禁止,小于90天前的禁止
}
}
,
defaultTime1
:
[
new
Date
(
2000
,
1
,
1
,
12
,
0
,
0
)],
startMinTime
:
""
,
// 开始时间的最小选择时间
startMaxTime
:
""
,
// 开始时间的最大选择时间
mapDialogVisible
:
false
,
pageLoading
:
false
,
rules
:
{
...
...
@@ -297,6 +294,7 @@ export default {
pageCount
:
0
,
// 总条数
takePlacelist
:
[],
// 自提点列表
checkedTakePlacelist
:
[],
// 已选择自提点列表 活动详情中添加的自提点列表
hasCheckedList
:
false
,
// 表示是否有选中的自提点列表 是编辑还是添加的区别
multipleSelection
:
[],
dialogFormVisible
:
false
,
formLabelWidth
:
"120px"
,
...
...
@@ -347,7 +345,7 @@ export default {
this
.
pageLoading
=
true
;
let
data
=
await
ActivityService
.
getPlaceList
(
params
);
this
.
pageLoading
=
false
;
this
.
setTableListData
(
data
.
result
.
list
);
this
.
takePlacelist
=
this
.
setTableListData
(
data
.
result
.
list
);
this
.
pageCount
=
data
.
result
.
total
;
}
catch
{
this
.
pageLoading
=
false
;
...
...
@@ -389,7 +387,7 @@ export default {
// tableList数据格式转换
setTableListData
(
data
)
{
this
.
takePlacelis
t
=
data
.
map
(
item
=>
{
let
resul
t
=
data
.
map
(
item
=>
{
return
{
name
:
item
.
take_place_name
,
location
:
item
.
province
+
item
.
city
+
item
.
area
,
// p + c + a
...
...
@@ -398,6 +396,7 @@ export default {
id
:
item
.
take_place_id
}
;
}
);
return
result
;
}
,
// 删除自提点操作
...
...
@@ -437,8 +436,29 @@ export default {
}
,
// 复选框
handleSelectionChange
(
val
)
{
console
.
log
(
"lihui"
,
val
);
this
.
checkedNum
=
val
.
length
;
this
.
multipleSelection
=
val
;
let
takePlaceIds
=
""
;
val
.
forEach
(
item
=>
{
if
(
takePlaceIds
===
""
)
{
takePlaceIds
=
item
.
id
;
}
else
{
takePlaceIds
=
takePlaceIds
+
","
+
item
.
id
;
}
}
);
this
.
$emit
(
"getTakeTakePlaceListFromChild"
,
takePlaceIds
);
}
,
// 勾选某些列表的操作
toggleSelection
(
rows
)
{
console
.
log
(
"liuna"
,
rows
);
if
(
rows
)
{
rows
.
forEach
(
row
=>
{
this
.
$refs
.
multipleTable
.
toggleRowSelection
(
row
);
}
);
}
else
{
this
.
$refs
.
multipleTable
.
clearSelection
();
}
}
,
//改变开始时间
...
...
@@ -459,13 +479,15 @@ export default {
this
.
form
.
latitude
=
mapInfo
.
lng
;
}
}
,
async
created
()
{
created
()
{
if
(
this
.
$route
.
query
.
marketing_id
)
{
// 此时需要两份数据对比
this
.
hasCheckedList
=
true
;
console
.
log
(
this
.
spellOrderSetArr
);
this
.
setTableListData
(
this
.
spellOrderSetArr
);
}
else
{
this
.
getPlaceList
();
this
.
checkedTakePlacelist
=
this
.
setTableListData
(
this
.
spellOrderSetArr
);
// 选中的自提点列表
this
.
toggleSelection
(
this
.
checkedTakePlacelist
);
}
this
.
getPlaceList
();
}
}
;
<
/script
>
...
...
src/pages/Activity/releaseProduc/index.vue
View file @
afb46957
...
...
@@ -28,6 +28,7 @@
ref=
"spellOrderSet"
v-show=
"active === 3"
:spellOrderSet=
"spellOrderSetArr"
@
getTakeTakePlaceListFromChild=
"getTakeTakePlaceListFromChild"
/>
</div>
<div
class=
"stepsBtn"
>
...
...
@@ -64,7 +65,7 @@ export default {
},
data
()
{
return
{
active
:
1
,
// 步骤条状态
active
:
3
,
// 步骤条状态
infoEditArr
:
[],
// 信息编辑数据
addProducArr
:
[],
// 添加商品
goodsSkuIDArr
:
[],
// 接收goods_sku_id
...
...
@@ -172,6 +173,9 @@ export default {
ElMessage
.
error
(
res
.
reason
);
}
}
},
getTakeTakePlaceListFromChild
(
val
)
{
console
.
log
(
val
);
}
},
created
()
{
...
...
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