This commit is contained in:
X1627315083
2025-09-11 14:56:08 +08:00
parent 7e6a3b1144
commit 14725b430e
10 changed files with 25 additions and 15 deletions

View File

@@ -17,7 +17,7 @@
</div> </div>
</div> </div>
<div class="account_generalMessage_item_left"> <div class="account_generalMessage_item_left">
<div v-if="item?.isFollow == 0" @click.stop="setFollow(item)" >{{$t('newScaleImage.Follow')}}</div> <div v-if="item?.isFollow == 0" @click.stop="setFollow(item)" >{{$t('newScaleImage.FollowEachOther')}}</div>
<div v-else @click.stop="setFollow(item)" >{{$t('newScaleImage.Unfollow')}}</div> <div v-else @click.stop="setFollow(item)" >{{$t('newScaleImage.Unfollow')}}</div>
</div> </div>
</div> </div>

View File

@@ -364,6 +364,8 @@ export default defineComponent({
str = "trial"; str = "trial";
} else if (record.value == 4) { } else if (record.value == 4) {
str = "userInEvent"; str = "userInEvent";
} else if (record.value == 7) {
str = "Edu Admin";
} }
return str; return str;
}, },

View File

@@ -4,7 +4,6 @@
<!-- :class="[driver__.driver?'hideEvents':'']" --> <!-- :class="[driver__.driver?'hideEvents':'']" -->
<div class="canvasContent" ref="canvasContent"> <div class="canvasContent" ref="canvasContent">
<div class="content-bottom" ref="canvasContent"> <div class="content-bottom" ref="canvasContent">
<div class="contet"> <div class="contet">
<div class="canvas" v-if="currentView === 'canvasEditor'" @click.stop> <div class="canvas" v-if="currentView === 'canvasEditor'" @click.stop>
<editCanvas v-if="canvasLoad" :config="canvasConfig" <editCanvas v-if="canvasLoad" :config="canvasConfig"
@@ -271,7 +270,8 @@ export default defineComponent({
}) })
onMounted(()=>{ onMounted(()=>{
nextTick(async ()=>{ nextTick(async ()=>{
detailData.currentView = 'canvasEditor' setTimeout(()=>{
})
if(detailData.selectDetail.canvasId){ if(detailData.selectDetail.canvasId){
detailData.isShowMark = true detailData.isShowMark = true
await new Promise((resolve, reject) => { await new Promise((resolve, reject) => {
@@ -282,6 +282,7 @@ export default defineComponent({
Https.axiosPost(Https.httpUrls.exportSearch, value) Https.axiosPost(Https.httpUrls.exportSearch, value)
.then((rv) => { .then((rv) => {
detailData.canvasJSON = rv detailData.canvasJSON = rv
detailData.currentView = 'canvasEditor'
resolve('') resolve('')
}) })
.catch((rv) => { .catch((rv) => {

View File

@@ -139,10 +139,10 @@
v-show="(type_.type2 == 'Moodboard' && item?.value != 'flux') || v-show="(type_.type2 == 'Moodboard' && item?.value != 'flux') ||
(type_.type2 == 'Sketchboard' && item?.value != 'flux' && item?.value != 'wx') || (type_.type2 == 'Sketchboard' && item?.value != 'flux' && item?.value != 'wx') ||
(type_.type2 == 'Printboard' && item?.value != 'wx')" (type_.type2 == 'Printboard' && item?.value != 'wx')"
:key="item.value" :class="{active:item.value == speedData.value}" @click.stop="setSpeed(item)" :title="item.title">{{ item.label }}</div> :key="item.value" :class="{active:item.value == speedData.value}" @click="setSpeed(item)" :title="item.title">{{ item.label }}</div>
</div> </div>
<div class="content" v-show="speedState && scene?.value == 'extract'"> <div class="content" v-show="speedState && scene?.value == 'extract'">
<div v-for="item in extractList" :key="item.value" :class="{active:item.value == speedData.value}" @click.stop="setSpeed(item)" :title="item.title">{{ item.label }}</div> <div v-for="item in extractList" :key="item.value" :class="{active:item.value == speedData.value}" @click="setSpeed(item)" :title="item.title">{{ item.label }}</div>
</div> </div>
</div> </div>
<div class="generage_btn started_btn" v-show="isGenerate && !remGenerate"> <div class="generage_btn started_btn" v-show="isGenerate && !remGenerate">

View File

@@ -23,7 +23,7 @@
</div> </div>
</div> </div>
<div class="clearSlogan_center"> <div class="clearSlogan_center" v-if="showPayOrder">
<div class="modal_title_text"> <div class="modal_title_text">
<div>{{ $t('createSlogan.title') }}</div> <div>{{ $t('createSlogan.title') }}</div>
<div class="modal_title_text_intro"></div> <div class="modal_title_text_intro"></div>
@@ -135,6 +135,9 @@ export default defineComponent({
overline: false, overline: false,
linethrough: false, linethrough: false,
underline: false, underline: false,
})
onBeforeUnmount(()=>{
}) })
onMounted(()=>{ onMounted(()=>{
let arr = [ let arr = [

View File

@@ -11,6 +11,8 @@
</template> </template>
<script> <script>
import { defineComponent, ref, reactive, watch, onMounted, onBeforeUnmount, toRefs } from "vue"; import { defineComponent, ref, reactive, watch, onMounted, onBeforeUnmount, toRefs } from "vue";
import { Modal,message } from 'ant-design-vue';
import { useI18n } from 'vue-i18n'
export default defineComponent({ export default defineComponent({
name: "login", name: "login",
@@ -22,6 +24,7 @@
} }
}, },
setup(props, { emit }) { setup(props, { emit }) {
const {t} = useI18n()
const handleCredentialResponse = async (response) => { const handleCredentialResponse = async (response) => {
// 获取回调响应的凭证数据 然后拿这个凭证给后台后台jwt进行解析获取登录信息 // 获取回调响应的凭证数据 然后拿这个凭证给后台后台jwt进行解析获取登录信息
let code = response.credential let code = response.credential
@@ -76,6 +79,7 @@
} }
} }
const toGmailLogin = ()=>{ const toGmailLogin = ()=>{
console.log(12312)
message.info(t('account.canNotUtilize')) message.info(t('account.canNotUtilize'))
} }
onBeforeUnmount(()=>{ onBeforeUnmount(()=>{
@@ -131,7 +135,7 @@
box-sizing: border-box; box-sizing: border-box;
position: relative; position: relative;
background: transparent; background: transparent;
pointer-events: none; // pointer-events: none;
background-color: #f5f5f5; background-color: #f5f5f5;
@media (max-width: 768px) { @media (max-width: 768px) {
border-radius: 2.5rem; border-radius: 2.5rem;

View File

@@ -702,7 +702,7 @@ export default {
newScaleImage: { newScaleImage: {
Collection: "系列", Collection: "系列",
SecondaryCreation: "二次创作", SecondaryCreation: "二次创作",
Follow: "关", FollowEachOther: "关",
Unfollow: "取关", Unfollow: "取关",
CreationTime: "创建时间", CreationTime: "创建时间",
UpdateTime: "更新时间", UpdateTime: "更新时间",

View File

@@ -704,7 +704,7 @@ export default {
newScaleImage: { newScaleImage: {
Collection: "Collection", Collection: "Collection",
SecondaryCreation: "Secondary Creation", SecondaryCreation: "Secondary Creation",
Follow: "Following", FollowEachOther: "Follow Each Other",
Unfollow: "Unfollow", Unfollow: "Unfollow",
CreationTime: "CreationTime", CreationTime: "CreationTime",
UpdateTime: "UpdateTime", UpdateTime: "UpdateTime",

View File

@@ -290,12 +290,12 @@ import MyWs from "@/tool/webSocket";
import MyEvent from "@/tool/myEvents"; import MyEvent from "@/tool/myEvents";
import { useRouter,useRoute } from 'vue-router' import { useRouter,useRoute } from 'vue-router'
import {openTypeList} from "@/tool/listData.js"; import {openTypeList} from "@/tool/listData.js";
// import home from "@/component/home/index.vue"; import home from "@/component/home/index.vue";
import projectSetting from '@/component/home/newProject/setting.vue' import projectSetting from '@/component/home/newProject/setting.vue'
import bindEmail from "@/component/HomePage/bindEmail.vue"; import bindEmail from "@/component/HomePage/bindEmail.vue";
const home = defineAsyncComponent(() => // const home = defineAsyncComponent(() =>
import('@/component/home/index.vue') // import('@/component/home/index.vue')
) // )
export default defineComponent({ export default defineComponent({
components: { components: {
renew, renew,

View File

@@ -1539,8 +1539,8 @@ export default defineComponent({
},500) },500)
}, },
setSlogan(){ setSlogan(){
let createSlogan:any = this.$refs.createSlogan // let createSlogan:any = this.$refs.createSlogan
createSlogan.init() // createSlogan.init()
}, },
setSloganData(data:any){ setSloganData(data:any){
this.selectGenerateList = data this.selectGenerateList = data