gemercheung 1 vuosi sitten
vanhempi
commit
da52faad4a
52 muutettua tiedostoa jossa 579 lisäystä ja 2708 poistoa
  1. 0 1
      .vscode/extensions.json
  2. 3 4
      .vscode/settings.json
  3. 25 0
      src/api/mapOpt/list.ts
  4. 0 12
      src/locales/lang/en.ts
  5. 0 26
      src/locales/lang/en/common.ts
  6. 0 129
      src/locales/lang/en/component.ts
  7. 0 116
      src/locales/lang/en/layout.ts
  8. 0 3
      src/locales/lang/en/modal.ts
  9. 0 6
      src/locales/lang/en/routes/basic.ts
  10. 0 5
      src/locales/lang/en/routes/corporation.ts
  11. 0 33
      src/locales/lang/en/routes/dashboard.ts
  12. 0 4
      src/locales/lang/en/routes/system.ts
  13. 0 108
      src/locales/lang/en/sys.ts
  14. 0 87
      src/locales/lang/ja/apiCode.ts
  15. 0 140
      src/locales/lang/ja/apiCode.ts.bk
  16. 0 44
      src/locales/lang/ja/common.ts
  17. 0 138
      src/locales/lang/ja/component.ts
  18. 0 116
      src/locales/lang/ja/layout.ts
  19. 0 3
      src/locales/lang/ja/modal.ts
  20. 0 15
      src/locales/lang/ja/routes/archive.ts
  21. 0 7
      src/locales/lang/ja/routes/basic.ts
  22. 0 9
      src/locales/lang/ja/routes/contractor.ts
  23. 0 50
      src/locales/lang/ja/routes/corporation.ts
  24. 0 37
      src/locales/lang/ja/routes/dashboard.ts
  25. 0 58
      src/locales/lang/ja/routes/devices.ts
  26. 0 9
      src/locales/lang/ja/routes/personalSetting.ts
  27. 0 76
      src/locales/lang/ja/routes/scenes.ts
  28. 0 13
      src/locales/lang/ja/routes/staff.ts
  29. 0 11
      src/locales/lang/ja/routes/system.ts
  30. 0 118
      src/locales/lang/ja/sys.ts
  31. 429 428
      src/locales/lang/json/zh-CN.json
  32. 0 37
      src/locales/lang/zh-CN/apiCode.ts
  33. 0 137
      src/locales/lang/zh-CN/apiCode.ts.bk
  34. 0 44
      src/locales/lang/zh-CN/common.ts
  35. 0 138
      src/locales/lang/zh-CN/component.ts
  36. 0 116
      src/locales/lang/zh-CN/layout.ts
  37. 0 3
      src/locales/lang/zh-CN/modal.ts
  38. 0 17
      src/locales/lang/zh-CN/routes/archive.ts
  39. 0 7
      src/locales/lang/zh-CN/routes/basic.ts
  40. 0 8
      src/locales/lang/zh-CN/routes/contractor.ts
  41. 0 52
      src/locales/lang/zh-CN/routes/corporation.ts
  42. 0 37
      src/locales/lang/zh-CN/routes/dashboard.ts
  43. 0 59
      src/locales/lang/zh-CN/routes/devices.ts
  44. 0 9
      src/locales/lang/zh-CN/routes/personalSetting.ts
  45. 0 75
      src/locales/lang/zh-CN/routes/scenes.ts
  46. 0 13
      src/locales/lang/zh-CN/routes/staff.ts
  47. 0 11
      src/locales/lang/zh-CN/routes/system.ts
  48. 0 112
      src/locales/lang/zh-CN/sys.ts
  49. 1 1
      src/router/routes/index.ts
  50. 12 13
      src/router/routes/modules/map.ts.bk
  51. 0 13
      src/views/map/index2.vue
  52. 109 0
      src/views/map/list.vue

+ 0 - 1
.vscode/extensions.json

@@ -1,6 +1,5 @@
 {
   "recommendations": [
-    "octref.vetur",
     "dbaeumer.vscode-eslint",
     "stylelint.vscode-stylelint",
     "esbenp.prettier-vscode",

+ 3 - 4
.vscode/settings.json

@@ -97,15 +97,14 @@
       "source.fixAll.eslint": "never"
     }
   },
-  "i18n-ally.localesPaths": ["src/locales/lang"],
+  "i18n-ally.localesPaths": ["src/locales/lang/json"],
   "i18n-ally.keystyle": "nested",
   "i18n-ally.sortKeys": true,
-  "i18n-ally.namespace": true,
-  "i18n-ally.pathMatcher": "{locale}/{namespaces}.{ext}",
-  "i18n-ally.enabledParsers": ["ts"],
+  "i18n-ally.enabledParsers": ["ts", "json"],
   "i18n-ally.sourceLanguage": "zh-CN",
   "i18n-ally.displayLanguage": "zh-CN",
   "i18n-ally.enabledFrameworks": ["vue", "react"],
+  
   "cSpell.words": [
     "vben",
     "windi",

+ 25 - 0
src/api/mapOpt/list.ts

@@ -0,0 +1,25 @@
+import { defHttp } from '/@/utils/http/axios';
+
+import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel';
+export type PageParams = BasicPageParams;
+enum Api {
+  pageList = '/service/manage_jp/project/list',
+}
+
+type listType = {};
+
+export type ListGetResultModel = BasicFetchResult<listType>;
+/**
+ * @description: Get sample list value
+ */
+
+export const ListApi = (params: PageParams) =>
+  defHttp.post<ListGetResultModel>({
+    url: Api.pageList,
+    params,
+    data: params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });

+ 0 - 12
src/locales/lang/en.ts

@@ -1,12 +0,0 @@
-import { genMessage } from '../helper';
-import antdLocale from 'ant-design-vue/es/locale/en_US';
-
-const modules = import.meta.globEager('./en/**/*.ts');
-export default {
-  message: {
-    ...genMessage(modules, 'en'),
-    antdLocale,
-  },
-  dateLocale: null,
-  dateLocaleName: 'en',
-};

+ 0 - 26
src/locales/lang/en/common.ts

@@ -1,26 +0,0 @@
-export default {
-  okText: 'OK',
-  closeText: 'Close',
-  cancelText: 'Cancel',
-  loadingText: 'Loading...',
-  saveText: 'Save',
-  delText: 'Delete',
-  resetText: 'Reset',
-  searchText: 'Search',
-  queryText: 'Search',
-
-  inputText: 'Please enter',
-  chooseText: 'Please choose',
-
-  redo: 'Refresh',
-  back: 'Back',
-
-  light: 'Light',
-  dark: 'Dark',
-
-  yes: 'yes',
-  no: 'no',
-
-  optSuccess: 'opt success',
-  optFail: 'opt fail',
-};

+ 0 - 129
src/locales/lang/en/component.ts

@@ -1,129 +0,0 @@
-export default {
-  app: {
-    searchNotData: 'No search results yet',
-    toSearch: 'to search',
-    toNavigate: 'to navigate',
-  },
-  countdown: {
-    normalText: 'Get SMS code',
-    sendText: 'Reacquire in {0}s',
-  },
-  cropper: {
-    selectImage: 'Select Image',
-    uploadSuccess: 'Uploaded success!',
-    modalTitle: 'Avatar upload',
-    okText: 'Confirm and upload',
-    btn_reset: 'Reset',
-    btn_rotate_left: 'Counterclockwise rotation',
-    btn_rotate_right: 'Clockwise rotation',
-    btn_scale_x: 'Flip horizontal',
-    btn_scale_y: 'Flip vertical',
-    btn_zoom_in: 'Zoom in',
-    btn_zoom_out: 'Zoom out',
-    preview: 'Preivew',
-  },
-  drawer: {
-    loadingText: 'Loading...',
-    cancelText: 'Close',
-    okText: 'Confirm',
-  },
-  excel: {
-    exportModalTitle: 'Export data',
-    fileType: 'File type',
-    fileName: 'File name',
-  },
-  form: {
-    putAway: 'Put away',
-    unfold: 'Unfold',
-    maxTip: 'The number of characters should be less than {0}',
-    apiSelectNotFound: 'Wait for data loading to complete...',
-  },
-  icon: {
-    placeholder: 'Click the select icon',
-    search: 'Search icon',
-    copy: 'Copy icon successfully!',
-  },
-  menu: {
-    search: 'Menu search',
-  },
-  modal: {
-    cancelText: 'Close',
-    okText: 'Confirm',
-    close: 'Close',
-    maximize: 'Maximize',
-    restore: 'Restore',
-  },
-  table: {
-    settingDens: 'Density',
-    settingDensDefault: 'Default',
-    settingDensMiddle: 'Middle',
-    settingDensSmall: 'Compact',
-    settingColumn: 'Column settings',
-    settingColumnShow: 'Column display',
-    settingIndexColumnShow: 'Index Column',
-    settingSelectColumnShow: 'Selection Column',
-    settingFixedLeft: 'Fixed Left',
-    settingFixedRight: 'Fixed Right',
-    settingFullScreen: 'Full Screen',
-    index: 'Index',
-    total: 'total of {total}',
-  },
-  time: {
-    before: ' ago',
-    after: ' after',
-    just: 'just now',
-    seconds: ' seconds',
-    minutes: ' minutes',
-    hours: ' hours',
-    days: ' days',
-  },
-  tree: {
-    selectAll: 'Select All',
-    unSelectAll: 'Cancel Select',
-    expandAll: 'Expand All',
-    unExpandAll: 'Collapse all',
-
-    checkStrictly: 'Hierarchical association',
-    checkUnStrictly: 'Hierarchical independence',
-  },
-  upload: {
-    save: 'Save',
-    upload: 'Upload',
-    imgUpload: 'ImageUpload',
-    uploaded: 'Uploaded',
-
-    operating: 'Operating',
-    del: 'Delete',
-    download: 'download',
-    saveWarn: 'Please wait for the file to upload and save!',
-    saveError: 'There is no file successfully uploaded and cannot be saved!',
-
-    preview: 'Preview',
-    choose: 'Select the file',
-
-    accept: 'Support {0} format',
-    acceptUpload: 'Only upload files in {0} format',
-    maxSize: 'A single file does not exceed {0}MB ',
-    maxSizeMultiple: 'Only upload files up to {0}MB!',
-    maxNumber: 'Only upload up to {0} files',
-
-    legend: 'Legend',
-    fileName: 'File name',
-    fileSize: 'File size',
-    fileStatue: 'File status',
-
-    startUpload: 'Start upload',
-    uploadSuccess: 'Upload successfully',
-    uploadError: 'Upload failed',
-    uploading: 'Uploading',
-    uploadWait: 'Please wait for the file upload to finish',
-    reUploadFailed: 'Re-upload failed files',
-  },
-  verify: {
-    error: 'verification failed!',
-    time: 'The verification is successful and it takes {time} seconds!',
-    redoTip: 'Click the picture to refresh',
-    dragText: 'Hold down the slider and drag',
-    successText: 'Verified',
-  },
-};

+ 0 - 116
src/locales/lang/en/layout.ts

@@ -1,116 +0,0 @@
-export default {
-  footer: { onlinePreview: 'Preview', onlineDocument: 'Document' },
-  header: {
-    // user dropdown
-    dropdownItemDoc: 'Document',
-    dropdownItemLoginOut: 'Login Out',
-
-    tooltipErrorLog: 'Error log',
-    tooltipLock: 'Lock screen',
-    tooltipNotify: 'Notification',
-
-    tooltipEntryFull: 'Full Screen',
-    tooltipExitFull: 'Exit Full Screen',
-
-    // lock
-    lockScreenPassword: 'Lock screen password',
-    lockScreen: 'Lock screen',
-    lockScreenBtn: 'Locking',
-
-    home: 'Home',
-    personalSetting: 'personal setting',
-  },
-  multipleTab: {
-    reload: 'Refresh current',
-    close: 'Close current',
-    closeLeft: 'Close Left',
-    closeRight: 'Close Right',
-    closeOther: 'Close Other',
-    closeAll: 'Close All',
-  },
-  setting: {
-    // content mode
-    contentModeFull: 'Full',
-    contentModeFixed: 'Fixed width',
-    // topMenu align
-    topMenuAlignLeft: 'Left',
-    topMenuAlignRight: 'Center',
-    topMenuAlignCenter: 'Right',
-    // menu trigger
-    menuTriggerNone: 'Not Show',
-    menuTriggerBottom: 'Bottom',
-    menuTriggerTop: 'Top',
-    // menu type
-    menuTypeSidebar: 'Left menu mode',
-    menuTypeMixSidebar: 'Left menu mixed mode',
-    menuTypeMix: 'Top Menu Mix mode',
-    menuTypeTopMenu: 'Top menu mode',
-
-    on: 'On',
-    off: 'Off',
-    minute: 'Minute',
-
-    operatingTitle: 'Successful!',
-    operatingContent:
-      'The copy is successful, please go to src/settings/projectSetting.ts to modify the configuration!',
-    resetSuccess: 'Successfully reset!',
-
-    copyBtn: 'Copy',
-    clearBtn: 'Clear cache and to the login page',
-
-    drawerTitle: 'Configuration',
-
-    darkMode: 'Dark mode',
-    navMode: 'Navigation mode',
-    interfaceFunction: 'Interface function',
-    interfaceDisplay: 'Interface display',
-    animation: 'Animation',
-    splitMenu: 'Split menu',
-    closeMixSidebarOnChange: 'Switch page to close menu',
-
-    sysTheme: 'System theme',
-    headerTheme: 'Header theme',
-    sidebarTheme: 'Menu theme',
-
-    menuDrag: 'Drag Sidebar',
-    menuSearch: 'Menu search',
-    menuAccordion: 'Sidebar accordion',
-    menuCollapse: 'Collapse menu',
-    collapseMenuDisplayName: 'Collapse menu display name',
-    topMenuLayout: 'Top menu layout',
-    menuCollapseButton: 'Menu collapse button',
-    contentMode: 'Content area width',
-    expandedMenuWidth: 'Expanded menu width',
-
-    breadcrumb: 'Breadcrumbs',
-    breadcrumbIcon: 'Breadcrumbs Icon',
-    tabs: 'Tabs',
-    tabDetail: 'Tab Detail',
-    tabsQuickBtn: 'Tabs quick button',
-    tabsRedoBtn: 'Tabs redo button',
-    tabsFoldBtn: 'Tabs flod button',
-    sidebar: 'Sidebar',
-    header: 'Header',
-    footer: 'Footer',
-    fullContent: 'Full content',
-    grayMode: 'Gray mode',
-    colorWeak: 'Color Weak Mode',
-
-    progress: 'Progress',
-    switchLoading: 'Switch Loading',
-    switchAnimation: 'Switch animation',
-    animationType: 'Animation type',
-
-    autoScreenLock: 'Auto screen lock',
-    notAutoScreenLock: 'Not auto lock',
-
-    fixedHeader: 'Fixed header',
-    fixedSideBar: 'Fixed Sidebar',
-
-    mixSidebarTrigger: 'Mixed menu Trigger',
-    triggerHover: 'Hover',
-    triggerClick: 'Click',
-
-    mixSidebarFixed: 'Fixed expanded menu',
-  },
-};

+ 0 - 3
src/locales/lang/en/modal.ts

@@ -1,3 +0,0 @@
-export default {
-  atLeastOne: 'at least chose one please!',
-};

+ 0 - 6
src/locales/lang/en/routes/basic.ts

@@ -1,6 +0,0 @@
-export default {
-  login: 'Login',
-  welcome: 'Welcome',
-  welcomeLogin: 'Welcome Login',
-  errorLogList: 'Error Log',
-};

+ 0 - 5
src/locales/lang/en/routes/corporation.ts

@@ -1,5 +0,0 @@
-export default {
-  recharge: '充值',
-  device: '设备',
-  sub_account: '子账号',
-};

+ 0 - 33
src/locales/lang/en/routes/dashboard.ts

@@ -1,33 +0,0 @@
-export default {
-  dashboard: 'Dashboard',
-  about: 'About',
-  workbench: 'Workbench',
-  analysis: 'Analysis',
-  corporation: 'corporation',
-  corporationAccount: 'corporation account',
-  corporationVerify: 'corporation verify',
-  bulletin: 'bulletin',
-  bulletinRentInfo: 'rent info',
-  bulletinSellInfo: 'sell info',
-  bulletinDecoration: `decoration' info`,
-  advertisement: 'advertisement',
-  advertisementList: `ads's list`,
-  advertisementPads: `recommendation`,
-  scenes: 'scenes',
-  scenesDownload: 'scenes download',
-  scenesList: 'scenes list',
-  scenesLive: 'scenes live',
-  devices: 'devices Manger',
-  product: 'product',
-  productRef: 'product ref',
-  productList: 'product list',
-  productCategory: 'product category',
-  order: 'orders',
-  orderList: 'order list',
-  member: 'members',
-  memberList: 'member list',
-  staff: 'staffs',
-  staffList: 'staff list',
-  feedback: 'feedback',
-  feedbackList: 'feedback list',
-};

+ 0 - 4
src/locales/lang/en/routes/system.ts

@@ -1,4 +0,0 @@
-export default {
-  buttonMenuWaring: '',
-  fileImgTips: 'Please select the upload file',
-};

+ 0 - 108
src/locales/lang/en/sys.ts

@@ -1,108 +0,0 @@
-export default {
-  api: {
-    operationFailed: 'Operation failed',
-    errorTip: 'Error Tip',
-    errorMessage: 'The operation failed, the system is abnormal!',
-    timeoutMessage: 'Login timed out, please log in again!',
-    apiTimeoutMessage: 'The interface request timed out, please refresh the page and try again!',
-    apiRequestFailed: 'The interface request failed, please try again later!',
-    networkException: 'network anomaly',
-    networkExceptionMsg:
-      'Please check if your network connection is normal! The network is abnormal',
-
-    errMsg401: 'The user does not have permission (token, user name, password error)!',
-    errMsg403: 'The user is authorized, but access is forbidden!',
-    errMsg404: 'Network request error, the resource was not found!',
-    errMsg405: 'Network request error, request method not allowed!',
-    errMsg408: 'Network request timed out!',
-    errMsg500: 'Server error, please contact the administrator!',
-    errMsg501: 'The network is not implemented!',
-    errMsg502: 'Network Error!',
-    errMsg503: 'The service is unavailable, the server is temporarily overloaded or maintained!',
-    errMsg504: 'Network timeout!',
-    errMsg505: 'The http version does not support the request!',
-  },
-  app: {
-    logoutTip: 'Reminder',
-    logoutMessage: 'Confirm to exit the system?',
-    menuLoading: 'Menu loading...',
-  },
-  errorLog: {
-    tableTitle: 'Error log list',
-    tableColumnType: 'Type',
-    tableColumnDate: 'Time',
-    tableColumnFile: 'File',
-    tableColumnMsg: 'Error message',
-    tableColumnStackMsg: 'Stack info',
-
-    tableActionDesc: 'Details',
-
-    modalTitle: 'Error details',
-
-    fireVueError: 'Fire vue error',
-    fireResourceError: 'Fire resource error',
-    fireAjaxError: 'Fire ajax error',
-
-    enableMessage: 'Only effective when useErrorHandle=true in `/src/settings/projectSetting.ts`.',
-  },
-  exception: {
-    backLogin: 'Back Login',
-    backHome: 'Back Home',
-    subTitle403: "Sorry, you don't have access to this page.",
-    subTitle404: 'Sorry, the page you visited does not exist.',
-    subTitle500: 'Sorry, the server is reporting an error.',
-    noDataTitle: 'No data on the current page.',
-    networkErrorTitle: 'Network Error',
-    networkErrorSubTitle:
-      'Sorry,Your network connection has been disconnected, please check your network!',
-  },
-  lock: {
-    unlock: 'Click to unlock',
-    alert: 'Lock screen password error',
-    backToLogin: 'Back to login',
-    entry: 'Enter the system',
-    placeholder: 'Please enter the lock screen password or user password',
-  },
-  login: {
-    backSignIn: 'Back sign in',
-    mobileSignInFormTitle: 'Mobile sign in',
-    qrSignInFormTitle: 'Qr code sign in',
-    signInFormTitle: 'Sign in',
-    signUpFormTitle: 'Sign up',
-    forgetFormTitle: 'Reset password',
-
-    signInTitle: '10 min for VR operation',
-    signInDesc: 'easily,safe,and less time',
-    policy: 'I agree to the xxx Privacy Policy',
-    scanSign: `scanning the code to complete the login`,
-
-    loginButton: 'Sign in',
-    registerButton: 'Sign up',
-    rememberMe: 'Remember me',
-    forgetPassword: 'Forget Password?',
-    otherSignIn: 'Sign in with',
-
-    // notify
-    loginSuccessTitle: 'Login successful',
-    loginSuccessDesc: 'Welcome back',
-
-    // placeholder
-    accountPlaceholder: 'Please input username',
-    passwordPlaceholder: 'Please input password',
-    smsPlaceholder: 'Please input sms code',
-    mobilePlaceholder: 'Please input mobile',
-    policyPlaceholder: 'Register after checking',
-    diffPwd: 'The two passwords are inconsistent',
-
-    userName: 'Username',
-    password: 'Password',
-    confirmPassword: 'Confirm Password',
-    email: 'Email',
-    smsCode: 'SMS code',
-    mobile: 'Mobile',
-
-    loginDragValidate: 'Login need a dragging Validation',
-    loginAgain: 'Need login again',
-    captcha: 'captcha',
-  },
-};

+ 0 - 87
src/locales/lang/ja/apiCode.ts

@@ -1,87 +0,0 @@
-export default {
-  errCode500: 'システム例外',
-
-  errCode3001: '必要なパラメータがありません',
-  errCode3002: 'アクセス例外',
-  errCode3003: '異常なアクセス',
-  errCode3004: 'ユーザーがログインしていません',
-  errCode3005: '確認コードの有効期限が切れています',
-  errCode3006: '検証コードエラー',
-  errCode3007: 'ニックネームは存在します',
-  errCode3008: 'このメールアドレスは既に登録されています',
-  errCode3009: '入力した2つのパスワードが一致しません',
-  errCode3010: 'ニックネームの長さが間違いします',
-  errCode3011: 'パスワードの長さは、英語の大文字と小文字、数字、および8~16文字です',
-  errCode3012: '不適切な内容が含まれています。',
-  errCode3013: '電話番号のフォーマットが間違います',
-  errCode3014: 'アカウントまたはパスワードが誤っています。',
-  errCode3015: 'ユーザーが存在しません',
-  errCode3016: 'ログインに失敗しました。アカ​​ウントへのアクセスが許可されていません',
-  errCode3017: '空のファイル',
-  errCode3018: 'アップロードまたは使用できるファイルがありません。',
-  errCode3019: 'メールの格式が合わないです。',
-  errCode3020: 'メールアドレスが存在しています',
-  errCode3021: 'アカウントが存在しません。確認して再入力してください。',
-  errCode3022:
-    'このシーンにコラボレーターが追加されました。追加する前にコラボレーションをキャンセルしてください',
-  errCode3023: '確認コードを取得する回数が多すぎます。明日もう一度お試しください',
-  errCode3024: 'シーンを自分自身に割り当てることはできません',
-  errCode3025: 'カメラを自分自身に割り当てることができません',
-  errCode3026: '一部のシーンには共同編集者がいます。追加する前に共同作業をキャンセルしてください',
-  errCode3027: '元のパスワードが間違います',
-  errCode3028: '役割は存在します',
-  errCode3029:
-    '役割に関連付けられているユーザーがいます。ユーザーを削除、または属する役割を変更してください',
-  errCode3030: '現在の会員特典はありません',
-  errCode3031: 'カメラがバインドされています',
-  errCode3032: '現在のカメラはバインドされています。別のカメラを選択してください',
-  errCode3033: '確認コードを60秒以内に繰り返し取得することはできません',
-  errCode3034: 'サーバーがビジーです。もう一度お試しください',
-  errCode3035: 'ログインアカウントが承認されていません。もう一度お試しください',
-
-  errCode4001: 'タイムアウトしました',
-  errCode4002: 'ユーザーは既に存在します',
-  errCode4003: '電話番号はすでに登録されています',
-  errCode4004: '2回入力したパスワードが一致しません',
-  errCode4005: '電話番号が確認コードと一致しません',
-  errCode4006: '検証コードがエラー',
-  errCode4007: 'ユーザー名は存在しません',
-  errCode4008: 'ユーザーがログインしていません',
-  errCode4009: 'エラー',
-  errCode4010: 'バウンドカメラが存在しません',
-  errCode4011: 'カメラはすでにバインドされています',
-  errCode4012: 'ユーザーネームまたはパスワードが違います',
-  errCode4013: 'ニックネームが重複しています',
-  errCode4014:
-    '残高が足りないので、モデルの生成ができません。ホームページからチャージまたは、アップロード時にモデル生成オプションを削除してください。',
-  errCode4015: '不適切な内容が含まれています。',
-  errCode4016: 'パラメータが空です',
-  errCode4017: 'シーンは空です',
-  errCode4018: 'シーンはこのカメラに属していません',
-  errCode4019: 'シーン番号が空です',
-  errCode4020: 'カメラはユーザーにバインドされていません',
-  errCode4021: '注文はすでに請求されているので、失敗しました。',
-
-  errCode5010: 'コピーに失敗しました。シーンのファイルが破損しています。',
-  errCode5011: 'シーンは既にアーカイブされています。',
-  errCode5013: 'シーンはアーカイブされてないため、復元できません。',
-  errCode5014: 'シーンは既にインバイトされています。',
-  errCode5015: 'この下請は存在しません。',
-  errCode5016: '同じカメラが登録されていません。',
-  errCode5017: 'レーザーエラー',
-  errCode5018: '同じ企業アカウントはインバイトできません。',
-  errCode5019: 'シーンを撮影した企業アカウントが存在しません。',
-  errCode5020: '元請が存在しまん。',
-  errCode5021: 'アーカイブに失敗しました。シーンが計算中です。',
-  errCode5022: 'このシーンは点群モードのみ操作可能です。',
-  errCode5023: 'このシーンはOBJの生成をサポートしません',
-  errCode5024: '協同エディットに失敗、企業管理アカウントを入力してください。',
-
-  errCode5025: '场景已生成obj',
-  errCode5026: '场景已在改相机,无需迁移',
-  errCode5027: '相机类型不同,不能迁移',
-
-  errCode50006: 'メール送信テンプレートが存在しません',
-  errCode50050: '長さが限界を超えています!',
-  errCode50051: '記録が見当たりませんでした!',
-};

+ 0 - 140
src/locales/lang/ja/apiCode.ts.bk

@@ -1,140 +0,0 @@
-export default {
-  errCode3001: '必要なパラメータがありません',
-  errCode3002: 'アクセス例外',
-  errCode3003: '異常なアクセス',
-  errCode3004: 'ユーザーがログインしていません',
-  errCode3005: '確認コードの有効期限が切れています',
-  errCode3006: '検証コードエラー',
-  errCode3007: 'ニックネームは存在します',
-  errCode3008: 'このメールアドレスは既に登録されています',
-  errCode3009: '入力した2つのパスワードが一致しません',
-  errCode3010: 'ニックネームの長さが間違いします',
-  errCode3011: 'パスワードの長さは、英語の大文字と小文字、数字、および8~16文字です',
-  errCode3012: '不適切な内容が含まれています。',
-  errCode3013: '電話番号のフォーマットが間違います',
-  errCode3014: 'アカウントまたはパスワードが誤っています。',
-  errCode3015: 'ユーザーが存在しません',
-  errCode3016: 'ログインに失敗しました。アカ​​ウントへのアクセスが許可されていません',
-  errCode3017: '空のファイル',
-  errCode3018: 'アップロードまたは使用できるファイルがありません。',
-  errCode3019: 'メールの格式が合わないです。',
-  errCode3020: 'メールアドレスが存在しています',
-  errCode3021: 'アカウントが存在しません。確認して再入力してください。',
-  errCode3022:
-    'このシーンにコラボレーターが追加されました。追加する前にコラボレーションをキャンセルしてください',
-  errCode3023: '確認コードを取得する回数が多すぎます。明日もう一度お試しください',
-  errCode3024: 'シーンを自分自身に割り当てることはできません',
-  errCode3025: 'カメラを自分自身に割り当てることができません',
-  errCode3026: '一部のシーンには共同編集者がいます。追加する前に共同作業をキャンセルしてください',
-  errCode3027: '元のパスワードが間違います',
-  errCode3028: '役割は存在します',
-  errCode3029:
-    '役割に関連付けられているユーザーがいます。ユーザーを削除、または属する役割を変更してください',
-  errCode3030: '現在の会員特典はありません',
-  errCode3031: 'カメラがバインドされています',
-  errCode3032: '現在のカメラはバインドされています。別のカメラを選択してください',
-  errCode3033: '確認コードを60秒以内に繰り返し取得することはできません',
-  errCode3034: 'サーバーがビジーです。もう一度お試しください',
-  errCode3035: 'ログインアカウントが承認されていません。もう一度お試しください',
-  errCode9001: 'ディーラーはすでに存在します',
-  errCode9002: '先にリセラーの下のユーザーを削除してください',
-  errCode4001: 'タイムアウトしました',
-  errCode4002: 'ユーザーは既に存在します',
-  errCode4003: '電話番号はすでに登録されています',
-  errCode4004: '2回入力したパスワードが一致しません',
-  errCode4005: '電話番号が確認コードと一致しません',
-  errCode4006: '検証コードがエラー',
-  errCode4007: 'ユーザー名は存在しません',
-  errCode4008: 'ユーザーがログインしていません',
-  errCode4009: 'エラー',
-  errCode4010: 'バウンドカメラが存在しません',
-  errCode4011: 'カメラはすでにバインドされています',
-  errCode4012: 'ユーザーネームまたはパスワードが違います',
-  errCode4013: 'ニックネームが重複しています',
-  errCode4014:
-    '残高が足りないので、モデルの生成ができません。ホームページからチャージまたは、アップロード時にモデル生成オプションを削除してください。',
-  errCode4015: '不適切な内容が含まれています。',
-  errCode4016: 'パラメータが空です',
-  errCode4017: 'シーンは空です',
-  errCode4018: 'シーンはこのカメラに属していません',
-  errCode4019: 'シーン番号が空です',
-  errCode4020: 'カメラはユーザーにバインドされていません',
-  errCode4021: '注文はすでに請求されているので、失敗しました。',
-  errCode6001: 'SNコードはすでに存在します。再入力してください',
-  errCode6002: '返金額がリチャージ総額を超えています。',
-  errCode6003:
-    'カメラがバインドされていません。「マイカメラ」から先にカメラをバインドして、もう一度お試しください',
-  errCode6004: 'カメラのポイント数が100,000を超えていることを示します',
-  errCode6005: '操作権限がありません',
-  errCode6006: 'リピートバインディングはサポートされていません',
-  errCode6007: 'カメラはバインド解除をサポートしていません',
-  errCode6008: 'カメラの容量が足りません',
-  errCode6009: 'data.fdageファイルが存在しません',
-  errCode6010: 'シリアル番号はすでにバインドされています',
-  errCode6011: 'エンタープライズカメラリストをクエリできません',
-  errCode6012: 'カメラはユーザーにバインドされていません',
-  errCode6013: '移行するカメラにバインドされているユーザーの確認コードを入力する必要があります',
-  errCode6014: 'ターゲットカメラにバインドされているユーザーの確認コードを入力する必要があります',
-  errCode6015:
-    'このカメラはコラボレーションユーザーが追加されています。追加前にコラボレーションをキャンセルしてから追加してください',
-  errCode6016:
-    '一部のカメラにはすでに共同編集者が追加されています。追加前に共同作業をキャンセルしてください',
-  errCode6017: 'デバイスはストレージに入れられており、削除できません',
-  errCode6018: 'デバイスタイプが存在しません',
-  errCode6019: 'snコードが入力されていません',
-  errCode6020: 'snコードが存在しません',
-  errCode6021: '出荷タイプは入力されていません',
-  errCode6022: '出荷タイプは存在しません',
-  errCode6023: 'ディーラーは記入しませんでした',
-  errCode6024: 'ディーラータイプは存在しません',
-  errCode6025: 'snコードが入力されていません',
-  errCode6026: '顧客名が入力されていません',
-  errCode6027: '顧客名が存在しません',
-  errCode6028: 'カメラタイプが正しくありません',
-  errCode6029: 'カメラは存在しません',
-
-  errCode7019: '操作を繰り返さないでください。後でもう一度やり直してください。',
-  errCode7020: '操作を繰り返さないでください。後でもう一度やり直してください。',
-  errCode7021: '操作を繰り返さないでください。後でもう一度やり直してください。',
-
-  errCode8001: '注文は存在しません',
-  errCode8002: '支払いに失敗しました',
-  errCode8003: '請求書の金額が範囲外です',
-  errCode8004: '異常な支払い方法',
-  errCode5001: 'modeldatajsonは空です',
-  errCode5002: 'orderは空です',
-  errCode5003: 'guideSid或guideNameは空です',
-  errCode5004: 'guideSid或guideNameは空です',
-  errCode5005: 'シーンは空です',
-  errCode5006: '残高不足です',
-  errCode5007: '非PROシーン',
-  errCode5008: 'このシーンはアーカイブされてお​​り、削除できません',
-  errCode5009: 'シーンが削除されました',
-  errCode5010: 'シーンはこのカメラに属していません',
-  errCode5011: '作成',
-  errCode5012: 'データが異常です',
-  errCode5013: 'シーンに対応するユーザー名が空です',
-  errCode5014: '操作権限がありません',
-  errCode5015: 'シーンは現在のログインアカウントに属していません',
-  errCode5016: 'ホットスポットと外部リンクのシーンが一致しません。',
-  errCode5017: 'モデルのアップロードが失敗しました。右のチュートリアルを参照してください',
-  errCode5018: 'zipファイルは必ずリストが1層または無層です。',
-  errCode5019: 'objとmtlは必ずあり、そして唯一のファイルです',
-  errCode5020:
-    'テクスチャは1,5M以内で制御する必要があり、objファイルは20M以内で制御する必要があります',
-  errCode5021: 'シーンのパスワードが正しくありません',
-  errCode5022: 'アップロードファイル格式と名称が一致しません',
-  errCode5023: 'アップロードされたファイル格式が正しくありません。jpgまたはmp4格式のみです。',
-  errCode5024: 'シーンが包装中です。もう一度お試しください。',
-  errCode5025: 'データパッケージが存在しません、先にZipパッケージにしてください',
-  errCode5026: '間違ったファイルタイプがアップロードされました',
-  errCode5027: 'フォルダが存在しません',
-  errCode5028: 'このフォルダを変更する権限がありません',
-  errCode5029: 'シーンのダウンロードに失敗しました。しばらくしてからもう一度お試しください',
-  errCode5030: '同じレベルのフォルダ名を繰り返すことはできません」',
-  errCode5031: 'シーンパッケージで操作を繰り返すことはできません',
-  errCode5032: '',
-  errCode5033: 'シーンが計算されています',
-  errCode5034: 'このシーンはアーカイブされています',
-  errCode5035: 'タスクはすでに存在します',
-};

+ 0 - 44
src/locales/lang/ja/common.ts

@@ -1,44 +0,0 @@
-export default {
-  okText: '確認',
-  closeText: '閉じる',
-  cancelText: 'キャンセル',
-  loadingText: '読み込み中...',
-  saveText: '保存',
-  delText: '削除',
-  operating: 'エディット',
-  resetText: 'リセット',
-  searchText: '探す',
-  queryText: '検索実行',
-
-  inputText: '入力してください',
-  chooseText: '選んでください',
-  edit: '編集',
-  redo: 'リフレッシュ',
-  back: '戻る',
-  checkTips: 'プロンプトを確認',
-  light: '明るいテーマ',
-  dark: 'ダークテーマ',
-  unbind: '解放',
-  details: '詳細',
-  bind: 'バインディング',
-  yes: 'はい',
-  no: 'いいえ',
-  roleName: '権限',
-  unusual: '異常な',
-  operation: 'エディット',
-  normal: '正常',
-  unNormal: '異常な',
-  state: '調子',
-  type: 'の種類',
-  fullName: '名前',
-  print: 'プリント',
-  all: 'すべて',
-  optSuccess: 'アカウント登録完了!',
-  optFail: '失敗しました!',
-  notConnect: 'まだ接続されていません',
-  delConfirm: '削除しますか?',
-  mobile: '携帯電話',
-  phone: '携帯電話番号を入力してください!',
-  phoneError: '携帯電話番号を正しく入力してください!',
-  isConfirm: 'よろしいですか?',
-};

+ 0 - 138
src/locales/lang/ja/component.ts

@@ -1,138 +0,0 @@
-export default {
-  app: {
-    searchNotData: '検索結果はありません',
-    toSearch: '確認',
-    toNavigate: '切替',
-  },
-  countdown: {
-    normalText: '確認コードを取る',
-    sendText: '{0}秒後に再送可能',
-  },
-  cropper: {
-    selectImage: '画像を選択',
-    uploadSuccess: 'アップロードに成功',
-    modalTitle: 'プロフィール画像',
-    okText: '確認してアップロード',
-    btn_reset: 'リセット',
-    btn_rotate_left: '反時計回りの回転',
-    btn_rotate_right: '時計回りの回転',
-    btn_scale_x: '水平フリップ',
-    btn_scale_y: '垂直に反転',
-    btn_zoom_in: '拡大',
-    btn_zoom_out: 'ズームアウト',
-    preview: 'プレビュー',
-  },
-  drawer: {
-    loadingText: '読み込み中...',
-    cancelText: '閉じる',
-    okText: '確認',
-  },
-  excel: {
-    exportModalTitle: 'データをアウトプット',
-    fileType: 'ファイルタイプ',
-    fileName: 'ファイル名',
-  },
-  form: {
-    putAway: '片す',
-    unfold: '拡大',
-
-    maxTip: '文字数は{0}桁未満です',
-
-    apiSelectNotFound: 'お待ちください...',
-  },
-  icon: {
-    placeholder: '選択アイコンをクリックしてください',
-    search: '検索アイコン',
-    copy: '正常にコピー!',
-  },
-  menu: {
-    search: 'メニュー検索',
-  },
-  modal: {
-    cancelText: '閉じる',
-    okText: '確認',
-    close: '閉じる',
-    maximize: '最大化',
-    restore: '元に戻す',
-  },
-  table: {
-    settingDens: '行間',
-    settingDensDefault: 'ディフォルト',
-    settingDensMiddle: 'ミディアム',
-    settingDensSmall: '小型',
-    settingColumn: '設定',
-    settingColumnShow: '列表示',
-    settingIndexColumnShow: 'シリアル番号',
-    settingSelectColumnShow: '選択',
-    settingFixedLeft: '左に固定',
-    settingFixedRight: '右に固定',
-    settingFullScreen: '全画面表示',
-
-    index: '順序',
-
-    total: '合計{total}個のデータ',
-  },
-  time: {
-    before: '前',
-    after: '後',
-    just: 'ただ',
-    seconds: '秒',
-    minutes: '分',
-    hours: '時間',
-    days: '日々',
-  },
-  tree: {
-    selectAll: 'すべて選択',
-    unSelectAll: '選択をキャンセル',
-    expandAll: 'すべて展開',
-    unExpandAll: 'すべて折りたたむ',
-    checkStrictly: '階層的関連付け',
-    checkUnStrictly: '階層的な独立性',
-  },
-  upload: {
-    save: '保存',
-    upload: 'アップロード画像を確認する',
-    imgUpload: '写真をアップロード',
-    uploaded: 'アップロード画像を確認する',
-
-    operating: '操作',
-    del: '消去',
-    download: 'ダウンロード',
-    saveWarn: 'ファイルがアップロードされるのを待って、保存してください!',
-    saveError: 'ファイルが正常にアップロードされず、保存できませんでした!',
-
-    preview: 'プレビュー',
-    choose: '選択',
-
-    accept: '{0}形式をサポート',
-    acceptUpload: 'アップロードできるのは{0}形式のファイルのみです',
-    maxSize: '1つのファイルが{0} MBを超えることはできません',
-    maxSizeMultiple: '{0} MBまでのファイルのみをアップロードする!',
-    maxNumber: 'アップロードできるファイルは最大{0}個までです',
-
-    legend: 'サムネイル',
-    fileName: 'ファイル名',
-    fileSize: 'ファイルサイズ',
-    fileStatue: '調子',
-
-    startUpload: 'アップロードを開始',
-    uploadSuccess: 'アップロードに成功',
-    uploadError: 'アップロードに失敗しました',
-    uploading: 'アップロード中',
-    uploadWait: 'ファイルのアップロードが完了するまでお待ちください',
-    reUploadFailed: '失敗したファイルを再アップロード',
-    empty: 'アップロードファイルが空です。もう一度アップロードしてください',
-    downloadState: 'ダウンロード中',
-    getting: '取得中',
-    gettingSuccess: '取得に成功しました',
-  },
-  verify: {
-    error: '検証に失敗しました!',
-    time: '検証は成功しました。{時間}秒かかります。',
-
-    redoTip: '画像をクリックして更新',
-
-    dragText: 'スライダーを押したままドラッグしてください',
-    successText: '確認済み',
-  },
-};

+ 0 - 116
src/locales/lang/ja/layout.ts

@@ -1,116 +0,0 @@
-export default {
-  footer: { onlinePreview: 'オンラインプレビュー', onlineDocument: 'オンラインドキュメント' },
-  header: {
-    // user dropdown
-    dropdownItemDoc: 'ドキュメント',
-    dropdownItemLoginOut: 'ログアウト',
-
-    // tooltip
-    tooltipErrorLog: 'エラーログ',
-    tooltipLock: 'ロック画面',
-    tooltipNotify: 'お知らせ',
-
-    tooltipEntryFull: '全画面表示',
-    tooltipExitFull: '全画面表示を終了',
-
-    // lock
-    lockScreenPassword: 'ロック画面のパスワード',
-    lockScreen: 'ロック画面',
-    lockScreenBtn: 'ロック',
-
-    home: 'ホームページ',
-    personalSetting: 'アカウントの設定',
-  },
-  multipleTab: {
-    reload: 'リロード',
-    close: 'タブを閉じる',
-    closeLeft: '左のタブを閉じる',
-    closeRight: '右タブを閉じる',
-    closeOther: '他のタブを閉じる',
-    closeAll: 'すべてのタブを閉じる',
-  },
-  setting: {
-    // content mode
-    contentModeFull: 'ストリーミング',
-    contentModeFixed: '固定幅',
-    // topMenu align
-    topMenuAlignLeft: '左揃え',
-    topMenuAlignRight: '右揃え',
-    topMenuAlignCenter: '中央揃え',
-    // menu trigger
-    menuTriggerNone: '非表示',
-    menuTriggerBottom: '下部',
-    menuTriggerTop: '上部',
-    // menu type
-    menuTypeSidebar: '左メニューモード',
-    menuTypeMixSidebar: '左メニューブレンドモード',
-    menuTypeMix: 'トップメニューブレンドモード',
-    menuTypeTopMenu: 'トップメニューモード',
-
-    on: 'オン',
-    off: 'オフ',
-    minute: '分',
-
-    operatingTitle: '成功',
-    operatingContent: 'コピーが完了しました。src/settings/projectSetting.ts に設定が保存されます!',
-    resetSuccess: 'リセットが完了しました',
-
-    copyBtn: 'コピー',
-    clearBtn: 'キャッシュをクリアしてログインページに戻る',
-
-    drawerTitle: '設定',
-
-    darkMode: 'テーマ',
-    navMode: 'ナビゲーションバーモード',
-    interfaceFunction: '界面機能',
-    interfaceDisplay: '界面表示',
-    animation: 'アニメーション',
-    splitMenu: '分割メニュー',
-    closeMixSidebarOnChange: 'ページクローズメニューの切り替え',
-
-    sysTheme: 'システムテーマ',
-    headerTheme: 'トップバーのテーマ',
-    sidebarTheme: 'メニューテーマ',
-
-    menuDrag: 'サイドメニュードラッグ',
-    menuSearch: 'メニュー検索',
-    menuAccordion: 'サイドメニューアコーディオンモード',
-    menuCollapse: '折りたたみメニュー',
-    collapseMenuDisplayName: 'メニュー表示名を折りたたむ',
-    topMenuLayout: 'トップメニューのレイアウト',
-    menuCollapseButton: 'メニュー折りたたみボタン',
-    contentMode: 'コンテンツ領域の幅',
-    expandedMenuWidth: 'メニュー拡張幅',
-
-    breadcrumb: '参照パス',
-    breadcrumbIcon: '参照パスアイコン',
-    tabs: 'タブ',
-    tabDetail: 'タグの詳細ページ',
-    tabsQuickBtn: 'タブショートカットボタン',
-    tabsRedoBtn: 'タブ更新ボタン',
-    tabsFoldBtn: 'サイドメニュー折りたたみボタン',
-    sidebar: '左メニュー',
-    header: 'トップバー',
-    footer: 'フッター',
-    fullContent: 'フルスクリーンコンテンツ',
-    grayMode: 'グレーモード',
-    colorWeak: '色弱モード',
-
-    progress: 'トッププログレスバー',
-    switchLoading: 'トグルloading',
-    switchAnimation: 'アニメーションを切り替える',
-    animationType: 'アニメーションの種類',
-
-    autoScreenLock: '一定時間で画面ロック',
-    notAutoScreenLock: '一定時間で画面ロックしない',
-
-    fixedHeader: '固定header',
-    fixedSideBar: '固定Sidebar',
-
-    mixSidebarTrigger: 'ハイブリッドメニュートリガー方式',
-    triggerHover: 'ホバーをトリガー',
-    triggerClick: 'クリック',
-
-    mixSidebarFixed: '展開メニューを修正',
-  },
-};

+ 0 - 3
src/locales/lang/ja/modal.ts

@@ -1,3 +0,0 @@
-export default {
-  atLeastOne: '少なくとも1つ選択してください',
-};

+ 0 - 15
src/locales/lang/ja/routes/archive.ts

@@ -1,15 +0,0 @@
-export default {
-  restore: '復元',
-  patchRestore: 'まとめて復元',
-  patchArchive: 'アーカイブ',
-  payStatus0: '正常',
-  payStatus1: 'アーカイブ中',
-  userName: 'アカウント',
-  sceneStatus: '状態',
-  restoreUserName: 'アカウント復元',
-  restoreCarmeraId: 'カメラ復元',
-  selectCameraFirst: '復元期望のアカウントを選択してください',
-  warmTips: 'Tips',
-  shootingTime: 'アップデート時間',
-  rsPlaceHolder: '復元したアカウントで同じタイプのカメラをを選択してください',
-};

+ 0 - 7
src/locales/lang/ja/routes/basic.ts

@@ -1,7 +0,0 @@
-export default {
-  login: 'ログイン',
-  welcome: 'ようこそ',
-  welcomeLogin: 'ようこそ',
-  welcomeUser: 'ようこそユーザー:{0}',
-  errorLogList: 'エラーログリスト',
-};

+ 0 - 9
src/locales/lang/ja/routes/contractor.ts

@@ -1,9 +0,0 @@
-export default {
-  contractorManage: '階層マスタ',
-  mainContractorName: '元請',
-  mainContractorAccount: 'アカウント',
-  contractorName: '下請',
-  contractorAccount: 'アカウント',
-  sceneCount: 'インバイトのシーン数',
-  createTime: '時間',
-};

+ 0 - 50
src/locales/lang/ja/routes/corporation.ts

@@ -1,50 +0,0 @@
-export default {
-  recharge: 'リチャージ',
-  device: 'デバイス',
-  deviceId: 'カメラSN',
-  sub_account: '担当者',
-  stateName: {
-    0: '審査中',
-    1: '許可済み',
-    2: '否定済み',
-    9: 'すべて',
-  },
-  businessAuth: '企業認証',
-  timeField: '利用期間',
-  phone: '電話番号',
-  enterpriseName: '企業名',
-  submitTime: '提出時間',
-  enterpriseId: '企業アカウント',
-  rechargeId: 'アカウントのリチャージ',
-  sceneLogo: 'Loading Logo',
-  floorLogo: 'Road Logo',
-  bgMusic: '背景音楽',
-  cameraNum: 'デバイス数',
-  subNum: 'サブアカウント数',
-  sceneNum: '物件数',
-  point: 'ポイント',
-  expirationTime: '作成時間',
-  detailed: '詳細情報',
-  modifySubId: '改訂',
-  addSubId: '追加',
-  activeTime: 'アクティベーション時間',
-  unBind: 'アンバウンド',
-  isUnBind: 'バインドを解除しますか?',
-  reject: '拒絶',
-  allow: '許可',
-  name: '情報タイトル ',
-  area: 'エリア',
-  address: '住所',
-  website: 'Webサイト',
-  introduce: '概要',
-  companyLogo: '企業Logo',
-  qualification: '会社資格',
-  addCorporation: '会社を追加',
-  managerName: '担当者',
-  optSuccess: '追加に成功しました。デフォルトのパスワードはGeosign123',
-  approveState: '認証状況',
-  contractorList: '階層マスタ',
-  addError: 'アカウントはバインドされています。再入力してください',
-  patchAction: 'まとめて処理',
-  maxCountHelp: 'まとめて20個まで追加可能',
-};

+ 0 - 37
src/locales/lang/ja/routes/dashboard.ts

@@ -1,37 +0,0 @@
-export default {
-  dashboard: 'Dashboard',
-  about: '約',
-  workbench: '作業台',
-  analysis: '分析ページ',
-  corporation: 'ビジネス管理',
-  corporationAccount: 'アカウント',
-  corporationVerify: '企業認証',
-  bulletin: '情報公開',
-  bulletinRentInfo: 'レンタル情報',
-  bulletinSellInfo: '販売情報',
-  bulletinDecoration: 'サイトの装飾',
-  advertisement: '広告スペース',
-  advertisementList: 'カルーセル画像',
-  advertisementPads: '推奨位置',
-  scenes: 'シーン管理',
-  scenesDownload: 'シーンのダウンロード',
-  scenesList: 'シーンリスト',
-  scenesLive: 'シーンライブ',
-  devices: 'デバイス管理',
-  product: '商品管理',
-  productRef: '製品の属性',
-  productList: '製品リスト',
-  productCategory: 'カテゴリ',
-  order: '注文管理',
-  orderList: 'オーダーリスト',
-  orderDetail: '注文詳細',
-  member: 'メンバー管理',
-  memberList: 'メンバーリスト',
-  staff: 'スタッフ管理',
-  staffList: '担当者リスト',
-  feedback: 'フィードバック',
-  feedbackList: 'フィードバックリスト',
-  archive: 'アーカイブ管理',
-  archiveList: 'アーカイブリスト',
-  contractorManage: '階層マスタ',
-};

+ 0 - 58
src/locales/lang/ja/routes/devices.ts

@@ -1,58 +0,0 @@
-export default {
-  add: '追加',
-  title: '担当者',
-  listTile: '担当者リスト',
-  deviceList: '認証状況',
-  device: 'デバイス',
-  addDevice: 'デバイスの追加',
-  addBut: '新規担当者',
-  browserDevice: 'ブラウザデバイス',
-  address: 'アドレス',
-  balance: '初期点',
-  cameraType: 'カメラタイプ',
-  childName: 'カメラSN',
-  companyId: 'クライアントの名前',
-  phoneName: '携帯番号(ユーザー名)',
-  orderSn: '注文番号',
-  own: '出荷タイプ',
-  addCamera: 'カメラを追加',
-  editCamera: 'カメラを編集',
-  type: '機器タイプ',
-  wifiName: 'Wi-Fi名',
-  normalSales: '通常販売',
-  giftGive: '贈り物',
-  selfUse: '従業員自身の使用',
-  other: 'その他',
-  activationTime: '起動時間',
-  shipmentType: '出荷タイプ',
-  snCode: 'カメラSN',
-  cameraName: {
-    '1': 'Lite',
-    '4': 'Pro',
-    '6': 'サードパーティのカメラ',
-    '9': '双眼ターンテーブル',
-    '10': 'レーザーカメラ',
-    '7': '三脚セット',
-  },
-  ownName: {
-    '0': '通常販売',
-    '1': '自分で使う',
-    '2': '贈り物',
-    '3': 'その他',
-  },
-  partList: {},
-  addSubAccount: '追加',
-  bindErr: 'アカウントは会社に紐付けされています。',
-  excess: 'アカウント容量が満タンです。!',
-  unbindWarning: 'アカウントを解除しますか?',
-  addeduser: '追加されたアカウントの数',
-  subNum: '機器の数量',
-  deviceCode: 'デバイスIDが重複しています。再入力してください',
-  deviceCode50053: 'デバイスが存在しないか、デバイスがアクティブ化されている。',
-  searchName: 'キーワード',
-  searchNamePlaceholder: 'デバイスID、メールアドレス、SNコード',
-  maxlength: '入力可能な長さを超えています',
-  email: 'アカウント',
-  // normalSales: '通常販売',
-  // normalSales: '通常販売',
-};

+ 0 - 9
src/locales/lang/ja/routes/personalSetting.ts

@@ -1,9 +0,0 @@
-export default {
-  basicSetting: '基本設定',
-  account: '個人設定',
-  accountSetting: 'アカウント設定',
-  updateBtn: 'パスワードの変更',
-  oldPassword: '現在のパスワード',
-  newPassword: '新しいパスワード',
-  password: 'パスワード',
-};

+ 0 - 76
src/locales/lang/ja/routes/scenes.ts

@@ -1,76 +0,0 @@
-export default {
-  sceneName: '物件名',
-  webSite: '物件リンク',
-  childName: 'カメラSN',
-  viewCount: 'アクセス数',
-  createTime: 'アップデート時間',
-  num: 'コード',
-  upgrade: 'アップグレード',
-  process: 'ダウンロード',
-  jointVisit: '開く',
-  sceneList: 'シーンリスト',
-  bindAnchor: 'アンカーをバインドする',
-  anchorRoom: 'ライブルーム名',
-  appListPicUrl: 'サムネイル',
-  sortOrder: '順番',
-  bindShowerNameList: 'アンカーにバインドされました',
-  livestreamStatus: '放送を始めますか?',
-  liveBroadcast: 'ライブリスト',
-  downloadScene: 'ダウンロード',
-  downloadSceneConfirm: 'ダウンロードを確認しますか?',
-  editor: '編集',
-  cancelDownload: 'ダウンロードをキャンセル',
-  own: 'アンカーの選択',
-  userName: '従業員名:',
-  canShow: '一緒に訪れるために同時に開くかどうか',
-  bindTime: 'バインディング時間',
-  anchorList: 'アンカーリスト',
-  addLive: 'シーンを追加',
-  liveType: 'ライブルームタイプ',
-  liveName: 'ライブルーム名',
-  makeLiveCover: 'ライブルームカバーを生成',
-  delete: '削除',
-  sceneUrl: 'シーンのリンク',
-  '4dkk': '4DKanKan',
-  '4dkj': '4DMinion',
-  '4dssdy': '4DMega Point Cloud',
-  obj: '4DMega Obj',
-  roleType: {
-    0: '会社の管理者',
-    1: '従業員',
-  },
-  houseType: {
-    0: '新宅',
-    1: '中古住宅',
-    2: 'アパート',
-    3: '民宿',
-    9: 'すべて',
-  },
-  upgradeMessg: {
-    title: 'バージョン4.0にアップグレードしてよろしいですか?',
-    text: 'シーンがアップグレードされると、一部のデータは保持できなくなります。ホットスポット、自動ナビゲーション、戸型図、広告ビデオ。新しいバージョンはしばらく帯域ビューをサポートしていません。*シーンのアップグレードに成功すると旧版に戻すことができないので、確認してから操作してください。',
-  },
-  copy: 'コピー',
-  copyInfi: {
-    title: 'コピー',
-    content: 'シーンは同じカメラの下にバインドされます。 シーンをコピーしますか?',
-    ok: 'コピー成功',
-  },
-  creatobj: 'obj生成',
-  objTips: {
-    coverData:
-      'Meshのシーンを再生成することで、既存のMeshシーンが上書きされ、編集内容がリセットされます。計算処理中は、Meshのシーンを開くことができませんが、再生成しますか?',
-    Modifying: 'Meshのシーンの計算中です、しばらくお待ちください。',
-    updateSuccess: 'objの生成には時間かかりますので、しばらくお待ちください。 ',
-  },
-  assistant: 'インバイト',
-  unAssistant: 'インバイトを終了',
-  unAssistantConfirm: 'インバイトを終了しますか?',
-  addAssistant: 'インバイトを追加',
-  shootUserName: 'アカウント',
-  migrate: '移動',
-  migrateAccount: '迁移账号',
-  migrateDevice: '迁移相机',
-  selectCameraMFirst: '管理アカウントを入力してください',
-  rsMPlaceHolder: '请先填写迁移账号下同类型的相机',
-};

+ 0 - 13
src/locales/lang/ja/routes/staff.ts

@@ -1,13 +0,0 @@
-export default {
-  deptName: '関係会社',
-  setpaswd: 'パスワードの変更',
-  userName: 'アカウント',
-  nickName: '担当者',
-  mobile: '携帯電話',
-  createTime: '作成日時',
-  staffList: '担当者リスト',
-  roleType: {
-    0: '会社の管理者',
-    1: '従業員',
-  },
-};

+ 0 - 11
src/locales/lang/ja/routes/system.ts

@@ -1,11 +0,0 @@
-const account = {
-  userName: 'ユーザー名',
-  accountList: 'アカウントリスト',
-};
-
-export default {
-  ...account,
-  buttonMenuWaring: '親メニューはメニュータイプのみにすることができます',
-  fileImgTips: 'ファイルのアップロードを選択してください。',
-  fileImgTipsType: 'png jpgピクチャフォーマットをサポートする',
-};

+ 0 - 118
src/locales/lang/ja/sys.ts

@@ -1,118 +0,0 @@
-export default {
-  api: {
-    operationFailed: '失敗',
-    errorTip: 'エラー',
-    errorMessage: '失敗しました、システム異常です!',
-    timeoutMessage: 'タイムアウトです、もう一度ログインしてください。',
-    apiTimeoutMessage:
-      'インターフェイスリクエストがタイムアウトしました。ページを更新して、もう一度お試しください。',
-    apiRequestFailed: 'エラーをリクエストして、もう一度お試しください。',
-    networkException: 'ネットワークの異常',
-    networkExceptionMsg: 'ネットワークが異常です。接続を確認してください。',
-
-    errMsg401: 'ユーザーに権限がありません(トークン、ユーザー名、間違ったパスワード)!',
-    errMsg403: 'ユーザーは許可されていますが、アクセスは禁止されています。!',
-    errMsg404: 'ネットワークリクエストエラー、リソースが見つかりません!',
-    errMsg405: 'ネットワークリクエストエラー、リクエストメソッドは許可されていません!',
-    errMsg408: 'ネットワークリクエストがタイムアウトしました!',
-    errMsg500: 'サーバーエラー、管理者に連絡してください!',
-    errMsg501: 'ネットワークが実装されていません!',
-    errMsg502: 'ネットワークエラー!',
-    errMsg503: 'サービスが利用できません、サーバーが一時的に過負荷またはメンテナンス!',
-    errMsg504: 'ネットワークタイムアウト!',
-    errMsg505: 'httpバージョンはリクエストをサポートしていません!',
-  },
-  app: {
-    logoutTip: '確認',
-    logoutMessage: 'アカウントからログアウトします。よろしいでしょうか?',
-    menuLoading: 'ローディング',
-  },
-  errorLog: {
-    tableTitle: 'エラーログリスト',
-    tableColumnType: 'タイプ',
-    tableColumnDate: '時間',
-    tableColumnFile: '資料',
-    tableColumnMsg: 'エラーメッセージ',
-    tableColumnStackMsg: 'stack情報',
-
-    tableActionDesc: '詳細',
-
-    modalTitle: 'エラー詳細',
-
-    fireVueError: 'クリックしてvueエラーをトリガーします',
-    fireResourceError: 'クリックしてリソースロードエラーをトリガーします',
-    fireAjaxError: 'クリックしてajaxエラーをトリガーします',
-
-    enableMessage:
-      '`/ src / settings / projectSetting.ts`でuseErrorHandle = trueの場合にのみ有効になります。',
-  },
-  exception: {
-    backLogin: 'ログイン画面に戻る',
-    backHome: 'ホームページに戻る',
-    subTitle403: '申し訳ありませんが、このページにアクセスする権限がありません。',
-    subTitle404: '申し訳ありませんが、アクセスしたページは存在しません。',
-    subTitle500: '申し訳ありませんが、サーバーからエラーが報告されました。',
-    noDataTitle: '現在のページにはデータがありません',
-    networkErrorTitle: 'ネットワークエラー',
-    networkErrorSubTitle:
-      '申し訳ありませんが、ネットワーク接続がダウンしています。ネットワークを確認してください。',
-  },
-  lock: {
-    unlock: 'クリックしてロックを解除',
-    alert: 'ロック画面のパスワードが間違っています',
-    backToLogin: 'ログイン画面に戻る',
-    entry: 'システムに入る',
-    placeholder: 'ロック画面のパスワードまたはユーザーパスワードを入力してください',
-  },
-  login: {
-    backSignIn: '戻る',
-    signInFormTitle: 'ログイン',
-    mobileSignInFormTitle: '電話でログイン',
-    qrSignInFormTitle: 'コードをスキャンしてログインする',
-    signUpFormTitle: '登録',
-    forgetFormTitle: 'パスワードを再設定する',
-    checkMessge: 'ドラッグして検証',
-    checkSuccess: '検証に成功しました',
-
-    signInTitle: '10分で実際のVR空間を作成',
-    signInDesc: 'シンプル、安全、効率的でセルフサービス可能な720度のライブVRを提供',
-    policy: 'xxxプライバシーポリシーに同意します',
-    scanSign: `コードをスキャンした後、「確認」をクリックしてログインを完了します`,
-
-    loginButton: 'ログイン',
-    registerButton: '登録',
-    rememberMe: 'ログイン情報を保存する',
-    forgetPassword: 'パスワードを忘れる',
-    otherSignIn: 'その他のログイン方法',
-
-    // notify
-    loginSuccessTitle: 'ログイン成功',
-    loginSuccessDesc: 'お帰りなさい',
-
-    // placeholder
-    accountPlaceholder: '会社名を入力してください',
-    passwordPlaceholder: 'パスワードを入力して下さい',
-    smsPlaceholder: '確認コードを入力してください',
-    mobilePlaceholder: '電話番号を入力してください',
-    policyPlaceholder: '確認後、ご登録してください',
-    diffPwd: 'パスワードが一致しません',
-
-    userName: '企業アカウント',
-    password: 'パスワード',
-    confirmPassword: 'パスワードを再入力',
-    email: 'メールアドレス',
-    smsCode: 'SMS確認コード',
-    mobile: '携帯番号',
-
-    loginDragValidate: '右にスライドさせログイン認証',
-    loginDragSuccess: 'ログイン認証確認',
-    loginAgain: 'もう一度やり直してください',
-    captcha: '検証コード',
-    registrationLabel: '新規登録',
-    corporationName: '企業アカウント',
-    corporationMail: '企業アカウント',
-    fillMail: 'メールアドレスをご入力してください !',
-    fillMailCorrect: '正しいメールアドレスをご入力してください!',
-    emailSMS: '確認コードを入力',
-  },
-};

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 429 - 428
src/locales/lang/json/zh-CN.json


+ 0 - 37
src/locales/lang/zh-CN/apiCode.ts

@@ -1,37 +0,0 @@
-export default {
-  errCode500: '系统异常',
-
-  errCode3004: '用户未登录',
-  errCode3011: '密码需要包含英文大小写、数字,长度8-16字符',
-  errCode3014: '账号或密码不正确',
-
-  errCode3027: '原密码错误',
-
-  errCode4001: '无此角色',
-  errCode4002: '无此权限',
-  errCode4003: '手机号已经被注册',
-  errCode4004: '参数缺失',
-  errCode4007: '用户名不存在',
-
-  errCode5010: '复制失败,场景资源文件不对',
-  errCode5011: '场景已归档,无需再次归档',
-  errCode5013: '场景未归档,无需还原',
-  errCode5014: '场景已被协作,无法再次协作',
-  errCode5015: '承包商不存在',
-  errCode5016: '还原的相机类型不同',
-  errCode5017: '激光系统出错',
-  errCode5018: '场景协作失败,请勿同个公司内进行协作',
-  errCode5019: '场景所属公司不存在,或者公司管理员不存在',
-  errCode5020: '总承包商不存在',
-  errCode5021: '归档失败,场景未计算完成',
-  errCode5022: '只能操作激光场景',
-  errCode5023: '当前场景不支持生成 obj',
-  errCode5024: '场景协作失败,请填写公司管理员账号',
-  errCode5025: '场景已生成obj',
-  errCode5026: '场景已在改相机,无需迁移',
-  errCode5027: '相机类型不同,不能迁移',
-
-  errCode50006: '邮件发送模板不存在',
-  errCode50050: '长度超出限制!',
-  errCode50051: '记录找不到!',
-};

+ 0 - 137
src/locales/lang/zh-CN/apiCode.ts.bk

@@ -1,137 +0,0 @@
-export default {
-  errCode3001: '缺少必要参数',
-  errCode3002: '访问异常!',
-  errCode3003: '非法访问!',
-  errCode3004: '用户未登录',
-  errCode3005: '验证码已过期',
-  errCode3006: '验证码错误',
-  errCode3007: '昵称已存在',
-  errCode3008: '该邮箱已被注册',
-  errCode3009: '两次输入的密码不一致',
-  errCode3010: '昵称长度错误',
-  errCode3011: '密码需要包含英文大小写、数字,长度8,16字符',
-  errCode3012: '昵称包含敏感词',
-  errCode3013: '手机号码格式错误',
-  errCode3014: '账号或密码不正确',
-  errCode3015: '用户不存在',
-  errCode3016: '登录失败,账号无权访问',
-  errCode3017: '空文件',
-  errCode3018: '需要上传或使用的文件不存在',
-  errCode3019: '邮箱格式不正确',
-  errCode3020: '邮箱地址已存在',
-  errCode3021: '账号不存在,请核对后重新输入。',
-  errCode3022: '该场景已添加协作者,请先取消协作后再添加',
-  errCode3023: '手机验证码获取验证码次数过多,请明天再试',
-  errCode3024: '不能将场景协作给自己',
-  errCode3025: '不能将相机分配给自己',
-  errCode3026: '有部分场景已存在协作者,请先取消协作后再添加',
-  errCode3027: '原密码错误',
-  errCode3028: '角色已存在',
-  errCode3029: '当前角色存在关联的用户,请先删除用户或修改用户所属角色',
-  errCode3030: '当前增值权益不存在',
-  errCode3031: '相机已绑定',
-  errCode3032: '当前相机已被授权,请选择另外相机绑定',
-  errCode3033: '60秒内不能重复获取验证码',
-  errCode3034: '服务器繁忙,请重试!',
-  errCode3035: '当前企业账号未审核通过,请稍后重试',
-
-  errCode9001: '经销商已存在',
-  errCode9002: '请先删除经销商下的用户',
-
-  errCode4001: '验证码超时',
-  errCode4002: '用户已经存在',
-  errCode4003: '企业邮箱已经被注册',
-  errCode4004: '两次输入的密码不正确',
-  errCode4005: '手机号与验证码不匹配',
-  errCode4006: '验证码错误',
-  errCode4007: '用户名不存在',
-  errCode4008: '用户尚未登录',
-  errCode4009: '异常错误',
-  errCode4010: '绑定的相机不存在',
-  errCode4011: '相机已经被绑定',
-  errCode4012: '账号或密码错误',
-  errCode4013: '昵称重复',
-  errCode4014: '余额不足,无法生成模型,请前往网页端充值或上传时去掉生成模型选项',
-  errCode4015: '昵称中包含敏感词',
-  errCode4016: '参数为空',
-  errCode4017: '场景为空',
-  errCode4018: '场景不属于该相机',
-  errCode4019: '场景序号为空',
-  errCode4020: '相机未绑定用户',
-  errCode4021: '开票失败,该订单已经开具发票',
-
-  errCode6001: 'SN码已存在,请重新输入',
-  errCode6002: '退充值超过了充值总额',
-  errCode6003: '该相机未被绑定,请前往,我的相机 先绑定相机后再进行授权',
-  errCode6004: '表示相机的点数超过了10万',
-  errCode6005: '无权操作该相机',
-  errCode6006: '不支持重复绑定',
-  errCode6007: '八目相机不支持解除绑定',
-  errCode6008: '相机容量不足',
-  errCode6009: 'data,fdage文件不存在',
-  errCode6010: '该序列号已被绑定',
-  errCode6011: '查询不到企业相机列表',
-  errCode6012: '相机未绑定用户',
-  errCode6013: '必须输入需迁相机所绑定用户的验证码',
-  errCode6014: '必须输入目标相机所绑定用户的验证码',
-  errCode6015: '该相机已添加协作者,请先取消协作后再添加',
-  errCode6016: '部分相机已添加协作者,请先取消协作后再添加',
-  errCode6017: '设备已出库,不可删除',
-  errCode6018: '设备类型不存在',
-  errCode6019: 'sn码未填写',
-  errCode6020: 'sn码不存在',
-  errCode6021: '出库类型未填写',
-  errCode6022: '出库类型不存在',
-  errCode6023: '经销商未填写',
-  errCode6024: '经销商类型不存在',
-  errCode6025: 'sn码未出库',
-  errCode6026: '客户名称未填写',
-  errCode6027: '客户名称不存在',
-  errCode6028: '相机类型不正确!',
-  errCode6029: '相机不存在!',
-
-  errCode7019: '请勿重复操作,请稍后重试。',
-  errCode7020: '请勿重复操作,请稍后重试。',
-  errCode7021: '请勿重复操作,请稍后重试。',
-
-  errCode8001: '订单不存在',
-  errCode8002: '支付失败',
-  errCode8003: '开票金额超过范围',
-  errCode8004: '支付方式异常',
-
-  errCode5001: 'modeldatajson为空',
-  errCode5002: 'order值为空',
-  errCode5003: 'guideSid或order值为空',
-  errCode5004: 'guideSid或guideName值为空',
-  errCode5005: '场景为空',
-  errCode5006: '余额不足',
-  errCode5007: '非八目场景',
-  errCode5008: '该场景已经被封存,无法删除',
-  errCode5009: '场景被删除',
-  errCode5010: '场景不属于该相机',
-  errCode5011: '创建',
-  errCode5012: '数据不正常',
-  errCode5013: '场景对应的用户名为空',
-  errCode5014: '该用户无权操作该场景',
-  errCode5015: '该场景不属于当前登录账号',
-  errCode5016: '热点外链场景不对',
-  errCode5017: '*上传模型失败,请参照右侧教程',
-  errCode5018: 'zip文件只能有一层目录或无目录',
-  errCode5019: '必须有且仅有一个obj和mtl文件',
-  errCode5020: '贴图需控制在1,5M以内,obj文件需要控制在20M以内。',
-  errCode5021: '场景密钥不正确',
-  errCode5022: '上传文件格式,名称不一致',
-  errCode5023: '上传文件格式不正确,只能是jpg或mp4格式',
-  errCode5024: '有场景打包中,请稍后重试',
-  errCode5025: '数据包不存在,请先打成zip包',
-  errCode5026: '上传的压缩包类型不正确',
-  errCode5027: '文件夹不存在',
-  errCode5028: '无权修改该文件夹',
-  errCode5029: '场景下载失败,请稍后重试',
-  errCode5030: '同级文件夹名称不能重复',
-  errCode5031: '场景打包中不能重复操作',
-  errCode5032: '三维家打包记录不存在',
-  errCode5033: '该场景正在计算中',
-  errCode5034: '该场景已封存',
-  errCode5035: '任务已存在',
-};

+ 0 - 44
src/locales/lang/zh-CN/common.ts

@@ -1,44 +0,0 @@
-export default {
-  okText: '确认',
-  closeText: '关闭',
-  cancelText: '取消',
-  loadingText: '加载中...',
-  saveText: '保存',
-  delText: '删除',
-  operating: '操作',
-  resetText: '重置',
-  searchText: '搜索',
-  queryText: '查询',
-
-  inputText: '请输入',
-  chooseText: '请选择',
-  edit: '编辑',
-  redo: '刷新',
-  back: '返回',
-  checkTips: '验证提示',
-  light: '亮色主题',
-  dark: '黑暗主题',
-  unbind: '解绑',
-  details: '详情',
-  bind: '绑定',
-  yes: '是',
-  no: '否',
-  roleName: '角色',
-  unusual: '异常',
-  operation: '操作',
-  normal: '正常',
-  unNormal: '非正常',
-  state: '状态',
-  type: '类型',
-  fullName: '姓名',
-  print: '打印',
-  all: '全部',
-  optSuccess: '操作成功!',
-  optFail: '操作失败!',
-  notConnect: '暂未接入',
-  delConfirm: '是否确认删除',
-  mobile: '手机',
-  phone: '请填写您的手机号码!',
-  phoneError: '请正确填写您的手机号码!',
-  isConfirm: '是否确定?',
-};

+ 0 - 138
src/locales/lang/zh-CN/component.ts

@@ -1,138 +0,0 @@
-export default {
-  app: {
-    searchNotData: '暂无搜索结果',
-    toSearch: '确认',
-    toNavigate: '切换',
-  },
-  countdown: {
-    normalText: '获取验证码',
-    sendText: '{0}秒后重新获取',
-  },
-  cropper: {
-    selectImage: '选择图片',
-    uploadSuccess: '上传成功',
-    modalTitle: '头像上传',
-    okText: '确认并上传',
-    btn_reset: '重置',
-    btn_rotate_left: '逆时针旋转',
-    btn_rotate_right: '顺时针旋转',
-    btn_scale_x: '水平翻转',
-    btn_scale_y: '垂直翻转',
-    btn_zoom_in: '放大',
-    btn_zoom_out: '缩小',
-    preview: '预览',
-  },
-  drawer: {
-    loadingText: '加载中...',
-    cancelText: '关闭',
-    okText: '确认',
-  },
-  excel: {
-    exportModalTitle: '导出数据',
-    fileType: '文件类型',
-    fileName: '文件名',
-  },
-  form: {
-    putAway: '收起',
-    unfold: '展开',
-
-    maxTip: '字符数应小于{0}位',
-
-    apiSelectNotFound: '请等待数据加载完成...',
-  },
-  icon: {
-    placeholder: '点击选择图标',
-    search: '搜索图标',
-    copy: '复制图标成功!',
-  },
-  menu: {
-    search: '菜单搜索',
-  },
-  modal: {
-    cancelText: '关闭',
-    okText: '确认',
-    close: '关闭',
-    maximize: '最大化',
-    restore: '还原',
-  },
-  table: {
-    settingDens: '密度',
-    settingDensDefault: '默认',
-    settingDensMiddle: '中等',
-    settingDensSmall: '紧凑',
-    settingColumn: '列设置',
-    settingColumnShow: '列展示',
-    settingIndexColumnShow: '序号列',
-    settingSelectColumnShow: '勾选列',
-    settingFixedLeft: '固定到左侧',
-    settingFixedRight: '固定到右侧',
-    settingFullScreen: '全屏',
-
-    index: '序号',
-
-    total: '共 {total} 条数据',
-  },
-  time: {
-    before: '前',
-    after: '后',
-    just: '刚刚',
-    seconds: '秒',
-    minutes: '分钟',
-    hours: '小时',
-    days: '天',
-  },
-  tree: {
-    selectAll: '选择全部',
-    unSelectAll: '取消选择',
-    expandAll: '展开全部',
-    unExpandAll: '折叠全部',
-    checkStrictly: '层级关联',
-    checkUnStrictly: '层级独立',
-  },
-  upload: {
-    save: '保存',
-    upload: '上传',
-    imgUpload: '图片上传',
-    uploaded: '已上传',
-
-    operating: '操作',
-    del: '删除',
-    download: '下载',
-    saveWarn: '请等待文件上传后,保存!',
-    saveError: '没有上传成功的文件,无法保存!',
-
-    preview: '预览',
-    choose: '选择文件',
-
-    accept: '支持{0}格式',
-    acceptUpload: '只能上传{0}格式文件',
-    maxSize: '单个文件不超过{0}MB',
-    maxSizeMultiple: '只能上传不超过{0}MB的文件!',
-    maxNumber: '最多只能上传{0}个文件',
-
-    legend: '略缩图',
-    fileName: '文件名',
-    fileSize: '文件大小',
-    fileStatue: '状态',
-
-    startUpload: '开始上传',
-    uploadSuccess: '上传成功',
-    uploadError: '上传失败',
-    uploading: '上传中',
-    uploadWait: '请等待文件上传结束后操作',
-    reUploadFailed: '重新上传失败文件',
-    empty: '上传文件为空,请重新上传',
-    downloadState: '下载中',
-    getting: '获取中',
-    gettingSuccess: '获取成功',
-  },
-  verify: {
-    error: '验证失败!',
-    time: '验证校验成功,耗时{time}秒!',
-
-    redoTip: '点击图片可刷新',
-
-    dragText: '请按住滑块拖动',
-    successText: '验证通过',
-  },
-};

+ 0 - 116
src/locales/lang/zh-CN/layout.ts

@@ -1,116 +0,0 @@
-export default {
-  footer: { onlinePreview: '在线预览', onlineDocument: '在线文档' },
-  header: {
-    // user dropdown
-    dropdownItemDoc: '文档',
-    dropdownItemLoginOut: '退出系统',
-
-    // tooltip
-    tooltipErrorLog: '错误日志',
-    tooltipLock: '锁定屏幕',
-    tooltipNotify: '消息通知',
-
-    tooltipEntryFull: '全屏',
-    tooltipExitFull: '退出全屏',
-
-    // lock
-    lockScreenPassword: '锁屏密码',
-    lockScreen: '锁定屏幕',
-    lockScreenBtn: '锁定',
-
-    home: '首页',
-    personalSetting: '账号设置',
-  },
-  multipleTab: {
-    reload: '重新加载',
-    close: '关闭标签页',
-    closeLeft: '关闭左侧标签页',
-    closeRight: '关闭右侧标签页',
-    closeOther: '关闭其它标签页',
-    closeAll: '关闭全部标签页',
-  },
-  setting: {
-    // content mode
-    contentModeFull: '流式',
-    contentModeFixed: '定宽',
-    // topMenu align
-    topMenuAlignLeft: '居左',
-    topMenuAlignRight: '居中',
-    topMenuAlignCenter: '居右',
-    // menu trigger
-    menuTriggerNone: '不显示',
-    menuTriggerBottom: '底部',
-    menuTriggerTop: '顶部',
-    // menu type
-    menuTypeSidebar: '左侧菜单模式',
-    menuTypeMixSidebar: '左侧菜单混合模式',
-    menuTypeMix: '顶部菜单混合模式',
-    menuTypeTopMenu: '顶部菜单模式',
-
-    on: '开',
-    off: '关',
-    minute: '分钟',
-
-    operatingTitle: '操作成功',
-    operatingContent: '复制成功,请到 src/settings/projectSetting.ts 中修改配置!',
-    resetSuccess: '重置成功!',
-
-    copyBtn: '拷贝',
-    clearBtn: '清空缓存并返回登录页',
-
-    drawerTitle: '项目配置',
-
-    darkMode: '主题',
-    navMode: '导航栏模式',
-    interfaceFunction: '界面功能',
-    interfaceDisplay: '界面显示',
-    animation: '动画',
-    splitMenu: '分割菜单',
-    closeMixSidebarOnChange: '切换页面关闭菜单',
-
-    sysTheme: '系统主题',
-    headerTheme: '顶栏主题',
-    sidebarTheme: '菜单主题',
-
-    menuDrag: '侧边菜单拖拽',
-    menuSearch: '菜单搜索',
-    menuAccordion: '侧边菜单手风琴模式',
-    menuCollapse: '折叠菜单',
-    collapseMenuDisplayName: '折叠菜单显示名称',
-    topMenuLayout: '顶部菜单布局',
-    menuCollapseButton: '菜单折叠按钮',
-    contentMode: '内容区域宽度',
-    expandedMenuWidth: '菜单展开宽度',
-
-    breadcrumb: '面包屑',
-    breadcrumbIcon: '面包屑图标',
-    tabs: '标签页',
-    tabDetail: '标签详情页',
-    tabsQuickBtn: '标签页快捷按钮',
-    tabsRedoBtn: '标签页刷新按钮',
-    tabsFoldBtn: '标签页折叠按钮',
-    sidebar: '左侧菜单',
-    header: '顶栏',
-    footer: '页脚',
-    fullContent: '全屏内容',
-    grayMode: '灰色模式',
-    colorWeak: '色弱模式',
-
-    progress: '顶部进度条',
-    switchLoading: '切换loading',
-    switchAnimation: '切换动画',
-    animationType: '动画类型',
-
-    autoScreenLock: '自动锁屏',
-    notAutoScreenLock: '不自动锁屏',
-
-    fixedHeader: '固定header',
-    fixedSideBar: '固定Sidebar',
-
-    mixSidebarTrigger: '混合菜单触发方式',
-    triggerHover: '悬停',
-    triggerClick: '点击',
-
-    mixSidebarFixed: '固定展开菜单',
-  },
-};

+ 0 - 3
src/locales/lang/zh-CN/modal.ts

@@ -1,3 +0,0 @@
-export default {
-  atLeastOne: '请至少选择一项',
-};

+ 0 - 17
src/locales/lang/zh-CN/routes/archive.ts

@@ -1,17 +0,0 @@
-export default {
-  restore: '复原',
-  patchRestore: '批量复原',
-  patchArchive: '批量归档',
-  payStatus0: '正常',
-  payStatus1: '归档中',
-  userName: '账号名称',
-  sceneStatus: '场景归档状态',
-  restoreUserName: '复原账号',
-  restoreCarmeraId: '复原相机',
-  selectCameraFirst: '请先选择复原账号',
-  warmTips: '温馨提示',
-  shootingStartTime: '拍摄开始时间',
-  shootingEndTime: '拍摄结束时间',
-  shootingTime: '拍摄时间',
-  rsPlaceHolder: '请选择复原账号下同类型的相机',
-};

+ 0 - 7
src/locales/lang/zh-CN/routes/basic.ts

@@ -1,7 +0,0 @@
-export default {
-  login: '登录',
-  welcome: '欢迎',
-  welcomeLogin: '欢迎登录',
-  welcomeUser: '欢迎用户:{0}',
-  errorLogList: '错误日志列表',
-};

+ 0 - 8
src/locales/lang/zh-CN/routes/contractor.ts

@@ -1,8 +0,0 @@
-export default {
-  mainContractorName: '总承包商名称',
-  mainContractorAccount: '总承包商管理员账号',
-  contractorName: '承包商名称',
-  contractorAccount: '承包商管理员账号',
-  sceneCount: '协作场景数',
-  createTime: '关联时间',
-};

+ 0 - 52
src/locales/lang/zh-CN/routes/corporation.ts

@@ -1,52 +0,0 @@
-export default {
-  recharge: '充值',
-  device: '设备',
-  deviceId: '设备ID',
-  sub_account: '员工账号',
-  stateName: {
-    0: '审核中',
-    1: '已通过',
-    2: '已拒绝',
-    9: '全部',
-  },
-  businessAuth: '企业认证',
-  timeField: '提交时间',
-  phone: '手机号',
-  enterpriseName: '企业名称',
-  submitTime: '提交时间',
-  enterpriseId: '企业账号',
-  rechargeId: '充值账号',
-  sceneLogo: '加载界面LOGO',
-  floorLogo: '加载地面LOGO',
-  bgMusic: '背景音乐',
-  cameraNum: '设备数量',
-  subNum: '已添加员工数',
-  sceneNum: '上传场景数',
-  point: '余额',
-  expirationTime: '创建时间',
-  auditTime: '到期时间',
-  detailed: '详细信息',
-  modifySubId: '修改员工',
-  addSubId: '新增员工',
-  activeTime: '激活时间',
-  unBind: '解除绑定',
-  isUnBind: '是否解除绑定?',
-  reject: '拒绝',
-  allow: '同意',
-  name: '信息标题',
-  area: '所属区域',
-  address: '详细地址',
-  website: '企业官网',
-  introduce: '企业简介',
-  companyLogo: '企业LOGO',
-  qualification: '企业资质',
-  addCorporation: '新增企业',
-  managerName: '联系人',
-  optSuccess: '添加成功,默认密码为Geosign123',
-  approveState: '审核状态',
-  addError: '账号已被绑定,请重新输入',
-  contractorList: '承包商管理',
-  patchAction: '批量处理',
-  maxCountHelp: '最多批量增加20个!',
-  test123: 'zh-test123',
-};

+ 0 - 37
src/locales/lang/zh-CN/routes/dashboard.ts

@@ -1,37 +0,0 @@
-export default {
-  dashboard: 'Dashboard',
-  about: '关于',
-  workbench: '工作台',
-  analysis: '分析页',
-  corporation: '企业管理',
-  corporationAccount: '企业账号',
-  corporationVerify: '企业认证',
-  bulletin: '信息发布',
-  bulletinRentInfo: '出租信息',
-  bulletinSellInfo: '出售信息',
-  bulletinDecoration: '工地装修',
-  advertisement: '广告位',
-  advertisementList: '轮播图',
-  advertisementPads: '推荐位',
-  scenes: '场景管理',
-  scenesDownload: '场景下载',
-  scenesList: '场景列表',
-  scenesLive: '直播',
-  devices: '设备管理',
-  product: '商品管理',
-  productRef: '商品属性',
-  productList: '商品列表',
-  productCategory: '商品分类',
-  order: '订单管理',
-  orderList: '订单列表',
-  orderDetail: '订单详情',
-  member: '会员管理',
-  memberList: '会员列表',
-  staff: '员工管理',
-  staffList: '员工列表',
-  feedback: '反馈管理',
-  feedbackList: '反馈列表',
-  archive: '归档管理',
-  archiveList: '归档列表',
-  contractorManage: '承包商管理',
-};

+ 0 - 59
src/locales/lang/zh-CN/routes/devices.ts

@@ -1,59 +0,0 @@
-export default {
-  add: '新增',
-  title: '员工账号',
-  addBut: '新增员工账号',
-  listTile: '员工账号列表',
-  deviceList: '状态',
-  device: '设备',
-  addDevice: '新增设备',
-  browserDevice: '查看设备',
-  address: '物理地址',
-  balance: '初始点数',
-  cameraType: '设备类型',
-  childName: '设备ID',
-  companyId: '客户名称',
-  phoneName: '手机号(用户名)',
-  orderSn: '订单号',
-  own: '出库类型',
-  addCamera: '添加相机',
-  editCamera: '编辑相机',
-  type: '设备类型',
-  wifiName: 'wifi名称',
-  normalSales: '正常销售',
-  giftGive: '礼品赠送',
-  selfUse: '员工自用',
-  other: '其它',
-  activationTime: '激活时间',
-  shipmentType: '出货类型',
-  snCode: 'sn码',
-  cameraName: {
-    '1': '四维看看 Lite二目相机',
-    '4': '四维看看 Pro八目相机',
-    '6': '第三方相机',
-    '9': '四维看看双目转台相机',
-    '10': '四维看看激光相机',
-    '7': '四维看看 三脚架套装',
-  },
-  ownName: {
-    '0': '正常销售',
-    '1': '员工自用',
-    '2': '礼品赠送',
-    '3': '其它',
-  },
-  partList: {},
-  addSubAccount: '新增员工',
-  bindErr: '账号已被该企业绑定',
-  excess: '账号数量已满!',
-  unbindWarning: '确定要解绑该账号?',
-  addeduser: '已添加员工数',
-  num: '设备数量',
-  subNum: '可添加员工数',
-  deviceCode: '设备ID重复,请重新输入',
-  deviceCode50053: '该设备不存在或已被激活!',
-  searchName: '关键词',
-  searchNamePlaceholder: '设备ID,邮箱,SN码',
-  maxlength: '输入超长',
-  email: '邮箱',
-  // normalSales: '正常销售',
-  // normalSales: '正常销售',
-};

+ 0 - 9
src/locales/lang/zh-CN/routes/personalSetting.ts

@@ -1,9 +0,0 @@
-export default {
-  basicSetting: '基本设置',
-  account: '个人设置',
-  accountSetting: '账户设置',
-  updateBtn: '修改密码',
-  oldPassword: '旧密码',
-  newPassword: '新密码',
-  password: '密码',
-};

+ 0 - 75
src/locales/lang/zh-CN/routes/scenes.ts

@@ -1,75 +0,0 @@
-export default {
-  sceneName: '场景名称',
-  webSite: '场景链接',
-  childName: '拍摄设备ID',
-  viewCount: '场景访问量',
-  createTime: '拍摄时间',
-  num: '场景码',
-  process: '下载进度',
-  jointVisit: '带看',
-  creatobj: '生成 obj',
-  upgrade: '升级',
-  sceneList: '场景列表',
-  bindAnchor: '绑定主播',
-  anchorRoom: '直播间名称',
-  appListPicUrl: '场景封面',
-  sortOrder: '排序',
-  bindShowerNameList: '已绑定主播',
-  livestreamStatus: '是否开播',
-  liveBroadcast: '直播列表',
-  downloadScene: '下载',
-  downloadSceneConfirm: '是否确认下载场景',
-  editor: '打开编辑器',
-  cancelDownload: '取消下载',
-  own: '主播选择',
-  userName: '员工名称:',
-  canShow: '是否同时开通一起逛',
-  bindTime: '绑定时间',
-  anchorList: '主播列表',
-  addLive: '新增场景',
-  liveType: '直播间类型',
-  liveName: '直播间名称',
-  makeLiveCover: '生成直播间封面',
-  sceneUrl: '场景链接',
-  delete: '删除',
-  '4dkk': '四维看看',
-  '4dkj': '四维看见',
-  '4dssdy': '四维深时点云',
-  obj: '四维深时Obj',
-  roleType: {
-    0: '公司管理员',
-    1: '公司员工',
-  },
-  houseType: {
-    0: '新房',
-    1: '二手房',
-    2: '公寓',
-    3: '民宿',
-    9: '全部',
-  },
-  upgradeMessg: {
-    title: '确定升级到 4.0 版本?',
-    text: '场景升级后部分数据将无法保留:热点、自动导览、户型图、广告视频。新版本暂不支持带看。* 场景升级成功后无法恢复旧版,请确认后再操作。',
-  },
-  copy: '复制',
-  copyInfi: {
-    title: '复制场景',
-    content: '复制场景,场景归属在原账号下,确定要复制场景吗?',
-    ok: '复制成功',
-  },
-  objTips: {
-    coverData: '重新生成Mesh场景将覆盖现有场景信息,计算过程中Mesh场景无法打开,确定要重新生成吗?',
-    Modifying: 'Mesh场景正在计算中,请耐心等待',
-    updateSuccess: '生成obj需要较长时间,请耐心等待',
-  },
-  assistant: '协作',
-  unAssistant: '取消协作',
-  unAssistantConfirm: '是否确定取消协作?',
-  addAssistant: '添加协助',
-  shootUserName: '拍摄账号',
-  migrate: '迁移',
-  migrateAccount: '迁移账号',
-  migrateDevice: '迁移相机',
-  selectCameraMFirst: '请输入公司管理员账号',
-  rsMPlaceHolder: '请先填写迁移账号下同类型的相机',
-};

+ 0 - 13
src/locales/lang/zh-CN/routes/staff.ts

@@ -1,13 +0,0 @@
-export default {
-  deptName: '所属公司',
-  userName: '员工邮箱',
-  setpaswd: '修改密码',
-  nickName: '员工姓名',
-  mobile: '手机',
-  createTime: '创建时间',
-  staffList: '员工列表',
-  roleType: {
-    0: '公司管理员',
-    1: '公司员工',
-  },
-};

+ 0 - 11
src/locales/lang/zh-CN/routes/system.ts

@@ -1,11 +0,0 @@
-const account = {
-  userName: '用户名',
-  accountList: '账户列表',
-};
-
-export default {
-  ...account,
-  buttonMenuWaring: '上级菜单只能为菜单类型',
-  fileImgTips: '请选择上传文件',
-  fileImgTipsType: '支持png  jpg图片格式',
-};

+ 0 - 112
src/locales/lang/zh-CN/sys.ts

@@ -1,112 +0,0 @@
-export default {
-  api: {
-    operationFailed: '操作失败',
-    errorTip: '错误提示',
-    errorMessage: '操作失败,系统异常!',
-    timeoutMessage: '登录超时,请重新登录!',
-    apiTimeoutMessage: '接口请求超时,请刷新页面重试!',
-    apiRequestFailed: '请求出错,请稍候重试',
-    networkException: '网络异常',
-    networkExceptionMsg: '网络异常,请检查您的网络连接是否正常!',
-
-    errMsg401: '用户没有权限(令牌、用户名、密码错误)!',
-    errMsg403: '用户得到授权,但是访问是被禁止的。!',
-    errMsg404: '网络请求错误,未找到该资源!',
-    errMsg405: '网络请求错误,请求方法未允许!',
-    errMsg408: '网络请求超时!',
-    errMsg500: '服务器错误,请联系管理员!',
-    errMsg501: '网络未实现!',
-    errMsg502: '网络错误!',
-    errMsg503: '服务不可用,服务器暂时过载或维护!',
-    errMsg504: '网络超时!',
-    errMsg505: 'http版本不支持该请求!',
-  },
-  app: { logoutTip: '温馨提醒', logoutMessage: '是否确认退出系统?', menuLoading: '菜单加载中...' },
-  errorLog: {
-    tableTitle: '错误日志列表',
-    tableColumnType: '类型',
-    tableColumnDate: '时间',
-    tableColumnFile: '文件',
-    tableColumnMsg: '错误信息',
-    tableColumnStackMsg: 'stack信息',
-
-    tableActionDesc: '详情',
-
-    modalTitle: '错误详情',
-
-    fireVueError: '点击触发vue错误',
-    fireResourceError: '点击触发资源加载错误',
-    fireAjaxError: '点击触发ajax错误',
-
-    enableMessage: '只在`/src/settings/projectSetting.ts` 内的useErrorHandle=true时生效.',
-  },
-  exception: {
-    backLogin: '返回登录',
-    backHome: '返回首页',
-    subTitle403: '抱歉,您无权访问此页面。',
-    subTitle404: '抱歉,您访问的页面不存在。',
-    subTitle500: '抱歉,服务器报告错误。',
-    noDataTitle: '当前页无数据',
-    networkErrorTitle: '网络错误',
-    networkErrorSubTitle: '抱歉,您的网络连接已断开,请检查您的网络!',
-  },
-  lock: {
-    unlock: '点击解锁',
-    alert: '锁屏密码错误',
-    backToLogin: '返回登录',
-    entry: '进入系统',
-    placeholder: '请输入锁屏密码或者用户密码',
-  },
-  login: {
-    backSignIn: '返回',
-    signInFormTitle: '登录',
-    mobileSignInFormTitle: '手机登录',
-    qrSignInFormTitle: '二维码登录',
-    signUpFormTitle: '注册',
-    forgetFormTitle: '重置密码',
-    checkMessge: '拖动以进行校验',
-    checkSuccess: '校验成功',
-
-    signInTitle: '10分钟搞定实景VR',
-    signInDesc: '自助720度实景VR发布管理,自助、简单、安全、高效',
-    policy: '我同意xxx隐私政策',
-    scanSign: `扫码后点击"确认",即可完成登录`,
-
-    loginButton: '登录',
-    registerButton: '注册',
-    rememberMe: '记住我',
-    forgetPassword: '忘记密码?',
-    otherSignIn: '其他登录方式',
-
-    // notify
-    loginSuccessTitle: '登录成功',
-    loginSuccessDesc: '欢迎回来',
-
-    // placeholder
-    accountPlaceholder: '请输入企业名称',
-    passwordPlaceholder: '请输入密码',
-    smsPlaceholder: '请输入验证码',
-    mobilePlaceholder: '请输入手机号码',
-    policyPlaceholder: '勾选后才能注册',
-    diffPwd: '两次输入密码不一致',
-
-    userName: '企业邮箱',
-    password: '密码',
-    confirmPassword: '确认密码',
-    email: '邮箱',
-    smsCode: '短信验证码',
-    mobile: '手机号码',
-
-    loginDragValidate: '登录需要拖拽验证',
-    loginDragSuccess: '较验成功!',
-    loginAgain: '请再次操作',
-    captcha: '验证码',
-    registrationLabel: '免费注册?',
-    corporationName: '企业账号',
-    // corporationName: '企业账号',
-    corporationMail: '企业邮箱',
-    fillMail: '请填写您的邮箱!',
-    fillMailCorrect: '请正确填写您的邮箱!',
-    emailSMS: '邮箱验证码',
-  },
-};

+ 1 - 1
src/router/routes/index.ts

@@ -63,7 +63,7 @@ export const MapRoute: AppRouteRecordRaw = {
   name: 'Map',
   component: () => import('/@/views/map/index.vue'),
   meta: {
-    title: t('routes.dashboard.map'),
+    title: t('routes.dashboard.mapOpt'),
     ignoreAuth: true,
   },
 };

+ 12 - 13
src/router/routes/modules/map.ts.bk

@@ -3,31 +3,30 @@ import { RoleEnum } from '/@/enums/roleEnum';
 import { LAYOUT } from '/@/router/constant';
 import { t } from '/@/hooks/web/useI18n';
 
-const map: AppRouteModule = {
-  path: '/map',
-  name: 'Map',
+const mapOpt: AppRouteModule = {
+  path: '/map-opt',
+  name: 'MapOpt',
   component: LAYOUT,
-  redirect: '/map/index',
-  hidden: true,
+  redirect: '/map-opt/list',
   meta: {
     hideChildrenInMenu: true,
-    icon: 'medical-icon:care-staff-area',
-    title: t('routes.dashboard.map'),
+    icon: 'codicon:project',
+    title: t('layout.mapOpt.title'),
     orderNo: 102,
     roles: [RoleEnum.SUPER, RoleEnum.PLAT_ADMIN, RoleEnum.COMPANY_ADMIN],
   },
   children: [
     {
-      path: 'index',
-      name: 'mapIndex',
-      component: () => import('/@/views/map/index.vue'),
+      path: 'list',
+      name: 'mapOptIndex',
+      component: () => import('/@/views/map/list.vue'),
       meta: {
-        title: t('routes.dashboard.map'),
-        icon: 'ic:outline-remember-me',
+        title: t('layout.mapOpt.title'),
+        icon: 'codicon:project',
         roles: [RoleEnum.SUPER, RoleEnum.PLAT_ADMIN, RoleEnum.COMPANY_ADMIN],
       },
     },
   ],
 };
 
-export default map;
+export default mapOpt;

+ 0 - 13
src/views/map/index2.vue

@@ -1,13 +0,0 @@
-<template>
-  <div class="p-4">
-    <div>xxxx</div>
-  </div>
-</template>
-<script lang="ts">
-  import { defineComponent } from 'vue';
-  export default defineComponent({
-    components: {},
-    setup() {},
-  });
-</script>
-<style></style>

+ 109 - 0
src/views/map/list.vue

@@ -0,0 +1,109 @@
+<template>
+  <div class="p-4">
+    <BasicTable @register="registerTable">
+      <template #toolbar> </template>
+    </BasicTable>
+  </div>
+</template>
+<script lang="ts">
+  import { defineComponent, computed } from 'vue';
+  import { BasicTable, useTable, BasicColumn, FormProps } from '/@/components/Table';
+  import { useMessage } from '/@/hooks/web/useMessage';
+
+  import { useModal } from '/@/components/Modal';
+
+  import { ListApi } from '/@/api/mapOpt/list';
+  import { useI18n } from '/@/hooks/web/useI18n';
+  // import { useCopyToClipboard } from '/@/hooks/web/useCopyToClipboard';
+  import { useGo } from '/@/hooks/web/usePage';
+  // import { Time } from '/@/components/Time';
+  import { useLocaleStore } from '/@/store/modules/locale';
+
+  const localeStore = useLocaleStore();
+
+  const isJA = computed(() => localeStore.getLocale === 'ja');
+
+  export default defineComponent({
+    components: { BasicTable },
+    setup() {
+      const [register, { openModal }] = useModal();
+      const { createMessage } = useMessage();
+      const go = useGo();
+      const { t } = useI18n();
+      const columns: BasicColumn[] = [
+        {
+          title: 'ID',
+          dataIndex: 'id',
+          fixed: 'left',
+          width: 60,
+        },
+        {
+          title: '项目名称',
+          dataIndex: 'companyName',
+          width: 100,
+        },
+        {
+          title: '创建时间',
+          dataIndex: 'userName',
+          width: 200,
+        },
+        {
+          title: '首页显示',
+          dataIndex: 'nickName',
+          width: 200,
+        },
+
+        {
+          title: '操作',
+          dataIndex: '',
+          slots: { customRender: 'action' },
+          fixed: 'right',
+          align: 'center',
+          width: isJA.value ? 160 : 80,
+        },
+      ];
+
+      const searchForm: Partial<FormProps> = {
+        labelWidth: 100,
+        schemas: [
+          {
+            field: 'phoneNum',
+            label: '员工邮箱',
+            component: 'Input',
+            colProps: {
+              xl: 5,
+              xxl: 5,
+            },
+          },
+        ],
+      };
+
+      const [registerTable] = useTable({
+        title: t('layout.mapOpt.title'),
+        api: ListApi,
+        columns: columns,
+        useSearchForm: true,
+        formConfig: searchForm,
+        showTableSetting: true,
+        tableSetting: { fullScreen: true },
+        showIndexColumn: false,
+        rowKey: 'id',
+        pagination: { pageSize: 20 },
+        ellipsis: false,
+        bordered: true,
+      });
+
+      function handleOpenModal(record: Recordable) {
+        openModal(true, record);
+      }
+      return {
+        registerTable,
+        createMessage,
+        t,
+        go,
+        handleOpenModal,
+        register,
+      };
+    },
+  });
+</script>