feat: bug#11097 修复采集器批量操作失败问题
This commit is contained in:
parent
3d5f88cddb
commit
968c68efba
|
@ -330,11 +330,13 @@ const handleOk = async () => {
|
|||
if (data?.configuration.function !== 'HoldingRegisters') {
|
||||
codec.provider = 'int8';
|
||||
}
|
||||
const { interval } = formData.value.configuration;
|
||||
const params = {
|
||||
...props.data,
|
||||
...data,
|
||||
provider,
|
||||
collectorId,
|
||||
interval,
|
||||
};
|
||||
|
||||
// address是多余字段,但是react版本上使用到了这个字段
|
||||
|
|
|
@ -132,11 +132,13 @@ const formData = ref({
|
|||
|
||||
const handleOk = async () => {
|
||||
const data = await formRef.value?.validate();
|
||||
const { interval } = formData.value.configuration;
|
||||
const params = {
|
||||
...props.data,
|
||||
...data,
|
||||
provider,
|
||||
collectorId,
|
||||
interval,
|
||||
};
|
||||
|
||||
loading.value = true;
|
||||
|
|
|
@ -101,7 +101,7 @@ const formRef = ref<FormInstance>();
|
|||
|
||||
const formData = ref({
|
||||
accessModes: [],
|
||||
interval: '',
|
||||
interval: undefined,
|
||||
features: [],
|
||||
});
|
||||
|
||||
|
@ -118,7 +118,10 @@ const handleOk = async () => {
|
|||
const data = cloneDeep(formData.value);
|
||||
const { accessModes, features, interval } = data;
|
||||
const ischange =
|
||||
accessModes.length !== 0 || features.length !== 0 || !!interval;
|
||||
accessModes.length !== 0 ||
|
||||
features.length !== 0 ||
|
||||
Number(interval) === 0 ||
|
||||
!!interval;
|
||||
if (ischange) {
|
||||
const params = cloneDeep(props.data);
|
||||
params.forEach((i: any) => {
|
||||
|
@ -132,7 +135,7 @@ const handleOk = async () => {
|
|||
}
|
||||
}
|
||||
features.length !== 0 && (i.features = data.features);
|
||||
if (!!interval) {
|
||||
if (!!interval || Number(interval) === 0) {
|
||||
i.interval = data.interval;
|
||||
i.configuration = {
|
||||
...i.configuration,
|
||||
|
|
|
@ -310,6 +310,9 @@ watch(
|
|||
:deep(.ant-tree-list-holder-inner) {
|
||||
width: 90%;
|
||||
}
|
||||
:deep(.ant-tree-list) {
|
||||
width: 110%;
|
||||
}
|
||||
|
||||
:deep(.ant-tree-treenode) {
|
||||
width: 100%;
|
||||
|
|
Loading…
Reference in New Issue