diff --git a/src/views/system/stationAvatar/index.vue b/src/views/system/stationAvatar/index.vue index 2430e0e..74f8da9 100644 --- a/src/views/system/stationAvatar/index.vue +++ b/src/views/system/stationAvatar/index.vue @@ -8,7 +8,7 @@ - +
- + +
@@ -126,8 +131,8 @@ export default { options: { img: null, //裁剪图片的地址 autoCrop: true, // 是否默认生成截图框 - autoCropWidth: 200, // 默认生成截图框宽度 - autoCropHeight: 200, // 默认生成截图框高度 + autoCropWidth: 300, // 默认生成截图框宽度 + autoCropHeight: 300, // 默认生成截图框高度 fixedBox: true, // 固定截图框大小 不允许改变 }, previews: {}, @@ -200,34 +205,34 @@ export default { ); } else { const reader = new FileReader(); + this.previews.data = file; + this.previews.url = URL.createObjectURL(file); reader.readAsDataURL(file); reader.onload = () => { - this.options.img = reader.result; + // this.options.img = reader.result; }; } }, // 上传图片 uploadImg() { - // console.log(this.types); - this.$refs.cropper.getCropBlob((data) => { - let formData = new FormData(); - formData.append("file", data); - formData.append("type", this.types); - updateNurseStationHeads(formData).then((response) => { - this.options.img = baseurl + response.imgUrl; - this.$emit("imgUrl", response.imgUrl); - console.log(this.items); - console.log(this.types); - if (this.types == "attributePitureUrl") { - this.items.attributePitureUrl = response.imgUrl; - this.$emit("item", JSON.stringify(this.items)); - } - this.openimg = false; - }); + let formData = new FormData(); + formData.append("file", this.previews.data); + formData.append("type", this.types); + updateNurseStationHeads(formData).then((response) => { + this.options.img = baseurl + response.imgUrl; + this.$emit("imgUrl", response.imgUrl); + console.log(this.items); + console.log(this.types); + if (this.types == "attributePitureUrl") { + this.items.attributePitureUrl = response.imgUrl; + this.$emit("item", JSON.stringify(this.items)); + } + this.openimg = false; }); }, // 实时预览 realTime(data) { + console.log(data); this.previews = data; }, // 关闭窗口 @@ -239,6 +244,17 @@ export default { };