From 78921416615f450f4cc29ec4f740fbf1b47d8b00 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期二, 19 八月 2025 17:18:28 +0800 Subject: [PATCH] 注册登录更改 --- src/views/mine/index.vue | 87 +++++++++++++++++++++++++++++++++---------- 1 files changed, 66 insertions(+), 21 deletions(-) diff --git a/src/views/mine/index.vue b/src/views/mine/index.vue index 91d9e6e..ae9cac0 100644 --- a/src/views/mine/index.vue +++ b/src/views/mine/index.vue @@ -78,7 +78,8 @@ // 浼佷笟寮�鎴疯 bankName: null, // string锛屽彲绌� // 浼佷笟閾惰璐﹀彿 - bankAccount: null // string锛屽彲绌� + bankAccount: null, // string锛屽彲绌� + bankAccountIMG: null }, enterpriseList: [], type: "", @@ -338,6 +339,22 @@ }); } }; + +const handlebankAccountIMG: UploadProps["onSuccess"] = ( + response, + uploadFile +) => { + if (response.code == "200") { + // state.ruleForm.businessLicense = URL.createObjectURL(uploadFile.raw!); + state.ruleForm.bankAccountIMG = response.result; + } else { + message(response.message, { + type: "error" + }); + } + isLoading.value = false; +}; + defineOptions({ name: "mine" }); @@ -348,7 +365,7 @@ <el-descriptions v-if="state.userInfo.enterpriseName" class="margin-top" - title="" + title="浼佷笟璧勬枡" :column="3" border > @@ -404,7 +421,7 @@ <template #label> <div class="cell-item">鑱旂郴鐢佃瘽</div> </template> - {{ userInfo.legalRepresentativePhone }} + {{ userInfo.enterprisePhone }} </el-descriptions-item> <el-descriptions-item> <template #label> @@ -478,6 +495,14 @@ <div class="cell-item">閾惰璐﹀彿</div> </template> {{ userInfo.bankAccount }} + </el-descriptions-item> + <el-descriptions-item> + <template #label> + <div class="cell-item">閾惰鏀舵浜岀淮鐮�</div> + </template> + <span style="margin-right: auto" @click="showImg('bankAccountIMG')"> + <el-link type="primary" underline>鏌ョ湅浜岀淮鐮�</el-link> + </span> </el-descriptions-item> </el-descriptions> <div class="m-5"> @@ -556,8 +581,8 @@ <img v-if="state.ruleForm.businessLicense" :src="state.ruleForm.businessLicense" - width="200px" - height="150px" + width="80px" + height="50px" /> <el-button v-else type="primary">涓婁紶</el-button> </el-upload> @@ -652,7 +677,43 @@ /> </el-form-item> </el-col> + <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8"> + <el-form-item label="寮�鎴疯" prop="bankName"> + <el-input + v-model="state.ruleForm.bankName" + placeholder="璇疯緭鍏�" + /> + </el-form-item> + </el-col> + <el-col :xs="24" :sm="24" :md="24" :lg="16" :xl="16"> + <el-form-item label="閾惰璐﹀彿" prop="bankAccount"> + <el-input + v-model="state.ruleForm.bankAccount" + placeholder="璇疯緭鍏�" + /> + </el-form-item> + </el-col> + <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"> + <el-form-item label="寮�鎴疯鏀舵浜岀淮鐮�" prop="bankAccountIMG"> + <el-upload + :action="`${baseUrlApi('/api/upFile/file')}`" + :show-file-list="false" + :on-success="handlebankAccountIMG" + :before-upload="beforeAvatarUpload" + :headers="state.headers" + > + <img + v-if="state.ruleForm.bankAccountIMG" + :src="state.ruleForm.bankAccountIMG" + width="85.6px" + height="5.4px" + /> + <el-button v-else type="primary">涓婁紶</el-button> + </el-upload> + </el-form-item> + </el-col> </el-row> + <el-row> <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"> <el-form-item label="娉曞畾浠h〃浜�" prop="legalRepresentativeIdCard"> @@ -746,22 +807,6 @@ <el-form-item label="鑱旂郴鐢佃瘽" prop="operatorPhone"> <el-input v-model="state.ruleForm.operatorPhone" - placeholder="璇疯緭鍏�" - /> - </el-form-item> - </el-col> - <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8"> - <el-form-item label="寮�鎴疯" prop="bankName"> - <el-input - v-model="state.ruleForm.bankName" - placeholder="璇疯緭鍏�" - /> - </el-form-item> - </el-col> - <el-col :xs="24" :sm="24" :md="24" :lg="16" :xl="16"> - <el-form-item label="閾惰璐﹀彿" prop="bankAccount"> - <el-input - v-model="state.ruleForm.bankAccount" placeholder="璇疯緭鍏�" /> </el-form-item> -- Gitblit v1.9.1