Commit d64e8680 by zhaochengxiang

hive 模型发布后不可编辑字段

parent ab3f62c9
......@@ -304,6 +304,7 @@ export const ImportActionTable = (props) => {
width: 200,
dataIndex: 'cnName',
editable: true,
hiveEditable: true,
ellipsis: true,
require: true,
fixed: 'left',
......@@ -433,6 +434,7 @@ export const ImportActionTable = (props) => {
title: '业务含义',
dataIndex: 'remark',
editable: true,
hiveEditable: true,
ellipsis: true,
// require: true,
width: 200,
......@@ -451,6 +453,7 @@ export const ImportActionTable = (props) => {
title: '默认值',
dataIndex: 'defaultValue',
editable: true,
hiveEditable: true,
ellipsis: true,
width: 100,
render: (text, _, __) => {
......@@ -467,6 +470,7 @@ export const ImportActionTable = (props) => {
title: '计算规则',
dataIndex: 'definition',
editable: true,
hiveEditable: true,
ellipsis: true,
width: 200,
render: (text, record, __) => {
......@@ -484,6 +488,7 @@ export const ImportActionTable = (props) => {
title: '值域',
dataIndex: 'valueRange',
editable: true,
hiveEditable: true,
ellipsis: true,
width: 100,
render: (text, record, __) => {
......@@ -921,7 +926,7 @@ export const ImportActionTable = (props) => {
const { notNull, partOfPrimaryKeyLogically, foreignKey, ...restRecord } = record;
if (hiveDeployed) {
const { name, datatype, ..._restRecord } = restRecord
const { name, datatype, notNull, partOfPrimaryKeyLogically, foreignKey, ..._restRecord } = restRecord
form.setFieldsValue({
..._restRecord
});
......@@ -984,7 +989,7 @@ export const ImportActionTable = (props) => {
dataIndex: col.dataIndex,
inputType,
colTitle: col.title,
editing: ((col.title==='英文名称'||col.title==='类型')&&modelerData?.dbType==='Hive'&&record?.deployed)?false:isEditing(record),
editing: (!col.hiveEditable&&modelerData?.dbType==='Hive'&&record?.deployed)?false:isEditing(record),
datatypes: (supportedDatatypes??[]).filter(item => item.supportedDBTypes.indexOf(modelerData?.dbType) !== -1),
require: col.require,
onPressEnter: () => {
......
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