Compare commits
No commits in common. "3458857fa7a5035409235e6c2081aa138b939773" and "b786647378f7a25031c0c4237aba23afb38a97ab" have entirely different histories.
3458857fa7
...
b786647378
@ -560,10 +560,10 @@ const handleAdd = async () => {
|
|||||||
params: { data: encodeURIComponent(JSON.stringify(yhzDetail.value)) },
|
params: { data: encodeURIComponent(JSON.stringify(yhzDetail.value)) },
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
toast.close();
|
|
||||||
throw new Error(res.message);
|
throw new Error(res.message);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
toast.close();
|
||||||
showToast({
|
showToast({
|
||||||
type: "fail",
|
type: "fail",
|
||||||
message: error.message,
|
message: error.message,
|
||||||
|
|||||||
@ -13,24 +13,13 @@
|
|||||||
style="font-size: 18px; font-weight: bold; line-height: inherit"
|
style="font-size: 18px; font-weight: bold; line-height: inherit"
|
||||||
>
|
>
|
||||||
</van-cell>
|
</van-cell>
|
||||||
<van-cell :title="'发生时间: ' + eventDetailData?.event?.occurTime">
|
<van-cell :title="'发生时间: ' + eventDetailData?.event?.occurTime"> </van-cell>
|
||||||
</van-cell>
|
<van-cell :title="'发生地点: ' + eventDetailData?.event?.occurLocation"> </van-cell>
|
||||||
<van-cell
|
<van-cell :title="'起点桩号: ' + eventDetailData?.event?.startStakeNo"> </van-cell>
|
||||||
:title="'发生地点: ' + eventDetailData?.event?.occurLocation"
|
<van-cell :title="'止点桩号: ' + eventDetailData?.event?.endStakeNo"> </van-cell>
|
||||||
>
|
<van-cell :title="'受灾里程: ' + eventDetailData?.event?.disasterMileage"> </van-cell>
|
||||||
</van-cell>
|
<van-cell :title="'填报人: ' + eventDetailData?.event?.reporterName"> </van-cell>
|
||||||
<van-cell :title="'起点桩号: ' + eventDetailData?.event?.startStakeNo">
|
<van-cell :title="'填报时间: ' + eventDetailData?.event?.reportTime"> </van-cell>
|
||||||
</van-cell>
|
|
||||||
<van-cell :title="'止点桩号: ' + eventDetailData?.event?.endStakeNo">
|
|
||||||
</van-cell>
|
|
||||||
<van-cell
|
|
||||||
:title="'受灾里程: ' + eventDetailData?.event?.disasterMileage"
|
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
<van-cell :title="'填报人: ' + eventDetailData?.event?.reporterName">
|
|
||||||
</van-cell>
|
|
||||||
<van-cell :title="'填报时间: ' + eventDetailData?.event?.reportTime">
|
|
||||||
</van-cell>
|
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
<van-cell
|
<van-cell
|
||||||
@ -38,14 +27,8 @@
|
|||||||
style="font-size: 18px; font-weight: bold; line-height: inherit"
|
style="font-size: 18px; font-weight: bold; line-height: inherit"
|
||||||
>
|
>
|
||||||
</van-cell>
|
</van-cell>
|
||||||
<van-cell
|
<van-cell :title="'处置措施: ' + eventDetailData?.event?.disposalMeasures"> </van-cell>
|
||||||
:title="'处置措施: ' + eventDetailData?.event?.disposalMeasures"
|
<van-cell :title="'预计恢复时间: ' + eventDetailData?.event?.expectRecoverTime"> </van-cell>
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
<van-cell
|
|
||||||
:title="'预计恢复时间: ' + eventDetailData?.event?.expectRecoverTime"
|
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
<van-cell
|
<van-cell
|
||||||
@ -53,75 +36,9 @@
|
|||||||
style="font-size: 18px; font-weight: bold; line-height: inherit"
|
style="font-size: 18px; font-weight: bold; line-height: inherit"
|
||||||
>
|
>
|
||||||
</van-cell>
|
</van-cell>
|
||||||
<van-cell
|
<van-cell :title="'投入人力: ' + eventDetailData?.material?.inputManpower"> </van-cell>
|
||||||
:title="
|
<van-cell :title="'投入资金: ' + eventDetailData?.material?.inputFunds"> </van-cell>
|
||||||
'投入人力: ' + eventDetailData?.material?.inputManpower + ' 人次'
|
<van-cell :title="'投入设备: ' + eventDetailData?.material?.inputEquipment"> </van-cell>
|
||||||
"
|
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
<van-cell
|
|
||||||
:title="
|
|
||||||
'投入资金: ' + eventDetailData?.material?.inputFunds + ' 万元'
|
|
||||||
"
|
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
<van-cell
|
|
||||||
:title="
|
|
||||||
'投入设备: ' + eventDetailData?.material?.inputEquipment + ' 台班'
|
|
||||||
"
|
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
<van-cell
|
|
||||||
v-for="(item, index) in eventDetailData?.materialUsageList"
|
|
||||||
:key="index"
|
|
||||||
:title="`${item.materialName}:${item.usageAmount} ${item.materialUnit}`"
|
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
<van-cell
|
|
||||||
:title="`当前通行状况:${
|
|
||||||
{ 1: '正常通行', 2: '限速通行', 3: '封闭交通' }[
|
|
||||||
eventDetailData?.traffic?.currentStatus
|
|
||||||
] || '未知状态'
|
|
||||||
}`"
|
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
<van-cell
|
|
||||||
:title="`有无车辆滞留:${
|
|
||||||
{ 0: '无', 1: '有' }[
|
|
||||||
eventDetailData?.traffic?.hasStrandedVehicles
|
|
||||||
] || '未知状态'
|
|
||||||
}`"
|
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
<van-cell
|
|
||||||
v-if = 'eventDetailData?.traffic?.hasStrandedVehicles === 1'
|
|
||||||
:title="
|
|
||||||
'滞留车辆数:' + eventDetailData?.traffic?.strandedVehicleCount + ' 辆'
|
|
||||||
"
|
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
<van-cell
|
|
||||||
:title="
|
|
||||||
'实际恢复时间: ' + eventDetailData?.traffic?.actualRecoverTime
|
|
||||||
"
|
|
||||||
>
|
|
||||||
</van-cell>
|
|
||||||
<van-cell
|
|
||||||
:title="
|
|
||||||
'附件: '
|
|
||||||
"
|
|
||||||
>
|
|
||||||
<template #label>
|
|
||||||
<van-image
|
|
||||||
v-for="(item, index) in eventDetailData?.photos"
|
|
||||||
:key="index"
|
|
||||||
:src="item.photoUrl"
|
|
||||||
fit="cover"
|
|
||||||
width="100px"
|
|
||||||
@click="showImage(item.photoUrl)"
|
|
||||||
></van-image>
|
|
||||||
</template>
|
|
||||||
</van-cell>
|
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -132,7 +49,7 @@ import "vant/es/toast/style";
|
|||||||
import "vant/es/popup/style";
|
import "vant/es/popup/style";
|
||||||
import { ref, onMounted, toRaw, reactive } from "vue";
|
import { ref, onMounted, toRaw, reactive } from "vue";
|
||||||
import { useRouter, useRoute } from "vue-router";
|
import { useRouter, useRoute } from "vue-router";
|
||||||
import { showToast, showLoadingToast, showImagePreview } from "vant";
|
import { showToast, showLoadingToast } from "vant";
|
||||||
import { request } from "../../../../shared/utils/request";
|
import { request } from "../../../../shared/utils/request";
|
||||||
|
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
@ -175,10 +92,6 @@ const onClickLeft = () => {
|
|||||||
params: { data: encodeURIComponent(JSON.stringify(yhzDetail.value)) },
|
params: { data: encodeURIComponent(JSON.stringify(yhzDetail.value)) },
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const showImage = (url) => {
|
|
||||||
showImagePreview([url]);
|
|
||||||
};
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
|||||||
@ -5,17 +5,6 @@ const service = axios.create({
|
|||||||
timeout: 10000
|
timeout: 10000
|
||||||
})
|
})
|
||||||
|
|
||||||
// 请求拦截器
|
|
||||||
service.interceptors.request.use(config => {
|
|
||||||
const token = localStorage.getItem('token');
|
|
||||||
if (token) {
|
|
||||||
config.headers.Authorization = `${token}`;
|
|
||||||
}
|
|
||||||
return config;
|
|
||||||
}, error => {
|
|
||||||
return Promise.reject(error);
|
|
||||||
});
|
|
||||||
|
|
||||||
export async function request(config) {
|
export async function request(config) {
|
||||||
try {
|
try {
|
||||||
const res = await service(config)
|
const res = await service(config)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user