|
@@ -398,6 +398,7 @@
|
|
|
:columns="dataSetColumns"
|
|
|
size="small"
|
|
|
bordered
|
|
|
+ rowSelectionAllowUncheck
|
|
|
:loading="dataBindDialog.loading"
|
|
|
:pagination="query"
|
|
|
@page-change="onChangePagination"
|
|
@@ -960,6 +961,9 @@ const onConfirmData = () => {
|
|
|
MessagePlugin.error('已经存在相同属性数据!');
|
|
|
return;
|
|
|
}
|
|
|
+ if(props.pen[addDataDialog.data.key] === undefined && addDataDialog.data.key.indexOf('.') !== -1){
|
|
|
+ props.pen[addDataDialog.data.key] = getter(props.pen, addDataDialog.data.key);
|
|
|
+ }
|
|
|
props.pen.realTimes.push(addDataDialog.data);
|
|
|
}
|
|
|
|
|
@@ -1075,6 +1079,9 @@ const onSelectBindsChange = (value: string[], options: any) => {
|
|
|
if (options.type === 'check') {
|
|
|
dataBindDialog.selectedIds = value;
|
|
|
dataBindDialog.data.bind = toRaw(options.selectedRowData[0]);
|
|
|
+ if(dataBindDialog.data.bind.id){
|
|
|
+ dataBindDialog.data.enableMock = false;
|
|
|
+ }
|
|
|
dataBindDialog.data.mock = dataBindDialog.data.bind.mock;
|
|
|
dataBindDialog.data.type = dataBindDialog.data.bind.type;
|
|
|
doBindInit();
|
|
@@ -1086,7 +1093,7 @@ const onSelectBindsChange = (value: string[], options: any) => {
|
|
|
|
|
|
const doBindInit = () => {
|
|
|
let { id } = dataBindDialog.data;
|
|
|
- if (props.pen.name === 'echarts' && id.includes('echarts.option.series')) {
|
|
|
+ if (props.pen.name === 'echarts' && id?.includes('echarts.option.series')) {
|
|
|
const { replaceMode } = props.pen.echarts;
|
|
|
const { xAxis } = props.pen.echarts.option;
|
|
|
|
|
@@ -1133,6 +1140,10 @@ const changeValue = (prop: string) => {
|
|
|
if (prop === 'iframe') {
|
|
|
getThumbImg();
|
|
|
}
|
|
|
+ if(prop === 'apiEnable'){
|
|
|
+ meta2d.penNetwork(props.pen);
|
|
|
+ meta2d.connectNetwork();
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
const onTrigger = (item: any) => {
|