31 changed files with 477 additions and 2445 deletions
File diff suppressed because it is too large
@ -1,37 +1,71 @@ |
|||
module.exports = { |
|||
// https://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy |
|||
// This option interrupts the configuration hierarchy at this file |
|||
// Remove this if you have an higher level ESLint config file (it usually happens into a monorepos) |
|||
root: true, |
|||
|
|||
env: { |
|||
browser: true, |
|||
es2022: true, |
|||
"vue/setup-compiler-macros": true, |
|||
node: true, |
|||
'vue/setup-compiler-macros': true, |
|||
}, |
|||
|
|||
parserOptions:{ |
|||
ecmaVersion: 2022, |
|||
sourceType:"module", |
|||
}, |
|||
// Rules order is important, please avoid shuffling them |
|||
extends: [ |
|||
// Base ESLint recommended rules |
|||
'eslint:recommended', |
|||
|
|||
// https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin#usage |
|||
// ESLint typescript rules |
|||
'plugin:@typescript-eslint/recommended', |
|||
|
|||
extends:[ |
|||
"eslint:recommended", |
|||
"plugin:vue/vue3-recommended", |
|||
"plugin:@typescript-eslint/recommended", |
|||
"plugin:prettier/recommended", |
|||
// Vue ESLint recommended rules |
|||
// 'plugin:vue/vue3-essential', // Priority A: Essential (Error Prevention) |
|||
// 'plugin:vue/vue3-strongly-recommended', // Priority B: Strongly Recommended (Improving Readability) |
|||
// 'plugin:vue/vue3-recommended', // Priority C: Recommended (Minimizing Arbitrary Choices and Cognitive Overhead) |
|||
'plugin:vue/vue3-recommended', |
|||
|
|||
// https://github.com/prettier/eslint-config-prettier#installation |
|||
// usage with Prettier, provided by 'eslint-config-prettier'. |
|||
'plugin:prettier/recommended', // Recommended |
|||
], |
|||
|
|||
parser: "vue-eslint-parser", |
|||
parser: 'vue-eslint-parser', |
|||
parserOptions: { |
|||
ecmaVersion: 2022, |
|||
parser: "@typescript-eslint/parser", |
|||
sourceType: "module", |
|||
parser: '@typescript-eslint/parser', |
|||
ecmaFeatures: { |
|||
jsx: false, |
|||
}, |
|||
}, |
|||
|
|||
rules:{ |
|||
'semi':[1], |
|||
plugins: [ |
|||
// required to apply rules which need type information |
|||
'@typescript-eslint', |
|||
|
|||
// https://eslint.vuejs.org/user-guide/#why-doesn-t-it-work-on-vue-files |
|||
// required to lint *.vue files |
|||
'vue', |
|||
|
|||
// https://github.com/typescript-eslint/typescript-eslint/issues/389#issuecomment-509292674 |
|||
// Prettier has not been included as plugin to avoid performance impact |
|||
// add it as an extension for your IDE |
|||
], |
|||
|
|||
rules: { |
|||
semi: [1], |
|||
'@typescript-eslint/no-var-requires': 'off', |
|||
'@typescript-eslint/no-empty-object-type': 'off', |
|||
'@typescript-eslint/no-explicit-any': 'off', |
|||
"@typescript-eslint/no-unused-vars": 'off', |
|||
'vue/multi-word-component-names': 'off', /* 禁用 vue 组件名称检查规则 */ |
|||
'@typescript-eslint/no-unused-expressions': 'off', |
|||
'@typescript-eslint/no-unused-vars': 'off', |
|||
'@typescript-eslint/no-this-alias': 'off', |
|||
'vue/multi-word-component-names': 'off' /* 禁用 vue 组件名称检查规则 */, |
|||
'no-prototype-builtins': 'off', |
|||
'prefer-rest-params': 'off', |
|||
'no-control-regex': 'off', |
|||
'no-case-declarations': 'off', |
|||
'vue/no-v-html': 'off' |
|||
}, |
|||
}; |
|||
|
@ -1,30 +1,43 @@ |
|||
// 在浏览器 window 对象中新建名为 APP 的容器变量, 用于存放平台的全局变量
|
|||
window.APP = {}; |
|||
// 全局配置
|
|||
window.APP.configure ={ |
|||
window.APP.configure = { |
|||
// 项目名称
|
|||
projectName: '', |
|||
|
|||
// 应用上下文路径
|
|||
webContextPath: '[(@{/})]'.startsWith('[')? '/' : '[(@{/})]', |
|||
webContextPath: '[(@{/})]'.startsWith('[') ? '/' : '[(@{/})]', |
|||
|
|||
// 默认后端 API 请求的服务地址前缀
|
|||
apiContextPaths: { |
|||
DEFAULT: '[(@{/})]'.startsWith('[')? 'http://localhost:8080/' : '[(@{/})]', |
|||
DEFAULT: '[(@{/})]'.startsWith('[') ? 'http://localhost:8080/' : '[(@{/})]', |
|||
}, |
|||
|
|||
// 前端运行环境
|
|||
// alone: 前端独立部署, 即前端打包后独立部署于 web 服务上(如: nginx, caddy 等)
|
|||
// develop: 前端运行在开发环境, 即前端在开发环境下运行(如: webpack)
|
|||
// backend: 前端运行在后端环境, 即前后端一起打包后部署在应用服务器上(如: tomcat, undertow, jeety等)
|
|||
fontendScenario: 'develop', |
|||
|
|||
// router 历史模式
|
|||
routerHistoryMode: 'hash', |
|||
|
|||
// 是否启用本地 mock
|
|||
enableLocalMock : false, |
|||
enableLocalMock: false, |
|||
|
|||
// mock 请求响应时间(单位:毫秒)
|
|||
localMockTimeout : 10, |
|||
localMockTimeout: 10, |
|||
|
|||
// 是否启用使用远程服务端配置
|
|||
enableRemoteConfigure : true, |
|||
enableRemoteConfigure: true, |
|||
|
|||
// 是否首先使用本地路由
|
|||
useLocaleRouterFirst : true, |
|||
useLocaleRouterFirst: true, |
|||
|
|||
// axios 配置
|
|||
axios : { |
|||
axios: { |
|||
baseURL: '', |
|||
timeout: 1000 * 60, |
|||
crossdomain: true, |
|||
basicAuth: { |
|||
enable: true, |
|||
username: 'admin', |
|||
password: 'admin', |
|||
} |
|||
} |
|||
} |
|||
}, |
|||
}; |
|||
|
Before Width: | Height: | Size: 923 KiB After Width: | Height: | Size: 234 KiB |
Binary file not shown.
@ -1,40 +0,0 @@ |
|||
/* |
|||
Asana Math is released under the SIL Open Font License. See the files in this |
|||
directory for details. The font can be obtained from several TeX distributions |
|||
or package managers. The font does not seem to have a corresponding "non-MATH" |
|||
font, it is recommended to use a Palatino-like font for the surrounding text. |
|||
|
|||
The WOFF fonts have been obtained from |
|||
http://mirrors.ctan.org/fonts/ |
|||
*/ |
|||
|
|||
@namespace url('http://www.w3.org/1999/xhtml'); |
|||
@namespace m url('http://www.w3.org/1998/Math/MathML'); |
|||
|
|||
@font-face { |
|||
font-family: Asana Math; |
|||
src: local('Asana Math'), local('Asana-Math'), |
|||
url('Asana-Math.woff2'), url('Asana-Math.woff'); |
|||
} |
|||
|
|||
.htmlmathparagraph, m|mtext { |
|||
font-family: Asana Math; |
|||
} |
|||
m|math { |
|||
font-family: Asana Math; |
|||
} |
|||
|
|||
.oldstylenumbers { |
|||
font-variant-numeric: oldstyle-nums; /* Recommended syntax */ |
|||
font-feature-settings: 'onum'; /* OpenType feature syntax */ |
|||
-moz-font-feature-settings: 'onum'; /* Gecko <= 33 syntax */ |
|||
-webkit-font-feature-settings: 'onum'; /* Blink syntax */ |
|||
} |
|||
|
|||
@font-feature-values Asana Math { @stylistic { calligraphic: 1; } } |
|||
m|*.calligraphic { |
|||
font-variant-alternates: stylistic(calligraphic); /* Recommended syntax */ |
|||
font-feature-settings: 'salt'; /* OpenType feature syntax */ |
|||
-moz-font-feature-settings: 'salt'; /* Gecko <= 33 syntax */ |
|||
-webkit-font-feature-settings: 'salt'; /* Blink syntax */ |
|||
} |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,35 +1,71 @@ |
|||
module.exports = { |
|||
// https://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy |
|||
// This option interrupts the configuration hierarchy at this file |
|||
// Remove this if you have an higher level ESLint config file (it usually happens into a monorepos) |
|||
root: true, |
|||
|
|||
env: { |
|||
browser: true, |
|||
es2022: true, |
|||
"vue/setup-compiler-macros": true, |
|||
node: true, |
|||
'vue/setup-compiler-macros': true, |
|||
}, |
|||
|
|||
extends:[ |
|||
"eslint:recommended", |
|||
"plugin:vue/vue3-recommended", |
|||
"plugin:@typescript-eslint/recommended", |
|||
"plugin:prettier/recommended", |
|||
// Rules order is important, please avoid shuffling them |
|||
extends: [ |
|||
// Base ESLint recommended rules |
|||
'eslint:recommended', |
|||
|
|||
// https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin#usage |
|||
// ESLint typescript rules |
|||
'plugin:@typescript-eslint/recommended', |
|||
|
|||
// Vue ESLint recommended rules |
|||
// 'plugin:vue/vue3-essential', // Priority A: Essential (Error Prevention) |
|||
// 'plugin:vue/vue3-strongly-recommended', // Priority B: Strongly Recommended (Improving Readability) |
|||
// 'plugin:vue/vue3-recommended', // Priority C: Recommended (Minimizing Arbitrary Choices and Cognitive Overhead) |
|||
'plugin:vue/vue3-recommended', |
|||
|
|||
// https://github.com/prettier/eslint-config-prettier#installation |
|||
// usage with Prettier, provided by 'eslint-config-prettier'. |
|||
'plugin:prettier/recommended', // Recommended |
|||
], |
|||
|
|||
parser: "vue-eslint-parser", |
|||
parser: 'vue-eslint-parser', |
|||
parserOptions: { |
|||
ecmaVersion: 2022, |
|||
parser: "@typescript-eslint/parser", |
|||
sourceType: "module", |
|||
parser: '@typescript-eslint/parser', |
|||
ecmaFeatures: { |
|||
jsx : false |
|||
} |
|||
jsx: false, |
|||
}, |
|||
}, |
|||
|
|||
rules:{ |
|||
'semi':[1], |
|||
plugins: [ |
|||
// required to apply rules which need type information |
|||
'@typescript-eslint', |
|||
|
|||
// https://eslint.vuejs.org/user-guide/#why-doesn-t-it-work-on-vue-files |
|||
// required to lint *.vue files |
|||
'vue', |
|||
|
|||
// https://github.com/typescript-eslint/typescript-eslint/issues/389#issuecomment-509292674 |
|||
// Prettier has not been included as plugin to avoid performance impact |
|||
// add it as an extension for your IDE |
|||
], |
|||
|
|||
rules: { |
|||
semi: [1], |
|||
'@typescript-eslint/no-var-requires': 'off', |
|||
'@typescript-eslint/no-empty-object-type': 'off', |
|||
'@typescript-eslint/no-explicit-any': 'off', |
|||
"@typescript-eslint/no-unused-vars": 'off', |
|||
'vue/multi-word-component-names': 'off', /* 禁用 vue 组件名称检查规则 */ |
|||
'@typescript-eslint/no-unused-expressions': 'off', |
|||
'@typescript-eslint/no-unused-vars': 'off', |
|||
'@typescript-eslint/no-this-alias': 'off', |
|||
'vue/multi-word-component-names': 'off' /* 禁用 vue 组件名称检查规则 */, |
|||
'no-prototype-builtins': 'off', |
|||
'prefer-rest-params': 'off', |
|||
'no-control-regex': 'off', |
|||
'no-case-declarations': 'off', |
|||
'vue/no-v-html': 'off' |
|||
}, |
|||
}; |
|||
|
@ -1,30 +1,43 @@ |
|||
// 在浏览器 window 对象中新建名为 APP 的容器变量, 用于存放平台的全局变量
|
|||
window.APP = {}; |
|||
// 全局配置
|
|||
window.APP.configure ={ |
|||
window.APP.configure = { |
|||
// 项目名称
|
|||
projectName: '', |
|||
|
|||
// 应用上下文路径
|
|||
webContextPath: '[(@{/})]'.startsWith('[')? '/' : '[(@{/})]', |
|||
webContextPath: '[(@{/})]'.startsWith('[') ? '/' : '[(@{/})]', |
|||
|
|||
// 默认后端 API 请求的服务地址前缀
|
|||
apiContextPaths: { |
|||
DEFAULT: '[(@{/})]'.startsWith('[')? 'http://localhost:8080/' : '[(@{/})]', |
|||
DEFAULT: '[(@{/})]'.startsWith('[') ? 'http://localhost:8080/' : '[(@{/})]', |
|||
}, |
|||
|
|||
// 前端运行环境
|
|||
// alone: 前端独立部署, 即前端打包后独立部署于 web 服务上(如: nginx, caddy 等)
|
|||
// develop: 前端运行在开发环境, 即前端在开发环境下运行(如: webpack)
|
|||
// backend: 前端运行在后端环境, 即前后端一起打包后部署在应用服务器上(如: tomcat, undertow, jeety等)
|
|||
fontendScenario: 'develop', |
|||
|
|||
// router 历史模式
|
|||
routerHistoryMode: 'hash', |
|||
|
|||
// 是否启用本地 mock
|
|||
enableLocalMock : false, |
|||
enableLocalMock: false, |
|||
|
|||
// mock 请求响应时间(单位:毫秒)
|
|||
localMockTimeout : 10, |
|||
localMockTimeout: 10, |
|||
|
|||
// 是否启用使用远程服务端配置
|
|||
enableRemoteConfigure : true, |
|||
enableRemoteConfigure: true, |
|||
|
|||
// 是否首先使用本地路由
|
|||
useLocaleRouterFirst : true, |
|||
useLocaleRouterFirst: true, |
|||
|
|||
// axios 配置
|
|||
axios : { |
|||
axios: { |
|||
baseURL: '', |
|||
timeout: 1000 * 60, |
|||
crossdomain: true, |
|||
basicAuth: { |
|||
enable: true, |
|||
username: 'admin', |
|||
password: 'admin', |
|||
} |
|||
} |
|||
} |
|||
}, |
|||
}; |
|||
|
Before Width: | Height: | Size: 923 KiB After Width: | Height: | Size: 234 KiB |
Binary file not shown.
@ -1,40 +0,0 @@ |
|||
/* |
|||
Asana Math is released under the SIL Open Font License. See the files in this |
|||
directory for details. The font can be obtained from several TeX distributions |
|||
or package managers. The font does not seem to have a corresponding "non-MATH" |
|||
font, it is recommended to use a Palatino-like font for the surrounding text. |
|||
|
|||
The WOFF fonts have been obtained from |
|||
http://mirrors.ctan.org/fonts/ |
|||
*/ |
|||
|
|||
@namespace url('http://www.w3.org/1999/xhtml'); |
|||
@namespace m url('http://www.w3.org/1998/Math/MathML'); |
|||
|
|||
@font-face { |
|||
font-family: Asana Math; |
|||
src: local('Asana Math'), local('Asana-Math'), |
|||
url('Asana-Math.woff2'), url('Asana-Math.woff'); |
|||
} |
|||
|
|||
.htmlmathparagraph, m|mtext { |
|||
font-family: Asana Math; |
|||
} |
|||
m|math { |
|||
font-family: Asana Math; |
|||
} |
|||
|
|||
.oldstylenumbers { |
|||
font-variant-numeric: oldstyle-nums; /* Recommended syntax */ |
|||
font-feature-settings: 'onum'; /* OpenType feature syntax */ |
|||
-moz-font-feature-settings: 'onum'; /* Gecko <= 33 syntax */ |
|||
-webkit-font-feature-settings: 'onum'; /* Blink syntax */ |
|||
} |
|||
|
|||
@font-feature-values Asana Math { @stylistic { calligraphic: 1; } } |
|||
m|*.calligraphic { |
|||
font-variant-alternates: stylistic(calligraphic); /* Recommended syntax */ |
|||
font-feature-settings: 'salt'; /* OpenType feature syntax */ |
|||
-moz-font-feature-settings: 'salt'; /* Gecko <= 33 syntax */ |
|||
-webkit-font-feature-settings: 'salt'; /* Blink syntax */ |
|||
} |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,12 +1,12 @@ |
|||
include 'app.irbs' |
|||
include 'irbs.cust.rating' |
|||
include 'irbs.defaultManager' |
|||
include 'irbs.deptRating' |
|||
include 'irbs.feature' |
|||
include 'irbs.financialTemplate' |
|||
include 'irbs.frontend' |
|||
include 'irbs.help.doc' |
|||
include 'irbs.reports' |
|||
include 'irbs.riskExposure' |
|||
include 'irbs.shrcb.poc' |
|||
include 'irbs.shrcb.poc.frontend' |
|||
include ':app.irbs' |
|||
include ':irbs.cust.rating' |
|||
include ':irbs.defaultManager' |
|||
include ':irbs.deptRating' |
|||
include ':irbs.feature' |
|||
include ':irbs.financialTemplate' |
|||
include ':irbs.frontend' |
|||
include ':irbs.help.doc' |
|||
include ':irbs.reports' |
|||
include ':irbs.riskExposure' |
|||
include ':irbs.shrcb.poc' |
|||
include ':irbs.shrcb.poc.frontend' |
Loading…
Reference in new issue