Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
S
shop-new
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
王天霸
shop-new
Commits
dbf9dd1b
提交
dbf9dd1b
authored
4月 28, 2021
作者:
huaxinzhu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1、更换logo;2、商品图片上传优化;3、提现申请,去支付宝
上级
40739631
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
248 行增加
和
217 行删除
+248
-217
logo_white.png
src/assets/logo/logo_white.png
+0
-0
Logo.vue
src/layout/components/Sidebar/Logo.vue
+3
-2
request.js
src/utils/request.js
+23
-24
login.vue
src/views/login.vue
+0
-1
index.vue
src/views/system/asset/bankcard/index.vue
+92
-67
goodsimg.vue
src/views/system/goods/add/components/goodsimg.vue
+130
-123
没有找到文件。
src/assets/logo/logo_white.png
0 → 100644
浏览文件 @
dbf9dd1b
5.2 KB
src/layout/components/Sidebar/Logo.vue
浏览文件 @
dbf9dd1b
...
...
@@ -14,7 +14,8 @@
</
template
>
<
script
>
import
logoImg
from
'@/assets/logo/logo.png'
// import logoImg from '@/assets/logo/logo.png';
import
logoImg
from
'@/assets/logo/logo_white.png'
;
export
default
{
name
:
'SidebarLogo'
,
...
...
@@ -33,7 +34,7 @@ export default {
}
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.sidebarLogoFade-enter-active
{
transition
:
opacity
1
.5s
;
}
...
...
src/utils/request.js
浏览文件 @
dbf9dd1b
...
...
@@ -15,11 +15,11 @@ const service = axios.create({
// request拦截器
service
.
interceptors
.
request
.
use
(
config
=>
{
// 是否需要设置 token
const
isToken
=
(
config
.
headers
||
{}).
isToken
===
false
const
isToken
=
(
config
.
headers
||
{}).
isToken
===
false
;
if
(
getToken
()
&&
!
isToken
)
{
config
.
headers
[
'Authorization'
]
=
'Bearer '
+
getToken
()
// 让每个请求携带自定义token 请根据实际情况自行修改
}
//config.headers['Authorization'] = 'Bearer ' + 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dpbk5hbWUiOiIxNTcxMTEzOTg5NSIsInVpZCI6NTI4MjgsImNoYW5uZWxJZCI6MCwiZXhwIjoxNjE5N
TEyMzI0LCJpc3MiOiJnaW4tYmxvZyJ9.1I74xBUHyu_XIc7BggNMpxRUGGZnGJEEvElD85xxIPY
'
//config.headers['Authorization'] = 'Bearer ' + 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dpbk5hbWUiOiIxNTcxMTEzOTg5NSIsInVpZCI6NTI4MjgsImNoYW5uZWxJZCI6MCwiZXhwIjoxNjE5N
jc2MDMzLCJpc3MiOiJnaW4tYmxvZyJ9.ccnrAoIMRLQV1MAAII6J3F7ATnFDjcgUnMw6VoKuRA0
'
return
config
},
error
=>
{
console
.
log
(
"25reject"
);
...
...
@@ -49,8 +49,7 @@ service.interceptors.response.use(res => {
})
}
else
if
(
code
===
500
)
{
Message
({
message
:
"状态吗500"
,
// message: message,
message
:
message
,
type
:
'error'
})
return
Promise
.
reject
(
new
Error
(
message
))
...
...
@@ -75,31 +74,31 @@ service.interceptors.response.use(res => {
}
},
error
=>
{
// --- start ---- 开发时候用这段,把错误彻底抛出来 --- start ---
//
let {message} = error;
//
if (message == 'Network Error') {
//
message = "后端接口连接异常";
//
} else if (message.includes('timeout')) {
//
message = '系统接口请求超时';
//
} else if (message.includes("Request failed with status code")) {
//
message = "系统接口" + message.substr(message.length - 3) + "异常";
//
}
//
Message({
//
message: message,
//
type: "error"
//
});
let
{
message
}
=
error
;
if
(
message
==
'Network Error'
)
{
message
=
"后端接口连接异常"
;
}
else
if
(
message
.
includes
(
'timeout'
))
{
message
=
'系统接口请求超时'
;
}
else
if
(
message
.
includes
(
"Request failed with status code"
))
{
message
=
"系统接口"
+
message
.
substr
(
message
.
length
-
3
)
+
"异常"
;
}
Message
({
message
:
message
,
type
:
"error"
});
// console.log(message);
// --- end ---- 开发时候用这段,把错误彻底抛出来 --- end ---
// --- start --- 正式上线,隐藏报错信息 ----- start ----
let
ssa
=
window
.
location
.
host
;
setTimeout
(
function
()
{
if
(
ssa
==
'localhost:1024'
)
{
window
.
location
.
href
=
'http://sso.jxhh.com/logout?redirect=http://'
+
ssa
}
else
{
window
.
location
.
href
=
'http://sso.jxhh.com/logout?redirect=http://'
+
ssa
}
},
1000
);
//
let ssa = window.location.host;
//
setTimeout(function () {
//
if (ssa == 'localhost:1024') {
//
window.location.href = 'http://sso.jxhh.com/logout?redirect=http://' + ssa
//
} else {
//
window.location.href = 'http://sso.jxhh.com/logout?redirect=http://' + ssa
//
}
//
}, 1000);
// --- end --- 正式上线,隐藏报错信息 ----- end ----
return
Promise
.
reject
(
error
)
...
...
src/views/login.vue
浏览文件 @
dbf9dd1b
...
...
@@ -38,7 +38,6 @@ export default {
this
.
tiaozuan
();
// this.getCookie();
// this.getCode();
},
methods
:
{
tiaozuan
(){
...
...
src/views/system/asset/bankcard/index.vue
浏览文件 @
dbf9dd1b
...
...
@@ -2,7 +2,7 @@
<div
class=
"app-container"
>
<el-card
class=
"box-card"
>
<div
slot=
"header"
class=
"clearfix"
>
<span>
绑定银行卡
</span>
<span>
账户管理
</span>
<el-button
style=
'float:right'
:disabled=
"!addbank"
...
...
@@ -12,7 +12,6 @@
@
click=
"handleAdd"
>
新增
</el-button>
</div>
<el-table
v-loading=
"loading"
:height=
"tableHeight"
:data=
"bankcardList"
...
...
@@ -47,56 +46,66 @@
@
pagination=
"getList"
/>
<!-- 添加或修改商户银行卡对话框 -->
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"类型"
>
<el-select
@
change=
"selectChanged"
v-model=
"form.txType"
placeholder=
"类型"
>
<el-option
v-for=
"item in state"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option
>
</el-select
>
</el-form-item
>
</el-form
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button
>
<el-button
@
click=
"cancel"
>
取 消
</el-button
>
</div
>
</el-dialog
>
<!-- <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>--
>
<!-- <el-form ref="form" :model="form" :rules="rules" label-width="80px">--
>
<!-- <el-form-item label="类型">--
>
<!-- <el-select @change="selectChanged" v-model="form.txType" placeholder="类型">--
>
<!-- <el-option v-for="item in state" :key="item.value" :label="item.label"-->
<!-- :value="item.value"></el-option>--
>
<!-- </el-select>--
>
<!-- </el-form-item>--
>
<!-- </el-form>--
>
<!-- <div slot="footer" class="dialog-footer">--
>
<!-- <el-button type="primary" @click="submitForm">确 定</el-button>--
>
<!-- <el-button @click="cancel">取 消</el-button>--
>
<!-- </div>--
>
<!-- </el-dialog>--
>
<el-dialog
:visible
.
sync=
"bank"
:title=
"banktitle"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"开户城市"
prop=
"ProvinceCity"
>
<el-input
v-model=
"form.ProvinceCity"
placeholder=
"请输入城市名和商户提交时一致"
/>
</el-form-item>
<el-form-item
label=
"银行名称"
>
<el-select
v-model=
"form.BankName"
placeholder=
"状态"
>
<el-option
v-for=
"item in bankList"
:key=
"item.value"
:label=
"item.value"
:value=
"item.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"开户行"
prop=
"kaihuhang"
>
<el-input
v-model=
"form.kaihuhang"
placeholder=
"请输入开户行"
/>
</el-form-item>
<el-form-item
label=
"持卡人姓名"
prop=
"BankAccountName"
>
<el-input
v-model=
"form.BankAccountName"
placeholder=
"请输入持卡人姓名"
/>
</el-form-item>
<el-form-item
label=
"卡号"
prop=
"BankAccountNo"
>
<el-input
v-model=
"form.BankAccountNo"
placeholder=
"请输入卡号"
/>
</el-form-item>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</el-dialog>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"90px"
>
<el-row>
<el-col
:span=
"16"
:offset=
"3"
>
<el-form-item
label=
"开户城市"
prop=
"ProvinceCity"
>
<el-input
v-model=
"form.ProvinceCity"
placeholder=
"请输入城市名和商户提交时一致"
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"16"
:offset=
"3"
>
<el-form-item
label=
"银行名称"
>
<el-select
v-model=
"form.BankName"
placeholder=
"状态"
style=
"width: 100%"
>
<el-option
v-for=
"item in bankList"
:key=
"item.value"
:label=
"item.value"
:value=
"item.value"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"16"
:offset=
"3"
>
<el-form-item
label=
"开户行"
prop=
"kaihuhang"
>
<el-input
v-model=
"form.kaihuhang"
placeholder=
"请输入开户行"
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"16"
:offset=
"3"
>
<el-form-item
label=
"持卡人姓名"
prop=
"BankAccountName"
>
<el-input
v-model=
"form.BankAccountName"
placeholder=
"请输入持卡人姓名"
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"16"
:offset=
"3"
>
<el-form-item
label=
"卡号"
prop=
"BankAccountNo"
>
<el-input
v-model=
"form.BankAccountNo"
placeholder=
"请输入卡号"
/>
</el-form-item>
</el-col>
</el-row>
<el-dialog
:visible
.
sync=
"zfb"
:title=
"banktitle"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules2"
label-width=
"80px"
>
<el-form-item
label=
"支付宝账户名称"
prop=
"ZfbAccountName"
>
<el-input
v-model=
"form.ZfbAccountName"
placeholder=
"请输入支付宝账户名称"
/>
</el-form-item>
<el-form-item
label=
"支付宝账户"
prop=
"ZfbAccount"
>
<el-input
v-model=
"form.ZfbAccount"
placeholder=
"请输入支付宝账户"
/>
</el-form-item>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
...
...
@@ -104,6 +113,21 @@
</div>
</el-dialog>
<!-- <el-dialog :visible.sync="zfb" :title="banktitle">-->
<!-- <el-form ref="form" :model="form" :rules="rules2" label-width="80px">-->
<!-- <el-form-item label="支付宝账户名称" prop="ZfbAccountName">-->
<!-- <el-input v-model="form.ZfbAccountName" placeholder="请输入支付宝账户名称"/>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="支付宝账户" prop="ZfbAccount">-->
<!-- <el-input v-model="form.ZfbAccount" placeholder="请输入支付宝账户"/>-->
<!-- </el-form-item>-->
<!-- </el-form>-->
<!-- <div slot="footer" class="dialog-footer">-->
<!-- <el-button type="primary" @click="submitForm">确 定</el-button>-->
<!-- <el-button @click="cancel">取 消</el-button>-->
<!-- </div>-->
<!-- </el-dialog>-->
</el-card>
</div>
</template>
...
...
@@ -119,7 +143,6 @@
state
:
[
// {label: "支付宝", value: 2},
{
label
:
"银行卡"
,
value
:
1
},
],
//银行
bankList
:
[],
...
...
@@ -139,7 +162,7 @@
bankcardList
:
[],
// 弹出层标题
title
:
""
,
banktitle
:
"
银行卡/支付宝数量最大为3个
"
,
banktitle
:
"
对公账户(数量最多为3个)
"
,
// 是否显示弹出层
open
:
false
,
addbank
:
false
,
...
...
@@ -152,7 +175,9 @@
sellerId
:
0
,
},
// 表单参数
form
:
{},
form
:
{
},
// 表单校验
rules
:
{},
rules2
:
{
...
...
@@ -191,19 +216,18 @@
});
},
//类型改变
selectChanged
(
v
)
{
if
(
v
==
1
)
{
this
.
bank
=
true
this
.
zfb
=
false
}
else
if
(
v
==
2
)
{
this
.
bank
=
false
this
.
zfb
=
true
}
else
{
this
.
bank
=
false
this
.
zfb
=
true
}
},
// selectChanged(v) {
// if (v == 1) {
// this.bank = true
// this.zfb = false
// } else if (v == 2) {
// this.bank = false
// this.zfb = true
// } else {
// this.bank = false
// this.zfb = true
// }
// },
//根据银行类别判断
btypa
(
row
)
{
var
lx
=
""
...
...
@@ -258,7 +282,7 @@
/** 新增按钮操作 */
handleAdd
()
{
this
.
reset
();
this
.
open
=
true
;
this
.
bank
=
true
;
this
.
title
=
"添加商户银行卡"
;
},
/** 修改按钮操作 */
...
...
@@ -275,7 +299,8 @@
submitForm
()
{
this
.
$refs
[
"form"
].
validate
(
valid
=>
{
if
(
valid
)
{
this
.
form
.
sellerId
=
this
.
queryParams
.
sellerId
this
.
form
.
sellerId
=
this
.
queryParams
.
sellerId
;
this
.
form
.
TxType
=
1
;
addBankcard
(
this
.
form
).
then
(
response
=>
{
if
(
response
.
code
===
0
)
{
this
.
msgSuccess
(
"新增成功"
);
...
...
src/views/system/goods/add/components/goodsimg.vue
浏览文件 @
dbf9dd1b
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论