提交 5e7f688a 编写于 作者: ibizdev's avatar ibizdev

Mosher 发布系统代码 [后台服务,演示应用]

上级 e7d61e30
...@@ -88,7 +88,11 @@ export default class AppPresetText extends Vue { ...@@ -88,7 +88,11 @@ export default class AppPresetText extends Vue {
*/ */
get imagePath() { get imagePath() {
const layoutModel = this.layoutModelDetails[this.name]; const layoutModel = this.layoutModelDetails[this.name];
return layoutModel.imagePath; let imagePath = '';
if (layoutModel.sysImage) {
imagePath = layoutModel.sysImage.imagePath;
}
return imagePath;
} }
/** /**
...@@ -98,6 +102,10 @@ export default class AppPresetText extends Vue { ...@@ -98,6 +102,10 @@ export default class AppPresetText extends Vue {
*/ */
get cssClass() { get cssClass() {
const layoutModel = this.layoutModelDetails[this.name]; const layoutModel = this.layoutModelDetails[this.name];
let cssClass = '';
if (layoutModel.sysImage) {
cssClass = layoutModel.sysImage.iconcls;
}
return layoutModel.iconcls; return layoutModel.iconcls;
} }
......
...@@ -64,28 +64,6 @@ ...@@ -64,28 +64,6 @@
@load="drbar_load($event)" @load="drbar_load($event)"
@selectionchange="drbar_selectionchange($event)" @selectionchange="drbar_selectionchange($event)"
@closeview="closeView($event)"> @closeview="closeView($event)">
<view_form
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:autosave="false"
:viewtag="viewtag"
:showBusyIndicator="true"
updateAction="Update"
removeAction="Remove"
loaddraftAction="GetDraft"
loadAction="Get"
createAction="Create"
WFSubmitAction=""
WFStartAction=""
style=''
name="form"
ref='form'
@load="form_load($event)"
@save="form_save($event)"
@remove="form_remove($event)"
@closeview="closeView($event)">
</view_form>
</view_drbar> </view_drbar>
</sider> </sider>
<content class="edit-view2-content" :style="{ width: 'calc(100% - 241px)' }"> <content class="edit-view2-content" :style="{ width: 'calc(100% - 241px)' }">
......
...@@ -62,28 +62,6 @@ ...@@ -62,28 +62,6 @@
@load="drbar_load($event)" @load="drbar_load($event)"
@selectionchange="drbar_selectionchange($event)" @selectionchange="drbar_selectionchange($event)"
@closeview="closeView($event)"> @closeview="closeView($event)">
<view_form
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:autosave="false"
:viewtag="viewtag"
:showBusyIndicator="true"
updateAction="Update"
removeAction="Remove"
loaddraftAction="GetDraft"
loadAction="Get"
createAction="Create"
WFSubmitAction=""
WFStartAction=""
style=''
name="form"
ref='form'
@load="form_load($event)"
@save="form_save($event)"
@remove="form_remove($event)"
@closeview="closeView($event)">
</view_form>
</view_drbar> </view_drbar>
</sider> </sider>
<content class="edit-view2-content" :style="{ width: 'calc(100% - 241px)' }"> <content class="edit-view2-content" :style="{ width: 'calc(100% - 241px)' }">
......
...@@ -62,28 +62,6 @@ ...@@ -62,28 +62,6 @@
@load="drbar_load($event)" @load="drbar_load($event)"
@selectionchange="drbar_selectionchange($event)" @selectionchange="drbar_selectionchange($event)"
@closeview="closeView($event)"> @closeview="closeView($event)">
<view_form
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:autosave="false"
:viewtag="viewtag"
:showBusyIndicator="true"
updateAction="Update"
removeAction="Remove"
loaddraftAction="GetDraft"
loadAction="Get"
createAction="Create"
WFSubmitAction=""
WFStartAction=""
style=''
name="form"
ref='form'
@load="form_load($event)"
@save="form_save($event)"
@remove="form_remove($event)"
@closeview="closeView($event)">
</view_form>
</view_drbar> </view_drbar>
</sider> </sider>
<content class="edit-view2-content" :style="{ width: 'calc(100% - 241px)' }"> <content class="edit-view2-content" :style="{ width: 'calc(100% - 241px)' }">
......
...@@ -62,28 +62,6 @@ ...@@ -62,28 +62,6 @@
@load="drbar_load($event)" @load="drbar_load($event)"
@selectionchange="drbar_selectionchange($event)" @selectionchange="drbar_selectionchange($event)"
@closeview="closeView($event)"> @closeview="closeView($event)">
<view_form
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:autosave="false"
:viewtag="viewtag"
:showBusyIndicator="true"
updateAction="Update"
removeAction="Remove"
loaddraftAction="GetDraft"
loadAction="Get"
createAction="Create"
WFSubmitAction=""
WFStartAction=""
style=''
name="form"
ref='form'
@load="form_load($event)"
@save="form_save($event)"
@remove="form_remove($event)"
@closeview="closeView($event)">
</view_form>
</view_drbar> </view_drbar>
</sider> </sider>
<content class="edit-view2-content" :style="{ width: 'calc(100% - 241px)' }"> <content class="edit-view2-content" :style="{ width: 'calc(100% - 241px)' }">
......
...@@ -621,7 +621,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface ...@@ -621,7 +621,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/ */
public load(opt: any = {}): void { public load(opt: any = {}): void {
if(!this.loadAction){ if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.searchForm.notConfig.loadAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKCalendarView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -657,7 +657,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface ...@@ -657,7 +657,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/ */
public loadDraft(opt: any = {},mode?:string): void { public loadDraft(opt: any = {},mode?:string): void {
if(!this.loaddraftAction){ if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKCalendarView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
......
<template> <template>
<layout class='app-dr-bar'> <div class='app-dr-bar' :style="{ width: `${width}px` }">
<sider :width="width"> </div>
<el-menu <el-menu
:mode="menuDir"
:default-openeds="defaultOpeneds" :default-openeds="defaultOpeneds"
:default-active="items[0].id" :default-active="items[0].id"
@select="onSelect" @select="onSelect"
...@@ -9,22 +10,6 @@ ...@@ -9,22 +10,6 @@
@close="onClose"> @close="onClose">
<app-sider-menus :menus="items"></app-sider-menus> <app-sider-menus :menus="items"></app-sider-menus>
</el-menu> </el-menu>
</sider>
<content :style="{ width: `calc(100% - ${this.width + 1}px)` }">
<div class='main-data' v-show="Object.is(this.selection.id, 'form')">
<slot></slot>
</div>
<component
v-if="!Object.is(this.selection.id, 'form') && this.selection.view && !Object.is(this.selection.view.viewname, '')"
:is="selection.view.viewname"
class="viewcontainer2"
:viewDefaultUsage="false"
:viewdata="JSON.stringify(selection.data)"
:viewparam="JSON.stringify(selection.param)"
:key="this.$util.createUUID()">
</component>
</content>
</layout>
</template> </template>
<script lang='tsx'> <script lang='tsx'>
import { Vue, Component, Prop, Provide, Emit, Watch, Model,Inject } from 'vue-property-decorator'; import { Vue, Component, Prop, Provide, Emit, Watch, Model,Inject } from 'vue-property-decorator';
...@@ -177,6 +162,14 @@ export default class DefaultBase extends Vue implements ControlInterface { ...@@ -177,6 +162,14 @@ export default class DefaultBase extends Vue implements ControlInterface {
/**
* 菜单方向
* @type {('horizontal' | 'vertical')}
* @memberof DefaultBase
*/
@Prop({ default: 'vertical' }) public menuDir?: 'horizontal' | 'vertical';
/** /**
* 获取多项数据 * 获取多项数据
* *
...@@ -228,11 +221,6 @@ export default class DefaultBase extends Vue implements ControlInterface { ...@@ -228,11 +221,6 @@ export default class DefaultBase extends Vue implements ControlInterface {
* @memberof DefaultBase * @memberof DefaultBase
*/ */
public items: any[] = [ public items: any[] = [
{
text: "主表单",
disabled: false,
id: "form",
},
{ {
text: "订单明细", text: "订单明细",
disabled: false, disabled: false,
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册