@@ -1610,12 +1611,6 @@ export default defineComponent({
this.startDesignType = "design";
// this.posiitonData.likeSelectIndex = 0
// this.posiitonData.likeElList = []
- const firstDesign = sessionStorage.getItem('firstDesign');
-
- if(!firstDesign && this.likeDesignCollectionList?.length == 0){
- message.info(this.t('HomeView.jsContent13'))
- }
- sessionStorage.setItem('firstDesign','true');
}
this.isShowMark = false;
})
@@ -2255,7 +2250,12 @@ export default defineComponent({
}
}
}
-
+ .info{
+ font-size: 1.2rem;
+ color: #000000;
+ margin-left: 2rem;
+ font-weight: 900;
+ }
.designPage_body {
width: 100%;
height: 100%;
From 41f9293957ad54075eadf23ac8003a0c9b97a3bd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com>
Date: Mon, 27 Oct 2025 15:42:04 +0800
Subject: [PATCH 016/143] =?UTF-8?q?=E6=A0=87=E7=AD=BE=E9=80=89=E4=B8=AD?=
=?UTF-8?q?=E7=8A=B6=E6=80=81=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/LibraryPage/setLabel.vue | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)
diff --git a/src/component/LibraryPage/setLabel.vue b/src/component/LibraryPage/setLabel.vue
index 6b6826ba..e679ffe7 100644
--- a/src/component/LibraryPage/setLabel.vue
+++ b/src/component/LibraryPage/setLabel.vue
@@ -333,21 +333,24 @@ export default defineComponent({
return data
},
- deleteShow(value:any){
+ deleteShow(v:any){
// this.options
this.labelBor = false
- for(let index = 0; index {
+ for(let index = 0; index
From d1ac0caa81d489cae2e4ec8c3f8e24ea1af0baee Mon Sep 17 00:00:00 2001
From: X1627315083 <1627315083@qq.com>
Date: Thu, 30 Oct 2025 14:00:09 +0800
Subject: [PATCH 023/143] =?UTF-8?q?=E4=BF=AE=E5=A4=8DCurrentProject?=
=?UTF-8?q?=E7=9A=84bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/home/design/index.vue | 93 ++++++++++++-----------------
src/component/home/index.vue | 6 ++
2 files changed, 45 insertions(+), 54 deletions(-)
diff --git a/src/component/home/design/index.vue b/src/component/home/design/index.vue
index f5a4137d..effe0258 100644
--- a/src/component/home/design/index.vue
+++ b/src/component/home/design/index.vue
@@ -629,6 +629,7 @@ export default defineComponent({
collItemSize.collValue = Math.floor(parentWidth / collItemSize.widthValue.value)
collItemSize.padding = Math.floor(parentWidth - (collItemSize.collValue * collItemSize.widthValue.value))
let value = collItemSize.collValue
+ console.log(parentWidth,collItemSize,value)
collItemSize.itemStyle.width = (parentWidth - collItemSize.padding - (value * 10)) / value
collItemSize.itemStyle.height = collItemSize.itemStyle.width * 1.54
@@ -1076,7 +1077,6 @@ export default defineComponent({
})
}
const upDataSort = (generateCourseItem:any,likeIndex:number)=>{
- console.log(generateCourseItem.sort)
let list = likeDesignCollectionList.value
if(list[likeIndex].childList.length == 0)return
list[likeIndex].childList.forEach((likeItem:any,index:any)=>{
@@ -1085,7 +1085,6 @@ export default defineComponent({
}
// if(generateCourseItem.sort >= likeItem.sort && str == 'batch'){
// likeItem.sort += 1
- // console.log(likeItem.sort)
// }
})
}
@@ -1155,7 +1154,6 @@ export default defineComponent({
await nextTick().then(()=>{
designData.isUnfold = true
- console.log('111s')
uploadLikeDom()
})
setPrductimgAll()
@@ -1469,56 +1467,12 @@ export default defineComponent({
// window.removeEventListener('resize', this.setItemPosition)
if(this.observerData?.observer)this.observerData.observer.unobserve(this.$refs.rightContentBlockBox);
},
+
async mounted() {
- // if(window.innerWidth < 1200){
- // this.widthList = [
- // {
- // label:'Medium',
- // value:70,
- // },{
- // label:'Large',
- // value:150,
- // },{
- // label:'Extra-large',
- // value:200,
- // }
- // ]
- // this.widthValue = {
- // label:'Medium',
- // value:70,
- // }
- // }
- window.addEventListener('beforeunload', (event)=>{
- this.store.commit("clearAllCollection");
- });
- // window.addEventListener('resize', this.setItemPosition)
-
- this.$refs.rightContentBlockBox
- this.observerData.observer = new ResizeObserver(entries => {
- for (let entry of entries) {
- clearTimeout(this.observerData.time)
- if(entries[0].contentRect.width > 800){
- this.likeDesignTools = true
- }else{
- this.likeDesignTools = false
- }
- this.observerData.time = setTimeout(()=>{
-
- this.setSystemDesigner(0)
- this.setDesignItemStyle()
- },100)
- // const { width } = entry.contentRect;
- }
- });
- this.observerData.observer.observe(this.$refs.rightContentBlockBox);
- if(this.designCollectionList?.length > 0){
- nextTick(()=>{
- this.setDesignItemStyle()
- this.setShowHide('recycleDomHidden')
- })
- }
- this.isUnfold = true
- this.setUnfold()
+ // window.addEventListener('beforeunload', (event)=>{
+ // this.store.commit("clearAllCollection");
+ // });
+ this.init()
},
directives:{
mousewheel:{
@@ -1554,7 +1508,9 @@ export default defineComponent({
// this.likeDesignCollectionList.push(team)
// },
openSetData(){
- this.setItemPosition()
+ nextTick(()=>{
+ this.setItemPosition()
+ })
},
setItemPosition(){
this.setSystemDesigner(0)
@@ -1566,7 +1522,36 @@ export default defineComponent({
affiche.init(text)
})
},
-
+ init(){
+
+ this.$refs.rightContentBlockBox
+ this.observerData.observer = new ResizeObserver(entries => {
+ for (let entry of entries) {
+ if(entries[0].contentRect.width == 0)return
+ clearTimeout(this.observerData.time)
+ if(entries[0].contentRect.width > 800){
+ this.likeDesignTools = true
+ }else{
+ this.likeDesignTools = false
+ }
+ this.observerData.time = setTimeout(()=>{
+
+ this.setSystemDesigner(0)
+ this.setDesignItemStyle()
+ },100)
+ // const { width } = entry.contentRect;
+ }
+ });
+ this.observerData.observer.observe(this.$refs.rightContentBlockBox);
+ if(this.designCollectionList?.length > 0){
+ nextTick(()=>{
+ this.setDesignItemStyle()
+ this.setShowHide('recycleDomHidden')
+ })
+ }
+ this.isUnfold = true
+ this.setUnfold()
+ },
//判断模特和当前start的sketch是否匹配
isMannequin(){
this.isMannequinShow = false
diff --git a/src/component/home/index.vue b/src/component/home/index.vue
index e4d17a05..4f207c81 100644
--- a/src/component/home/index.vue
+++ b/src/component/home/index.vue
@@ -78,6 +78,7 @@ export default defineComponent({
data.routeQuery = query
if(query.history)data.componentKey = query.history
const key = Object.keys(query)?.[0]
+ console.log(key)
if(key){
data.openType = Object.keys(query)[0]
}else{
@@ -98,6 +99,11 @@ export default defineComponent({
// 如果是同一个项目且openType为history,跳过重新初始化
if(isSameProject){
data.dataLoad = false
+ console.log(dataDom.design)
+ // dataDom.design?.init()
+ if(query.history){
+ dataDom.design.openSetData()
+ }
return
}
From 465f9f8004cb9dec73a9d02619dcfc06a40186fd Mon Sep 17 00:00:00 2001
From: X1627315083 <1627315083@qq.com>
Date: Fri, 31 Oct 2025 15:22:43 +0800
Subject: [PATCH 024/143] =?UTF-8?q?detail=E6=92=A4=E5=9B=9E=E9=80=BB?=
=?UTF-8?q?=E8=BE=91=E8=B0=83=E6=95=B4=EF=BC=8C=E7=A7=BB=E5=8A=A8=E4=BD=8D?=
=?UTF-8?q?=E7=BD=AE=E4=B9=9F=E4=BC=9A=E6=B7=BB=E5=8A=A0=E6=92=A4=E5=9B=9E?=
=?UTF-8?q?=E8=AE=B0=E5=BD=95=E4=B8=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/Detail/DesignDetail.vue | 29 +++++++++++--------
src/component/Detail/model/modelPosition.vue | 10 +++++--
.../home/design/editDesignType/index.vue | 3 +-
src/store/Detail/designDetail.ts | 3 ++
4 files changed, 30 insertions(+), 15 deletions(-)
diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue
index 2f719645..aa9e202a 100644
--- a/src/component/Detail/DesignDetail.vue
+++ b/src/component/Detail/DesignDetail.vue
@@ -248,15 +248,13 @@ export default defineComponent({
const setRevocation = ()=>{//设置撤销
let itemDetail = JSON.parse(JSON.stringify(detailData.designDetail))
let revocation:any = JSON.parse((sessionStorage.getItem("revocation") as any))
+ if(!revocation)revocation = []
// let oppositeRevocation = JSON.parse((sessionStorage.getItem("oppositeRevocation") as any))
- if(revocation?.[0]?.designItemId != itemDetail.designItemId || revocation?.[0]?.designItemId == undefined){
- // sessionStorage.setItem('revocation', JSON.stringify([]));
- // sessionStorage.setItem('oppositeRevocation',JSON.stringify([]));
- revocation = []
- }
+ // if(revocation?.[0]?.designItemId != itemDetail.designItemId || revocation?.[0]?.designItemId == undefined){
+ // revocation = []
+ // }
revocation.push({designData:itemDetail,position:null})
detailData.revocationShow = revocation?.length
- detailData.oppositeRevocationShow = 0
sessionStorage.setItem('revocation', JSON.stringify(revocation));
sessionStorage.setItem('oppositeRevocation',JSON.stringify([]));
}
@@ -265,13 +263,16 @@ export default defineComponent({
const revocation = ()=>{//撤回
let oppositeRevocation = JSON.parse((sessionStorage.getItem("oppositeRevocation") as any))
let revocation = JSON.parse((sessionStorage.getItem("revocation") as any))
- if(detailData.revocationShow <= 1)return
+ if(revocation.length <= 1)return
oppositeRevocation.push(revocation[revocation.length-1])
- detailData.oppositeRevocationShow = oppositeRevocation.length
revocation.splice(revocation.length-1,1)
detailData.revocationShow = revocation.length
// store.commit("DesignDetail/setDesignDetail", revocation[revocation.length-1]);
- store.commit('DesignDetail/setDesignDetail',revocation[revocation.length-1])
+ if(revocation[revocation.length-1].designData){
+ store.commit('DesignDetail/setDesignDetail',revocation[revocation.length-1].designData)
+ }else{
+ store.commit('DesignDetail/setFrontBack',revocation[revocation.length-1].position)
+ }
store.commit('DesignDetail/setDesignColthes',detailData.selectDetail.id)
sessionStorage.setItem('oppositeRevocation', JSON.stringify(oppositeRevocation));
sessionStorage.setItem('revocation', JSON.stringify(revocation));
@@ -281,8 +282,13 @@ export default defineComponent({
const oppositeRevocation = ()=>{//反撤回
let oppositeRevocation = JSON.parse((sessionStorage.getItem("oppositeRevocation") as any))
let revocation = JSON.parse((sessionStorage.getItem("revocation") as any))
- if(!oppositeRevocation[oppositeRevocation.length-1])return
- store.commit("DesignDetail/setDesignDetail", oppositeRevocation[oppositeRevocation.length-1]);
+ // if(!oppositeRevocation[oppositeRevocation.length-1].designData)return
+ if(oppositeRevocation.length < 1)return
+ if(oppositeRevocation[oppositeRevocation.length-1]?.designData){
+ store.commit('DesignDetail/setDesignDetail',oppositeRevocation[oppositeRevocation.length-1].designData)
+ }else if(oppositeRevocation[oppositeRevocation.length-1]?.position){
+ store.commit('DesignDetail/setFrontBack',oppositeRevocation[oppositeRevocation.length-1].position)
+ }
store.commit('DesignDetail/setDesignColthes',detailData.selectDetail.id)
revocation.push(oppositeRevocation[oppositeRevocation.length-1])
detailData.revocationShow = revocation.length
@@ -363,7 +369,6 @@ export default defineComponent({
}
const getSubmitData = async (str:string)=>{
// return
- console.log(detailData.selectDetail)
let workspace = store.state.Workspace.probjects
if(!detailData?.selectDetail?.path && !detailData?.selectDetail?.newDetail?.sketch?.minIOPath)return
let clothes:any
diff --git a/src/component/Detail/model/modelPosition.vue b/src/component/Detail/model/modelPosition.vue
index 189a44fc..4153bae7 100644
--- a/src/component/Detail/model/modelPosition.vue
+++ b/src/component/Detail/model/modelPosition.vue
@@ -198,16 +198,21 @@ export default defineComponent({
document.removeEventListener('mouseup',sizeMouseup)
document.removeEventListener('touchend',sizeMouseup)
//鼠标抬起
- console.log(11)
+ setRevocation()
}
+ let isMove = false//表示是否移动,是否需要在鼠标抬起的时候保存数据
const setRevocation = ()=>{
+ if(!isMove)return
+ isMove = false
let frontBack = JSON.parse(JSON.stringify(detailData.frontBack))
+ console.log(frontBack)
let revocation:any = JSON.parse((sessionStorage.getItem("revocation") as any))
revocation.push({designData:null,position:frontBack})
sessionStorage.setItem('revocation', JSON.stringify(revocation));
}
const sizeMouseMoveOperation = (e:any)=> {
+ isMove = true
let imgDomWH = selectItem.imgDom.getBoundingClientRect()
let parentNode =selectItem.imgDom.parentNode
let width = imgDomWH.width
@@ -262,9 +267,10 @@ export default defineComponent({
document.removeEventListener('mouseup',mouseup)
document.removeEventListener('touchend',mouseup)
///鼠标抬起
- console.log(11)
+ setRevocation()
}
const mouseMoveOperation = (e:any)=>{
+ isMove = true
let imgDomWH = selectItem.imgDom.getBoundingClientRect()
let parentNode = document.getElementsByClassName('molepositon')[0].getElementsByClassName("designOpenrtion_imgMask")[0].getBoundingClientRect()
let x = (e.clientX - detailData.frontBack.front[selectItem.imgDomIndex].centers.left)+'px'
diff --git a/src/component/home/design/editDesignType/index.vue b/src/component/home/design/editDesignType/index.vue
index 089ccc2c..567b27b3 100644
--- a/src/component/home/design/editDesignType/index.vue
+++ b/src/component/home/design/editDesignType/index.vue
@@ -423,6 +423,7 @@ setup(props:any,{emit}) {
rv.forEach((item:any)=>{
arr.push(item.taskId)
})
+ console.log(productimg.selectGenerate)
productimg.generateCourse = {
...rv[0],
prompt:productimg.productimgSearchName,
@@ -430,7 +431,6 @@ setup(props:any,{emit}) {
// modelName:speed.speedData.value,
modelName:data.modelName,
poseId:productimg.selectPose,
- userLikeSortId:productimg.selectGenerate.userLikeSortId || productimg.selectGenerate?.parentId,
sourceUrl:productimg.selectGenerate?.sourceUrl || productimg.selectGenerate?.productImage,
status:null,
oldId:productimg.openType == 'add'?null:productimg.selectGenerate.id,
@@ -590,6 +590,7 @@ setup(props:any,{emit}) {
productimg.productimgRelightDirection = ''
}
let init = async (list:any,index:any,dialogueIndex:any,status:any,listType:string)=>{
+ console.log(list[index])
productimg.scaleImageList = list
productimg.scaleImageIndex = index
scaleImage.value = true
diff --git a/src/store/Detail/designDetail.ts b/src/store/Detail/designDetail.ts
index d5bfe898..82b9c575 100644
--- a/src/store/Detail/designDetail.ts
+++ b/src/store/Detail/designDetail.ts
@@ -153,6 +153,9 @@ const DesignDetail : Module = {
state.currentDetailType = data
}
},
+ setFrontBack(state,data){
+ state.frontBack = data
+ },
setDesignColthes(state,data){
if(!state.currentDetailType)state.currentDetailType = 'sketch'
//切换选择
From 0881b00596209282185dbaffafec0292aeaa0294 Mon Sep 17 00:00:00 2001
From: zhangyh
Date: Mon, 3 Nov 2025 10:04:49 +0800
Subject: [PATCH 025/143] =?UTF-8?q?feat:=20new=20project=E6=8C=89=E9=92=AE?=
=?UTF-8?q?=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/HomeMain.vue | 25 ++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)
diff --git a/src/views/HomeMain.vue b/src/views/HomeMain.vue
index 3c665bb8..c9538217 100644
--- a/src/views/HomeMain.vue
+++ b/src/views/HomeMain.vue
@@ -27,7 +27,7 @@
>
-
+
- Total Amount:
+ Total Amount: {{ totalPayer }}
@@ -210,6 +210,8 @@ export default defineComponent({
orderBy:'',
status: "",
type: "",
+ totalPayer:0,
+
});
let selectList=reactive({
platformList:[
@@ -469,6 +471,9 @@ export default defineComponent({
filter.dataList = rv.content;
filterData.total = rv.total;
filter.tableLoading = false;
+ rv.content.forEach((item: any) => {
+ filterData.totalPayer += Number(item.payerTotal)
+ })
// this.workspaceItem.position = this.singleTypeList[0].label
}
diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue
index aa9e202a..c3379746 100644
--- a/src/component/Detail/DesignDetail.vue
+++ b/src/component/Detail/DesignDetail.vue
@@ -39,6 +39,10 @@
{{$t('DesignPrintOperation.Elements')}}
+
{{$t('DesignPrintOperation.Model')}}
@@ -78,6 +82,7 @@
v-show="
currentDetailType !== 'color' &&
(currentDetailType === 'element' ||
+ currentDetailType === 'accessory' ||
currentDetailType === 'print' ||
(currentDetailType === 'sketch' && selectDetail?.newDetail?.[currentDetailType])||
(currentDetailType === 'sketch' && selectDetail?.sketchString)||
@@ -357,6 +362,7 @@ export default defineComponent({
type:(newData && detailData.currentDetailType == 'sketch' && isCurrent && !detailData.isEditPattern.value)?newData.level2Type || newData.categoryValue:list[i].type,
sketchString:list[i].sketchString?list[i].sketchString:'',
trims:(newData && detailData.currentDetailType == 'element' && isCurrent && !detailData.isEditPattern.value)?{prints:newData}:list[i].trims?.prints?list[i].trims:{prints:[]},
+ accessory:(newData && detailData.currentDetailType == 'accessory' && isCurrent && !detailData.isEditPattern.value)?{prints:newData}:list[i].trims?.prints?list[i].trims:{prints:[]},
}
if((detailData.isEditPattern.value && list[i].color?.gradient) || (!detailData.isEditPattern.value && (list[i].newDetail?.color?.gradient || list[i].color?.gradient))){
gradient = list[i].newDetail?.color?.gradient || list[i].color.gradient
diff --git a/src/component/Detail/detailLeft/accessory.vue b/src/component/Detail/detailLeft/accessory.vue
new file mode 100644
index 00000000..81c886f2
--- /dev/null
+++ b/src/component/Detail/detailLeft/accessory.vue
@@ -0,0 +1,163 @@
+
+
+
{{$t('DesignPrintOperation.CurrentAccessory')}}
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/component/Detail/detailLeft/index.vue b/src/component/Detail/detailLeft/index.vue
index 0ee87717..4484d85a 100644
--- a/src/component/Detail/detailLeft/index.vue
+++ b/src/component/Detail/detailLeft/index.vue
@@ -4,6 +4,7 @@
+
@@ -19,12 +20,13 @@ import sketch from './sketch.vue'
import print from './print.vue'
import color from './colorBox/index.vue'
import element from './element.vue'
+import accessory from './accessory.vue'
import models from './models.vue'
import addDetails from '@/component/Detail/addDetails.vue'
export default defineComponent({
components:{
- sketch,print,color,addDetails,element,models
+ sketch,print,color,addDetails,element,models,accessory
},
setup(props,{emit}) {
const store = useStore();
diff --git a/src/component/home/newProject/workspace.vue b/src/component/home/newProject/workspace.vue
index 528d6659..738e129d 100644
--- a/src/component/home/newProject/workspace.vue
+++ b/src/component/home/newProject/workspace.vue
@@ -164,7 +164,9 @@ export default defineComponent({
// data.selectObject = JSON.parse(JSON.stringify(newVal))
// })
const init = (storeData:any)=>{
- data.selectObject = JSON.parse(JSON.stringify(storeData))
+ // if(props.status == 'edit'){
+ data.selectObject = JSON.parse(JSON.stringify(storeData))
+ // }
}
const dataDom = reactive({
habitSetStyle:null as any,
@@ -215,7 +217,7 @@ export default defineComponent({
sex:data.selectObject.sex,
// sex:data.show.gender?data.selectObject.sex:null,
systemDesignerPercentage:data.show.systemDesigner?data.selectObject.systemDesignerPercentage:null,
- position:data.show.position?data.selectObject.position.value:'Overall',
+ position:data.show.position?data.selectObject.position?.value:'Overall',
ageGroup:data.show.style?data.selectObject.ageGroup:null,
userBrandDna:data.selectObject.userBrandDna,
brandPercentage:data.selectObject.brandPercentage,
@@ -280,8 +282,34 @@ export default defineComponent({
onMounted(()=>{
if(props.status != 'edit'){
store.commit('createProbject')
+ data.selectObject = {
+ name: '',
+ id: '',
+ type: '',
+ httpType: '',
+ styleName: '', //项目风格
+ styleId: null, //项目风格
+ style: '',
+ sex: 'Female',
+ ageGroup: 'Adult', //年龄组
+ positionList: [],
+ position: {}, //衣服位置
+ userBrandDna: '', //用户品牌
+ userBrandDnaImg: '', //用户品牌图片
+ userBrandDnaName: '', //用户品牌名字
+ workspaceId: -1, //worspaceId
+ publishData: {
+ id: '',
+ portfolioDes: '',
+ portfolioName: '',
+ tagsDTO: []
+ }, //发布的作品数据
+ systemDesignerPercentage: 30,
+ model: [] //模特
+ }
+ }else{
+ data.selectObject = JSON.parse(JSON.stringify(data.selectObject_))
}
- data.selectObject = JSON.parse(JSON.stringify(data.selectObject_))
data.selectObject.style = store.state.UserHabit?.mannequinStyle?.[0]?.value
data.selectObject.styleName = store.state.UserHabit?.mannequinStyle?.[0]?.name
data.selectObject.styleId = store.state.UserHabit?.mannequinStyle?.[0]?.id
diff --git a/src/lang/cn.ts b/src/lang/cn.ts
index e0b5bc98..d9b66e3e 100644
--- a/src/lang/cn.ts
+++ b/src/lang/cn.ts
@@ -657,6 +657,7 @@ export default {
Print: "印花",
Color: "颜色",
Elements: "元素",
+ Accessory: "装饰",
Model: "模特",
CurrentSketch: "设计服装",
CurrentPrint: "设计印花",
@@ -666,6 +667,7 @@ export default {
ColorCode: "颜色代码",
ExtractColor: "提取颜色",
CurrentElement: "设计元素",
+ CurrentAccessory: "设计装饰",
CurrentModel: "设计模特",
NewApparel: "新服装",
NewPrint: "新印花",
diff --git a/src/lang/en.ts b/src/lang/en.ts
index 97ed82ac..43515604 100644
--- a/src/lang/en.ts
+++ b/src/lang/en.ts
@@ -657,6 +657,7 @@ export default {
Print: "Print",
Color: "Color",
Elements: "Elements",
+ Accessory: "Accessory",
Model: "Model",
CurrentSketch: "Current Sketch",
CurrentPrint: "Current Print",
@@ -666,6 +667,7 @@ export default {
ColorCode: "Color Code",
ExtractColor: "Extract Color",
CurrentElement: "Current Element",
+ CurrentAccessory: "Current Accessory",
CurrentModel: "Current Model",
NewApparel: "New Apparel",
NewPrint: "New Print",
From d7be2eed06a3752e651bf38044dd9d3bfec89dbe Mon Sep 17 00:00:00 2001
From: X1627315083 <1627315083@qq.com>
Date: Tue, 4 Nov 2025 10:53:30 +0800
Subject: [PATCH 032/143] fix
---
src/component/home/index.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/component/home/index.vue b/src/component/home/index.vue
index 4f207c81..98e9304e 100644
--- a/src/component/home/index.vue
+++ b/src/component/home/index.vue
@@ -16,7 +16,7 @@
-
+
From fcf45c27c7e520011aff4498cde3650077e44e4d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com>
Date: Tue, 4 Nov 2025 13:49:32 +0800
Subject: [PATCH 033/143] =?UTF-8?q?z=E6=9C=80=E5=B0=8F=E6=9F=A5=E6=89=BE1?=
=?UTF-8?q?=E4=B8=AA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/HomeView/history.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/views/HomeView/history.vue b/src/views/HomeView/history.vue
index 192c72ea..f5e058c6 100644
--- a/src/views/HomeView/history.vue
+++ b/src/views/HomeView/history.vue
@@ -281,7 +281,7 @@ export default defineComponent({
const historyTable = this.$refs.historyTable
const height = historyTable.offsetHeight
const size = Math.trunc((height - 110) / 54)
- this.pageSize = size || 1
+ this.pageSize = size <= 0 ? 1 : size
if (rem) {
this.currentPage = 1
this.getHistoryList()
From a0011529e034689a3562d7b545318556fb133089 Mon Sep 17 00:00:00 2001
From: X1627315083 <1627315083@qq.com>
Date: Tue, 4 Nov 2025 15:14:54 +0800
Subject: [PATCH 034/143] =?UTF-8?q?=E5=8D=B0=E8=8A=B1=E6=9D=BF=E5=9D=97dia?=
=?UTF-8?q?ndian=E9=9B=86=E4=B8=8A=E4=BC=A0=E8=B7=B3=E5=88=B0=E7=94=9F?=
=?UTF-8?q?=E6=88=90=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/component/home/design/collection/PrintboardUpload.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/component/home/design/collection/PrintboardUpload.vue b/src/component/home/design/collection/PrintboardUpload.vue
index 1b5b34eb..90ac862d 100644
--- a/src/component/home/design/collection/PrintboardUpload.vue
+++ b/src/component/home/design/collection/PrintboardUpload.vue
@@ -10,7 +10,7 @@
class="switch_type_item"
:class="[openClick == 1 ? 'select_swtich' : '']"
>
-
{{ $t('PrintboardUpload.Generate') }}
+
{{ $t('PrintboardUpload.Generate') }}
- {{ $t('PrintboardUpload.Upload') }}
+ {{ $t('PrintboardUpload.Upload') }}