From 6ed292299c8fcab210e9f937571d25f8cd70b10f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E6=97=AD=E4=B9=8B?= <12930972+jiang-xuzhi@user.noreply.gitee.com> Date: Mon, 17 Jul 2023 15:14:38 +0800 Subject: [PATCH] update --- code/WebApp/vanilla/router/base-date.js | 473 ++++++++++++++++++ code/WebApp/vanilla/router/business.js | 77 +++ code/WebApp/vanilla/router/routes.js | 227 +-------- .../vanilla/views/base-data/material.js | 15 + .../src/WTA.Application/Identity/Identity.zip | Bin 49156 -> 0 bytes .../PublishProfiles/FolderProfile.pubxml | 2 +- 6 files changed, 570 insertions(+), 224 deletions(-) create mode 100644 code/WebApp/vanilla/router/base-date.js create mode 100644 code/WebApp/vanilla/router/business.js create mode 100644 code/WebApp/vanilla/views/base-data/material.js delete mode 100644 docs/demo/src/WTA.Application/Identity/Identity.zip diff --git a/code/WebApp/vanilla/router/base-date.js b/code/WebApp/vanilla/router/base-date.js new file mode 100644 index 00000000..65714041 --- /dev/null +++ b/code/WebApp/vanilla/router/base-date.js @@ -0,0 +1,473 @@ +export default [ + { + path: "base-data", + meta: { + type: "group", + title: "基础数据", + icon: "folder", + }, + children: [ + { + path: "user", + meta: { + type: "page", + title: "用户管理", + icon: "file", + permission: "AbpIdentity.Users", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "create", + meta: { + type: "button", + title: "新建", + icon: "file", + permission: "AbpIdentity.Users.Create", + isTop: true, + }, + }, + { + path: "update", + meta: { + type: "button", + title: "编辑", + icon: "file", + htmlClass: "el-button--primary", + permission: "AbpIdentity.Users.Update", + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + permission: "AbpIdentity.Users.Delete", + disabled: "o=>o.userName==='admin'", + }, + }, + { + path: "%s/reset-password", + meta: { + type: "button", + title: "重置密码", + icon: "file", + permission: "reset-password?", + method: "PUT", + }, + }, + ], + }, + // { + // path: "role", + // meta: { + // type: "page", + // title: "角色管理", + // icon: "file", + // permission: "AbpIdentity.Users", + // }, + // children: [ + // { + // path: "create", + // meta: { + // type: "button", + // title: "新建", + // icon: "file", + // permission: "AbpIdentity.Users.Create", + // isTop: true, + // }, + // }, + // { + // path: "update", + // meta: { + // type: "button", + // title: "编辑", + // icon: "file", + // htmlClass: "el-button--primary", + // permission: "AbpIdentity.Users.Update", + // disabled: `(o) => o.isStatic`, + // }, + // }, + // { + // path: "delete", + // meta: { + // type: "button", + // title: "删除", + // icon: "file", + // permission: "AbpIdentity.Users.Delete", + // disabled: `(o) => o.isStatic`, + // }, + // }, + // ], + // }, + { + path: "material", + meta: { + type: "page", + title: "物料主数据", + icon: "file", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "query", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + }, + { + path: "centralized-control", + meta: { + type: "page", + title: "期间设置", + icon: "file", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "create", + meta: { + type: "button", + title: "新建", + icon: "file", + isTop: true, + }, + }, + { + path: "open-version", + meta: { + type: "button", + title: "启用", + icon: "file", + isTop: true, + }, + }, + { + path: "closed-version", + meta: { + type: "button", + title: "停用", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + ], + }, + }, + { + path: "material-relationship", + meta: { + type: "page", + title: "客户零件关系", + icon: "file", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + }, + { + path: "tb_re-parts-relationship_service", + meta: { + type: "page", + title: "客户替换件关系", + icon: "file", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + }, + { + path: "code-setting", + meta: { + type: "page", + title: "通用代码", + icon: "file", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "create", + meta: { + type: "button", + title: "新建", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + }, + { + path: "bom", + meta: { + type: "page", + title: "BOM结构", + icon: "file", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + }, + { + path: "price-list-app-service-bj", + meta: { + type: "page", + title: "备件价格单", + icon: "file", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + }, + { + path: "purchase_price_service", + meta: { + type: "page", + title: "采购价格单", + icon: "file", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + }, + { + path: "price-list", + meta: { + type: "page", + title: "销售价格单", + icon: "file", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + }, + ], + }, +]; diff --git a/code/WebApp/vanilla/router/business.js b/code/WebApp/vanilla/router/business.js new file mode 100644 index 00000000..a47e2c0a --- /dev/null +++ b/code/WebApp/vanilla/router/business.js @@ -0,0 +1,77 @@ +export default [ + { + path: "jis-bbac", + meta: { + type: "group", + title: "JIS-BBAC", + icon: "folder", + }, + children: [ + { + path: "input", + meta: { + type: "group", + title: "数据输入", + icon: "folder", + }, + children: [ + { + path: "bbac_sa_service", + meta: { + type: "page", + title: "JIS结算数据", + icon: "file", + }, + }, + { + path: "bbac_se_detail", + meta: { + type: "page", + title: "JIS发运数据", + icon: "file", + }, + }, + { + path: "bbac_se_edi", + meta: { + type: "page", + title: "EDI数据", + icon: "file", + }, + }, + ], + }, + ], + + /* path: "business", + meta: { + type: "group", + title: "JIS-HBPO", + icon: "folder", + }, + path: "business", + meta: { + type: "group", + title: "直供件", + icon: "folder", + }, + path: "business", + meta: { + type: "group", + title: "备件", + icon: "folder", + }, + path: "business", + meta: { + type: "group", + title: "印度件", + icon: "folder", + }, + path: "business", + meta: { + type: "group", + title: "商务审核", + icon: "folder", + }, */ + }, +]; diff --git a/code/WebApp/vanilla/router/routes.js b/code/WebApp/vanilla/router/routes.js index 6a2777dc..146ad045 100644 --- a/code/WebApp/vanilla/router/routes.js +++ b/code/WebApp/vanilla/router/routes.js @@ -1,3 +1,5 @@ +import baseDate from "./base-date.js"; +import business from "./business.js"; export default [ { path: "home", @@ -8,227 +10,6 @@ export default [ public: true, }, }, - { - path: "base-data", - meta: { - type: "group", - title: "基础数据", - icon: "folder", - }, - children: [ - { - path: "user", - meta: { - type: "page", - title: "用户管理", - icon: "file", - permission: "AbpIdentity.Users", - }, - children: [ - { - path: "query", - meta: { - type: "button", - title: "查询", - icon: "file", - isTop: true, - }, - }, - { - path: "create", - meta: { - type: "button", - title: "新建", - icon: "file", - permission: "AbpIdentity.Users.Create", - isTop: true, - }, - }, - { - path: "update", - meta: { - type: "button", - title: "编辑", - icon: "file", - htmlClass: "el-button--primary", - permission: "AbpIdentity.Users.Update", - }, - }, - { - path: "delete", - meta: { - type: "button", - title: "删除", - icon: "file", - permission: "AbpIdentity.Users.Delete", - disabled: "o=>o.userName==='admin'", - }, - }, - { - path: "%s/reset-password", - meta: { - type: "button", - title: "重置密码", - icon: "file", - permission: "reset-password?", - method: "PUT", - }, - }, - ], - }, - // { - // path: "role", - // meta: { - // type: "page", - // title: "角色管理", - // icon: "file", - // permission: "AbpIdentity.Users", - // }, - // children: [ - // { - // path: "create", - // meta: { - // type: "button", - // title: "新建", - // icon: "file", - // permission: "AbpIdentity.Users.Create", - // isTop: true, - // }, - // }, - // { - // path: "update", - // meta: { - // type: "button", - // title: "编辑", - // icon: "file", - // htmlClass: "el-button--primary", - // permission: "AbpIdentity.Users.Update", - // disabled: `(o) => o.isStatic`, - // }, - // }, - // { - // path: "delete", - // meta: { - // type: "button", - // title: "删除", - // icon: "file", - // permission: "AbpIdentity.Users.Delete", - // disabled: `(o) => o.isStatic`, - // }, - // }, - // ], - // }, - { - path: "centralized-control", - meta: { - type: "page", - title: "期间设置", - icon: "file", - children: [ - { - path: "query", - meta: { - type: "button", - title: "查询", - icon: "file", - isTop: true, - }, - }, - { - path: "create", - meta: { - type: "button", - title: "新建", - icon: "file", - isTop: true, - }, - }, - { - path: "open-version", - meta: { - type: "button", - title: "启用", - icon: "file", - isTop: true, - }, - }, - { - path: "closed-version", - meta: { - type: "button", - title: "停用", - icon: "file", - isTop: true, - }, - }, - { - path: "delete", - meta: { - type: "button", - title: "删除", - icon: "file", - isTop: true, - }, - }, - ], - }, - }, - { - path: "code-setting", - meta: { - type: "page", - title: "通用代码", - icon: "file", - children: [ - { - path: "query", - meta: { - type: "button", - title: "查询", - icon: "file", - isTop: true, - }, - }, - { - path: "create", - meta: { - type: "button", - title: "新建", - icon: "file", - isTop: true, - }, - }, - { - path: "delete", - meta: { - type: "button", - title: "删除", - icon: "file", - isTop: true, - }, - }, - { - path: "import", - meta: { - type: "button", - title: "导入", - icon: "file", - isTop: true, - }, - }, - { - path: "export", - meta: { - type: "button", - title: "导出", - icon: "file", - isTop: true, - pattern: "paged", - }, - }, - ], - }, - }, - ], - }, + ...baseDate, + ...business, ]; diff --git a/code/WebApp/vanilla/views/base-data/material.js b/code/WebApp/vanilla/views/base-data/material.js new file mode 100644 index 00000000..338f7975 --- /dev/null +++ b/code/WebApp/vanilla/views/base-data/material.js @@ -0,0 +1,15 @@ +import AppList from "../../components/list/index.js"; +import html from "html"; +import useConfig from "../../models/material.js"; + +export default { + components: { AppList }, + template: html``, + setup() { + const config = useConfig(); + const onCommand = async (item, rows) => { + console.log(item.path, item, rows); + }; + return { config, onCommand }; + }, +}; diff --git a/docs/demo/src/WTA.Application/Identity/Identity.zip b/docs/demo/src/WTA.Application/Identity/Identity.zip deleted file mode 100644 index dcfbf86e0849d2b2103746eb5c53c89f2779a0b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49156 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 net7.0 - linux-x64 + win-x64 ffaca971-25fc-4652-a510-8bfc76e42d87 true