Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
marketing
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
marketing-web
marketing
Commits
23e4686e
Commit
23e4686e
authored
Jan 12, 2022
by
crushh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 卡券code
parent
a6513cc7
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
11 deletions
+18
-11
form.js
src/views/card/form.js
+17
-9
form.vue
src/views/card/form.vue
+1
-1
list.vue
src/views/card/list.vue
+0
-1
No files found.
src/views/card/form.js
View file @
23e4686e
...
...
@@ -71,7 +71,6 @@ const initForm = {
giveRule
:
'1.卡券新老用户同享。
\
n2.用户使用卡券下单,订单取消后,卡券将自动失效'
,
wmCouponJson
:
{},
wmCouponFlag
:
0
,
cardCodePrefixFlag
:
0
,
// 是否 code类型随机生成时 展示 前缀
cardCodePrefixCheck
:
0
,
//code类型随机生时 前缀复选框的值
cardCodePrefix
:
''
// code类型随机生成 前缀值
};
...
...
@@ -229,6 +228,7 @@ export default {
}
],
coupGoodsWeimobList
:
[],
cardCodePrefixFlag
:
0
,
// 是否 code类型随机生成时 展示 前缀
// ----微盟适用商品结束----
wmShopAddDisabled
:
true
,
// 添加店铺是否可用
wmShopIds
:
[],
// 保存过的店铺id不能重复选择
...
...
@@ -529,6 +529,12 @@ export default {
this
.
couponAutoGetStock
=
manualGetFlagSettingRes
.
result
.
couponAutoGetStock
;
this
.
wmCouponJson
=
JSON
.
parse
(
manualGetFlagSettingRes
.
result
.
wmCouponJson
||
'{}'
);
this
.
wmCouponFlag
=
manualGetFlagSettingRes
.
result
.
wmCouponFlag
;
this
.
cardCodePrefixFlag
=
manualGetFlagSettingRes
.
result
.
cardCodePrefixFlag
;
if
(
this
.
isAdd
&&
manualGetFlagSettingRes
.
result
.
cardCodePrefixDefault
)
{
this
.
form
.
cardCodePrefix
=
manualGetFlagSettingRes
.
result
.
cardCodePrefixDefault
;
this
.
form
.
cardCodePrefixCheck
=
1
;
}
let
res
=
null
;
if
(
this
.
isCopy
)
{
res
=
await
copyCardDetailService
({
coupCardId
:
this
.
$route
.
params
.
id
});
...
...
@@ -588,8 +594,10 @@ export default {
this
.
form
.
erpDemoCode
=
card
.
erpDemoCode
||
''
;
this
.
form
.
cardColor
=
card
.
cardColor
;
this
.
form
.
cardDenomination
=
card
.
cardDenomination
||
0
;
this
.
form
.
cardCodePrefixFlag
=
card
.
cardCodePrefixFlag
;
this
.
form
.
cardCodePrefix
=
card
.
cardCodePrefixDefault
||
''
;
if
(
!
this
.
isAdd
)
{
this
.
form
.
cardCodePrefix
=
card
.
cardCodePrefix
;
card
.
cardCodePrefix
?
(
this
.
form
.
cardCodePrefixCheck
=
1
)
:
''
;
}
if
(
this
.
isCopy
&&
!
res
.
result
.
giveEnable
)
{
this
.
form
.
giveFlag
=
0
;
}
...
...
@@ -877,11 +885,9 @@ export default {
return
;
}
}
if
(
!
this
.
form
.
useCustomCode
)
{
if
(
this
.
form
.
cardCodePrefixCheck
&&
!
this
.
form
.
cardCodePrefix
)
{
this
.
$tips
({
type
:
'warning'
,
message
:
'前缀不能为空'
});
return
;
}
if
(
!
this
.
form
.
useCustomCode
&&
this
.
cardCodePrefixFlag
&&
this
.
form
.
cardCodePrefixCheck
&&
!
this
.
form
.
cardCodePrefix
)
{
this
.
$tips
({
type
:
'warning'
,
message
:
'前缀不能为空'
});
return
;
}
// 验证号段 不能为空 起始号段和结尾号段必须位数一致
if
(
this
.
form
.
useCustomCode
)
{
...
...
@@ -1084,7 +1090,9 @@ export default {
}
card
.
cardCodeCount
=
this
.
form
.
customCodeEnd
-
this
.
form
.
customCodeBegin
+
1
;
}
else
{
card
.
cardCodePrefix
=
this
.
form
.
cardCodePrefix
;
if
(
this
.
form
.
cardCodePrefixCheck
){
card
.
cardCodePrefix
=
this
.
form
.
cardCodePrefix
}
card
.
cardCodeCount
=
this
.
form
.
cardCodeCount
;
}
// 用户使用有效期
...
...
src/views/card/form.vue
View file @
23e4686e
...
...
@@ -229,7 +229,7 @@
<el-radio
v-model=
"form.useCustomCode"
:label=
"0"
:disabled=
"isEdit || isInfo"
>
随机生成
</el-radio>
<el-radio
v-model=
"form.useCustomCode"
:label=
"1"
:disabled=
"isEdit || isInfo"
>
自定义号段
</el-radio>
</el-form-item>
<el-form-item
prop=
"cardCodePrefix"
label=
"code号段"
v-show=
"form.useCustomCode === 0"
>
<el-form-item
prop=
"cardCodePrefix"
label=
"code号段"
v-show=
"
cardCodePrefixFlag &&
form.useCustomCode === 0"
>
<span
class=
"fz13 gray"
>
卡券code格式: 12位随机编码
</span>
<div
class=
"pt20"
>
<el-checkbox
v-model=
"form.cardCodePrefixCheck"
:true-label=
"1"
:false-label=
"0"
:disabled=
"isEdit || isInfo"
>
前缀
</el-checkbox>
...
...
src/views/card/list.vue
View file @
23e4686e
...
...
@@ -37,7 +37,6 @@ import adjustStock from './partials/adjust-Stock';
import
cardItem
from
'./partials/card-item'
;
import
tableMethods
from
'@/mixins/tableMethods.js'
;
import
{
appletUnableAlert
}
from
'@/utils/index.js'
;
import
form
from
'./form'
;
export
default
{
name
:
'card-list'
,
mixins
:
[
tableMethods
],
...
...
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