From 0da56b9186b6c63a587c36c2f3a1b30329281d28 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期一, 11 十一月 2024 09:07:49 +0800 Subject: [PATCH] 优化 --- company/src/components/business/OperaCompanyUserApplyWindow.vue | 34 ++++++++++------------------------ 1 files changed, 10 insertions(+), 24 deletions(-) diff --git a/company/src/components/business/OperaCompanyUserApplyWindow.vue b/company/src/components/business/OperaCompanyUserApplyWindow.vue index de7970a..43a0002 100644 --- a/company/src/components/business/OperaCompanyUserApplyWindow.vue +++ b/company/src/components/business/OperaCompanyUserApplyWindow.vue @@ -32,33 +32,17 @@ :value="item.id"> </el-option> </el-select> -<!-- <div style="display: flex; align-items: center;">--> -<!-- <el-input v-model="form.content" placeholder="璇疯緭鍏ュ唴瀹�"></el-input>--> -<!-- </div>--> -<!-- <div class="list">--> -<!-- <div class="list_label">宸查�変紒涓氾細</div>--> -<!-- <div class="list_box">--> -<!-- <div class="list_box_row">--> -<!-- <span>XXX鏈夐檺璐d换鍏徃</span>--> -<!-- <i class="el-icon-error"></i>--> -<!-- </div>--> -<!-- <div class="list_box_row">--> -<!-- <span>XXX鏈夐檺璐d换鍏徃</span>--> -<!-- <i class="el-icon-error"></i>--> -<!-- </div>--> -<!-- </div>--> -<!-- </div>--> </el-form-item> <el-form-item label="鐢宠璇存槑" prop="content"> <el-input type="textarea" placeholder="璇疯緭鍏ョ敵璇疯鏄�" v-model="form.content" - maxlength="30" + maxlength="300" show-word-limit /> </el-form-item> <el-form-item label="鎺堟潈涔�" prop="multifileList"> - <UploadFile @remove="deleFile" :uploadData="{ folder: 'apply', fileType:'.pdf' }" :fileList="fileList" @uploadSuccess="editFanganFile" /> + <UploadFile @remove="deleFile" :limit="99" :uploadData="{ folder: 'apply', fileType:'.pdf' }" :fileList="fileList" @uploadSuccess="editFanganFile" /> </el-form-item> </el-form> </GlobalWindow> @@ -82,7 +66,7 @@ userId: '', content: '', companyIds: [], - multifileList: null + multifileList: [] }, // 楠岃瘉瑙勫垯 rules: { @@ -114,7 +98,6 @@ return } let obj = JSON.parse(JSON.stringify(this.form)) - obj.multifileList = [obj.multifileList] obj.companyIds = obj.companyIds.join(',') obj.companyNames = [] this.form.companyIds.forEach(item => { @@ -147,7 +130,6 @@ return } let obj = JSON.parse(JSON.stringify(this.form)) - obj.multifileList = [obj.multifileList] obj.companyIds = obj.companyIds.join(',') obj.companyNames = [] this.form.companyIds.forEach(item => { @@ -193,11 +175,15 @@ } }) }, - deleFile () { - this.form.multifileList = null + deleFile (imgaddr) { + this.form.multifileList.forEach((item, index) => { + if (item.imgaddr === imgaddr) { + this.form.multifileList.splice(index, 1) + } + }) }, editFanganFile (data) { - this.form.multifileList = data + this.form.multifileList.push(data) }, getAccount() { findUserList({}) -- Gitblit v1.9.3