|
@@ -13,6 +13,29 @@
|
|
|
label-position="right"
|
|
|
label-width="180px"
|
|
|
>
|
|
|
+ <el-form-item
|
|
|
+ label="分部"
|
|
|
+ prop="organId"
|
|
|
+ :rules="[
|
|
|
+ { required: true, message: '请选择分部', trigger: 'change' }
|
|
|
+ ]"
|
|
|
+ >
|
|
|
+ <el-select
|
|
|
+ class="multiple"
|
|
|
+ style="width: 180px !important"
|
|
|
+ v-model.trim="form.organId"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ placeholder="请选择分部"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in organList"
|
|
|
+ :key="index"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-card>
|
|
|
<el-alert
|
|
|
title="企业信息"
|
|
@@ -61,6 +84,7 @@
|
|
|
<el-upload
|
|
|
class="avatar-upload"
|
|
|
ref="upload"
|
|
|
+ :action="ossUploadUrl"
|
|
|
:on-change="$event => handleChange($event, 'licenceUrl')"
|
|
|
:on-remove="() => handleRemove('licenceUrl')"
|
|
|
accept="image/*"
|
|
@@ -93,6 +117,7 @@
|
|
|
<el-upload
|
|
|
class="avatar-upload"
|
|
|
ref="upload"
|
|
|
+ :action="ossUploadUrl"
|
|
|
:on-remove="() => handleRemove('openAccountLicenceUrl')"
|
|
|
:on-change="
|
|
|
$event => handleChange($event, 'openAccountLicenceUrl')
|
|
@@ -243,6 +268,7 @@
|
|
|
<el-upload
|
|
|
class="avatar-upload"
|
|
|
ref="upload"
|
|
|
+ :action="ossUploadUrl"
|
|
|
:on-change="
|
|
|
$event => handleChange($event, 'legalLicenceFrontUrl')
|
|
|
"
|
|
@@ -277,6 +303,7 @@
|
|
|
<el-upload
|
|
|
class="avatar-upload"
|
|
|
ref="upload"
|
|
|
+ :action="ossUploadUrl"
|
|
|
:on-change="$event => handleChange($event, 'legalLicenceBackUrl')"
|
|
|
:on-remove="() => handleRemove('legalLicenceBackUrl')"
|
|
|
accept="image/*"
|
|
@@ -459,6 +486,7 @@ import { yiBankJson } from "../../utils/bankJson";
|
|
|
import { yeepayUpload, addSubMerchant, updateMember } from "./api.js";
|
|
|
import { getToken, getTenantId } from "@/utils/auth";
|
|
|
import { policy } from "@/api/appTenant";
|
|
|
+import { getEmployeeOrgan } from "@/api/buildTeam";
|
|
|
export default {
|
|
|
name: "AYePayAccount",
|
|
|
props: {
|
|
@@ -474,6 +502,7 @@ export default {
|
|
|
cityList: cityJson,
|
|
|
cityOptions: yizhifuJson,
|
|
|
selectListCity: [],
|
|
|
+ organList: [],
|
|
|
headers: {
|
|
|
Authorization: getToken()
|
|
|
},
|
|
@@ -482,6 +511,7 @@ export default {
|
|
|
id: null, // 编号
|
|
|
form: {
|
|
|
memberId: null,
|
|
|
+ organId: null, // 分部
|
|
|
name: null, // 公司名称
|
|
|
socialCreditCode: null, // 统一社会信用码
|
|
|
licenceUrl: null, // 商户证件照
|
|
@@ -510,16 +540,17 @@ export default {
|
|
|
ossUploadUrl: `/api-web/yeepay/upload`,
|
|
|
dataObj: {
|
|
|
multipartFile: ""
|
|
|
- },
|
|
|
- headers: {
|
|
|
- Authorization: getToken(),
|
|
|
- tenantId: getTenantId()
|
|
|
- },
|
|
|
+ }
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
|
console.log(this.row);
|
|
|
this.__init();
|
|
|
+ getEmployeeOrgan().then(res => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.organList = res.data;
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
methods: {
|
|
|
__init() {
|
|
@@ -528,6 +559,7 @@ export default {
|
|
|
const row = this.row;
|
|
|
this.id = row.id;
|
|
|
this.form = {
|
|
|
+ organId: row.organId,
|
|
|
memberId: row.memberId,
|
|
|
name: row.name,
|
|
|
legalPerson: row.legalPerson,
|
|
@@ -617,8 +649,8 @@ export default {
|
|
|
let formData = new FormData();
|
|
|
formData.append("multipartFile", file.raw);
|
|
|
const res = await yeepayUpload(formData);
|
|
|
- console.log("🚀 ~ res:", res, form_key)
|
|
|
- if ( res.data ){
|
|
|
+ console.log("🚀 ~ res:", res, form_key);
|
|
|
+ if (res.data) {
|
|
|
this.$message.success(`上传成功`);
|
|
|
} else {
|
|
|
this.$message.error(`上传失败`);
|