2、退费审核 3、房间添加套内面积
This commit is contained in:
@@ -24,7 +24,7 @@ import MachineTypeTree from '../components/machine-type-tree.vue'
|
||||
import machineDetail from './machine-detail.vue'
|
||||
import {ref} from "vue";
|
||||
|
||||
const selectTypeId = ref('')
|
||||
const selectTypeId = ref([])
|
||||
|
||||
const formOptions: VbenFormProps = {
|
||||
commonConfig: {
|
||||
@@ -36,8 +36,8 @@ const formOptions: VbenFormProps = {
|
||||
schema: querySchema(),
|
||||
wrapperClass: 'grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4',
|
||||
handleReset: async () => {
|
||||
selectTypeId.value = '';
|
||||
const { formApi, reload } = tableApi;
|
||||
selectTypeId.value = [];
|
||||
const {formApi, reload} = tableApi;
|
||||
await formApi.resetForm();
|
||||
const formValues = formApi.form.values;
|
||||
formApi.setLatestSubmissionValues(formValues);
|
||||
@@ -61,7 +61,11 @@ const gridOptions: VxeGridProps = {
|
||||
proxyConfig: {
|
||||
ajax: {
|
||||
query: async ({page}, formValues = {}) => {
|
||||
formValues.machineTypeId = selectTypeId.value
|
||||
if (selectTypeId.value && selectTypeId.value.length) {
|
||||
formValues.machineTypeId = selectTypeId.value[0]
|
||||
}else {
|
||||
formValues.machineTypeId =[]
|
||||
}
|
||||
return await machineList({
|
||||
pageNum: page.currentPage,
|
||||
pageSize: page.pageSize,
|
||||
@@ -135,32 +139,32 @@ function handleDownloadExcel() {
|
||||
<Page :auto-content-height="true">
|
||||
<div class="flex h-full gap-[8px]">
|
||||
<MachineTypeTree
|
||||
v-model:select-dept-id="selectTypeId"
|
||||
class="w-[260px]"
|
||||
@reload="() => tableApi.reload()"
|
||||
@select="() => tableApi.reload()"
|
||||
v-model:select-dept-id="selectTypeId"
|
||||
class="w-[260px]"
|
||||
@reload="() => tableApi.reload()"
|
||||
@select="() => tableApi.reload()"
|
||||
/>
|
||||
<BasicTable class="flex-1 overflow-hidden" table-title="设备列表列表">
|
||||
<template #toolbar-tools>
|
||||
<Space>
|
||||
<a-button
|
||||
v-access:code="['property:machine:export']"
|
||||
@click="handleDownloadExcel"
|
||||
v-access:code="['property:machine:export']"
|
||||
@click="handleDownloadExcel"
|
||||
>
|
||||
{{ $t('pages.common.export') }}
|
||||
</a-button>
|
||||
<a-button
|
||||
:disabled="!vxeCheckboxChecked(tableApi)"
|
||||
danger
|
||||
type="primary"
|
||||
v-access:code="['property:machine:remove']"
|
||||
@click="handleMultiDelete">
|
||||
:disabled="!vxeCheckboxChecked(tableApi)"
|
||||
danger
|
||||
type="primary"
|
||||
v-access:code="['property:machine:remove']"
|
||||
@click="handleMultiDelete">
|
||||
{{ $t('pages.common.delete') }}
|
||||
</a-button>
|
||||
<a-button
|
||||
type="primary"
|
||||
v-access:code="['property:machine:add']"
|
||||
@click="handleAdd"
|
||||
type="primary"
|
||||
v-access:code="['property:machine:add']"
|
||||
@click="handleAdd"
|
||||
>
|
||||
{{ $t('pages.common.add') }}
|
||||
</a-button>
|
||||
@@ -169,27 +173,27 @@ function handleDownloadExcel() {
|
||||
<template #action="{ row }">
|
||||
<Space>
|
||||
<ghost-button
|
||||
v-access:code="['property:machine:info']"
|
||||
@click.stop="handleInfo(row)"
|
||||
v-access:code="['property:machine:info']"
|
||||
@click.stop="handleInfo(row)"
|
||||
>
|
||||
{{ $t('pages.common.info') }}
|
||||
</ghost-button>
|
||||
<ghost-button
|
||||
v-access:code="['property:machine:edit']"
|
||||
@click.stop="handleEdit(row)"
|
||||
v-access:code="['property:machine:edit']"
|
||||
@click.stop="handleEdit(row)"
|
||||
>
|
||||
{{ $t('pages.common.edit') }}
|
||||
</ghost-button>
|
||||
<Popconfirm
|
||||
:get-popup-container="getVxePopupContainer"
|
||||
placement="left"
|
||||
title="确认删除?"
|
||||
@confirm="handleDelete(row)"
|
||||
:get-popup-container="getVxePopupContainer"
|
||||
placement="left"
|
||||
title="确认删除?"
|
||||
@confirm="handleDelete(row)"
|
||||
>
|
||||
<ghost-button
|
||||
danger
|
||||
v-access:code="['property:machine:remove']"
|
||||
@click.stop=""
|
||||
danger
|
||||
v-access:code="['property:machine:remove']"
|
||||
@click.stop=""
|
||||
>
|
||||
{{ $t('pages.common.delete') }}
|
||||
</ghost-button>
|
||||
|
Reference in New Issue
Block a user