|
@@ -18,22 +18,28 @@
|
|
<div class="item-title-text">
|
|
<div class="item-title-text">
|
|
{{item.event_title}}
|
|
{{item.event_title}}
|
|
</div>
|
|
</div>
|
|
- <div class="item-title-control">
|
|
|
|
|
|
+ <div class="item-title-control">
|
|
<van-button v-if="item.event_status == '0'" type="primary" size="small" @click="handleStartEvent">开始指挥</van-button>
|
|
<van-button v-if="item.event_status == '0'" type="primary" size="small" @click="handleStartEvent">开始指挥</van-button>
|
|
<van-button v-if="item.event_status == '1'" type="danger" size="small" @click="handleCloseEvent">结束指挥</van-button>
|
|
<van-button v-if="item.event_status == '1'" type="danger" size="small" @click="handleCloseEvent">结束指挥</van-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="item-data">
|
|
<div class="item-data">
|
|
<div class="item-data-label">事件类型:</div>
|
|
<div class="item-data-label">事件类型:</div>
|
|
- <div class="item-data-value">{{item.event_type}}</div>
|
|
|
|
|
|
+ <div class="item-data-value">
|
|
|
|
+ <dict-tag :options="mm_event_type" :value="item.event_type"></dict-tag>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<div class="item-data">
|
|
<div class="item-data">
|
|
<div class="item-data-label">事件等级:</div>
|
|
<div class="item-data-label">事件等级:</div>
|
|
- <div class="item-data-value">{{item.event_level}}</div>
|
|
|
|
|
|
+ <div class="item-data-value">
|
|
|
|
+ <dict-tag :options="mm_event_level" :value="item.event_level"></dict-tag>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<div class="item-data">
|
|
<div class="item-data">
|
|
<div class="item-data-label">事件状态:</div>
|
|
<div class="item-data-label">事件状态:</div>
|
|
- <div class="item-data-value">{{item.event_status}}</div>
|
|
|
|
|
|
+ <div class="item-data-value">
|
|
|
|
+ <dict-tag :options="mm_event_state" :value="item.event_status"></dict-tag>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<div class="item-data">
|
|
<div class="item-data">
|
|
<div class="item-data-label">事发时间:</div>
|
|
<div class="item-data-label">事发时间:</div>
|
|
@@ -49,7 +55,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
<script lang="ts" setup>
|
|
-import { reactive, ref, toRefs } from 'vue';
|
|
|
|
|
|
+import {getCurrentInstance, reactive, ref, toRefs} from 'vue';
|
|
import { useRouter } from 'vue-router'
|
|
import { useRouter } from 'vue-router'
|
|
import { showConfirmDialog } from 'vant';
|
|
import { showConfirmDialog } from 'vant';
|
|
import { getActiveEventList } from "@/api/event";
|
|
import { getActiveEventList } from "@/api/event";
|
|
@@ -149,7 +155,7 @@ const handleStartEvent = () => {
|
|
router.push("/leader/mobile_control")
|
|
router.push("/leader/mobile_control")
|
|
})
|
|
})
|
|
.catch(() => {
|
|
.catch(() => {
|
|
-
|
|
|
|
|
|
+
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
@@ -198,4 +204,4 @@ const handleCloseEvent = () => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-</style>
|
|
|
|
|
|
+</style>
|