diff --git a/vue-fastapi-backend/module_admin/entity/do/metasecurity_do.py b/vue-fastapi-backend/module_admin/entity/do/metasecurity_do.py
index 3bc4905..8eff4f5 100644
--- a/vue-fastapi-backend/module_admin/entity/do/metasecurity_do.py
+++ b/vue-fastapi-backend/module_admin/entity/do/metasecurity_do.py
@@ -21,6 +21,7 @@ class MetaSecurityCol(Base):
dbCName = Column(String(500), default=None, comment='字段名称')
ctrl_type = Column(String(1), default=None, comment='控制类型(0:反向 1:正向)')
obj_type = Column(String(1), default=None, comment='对象类型(0:角色 1:用户)')
+ generate_type = Column(String(1), default=None, comment='生成方式(0:手工 1:业务域)')
obj_value = Column(Integer, default=None, comment='角色值')
obj_name = Column(String(50), default=None, comment='字段名称')
isStop = Column(Boolean, nullable=True, default=None, comment='是否停用(0:运行 1:停用)')
diff --git a/vue-fastapi-backend/module_admin/entity/vo/metasecurity_vo.py b/vue-fastapi-backend/module_admin/entity/vo/metasecurity_vo.py
index 46e5c82..508d011 100644
--- a/vue-fastapi-backend/module_admin/entity/vo/metasecurity_vo.py
+++ b/vue-fastapi-backend/module_admin/entity/vo/metasecurity_vo.py
@@ -50,6 +50,7 @@ class MetaSecurityColModel(BaseModel):
update_by: Optional[str] = None
update_time: Optional[datetime] = None
dbRName: Optional[str] = None
+ generate_type: Optional[str] = None
dbRID: Optional[int] = None
dbSName: Optional[str] = None
dbTName: Optional[str] = None
diff --git a/vue-fastapi-frontend/src/views/meta/metasercurity/MetaSecurityCol.vue b/vue-fastapi-frontend/src/views/meta/metasercurity/MetaSecurityCol.vue
index ce495ea..a8164e4 100644
--- a/vue-fastapi-frontend/src/views/meta/metasercurity/MetaSecurityCol.vue
+++ b/vue-fastapi-frontend/src/views/meta/metasercurity/MetaSecurityCol.vue
@@ -124,6 +124,16 @@
+
+
+
+ {{ scope.row.generateType === '0' ? '手工配置' : '业务域跑批' }}
+
+
+
@@ -219,6 +229,22 @@
>
+
+
+
+
+
+
@@ -288,6 +314,7 @@ const form = ref({
objType: '',
objValue: '',
objName: '',
+ generateType:'0',
isStop: false
});
const ids = ref([]);
@@ -305,6 +332,7 @@ const formRules = {
dbCName: [{ required: true, message: '字段不能为空', trigger: 'blur' }],
dbRName: [{ required: true, message: '连接不能为空', trigger: 'blur' }],
dbTName: [{ required: true, message: '表名不能为空', trigger: 'blur' }],
+ generateType: [{ required: true, message: '生成方式不能为空', trigger: 'blur' }],
ctrlType: [{ required: true, message: '控制类型不能为空', trigger: 'change' }]
};
const dbResourceOldList = ref([]);
@@ -464,6 +492,7 @@ function reset() {
dbSName: '',
dbTName: '',
dbCName: '',
+ generateType: '',
ctrlType: '',
objType: '',
objValue: dialogTitle.value === '添加列配置' ? [] : '', // 根据模式初始化
@@ -496,6 +525,7 @@ const handleCancel = () => {
form.value.dbCName = '';
form.value.ctrlType = '';
form.value.ctrl_value = '';
+ form.value.generateType = '';
form.value.isStop = false;
};