Merge branch 'StableVersion' of https://e.coding.net/aidlabfashion/aida/aida_front into StableVersion
This commit is contained in:
@@ -15,6 +15,11 @@ input {
|
||||
outline: none;
|
||||
border: 0.1rem solid #dcdfe6;
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
.mdhidden {
|
||||
display: none !important;
|
||||
}
|
||||
}
|
||||
select {
|
||||
height: 2.5rem;
|
||||
border: 0.2rem solid #c4c4c4 !important;
|
||||
|
||||
@@ -16,6 +16,11 @@ input{
|
||||
outline: none;
|
||||
border: .1rem solid #dcdfe6;
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
.mdhidden{
|
||||
display: none !important;
|
||||
}
|
||||
}
|
||||
select{
|
||||
height: 2.5rem;
|
||||
border: 0.2rem solid #c4c4c4 !important;
|
||||
|
||||
@@ -108,6 +108,7 @@ export default defineComponent({
|
||||
for (let item of props.generateList) {
|
||||
item.categoryShow = false;
|
||||
}
|
||||
file.level2Type = cate.value;
|
||||
file.categoryValue = cate.value;
|
||||
file.category = cate.name;
|
||||
if(props.isSetSketchCategory){
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
class="registerModel_modal generalModel"
|
||||
v-model:visible="registerModel"
|
||||
:footer="null"
|
||||
width="50%"
|
||||
:width="pageWidth"
|
||||
:maskClosable="false"
|
||||
:centered="true"
|
||||
:closable="false"
|
||||
@@ -248,6 +248,7 @@ export default defineComponent({
|
||||
let register = reactive({
|
||||
registerModel:false,
|
||||
registerModelMask:false,
|
||||
pageWidth:'50%'
|
||||
})
|
||||
return{
|
||||
store,
|
||||
@@ -555,6 +556,27 @@ export default defineComponent({
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="less">
|
||||
.registerModel_modal{
|
||||
@media (max-width: 768px) {
|
||||
// box-shadow: none;
|
||||
// height: 100%;
|
||||
margin: 0;
|
||||
max-width: 95%;
|
||||
&.generalModel{
|
||||
.ant-modal-content{
|
||||
// height: 100%;
|
||||
}
|
||||
.ant-modal-body{
|
||||
padding: 6rem 4rem;
|
||||
// height: 100%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
</style>
|
||||
<style lang="less" scoped>
|
||||
.login_page {
|
||||
width: 100%;
|
||||
@@ -568,7 +590,7 @@ export default defineComponent({
|
||||
left: 50%;
|
||||
transform: translate(-50%,-50%);
|
||||
// width: 60rem;
|
||||
width: 70%;
|
||||
width: 80%;
|
||||
background: #FFFFFF;
|
||||
// box-shadow: -0.3rem 2rem 5.9rem 0px rgba(200,200,200,0.3);
|
||||
border-radius: 1rem;
|
||||
@@ -577,7 +599,9 @@ export default defineComponent({
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
|
||||
@media (max-width: 768px) {
|
||||
padding: 0;
|
||||
}
|
||||
.login_content_left{
|
||||
width: 100%;
|
||||
.login_form_email{
|
||||
|
||||
@@ -100,7 +100,8 @@
|
||||
<img v-for="item in scaleImageData?.designPythonOutfitList" v-lazy="item.designUrl">
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="systemUser.value == 1 && scaleImageData.isMine != 1 && scaleImageData.selected != 1" class="started_btn" @click="setChoose" :title="systemUser.value != 1?$t('newScaleImage.jsContent1'): scaleImageData.openSource == 0?$t('newScaleImage.jsContent2'):''" :class="{active:systemUser.value != 1?true:scaleImageData.openSource == 0}">{{$t('newScaleImage.SecondaryCreation')}}</div>
|
||||
<div v-if="systemUser.value == 1 && scaleImageData.isMine != 1 && scaleImageData.selected != 1" class="started_btn" @click="setChoose" >{{$t('newScaleImage.SecondaryCreation')}}</div>
|
||||
<!-- <div v-if="systemUser.value == 1 && scaleImageData.isMine != 1 && scaleImageData.selected != 1" class="started_btn" @click="setChoose" :title="systemUser.value != 1?$t('newScaleImage.jsContent1'): scaleImageData.openSource == 0?$t('newScaleImage.jsContent2'):''" :class="{active:systemUser.value != 1?true:scaleImageData.openSource == 0}">{{$t('newScaleImage.SecondaryCreation')}}</div> -->
|
||||
</div>
|
||||
<div v-else class="newScaleImage_right_content_generate">
|
||||
<div class="scaleImage_chunk_item content_left_generate_item">
|
||||
@@ -399,7 +400,7 @@ export default defineComponent({
|
||||
if(imgData.scaleImageData.openSource == 0){
|
||||
return message.info(t('newScaleImage.jsContent2'))
|
||||
}
|
||||
router.push({name:'homePage',params: {id:imgData.scaleImageData.id,type:'Works'}})
|
||||
router.push({name:'homePage',params: {id:imgData.scaleImageData.id,type:'Works',isDesign:0}})
|
||||
// router.push({name:'homePage',params: {id:imgData.scaleImageData.userLikeGroupSourceId,type:'Works'}})
|
||||
}
|
||||
let setCommentReply = (value:any,str:any)=>{
|
||||
|
||||
1190
src/component/WorksPage/newScaleImageMobile.vue
Normal file
1190
src/component/WorksPage/newScaleImageMobile.vue
Normal file
File diff suppressed because it is too large
Load Diff
@@ -141,6 +141,7 @@ export default {
|
||||
jsContent5:"我们很高兴让您体验AiDA 3.0。请注意,部分服务在试用期间可能会受到限制。如果您已经准备好全身心投入并享受完整的体验,我们诚挚地邀请您订阅。只需访问",
|
||||
jsContent6:" 就可以开始订阅。感谢您试用我们的服务!",
|
||||
jsContent9:"您确定要清除当前系列并重新开始吗?",
|
||||
jsContent10:"二次创作的作品不允许使用'设计',但是您可以使用'重新设计'",
|
||||
},
|
||||
ProductImg:{
|
||||
Finalize:'完成',
|
||||
|
||||
@@ -142,6 +142,7 @@ export default {
|
||||
jsContent5:"We're delighted to have you experience AiDA 3.0. Please be aware that some services may be limited during the trial period. If you're ready to fully dive in and enjoy the complete experience, we warmly invite you to subscribe. Just visit ",
|
||||
jsContent6:" to get started. Thank you for trying our services!",
|
||||
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'",
|
||||
},
|
||||
ProductImg:{
|
||||
Finalize:'Finalize',
|
||||
|
||||
@@ -14,6 +14,9 @@ import i18n from './lang/index'
|
||||
import { getBrowserInfo, murmur } from './tool/util'
|
||||
import "../node_modules/@flaticon/flaticon-uicons/css/all/all.css"
|
||||
import { Https } from "@/tool/https";
|
||||
import 'swiper/css';
|
||||
import 'swiper/css/pagination';
|
||||
|
||||
// import "@/tool/color-thief.js";
|
||||
// import "@/tool/fabric.brushes.js";
|
||||
// import "@/tool/fabric.min.js";
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
</div>
|
||||
<div class="homeRecommend_right">
|
||||
<a class="started_btn" v-if="systemUser.value == 0" href="https://code-create.com.hk/aida/" target="_blank">Upgrade to an official user</a>
|
||||
<div class="started_btn" v-if="systemUser.value == 1" @click="goHome">Home</div>
|
||||
<div class="started_btn" v-if="systemUser.value == 1 && !isMoblie" @click="goHome">Home</div>
|
||||
<div class="started_btn started_btn2" v-if="systemUser.value != -1" @click="logout">log off</div>
|
||||
</div>
|
||||
<div class="homeRecommend_right" v-if="systemUser.value == -1">
|
||||
@@ -22,7 +22,7 @@
|
||||
</header>
|
||||
<div class="homeRecommend_content_body">
|
||||
<div class="homeRecommend_content_body_recommend" id="aaaa">
|
||||
<div class="content_body_recommend_left">
|
||||
<div class="content_body_recommend_left mdhidden">
|
||||
<img class="content_body_img1 content_body_img" src="/image/mainImg/img1.png" alt="">
|
||||
<img class="content_body_img2 content_body_img" src="/image/mainImg/img2.png" alt="">
|
||||
<img class="content_body_img3 content_body_img" src="/image/mainImg/img3.png" alt="">
|
||||
@@ -39,7 +39,7 @@
|
||||
<a class="started_btn" href="https://code-create.com.hk/aida-trial/" target="_blank">START TRIAL</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="content_body_recommend_right">
|
||||
<div class="content_body_recommend_right mdhidden">
|
||||
<img class="content_body_img1 content_body_img" src="/image/mainImg/img6.png" alt="">
|
||||
<img class="content_body_img2 content_body_img" src="/image/mainImg/img7.png" alt="">
|
||||
<img class="content_body_img3 content_body_img" src="/image/mainImg/img8.png" alt="">
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
</template>
|
||||
<script >
|
||||
import { defineComponent, createVNode, ref , nextTick,computed } from "vue";
|
||||
import { defineComponent, createVNode, ref , nextTick,computed, onMounted } from "vue";
|
||||
import { isEmail } from "@/tool/util";
|
||||
import { setCookie, getCookie, WriteCookie,clonAllCookie } from "@/tool/cookie";
|
||||
import VerificationCodeInput from "@/component/LoginPage/verificationCodeInput.vue";
|
||||
@@ -84,6 +84,7 @@ export default defineComponent({
|
||||
const store = useStore();
|
||||
const router = useRouter();
|
||||
let registerModel = ref()
|
||||
let isMoblie = ref(false)
|
||||
let systemUser = computed(()=>{
|
||||
return store.state.UserHabit.systemUser
|
||||
})
|
||||
@@ -92,6 +93,9 @@ export default defineComponent({
|
||||
}
|
||||
let setRegister = () =>{
|
||||
// ler
|
||||
if(window.innerWidth < 768){
|
||||
registerModel.value.pageWidth = '100%'
|
||||
}
|
||||
registerModel.value.init()
|
||||
// router.push("/register");
|
||||
}
|
||||
@@ -117,6 +121,11 @@ export default defineComponent({
|
||||
let goHome = ()=>{
|
||||
router.push('/home');
|
||||
}
|
||||
onMounted(()=>{
|
||||
if(window.innerWidth < 768){
|
||||
isMoblie.value = true
|
||||
}
|
||||
})
|
||||
return {
|
||||
systemUser,
|
||||
setLogin,
|
||||
@@ -125,6 +134,7 @@ export default defineComponent({
|
||||
setAdminUp,
|
||||
logout,
|
||||
goHome,
|
||||
isMoblie,
|
||||
}
|
||||
},
|
||||
data() {
|
||||
@@ -193,6 +203,7 @@ export default defineComponent({
|
||||
display: flex;
|
||||
height: 100%;
|
||||
flex-direction: column;
|
||||
|
||||
.homeRecommend_content_body{
|
||||
flex: 1;
|
||||
}
|
||||
@@ -209,8 +220,10 @@ export default defineComponent({
|
||||
// border-bottom: 0.1rem solid rgba(3, 3, 3, 0.1);
|
||||
position: relative;
|
||||
align-items: center;
|
||||
|
||||
z-index: 1049;
|
||||
@media (max-width: 768px) {
|
||||
z-index: 1000;
|
||||
}
|
||||
background-color: #fff;
|
||||
.homeRecommend_right{
|
||||
width: 33%;
|
||||
@@ -386,6 +399,9 @@ export default defineComponent({
|
||||
transform: translateX(-50%);
|
||||
z-index: 2;
|
||||
opacity: 0;
|
||||
@media (max-width: 768px) {
|
||||
width: 80%;
|
||||
}
|
||||
.content_body_recommend_center_title{
|
||||
h1{
|
||||
line-height: 1;
|
||||
|
||||
@@ -336,6 +336,7 @@ export default defineComponent({
|
||||
let allBoardData:any = computed(()=>{
|
||||
return store.state.UploadFilesModule.allBoardData})
|
||||
let isMannequinShow = ref(false)
|
||||
let chooseIsDesign:any = ref(1)
|
||||
return {
|
||||
store,
|
||||
likeDesignCollectionList,
|
||||
@@ -355,6 +356,7 @@ export default defineComponent({
|
||||
workspacePosition,
|
||||
allBoardData,
|
||||
isMannequinShow,
|
||||
chooseIsDesign,
|
||||
};
|
||||
},
|
||||
data() {
|
||||
@@ -471,6 +473,7 @@ export default defineComponent({
|
||||
// this.store.commit("clearAllCollection");
|
||||
}
|
||||
if (this.$route.params.id) {
|
||||
this.chooseIsDesign = this.$route.params.isDesign
|
||||
if(this.$route.params.type == 'History'){
|
||||
this.getHistoryChoose(this.$route.params.id, "normal");
|
||||
}else if(this.$route.params.type == 'Works'){
|
||||
@@ -604,6 +607,7 @@ export default defineComponent({
|
||||
_this.store.commit("clearAllCollection");
|
||||
_this.store.commit("setAllBoardDataChoose",{});
|
||||
_this.store.commit("clearShowSketchboard",{});
|
||||
_this.chooseIsDesign = 1;
|
||||
_this.isHaveReviewCollection = false
|
||||
}
|
||||
});
|
||||
@@ -663,6 +667,10 @@ export default defineComponent({
|
||||
|
||||
//设计新的collection
|
||||
designNewCollection() {
|
||||
if(this.chooseIsDesign == 0){
|
||||
message.info(this.t('HomeView.jsContent1'));
|
||||
return
|
||||
}
|
||||
let { colorBoards } =
|
||||
this.store.state.UploadFilesModule.allBoardData;
|
||||
if (!colorBoards || colorBoards?.length < 1) {
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
</div>
|
||||
|
||||
<newScaleImage ref="newScaleImage" @deletePorfolio="deletePorfolio"></newScaleImage>
|
||||
<newScaleImageMobile ref="newScaleImageMobile" @deletePorfolio="deletePorfolio"></newScaleImageMobile>
|
||||
<!-- <RobotAssist></RobotAssist> -->
|
||||
|
||||
</div>
|
||||
@@ -40,6 +41,8 @@ import { useStore } from "vuex";
|
||||
import { Https } from "@/tool/https";
|
||||
import { getCookie } from "@/tool/cookie";
|
||||
import newScaleImage from "@/component/WorksPage/newScaleImage.vue";
|
||||
import newScaleImageMobile from "@/component/WorksPage/newScaleImageMobile.vue";
|
||||
|
||||
import { useI18n } from "vue-i18n";
|
||||
import { ElCascader } from 'element-plus'
|
||||
import { remove } from "jszip";
|
||||
@@ -49,6 +52,7 @@ import Falls from "@/component/WorksPage/Falls.vue";
|
||||
export default defineComponent({
|
||||
components: {
|
||||
newScaleImage,
|
||||
newScaleImageMobile,
|
||||
Falls,
|
||||
generalMenu,
|
||||
},
|
||||
@@ -121,6 +125,7 @@ export default defineComponent({
|
||||
value:'all',
|
||||
})
|
||||
let newScaleImage:any = ref()
|
||||
let newScaleImageMobile:any = ref()
|
||||
let fall:any = ref()
|
||||
let setWorksSelect = (val:any) => {
|
||||
filter.worksSelect = val.value
|
||||
@@ -141,8 +146,16 @@ export default defineComponent({
|
||||
let likeFile = (item:any,type:string) => {
|
||||
}
|
||||
let getImgScale = (item:any)=>{
|
||||
newScaleImage.value.scaleImageMask = true
|
||||
newScaleImage.value.init(item)
|
||||
let newScaleModel = null
|
||||
if(window.innerWidth < 768){
|
||||
newScaleModel = newScaleImageMobile
|
||||
}else{
|
||||
newScaleModel = newScaleImage
|
||||
newScaleModel.value.scaleImageMask = true
|
||||
|
||||
}
|
||||
newScaleModel.value.init(item)
|
||||
|
||||
}
|
||||
let getPorfolio = ()=>{
|
||||
let data = filter.getListDate
|
||||
@@ -216,6 +229,7 @@ export default defineComponent({
|
||||
menuList,
|
||||
selectMenu,
|
||||
newScaleImage,
|
||||
newScaleImageMobile,
|
||||
fall,
|
||||
setWorksSelect,
|
||||
likeFile,
|
||||
|
||||
@@ -333,7 +333,11 @@ export default defineComponent({
|
||||
},
|
||||
|
||||
retrieveHome(record:any){
|
||||
this.$router.push({name:'homePage',params: {id:record.id,type:'History'}})
|
||||
let num = 1
|
||||
if(record.original == 0){
|
||||
num = 0
|
||||
}
|
||||
this.$router.push({name:'homePage',params: {id:record.id,type:'History',isDesign:num}})
|
||||
},
|
||||
removeLabel(){
|
||||
let setLabel:any = this.$refs.setLabel
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
</div>
|
||||
|
||||
<!-- 邮箱登录 end -->
|
||||
<div class="login_content_right">
|
||||
<div class="login_content_right mdhidden">
|
||||
<img
|
||||
src="@/assets/images/loginPage/aida_logo_centent.jpg"
|
||||
/>
|
||||
@@ -478,7 +478,11 @@ export default defineComponent({
|
||||
if(rv.systemUser == 0){
|
||||
this.turnToHomePage('/');
|
||||
}else{
|
||||
this.turnToHomePage('/home');
|
||||
if(window.innerWidth < 768){
|
||||
this.turnToHomePage('/');
|
||||
}else{
|
||||
this.turnToHomePage('/home');
|
||||
}
|
||||
}
|
||||
sessionStorage.setItem('isTimeOne', JSON.stringify(false));//是否需要公告 提示 弹窗
|
||||
let randomNum:any = Math.floor(Math.random() * 9000000000000000) + 1000000000000000;
|
||||
@@ -585,9 +589,14 @@ export default defineComponent({
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
|
||||
@media (max-width: 768px) {
|
||||
width: 100%;
|
||||
}
|
||||
.login_content_left{
|
||||
width: 40%;
|
||||
@media (max-width: 768px) {
|
||||
width: 100%;
|
||||
}
|
||||
.login_form_email{
|
||||
position: absolute;
|
||||
left: 0;
|
||||
|
||||
Reference in New Issue
Block a user