diff --git a/frontend/src/components/deCustomCm/deTextarea.vue b/frontend/src/components/deCustomCm/deTextarea.vue index eac7a758dc..1ca36bdfe8 100644 --- a/frontend/src/components/deCustomCm/deTextarea.vue +++ b/frontend/src/components/deCustomCm/deTextarea.vue @@ -27,8 +27,9 @@ export default { update: function (el, binding) { const lg = binding.value?.length || 0; const count = el.querySelector(".el-input__count"); + if (!count) return if (!lg) { - if (count.classList.contains("no-zore")) { + if (count?.classList?.contains("no-zore")) { count.classList.remove("no-zore"); } count.innerHTML = "0/200"; @@ -44,6 +45,7 @@ export default { num.style.color = "#1F2329"; total.innerHTML = "/200"; num.innerHTML = lg; + if (!newCount) return newCount.classList.add("el-input__count", "no-zore"); newCount.appendChild(num); newCount.appendChild(total); diff --git a/frontend/src/icons/svg/de-ds-warning.svg b/frontend/src/icons/svg/de-ds-warning.svg new file mode 100644 index 0000000000..2f7ac5ab05 --- /dev/null +++ b/frontend/src/icons/svg/de-ds-warning.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/frontend/src/styles/index.scss b/frontend/src/styles/index.scss index ccc4c58cd5..65d6747ee0 100644 --- a/frontend/src/styles/index.scss +++ b/frontend/src/styles/index.scss @@ -1581,3 +1581,9 @@ div:focus { cursor: pointer; } } + +.de-icon-sence { + margin-right: 9px; + width: 16px !important; + height: 12px !important; +} \ No newline at end of file diff --git a/frontend/src/views/panel/template/component/TemplateList.vue b/frontend/src/views/panel/template/component/TemplateList.vue index 2a23c83f1a..5b82eb0292 100644 --- a/frontend/src/views/panel/template/component/TemplateList.vue +++ b/frontend/src/views/panel/template/component/TemplateList.vue @@ -26,8 +26,8 @@ v-for="ele in templateListComputed" :key="ele.name" > - - {{ ele.name }} + + {{ ele.name }}
{{ $t('datasource.data_table') }} - {{ $t('commons.add') }} + {{ $t('commons.add') }}
{ jsonFields[i].checked = false }) - this.$message.error( - jsonFields[i].name + - ', ' + - i18n.t('datasource.has_repeat_field_name') - ) - return + this.errMsg.push(jsonFields[i].name) } } this.apiItem.fields.push(jsonFields[i]) diff --git a/frontend/src/views/system/datasource/DsTree.vue b/frontend/src/views/system/datasource/DsTree.vue index e321b0dd33..2c996052b6 100644 --- a/frontend/src/views/system/datasource/DsTree.vue +++ b/frontend/src/views/system/datasource/DsTree.vue @@ -77,7 +77,7 @@