hldy_vue/src/views/utils/nuUtils/HldyUtils.data.ts

58 lines
3.0 KiB
TypeScript
Raw Normal View History

import {BasicColumn} from '/@/components/Table';
import {FormSchema} from '/@/components/Table';
import { rules} from '/@/utils/helper/validator';
import { render } from '/@/utils/common/renderUtils';
import { getWeekMonthQuarterYear } from '/@/utils';
//列表数据
export const columns: BasicColumn[] = [
{
2025-06-19 09:40:52 +08:00
title: '单元名称',
align: "center",
dataIndex: 'nuName'
},
{
2025-06-19 09:40:52 +08:00
title: '单元编码',
align: "center",
2025-06-19 09:40:52 +08:00
dataIndex: 'nuId',
width: '150px'
},
{
title: '创建时间',
align: "center",
2025-06-19 09:40:52 +08:00
dataIndex: 'createTime',
width: '150px'
},
];
// 高级查询数据
export const superQuerySchema = {
parentId: {title: '父机构ID',order: 0,view: 'text', type: 'string',},
departName: {title: '机构/部门名称',order: 1,view: 'text', type: 'string',},
departNameEn: {title: '英文名',order: 2,view: 'text', type: 'string',},
departNameAbbr: {title: '缩写',order: 3,view: 'text', type: 'string',},
departOrder: {title: '排序',order: 4,view: 'number', type: 'number',},
description: {title: '描述',order: 5,view: 'text', type: 'string',},
orgCategory: {title: '机构类别 1机构2区域',order: 6,view: 'text', type: 'string',},
orgType: {title: '机构类型 1一级部门 2子部门',order: 7,view: 'text', type: 'string',},
orgCode: {title: '机构编码',order: 8,view: 'text', type: 'string',},
platType: {title: '机构对应平台类型 是否是试验机构(数据字典iz_test_site) ',order: 9,view: 'text', type: 'string',},
operationStartTime: {title: '运营开始时间',order: 10,view: 'datetime', type: 'string',},
operationEndTime: {title: '运营到期时间',order: 11,view: 'datetime', type: 'string',},
contractStartTime: {title: '合同开始时间',order: 12,view: 'datetime', type: 'string',},
contractEndTime: {title: '合同到期时间',order: 13,view: 'datetime', type: 'string',},
mobile: {title: '手机号',order: 14,view: 'text', type: 'string',},
fax: {title: '传真',order: 15,view: 'text', type: 'string',},
address: {title: '地址',order: 16,view: 'text', type: 'string',},
memo: {title: '备注',order: 17,view: 'text', type: 'string',},
status: {title: '状态1启用0不启用',order: 18,view: 'text', type: 'string',},
qywxIdentifier: {title: '对接企业微信的ID',order: 20,view: 'text', type: 'string',},
dingIdentifier: {title: '对接钉钉部门的ID',order: 21,view: 'text', type: 'string',},
tenantId: {title: '租户ID',order: 22,view: 'number', type: 'number',},
izLeaf: {title: '是否有叶子节点: 1是0否',order: 23,view: 'number', type: 'number',},
serverUrl: {title: '服务器后台接口地址',order: 24,view: 'text', type: 'string',},
picUrl: {title: '机构图片',order: 25,view: 'text', type: 'string',},
province: {title: '省份 sys_category.id',order: 26,view: 'text', type: 'string',},
city: {title: '城市 sys_category.id',order: 27,view: 'text', type: 'string',},
district: {title: '区域 sys_category.id',order: 28,view: 'text', type: 'string',},
};