diff --git a/Note.md b/Note.md index 6373f4d8..855e33cb 100644 --- a/Note.md +++ b/Note.md @@ -37,4 +37,6 @@ BaseIcon 在选中模式下,应该显示白色 没有内容时,要显示占位符 -A cold welcome 有bug \ No newline at end of file +A cold welcome 有bug + +[EditAbleText.vue](src%2Fcomponents%2FEditAbleText.vue) 不能自动聚焦 \ No newline at end of file diff --git a/src/components/Article/EditArticle.vue b/src/components/Article/EditArticle.vue index f94ee966..045bd46b 100644 --- a/src/components/Article/EditArticle.vue +++ b/src/components/Article/EditArticle.vue @@ -345,11 +345,16 @@ defineExpose({save, getEditArticle: () => cloneDeep(editArticle)})
-
- +
+
+ + 翻译完成! +
保存 @@ -456,13 +461,24 @@ defineExpose({save, getEditArticle: () => cloneDeep(editArticle)}) align-items: center; justify-content: space-between; + + .status { + display: flex; + align-items: center; + } + .warning { display: flex; align-items: center; font-size: 20rem; color: red; - gap: 10rem; + } + .success { + display: flex; + align-items: center; + font-size: 20rem; + color: #67C23A; } .left { diff --git a/src/components/Article/EditBatchArticleModal.vue b/src/components/Article/EditBatchArticleModal.vue index e1a2c202..34d098c3 100644 --- a/src/components/Article/EditBatchArticleModal.vue +++ b/src/components/Article/EditBatchArticleModal.vue @@ -1,7 +1,7 @@ @@ -233,7 +247,7 @@ function getTitle(item: Article, index: number,) {
-
{{ base.currentEditDict.name }}
+
{{ runtimeStore.editDict.name }}
- -
diff --git a/src/components/Article/EditSingleArticleModal.vue b/src/components/Article/EditSingleArticleModal.vue index 048f4083..14b89521 100644 --- a/src/components/Article/EditSingleArticleModal.vue +++ b/src/components/Article/EditSingleArticleModal.vue @@ -15,7 +15,7 @@ const props = withDefaults(defineProps(), { modelValue: false }) const emit = defineEmits<{ - save: [], + save: [val: Article] }>() @@ -29,7 +29,7 @@ const emit = defineEmits<{
diff --git a/src/components/EditAbleText.vue b/src/components/EditAbleText.vue index c01ea38a..0951fed9 100644 --- a/src/components/EditAbleText.vue +++ b/src/components/EditAbleText.vue @@ -5,13 +5,11 @@ import {$ref} from "vue/macros"; import {watchEffect} from "vue"; interface IProps { - value?: string, - fontSize?: string, + value: string, } const props = withDefaults(defineProps(), { value: '', - fontSize: '16rem' }) const emit = defineEmits([ @@ -29,24 +27,34 @@ function save() { emit('save', editVal) edit = false } + +function toggle() { + edit = !edit +} diff --git a/src/components/Modal/Modal.vue b/src/components/Modal/Modal.vue index 17700f68..da6320c1 100644 --- a/src/components/Modal/Modal.vue +++ b/src/components/Modal/Modal.vue @@ -124,15 +124,15 @@ async function cancel() { ]" @click.stop="null" > + + +