diff --git a/package.json b/package.json
index 50adda3..271d244 100644
--- a/package.json
+++ b/package.json
@@ -58,6 +58,7 @@
"vue-router": "^4.3.2",
"vue-types": "^4.2.1",
"vuedraggable": "^4.1.0",
+ "vue-cropper": "0.5.8",
"xlsx": "^0.18.5"
},
"devDependencies": {
diff --git a/src/components/Upload/Image.vue b/src/components/Upload/Image.vue
index a135d74..d165d9b 100644
--- a/src/components/Upload/Image.vue
+++ b/src/components/Upload/Image.vue
@@ -38,7 +38,7 @@
- 上传中{{progress}}%
+ 上传中{{progress}}%
@@ -51,9 +51,17 @@
:teleported="true"
v-if="imgViewVisible"
@close="imgViewVisible = false"
- :url-list="[imageUrl.includes('http') ? imageUrl : baseURL + imageUrl]"
+ :url-list="[imageUrl]"
/>
+
+
+
diff --git a/src/views/system/user/edit.vue b/src/views/system/user/edit.vue
index f31cab7..842ff4d 100644
--- a/src/views/system/user/edit.vue
+++ b/src/views/system/user/edit.vue
@@ -101,6 +101,7 @@
:fileType=" ['image/jpeg', 'image/png', 'image/jpg', 'image/gif']"
name="user"
:fileSize="200"
+ :cropper="true"
v-model:image-url="formData.avatar">
支持扩展名: jpg png jpeg;文件大小不超过200M
@@ -149,9 +150,6 @@ const props = defineProps({
});
const emit = defineEmits(["success", "update:visible"]);
-const uploadHeaders = reactive({
- authorization: useUserStore().getToken
-});
const formData = reactive({
id: 0,
avatarName:'',