提交 89dde7d7 编写于 作者: ibizdev's avatar ibizdev

lxm1993 发布系统代码 [TrainSys,网页端]

上级 b48eabb3
......@@ -13,13 +13,13 @@
"dependencies": {
"@floating-ui/dom": "^1.0.4",
"@ibiz-template/command": "^0.0.1-beta.1",
"@ibiz-template/controller": "^0.0.1-beta.3",
"@ibiz-template/core": "^0.0.1-beta.3",
"@ibiz-template/model": "^0.0.1-beta.3",
"@ibiz-template/runtime": "^0.0.1-beta.3",
"@ibiz-template/service": "^0.0.1-beta.3",
"@ibiz-template/theme": "^0.0.1-beta.3",
"@ibiz-template/vue-util": "^0.0.1-beta.3",
"@ibiz-template/controller": "^0.0.1-beta.4",
"@ibiz-template/core": "^0.0.1-beta.4",
"@ibiz-template/model": "^0.0.1-beta.4",
"@ibiz-template/runtime": "^0.0.1-beta.4",
"@ibiz-template/service": "^0.0.1-beta.4",
"@ibiz-template/theme": "^0.0.1-beta.4",
"@ibiz-template/vue-util": "^0.0.1-beta.4",
"@ibiz/dynamic-model-api": "^2.1.5",
"dayjs": "^1.11.6",
"lodash-es": "^4.17.21",
......
......@@ -5,13 +5,13 @@ specifiers:
'@commitlint/config-conventional': ^17.2.0
'@floating-ui/dom': ^1.0.4
'@ibiz-template/command': ^0.0.1-beta.1
'@ibiz-template/controller': ^0.0.1-beta.3
'@ibiz-template/core': ^0.0.1-beta.3
'@ibiz-template/model': ^0.0.1-beta.3
'@ibiz-template/runtime': ^0.0.1-beta.3
'@ibiz-template/service': ^0.0.1-beta.3
'@ibiz-template/theme': ^0.0.1-beta.3
'@ibiz-template/vue-util': ^0.0.1-beta.3
'@ibiz-template/controller': ^0.0.1-beta.4
'@ibiz-template/core': ^0.0.1-beta.4
'@ibiz-template/model': ^0.0.1-beta.4
'@ibiz-template/runtime': ^0.0.1-beta.4
'@ibiz-template/service': ^0.0.1-beta.4
'@ibiz-template/theme': ^0.0.1-beta.4
'@ibiz-template/vue-util': ^0.0.1-beta.4
'@ibiz/dynamic-model-api': ^2.1.5
'@types/lodash-es': ^4.17.6
'@types/node': ^18.11.9
......@@ -64,13 +64,13 @@ specifiers:
dependencies:
'@floating-ui/dom': 1.0.4
'@ibiz-template/command': 0.0.1-beta.1
'@ibiz-template/controller': 0.0.1-beta.3_64l2scjq7ovboi3uzwzqfhaywe
'@ibiz-template/core': 0.0.1-beta.3_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-beta.3_yslesr4iih24kokbsmhl36awki
'@ibiz-template/runtime': 0.0.1-beta.3_5jhj6ltqzyhfkfgr2wi5cmttia
'@ibiz-template/service': 0.0.1-beta.3_gnromqr4l6v3ene57c6pbny4sy
'@ibiz-template/theme': 0.0.1-beta.3
'@ibiz-template/vue-util': 0.0.1-beta.3_g4btuanuy6vcqjryz56vz2d7r4
'@ibiz-template/controller': 0.0.1-beta.4_ajucy7f37zuhbfy7pgzorsiiqy
'@ibiz-template/core': 0.0.1-beta.4_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-beta.4_yslesr4iih24kokbsmhl36awki
'@ibiz-template/runtime': 0.0.1-beta.4_6awv2zfrabgqodbrbxr3n5puq4
'@ibiz-template/service': 0.0.1-beta.4_z62ohopcmye5umgqu3husfqhgy
'@ibiz-template/theme': 0.0.1-beta.4
'@ibiz-template/vue-util': 0.0.1-beta.4_guyote4ttadwn7ginshhszpspe
'@ibiz/dynamic-model-api': 2.1.5_qx-util@0.4.4
dayjs: 1.11.6
lodash-es: 4.17.21
......@@ -679,8 +679,8 @@ packages:
qx-util: 0.4.4
dev: false
/@ibiz-template/controller/0.0.1-beta.3_64l2scjq7ovboi3uzwzqfhaywe:
resolution: {integrity: sha512-q9DXz7Re+tN3nmBK5Nqo2Opx3wggLPRU5xuagFh/J8rikKg79wMhRRYIPJN6aw65P+hJUFwvR6R7LEQoqsmudA==}
/@ibiz-template/controller/0.0.1-beta.4_ajucy7f37zuhbfy7pgzorsiiqy:
resolution: {integrity: sha512-X7bKgT1Zq5RLhupFTgPUEfqj5bG+CEjaMt971soynU6Z7m+8MGEcLpeSm2CMczaLEmuprgHZ8MI7a6ZNR1oZvg==}
peerDependencies:
'@ibiz-template/core': ^0.0.1-alpha.2
'@ibiz-template/model': ^0.0.1-alpha.2
......@@ -690,10 +690,10 @@ packages:
qs: ^6.11.0
qx-util: ^0.4.4
dependencies:
'@ibiz-template/core': 0.0.1-beta.3_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-beta.3_yslesr4iih24kokbsmhl36awki
'@ibiz-template/runtime': 0.0.1-beta.3_5jhj6ltqzyhfkfgr2wi5cmttia
'@ibiz-template/service': 0.0.1-beta.3_gnromqr4l6v3ene57c6pbny4sy
'@ibiz-template/core': 0.0.1-beta.4_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-beta.4_yslesr4iih24kokbsmhl36awki
'@ibiz-template/runtime': 0.0.1-beta.4_6awv2zfrabgqodbrbxr3n5puq4
'@ibiz-template/service': 0.0.1-beta.4_z62ohopcmye5umgqu3husfqhgy
async-validator: 4.2.5
dayjs: 1.11.6
lodash-es: 4.17.21
......@@ -701,8 +701,8 @@ packages:
qx-util: 0.4.4
dev: false
/@ibiz-template/core/0.0.1-beta.3_qzytosuu5eg3bvoa74ldx6evva:
resolution: {integrity: sha512-/H+RsssXdcBkwx+Yta+ksZPKmv0WseX8oM7R31JbRmERM75dz6W5biVYpy7PzbA1OrLbPFXH/Hdx9fk2gMzkcQ==}
/@ibiz-template/core/0.0.1-beta.4_qzytosuu5eg3bvoa74ldx6evva:
resolution: {integrity: sha512-XMIwylqeaeJjQD8EKv50uiLuxilLld41W17uoIfLZAQdEC1uCXuQiLB1mVRAZPGgWTs9uOtwED+F0VW669EkfA==}
peerDependencies:
lodash-es: ^4.17.21
qx-util: ^0.4.4
......@@ -717,8 +717,8 @@ packages:
- debug
dev: false
/@ibiz-template/model/0.0.1-beta.3_yslesr4iih24kokbsmhl36awki:
resolution: {integrity: sha512-y+8GFMqH50vr3i/Km3ar7nQxv1l6liw6r+e/gwE+/owfpmuMFeUp1rualgtQECnzODLkx175MZqKN9LsvFo3Kg==}
/@ibiz-template/model/0.0.1-beta.4_yslesr4iih24kokbsmhl36awki:
resolution: {integrity: sha512-vYj6dGear+bdNb/Dax4a44iWrHWJAJTtX11wQAwG4vrDf4n/MDKA3VKQze6miItzXZJNktc4xnl/uovqj8UKpQ==}
peerDependencies:
'@ibiz/dynamic-model-api': ^2.1.5
lodash-es: ^4.17.21
......@@ -730,8 +730,8 @@ packages:
qx-util: 0.4.4
dev: false
/@ibiz-template/runtime/0.0.1-beta.3_5jhj6ltqzyhfkfgr2wi5cmttia:
resolution: {integrity: sha512-xG6xhBOryFAP3aGPaDeGj7GMauLWh5XeOMFhgWnQBIpMS0/vx3s6d5bH2w4sIugNup5KjfFZH03JcngWOmSsOA==}
/@ibiz-template/runtime/0.0.1-beta.4_6awv2zfrabgqodbrbxr3n5puq4:
resolution: {integrity: sha512-u8/+Drho7l6omRK3GGWOoeUCKOsJCco3zTdlv9GIwmwiIMu5fM94XAWjqwYi7OPqtPvio6Fu0KuFSKK9H0atqw==}
peerDependencies:
'@ibiz-template/core': ^0.0.1-alpha.2
'@ibiz-template/model': ^0.0.1-alpha.2
......@@ -739,32 +739,32 @@ packages:
qx-util: ^0.4.4
dependencies:
'@ibiz-template/command': 0.0.1-beta.1
'@ibiz-template/core': 0.0.1-beta.3_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-beta.3_yslesr4iih24kokbsmhl36awki
'@ibiz-template/service': 0.0.1-beta.3_gnromqr4l6v3ene57c6pbny4sy
'@ibiz-template/core': 0.0.1-beta.4_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-beta.4_yslesr4iih24kokbsmhl36awki
'@ibiz-template/service': 0.0.1-beta.4_z62ohopcmye5umgqu3husfqhgy
qx-util: 0.4.4
dev: false
/@ibiz-template/service/0.0.1-beta.3_gnromqr4l6v3ene57c6pbny4sy:
resolution: {integrity: sha512-/mCL/Li4zNWghDXrIGYhi35P9U3XinYULF0qJ+N+4QGVcaZWwGSdyy9KWAWoneRaMNw6aJSSRT8Jvu/k8q1Frw==}
/@ibiz-template/service/0.0.1-beta.4_z62ohopcmye5umgqu3husfqhgy:
resolution: {integrity: sha512-ZaszRwIlgBtV6pwE6hvjetEf9x44q5yTZ8vy+r6tPl30yRRb7/vUOzIfgLTFSRRoCeRssqoROfqgmhHOfwrf8A==}
peerDependencies:
'@ibiz-template/core': ^0.0.1-alpha.2
'@ibiz-template/model': ^0.0.1-alpha.2
qx-util: ^0.4.4
ramda: ^0.28.0
dependencies:
'@ibiz-template/core': 0.0.1-beta.3_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-beta.3_yslesr4iih24kokbsmhl36awki
'@ibiz-template/core': 0.0.1-beta.4_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-beta.4_yslesr4iih24kokbsmhl36awki
qx-util: 0.4.4
ramda: 0.28.0
dev: false
/@ibiz-template/theme/0.0.1-beta.3:
resolution: {integrity: sha512-0R8LoD24tObaYYxLKX9MR5XyjH04eGFelI1el42gK20PKNw8VYjax1S2iGlAWaKoctFRp3j9qFrT2WfibC06VA==}
/@ibiz-template/theme/0.0.1-beta.4:
resolution: {integrity: sha512-Er/WSlxoozBzrCTqpTyQ8ZvKVFBTLhW8ZohqLU86k/127QdZ3naYnJJbGIjvHKL3f7vPZaun4MhL1se3nwSQZA==}
dev: false
/@ibiz-template/vue-util/0.0.1-beta.3_g4btuanuy6vcqjryz56vz2d7r4:
resolution: {integrity: sha512-xRktutLAM7XbFLVW7vKVPjsXjNNfrdsyRqbPObI+kq+m9l+hfp2nMpQskoXS7/5I6Icx7xuiCsGJY0FQICLkOg==}
/@ibiz-template/vue-util/0.0.1-beta.4_guyote4ttadwn7ginshhszpspe:
resolution: {integrity: sha512-wJfI6h0VZ7GPQ4gMlimLUPlkZUrXQgVicbu3fABlmjoZmYLZ12OSa+iajy12KCaTWVu2hxGudlIPBmfY56GHLg==}
peerDependencies:
'@ibiz-template/controller': '>=0.0.1-alpha.2'
'@ibiz-template/core': '>=0.0.1-alpha.2'
......@@ -775,9 +775,9 @@ packages:
vue: ^2.7.13
vue-router: ^3.6.5
dependencies:
'@ibiz-template/controller': 0.0.1-beta.3_64l2scjq7ovboi3uzwzqfhaywe
'@ibiz-template/core': 0.0.1-beta.3_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-beta.3_yslesr4iih24kokbsmhl36awki
'@ibiz-template/controller': 0.0.1-beta.4_ajucy7f37zuhbfy7pgzorsiiqy
'@ibiz-template/core': 0.0.1-beta.4_qzytosuu5eg3bvoa74ldx6evva
'@ibiz-template/model': 0.0.1-beta.4_yslesr4iih24kokbsmhl36awki
qs: 6.11.0
qx-util: 0.4.4
ramda: 0.28.0
......
......@@ -26,7 +26,7 @@ export const ViewShell = defineComponent({
render(h) {
if (this.provider) {
return h('AppTransition', {}, [
h(this.provider.compName, {
h(this.provider.component, {
...this.$vnode.data,
on: this.$listeners,
}),
......
......@@ -20,7 +20,7 @@ export const AppPortalView = defineComponent({
if (this.c.complete) {
const { dashboard } = this.c.model;
if (this.c.providers[dashboard.name]) {
dashboardComponent = h(this.c.providers[dashboard.name].compName, {
dashboardComponent = h(this.c.providers[dashboard.name].component, {
props: {
modelData: dashboard,
context: this.c.context,
......
......@@ -19,7 +19,7 @@ export const EditView = defineComponent({
if (this.c.complete) {
const { form } = this.c.model;
if (this.c.providers[form.name]) {
formComponent = h(this.c.providers[form.name].compName, {
formComponent = h(this.c.providers[form.name].component, {
props: {
modelData: form,
context: this.c.context,
......
......@@ -29,7 +29,7 @@ export const GridView = defineComponent({
if (this.c.complete) {
const { grid } = this.c.model;
if (this.c.providers[grid.name]) {
gridComponent = h(this.c.providers[grid.name].compName, {
gridComponent = h(this.c.providers[grid.name].component, {
props: {
modelData: grid,
context: this.c.context,
......
......@@ -72,7 +72,7 @@ export const MPickupView = defineComponent({
if (this.c.complete) {
const { pickupViewPanel } = this.c.model;
if (this.c.providers[pickupViewPanel.name]) {
panelComponent = h(this.c.providers[pickupViewPanel.name].compName, {
panelComponent = h(this.c.providers[pickupViewPanel.name].component, {
props: {
modelData: pickupViewPanel,
context: this.c.context,
......
......@@ -21,7 +21,7 @@ export const OptView = defineComponent({
if (this.c.complete) {
const { form } = this.c.model;
if (this.c.providers[form.name]) {
formComponent = h(this.c.providers[form.name].compName, {
formComponent = h(this.c.providers[form.name].component, {
props: {
modelData: form,
context: this.c.context,
......
......@@ -21,7 +21,7 @@ export const PickupGridView = defineComponent({
if (this.c.complete) {
const { grid } = this.c.model;
if (this.c.providers[grid.name]) {
gridComponent = h(this.c.providers[grid.name].compName, {
gridComponent = h(this.c.providers[grid.name].component, {
props: {
modelData: grid,
context: this.c.context,
......
......@@ -20,7 +20,7 @@ export const PickupView = defineComponent({
if (this.c.complete) {
const { pickupViewPanel } = this.c.model;
if (this.c.providers[pickupViewPanel.name]) {
panelComponent = h(this.c.providers[pickupViewPanel.name].compName, {
panelComponent = h(this.c.providers[pickupViewPanel.name].component, {
props: {
modelData: pickupViewPanel,
context: this.c.context,
......
......@@ -27,7 +27,7 @@ export const WFDynaActionView = defineComponent({
if (this.c.complete) {
const { activeForm } = this.c;
if (activeForm && this.c.providers[activeForm.name]) {
formComponent = h(this.c.providers[activeForm.name].compName, {
formComponent = h(this.c.providers[activeForm.name].component, {
props: {
modelData: activeForm,
context: this.c.context,
......
......@@ -34,7 +34,7 @@ export const WFDynaEditView3 = defineComponent({
if (this.c.complete) {
const { activeForm } = this.c;
if (activeForm && this.c.providers[activeForm.name]) {
formComponent = h(this.c.providers[activeForm.name].compName, {
formComponent = h(this.c.providers[activeForm.name].component, {
props: {
modelData: activeForm,
context: this.c.context,
......@@ -81,7 +81,7 @@ export const WFDynaEditView3 = defineComponent({
>
{formComponent}
</i-tab-pane>
{[...this.c.model.drTab.pages.values()].map(page => {
{this.c.model.drTab.pages.map(page => {
const drPage = this.c.drPages[page.source.name];
return (
<i-tab-pane
......
......@@ -27,7 +27,7 @@ export const WFDynaStartView = defineComponent({
if (this.c.complete) {
const { activeForm } = this.c;
if (activeForm && this.c.providers[activeForm.name]) {
formComponent = h(this.c.providers[activeForm.name].compName, {
formComponent = h(this.c.providers[activeForm.name].component, {
props: {
modelData: activeForm,
context: this.c.context,
......
......@@ -32,7 +32,7 @@ function renderPortletByType(
if (model.source.portletType === 'CONTAINER') {
const container = model as ContainerPortletModel;
return h(
provider.compName,
provider.component,
{
props: {
...commonProps,
......@@ -44,7 +44,7 @@ function renderPortletByType(
}
// 绘制门户部件
return h(provider.compName, {
return h(provider.component, {
props: {
...commonProps,
},
......
......@@ -24,7 +24,7 @@ export const ListPortlet = defineComponent({
let listComponent = null;
const { list } = c.model;
if (c.listProvider) {
listComponent = h(c.listProvider.compName, {
listComponent = h(c.listProvider.component, {
props: {
modelData: list,
context: c.context,
......
......@@ -46,7 +46,7 @@ function renderByDetailType(
</div>;
}
return h(
provider.compName,
provider.component,
{
props: {
...commonProps,
......
......@@ -82,7 +82,7 @@ export const GridControl = defineComponent({
columnSlots[columnName] = ({ row, index }: IData) => {
const rowController = this.c.rows[index];
if (rowController) {
return h(this.c.providers[columnName].compName, {
return h(this.c.providers[columnName].component, {
props: {
controller: this.c.columns[columnName],
row: rowController,
......
......@@ -10,5 +10,5 @@ import { IControlProvider } from '@ibiz-template/controller';
* @implements {IControlProvider}
*/
export class AppMenuProvider implements IControlProvider {
compName: string = 'AppMenu';
component: string = 'AppMenu';
}
......@@ -10,5 +10,5 @@ import { IControlProvider } from '@ibiz-template/controller';
* @implements {IControlProvider}
*/
export class DashboardProvider implements IControlProvider {
compName: string = 'DashboardControl';
component: string = 'DashboardControl';
}
......@@ -10,5 +10,5 @@ import { IControlProvider } from '@ibiz-template/controller';
* @implements {IControlProvider}
*/
export class EditFormProvider implements IControlProvider {
compName: string = 'EditFormControl';
component: string = 'EditFormControl';
}
......@@ -9,5 +9,5 @@ import { IControlProvider } from '@ibiz-template/controller';
* @implements {IControlProvider}
*/
export class GridProvider implements IControlProvider {
compName: string = 'GridControl';
component: string = 'GridControl';
}
......@@ -9,5 +9,5 @@ import { IControlProvider } from '@ibiz-template/controller';
* @implements {IControlProvider}
*/
export class ListProvider implements IControlProvider {
compName: string = 'ListPortlet';
component: string = 'ListPortlet';
}
......@@ -10,5 +10,5 @@ import { IControlProvider } from '@ibiz-template/controller';
* @implements {IControlProvider}
*/
export class PickupViewPanelProvider implements IControlProvider {
compName: string = 'PickupViewPanel';
component: string = 'PickupViewPanel';
}
......@@ -10,5 +10,5 @@ import { IControlProvider } from '@ibiz-template/controller';
* @implements {IControlProvider}
*/
export class SearchFormProvider implements IControlProvider {
compName: string = 'SearchFormControl';
component: string = 'SearchFormControl';
}
......@@ -10,5 +10,5 @@ import { IControlProvider } from '@ibiz-template/controller';
* @implements {IControlProvider}
*/
export class ViewPanelProvider implements IControlProvider {
compName: string = 'ViewPanel';
component: string = 'ViewPanel';
}
......@@ -15,7 +15,7 @@ import {
* @implements {EditorProvider}
*/
export class FormButtonProvider implements IFormDetailProvider {
compName: string = 'FormButton';
component: string = 'FormButton';
async createController(
detailModel: FormButtonModel,
......
......@@ -15,7 +15,7 @@ import {
* @implements {EditorProvider}
*/
export class FormDRUIPartProvider implements IFormDetailProvider {
compName: string = 'FormDruipart';
component: string = 'FormDruipart';
async createController(
detailModel: FormDRUIPartModel,
......
......@@ -15,7 +15,7 @@ import {
* @implements {EditorProvider}
*/
export class FormGroupPanelProvider implements IFormDetailProvider {
compName: string = 'FormGroupPanel';
component: string = 'FormGroupPanel';
async createController(
detailModel: FormGroupPanelModel,
......
......@@ -15,7 +15,7 @@ import {
* @implements {EditorProvider}
*/
export class FormItemProvider implements IFormDetailProvider {
compName: string = 'FormItem';
component: string = 'FormItem';
async createController(
detailModel: FormItemModel,
......
......@@ -15,7 +15,7 @@ import {
* @implements {EditorProvider}
*/
export class FormPageProvider implements IFormDetailProvider {
compName: string = 'FormPage';
component: string = 'FormPage';
async createController(
detailModel: FormPageModel,
......
......@@ -15,7 +15,7 @@ import {
* @implements {EditorProvider}
*/
export class FormRawItemProvider implements IFormDetailProvider {
compName: string = 'FormRawItem';
component: string = 'FormRawItem';
async createController(
detailModel: FormRawItemModel,
......
......@@ -15,7 +15,7 @@ import {
* @implements {EditorProvider}
*/
export class FormTabPageProvider implements IFormDetailProvider {
compName: string = 'FormTabPage';
component: string = 'FormTabPage';
async createController(
detailModel: FormTabPageModel,
......
......@@ -15,7 +15,7 @@ import {
* @implements {EditorProvider}
*/
export class FormTabPanelProvider implements IFormDetailProvider {
compName: string = 'FormTabPanel';
component: string = 'FormTabPanel';
async createController(
detailModel: FormTabPanelModel,
......
......@@ -14,7 +14,7 @@ import { GridFieldColumnModel } from '@ibiz-template/model';
* @implements {IGridColumnProvider}
*/
export class GridFieldColumnProvider implements IGridColumnProvider {
compName: string = 'GridFieldColumn';
component: string = 'GridFieldColumn';
async createController(
columnModel: GridFieldColumnModel,
......
......@@ -14,7 +14,7 @@ import { GridFieldColumnModel } from '@ibiz-template/model';
* @implements {IGridColumnProvider}
*/
export class GridFieldEditColumnProvider implements IGridColumnProvider {
compName: string = 'GridFieldEditColumn';
component: string = 'GridFieldEditColumn';
async createController(
columnModel: GridFieldColumnModel,
......
......@@ -14,7 +14,7 @@ import { GridUAColumnModel } from '@ibiz-template/model';
* @implements {IGridColumnProvider}
*/
export class GridUAColumnProvider implements IGridColumnProvider {
compName: string = 'GridUAColumn';
component: string = 'GridUAColumn';
async createController(
columnModel: GridUAColumnModel,
......
......@@ -15,7 +15,7 @@ import { ActionBarPortletModel, PortletPartModel } from '@ibiz-template/model';
* @class ActionBarPortletProvider
*/
export class ActionBarPortletProvider implements IPortletPartProvider {
compName: string = 'PortletPart';
component: string = 'PortletPart';
async createController(
portletModel: PortletPartModel,
......
......@@ -15,7 +15,7 @@ import { PortletPartModel, AppMenuPortletModel } from '@ibiz-template/model';
* @class AppMenuPortletProvider
*/
export class AppMenuPortletProvider implements IPortletPartProvider {
compName: string = 'PortletPart';
component: string = 'PortletPart';
async createController(
portletModel: PortletPartModel,
......
......@@ -15,7 +15,7 @@ import { ChartPortletModel, PortletPartModel } from '@ibiz-template/model';
* @class ChartPortletProvider
*/
export class ChartPortletProvider implements IPortletPartProvider {
compName: string = 'PortletPart';
component: string = 'PortletPart';
async createController(
portletModel: PortletPartModel,
......
......@@ -14,7 +14,7 @@ import {
* @class ListPortletProvider
*/
export class ContainerPortletProvider implements IPortletPartProvider {
compName: string = 'PortletContainer';
component: string = 'PortletContainer';
async createController(
portletModel: PortletPartModel,
......
......@@ -15,7 +15,7 @@ import { CustomPortletModel, PortletPartModel } from '@ibiz-template/model';
* @class CustomPortletProvider
*/
export class CustomPortletProvider implements IPortletPartProvider {
compName: string = 'PortletPart';
component: string = 'PortletPart';
async createController(
portletModel: PortletPartModel,
......
......@@ -15,7 +15,7 @@ import { HtmlPortletModel, PortletPartModel } from '@ibiz-template/model';
* @class HtmlPortletProvider
*/
export class HtmlPortletProvider implements IPortletPartProvider {
compName: string = 'PortletPart';
component: string = 'PortletPart';
async createController(
portletModel: PortletPartModel,
......
......@@ -15,7 +15,7 @@ import { ListPortletModel, PortletPartModel } from '@ibiz-template/model';
* @class ListPortletProvider
*/
export class ListPortletProvider implements IPortletPartProvider {
compName: string = 'ListPortlet';
component: string = 'ListPortlet';
async createController(
portletModel: PortletPartModel,
......
......@@ -15,7 +15,7 @@ import { PortletPartModel, RawItemPortletModel } from '@ibiz-template/model';
* @class RawItemPortletProvider
*/
export class RawItemPortletProvider implements IPortletPartProvider {
compName: string = 'PortletPart';
component: string = 'PortletPart';
async createController(
portletModel: PortletPartModel,
......
......@@ -15,7 +15,7 @@ import { PortletPartModel, ToolbarPortletModel } from '@ibiz-template/model';
* @class ToolbarPortletProvider
*/
export class ToolbarPortletProvider implements IPortletPartProvider {
compName: string = 'PortletPart';
component: string = 'PortletPart';
async createController(
portletModel: PortletPartModel,
......
......@@ -15,7 +15,7 @@ import { PortletPartModel, ViewPortletModel } from '@ibiz-template/model';
* @class ViewPortletProvider
*/
export class ViewPortletProvider implements IPortletPartProvider {
compName: string = 'PortletPart';
component: string = 'PortletPart';
async createController(
portletModel: PortletPartModel,
......
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class AppPortalViewProvider implements IViewProvider {
compName: string = 'AppPortalView';
component: string = 'AppPortalView';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class EditViewProvider implements IViewProvider {
compName: string = 'EditView';
component: string = 'EditView';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class EditView3Provider implements IViewProvider {
compName: string = 'EditView3';
component: string = 'EditView3';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class GridViewProvider implements IViewProvider {
compName: string = 'GridView';
component: string = 'GridView';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class IndexViewProvider implements IViewProvider {
compName: string = 'IndexView';
component: string = 'IndexView';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class MPickupViewProvider implements IViewProvider {
compName: string = 'MPickupView';
component: string = 'MPickupView';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class OptViewProvider implements IViewProvider {
compName: string = 'OptView';
component: string = 'OptView';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class PickupGridViewProvider implements IViewProvider {
compName: string = 'PickupGridView';
component: string = 'PickupGridView';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class PickupViewProvider implements IViewProvider {
compName: string = 'PickupView';
component: string = 'PickupView';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class WFDynaActionViewProvider implements IViewProvider {
compName: string = 'WFDynaActionView';
component: string = 'WFDynaActionView';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class WFDynaEditView3Provider implements IViewProvider {
compName: string = 'WFDynaEditView3';
component: string = 'WFDynaEditView3';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class WFDynaStartViewProvider implements IViewProvider {
compName: string = 'WFDynaStartView';
component: string = 'WFDynaStartView';
}
......@@ -10,5 +10,5 @@ import { IViewProvider } from '@ibiz-template/controller';
* @implements {IViewProvider}
*/
export class WFStepTraceViewProvider implements IViewProvider {
compName: string = 'WFStepTraceView';
component: string = 'WFStepTraceView';
}
......@@ -504,53 +504,53 @@
dependencies:
qx-util "^0.4.4"
"@ibiz-template/controller@^0.0.1-beta.3":
version "0.0.1-beta.3"
resolved "http://npm.zhr.icu/@ibiz-template%2fcontroller/-/controller-0.0.1-beta.3.tgz#a075e0ad3a30e27fc0c21018f58b3255c35d7aa2"
integrity sha512-q9DXz7Re+tN3nmBK5Nqo2Opx3wggLPRU5xuagFh/J8rikKg79wMhRRYIPJN6aw65P+hJUFwvR6R7LEQoqsmudA==
"@ibiz-template/controller@^0.0.1-beta.4":
version "0.0.1-beta.4"
resolved "http://npm.zhr.icu/@ibiz-template%2fcontroller/-/controller-0.0.1-beta.4.tgz#228f209c0ef2a8b02d8faaf5d4fcb3ea699076ce"
integrity sha512-X7bKgT1Zq5RLhupFTgPUEfqj5bG+CEjaMt971soynU6Z7m+8MGEcLpeSm2CMczaLEmuprgHZ8MI7a6ZNR1oZvg==
dependencies:
async-validator "^4.2.5"
dayjs "^1.11.5"
"@ibiz-template/core@^0.0.1-beta.3":
version "0.0.1-beta.3"
resolved "http://npm.zhr.icu/@ibiz-template%2fcore/-/core-0.0.1-beta.3.tgz#8b35d7c03106e12c5dcc63119248abe790a7820b"
integrity sha512-/H+RsssXdcBkwx+Yta+ksZPKmv0WseX8oM7R31JbRmERM75dz6W5biVYpy7PzbA1OrLbPFXH/Hdx9fk2gMzkcQ==
"@ibiz-template/core@^0.0.1-beta.4":
version "0.0.1-beta.4"
resolved "http://npm.zhr.icu/@ibiz-template%2fcore/-/core-0.0.1-beta.4.tgz#e5311a94b92c39532f2b7ec9c0ccd8a7b4dce8fb"
integrity sha512-XMIwylqeaeJjQD8EKv50uiLuxilLld41W17uoIfLZAQdEC1uCXuQiLB1mVRAZPGgWTs9uOtwED+F0VW669EkfA==
dependencies:
axios "^1.1.3"
loglevel "^1.8.0"
pluralize "^8.0.0"
qs "^6.11.0"
"@ibiz-template/model@^0.0.1-beta.3":
version "0.0.1-beta.3"
resolved "http://npm.zhr.icu/@ibiz-template%2fmodel/-/model-0.0.1-beta.3.tgz#385e1925727f2d5c9d5908a4689bc916a03be6d4"
integrity sha512-y+8GFMqH50vr3i/Km3ar7nQxv1l6liw6r+e/gwE+/owfpmuMFeUp1rualgtQECnzODLkx175MZqKN9LsvFo3Kg==
"@ibiz-template/model@^0.0.1-beta.4":
version "0.0.1-beta.4"
resolved "http://npm.zhr.icu/@ibiz-template%2fmodel/-/model-0.0.1-beta.4.tgz#d04fdc46efdba30af9c7ffd53ed0d6d730b0697f"
integrity sha512-vYj6dGear+bdNb/Dax4a44iWrHWJAJTtX11wQAwG4vrDf4n/MDKA3VKQze6miItzXZJNktc4xnl/uovqj8UKpQ==
dependencies:
"@ibiz/dynamic-model-api" "^2.1.5"
pluralize "^8.0.0"
"@ibiz-template/runtime@^0.0.1-beta.3":
version "0.0.1-beta.3"
resolved "http://npm.zhr.icu/@ibiz-template%2fruntime/-/runtime-0.0.1-beta.3.tgz#e57b54a1c0e69202981d16ceb64676d8e1127a68"
integrity sha512-xG6xhBOryFAP3aGPaDeGj7GMauLWh5XeOMFhgWnQBIpMS0/vx3s6d5bH2w4sIugNup5KjfFZH03JcngWOmSsOA==
"@ibiz-template/runtime@^0.0.1-beta.4":
version "0.0.1-beta.4"
resolved "http://npm.zhr.icu/@ibiz-template%2fruntime/-/runtime-0.0.1-beta.4.tgz#cce1f8113e2183a0f5e888567ec5ad79d441b796"
integrity sha512-u8/+Drho7l6omRK3GGWOoeUCKOsJCco3zTdlv9GIwmwiIMu5fM94XAWjqwYi7OPqtPvio6Fu0KuFSKK9H0atqw==
dependencies:
"@ibiz-template/command" "^0.0.1-beta.1"
"@ibiz-template/service@^0.0.1-beta.3":
version "0.0.1-beta.3"
resolved "http://npm.zhr.icu/@ibiz-template%2fservice/-/service-0.0.1-beta.3.tgz#07bcd385922e01905f35642fa38edaf1dc14cd85"
integrity sha512-/mCL/Li4zNWghDXrIGYhi35P9U3XinYULF0qJ+N+4QGVcaZWwGSdyy9KWAWoneRaMNw6aJSSRT8Jvu/k8q1Frw==
"@ibiz-template/service@^0.0.1-beta.4":
version "0.0.1-beta.4"
resolved "http://npm.zhr.icu/@ibiz-template%2fservice/-/service-0.0.1-beta.4.tgz#fba5f0afaf33882134eef7dc11382907b7ac460b"
integrity sha512-ZaszRwIlgBtV6pwE6hvjetEf9x44q5yTZ8vy+r6tPl30yRRb7/vUOzIfgLTFSRRoCeRssqoROfqgmhHOfwrf8A==
"@ibiz-template/theme@^0.0.1-beta.3":
version "0.0.1-beta.3"
resolved "http://npm.zhr.icu/@ibiz-template%2ftheme/-/theme-0.0.1-beta.3.tgz#d25516a483ec6d553736159a3a0b1cf46559357f"
integrity sha512-0R8LoD24tObaYYxLKX9MR5XyjH04eGFelI1el42gK20PKNw8VYjax1S2iGlAWaKoctFRp3j9qFrT2WfibC06VA==
"@ibiz-template/theme@^0.0.1-beta.4":
version "0.0.1-beta.4"
resolved "http://npm.zhr.icu/@ibiz-template%2ftheme/-/theme-0.0.1-beta.4.tgz#a7d605c51bbdf00fb3abf9637fcd2349e84eb117"
integrity sha512-Er/WSlxoozBzrCTqpTyQ8ZvKVFBTLhW8ZohqLU86k/127QdZ3naYnJJbGIjvHKL3f7vPZaun4MhL1se3nwSQZA==
"@ibiz-template/vue-util@^0.0.1-beta.3":
version "0.0.1-beta.3"
resolved "http://npm.zhr.icu/@ibiz-template%2fvue-util/-/vue-util-0.0.1-beta.3.tgz#9a424543ed51acdb3d4c7a1162e30a1dddceba1b"
integrity sha512-xRktutLAM7XbFLVW7vKVPjsXjNNfrdsyRqbPObI+kq+m9l+hfp2nMpQskoXS7/5I6Icx7xuiCsGJY0FQICLkOg==
"@ibiz-template/vue-util@^0.0.1-beta.4":
version "0.0.1-beta.4"
resolved "http://npm.zhr.icu/@ibiz-template%2fvue-util/-/vue-util-0.0.1-beta.4.tgz#e94950b4c91719914105ee545c04fcf1473c4513"
integrity sha512-wJfI6h0VZ7GPQ4gMlimLUPlkZUrXQgVicbu3fABlmjoZmYLZ12OSa+iajy12KCaTWVu2hxGudlIPBmfY56GHLg==
"@ibiz/dynamic-model-api@^2.1.5":
version "2.1.5"
......
{
"codeName" : "Menu",
"controlType" : "APPMENU",
"dynaModelFilePath" : "PSSYSAPPS/TemplatePublish/PSAPPMENUS/Menu.json",
"mOSFilePath" : "psappmenus/Menu",
"getPSAppMenuItems" : [ {
"accUserMode" : 0,
"caption" : "菜单项",
"itemType" : "MENUITEM",
"name" : "menuitem1",
"tooltip" : "菜单项"
}, {
"accUserMode" : 0,
"itemType" : "SEPERATOR",
"name" : "seperator1",
"seperator" : true
} ],
"rTMOSFilePath" : "pssysapps/TemplatePublish/psappmenus/Menu",
"enableCustomize" : false,
"name" : "menu",
"modelid" : "3162A560-F78C-4EF0-A53A-8517A67C09A4",
"modeltype" : "PSAPPMENU"
}
\ No newline at end of file
......@@ -31,6 +31,11 @@
"rTMOSFilePath" : "pssysapps/TemplatePublish/psappfuncs/AppFunc"
} ],
"getAllPSAppMenuModels" : [ {
"modelref" : true,
"path" : "PSSYSAPPS/TemplatePublish/PSAPPMENUS/Menu.json",
"name" : "menu",
"controlType" : "APPMENU"
}, {
"modelref" : true,
"path" : "PSSYSAPPS/TemplatePublish/PSAPPMENUS/AppIndexView.json",
"name" : "appindexview",
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册