Browse Source

子表

qin_25
herenshan112 3 months ago
parent
commit
8102512e9a
  1. 117
      src/components/DesignForm/app/index.vue
  2. 19
      src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/winBox/dimMea.vue
  3. 1
      src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageList.vue
  4. 1
      src/views/sysworkflow/lowcodepage/pageList.vue

117
src/components/DesignForm/app/index.vue

@ -1902,7 +1902,122 @@ const readerColumnSun = (column: any) => {
{{ item.label }}
</el-button>
</div>
<div></div>
<div>
<el-button-group class="ml-4">
<el-tooltip
class="box-item"
effect="dark"
content="折叠查询表单"
placement="bottom"
>
<el-button
size="small"
@click="config.searchIsShow = !config.searchIsShow"
class="fa fa-search"
/>
</el-tooltip>
<el-tooltip
v-if="viewPage.list.status"
class="box-item"
effect="dark"
content="列表视图"
placement="top"
>
<el-button
size="small"
class="fa fa-table"
:color="viewPage.list.isClick ? '#a0cfff' : ''"
@click="tabsView(viewPage.list, 1)"
/>
</el-tooltip>
<el-tooltip
v-if="props.viewPage.card && props.viewPage.card.status"
class="box-item"
effect="dark"
content="卡片视图"
placement="top"
>
<el-button
size="small"
class="fa fa-id-card-o"
:color="
props.viewPage.card && props.viewPage.card.isClick ? '#a0cfff' : ''
"
@click="tabsView(props.viewPage.card, 6)"
/>
</el-tooltip>
<el-tooltip
v-if="viewPage.date.status"
class="box-item"
effect="dark"
content="日历视图"
placement="top"
>
<el-button
size="small"
class="fa fa-calendar"
:color="viewPage.date.isClick ? '#a0cfff' : ''"
@click="tabsView(viewPage.date, 2)"
/>
</el-tooltip>
<el-tooltip
v-if="viewPage.time.status"
class="box-item"
effect="dark"
content="时间轴"
placement="top"
>
<el-button
size="small"
class="fa fa-clock-o"
:color="viewPage.time.isClick ? '#a0cfff' : ''"
@click="tabsView(viewPage.time, 3)"
/>
</el-tooltip>
<el-tooltip
v-if="viewPage.gantt.status"
class="box-item"
effect="dark"
content="甘特图"
placement="top"
>
<el-button
size="small"
class="fa fa-bar-chart"
:color="viewPage.gantt.isClick ? '#a0cfff' : ''"
@click="tabsView(viewPage.gantt, 4)"
/>
</el-tooltip>
<el-tooltip
v-if="viewPage.map.status"
class="box-item"
effect="dark"
content="地图视图"
placement="top"
>
<el-button
size="small"
class="fa fa-map-signs"
:color="viewPage.map.isClick ? '#a0cfff' : ''"
@click="tabsView(viewPage.map, 5)"
/>
</el-tooltip>
<el-tooltip
v-if="viewPage.chart.status"
class="box-item"
effect="dark"
content="BI报表"
placement="top"
>
<el-button
size="small"
class="fa fa-line-chart"
:color="viewPage.chart.isClick ? '#a0cfff' : ''"
@click="tabsView(viewPage.chart, 7)"
/>
</el-tooltip>
</el-button-group>
</div>
</div>
</el-col>

19
src/views/sysworkflow/lowcodepage/appPage/appPageForm/echatesUnit/winBox/dimMea.vue

@ -642,6 +642,7 @@ const duliangBianhua = () => {
}
};
const checkListsund = ref([]);
const checkListsunduLiang = ref([]);
</script>
<template>
<el-drawer
@ -703,16 +704,13 @@ const checkListsund = ref([]);
>子表</el-divider
>
<el-tabs v-if="props.dimMeaType != 2" type="border-card">
<el-tab-pane v-for="(item, index) in props.sunDimAry" :label="index">
<el-tab-pane v-for="(item, index) in props.sunMeaAry" :label="index">
<el-checkbox-group v-model="checkListsund">
<div v-for="(iv, idx) in item">
<el-checkbox :value="iv.field" :label="iv.title" size="large" :key="idx" />
</div>
</el-checkbox-group>
</el-tab-pane>
<el-tab-pane label="Config">Config</el-tab-pane>
<el-tab-pane label="Role">Role</el-tab-pane>
<el-tab-pane label="Task">Task</el-tab-pane>
</el-tabs>
<el-divider
@ -768,12 +766,13 @@ const checkListsund = ref([]);
>子表</el-divider
>
<el-tabs v-if="props.dimMeaType != 1" type="border-card">
<el-tab-pane v-for="(item, index) in props.sunMeaAry" :label="index">{{
item
}}</el-tab-pane>
<el-tab-pane label="Config">Config</el-tab-pane>
<el-tab-pane label="Role">Role</el-tab-pane>
<el-tab-pane label="Task">Task</el-tab-pane>
<el-tab-pane v-for="(item, index) in props.sunDimAry" :label="index">
<el-checkbox-group v-model="checkListsunduLiang">
<div v-for="(iv, idx) in item">
<el-checkbox :value="iv.field" :label="iv.title" size="large" :key="idx" />
</div>
</el-checkbox-group>
</el-tab-pane>
</el-tabs>
<el-button class="drawBut" type="primary" @click="pickDimMeaSet()">确定</el-button>

1
src/views/sysworkflow/lowcodepage/appPage/appPageForm/pageList.vue

@ -1617,6 +1617,7 @@ const delAllPick = () => {
</el-button>
</div>
<div>
{{ state.view }}
<el-button-group class="ml-4">
<el-tooltip
v-if="state.config.searchFormIsShow"

1
src/views/sysworkflow/lowcodepage/pageList.vue

@ -991,6 +991,7 @@ const dialogConfirm = (editVal: string) => {
</el-button>
</div>
<div>
{{ state.view }}
<el-button-group class="ml-4">
<el-tooltip
v-if="state.config.searchFormIsShow"

Loading…
Cancel
Save