Commit 3377b82c by 张恒

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

- 新增MesCollectionScheme和MesCollectionSchemeItem数据模型定义
- 实现数据采集方案的增删改查界面功能
- 集成采集项选择和批量添加功能
- 完善表单验证和数据绑定机制
- 优化界面组件配置和交互体验
- 添加工作流权限控制和按钮权限过滤
parent 2686386c
...@@ -28,7 +28,93 @@ export interface MesCollectionSchemePageModel { ...@@ -28,7 +28,93 @@ export interface MesCollectionSchemePageModel {
note: string; 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分页返回值结构 * @description: MesCollectionScheme分页返回值结构
......
...@@ -17,7 +17,7 @@ export const permissionList = [ ...@@ -17,7 +17,7 @@ export const permissionList = [
defaultValue: '', defaultValue: '',
}, },
{ {
required: false, required: true,
view: true, view: true,
edit: true, edit: true,
disabled: false, disabled: false,
...@@ -34,7 +34,7 @@ export const permissionList = [ ...@@ -34,7 +34,7 @@ export const permissionList = [
defaultValue: '', defaultValue: '',
}, },
{ {
required: false, required: true,
view: true, view: true,
edit: true, edit: true,
disabled: false, disabled: false,
...@@ -48,6 +48,7 @@ export const permissionList = [ ...@@ -48,6 +48,7 @@ export const permissionList = [
key: '58bb5935bfbc4bf8a6c6d2b9b68c9013', key: '58bb5935bfbc4bf8a6c6d2b9b68c9013',
children: [], children: [],
options: {}, options: {},
defaultValue: '1',
}, },
{ {
required: false, required: false,
...@@ -118,21 +119,6 @@ export const permissionList = [ ...@@ -118,21 +119,6 @@ export const permissionList = [
isSaveTable: false, isSaveTable: false,
showChildren: false, showChildren: false,
tableName: 'mesCollectionSchemeItemList', 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: '备注', fieldName: '备注',
fieldId: 'note', fieldId: 'note',
type: 'Input', type: 'Input',
......
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
//展示在列表内的按钮 //展示在列表内的按钮
const actionButtons = ref<string[]>(["view","edit","delete"]); const actionButtons = ref<string[]>(["view","edit","delete"]);
const buttonConfigs = computed(()=>{ 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); return filterButtonAuth(list);
}) })
......
...@@ -36,10 +36,13 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { ...@@ -36,10 +36,13 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
root, root,
server: { server: {
https: false, https: false,
// Listening on all local IPs
host: true, host: true,
port: VITE_PORT, port: 3100,
// Load proxy configuration from .env // 添加这行,允许所有主机访问
// allowedHosts: ['rustdx.com', '103.97.177.73', '.rustdx.com'],
// 或者允许所有
allowedHosts: true,
proxy: createProxy(VITE_PROXY), proxy: createProxy(VITE_PROXY),
}, },
resolve: { 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