2023-11-15-dist

This commit is contained in:
X1627315083
2023-11-15 09:59:24 +08:00
parent e3a2f8d25d
commit 0ad232a381
13 changed files with 73 additions and 39 deletions

View File

@@ -210,6 +210,7 @@ export default defineComponent({
this.isHaveBindEmail = this.userInfo?.email ? true : false;
this.operateClick();
document.addEventListener("click", this.operateClick);
this.getLang('')
},
methods: {
turnToNewPage(url) {
@@ -372,30 +373,39 @@ export default defineComponent({
}, 1000);
},
//获取当前语言
getLang(){
getLang(v){
let data
Https.axiosPost(Https.httpUrls.getUserLanguage, data).then(
(rv) => {
if (rv) {
this.locale = v
console.log(rv);
this.locale = rv
}
}
);
},
setLang(v){
let data = {
language:v
}
Https.axiosPost(Https.httpUrls.changeUserLanguage, data).then(
(rv) => {
if (rv) {
// let data = {
// language:v
// }
Https.axiosGet(Https.httpUrls.changeUserLanguage,{params:{language:v}}).then((rv) => {
if (rv) {
if (rv) {
let token = rv;
setCookie("token", token);
location.reload()
this.getLang(v)
}
}
);
}
})
// Https.axiosPost(Https.httpUrls.changeUserLanguage, data).then(
// (rv) => {
// if (rv) {
// let token = rv;
// setCookie("token", token);
// this.getLang(v)
// }
// }
// );
},
setLocale(v){

View File

@@ -44,17 +44,16 @@ export default {
// console.log(ratio);
// console.log((num/ (width * height) * 100).toFixed(2));
}
for (let i = 0; i < data.data.length; i+=4) {
var r = data.data[i];
var g = data.data[i+1];
var b = data.data[i+2];
var a = data.data[i+3];
arr.push([r,g,b,a])
}
// for (let i = 0; i < data.data.length; i+=4) {
// var r = data.data[i];
// var g = data.data[i+1];
// var b = data.data[i+2];
// var a = data.data[i+3];
// arr.push([r,g,b,a])
// }
// interface Point {

View File

@@ -253,19 +253,15 @@
<div class="content_img_item" v-for="(img,index) in generateList" :key="img.id" @click="selectImgItem(img)">
<div :class="['content_img_item_block', selectImgList.indexOf(img.id) > -1 ? 'select_item_img' :'']">
<img v-lazy="img.imgUrl" :key="img.imgUrl" :class="['content_img', ['Moodboard','Printboard'].indexOf(selectCode) > -1 ? 'board_content_img' :'']"/>
<!-- <div class="img_item_hover">
<div class="img_item_hover">
<div class="img_operate_content">
<div class="img_operate_block" @click.stop="editPlacementClick(img)" v-show="selectCode === 'Models'">
<span class="icon iconfont icon-tianxie operate_icon"></span>
</div>
<div class="img_operate_block" @click.stop="showRenameModal(img,'single')">
<span class="icon iconfont icon-zhongmingming operate_icon"></span>
</div>
<div class="img_operate_block" @click.stop="deleteSinglePic(img,index)">
<span class="icon iconfont icon-shanchu operate_icon"></span>
<div class="img_operate_block" @click.stop="editPlacementClick(img)">
<i v-if="!img.like" class="fi fi-rr-heart operate_icon" @click.stop="likeFile(img,'like')"></i>
<i v-else class="fi fi-sr-heart operate_icon" @click.stop="likeFile(img,'noLike')"></i>
</div>
</div>
</div> -->
</div>
</div>
<div class="content_img_name"></div>
</div>
@@ -542,6 +538,33 @@ export default defineComponent({
}
})
},
likeFile(item:any,str:string){
if(str == 'like'){
let data = {
generateDetailId:item.id,
level1Type:this.selectCode,
level2Type: item.category,
timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone
}
Https.axiosPost(Https.httpUrls.generateLike, data).then(
(rv) => {
item.like = true
}
).catch(res=>{
});
}else{
let data = {
generateDetailId:item.id,
timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone
}
Https.axiosGet(Https.httpUrls.generateDislike, {params:data}).then(
(rv) => {
item.like = false
}
).catch(res=>{
});
}
},
selectMenuItem(menu:any,index:any){
if(menu.children?.length){ //证明是有子菜单
menu.showChildren = !menu.showChildren
@@ -561,6 +584,7 @@ export default defineComponent({
this.uploadGenerate = 'Upload'
this.captionGeneration = ''
this.selectGenerateList = []
this.generateList = []
}
},
@@ -657,7 +681,7 @@ export default defineComponent({
"classificationName": "",
"createTime": "",
"id": 0,
"libraryId": this.renameType === 'single' ? [this.selectSingleImg.id] : this.selectImgList,
"libraryIdList": this.renameType === 'single' ? [this.selectSingleImg.id] : this.selectImgList,
"type": this.selectCode,
"updateTime": "",
"userId": 0
@@ -848,7 +872,7 @@ export default defineComponent({
let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : ''
let data = {
classificationId:[],
classificationIdList:labelArr,
level1Type:this.selectCode,
level2Type:designType,
page:this.currentPage,
@@ -1497,6 +1521,7 @@ export default defineComponent({
display: flex;
flex-direction: column;
align-items: center;
position: relative;
.content_img_item_block{
border: 0.1rem solid transparent;
// width: 16.5rem;