Commit 636fba53 authored by jiaxu.yan's avatar jiaxu.yan

feat: 项目详情

parent 48d2a013
......@@ -11,28 +11,28 @@
</div>
</template>
<script lang="ts" setup>
import { BasicTable, useTable } from '@/components/Table';
import { getBasicColumns, getTreeTableData } from './tableData';
import { BasicTable, useTable } from '@/components/Table';
import { getBasicColumns, getTreeTableData } from './tableData';
const [register, { expandAll, collapseAll, expandRows, collapseRows }] = useTable({
title: '树形表格',
isTreeTable: true,
accordion: true, // 手风琴效果
rowSelection: {
type: 'checkbox',
getCheckboxProps(record: Recordable) {
// Demo: 第一行(id为0)的选择框禁用
if (record.id === '0') {
return { disabled: true };
} else {
return { disabled: false };
}
const [register, { expandAll, collapseAll, expandRows, collapseRows }] = useTable({
title: '树形表格',
isTreeTable: true,
accordion: true, // 手风琴效果
rowSelection: {
type: 'checkbox',
getCheckboxProps(record: Recordable) {
// Demo: 第一行(id为0)的选择框禁用
if (record.id === '0') {
return { disabled: true };
} else {
return { disabled: false };
}
},
},
},
titleHelpMessage: '树形组件不能和序列号列同时存在',
columns: getBasicColumns(),
dataSource: getTreeTableData(),
rowKey: 'id',
showSelectionBar: true, // 显示多选状态栏
});
titleHelpMessage: '树形组件不能和序列号列同时存在',
columns: getBasicColumns(),
dataSource: getTreeTableData(),
rowKey: 'id',
showSelectionBar: true, // 显示多选状态栏
});
</script>
......@@ -185,6 +185,9 @@ export const formSchema: FormSchema[] = [
label: '预计控制价',
required: true,
component: 'Input',
componentProps: {
addonAfter: '万元',
},
colProps: { span: 7, offset: 1 },
},
{
......
......@@ -635,27 +635,27 @@ export const formSchema2: FormSchema[] = [
},
colProps: { span: 7, offset: 1 },
},
{
field: 'planNum',
label: '2024年计划产值',
required: true,
component: 'Input',
componentProps: {
readonly: true,
style: { border: 'none' },
},
colProps: { span: 7, offset: 1 },
},
{
field: 'actualOutputValue',
label: ' 2024年实际产值',
required: true,
component: 'Input',
componentProps: {
addonAfter: '万元',
},
colProps: { span: 7, offset: 1 },
},
// {
// field: 'planNum',
// label: '2024年计划产值',
// required: true,
// component: 'Input',
// componentProps: {
// readonly: true,
// style: { border: 'none' },
// },
// colProps: { span: 7, offset: 1 },
// },
// {
// field: 'actualOutputValue',
// label: ' 2024年实际产值',
// required: true,
// component: 'Input',
// componentProps: {
// addonAfter: '万元',
// },
// colProps: { span: 7, offset: 1 },
// },
{
field: 'planFunds',
label: ' 2024年计划资金',
......
This diff is collapsed.
......@@ -31,8 +31,25 @@
const [registerTable, { reload }] = useTable({
api: getAnnualPlanList,
columns: monthlyPlanColumns,
isTreeTable: true,
accordion: true, // 手风琴效果
// rowSelection: {
// type: 'checkbox',
// getCheckboxProps(record: Recordable) {
// // Demo: 第一行(id为0)的选择框禁用
// if (record.id === '0') {
// return { disabled: true };
// } else {
// return { disabled: false };
// }
// },
// },
rowKey: 'id',
showSelectionBar: true, // 显示多选状态栏
titleHelpMessage: '树形组件不能和序列号列同时存在',
formConfig: {
labelWidth: 120,
schemas: searchFormSchema,
},
searchInfo: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment