| | |
| | | <!-- |
| | | * @Description: file content |
| | | * @Author: Ben Lin |
| | | * @version: |
| | | * @Date: 2024-06-18 15:09:48 |
| | | * @LastEditors: Ben Lin |
| | | * @LastEditTime: 2024-06-19 10:49:35 |
| | | --> |
| | | <!-- |
| | | * @Description: 低代码详情呈现页面 |
| | | * @Author: Ben Lin |
| | | * @version: |
| | |
| | | <template #[item]="{ field }" v-for="item in colSlots" :key="item"> |
| | | <a-button v-if="field" class="mt-1 ml-1" size="small" @click="handleSelectItem(item)" |
| | | preIcon="search|svg" /> |
| | | <NormalModal @register="registerItemAdd" @success="(d, u) => handleItemSuccess(d, u, item)" /> |
| | | <GeneralModal @register="registerItemAdd" @success="(d, u) => handleItemSuccess(d, u, item)" /> |
| | | </template> |
| | | </BasicTable> |
| | | </div> |
| | |
| | | <template #[item]="{ field }" v-for="item in secondColSlots" :key="item"> |
| | | <a-button v-if="field" class="mt-1 ml-1" size="small" @click="handleSelectItem(item)" |
| | | preIcon="search|svg" /> |
| | | <NormalModal @register="registerItemAdd" @success="(d, u) => handleItemSuccess(d, u, item)" /> |
| | | <GeneralModal @register="registerItemAdd" @success="(d, u) => handleItemSuccess(d, u, item)" /> |
| | | </template> |
| | | </BasicTable> |
| | | </div> |
| | |
| | | <!-- 用插槽自定义弹出选择框 --> |
| | | <template #[name]="{ field }" v-for="name in item.slots" :key="name"> |
| | | <a-button class="mt-1 ml-1" size="small" @click="handleCustClick(field)" :preIcon="item.preIcons[name]" /> |
| | | <NormalModal @register="useModalData[name][0]" @success="(d, u) => handleEntSuccess(d, u, item.name)" /> |
| | | <GeneralModal @register="useModalData[name][0]" @success="(d, u) => handleEntSuccess(d, u, item.name)" /> |
| | | </template> |
| | | </BasicForm> |
| | | <!-- 自定义内容 --> |
| | |
| | | import { DeleteEntity, getListByPage } from '/@/api/tigerapi/system'; |
| | | import { useDrawer } from '/@/components/Drawer'; |
| | | import normalDrawer from '../normalDrawer.vue'; |
| | | import NormalModal from '/@/views/components/NormalModal.vue'; |
| | | import GeneralModal from '/@/views/components/GeneralModal.vue'; |
| | | import CustModal from '/@/views/components/CustModal.vue'; |
| | | import { BasicForm } from '/@/components/Form/index'; |
| | | import { useGlobSetting } from '/@/hooks/setting'; |