diff --git a/components/ch-image-uploader/ch-image-uploader.vue b/components/ch-image-uploader/ch-image-uploader.vue
index b402047..499daef 100644
--- a/components/ch-image-uploader/ch-image-uploader.vue
+++ b/components/ch-image-uploader/ch-image-uploader.vue
@@ -1,9 +1,9 @@
-
+
-
+
@@ -78,6 +78,7 @@ function handleSelect (e) {
extension: props.extList,
sourceType: props.sourceType,
success: (res) => {
+ console.log(res)
if (props.limit > 1) {
const newImageList = filterImage(res.tempFiles)
imageList.value = [...imageList.value, ...newImageList]
@@ -122,8 +123,9 @@ function upload () {
})
}
-function delImg (delName) {
- imageList.value = imageList.value.filter(item => item.name !== delName)
+function delImg (path) {
+ imageList.value = imageList.value.filter(item => item.path !== path)
+ emit('update:modelValue', imageList.value)
}
// 格式化image列表
@@ -141,7 +143,7 @@ function formatImageFiles (fileList) {
// 过滤重复的图片
function filterImage (images) {
return images.filter(item => {
- const result = imageList.value.find(img => img.name === item.name );
+ const result = imageList.value.find(img => img.path === item.path );
return !result;
})
}
diff --git a/pages/setting/setting.vue b/pages/setting/setting.vue
index c812c0f..f370341 100644
--- a/pages/setting/setting.vue
+++ b/pages/setting/setting.vue
@@ -8,7 +8,12 @@
{{ appInfo.appWgtVersion }}
+
+
+
+
+
@@ -16,16 +21,19 @@
import checkUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update';
import { reactive, ref, toRefs } from 'vue';
import { useSystemStore } from '@/store/system.js';
+import { useUserStore } from '@/store/user.js';
const sysStore = useSystemStore();
-console.log(sysStore)
+const userStore = useUserStore();
+const qrcodePopupRef = ref(null)
const data = reactive({
hadUpdate: false,
- appInfo: sysStore.appInfo
+ appInfo: sysStore.appInfo,
+ userInfo: userStore.userInfo
})
-const { hadUpdate, appInfo } = toRefs(data);
+const { hadUpdate, appInfo, userInfo } = toRefs(data);
// 检查更新
function checkAppUpdate () {
@@ -35,13 +43,17 @@ function checkAppUpdate () {
})
checkUpdate().then(res => {
console.log('检查更新结果:', res)
- }).catch(error => {
+ }).catch(error => {
console.log("检查更新错误:", error)
}).finally(() => {
uni.hideLoading()
})
// #endif
}
+
+function checkQrcode () {
+ qrcodePopupRef.value.open('center')
+}