From 089bf5d2378b3c4a61d795b2a92bede2c193b771 Mon Sep 17 00:00:00 2001
From: admin <344137771@qq.com>
Date: Tue, 06 Jan 2026 11:22:58 +0800
Subject: [PATCH] 1
---
src/views/modules/c2c/bank-add-or-update.vue | 286 ++++++++++++--------------------------------------------
1 files changed, 62 insertions(+), 224 deletions(-)
diff --git a/src/views/modules/c2c/bank-add-or-update.vue b/src/views/modules/c2c/bank-add-or-update.vue
index 19ac5da..60d3ef2 100644
--- a/src/views/modules/c2c/bank-add-or-update.vue
+++ b/src/views/modules/c2c/bank-add-or-update.vue
@@ -1,256 +1,91 @@
<template>
- <el-dialog
- :title="!id ? '新增支付方式' : '修改支付方式'"
- :close-on-click-modal="false"
- :visible.sync="visible"
- @close="close()"
- @open="open()"
- >
- <el-form
- :model="dataFormOne"
- :rules="dataRule"
- ref="dataForm"
- @keyup.enter.native="dataFormSubmit()"
- label-width="120px"
- >
+ <el-dialog :title="!id ? '新增支付方式' : '修改支付方式'" :close-on-click-modal="false" :visible.sync="visible" @close="close()"
+ @open="open()">
+ <el-form :model="dataFormOne" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()"
+ label-width="120px">
<el-form-item label="用户名UID" prop="userCode">
- <el-input
- v-model="dataFormOne.userCode"
- :disabled="id ? true : false"
- placeholder="用户名UID"
- ></el-input>
+ <el-input v-model="dataFormOne.userCode" :disabled="id ? true : false" placeholder="用户名UID"></el-input>
</el-form-item>
<el-form-item v-if="id" label="用户名" prop="">
- <el-input
- v-model="dataForm.userName"
- disabled
- placeholder="用户名"
- ></el-input>
+ <el-input v-model="dataForm.userName" disabled placeholder="用户名"></el-input>
</el-form-item>
- <el-form-item label="资金密码" prop="loginSafeword">
- <el-input
- v-model="dataFormOne.loginSafeword"
- type="password"
- placeholder="请输入登录人资金密码"
- ></el-input>
- </el-form-item>
+ <!-- <el-form-item label="资金密码" prop="loginSafeword">
+ <el-input v-model="dataFormOne.loginSafeword" type="password" placeholder="请输入登录人资金密码"></el-input>
+ </el-form-item> -->
<el-form-item v-if="id" label="支付方式类型" prop="">
- <el-input
- v-model="dataForm.methodTypeName"
- disabled
- placeholder="支付方式类型"
- ></el-input>
+ <el-input v-model="dataForm.methodTypeName" disabled placeholder="支付方式类型"></el-input>
</el-form-item>
<el-form-item v-if="!id" label="支付方式模板" prop="id">
- <el-select
- v-model="arr.id"
- @change="changeVal(arr.id)"
- placeholder="请选择"
- >
- <el-option
- v-for="item in arr"
- :key="item.id"
- :label="item.name"
- :value="item.id"
- >
+ <el-select v-model="arr.id" @change="changeVal(arr.id)" placeholder="请选择">
+ <el-option v-for="item in arr" :key="item.id" :label="item.name" :value="item.id">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="支付方式图片" prop="methodImg">
- <img
- :src="id ? dataForm.methodImgUrl : dataForm.methodImgUrl"
- alt=""
- width="100"
- height="100"
- />
+ <img :src="id ? dataForm.methodImgUrl : dataForm.methodImgUrl" alt="" width="100" height="100" />
</el-form-item>
<el-form-item label="支付方式名称" prop="">
- <el-input
- v-model="dataForm.methodName"
- disabled
- placeholder="支付方式名称"
- ></el-input>
+ <el-input v-model="dataForm.methodName" disabled placeholder="支付方式名称"></el-input>
</el-form-item>
<el-form-item label="真实姓名" prop="realName">
- <el-input
- v-model="dataFormOne.realName"
- placeholder="真实姓名"
- ></el-input>
+ <el-input v-model="dataFormOne.realName" placeholder="真实姓名"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName1"
- :label="dataForm.paramName1"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue1"
- placeholder="参数值1"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName1" :label="dataForm.paramName1" prop="">
+ <el-input v-model="dataForm.paramValue1" placeholder="参数值1"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName2"
- :label="dataForm.paramName2"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue2"
- placeholder="参数值2"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName2" :label="dataForm.paramName2" prop="">
+ <el-input v-model="dataForm.paramValue2" placeholder="参数值2"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName3"
- :label="dataForm.paramName3"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue3"
- placeholder="参数值3"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName3" :label="dataForm.paramName3" prop="">
+ <el-input v-model="dataForm.paramValue3" placeholder="参数值3"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName4"
- :label="dataForm.paramName4"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue14"
- placeholder="参数值4"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName4" :label="dataForm.paramName4" prop="">
+ <el-input v-model="dataForm.paramValue4" placeholder="参数值4"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName5"
- :label="dataForm.paramName5"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue5"
- placeholder="参数值5"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName5" :label="dataForm.paramName5" prop="">
+ <el-input v-model="dataForm.paramValue5" placeholder="参数值5"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName6"
- :label="dataForm.paramName6"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue6"
- placeholder="参数值6"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName6" :label="dataForm.paramName6" prop="">
+ <el-input v-model="dataForm.paramValue6" placeholder="参数值6"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName7"
- :label="dataForm.paramName7"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue7"
- placeholder="参数值7"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName7" :label="dataForm.paramName7" prop="">
+ <el-input v-model="dataForm.paramValue7" placeholder="参数值7"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName8"
- :label="dataForm.paramName8"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue8"
- placeholder="参数值8"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName8" :label="dataForm.paramName8" prop="">
+ <el-input v-model="dataForm.paramValue8" placeholder="参数值8"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName9"
- :label="dataForm.paramName9"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue9"
- placeholder="参数值9"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName9" :label="dataForm.paramName9" prop="">
+ <el-input v-model="dataForm.paramValue9" placeholder="参数值9"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName10"
- :label="dataForm.paramName10"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue10"
- placeholder="参数值10"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName10" :label="dataForm.paramName10" prop="">
+ <el-input v-model="dataForm.paramValue10" placeholder="参数值10"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName11"
- :label="dataForm.paramName11"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue11"
- placeholder="参数值11"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName11" :label="dataForm.paramName11" prop="">
+ <el-input v-model="dataForm.paramValue11" placeholder="参数值11"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName12"
- :label="dataForm.paramName12"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue12"
- placeholder="参数值12"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName12" :label="dataForm.paramName12" prop="">
+ <el-input v-model="dataForm.paramValue12" placeholder="参数值12"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName13"
- :label="dataForm.paramName13"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue13"
- placeholder="参数值13"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName13" :label="dataForm.paramName13" prop="">
+ <el-input v-model="dataForm.paramValue13" placeholder="参数值13"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName14"
- :label="dataForm.paramName14"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue14"
- placeholder="参数值14"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName14" :label="dataForm.paramName14" prop="">
+ <el-input v-model="dataForm.paramValue14" placeholder="参数值14"></el-input>
</el-form-item>
- <el-form-item
- v-if="dataForm.paramName15"
- :label="dataForm.paramName15"
- prop=""
- >
- <el-input
- v-model="dataForm.paramValue15"
- placeholder="参数值15"
- ></el-input>
+ <el-form-item v-if="dataForm.paramName15" :label="dataForm.paramName15" prop="">
+ <el-input v-model="dataForm.paramValue15" placeholder="参数值15"></el-input>
</el-form-item>
<el-form-item label="支付二维码">
- <el-upload
- class="avatar-uploader"
- :action="$http.adornUrl('/api/uploadFile')"
- :headers="{ Authorization: $cookie.get('Authorization') }"
- :on-success="handleAvatarSuccess"
- :show-file-list="false"
- :before-upload="beforeAvatarUpload"
- >
- <img
- v-if="dataFormOne.imageUrl"
- :src="dataFormOne.imageUrl"
- class="avatar"
- />
+ <el-upload class="avatar-uploader" :action="$http.adornUrl('/api/uploadFile')"
+ :headers="{ Authorization: $cookie.get('Authorization') }" :on-success="handleAvatarSuccess"
+ :show-file-list="false" :before-upload="beforeAvatarUpload">
+ <img v-if="dataFormOne.imageUrl" :src="dataFormOne.imageUrl" class="avatar" />
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>
</el-form-item>
<el-form-item label="备注" prop="remark">
- <el-input
- v-model="dataForm.remark"
- type="textarea"
- placeholder="备注"
- ></el-input>
+ <el-input v-model="dataForm.remark" type="textarea" placeholder="备注"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
@@ -302,7 +137,7 @@
paramName13: "",
paramName14: "",
paramName15: "",
- loginSafeword: "",
+ // loginSafeword: "",
},
arr: [],
dataRule: {
@@ -312,9 +147,9 @@
userCode: [
{ required: true, message: "用户名UID不能为空", trigger: "blur" },
],
- loginSafeword: [
- { required: true, message: "资金密码不能为空", trigger: "blur" },
- ],
+ // loginSafeword: [
+ // { required: true, message: "资金密码不能为空", trigger: "blur" },
+ // ],
value1: [
{ required: true, message: "请选择支付方式", trigger: "blur" },
],
@@ -373,7 +208,7 @@
paramName13: "",
paramName14: "",
paramName15: "",
- loginSafeword: "",
+ // loginSafeword: "",
});
},
handleAvatarSuccess(res, file) {
@@ -444,7 +279,7 @@
url: this.$http.adornUrl("/paymentMethod/getPaymentMethodConfig"),
method: "get",
params: this.$http.adornParams({
- type:1,// 1.银行卡 2.c2c
+ type: 1,// 1.银行卡 2.c2c
})
}).then(({ data }) => {
if (data.code == 0) {
@@ -508,8 +343,8 @@
url: this.$http.adornUrl(`/paymentMethod/add`), //新增
method: "post",
data: this.$http.adornData({
- type:1,// 1.银行卡 2.c2c
- loginSafeword: encrypt(this.dataFormOne.loginSafeword),
+ type: 1,// 1.银行卡 2.c2c
+ // loginSafeword: encrypt(this.dataFormOne.loginSafeword),
methodConfigId: this.arr.id,
qrcode: this.dataFormOne.methodImg,
realName: this.dataFormOne.realName,
@@ -555,7 +390,7 @@
method: "post",
data: this.$http.adornData({
id: this.id,
- loginSafeword: encrypt(this.dataFormOne.loginSafeword),
+ // loginSafeword: encrypt(this.dataFormOne.loginSafeword),
methodConfigId: this.dataForm.methodConfigId,
qrcode: this.dataFormOne.methodImg,
realName: this.dataFormOne.realName,
@@ -610,9 +445,11 @@
position: relative;
overflow: hidden;
}
+
.avatar-uploader .el-upload:hover {
border-color: #409eff;
}
+
.avatar-uploader-icon {
font-size: 28px;
color: #8c939d;
@@ -621,6 +458,7 @@
line-height: 178px;
text-align: center;
}
+
.avatar {
width: 178px;
height: 178px;
--
Gitblit v1.9.3