Commit 3377b82c by 张恒

feat(jcsj): 添加数据采集方案管理功能

- 新增MesCollectionScheme和MesCollectionSchemeItem数据模型定义
- 实现数据采集方案的增删改查界面功能
- 集成采集项选择和批量添加功能
- 完善表单验证和数据绑定机制
- 优化界面组件配置和交互体验
- 添加工作流权限控制和按钮权限过滤
parent 2686386c
......@@ -28,7 +28,93 @@ export interface MesCollectionSchemePageModel {
note: string;
}
0;
/**
* @description: MesCollectionScheme表类型
*/
export interface MesCollectionSchemeModel {
id: string;
code: string;
name: string;
contentType: string;
companyId: string;
note: string;
deleteMark: string;
createDate: string;
createUserId: string;
modifyDate: string;
modifyUserId: string;
mesCollectionSchemeItemList?: MesCollectionSchemeItemModel;
}
/**
* @description: MesCollectionSchemeItem表类型
*/
export interface MesCollectionSchemeItemModel {
id: string;
schemeId: string;
code: string;
name: string;
required: string;
categoryId: string;
contentType: string;
dataType: string;
dictId: string;
relatedModelId: string;
relatedModelName: string;
relatedModelDomain: string;
standardValue: string;
upperValue: string;
lowerValue: string;
note: string;
companyId: string;
qualityCategoryId: string;
analysisMethod: string;
qualityMethodId: string;
destructive: string;
keyItem: string;
deleteMark: string;
createDate: string;
createUserId: string;
modifyDate: string;
modifyUserId: string;
}
/**
* @description: MesCollectionScheme分页返回值结构
......
......@@ -17,7 +17,7 @@ export const permissionList = [
defaultValue: '',
},
{
required: false,
required: true,
view: true,
edit: true,
disabled: false,
......@@ -34,7 +34,7 @@ export const permissionList = [
defaultValue: '',
},
{
required: false,
required: true,
view: true,
edit: true,
disabled: false,
......@@ -48,6 +48,7 @@ export const permissionList = [
key: '58bb5935bfbc4bf8a6c6d2b9b68c9013',
children: [],
options: {},
defaultValue: '1',
},
{
required: false,
......@@ -118,21 +119,6 @@ export const permissionList = [
isSaveTable: false,
showChildren: false,
tableName: 'mesCollectionSchemeItemList',
fieldName: '采集内容',
fieldId: 'contentType',
type: 'XjrSelect',
key: '804817728f184b4483a44cfea3aff654',
children: [],
},
{
required: true,
view: true,
edit: true,
disabled: false,
isSubTable: false,
isSaveTable: false,
showChildren: false,
tableName: 'mesCollectionSchemeItemList',
fieldName: '备注',
fieldId: 'note',
type: 'Input',
......
......@@ -133,7 +133,7 @@
//展示在列表内的按钮
const actionButtons = ref<string[]>(["view","edit","delete"]);
const buttonConfigs = computed(()=>{
const list = [{"isUse":true,"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true},{"isUse":true,"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true},{"isUse":true,"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isEnableLock":true},{"isUse":true,"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true}]
const list = [{"buttonId":"2004369071721181184","name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"buttonId":"2004369071721181185","name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true},{"buttonId":"2004369071721181186","name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true,"isEnableLock":true},{"buttonId":"2004369071721181187","name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]
return filterButtonAuth(list);
})
......
......@@ -36,10 +36,13 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
root,
server: {
https: false,
// Listening on all local IPs
host: true,
port: VITE_PORT,
// Load proxy configuration from .env
port: 3100,
// 添加这行,允许所有主机访问
// allowedHosts: ['rustdx.com', '103.97.177.73', '.rustdx.com'],
// 或者允许所有
allowedHosts: true,
proxy: createProxy(VITE_PROXY),
},
resolve: {
......
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