From 376f3de70bfdd7905876123ba5a331c0aa176199 Mon Sep 17 00:00:00 2001
From: 小飞侠 <8277136+liaoxujun@user.noreply.gitee.com>
Date: 星期四, 25 九月 2025 09:10:29 +0800
Subject: [PATCH] 修改注册时可以多模块注册
---
Web/src/views/Customer/fBS_CusExtend/component/editDialog.vue | 51 ++++++++++++++++++++++++++++++++-------------------
1 files changed, 32 insertions(+), 19 deletions(-)
diff --git a/Web/src/views/Customer/fBS_CusExtend/component/editDialog.vue b/Web/src/views/Customer/fBS_CusExtend/component/editDialog.vue
index d335c35..c5be1ca 100644
--- a/Web/src/views/Customer/fBS_CusExtend/component/editDialog.vue
+++ b/Web/src/views/Customer/fBS_CusExtend/component/editDialog.vue
@@ -18,8 +18,8 @@
ruleForm: {} as any,
stores: {},
dropdownData: {} as any,
- enterpriseList:[],
- roleList:[]
+ enterpriseList:[] as any[],
+ roleList:[] as any[]
});
// 鑷娣诲姞鍏朵粬瑙勫垯
@@ -49,13 +49,13 @@
});
// 鎵撳紑寮圭獥
-const openDialog = async (row: any, title: string, qiyeList,roleList) => {
+const openDialog = async (row: any, title: string, qiyeList: any[], roleList: any[]) => {
state.roleList = roleList
state.enterpriseList = qiyeList
state.title = title;
row = row ?? { };
state.ruleForm = row.id ? await fBS_CusExtendApi.detail(row.id).then(res => res.data.result) : JSON.parse(JSON.stringify(row));
- state.ruleForm.enterpriseType = state.ruleForm.enterpriseType.split(",");
+ state.ruleForm.enterpriseType = state.ruleForm.enterpriseType&&state.ruleForm.enterpriseType.split(",");
state.showDialog = true;
};
@@ -80,14 +80,14 @@
}
});
};
-const isLeaf = data => {
+const isLeaf = (data: any[]) => {
data.forEach(item => {
if (!item.child) {
item.leaf = true;
}
});
};
-const loadNode = (node, resolve) => {
+const loadNode = (node: { level: number; data: any; }, resolve: (arg0: never[]) => any) => {
if (node.level === 0) {
isLeaf(node.data);
return resolve(node.data);
@@ -160,7 +160,7 @@
<el-input v-model="state.ruleForm.unifiedSocialCreditCode" placeholder="璇疯緭鍏ョ粺涓�绀句細淇$敤浠g爜" show-word-limit clearable />
</el-form-item>
</el-col>
- <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb20" >
+ <!-- <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb20" >
<el-form-item label="浜ゆ槗涓讳綋" prop="transactionCode">
<el-select
v-model="state.ruleForm.transactionCode"
@@ -174,9 +174,8 @@
:value="item.code"
/>
</el-select>
- <!-- <el-input v-model="state.ruleForm.transactionCode" placeholder="璇疯緭鍏ヤ氦鏄撲富浣�" show-word-limit clearable /> -->
</el-form-item>
- </el-col>
+ </el-col> -->
<el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb20" >
<el-form-item label="娉ㄥ唽璧勯噾" prop="registeredCapital">
<el-input v-model="state.ruleForm.registeredCapital" placeholder="璇疯緭鍏ユ敞鍐岃祫閲�" show-word-limit clearable />
@@ -205,6 +204,29 @@
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" >
<el-form-item label="浼佷笟涓昏惀涓氬姟" prop="mainBusiness">
<el-input type="textarea" autosize v-model="state.ruleForm.mainBusiness" placeholder="璇疯緭鍏ヤ紒涓氫富钀ヤ笟鍔�" show-word-limit clearable />
+ </el-form-item>
+ </el-col>
+ <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb20" >
+ <el-form-item label="寮�鎴疯" prop="bankName">
+ <el-input v-model="state.ruleForm.bankName" placeholder="璇疯緭鍏ュ紑鎴疯" show-word-limit clearable />
+ </el-form-item>
+ </el-col>
+ <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8" class="mb20" >
+ <el-form-item label="閾惰璐﹀彿" prop="bankAccount">
+ <el-input v-model="state.ruleForm.bankAccount" placeholder="璇疯緭鍏ラ摱琛岃处鍙�" show-word-limit clearable />
+ </el-form-item>
+ </el-col>
+ <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" >
+ <el-form-item label="閾惰鏀舵浜岀淮鐮�" prop="bankAccountIMG">
+ <el-image
+ :src="state.ruleForm.bankAccountIMG"
+ :zoom-rate="1.2"
+ :preview-src-list="[state.ruleForm.bankAccountIMG]"
+ preview-teleported
+ fit="cover"
+ style="width:200px;height:150px"
+ />
+ <!-- <el-input v-model="state.ruleForm.legalRepresentativeIdCard" placeholder="璇疯緭鍏ユ硶瀹氫唬琛ㄤ汉韬唤璇佹枃浠惰矾寰�" show-word-limit clearable /> -->
</el-form-item>
</el-col>
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" >
@@ -263,16 +285,7 @@
<el-input v-model="state.ruleForm.operatorPhone" placeholder="璇疯緭鍏ヤ笟鍔$粡鍔炰汉鐢佃瘽" show-word-limit clearable />
</el-form-item>
</el-col>
- <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb20" >
- <el-form-item label="寮�鎴疯" prop="bankName">
- <el-input v-model="state.ruleForm.bankName" placeholder="璇疯緭鍏ュ紑鎴疯" show-word-limit clearable />
- </el-form-item>
- </el-col>
- <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="8" class="mb20" >
- <el-form-item label="閾惰璐﹀彿" prop="bankAccount">
- <el-input v-model="state.ruleForm.bankAccount" placeholder="璇疯緭鍏ラ摱琛岃处鍙�" show-word-limit clearable />
- </el-form-item>
- </el-col>
+
<!-- <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb20" >
<el-form-item label="瀹℃牳姝ラ" prop="steps">
<g-sys-dict v-model="state.ruleForm.steps" code="CusExtendStep" render-as="select" placeholder="璇烽�夋嫨瀹℃牳姝ラ" clearable filterable />
--
Gitblit v1.9.1