Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
S
shop-new
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
王天霸
shop-new
Commits
4481c697
提交
4481c697
authored
9月 17, 2021
作者:
huaxinzhu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
资产-提测
上级
d0a9c9a9
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
69 行增加
和
57 行删除
+69
-57
bankcard.js
src/api/module/bankcard.js
+19
-0
wddetails.vue
src/views/system/asset/wddetails.vue
+2
-0
index.vue
src/views/system/asset/withdraw/index.vue
+46
-53
index.vue
src/views/system/retreat/retreat/index.vue
+2
-4
没有找到文件。
src/api/module/bankcard.js
浏览文件 @
4481c697
...
...
@@ -169,3 +169,22 @@ export function addInvoiceData (data) {
data
:
data
});
}
// 获取验证码
export
function
getCheckCodeData
(
data
)
{
return
request
({
url
:
'/system/withdrawlog/getCheckCode'
,
method
:
'post'
,
data
:
data
})
}
// 提交 提现申请
export
function
applyWithdraw
(
data
)
{
return
request
({
url
:
'/system/withdrawlog/applyWithdraw'
,
method
:
'post'
,
data
:
data
})
}
src/views/system/asset/wddetails.vue
浏览文件 @
4481c697
...
...
@@ -260,6 +260,8 @@
let
backward4
=
strBankcardId
.
substring
(
strBankcardId
.
length
-
4
,
strBankcardId
.
length
)
this
.
withdrawInfo
.
bank_name_all
=
this
.
withdrawInfo
.
bank_name
+
'
\
u00a0
\
u00a0'
+
Forward4
+
'****'
+
backward4
;
}
// 补充发票信息 按钮 是否可以点击
this
.
isSubmitInvoice
=
this
.
withdrawInfo
.
invoice_status
==
1
?
true
:
false
;
}
// 打款备注
if
(
res
.
data
.
action_logs
&&
res
.
data
.
action_logs
.
content
)
{
...
...
src/views/system/asset/withdraw/index.vue
浏览文件 @
4481c697
...
...
@@ -23,29 +23,29 @@
<el-option
v-for=
"item in bankList"
:key=
"item.id"
:label=
"item.bank_name"
:value=
"item.id"
></el-option>
</el-select>
<span
class=
"withdraw-tip"
>
您还没有账户,
<span
>
去添加>>
</span>
您还没有账户,
<span
class=
"spe-span-a"
@
click=
"goToAddBank"
>
去添加
</span>
</span>
</el-form-item>
<el-form-item
label=
"提现金额:"
>
<el-input
v-model=
"withdrawalBalance"
disabled
placeholder=
"全部提现金额"
style=
"width:420px;"
/>
<span
class=
"withdraw-tip"
>
不允许手动输入,提现金额必须为全部的可提现余额,
手续费将从您的提现金额中扣除,以实际到账为准(开票以实际到账金额开具)
提现金额为全部的可提现余额,手续费将从您的提现金额中扣除,以实际到账为准(开票以实际到账金额开具)
</span>
<p
class=
"withdraw-tip-spe"
>
当前提现手续费为:
{{
chargeCount
}}
元
</p>
</el-form-item>
<el-form-item
label=
"支付密码:"
prop=
"pay_pass"
>
<el-input
v-model=
"assetForm.pay_pass"
type=
"password"
placeholder=
"请输入提现密码"
style=
"width:420px;"
/>
<span
class=
"withdraw-tip"
>
忘记支付密码?
重新设定
忘记支付密码?
<span
class=
"spe-span-a"
@
click=
"goToSetting"
>
重新设定
</span>
</span>
</el-form-item>
<el-form-item
label=
"短信验证码:"
prop=
"code"
class=
"spe-code-con-item"
>
<el-input
v-model=
"assetForm.code"
placeholder=
"验证码"
style=
"width:420px;"
>
<template
slot=
"append"
>
<span
v-show=
"show"
@
click=
"getCheckCode"
>
获取验证码
</span>
<span
v-show=
"show"
@
click=
"getCheckCode"
style=
"padding:10px 0;"
>
获取验证码
</span>
<span
v-show=
"!show"
class=
"count"
>
{{
count
}}
s
</span>
</
template
>
</el-input>
...
...
@@ -61,8 +61,7 @@
</div>
</template>
<
script
>
// import {getSellerInfo, getBankcardList, addWithdrawlog, getCheckCode} from '@/api/module/withdrawlog'
import
{
getMyAssetListData
}
from
'@/api/module/bankcard'
import
{
getMyAssetListData
,
getCheckCodeData
,
applyWithdraw
}
from
'@/api/module/bankcard'
export
default
{
name
:
"withdrawlog"
,
...
...
@@ -74,6 +73,7 @@
count
:
''
,
timer
:
null
,
chargeCount
:
0
,
// 手续费
seller_id
:
0
,
currentBalance
:
0
,
withdrawalBalance
:
0
,
...
...
@@ -108,6 +108,7 @@
this
.
withdrawalBalance
=
Number
(
res
.
data
.
account_info
.
new_balance
)
/
100
;
this
.
withdrawalProgress
=
Number
(
res
.
data
.
account_info
.
new_frozen_money
)
/
100
;
this
.
currentBalance
=
this
.
add
(
this
.
withdrawalBalance
,
this
.
withdrawalProgress
);
this
.
chargeCount
=
Number
(
res
.
data
.
account_info
.
service_fee
)
/
100
;
}
// 账户管理
if
(
res
.
data
.
bank_list
)
{
...
...
@@ -164,10 +165,14 @@
getCheckCode
()
{
let
numRegExp
=
/^
[
0-9
]
+
(
.
[
0-9
]{2})?
$/
;
if
(
this
.
assetForm
.
bank_id
==
=
''
)
{
if
(
this
.
assetForm
.
bank_id
==
''
)
{
this
.
$refs
.
assetForm
.
validateField
(
"bank_id"
);
return
;
}
if
(
this
.
assetForm
.
pay_pass
===
''
)
{
this
.
$refs
.
assetForm
.
validateField
(
"pay_pass"
);
return
;
}
if
(
this
.
seller_id
<=
0
)
{
this
.
msgError
(
"商户信息错误"
);
...
...
@@ -177,12 +182,21 @@
// 倒计时效果
this
.
getCode
()
getCheckCode
({
seller_id
:
this
.
seller_id
}).
then
(
response
=>
{
getCheckCode
Data
({
seller_id
:
this
.
seller_id
}).
then
(
response
=>
{
if
(
response
.
code
==
0
)
{
this
.
msgSuccess
(
response
.
msg
);
}
});
},
/** 去 资产 首页 添加账户 */
goToAddBank
()
{
this
.
$router
.
push
({
path
:
"/system/asset/myAsset"
});
},
/** 去 设置 密码 */
goToSetting
()
{
this
.
$router
.
push
({
path
:
"/system/settings/setpsd"
});
},
// 暂时 无用
...
...
@@ -219,51 +233,15 @@
/** 提交按钮 */
submitForm
()
{
this
.
$refs
[
"
f
orm"
].
validate
(
valid
=>
{
this
.
$refs
[
"
assetF
orm"
].
validate
(
valid
=>
{
if
(
valid
)
{
let
numberMoney
=
Number
(
this
.
form
.
amount
);
let
numberCash
=
Number
(
this
.
drawableCash
);
let
numberFee
=
Number
(
this
.
newFee
);
// 提现金额 + 手续费
<=
可提现金额
// add minus
// 提现金额 + 手续费
let
feeAddAmount
=
this
.
add
(
numberFee
,
numberMoney
);
let
isabled
=
Number
(
this
.
minus
(
numberCash
,
feeAddAmount
)
);
this
.
form
.
seller_id
=
this
.
seller_id
;
// 再次校验 提现信息
if
(
!
this
.
form
.
seller_id
)
{
this
.
$message
({
type
:
'error'
,
message
:
'商户信息有误!'
});
return
;
}
if
(
numberMoney
<
100
)
{
this
.
$message
({
type
:
'error'
,
message
:
'提现金额不能小于100'
});
return
;
}
if
(
(
numberMoney
>
numberCash
)
)
{
this
.
$message
({
type
:
'error'
,
message
:
'提现金额不足!'
});
return
;
}
if
(
isabled
<
0
)
{
this
.
$message
({
type
:
'error'
,
message
:
'本次操作提现后,【当前余额】不足以支付本次提现的手续费用,请您重新输入提现金额'
});
return
;
}
this
.
form
.
amount
=
Number
(
this
.
form
.
amount
);
// console.log(this.newFee);
// console.log(feeAddAmount,isabled);
//
// return;
addWithdrawlog
(
this
.
form
).
then
(
response
=>
{
if
(
response
.
code
===
1
)
{
this
.
msgSuccess
(
response
.
message
);
// this.getList();
}
else
{
this
.
$message
({
type
:
'error'
,
message
:
response
.
message
});
applyWithdraw
(
this
.
assetForm
).
then
(
res
=>
{
if
(
res
.
code
==
1
)
{
this
.
getMyAssetList
()
this
.
resetAssetForm
();
this
.
$message
({
type
:
'success'
,
message
:
'提现成功'
});
}
else
{
this
.
$message
({
type
:
'error'
,
message
:
res
.
message
?
res
.
message
:
'提现失败'
});
}
});
}
...
...
@@ -323,10 +301,25 @@
box-shadow
:
0
-8px
9px
1px
rgba
(
51
,
51
,
51
,
0.06
);
}
.withdraw-tip-spe
{
font-size
:
12px
;
color
:
#999
;
margin
:
0
;
}
.withdraw-tip
{
font-size
:
12px
;
color
:
#999
;
margin
:
5px
;
line-height
:
26px
;
}
.spe-span-a
{
color
:
#409EFF
;
cursor
:
pointer
;
}
.spe-span-a
:hover
{
/*color: #46a6ff;*/
}
</
style
>
src/views/system/retreat/retreat/index.vue
浏览文件 @
4481c697
...
...
@@ -46,7 +46,7 @@
</el-select>
</el-form-item>
<el-form-item
label=
"订单号"
prop=
"refund_sn"
>
<el-form-item
label=
"
售后
订单号"
prop=
"refund_sn"
>
<el-input
v-model=
"queryParams.refund_sn"
placeholder=
"请输入订单号"
...
...
@@ -70,7 +70,7 @@
<el-table
class=
"after-sale-table"
:data=
"afterSaleList"
:height=
"afterSaleHeight"
>
<el-table-column
label=
"商品ID"
align=
"center"
width=
"150"
prop=
"goodsId"
></el-table-column>
<el-table-column
label=
"商品名称"
align=
"center"
width=
"180"
prop=
"title"
></el-table-column>
<el-table-column
label=
"订单号"
align=
"center"
width=
"240"
prop=
"refund_sn"
></el-table-column>
<el-table-column
label=
"
售后
订单号"
align=
"center"
width=
"240"
prop=
"refund_sn"
></el-table-column>
<el-table-column
label=
"退换货类型"
align=
"center"
width=
"180"
>
<template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.refund_type == 1"
>
仅退款
</span>
...
...
@@ -244,8 +244,6 @@
refund_sn
:
''
,
reason
:
''
}
// console.log('queryParams:',this.queryParams);
//console.log('传向后台的参数:',params);
if
(
this
.
queryParams
.
applyTime
.
length
===
2
)
{
params
.
apply_start_time
=
new
Date
(
this
.
queryParams
.
applyTime
[
0
]).
getTime
()
/
1000
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论