Newer
Older
Nanping_sponge_SJJC / src / utils / fixDict.js
@liyingjing liyingjing on 25 Oct 2023 4 KB 数据检测
//固定字典
export const fixDict = {
    //巡查段类型(点point|线line|面area)
    sectionType: [{
            label: '点',
            value: 'point',
        },
        {
            label: '线',
            value: 'line',
        },
        {
            label: '面',
            value: 'area',
        },
        {
            label: '清除',
            value: 'clear',
        },
    ],
    //是否字段
    isState: [{
            label: '是',
            value: '1',
            elTagType: 'primary',
        },
        {
            label: '否',
            value: '0',
            elTagType: 'info',
        },
    ],
    isNumberState: [{
            label: '是',
            value: 1,
            elTagType: 'primary',
        },
        {
            label: '否',
            value: 0,
            elTagType: 'info',
        },
    ],
    boolState: [{
            label: '是',
            value: 'true',
        },
        {
            label: '否',
            value: 'false',
        },
    ],
    //站点类型
    siteTypes: [{
            label: '水位',
            value: 'water_level',
        },
        {
            label: '流量',
            value: 'flow',
        },
        {
            label: '降雨',
            value: 'rain',
        },
        {
            label: '水质',
            value: 'quality',
        },
    ],
    //高程系统/坐标系
    elevationSystemTypes: [
        { label: '黄海', value: 'yellow_sea' },
        { label: '85国标', value: '85' },
        { label: '吴淞', value: 'wusong' },
    ],
    //监测对象类型
    monitorTargetTypes: [
        { label: '典型项目', value: 'river' },
        { label: '典型片区', value: 'lake' },
        { label: '海绵设施 ', value: 'pipeline' },
        { label: '片区雨量 ', value: 'channel' },
        // { label: '港渠监测', value: 'channel' },
        // { label: '典型地块', value: 'typicalLand' },
    ],
    //建设方式
    buildTypes: [
        { label: '自建', value: 'owner' },
        { label: '共享', value: 'share' },
        { label: '市局', value: 'official' },
    ],
    //在线状态
    onlineStatus: [
        { label: '在线', value: 'online', elTagType: 'primary' },
        { label: '离线', value: 'offline', elTagType: 'info' },
    ],
    //故障状态
    faultStatus: [
        { label: '正常', value: 'normal', elTagType: 'primary' },
        { label: '低电压', value: 'low_battery', elTagType: 'warning' },
        { label: '低信号', value: 'low_signal', elTagType: '' },
        { label: '异常值', value: 'exception', elTagType: 'danger' },
        { label: '离线', value: 'offline', elTagType: 'info' },
    ],
    //锐度
    repairGrades: [
        { label: '低', value: 'Low' },
        { label: '中', value: 'Middle' },
        { label: '高', value: 'High' },
    ],
    //修复状态
    typecodes: [
        { label: '未开始', value: '0' },
        { label: '修复中', value: '1' },
        { label: '已完成', value: '2' },
    ],
    //监测数据间隔
    monitorIntervalMinutes: [
        { label: '全部', value: '' },
        { label: '5分钟', value: 5 },
        { label: '10分钟', value: 10 },
        { label: '15分钟', value: 15 },
        { label: '25分钟', value: 25 },
        { label: '35分钟', value: 35 },
        { label: '40分钟', value: 40 },
        { label: '45分钟', value: 45 },
        { label: '50分钟', value: 50 },
        { label: '55分钟', value: 55 },
    ],
    //报表服务--数据类型
    dataTypes: [
        { label: '全部站点', value: '' },
        { label: '故障站点', value: 1 },
        { label: '离线站点', value: 2 },
        { label: '数据异常站点', value: 3 },
    ],
    //数据任务--处理状态
    readStatus: [
        { label: '未读', value: '0' },
        { label: '已读', value: '1' },
    ],
    // 根据因子的单位来匹配,扩展'#3ba272', '#fc8452', '#9a60b4', '#ea7ccc'
    propsColorYs: [
        { label: '(米)', color: '#5470c6', value: 'm' },
        { label: '(米/秒)', color: '#91cc75', value: 'm/s' },
        { label: '(度)', color: '#fac858', value: '°' },
        { label: '(立方米/小时)', color: '#ee6666', value: 'm³/h' },
        { label: '(立方米)', color: '#73c0de', value: 'm³' },
    ],
};