From b09476a8669551619c1f8b57158c064b13499437 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 18 七月 2024 15:48:22 +0800 Subject: [PATCH] 测试完成 --- src/components/Regular/index.vue | 45 +++++++++++++++++++++++++++++++++++++++------ 1 files changed, 39 insertions(+), 6 deletions(-) diff --git a/src/components/Regular/index.vue b/src/components/Regular/index.vue index 98b5462..091e957 100644 --- a/src/components/Regular/index.vue +++ b/src/components/Regular/index.vue @@ -14,9 +14,9 @@ ></el-col> <el-col :span="12" ><el-form-item label="棰勮鍊�"> - <el-radio-group v-model="radio"> - <el-radio :label="3">鏄�</el-radio> - <el-radio :label="6">鍚�</el-radio> + <el-radio-group v-model="item.isabnormal"> + <el-radio :label="1">鏄�</el-radio> + <el-radio :label="0">鍚�</el-radio> </el-radio-group> </el-form-item></el-col > @@ -37,7 +37,7 @@ <el-input type="text" placeholder="璇疯緭鍏�" - v-model="item.targetvalue2" + v-model="item.optiondesc" show-word-limit > </el-input> </el-form-item @@ -150,9 +150,30 @@ > </div> </el-form-item> + <el-form-item label="閫夐」鏂囦欢" prop="sickness"> + <div style="width: 40vw"> + <el-upload + class="upload-demo" + :action="uploadImgUrl" + :headers="headers" + :accept="'image/*,video/*'" + :on-success="handleChange.bind(this, item)" + > + <el-button size="small" type="primary">鐐瑰嚮涓婁紶</el-button> + </el-upload> + <div style="margin: 20px"> + <el-image + style="width: 100px; height: 100px" + :src="item.picturePath" + :preview-src-list="[...item.picturePath]" + > + </el-image> + </div> + </div> + </el-form-item> <el-row :gutter="10"> - <el-col :span="16"> + <el-col :span="16" v-if="intent"> <el-form-item label="璇煶鏂囦欢"> <el-upload class="upload-demo" @@ -167,7 +188,7 @@ </el-upload> </el-form-item></el-col > - <el-col :span="8"> + <el-col :span="intent ? 8 : 22"> <div style="text-align: right; padding-right: 10px"> <el-button v-if="controlsc" @@ -205,6 +226,7 @@ <script> import store from "@/store"; +import { getToken } from "@/utils/auth"; export default { data() { @@ -217,6 +239,10 @@ url: "https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100", }, ], + headers: { + Authorization: "Bearer " + getToken(), + }, + uploadImgUrl: process.env.VUE_APP_BASE_API + "/common/uploadSort", whether: 1, //1涓哄叧閿瘝锛�2涓哄惁瀹氬叧閿瘝 inputValue: "", inputVisible: false, @@ -364,6 +390,13 @@ console.log(this.TargetoptionList); this.$emit("handleSelectionChange", selection); }, + // 閫夐」鏂囦欢涓婁紶 + handleChange(item, response, file, fileList) { + let index = this.TargetoptionList.findIndex( + (obj) => obj.id == item.id && obj.name == item.name + ); + this.TargetoptionList[index].picturePath = response.url; + }, }, }; </script> -- Gitblit v1.9.3