会议管理

This commit is contained in:
FLL
2025-07-05 17:47:26 +08:00
parent ddf8251ce8
commit 1d7fbf78b6
15 changed files with 309 additions and 507 deletions

View File

@@ -4,6 +4,7 @@ import { getDictOptions } from '#/utils/dict';
import { renderDict } from '#/utils/render';
import {h} from "vue";
import {Rate} from "ant-design-vue";
import {rentalOrderList} from "#/api/property/rentalOrder";
export const querySchema: FormSchemaGetter = () => [
{
@@ -38,11 +39,11 @@ export const columns: VxeGridProps['columns'] = [
field: 'maintainName',
minWidth: '120'
},
{
title: '服务地点',
field: 'roomId',
minWidth: '120'
},
// {
// title: '服务地点',
// field: 'roomName',
// minWidth: '120'
// },
{
title: '服务类型',
field: 'serveType',
@@ -109,7 +110,7 @@ export const columns: VxeGridProps['columns'] = [
});
},
},
minWidth: '120'
minWidth: '150'
},
{
title: '客户反馈',
@@ -154,8 +155,9 @@ export const modalSchema: FormSchemaGetter = () => [
},
{
label: '服务地点',
fieldName: 'communityId',
component: 'Input',
fieldName: 'roomId',
component: 'TreeSelect',
defaultValue: undefined,
rules: 'required',
labelWidth:100
},
@@ -190,7 +192,13 @@ export const modalSchema: FormSchemaGetter = () => [
{
label: '关联订单',
fieldName: 'orderId',
component: 'Input',
component: 'ApiSelect',
componentProps: {
api: rentalOrderList,
resultField: 'rows',
labelField: 'orderNo',
valueField: 'id',
},
rules: 'required',
labelWidth:100
},
@@ -231,7 +239,7 @@ export const modalSchema: FormSchemaGetter = () => [
{
label: '处理措施',
fieldName: 'measure',
component: 'Input',
component: 'Textarea',
rules: 'required',
labelWidth:100
},