fix: Fix models & eslint
1. The response of models has been changed from array to map, we should make it compatible with old data 2. Change level to `off` for import/prefer-default-export to remove annoying unnecessary warnings Change-Id: I6feac90b3db36b2c0929b27bb82dee8536951bb3
This commit is contained in:
		@@ -67,7 +67,7 @@
 | 
			
		||||
    "jsx-a11y/click-events-have-key-events": "warn",
 | 
			
		||||
    "jsx-a11y/no-static-element-interactions": "warn",
 | 
			
		||||
    "import/no-extraneous-dependencies": "warn",
 | 
			
		||||
    "import/prefer-default-export": "warn",
 | 
			
		||||
    "import/prefer-default-export": "off",
 | 
			
		||||
    "no-nested-ternary": "warn",
 | 
			
		||||
    "import/no-named-as-default": "warn"
 | 
			
		||||
  },
 | 
			
		||||
 
 | 
			
		||||
@@ -87,26 +87,38 @@ export class ParamSetting extends Base {
 | 
			
		||||
    const item = (this.settingStore.list.data || []).find(
 | 
			
		||||
      (it) => it.key === 'gpu_models'
 | 
			
		||||
    );
 | 
			
		||||
    return item
 | 
			
		||||
      ? item.value.map((it) => ({
 | 
			
		||||
    if (item && item.value instanceof Array) {
 | 
			
		||||
      return item.value.map((it) => ({
 | 
			
		||||
        value: it,
 | 
			
		||||
        label: it,
 | 
			
		||||
        }))
 | 
			
		||||
      : [];
 | 
			
		||||
      }));
 | 
			
		||||
    }
 | 
			
		||||
    if (item && typeof item.value === 'object') {
 | 
			
		||||
      return Object.keys(item.value).map((it) => ({
 | 
			
		||||
        label: it,
 | 
			
		||||
        value: it,
 | 
			
		||||
      }));
 | 
			
		||||
    }
 | 
			
		||||
    return [];
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  get usbTypes() {
 | 
			
		||||
    const item = (this.settingStore.list.data || []).find(
 | 
			
		||||
      (it) => it.key === 'usb_models'
 | 
			
		||||
    );
 | 
			
		||||
    return item
 | 
			
		||||
      ? [
 | 
			
		||||
          {
 | 
			
		||||
            value: item.value,
 | 
			
		||||
            label: item.value,
 | 
			
		||||
          },
 | 
			
		||||
        ]
 | 
			
		||||
      : [];
 | 
			
		||||
    if (item && item.value instanceof Array) {
 | 
			
		||||
      return item.value.map((it) => ({
 | 
			
		||||
        value: it,
 | 
			
		||||
        label: it,
 | 
			
		||||
      }));
 | 
			
		||||
    }
 | 
			
		||||
    if (item && typeof item.value === 'object') {
 | 
			
		||||
      return Object.keys(item.value).map((it) => ({
 | 
			
		||||
        label: it,
 | 
			
		||||
        value: it,
 | 
			
		||||
      }));
 | 
			
		||||
    }
 | 
			
		||||
    return [];
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  get vgpuTypes() {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user