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

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

上级 4de81027
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookcustom-view-layout" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
</app-standard-container>
</div>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookcustom-view" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
</app-standard-container>
</div>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookdashboard-view-layout" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_scroll1>
<app-scroll-container name="container_scroll1" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookinter-func-edit-view-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -44,6 +45,7 @@
</app-simpleflex-container>
</template>
<template #container3>
container3:false
<app-standard-container name="container3" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #form>
<app-ctrl-pos name="form" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookinter-func-kan-ban-view-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -107,6 +108,7 @@
</app-simpleflex-container>
</template>
<template #container4>
container4:false
<app-standard-container name="container4" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #searchform>
<app-ctrl-pos name="searchform" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookoption-view-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #form>
<app-ctrl-pos name="form" :layoutModelDetails="layoutModelDetails">
......@@ -28,6 +29,7 @@
</app-ctrl-pos>
</template>
<template #container1>
container1:false
<app-standard-container name="container1" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #button_openview2>
<app-preset-button
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbooktest-clcalendar-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">图书</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbooktest-cldata-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -92,6 +93,7 @@
</app-simpleflex-container>
</template>
<template #container4>
container4:false
<app-standard-container name="container4" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #searchform>
<app-ctrl-pos name="searchform" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbooktest-cllist-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -92,6 +93,7 @@
</app-simpleflex-container>
</template>
<template #container5>
container5:false
<app-standard-container name="container5" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #searchform>
<app-ctrl-pos name="searchform" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbooktest-cltree-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">图书</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookusr2-edit-view-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -44,6 +45,7 @@
</app-simpleflex-container>
</template>
<template #container3>
container3:false
<app-standard-container name="container3" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #form>
<app-ctrl-pos name="form" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookusr2-edit-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -44,6 +45,7 @@
</app-simpleflex-container>
</template>
<template #container3>
container3:false
<app-standard-container name="container3" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #form>
<app-ctrl-pos name="form" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookusr2-medit-view9-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -13,6 +14,7 @@
</app-simpleflex-container>
</template>
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #meditviewpanel>
<app-ctrl-pos name="meditviewpanel" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookusr4-list-view-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -60,6 +61,7 @@
</app-simpleflex-container>
</template>
<template #container5>
container5:false
<app-standard-container name="container5" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #searchform>
<app-ctrl-pos name="searchform" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizbookwizard-view-layout" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_scroll1>
<app-scroll-container name="container_scroll1" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizcustomer-media-test-edit-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -22,6 +23,7 @@
</app-simpleflex-container>
</template>
<template #container3>
container3:false
<app-standard-container name="container3" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #form>
<app-ctrl-pos name="form" :layoutModelDetails="layoutModelDetails">
......@@ -52,6 +54,7 @@
</app-standard-container>
</template>
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid2>
<app-simpleflex-container name="container_grid2" :layoutModelDetails="layoutModelDetails">
......@@ -113,6 +116,7 @@
</app-simpleflex-container>
</template>
<template #container8>
container8:false
<app-standard-container name="container8" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #static_videoplayer1>
<app-rawitem-video
......@@ -126,6 +130,7 @@
</app-standard-container>
</template>
<template #container_singledata1>
container_singledata1:false
<app-standard-container name="container_singledata1" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #static_text2>
<app-preset-text name="static_text2" :layoutModelDetails="layoutModelDetails"/>
......@@ -133,8 +138,10 @@
</app-standard-container>
</template>
<template #container_multidata1>
container_multidata1:false
<app-standard-container name="container_multidata1" :isMultiContainer="true" :layoutModelDetails="layoutModelDetails">
<template #container9>
container9:false
<app-standard-container name="container9" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #field_text_dynamic>
<app-preset-text name="field_text_dynamic" :value="layoutData.ibizcustomername" :layoutModelDetails="layoutModelDetails"/>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-calendar-exp-view-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">实体日历导航视图</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-calendar-exp-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">实体日历导航视图</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-data-view-exp-view-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-data-view-exp-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-gantt-view-layout" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -13,6 +14,7 @@
</app-simpleflex-container>
</template>
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #gantt>
<app-ctrl-pos name="gantt" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-grid-exp-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">实体表格导航视图</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-list-exp-view-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">实体列表导航视图</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-list-exp-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">实体列表导航视图</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-sedit-view2-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #page_container2>
page_container2:false
<app-standard-container name="page_container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -66,6 +68,7 @@
<template #container_scroll_main1>
<app-scroll-container name="container_scroll_main1" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #form>
<app-ctrl-pos name="form" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-test-clchart-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -31,6 +32,7 @@
</app-simpleflex-container>
</template>
<template #container_5>
container_5:false
<app-standard-container name="container_5" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #searchform>
<app-ctrl-pos name="searchform" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-test-cledit-view2" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #page_container2>
page_container2:false
<app-standard-container name="page_container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -66,6 +68,7 @@
<template #container_scroll_main1>
<app-scroll-container name="container_scroll_main1" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #form>
<app-ctrl-pos name="form" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-test-cltree-exp-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">测试布局面板(树导航)</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-test-custom-layout-panel-grid-exp-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">(测试布局面板)</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-tree-exp-view-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">实体树导航视图</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-tree-exp-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #view_pagecaption>
<app-preset-caption name="view_pagecaption" :layoutModelDetails="layoutModelDetails">实体树导航视图</app-preset-caption>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-tree-grid-ex-view-layout" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -23,6 +24,7 @@
</app-simpleflex-container>
</template>
<template #container3>
container3:false
<app-standard-container name="container3" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #treegridex>
<app-ctrl-pos name="treegridex" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizorder-usr2-grid-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -34,6 +35,7 @@
</app-simpleflex-container>
</template>
<template #container4>
container4:false
<app-standard-container name="container4" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #searchform>
<app-ctrl-pos name="searchform" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizsample0003-stab-exp-view-layout" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizsample0021-grid-view-layout" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -115,6 +116,7 @@
</app-simpleflex-container>
</template>
<template #container3>
container3:false
<app-standard-container name="container3" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #grid>
<app-ctrl-pos name="grid" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizsample0021-grid-view" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -115,6 +116,7 @@
</app-simpleflex-container>
</template>
<template #container3>
container3:false
<app-standard-container name="container3" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #grid>
<app-ctrl-pos name="grid" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizsample0021-wfdyna-action-view-layout" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -13,6 +14,7 @@
</app-simpleflex-container>
</template>
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #form>
<app-ctrl-pos name="form" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizsample0021-wfdyna-action-view" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -13,6 +14,7 @@
</app-simpleflex-container>
</template>
<template #container2>
container2:false
<app-standard-container name="container2" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #form>
<app-ctrl-pos name="form" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizsample0021-wfdyna-exp-grid-view-layout" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizsample0021-wfdyna-exp-grid-view" :style="{height: '100%', width: '100%', overflow: 'auto'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizuniproduct-sgrid-view-layout" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -122,6 +123,7 @@
</app-simpleflex-container>
</template>
<template #container4>
container4:false
<app-standard-container name="container4" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #searchform>
<app-ctrl-pos name="searchform" :layoutModelDetails="layoutModelDetails">
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout ibizuniproduct-sgrid-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container_grid1>
<app-simpleflex-container name="container_grid1" :layoutModelDetails="layoutModelDetails">
......@@ -122,6 +123,7 @@
</app-simpleflex-container>
</template>
<template #container4>
container4:false
<app-standard-container name="container4" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #searchform>
<app-ctrl-pos name="searchform" :layoutModelDetails="layoutModelDetails">
......
......@@ -62,6 +62,7 @@
<template #container2>
<app-simpleflex-container name="container2" :layoutModelDetails="layoutModelDetails">
<template #container4>
container4:false
<app-standard-container name="container4" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #nav_breadcrumb1>
<app-index-nav-breadcrumb name="nav_breadcrumb1" :layoutModelDetails="layoutModelDetails" indexViewTag="index"></app-index-nav-breadcrumb>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout app-index-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
container1:false
<app-standard-container name="container1" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #app_apptitle>
<app-preset-title name="app_apptitle" :layoutModelDetails="layoutModelDetails"/>
......
<template>
<div v-show="!isLayoutLoadding" class="app-view-layout app-login-view" :style="{height: '100%', width: '100%','display': 'flex', 'flex-direction': 'column'}">
page_container:false
<app-standard-container name="page_container" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #container1>
container1:false
<app-standard-container name="container1" :isMultiContainer="false" :layoutModelDetails="layoutModelDetails">
<template #userid>
<app-login-input class="app-login-user" name="userid" :layoutModelDetails="layoutModelDetails" :value="layoutData.userid" defaultIcon="ios-contact" @valueChange="handleValueChange" />
......
import { ILogicNode } from "@/interface/logic";
import { UIActionContext } from "@/logic/ui-logic";
import {
UIActionContext,
UILogicAppendParamNode,
UILogicBeginNode,
UILogicBindParamNode,
UILogicCopyParamNode,
UILogicDataSetNode,
UILogicDeActionNode,
UILogicDebugParamNode,
UILogicDeLogicNode,
UILogicDeUIActionNode,
UILogicEndNode,
UILogicMsgboxNode,
UILogicPrepareParamNode,
UILogicRawCodeNode,
UILogicReNewParamNode,
UILogicResetParamNode,
UILogicSortParamNode,
UILogicThrowExceptionNode,
UILogicViewctrlFireEventNode,
UILogicViewctrlInvokeNode
} from "@/logic/ui-logic";
/**
* 打开语雀文档
......@@ -37,12 +58,23 @@ export default class OpenYuQueUILogicBase {
{
name: '传入变量',
codeName: 'Default',
default: true,
navContextParam: false,
navViewParamParam: false,
activeContainerParam: false,
activeCtrlParam: false,
activeViewParam: false,
appGlobalParam: false,
applicationParam: false,
ctrlParam: false,
default: true,
entityParam: true,
entityListParam: false,
entityPageParam: false,
filterParam: false,
navContextParam: false,
simpleParam: false,
simpleListParam: false,
routeViewSessionParam: false,
viewNavDataParam: false,
viewSessionParam: false,
lastReturnParam: false
},
];
......@@ -93,11 +125,10 @@ export default class OpenYuQueUILogicBase {
async execute(args: any[], context:any = {} ,params: any = {}, $event?: any, xData?: any, actioncontext?: any, srfParentDeName?: string) {
try {
const actionContext = this.beforeExecute(args, context, params, $event, xData, actioncontext, srfParentDeName);
const startNode = this.logicNodes.find((logicNode: ILogicNode) => logicNode.codeName === this.startLogicNode);
if (!startNode) {
if (!this.startLogicNode) {
throw new Error('没有开始节点');
}
await this.executeNode(startNode, actionContext);
await this.executeNode(this.startLogicNode, actionContext);
return actionContext.getResult();
} catch (error: any) {
throw new Error(`${error && error.message ? error.message : '发生未知错误!'}`);
......@@ -111,18 +142,114 @@ export default class OpenYuQueUILogicBase {
* @param {UIActionContext} actionContext
* @memberof OpenYuQueUILogicBase
*/
executeNode(logicNode: ILogicNode, actionContext: UIActionContext) {
async executeNode(logicNodeName: string, actionContext: UIActionContext) {
const logicNode = this.logicNodes.find((node: ILogicNode) => node.codeName === logicNodeName) as ILogicNode;
if (!logicNode) {
console.log(`未找到 ${logicNodeName} 节点`);
}
let result: any = { actionContext };
try {
switch (logicNode.logicNodeType) {
// 开始节点
case 'BEGIN':
console.log(111, '执行开始节点');
result = await new UILogicBeginNode().executeNode(logicNode, actionContext);
break;
// 准备参数节点
case 'PREPAREJSPARAM':
result = await new UILogicPrepareParamNode().executeNode(logicNode, actionContext);
break;
// 重置参数节点
case 'RESETPARAM':
result = await new UILogicResetParamNode().executeNode(logicNode, actionContext);
break;
// 拷贝参数
case 'COPYPARAM':
result = await new UILogicCopyParamNode().executeNode(logicNode, actionContext);
break;
// 绑定参数
case 'BINDPARAM':
result = await new UILogicBindParamNode().executeNode(logicNode, actionContext);
break;
// 重新建立参数
case 'RENEWPARAM':
result = await new UILogicReNewParamNode().executeNode(logicNode, actionContext);
break;
// 调用实体界面行为
case 'DEUIACTION':
result = await new UILogicDeUIActionNode().executeNode(logicNode, actionContext);
break;
// 行为处理节点
case 'DEACTION':
result = await new UILogicDeActionNode().executeNode(logicNode, actionContext);
break;
// 实体处理逻辑
case 'DELOGIC':
result = await new UILogicDeLogicNode().executeNode(logicNode, actionContext);
break;
// 实体数据集
case 'DEDATASET':
result = await new UILogicDataSetNode().executeNode(logicNode, actionContext);
break;
// 附加到数组参数
case 'APPENDPARAM':
result = await new UILogicAppendParamNode().executeNode(logicNode, actionContext);
break;
// 排序数组参数
case 'SORTPARAM':
result = await new UILogicSortParamNode().executeNode(logicNode, actionContext);
break;
// 视图部件调用
case 'VIEWCTRLINVOKE':
result = await new UILogicViewctrlInvokeNode().executeNode(logicNode, actionContext);
break;
// 视图部件事件触发
case 'VIEWCTRLFIREEVENT':
result = await new UILogicViewctrlFireEventNode().executeNode(logicNode, actionContext);
break;
// 调试逻辑参数
case 'DEBUGPARAM':
result = await new UILogicDebugParamNode().executeNode(logicNode, actionContext);
break;
// 消息弹窗
case 'MSGBOX':
result = await new UILogicMsgboxNode().executeNode(logicNode, actionContext);
break;
// 前端代码
case 'RAWJSCODE':
result = await new UILogicRawCodeNode().executeNode(logicNode, actionContext);
break;
// 异常处理
case 'THROWEXCEPTION':
result = await new UILogicThrowExceptionNode().executeNode(logicNode, actionContext);
break;
// 结束
case 'END':
console.log(111, '执行结束节点');
result = await new UILogicEndNode().executeNode(logicNode, actionContext);
break;
default:
console.log(`${logicNode.logicNodeType}暂未支持`);
}
// 有后续节点时继续递归,反之返回,抛异常无返回值
if (result && result.nextNodes && result.nextNodes.length > 0) {
await this.executeNextNodes(result.nextNodes, actionContext);
}
} catch (error: any) {
throw new Error(`${error && error.message ? error.message : '发生未知错误!'}`);
}
}
/**
* 执行后续节点集合
*
* @param {any[]} nextNodes
* @param {UIActionContext} actionContext
* @memberof OpenYuQueUILogicBase
*/
public async executeNextNodes(nextNodes: any[], actionContext: UIActionContext) {
if (nextNodes && (nextNodes.length > 0)) {
for (let nextNode of nextNodes) {
await this.executeNode(nextNode, actionContext);
}
}
}
......
......@@ -1300,7 +1300,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
*/
public load(opt: any = {}): void {
if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loadaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.loadaction') as string) });
return;
}
const arg: any = { ...opt };
......@@ -1335,7 +1335,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
*/
public loadDraft(opt: any = {}): void {
if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
return;
}
const arg: any = { ...opt } ;
......@@ -1396,7 +1396,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -1504,7 +1504,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -1578,7 +1578,7 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
public remove(opt:Array<any> = [],showResultInfo?: boolean): Promise<any> {
return new Promise((resolve: any, reject: any) => {
if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView' + (this.$t('app.formpage.notconfig.removeaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKWizardView_layout' + (this.$t('app.formpage.notconfig.removeaction') as string) });
return;
}
const arg: any = opt[0];
......@@ -1995,5 +1995,4 @@ export default class GuideBorrowFormBase extends Vue implements ControlInterface
<style lang='less'>
@import './guide-borrow-form-form.less';
</style>de-borrow-form-form.less';
</style>
\ No newline at end of file
......@@ -1800,7 +1800,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public load(opt: any = {}): void {
if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView' + (this.$t('app.formpage.notconfig.loadaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView_layout' + (this.$t('app.formpage.notconfig.loadaction') as string) });
return;
}
const arg: any = { ...opt };
......@@ -1835,7 +1835,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public loadDraft(opt: any = {}): void {
if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView_layout' + (this.$t('app.formpage.notconfig.loaddraftaction') as string) });
return;
}
const arg: any = { ...opt } ;
......@@ -1897,7 +1897,7 @@ export default class MainBase extends Vue implements ControlInterface {
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -2005,7 +2005,7 @@ export default class MainBase extends Vue implements ControlInterface {
const action: any = Object.is(data.srfuf, '1') ? this.updateAction : this.createAction;
if(!action){
let actionName:any = Object.is(data.srfuf, '1')?"updateAction":"createAction";
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView' + (this.$t('app.formpage.notconfig.actionname') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView_layout' + (this.$t('app.formpage.notconfig.actionname') as string) });
return;
}
Object.assign(arg,{viewparams:this.viewparams});
......@@ -2082,7 +2082,7 @@ export default class MainBase extends Vue implements ControlInterface {
public remove(opt:Array<any> = [],showResultInfo?: boolean): Promise<any> {
return new Promise((resolve: any, reject: any) => {
if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView' + (this.$t('app.formpage.notconfig.removeaction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKOptionView_layout' + (this.$t('app.formpage.notconfig.removeaction') as string) });
return;
}
const arg: any = opt[0];
......
......@@ -649,7 +649,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
*/
public load(opt: any = {}, isReset: boolean = false): void {
if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.fetchAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.list.notConfig.fetchAction') as string) });
return;
}
const arg: any = {...opt};
......@@ -728,7 +728,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
*/
public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.gridpage.notConfig.removeAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.gridpage.notConfig.removeAction') as string) });
return;
}
let _datas:any[] = [];
......@@ -837,7 +837,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
try {
if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.createAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.list.notConfig.createAction') as string) });
}else{
Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
......@@ -845,7 +845,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
}
}else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.updateAction') as string) });
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.list.notConfig.updateAction') as string) });
}else{
Object.assign(item,{viewparams:this.viewparams});
if(item.ibizbook){
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册