Commit d64e8680 by zhaochengxiang

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

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