fix:修改枚举 添加数据隔离
This commit is contained in:
@@ -47,6 +47,7 @@
|
||||
import { defineComponent } from 'vue';
|
||||
import { ref } from 'vue';
|
||||
import NsSteps from '/@/components/ns-steps.vue';
|
||||
import { getEnum } from '/@/api';
|
||||
|
||||
export default defineComponent({
|
||||
components: { NsSteps },
|
||||
@@ -54,13 +55,7 @@
|
||||
setup() {
|
||||
const visible = ref(false);
|
||||
const infoObject = ref({});
|
||||
const stateOptions = ref([
|
||||
{ value: 1, label: '待处理' },
|
||||
{ value: 2, label: '处理中' },
|
||||
{ value: 3, label: '已完成' },
|
||||
{ value: 4, label: '超时' },
|
||||
{ value: 5, label: '已关闭' },
|
||||
]);
|
||||
const stateOptions = ref();
|
||||
const logList = ref([
|
||||
{ realName: '李四', state: 3, createTime: '2024-03-10 10:00:00', remarks: '完成' },
|
||||
{ realName: '王五', state: 5, createTime: '2024-03-10 10:00:00' },
|
||||
@@ -78,7 +73,9 @@
|
||||
const btnClick = () => {
|
||||
visible.value = false;
|
||||
};
|
||||
const toggle = (data) => {
|
||||
const toggle = async (data) => {
|
||||
let states = await getEnum({ params: { enumType: 'AlarmLogStateEnum' } });
|
||||
stateOptions.value = states.data;
|
||||
infoObject.value = { ...logList.value[0] };
|
||||
let stateMap = {
|
||||
1: '待处理',
|
||||
|
Reference in New Issue
Block a user