diff --git a/packages/mobile/src/assets/images/组 104.png b/packages/mobile/src/assets/images/组 104.png new file mode 100644 index 0000000..aa43209 Binary files /dev/null and b/packages/mobile/src/assets/images/组 104.png differ diff --git a/packages/mobile/src/assets/images/组 105(1).png b/packages/mobile/src/assets/images/组 105(1).png new file mode 100644 index 0000000..fd55a39 Binary files /dev/null and b/packages/mobile/src/assets/images/组 105(1).png differ diff --git a/packages/mobile/src/assets/images/组 105.png b/packages/mobile/src/assets/images/组 105.png new file mode 100644 index 0000000..9b79de3 Binary files /dev/null and b/packages/mobile/src/assets/images/组 105.png differ diff --git a/packages/mobile/src/assets/images/组 106.png b/packages/mobile/src/assets/images/组 106.png new file mode 100644 index 0000000..2459003 Binary files /dev/null and b/packages/mobile/src/assets/images/组 106.png differ diff --git a/packages/mobile/src/assets/images/组 63.png b/packages/mobile/src/assets/images/组 63.png new file mode 100644 index 0000000..b4102b5 Binary files /dev/null and b/packages/mobile/src/assets/images/组 63.png differ diff --git a/packages/mobile/src/router/index.js b/packages/mobile/src/router/index.js index 1b4d621..9222cb0 100644 --- a/packages/mobile/src/router/index.js +++ b/packages/mobile/src/router/index.js @@ -67,7 +67,7 @@ const routes = [ component: () => import('../views/IceEvent/IceEventDetails.vue') }, { - path: '/warningMessage/:data', + path: '/warningMessage', name: 'WarningMessage', component: () => import('../views/WarningMessage/WarningMessage.vue') }, diff --git a/packages/mobile/src/views/Home.vue b/packages/mobile/src/views/Home.vue index dff73dd..2f54a4e 100644 --- a/packages/mobile/src/views/Home.vue +++ b/packages/mobile/src/views/Home.vue @@ -1,53 +1,22 @@ - + +.grid-icon { + width: 48px; + height: 48px; + object-fit: contain; +} + +.grid-text { + font-size: 14px; + color: #323233; +} +:deep(.grid-item) { + .grid-text { + margin-top: 16px; + font-weight: 400; + font-size: 16px; + color: #333333; + line-height: 16px; + } +} + \ No newline at end of file diff --git a/packages/mobile/src/views/WarningMessage/WarningMessageHandle.vue b/packages/mobile/src/views/WarningMessage/WarningMessageHandle.vue index fd7e8ce..d30181c 100644 --- a/packages/mobile/src/views/WarningMessage/WarningMessageHandle.vue +++ b/packages/mobile/src/views/WarningMessage/WarningMessageHandle.vue @@ -3,9 +3,9 @@
- + - +
@@ -45,39 +45,22 @@ const router = useRouter() // 上传附件相关 const fileList = ref([]) +const form = ref({ + a: '', + b: '', + photos: [] +}) + onMounted(() => { getData() }) -// 列表数据 -const list = ref([ - { - area: '合川区', - level: '红色气象预警', - content: '今天,北京将进入大雪,请做好', - publishTime: '2026/01/10 20:29', - method: '立即启动防汛Ⅰ级应急响应,立即转移危险区' - }, - { - area: '万州区', - level: '红色气象预警', - publishTime: '2025/10/10 20:29', - method: '立即启动防汛Ⅰ级应急响应,立即转移危险区' - }, - { - area: '涪陵区', - level: '红色气象预警', - publishTime: '2025/10/10 20:29', - method: '立即启动防汛Ⅰ级应急响应,立即转移危险区' - } -]) - // 文件删除 const handleDelete = (file) => { if (file.serverUrl) { - const index = editForm.photos.findIndex((p) => p.photoUrl === file.serverUrl) + const index = form.value.photos.findIndex((p) => p.photoUrl === file.serverUrl) if (index !== -1) { - editForm.photos.splice(index, 1) + form.value.photos.splice(index, 1) } } } @@ -99,13 +82,13 @@ const afterRead = async (file) => { }) toast.close() if (res.code === '00000') { - editForm.photos.push({ photoUrl: res.data }) + form.value.photos.push({ photoUrl: res.data }) const index = fileList.value.findIndex((f) => f.file === file.file) if (index !== -1) { fileList.value[index].serverUrl = res.data } - console.log('editForm.photos', toRaw(editForm.photos)) + console.log('form.value.photos', toRaw(form.value.photos)) console.log('fileList.value', fileList.value) } else { throw new Error(res.message) @@ -124,8 +107,10 @@ const getData = async () => {} const handleClickBack = () => { router.go(-1) } -const confirm = () => { - router.push({ path: '/warningMessageHandle' }) +const confirm = async () => { + console.log(form.value) + + router.go(-1) }