Browse Source

修改客户评级代码

main
likunming 9 months ago
parent
commit
02d028fc2c
  1. 8
      app.irbs/build.gradle
  2. 30
      build.gradle
  3. 9
      gradle.properties
  4. 2
      irbs.cust.rating/build.gradle
  5. 2
      irbs.defaultManager/build.gradle
  6. 4
      irbs.frontend/.npmrc
  7. 111
      irbs.frontend/package.json
  8. 1054
      irbs.frontend/src/views/IrbsHome.vue

8
app.irbs/build.gradle

@ -15,10 +15,10 @@ dependencies {
"io.sc:io.sc.platform.app:${platform_version}", "io.sc:io.sc.platform.app:${platform_version}",
"io.sc:io.sc.platform.security.loginform:${platform_version}", "io.sc:io.sc.platform.security.loginform:${platform_version}",
"io.sc:io.sc.platform.page.config:${platform_version}", "io.sc:io.sc.platform.page.config:${rwa_version}",
"io.sc:rwa.params:${platform_version}", "io.sc:rwa.params:${rwa_version}",
"io.sc:rwa.report:${platform_version}", "io.sc:rwa.report:${rwa_version}",
"io.sc:app.rwa.frontend:${platform_version}", "io.sc:app.rwa.frontend:${rwa_version}",
project(":irbs.frontend"), project(":irbs.frontend"),
project(":irbs.cust.rating"), project(":irbs.cust.rating"),

30
build.gradle

@ -52,7 +52,6 @@ subprojects {
exclude group: "org.apache.logging.log4j", module: "log4j-to-slf4j" exclude group: "org.apache.logging.log4j", module: "log4j-to-slf4j"
exclude group: "org.slf4j", module: "slf4j-jdk14" exclude group: "org.slf4j", module: "slf4j-jdk14"
exclude group: "org.slf4j", module: "slf4j-nop" exclude group: "org.slf4j", module: "slf4j-nop"
//exclude group: "com.oracle.database.jdbc", module: "ojdbc8"
} }
dependencyManagement { dependencyManagement {
@ -100,15 +99,14 @@ subprojects {
compileTestJava.options.encoding ="${java_encoding}" compileTestJava.options.encoding ="${java_encoding}"
tasks.withType(JavaCompile) { tasks.withType(JavaCompile) {
//options.compilerArgs += ["-Xdoclint:none", "-Xlint:none", "-nowarn"]
options.compilerArgs += ["-Xlint:deprecation","-Xlint:unchecked"] options.compilerArgs += ["-Xlint:deprecation","-Xlint:unchecked"]
} }
/*----------------------------------------------------------------- /*-----------------------------------------------------------------
* *
*----------------------------------------------------------------*/ *----------------------------------------------------------------*/
group ="${platform_group}" group ="${application_group}"
version ="${platform_version}" version ="${application_version}"
if(file('package.json').exists()){ if(file('package.json').exists()){
mkdir 'java-src/main/java'; mkdir 'java-src/main/java';
@ -184,7 +182,6 @@ subprojects {
sources { sources {
include '*.adoc' include '*.adoc'
} }
//outputDir = file("$buildDir/resources/main/help/" + project.name)
outputDir = file("dist/help/" + project.name) outputDir = file("dist/help/" + project.name)
resources { resources {
from(sourceDir) { from(sourceDir) {
@ -235,8 +232,6 @@ subprojects {
doLast{ doLast{
// jrebel // jrebel
delete "$buildDir/resources/main/rebel.xml" delete "$buildDir/resources/main/rebel.xml"
//
} }
} }
@ -269,6 +264,22 @@ subprojects {
*----------------------------------------------------------------*/ *----------------------------------------------------------------*/
task jrebelIdea() {} task jrebelIdea() {}
tasks.jrebelIdea.doLast { tasks.jrebelIdea.doLast {
if(isFrontendProject(file('.'))) {
File resourcesFile = file('java-src/main/resources')
if (resourcesFile != null && resourcesFile.exists()) {
File rebelFile = file('java-src/main/resources/rebel.xml')
rebelFile.withWriter('UTF-8') { writer ->
writer.write('<?xml version="1.0" encoding="UTF-8"?>\n');
writer.write('<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://update.zeroturnaround.com/jrebel/rebel-2_1.xsd">\n');
writer.write('\t<classpath>\n');
if (file(project.name + '/java-src/main').exists()) {
writer.write('\t\t<dir name="' + project.rootProject.projectDir + '/out/production/' + project.name + '"/>\n');
}
writer.write('\t</classpath>\n');
writer.write('</application>');
}
}
}else {
File resourcesFile = file('src/main/resources') File resourcesFile = file('src/main/resources')
if (resourcesFile != null && resourcesFile.exists()) { if (resourcesFile != null && resourcesFile.exists()) {
File rebelFile = file('src/main/resources/rebel.xml') File rebelFile = file('src/main/resources/rebel.xml')
@ -284,6 +295,7 @@ subprojects {
} }
} }
} }
}
/*----------------------------------------------------------------- /*-----------------------------------------------------------------
* maven publish * maven publish
@ -636,13 +648,13 @@ subprojects {
frontendNpmInstall.dependsOn(frontendUpdatePackageJson) frontendNpmInstall.dependsOn(frontendUpdatePackageJson)
frontendNpmSync.dependsOn(frontendNpmInstall) frontendNpmSync.dependsOn(frontendNpmInstall)
frontendNpmBuild.dependsOn(frontendNpmSync) frontendNpmBuild.dependsOn(frontendNpmSync)
frontendNpmProd.dependsOn(frontendNpmInstall) frontendNpmProd.dependsOn(frontendNpmSync)
// //
// : -D // : -D
// gradle bootwar -Dfrontend=dev # pnpm build // gradle bootwar -Dfrontend=dev # pnpm build
// gradle bootwar -Dfrontend=prod # pnpm prod // gradle bootwar -Dfrontend=prod # pnpm prod
// gradle bootwar -Dfrontend # , // gradle bootwar -Dfrontend=none # ,
def isFrontend =System.getProperty("frontend")?:"prod"; def isFrontend =System.getProperty("frontend")?:"prod";
if(isFrontend=="dev"){ if(isFrontend=="dev"){
frontendGenerateThymeleafTemplate.dependsOn(frontendNpmBuild); frontendGenerateThymeleafTemplate.dependsOn(frontendNpmBuild);

9
gradle.properties

@ -36,10 +36,15 @@ application_version=1.0.1
# platform # platform
########################################################### ###########################################################
platform_group=io.sc platform_group=io.sc
platform_version=8.1.37 platform_version=8.1.41
platform_plugin_version=8.1.13 platform_plugin_version=8.1.13
platform_core_frontend_version=8.1.188 platform_core_frontend_version=8.1.217
###########################################################
# product dependencies version
###########################################################
rule_engine_version=3.10.2 rule_engine_version=3.10.2
rwa_version=1.0.2
########################################################### ###########################################################
# dependencies version # dependencies version

2
irbs.cust.rating/build.gradle

@ -3,7 +3,7 @@ dependencies {
"io.sc:io.sc.platform.mvc:${platform_version}", "io.sc:io.sc.platform.mvc:${platform_version}",
"org.wsp:org.wsp.engine.rule.client:${rule_engine_version}", "org.wsp:org.wsp.engine.rule.client:${rule_engine_version}",
"io.sc:io.sc.platform.flowable:${platform_version}", "io.sc:io.sc.platform.flowable:${platform_version}",
"io.sc:io.sc.platform.page.config:${platform_version}", "io.sc:io.sc.platform.page.config:${rwa_version}",
project(":irbs.defaultManager"), project(":irbs.defaultManager"),
) )

2
irbs.defaultManager/build.gradle

@ -2,6 +2,6 @@ dependencies {
api( api(
"io.sc:io.sc.platform.mvc:${platform_version}", "io.sc:io.sc.platform.mvc:${platform_version}",
"io.sc:io.sc.platform.flowable:${platform_version}", "io.sc:io.sc.platform.flowable:${platform_version}",
"io.sc:io.sc.platform.page.config:${platform_version}", "io.sc:io.sc.platform.page.config:${rwa_version}",
) )
} }

4
irbs.frontend/.npmrc

@ -1,5 +1,5 @@
# npm 仓库地址, 在 npm install 时使用 # npm 仓库地址, 在 npm install 时使用
registry=http://124.222.99.204:8000/repository/npm-public/ registry=http://nexus.sc.io:8000/repository/npm-public/
# 用户邮箱 # 用户邮箱
email= email=
@ -8,4 +8,4 @@ email=
# 登录 npm 仓库的用户认证信息, 在 npm publish 时使用, publish 的 npm registry 在 package.json 文件中 publishConfig 部分配置 # 登录 npm 仓库的用户认证信息, 在 npm publish 时使用, publish 的 npm registry 在 package.json 文件中 publishConfig 部分配置
# _authToken 可通过以下命令获取 # _authToken 可通过以下命令获取
# curl -X PUT -H "Content-Type:application/json" -d '{"_id":"org.couchdb.user:admin","name":"admin","password":"admin"}' http://nexus.sc.io:8000/repository/npm-releases/-/user/org.couchdb.user:admin # curl -X PUT -H "Content-Type:application/json" -d '{"_id":"org.couchdb.user:admin","name":"admin","password":"admin"}' http://nexus.sc.io:8000/repository/npm-releases/-/user/org.couchdb.user:admin
//124.222.99.204:8000/repository/npm-releases/:_authToken=NpmToken.193db44c-7ca5-3cb6-a990-d24b93fb0d10 //nexus.sc.io:8000/repository/npm-releases/:_authToken=NpmToken.193db44c-7ca5-3cb6-a990-d24b93fb0d10

111
irbs.frontend/package.json

@ -1,11 +1,9 @@
{ {
"name": "irbs.frontend", "name": "irbs.frontend",
"version": "8.1.27", "version": "1.0.1",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [ "keywords": [],
],
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"scripts": { "scripts": {
@ -25,82 +23,83 @@
"access": "public" "access": "public"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "7.23.7", "@babel/core": "7.24.4",
"@babel/preset-env": "7.23.7", "@babel/preset-env": "7.24.4",
"@babel/preset-typescript": "7.23.3", "@babel/preset-typescript": "7.24.1",
"@babel/plugin-transform-class-properties": "7.23.3", "@babel/plugin-transform-class-properties": "7.24.1",
"@babel/plugin-transform-object-rest-spread": "7.23.4", "@babel/plugin-transform-object-rest-spread": "7.24.1",
"@quasar/app-webpack": "3.12.1", "@quasar/app-webpack": "3.12.5",
"@quasar/cli": "2.3.0", "@quasar/cli": "2.4.0",
"@types/mockjs": "1.0.10", "@types/mockjs": "1.0.10",
"@types/node": "20.10.6", "@types/node": "20.12.7",
"@typescript-eslint/eslint-plugin": "6.17.0", "@typescript-eslint/eslint-plugin": "7.7.1",
"@typescript-eslint/parser": "6.17.0", "@typescript-eslint/parser": "7.7.1",
"@vue/compiler-sfc": "3.4.3", "@vue/compiler-sfc": "3.4.24",
"@webpack-cli/serve": "2.0.5", "@webpack-cli/serve": "2.0.5",
"autoprefixer": "10.4.16", "autoprefixer": "10.4.19",
"babel-loader": "9.1.3", "babel-loader": "9.1.3",
"clean-webpack-plugin": "4.0.0", "clean-webpack-plugin": "4.0.0",
"copy-webpack-plugin": "11.0.0", "copy-webpack-plugin": "12.0.2",
"cross-env": "7.0.3", "cross-env": "7.0.3",
"css-loader": "6.8.1", "css-loader": "7.1.1",
"eslint": "8.56.0", "eslint": "8.56.0",
"eslint-config-prettier": "9.1.0", "eslint-config-prettier": "9.1.0",
"eslint-plugin-prettier": "5.1.2", "eslint-plugin-prettier": "5.1.3",
"eslint-plugin-vue": "9.19.2", "eslint-plugin-vue": "9.25.0",
"eslint-webpack-plugin": "4.0.1", "eslint-webpack-plugin": "4.1.0",
"html-webpack-plugin": "5.6.0", "html-webpack-plugin": "5.6.0",
"json5": "2.2.3", "json5": "2.2.3",
"mini-css-extract-plugin": "2.7.6", "mini-css-extract-plugin": "2.9.0",
"nodemon": "3.0.2", "nodemon": "3.1.0",
"postcss": "8.4.32", "postcss": "8.4.38",
"postcss-import": "16.0.0", "postcss-import": "16.1.0",
"postcss-loader": "7.3.4", "postcss-loader": "8.1.1",
"postcss-preset-env": "9.3.0", "postcss-preset-env": "9.5.9",
"prettier": "3.1.1", "prettier": "3.2.5",
"sass": "1.69.7", "sass": "1.75.0",
"sass-loader": "13.3.3", "sass-loader": "14.2.1",
"typescript": "5.3.3", "typescript": "5.4.5",
"vue-loader": "17.4.2", "vue-loader": "17.4.2",
"webpack": "5.89.0", "webpack": "5.91.0",
"webpack-bundle-analyzer": "4.10.1", "webpack-bundle-analyzer": "4.10.2",
"webpack-cli": "5.1.4", "webpack-cli": "5.1.4",
"webpack-dev-server": "4.15.1", "webpack-dev-server": "5.0.4",
"webpack-merge": "5.10.0", "webpack-merge": "5.10.0",
"@vue/babel-plugin-jsx": "1.1.5" "@vue/babel-plugin-jsx": "1.2.2"
}, },
"dependencies": { "dependencies": {
"@quasar/extras": "1.16.9", "@quasar/extras": "1.16.11",
"@vueuse/core": "10.7.1", "@vueuse/core": "10.9.0",
"axios": "1.6.3", "axios": "1.6.8",
"dayjs": "1.11.10", "dayjs": "1.11.10",
"echarts": "5.4.3", "echarts": "5.5.0",
"exceljs": "4.4.0", "exceljs": "4.4.0",
"file-saver": "2.0.5", "file-saver": "2.0.5",
"luckyexcel": "1.0.1", "luckyexcel": "1.0.1",
"mockjs": "1.1.0", "mockjs": "1.1.0",
"pinia": "2.1.7", "pinia": "2.1.7",
"platform-core": "8.1.188", "platform-core": "8.1.217",
"quasar": "2.14.2", "quasar": "2.15.3",
"tailwindcss": "3.4.0", "tailwindcss": "3.4.3",
"vue": "3.4.3", "vue": "3.4.24",
"vue-dompurify-html": "5.0.1", "vue-dompurify-html": "5.0.1",
"vue-i18n": "9.8.0", "vue-i18n": "9.13.1",
"vue-router": "4.2.5", "vue-router": "4.3.2",
"lodash": "4.17.21", "lodash": "4.17.21",
"@codemirror/autocomplete": "6.11.1", "@codemirror/autocomplete": "6.16.0",
"@codemirror/commands": "6.3.3", "@codemirror/commands": "6.5.0",
"@codemirror/lang-html": "6.4.7", "@codemirror/lang-html": "6.4.9",
"@codemirror/lang-java": "6.0.1", "@codemirror/lang-java": "6.0.1",
"@codemirror/lang-javascript": "6.2.1", "@codemirror/lang-javascript": "6.2.2",
"@codemirror/lang-json": "6.0.1", "@codemirror/lang-json": "6.0.1",
"@codemirror/lang-sql": "6.5.4", "@codemirror/lang-sql": "6.6.3",
"@codemirror/lang-xml": "6.0.2", "@codemirror/lang-xml": "6.1.0",
"@codemirror/language": "6.10.0", "@codemirror/language": "6.10.1",
"@codemirror/search": "6.5.5", "@codemirror/search": "6.5.6",
"@codemirror/state": "6.4.0", "@codemirror/state": "6.4.1",
"@codemirror/view": "6.23.0", "@codemirror/view": "6.26.3",
"codemirror": "6.0.1", "codemirror": "6.0.1",
"vue-codemirror6": "1.2.0" "vue-codemirror6": "1.2.0",
"@maxgraph/core": "0.10.0"
} }
} }

1054
irbs.frontend/src/views/IrbsHome.vue

File diff suppressed because it is too large
Loading…
Cancel
Save