|
@@ -81,7 +81,11 @@
|
|
</div>
|
|
</div>
|
|
<div class="form-item mt-16">
|
|
<div class="form-item mt-16">
|
|
<label>数据点ID</label>
|
|
<label>数据点ID</label>
|
|
- <t-input v-model="addDataDialog.data.id" placeholder="数据点ID" />
|
|
|
|
|
|
+ <t-input
|
|
|
|
+ @change="changeDataID($event)"
|
|
|
|
+ :value="addDataDialog.data.id"
|
|
|
|
+ placeholder="数据点ID"
|
|
|
|
+ />
|
|
</div>
|
|
</div>
|
|
<div class="form-item mt-16">
|
|
<div class="form-item mt-16">
|
|
<label>类型</label>
|
|
<label>类型</label>
|
|
@@ -251,6 +255,19 @@ const onOkAddData = () => {
|
|
|
|
|
|
addDataDialog.show = false;
|
|
addDataDialog.show = false;
|
|
};
|
|
};
|
|
|
|
+
|
|
|
|
+const changeDataID = (value) => {
|
|
|
|
+ if (!value) {
|
|
|
|
+ MessagePlugin.error('数据点id 不能为空!');
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ let item = modelValue.data.filter((item) => item.id === value);
|
|
|
|
+ if (item && item.length) {
|
|
|
|
+ MessagePlugin.error('数据点id重复!');
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ addDataDialog.data.id = value;
|
|
|
|
+};
|
|
</script>
|
|
</script>
|
|
<style lang="postcss" scoped>
|
|
<style lang="postcss" scoped>
|
|
.dataset-component {
|
|
.dataset-component {
|