语言适配
This commit is contained in:
@@ -18,13 +18,13 @@
|
||||
</div>
|
||||
<div class="publish_content">
|
||||
<div class="modal_title_text">
|
||||
<div>Publish</div>
|
||||
<div>{{$t('Publish.Publish')}}</div>
|
||||
<div class="modal_title_text_intro"></div>
|
||||
</div>
|
||||
<div class="publish_content_bottom">
|
||||
<div class="publidh_left">
|
||||
<div class="publidh_content_item">
|
||||
<div class="publidh_content_item_title">Cover Picture</div>
|
||||
<div class="publidh_content_item_title">{{$t('Publish.CoverPicture')}}</div>
|
||||
<div class="publish_content_shrink publish_content_item">
|
||||
<img v-lazy="selectDate.url" alt="">
|
||||
</div>
|
||||
@@ -32,15 +32,15 @@
|
||||
</div>
|
||||
<div class="publidh_right">
|
||||
<div class="publidh_right_name publidh_content_item">
|
||||
<div class="publidh_content_item_title">Collection Title</div>
|
||||
<div class="publidh_content_item_title">{{$t('Publish.CollectionTitle')}}</div>
|
||||
<input type="text" v-model="subPublishDate.portfolioName">
|
||||
</div>
|
||||
<div class="publidh_right_name publidh_content_item">
|
||||
<div class="publidh_content_item_title">Description</div>
|
||||
<div class="publidh_content_item_title">{{$t('Publish.Description')}}</div>
|
||||
<textarea ref="textarea" v-model="subPublishDate.portfolioDes"></textarea>
|
||||
</div>
|
||||
<div class="publidh_right_detail publidh_content_item">
|
||||
<div class="publidh_content_item_title">Permissions</div>
|
||||
<div class="publidh_content_item_title">{{$t('Publish.Permissions')}}</div>
|
||||
<!-- <div>
|
||||
<a-checkbox @change="setPermissions" v-model:checked="setPermissionsAll">All.</a-checkbox>
|
||||
</div> -->
|
||||
@@ -54,7 +54,7 @@
|
||||
<a-checkbox @change="setPermissionsItem()" v-model:checked="selectPermissions.isDisplayArea">Show locale or not.</a-checkbox>
|
||||
</div> -->
|
||||
<div>
|
||||
<a-checkbox @change="setPermissionsItem()" v-model:checked="selectPermissions.isSecondaryCreation">Whether to allow other users to perform secondary creation.</a-checkbox>
|
||||
<a-checkbox @change="setPermissionsItem()" v-model:checked="selectPermissions.isSecondaryCreation">{{$t('Publish.PermissionsItem1')}}</a-checkbox>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="publidh_right_name publidh_content_item">
|
||||
@@ -72,7 +72,7 @@
|
||||
</div> -->
|
||||
</div>
|
||||
<div class="publidh_right_btn">
|
||||
<div class="started_btn" @click="cancelDsign">Close</div>
|
||||
<div class="started_btn" @click="cancelDsign">{{$t('Publish.Close')}}</div>
|
||||
<div class="started_btn" @click="setPublish">{{beenPublished == 0?'Publish':'Updata Publish'}}</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -93,9 +93,11 @@ import { getCookie,setCookie } from "@/tool/cookie";
|
||||
import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
|
||||
import { Modal,message } from 'ant-design-vue';
|
||||
import { downloadIamge,base64ToFile } from "@/tool/util";
|
||||
import { useI18n } from 'vue-i18n';
|
||||
|
||||
export default defineComponent({
|
||||
setup() {
|
||||
let {t} = useI18n()
|
||||
let publish: any = ref(false);//弹窗
|
||||
let publishMask:any = ref(false)//弹窗遮罩
|
||||
let publishData:any = reactive({
|
||||
@@ -173,7 +175,7 @@ export default defineComponent({
|
||||
}
|
||||
let cancelDsign = ()=>{
|
||||
Modal.confirm({
|
||||
title: 'Your changes will be lost if you navigate away from this page. Are you sure you want to leave this page?',
|
||||
title: t('Publish.jsContent1'),
|
||||
icon: createVNode(ExclamationCircleOutlined),
|
||||
okText: 'Yes',
|
||||
cancelText: 'No',
|
||||
@@ -186,13 +188,13 @@ export default defineComponent({
|
||||
}
|
||||
let setPublish= ()=>{
|
||||
if(!publishData.subPublishDate.portfolioName){
|
||||
return message.info('Please enter the name of your work')
|
||||
return message.info(t('Publish.jsContent2'))
|
||||
}
|
||||
// if(!publishData.subPublishDate.portfolioDes){
|
||||
// return message.info('Please enter a description')
|
||||
// }
|
||||
Modal.confirm({
|
||||
title: 'This will publish your work to the square for all users to see. Please confirm whether to publish?',
|
||||
title: t('Publish.jsContent3'),
|
||||
icon: createVNode(ExclamationCircleOutlined),
|
||||
okText: 'Yes',
|
||||
cancelText: 'No',
|
||||
@@ -220,7 +222,7 @@ export default defineComponent({
|
||||
.then((rv) => {
|
||||
cleardata()
|
||||
publishData.isShowMark = false
|
||||
message.success('Release success! You can find it in my work')
|
||||
message.success(t('Publish.jsContent4'))
|
||||
})
|
||||
.catch((rv) => {
|
||||
publishData.isShowMark = false
|
||||
|
||||
Reference in New Issue
Block a user