更改生成线稿like类别

This commit is contained in:
李志鹏
2025-11-14 14:27:59 +08:00
parent 737c8eadeb
commit 1d2dcedf9f
3 changed files with 22 additions and 5 deletions

View File

@@ -724,8 +724,9 @@ export default defineComponent({
} }
}, },
methods: { methods: {
generageAdd(data: any) { generageAdd(value: any) {
if (!data?.imgUrl) return if (!value?.imgUrl) return
const data = JSON.parse(JSON.stringify(value))
data.type_ = this.type_ data.type_ = this.type_
data.type_.type1 = data.designType ? data.designType : this.type_.type1 data.type_.type1 = data.designType ? data.designType : this.type_.type1
data.resData = JSON.parse(JSON.stringify(data)) data.resData = JSON.parse(JSON.stringify(data))
@@ -1204,13 +1205,14 @@ export default defineComponent({
Https.axiosPost(Https.httpUrls.generateLike, data) Https.axiosPost(Https.httpUrls.generateLike, data)
.then(rv => { .then(rv => {
item.like = true item.like = true
item.libraryId = rv.libraryId
}) })
.catch(res => {}) .catch(res => {})
this.fileList[index].state = '' this.fileList[index].state = ''
this.generageAdd(item) this.generageAdd(item)
} else { } else {
this.fileList[index].state = 'delete' this.fileList[index].state = 'delete'
this.generageAdd(item) // this.generageAdd(item)
let data = { let data = {
generateDetailId: item.id, generateDetailId: item.id,
timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone
@@ -1218,6 +1220,7 @@ export default defineComponent({
Https.axiosGet(Https.httpUrls.generateDislike, { params: data }) Https.axiosGet(Https.httpUrls.generateDislike, { params: data })
.then(rv => { .then(rv => {
item.like = false item.like = false
item.libraryId = null
}) })
.catch(res => {}) .catch(res => {})
} }

View File

@@ -119,10 +119,22 @@ export default defineComponent({
file.level2Type = cate.value; file.level2Type = cate.value;
file.categoryValue = cate.value; file.categoryValue = cate.value;
file.category = cate.name; file.category = cate.name;
if(props.isSetSketchCategory){
console.log("libraryId:" + file.libraryId)
if(file.libraryId){
let data = {
libraryId:[file.libraryId],
level2Type:props.item.categoryValue,
}
Https.axiosPost(Https.httpUrls.setSketchLibrary,data).then(
(rv: any) => {
emit('upTypeSucced')
}
).catch((res)=>{
});
}else if(props.isSetSketchCategory){
setSketchLibrary(props.item) setSketchLibrary(props.item)
} }
// this.store.commit("sketchGenerateFiles", this.fileList);
} }
let setSketchLibrary = (item:any)=>{ let setSketchLibrary = (item:any)=>{

View File

@@ -1067,6 +1067,7 @@ export default defineComponent({
Https.axiosPost(Https.httpUrls.generateLike, data).then( Https.axiosPost(Https.httpUrls.generateLike, data).then(
(rv) => { (rv) => {
item.like = true item.like = true
item.libraryId = rv.libraryId
} }
).catch(res=>{ ).catch(res=>{
}); });
@@ -1078,6 +1079,7 @@ export default defineComponent({
Https.axiosGet(Https.httpUrls.generateDislike, {params:data}).then( Https.axiosGet(Https.httpUrls.generateDislike, {params:data}).then(
(rv) => { (rv) => {
item.like = false item.like = false
item.libraryId = null
} }
).catch(res=>{ ).catch(res=>{
}); });