From 2599fae1a6e1f9cab1d0cdd92372d2b368038f88 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期三, 31 七月 2024 18:43:03 +0800 Subject: [PATCH] 测试完成 --- src/components/Regular/index.vue | 31 +++++++++++++++++++++---------- 1 files changed, 21 insertions(+), 10 deletions(-) diff --git a/src/components/Regular/index.vue b/src/components/Regular/index.vue index 091e957..bab62b1 100644 --- a/src/components/Regular/index.vue +++ b/src/components/Regular/index.vue @@ -6,7 +6,7 @@ ><el-form-item label="閫夐」鍚嶇О"> <el-input type="text" - placeholder="璇疯緭鍏�" + placeholder="璇疯緭鍏ワ紙蹇呭~椤癸級" v-model="item.targetvalue" show-word-limit > @@ -66,7 +66,7 @@ </el-input> </el-form-item ></el-col> </el-row> - <el-form-item label="鍏抽敭瀛�(鍚�)" prop="desc"> + <el-form-item label="鍏抽敭瀛�(鍚�)" prop="desc" v-if="hasValue"> <div class="xinz-inf"> <el-tag :key="crux" @@ -108,7 +108,7 @@ > </div> </el-form-item> - <el-form-item label="鍏抽敭瀛�(闈�)" prop="desc"> + <el-form-item label="鍏抽敭瀛�(闈�)" prop="desc" v-if="hasValue"> <div class="xinz-inf"> <el-tag :key="crux" @@ -150,13 +150,13 @@ > </div> </el-form-item> - <el-form-item label="閫夐」鏂囦欢" prop="sickness"> + <el-form-item label="閫夐」鏂囦欢" prop="sickness" v-if="Verbalproblem"> <div style="width: 40vw"> <el-upload class="upload-demo" :action="uploadImgUrl" :headers="headers" - :accept="'image/*,video/*'" + accept=".jpg,.png,image/*" :on-success="handleChange.bind(this, item)" > <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> @@ -179,7 +179,6 @@ class="upload-demo" style="display: flex" action="https://jsonplaceholder.typicode.com/posts/" - :on-change="handleChange" :file-list="fileList" :limit="1" :on-exceed="handleExceed" @@ -268,6 +267,14 @@ type: Boolean, default: true, }, + hasValue: { + type: Boolean, + default: true, + }, + Verbalproblem: { + type: Boolean, + default: true, + }, }, created() { @@ -314,9 +321,9 @@ this.handleSelectionChange(); }, // 鎺у埗鏂囦欢 - handleChange(file, fileList) { - this.fileList = fileList.slice(-3); - }, + // handleChange(file, fileList) { + // this.fileList = fileList.slice(-3); + // }, // 鏂囦欢瓒呭嚭涓暟闄愬埗鏃剁殑閽╁瓙 handleExceed(files, fileList) { this.$message.warning( @@ -392,9 +399,13 @@ }, // 閫夐」鏂囦欢涓婁紶 handleChange(item, response, file, fileList) { + console.log(response, "response"); + console.log(item, "item"); + console.log(this.TargetoptionList, "this.TargetoptionList"); let index = this.TargetoptionList.findIndex( - (obj) => obj.id == item.id && obj.name == item.name + (obj) => obj.guid == item.guid ); + console.log(index); this.TargetoptionList[index].picturePath = response.url; }, }, -- Gitblit v1.9.3