全局中文化
This commit is contained in:
@@ -2,22 +2,22 @@
|
||||
<div class="thread-composer">
|
||||
<div v-if="quoteItem" class="quote-box">
|
||||
<div class="quote-meta">
|
||||
引用 {{ displayUser(quoteItem.created_by, { users: userMap, members: memberMap }) }}
|
||||
{{ TEXT.common.actions.quote }} {{ displayUser(quoteItem.created_by, { users: userMap, members: memberMap }) }}
|
||||
· {{ displayDateTime(quoteItem.created_at) }}
|
||||
<el-button type="text" size="small" @click="$emit('clear-quote')">取消引用</el-button>
|
||||
<el-button type="text" size="small" @click="$emit('clear-quote')">{{ TEXT.modules.knowledgeMedicalConsult.clearQuote }}</el-button>
|
||||
</div>
|
||||
<div class="quote-content">{{ quoteContent(quoteItem) }}</div>
|
||||
</div>
|
||||
<el-input v-model="contentProxy" type="textarea" rows="3" placeholder="输入内容" />
|
||||
<el-input v-model="contentProxy" type="textarea" rows="3" :placeholder="TEXT.common.placeholders.input" />
|
||||
<div v-if="allowAttachments" class="upload-row">
|
||||
<div class="upload-label">附件</div>
|
||||
<div class="upload-label">{{ TEXT.common.labels.attachments }}</div>
|
||||
<el-upload v-model:file-list="fileListProxy" :auto-upload="false" multiple list-type="picture" class="thread-upload">
|
||||
<el-button size="small" class="upload-button">上传附件</el-button>
|
||||
<el-button size="small" class="upload-button">{{ TEXT.common.actions.upload }}</el-button>
|
||||
</el-upload>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<el-button v-if="showCancel" size="small" @click="$emit('cancel')">取消</el-button>
|
||||
<el-button size="small" type="primary" :loading="submitting" @click="$emit('submit')">提交</el-button>
|
||||
<el-button v-if="showCancel" size="small" @click="$emit('cancel')">{{ TEXT.common.actions.cancel }}</el-button>
|
||||
<el-button size="small" type="primary" :loading="submitting" @click="$emit('submit')">{{ TEXT.common.actions.submit }}</el-button>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@@ -26,6 +26,7 @@
|
||||
import { computed } from "vue";
|
||||
import type { UploadUserFile } from "element-plus";
|
||||
import { displayDateTime, displayUser } from "../utils/display";
|
||||
import { TEXT } from "../locales";
|
||||
|
||||
const props = defineProps<{
|
||||
modelValue: string;
|
||||
@@ -56,7 +57,7 @@ const fileListProxy = computed({
|
||||
set: (val: UploadUserFile[]) => emit("update:fileList", val),
|
||||
});
|
||||
|
||||
const quoteContent = (item: any) => (item?.is_deleted ? "内容已删除" : item?.content || "—");
|
||||
const quoteContent = (item: any) => (item?.is_deleted ? TEXT.modules.knowledgeMedicalConsult.quoteDeleted : item?.content || TEXT.common.fallback);
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
Reference in New Issue
Block a user