yangyin
2024-05-20 4871d8eaa2f06e5a044ea0435e8e2b962358e384
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import { ElMessage } from 'element-plus';
import { ref } from 'vue';
import { GetFlagListBySysType } from '/@/api/basic/sysFlagStd';
import request from '/@/utils/request';
 
export const useFlagList = (SysType: string, req:any = request) => {
    const flagList = ref([]);
    const getFlagListBySysType = async () => {
        const res = await GetFlagListBySysType(
            {
                SysType,
            },
            req
        );
 
        if (res?.Code === 0) {
            flagList.value = res.Data || [];
        } else {
            flagList.value = undefined;
            ElMessage.error('获取标签列表失败' + (res?.Message ? `,${JSON.stringify(res.Message)}` : ''));
        }
    };
 
    return {
        flagList,
        getFlagListBySysType,
    };
};