非正式用户的遮罩位置修改
This commit is contained in:
@@ -1816,13 +1816,11 @@ textarea:focus {
|
|||||||
.accountEdit_page .input_border,
|
.accountEdit_page .input_border,
|
||||||
.generalMenu_printModel_upload .input_border,
|
.generalMenu_printModel_upload .input_border,
|
||||||
.generate .input_border {
|
.generate .input_border {
|
||||||
z-index: 2;
|
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
padding-bottom: calc(2rem*1.2);
|
padding-bottom: calc(2rem*1.2);
|
||||||
top: 0;
|
top: 0;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
z-index: 6;
|
|
||||||
--width: 65%;
|
--width: 65%;
|
||||||
}
|
}
|
||||||
.collection_modal_body .input_border .input_box,
|
.collection_modal_body .input_border .input_box,
|
||||||
@@ -1836,7 +1834,6 @@ textarea:focus {
|
|||||||
.generalMenu_printModel_upload .input_border .input_box,
|
.generalMenu_printModel_upload .input_border .input_box,
|
||||||
.generate .input_border .input_box {
|
.generate .input_border .input_box {
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 6;
|
|
||||||
flex: 1;
|
flex: 1;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@@ -2210,7 +2207,6 @@ textarea:focus {
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
transition: all 0.3s;
|
transition: all 0.3s;
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 4;
|
|
||||||
width: 4rem;
|
width: 4rem;
|
||||||
display: flex;
|
display: flex;
|
||||||
min-height: 3rem;
|
min-height: 3rem;
|
||||||
|
|||||||
@@ -1974,17 +1974,17 @@ textarea:focus{
|
|||||||
//设计input和上传按钮样式
|
//设计input和上传按钮样式
|
||||||
.collection_modal_body,.design_detail_modal_component,.library_page,.productImg_content,.poseTransfer,.scaleImage_modal,.editDesignType_modal,.accountEdit_page,.generalMenu_printModel_upload,.generate{
|
.collection_modal_body,.design_detail_modal_component,.library_page,.productImg_content,.poseTransfer,.scaleImage_modal,.editDesignType_modal,.accountEdit_page,.generalMenu_printModel_upload,.generate{
|
||||||
.input_border{
|
.input_border{
|
||||||
z-index: 2;
|
// z-index: 2;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
padding-bottom: calc(2rem*1.2);
|
padding-bottom: calc(2rem*1.2);
|
||||||
top: 0;
|
top: 0;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
z-index: 6;
|
// z-index: 6;
|
||||||
--width:65%;
|
--width:65%;
|
||||||
.input_box{
|
.input_box{
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 6;
|
// z-index: 6;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@@ -2150,7 +2150,6 @@ textarea:focus{
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
transition: all .3s;
|
transition: all .3s;
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 4;
|
|
||||||
width: 4rem;
|
width: 4rem;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
|||||||
@@ -349,18 +349,18 @@ const handleImageError = (event) => {
|
|||||||
/* 图片网格 */
|
/* 图片网格 */
|
||||||
.image-grid {
|
.image-grid {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
|
grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr));
|
||||||
gap: 16px;
|
gap: 16px;
|
||||||
min-height: 200px;
|
min-height: 20rem;
|
||||||
max-height: 500px;
|
max-height: 50rem;
|
||||||
|
|
||||||
@media screen and (max-width: 768px) {
|
@media screen and (max-width: 768px) {
|
||||||
grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
|
grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
|
||||||
gap: 12px;
|
gap: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 480px) {
|
@media screen and (max-width: 48rem) {
|
||||||
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
|
grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr));
|
||||||
gap: 10px;
|
gap: 10px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -387,7 +387,7 @@ const handleImageError = (event) => {
|
|||||||
.image-wrapper {
|
.image-wrapper {
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 220px;
|
height: 22rem;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
||||||
img {
|
img {
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ import { message, Upload, Modal } from "ant-design-vue";
|
|||||||
},
|
},
|
||||||
isFontType:{
|
isFontType:{
|
||||||
type:Boolean,
|
type:Boolean,
|
||||||
default:true,
|
default:false,
|
||||||
},
|
},
|
||||||
selectSize:{
|
selectSize:{
|
||||||
type:String,
|
type:String,
|
||||||
|
|||||||
@@ -1911,7 +1911,7 @@ export default defineComponent({
|
|||||||
if(design?.childList?.length > 0){
|
if(design?.childList?.length > 0){
|
||||||
await new Promise((resolve, reject) => {
|
await new Promise((resolve, reject) => {
|
||||||
Modal.confirm({
|
Modal.confirm({
|
||||||
title: this.t('LibraryPage.jsContent11'),
|
title: this.t('HomeView.jsContent12'),
|
||||||
icon: createVNode(ExclamationCircleOutlined),
|
icon: createVNode(ExclamationCircleOutlined),
|
||||||
okText: 'Yes',
|
okText: 'Yes',
|
||||||
cancelText: 'No',
|
cancelText: 'No',
|
||||||
|
|||||||
@@ -43,7 +43,6 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="style brand marginBottom">
|
<div class="style brand marginBottom">
|
||||||
<div class="text">{{$t('Habit.Brand')}}:</div>
|
<div class="text">{{$t('Habit.Brand')}}:</div>
|
||||||
<!-- <div class="text"><img v-show="selectObject.userBrandDna" :src="selectObject.userBrandDnaImg">{{ selectObject.userBrandDnaName }}</div> -->
|
|
||||||
<div class="gallery_btn" @click="setBrandDNA">{{ $t('Habit.Select') }}</div>
|
<div class="gallery_btn" @click="setBrandDNA">{{ $t('Habit.Select') }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="brandImg" v-if="selectObject.userBrandDna"><img :src="selectObject.userBrandDnaImg"></div>
|
<div class="brandImg" v-if="selectObject.userBrandDna"><img :src="selectObject.userBrandDnaImg"></div>
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ export default {
|
|||||||
jsContent9: "您确定要清除当前系列并重新开始吗?",
|
jsContent9: "您确定要清除当前系列并重新开始吗?",
|
||||||
jsContent10: "二次创作的作品不允许使用'设计',但是您可以使用'重新设计'",
|
jsContent10: "二次创作的作品不允许使用'设计',但是您可以使用'重新设计'",
|
||||||
jsContent11: "取消喜欢后相关联的元素会被删除,确认要删除吗",
|
jsContent11: "取消喜欢后相关联的元素会被删除,确认要删除吗",
|
||||||
|
jsContent12: "你确定要删除选中元素和相关元素吗?",
|
||||||
},
|
},
|
||||||
ProductImg: {
|
ProductImg: {
|
||||||
productInput: "请输入关键词(例如款式、材质)",
|
productInput: "请输入关键词(例如款式、材质)",
|
||||||
|
|||||||
@@ -241,6 +241,7 @@ export default {
|
|||||||
jsContent9: "Are you sure to erase current collection and start over?",
|
jsContent9: "Are you sure to erase current collection and start over?",
|
||||||
jsContent10: "Re-created works are not allowed to use 'design', but you can use 'redesign'",
|
jsContent10: "Re-created works are not allowed to use 'design', but you can use 'redesign'",
|
||||||
jsContent11: "By unliking this, all connected posts will be deleted. Are you sure you want to continue?",
|
jsContent11: "By unliking this, all connected posts will be deleted. Are you sure you want to continue?",
|
||||||
|
jsContent12: "Are you sure about deleting the current brand DNA?",
|
||||||
},
|
},
|
||||||
ProductImg: {
|
ProductImg: {
|
||||||
productInput: "Enter keyword(style,texture)",
|
productInput: "Enter keyword(style,texture)",
|
||||||
|
|||||||
@@ -339,7 +339,8 @@ const openTypeList = (t)=>{
|
|||||||
label:t('LibraryPage.Mannequins'),
|
label:t('LibraryPage.Mannequins'),
|
||||||
value:'Models',
|
value:'Models',
|
||||||
router:'library=Models'
|
router:'library=Models'
|
||||||
},{
|
},
|
||||||
|
{
|
||||||
icon:'fi-ss-gem',
|
icon:'fi-ss-gem',
|
||||||
label:t('LibraryPage.brandDNA'),
|
label:t('LibraryPage.brandDNA'),
|
||||||
value:'MyBrand',
|
value:'MyBrand',
|
||||||
|
|||||||
@@ -240,11 +240,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="userSystem" v-if="userDetail.systemList.indexOf(1) == -1">
|
<div class="routerView">
|
||||||
{{$t('Header.pastDue')}}
|
<div class="userSystem" v-show="pastDuePage">
|
||||||
</div>
|
{{$t('Header.pastDue')}}
|
||||||
<div class="router" v-else-if="!getLangIsShowMark">
|
</div>
|
||||||
<home ref="home" @setNewProject="()=>leftShow=true" @setTask="setTask"></home>
|
<div class="router" v-if="!getLangIsShowMark">
|
||||||
|
<home ref="home" @setNewProject="()=>leftShow=true" @setTask="setTask"></home>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -341,6 +343,14 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
bathGenerationList:["poseTransfer","SERIES_DESIGN","toProduct","relight"]
|
bathGenerationList:["poseTransfer","SERIES_DESIGN","toProduct","relight"]
|
||||||
})
|
})
|
||||||
|
let userDetail= computed(()=>{
|
||||||
|
return store.state.UserHabit.userDetail
|
||||||
|
})
|
||||||
|
const pastDuePage = computed(()=>{
|
||||||
|
const isAllowedRoute = route.path === '/home/events' || route.path === '/home/works';
|
||||||
|
const hasNoSystemAccess = userDetail.value.systemList.indexOf(1) === -1;
|
||||||
|
return !hasNoSystemAccess && !isAllowedRoute;
|
||||||
|
})
|
||||||
watch(()=>homeMainData.userDetailLanguage,(newVal)=>{
|
watch(()=>homeMainData.userDetailLanguage,(newVal)=>{
|
||||||
if(locale.value == newVal || !newVal)return
|
if(locale.value == newVal || !newVal)return
|
||||||
locale.value = newVal
|
locale.value = newVal
|
||||||
@@ -413,9 +423,6 @@ export default defineComponent({
|
|||||||
// homeMainData.historyData.page = 1
|
// homeMainData.historyData.page = 1
|
||||||
// })
|
// })
|
||||||
|
|
||||||
let userDetail= computed(()=>{
|
|
||||||
return store.state.UserHabit.userDetail
|
|
||||||
})
|
|
||||||
let isMurmur = ref()
|
let isMurmur = ref()
|
||||||
let credits = computed(()=>{
|
let credits = computed(()=>{
|
||||||
return store.state.UserHabit.credits.value
|
return store.state.UserHabit.credits.value
|
||||||
@@ -791,6 +798,7 @@ export default defineComponent({
|
|||||||
t,
|
t,
|
||||||
...toRefs(homeMainData),
|
...toRefs(homeMainData),
|
||||||
...toRefs(historyData),
|
...toRefs(historyData),
|
||||||
|
pastDuePage,
|
||||||
locale,
|
locale,
|
||||||
isMurmur,
|
isMurmur,
|
||||||
credits,
|
credits,
|
||||||
@@ -953,9 +961,9 @@ export default defineComponent({
|
|||||||
let url = 'https://aida-user-manual-chinese.super.site/'
|
let url = 'https://aida-user-manual-chinese.super.site/'
|
||||||
if(this.locale == 'ENGLISH'){
|
if(this.locale == 'ENGLISH'){
|
||||||
url = 'https://code-create.com.hk/wp-content/uploads/2025/02/aida_3.0-Manual-2_5-EN.pdf'
|
url = 'https://code-create.com.hk/wp-content/uploads/2025/02/aida_3.0-Manual-2_5-EN.pdf'
|
||||||
showViewVideo({url:'https://aida.com.hk/video/user_manual_3_1_0.mp4'})
|
showViewVideo({url:'https://aida.com.hk/video/user_manual_3_1_0.mov'})
|
||||||
}else{
|
}else{
|
||||||
showViewVideo({url:'https://aida.com.hk/video/user_manual_3_1_0.mp4'})
|
showViewVideo({url:'https://aida.com.hk/video/user_manual_3_1_0_cn.mov'})
|
||||||
}
|
}
|
||||||
this.toUserManual()
|
this.toUserManual()
|
||||||
// //打开视频
|
// //打开视频
|
||||||
@@ -1778,26 +1786,32 @@ export default defineComponent({
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
> .router{
|
> .routerView{
|
||||||
flex: 1;
|
position: relative;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
padding: 0 6rem;
|
flex: 1;
|
||||||
padding-bottom: 2rem;
|
|
||||||
}
|
|
||||||
> .userSystem{
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
background: rgba(0, 0, 0, 0.4);
|
|
||||||
z-index:2;
|
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
> .router{
|
||||||
align-items: center;
|
flex: 1;
|
||||||
color: #fff;
|
overflow: hidden;
|
||||||
font-weight: 600;
|
padding: 0 6rem;
|
||||||
font-size: 4rem;
|
padding-bottom: 2rem;
|
||||||
|
}
|
||||||
|
> .userSystem{
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background: rgba(0, 0, 0, 0.4);
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
color: #fff;
|
||||||
|
font-weight: 600;
|
||||||
|
font-size: 4rem;
|
||||||
|
z-index: 100;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user