feat: 树补充搜索

This commit is contained in:
xuziqiang
2024-05-30 14:16:42 +08:00
parent 9319c09fb7
commit 65230bf066
7 changed files with 146 additions and 40 deletions

View File

@@ -49,7 +49,40 @@ export const tableConfig = (el, elGroup, elFormula) => {
treeConfig: {
defaultExpandAll: true,
api: () => {
return Promise.resolve(data);
return new Promise((resolve) => {
setTimeout(() => {
resolve(data);
}, 100);
});
},
formConfig: {
schemas: [
{
field: 'type',
label: '',
component: 'NsRadioGroup',
autoSubmit: true,
defaultValue: 1,
componentProps: {
options: [
{ label: '碳排', value: 1 },
{ label: '用电量', value: 2 },
{ label: '用水量', value: 3 },
{ label: '燃气量', value: 4 },
{ label: '供热量', value: 5 },
],
},
},
{
field: 'name',
label: '',
component: 'NsInput',
autoSubmit: true,
componentProps: {
placeholder: '请输入',
},
},
],
},
},

View File

@@ -1,6 +1,5 @@
import { dateUtil } from '/nerv-lib/util/date-util';
import data from './mock.json';
export const tableConfig = {
title: '设备台账',
// api: '/carbon_emission/device/getDeviceList',
@@ -8,7 +7,24 @@ export const tableConfig = {
treeConfig: {
defaultExpandAll: true,
api: () => {
return Promise.resolve(data);
return new Promise((resolve) => {
setTimeout(() => {
resolve(data);
}, 100);
});
},
formConfig: {
schemas: [
{
field: 'name',
label: '设备名称',
component: 'NsInput',
autoSubmit: true,
componentProps: {
placeholder: '请输入',
},
},
],
},
},
params: {

View File

@@ -3,5 +3,8 @@
</template>
<script lang="ts" setup>
import { tableConfig } from './config';
defineOptions({
name: 'LedgerIndex', // 与页面路由name一致缓存才可生效
});
</script>
<style lang="less" scoped></style>