WXL
2024-07-18 96915c592b7cac1ff6a7ee1312c1083bd0c3d256
src/views/knowledge/questionbank/particulars/index.vue
@@ -194,15 +194,15 @@
                  :action="uploadImgUrl"
                  :headers="headers"
                  :accept="'image/*,video/*'"
                  :on-change="handleChangetg"
                  :on-success="handleChangetg"
                >
                  <el-button size="small" type="primary">点击上传</el-button>
                </el-upload>
                <div style="margin: 20px">
                  <el-image
                    style="width: 100px; height: 100px"
                    :src="url"
                    :preview-src-list="[...url]"
                    :src="topicobj.picturePath"
                    :preview-src-list="[...topicobj.picturePath]"
                  >
                  </el-image>
                </div>
@@ -1007,17 +1007,23 @@
    },
    // 选项文件上传
    handleChange(item, response, file, fileList) {
      let index = this.topicobj.svyLibScriptOptions.findIndex(
        (obj) => obj.id == item.id && obj.name == item.name
      );
      this.topicobj.svyLibScriptOptions[index].picturePath = response.url;
      console.log(response);
      if (response.code == 200) {
        let index = this.topicobj.svyLibScriptOptions.findIndex(
          (obj) => obj.id == item.id && obj.name == item.name
        );
        this.topicobj.svyLibScriptOptions[index].picturePath = response.url;
      } else {
        this.$message.error("图片插入失败");
      }
    },
    // 题干文件上传
    handleChangetg(item, file, fileList) {
      let index = this.topicobj.svyLibScriptOptions.findIndex(
        (obj) => obj.id == item.id && obj.name == item.name
      );
      this.topicobj.svyLibScriptOptions[index].picturePath = file.response.url;
    handleChangetg(response, file, fileList) {
      if (response.code == 200) {
        this.topicobj.picturePath = response.url;
      } else {
        this.$message.error("图片插入失败");
      }
    },
  },
};