Merge branch 'dev_vite' of http://18.167.251.121:10003/aidlab/aida_front into dev_vite
This commit is contained in:
@@ -343,7 +343,7 @@ export default defineComponent({
|
|||||||
// }
|
// }
|
||||||
await detailDom.canvasBox.privewDetail()
|
await detailDom.canvasBox.privewDetail()
|
||||||
await uploadSelectDetail()
|
await uploadSelectDetail()
|
||||||
await uploadElement()
|
// await uploadElement()
|
||||||
}
|
}
|
||||||
for(let i = 0;i<list.length;i++){
|
for(let i = 0;i<list.length;i++){
|
||||||
detailData.selectDetail
|
detailData.selectDetail
|
||||||
@@ -414,10 +414,15 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
printObjectToJSON(data.printObject.prints)
|
printObjectToJSON(data.printObject.prints)
|
||||||
printObjectToJSON(data.trims.prints)
|
printObjectToJSON(data.trims.prints)
|
||||||
if((detailData.isEditPattern.value && list[i].color?.gradient) || (!detailData.isEditPattern.value && (list[i].newDetail?.color?.gradient || list[i].color?.gradient))){
|
console.log(list[i],'=======',isCurrent)
|
||||||
gradient = list[i].newDetail?.color?.gradient || list[i].color.gradient
|
if((list[i]?.color?.gradient)){
|
||||||
|
// if(list[i].color?.gradient || (!detailData.isEditPattern.value && (list[i].newDetail?.color?.gradient || list[i].color?.gradient))){
|
||||||
|
gradient = list[i]?.color?.gradient
|
||||||
|
console.log(gradient,list[i],gradient)
|
||||||
gradient.colorImg = await setGradual(gradient,320,700)
|
gradient.colorImg = await setGradual(gradient,320,700)
|
||||||
data.gradient = gradient
|
data.gradient = gradient
|
||||||
|
}else{
|
||||||
|
data.gradient = null
|
||||||
}
|
}
|
||||||
clothesList.push(data)
|
clothesList.push(data)
|
||||||
}
|
}
|
||||||
@@ -611,7 +616,7 @@ export default defineComponent({
|
|||||||
if(detailData.isEditPattern.value && detailData.isEditPattern.value == str){
|
if(detailData.isEditPattern.value && detailData.isEditPattern.value == str){
|
||||||
// await detailDom.canvasBox.saveCanvas()
|
// await detailDom.canvasBox.saveCanvas()
|
||||||
await (detailDom.canvasBox as any).privewDetail()
|
await (detailDom.canvasBox as any).privewDetail()
|
||||||
if(detailData.isEditPattern.value == 'canvasEditor')await uploadElement()
|
if(detailData.isEditPattern.value == 'canvasEditor')await uploadSelectDetail()
|
||||||
detailData.isEditPattern.value = ''
|
detailData.isEditPattern.value = ''
|
||||||
}else{
|
}else{
|
||||||
// if(detailData.isEditPattern.value && (str == 'canvasEditor' || str == 'redGreenExample')){
|
// if(detailData.isEditPattern.value && (str == 'canvasEditor' || str == 'redGreenExample')){
|
||||||
@@ -741,6 +746,7 @@ export default defineComponent({
|
|||||||
const uploadSelectDetail = async ()=>{//更新选中的detail
|
const uploadSelectDetail = async ()=>{//更新选中的detail
|
||||||
// await detailDom.canvasBox.saveCanvas()
|
// await detailDom.canvasBox.saveCanvas()
|
||||||
const allInfo = await (detailDom.canvasBox as any).getCanvasElement()
|
const allInfo = await (detailDom.canvasBox as any).getCanvasElement()
|
||||||
|
console.log(allInfo)
|
||||||
let color:any = {}
|
let color:any = {}
|
||||||
if(allInfo.color?.color?.rgba || allInfo.color?.color?.gradient){
|
if(allInfo.color?.color?.rgba || allInfo.color?.color?.gradient){
|
||||||
let canvasColor = allInfo.color.color;
|
let canvasColor = allInfo.color.color;
|
||||||
@@ -758,12 +764,10 @@ export default defineComponent({
|
|||||||
hex:rgbaToHex([canvasColor.rgba.r,canvasColor.rgba.g,canvasColor.rgba.b]),
|
hex:rgbaToHex([canvasColor.rgba.r,canvasColor.rgba.g,canvasColor.rgba.b]),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(canvasColor.gradient){
|
if(canvasColor?.gradient){
|
||||||
color.gradient = canvasColor.gradient
|
color.gradient = canvasColor.gradient
|
||||||
}
|
}
|
||||||
if(detailData.currentDetailType == 'color'){
|
console.log(color,'color')
|
||||||
detailData.detailLeftColorKey++
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(detailData.isEditPattern.value == 'canvasEditor'){
|
if(detailData.isEditPattern.value == 'canvasEditor'){
|
||||||
@@ -775,6 +779,7 @@ export default defineComponent({
|
|||||||
if(detailData.currentDetailType == 'color'){
|
if(detailData.currentDetailType == 'color'){
|
||||||
if(detailData.selectDetail.newDetail?.color)delete detailData.selectDetail.newDetail.color
|
if(detailData.selectDetail.newDetail?.color)delete detailData.selectDetail.newDetail.color
|
||||||
detailData.selectDetail.color = color
|
detailData.selectDetail.color = color
|
||||||
|
detailData.selectDetail.gradient = color.gradient
|
||||||
}
|
}
|
||||||
if(detailData.currentDetailType == 'print'){
|
if(detailData.currentDetailType == 'print'){
|
||||||
if(detailData.selectDetail.newDetail?.print)delete detailData.selectDetail.newDetail.print
|
if(detailData.selectDetail.newDetail?.print)delete detailData.selectDetail.newDetail.print
|
||||||
@@ -785,7 +790,9 @@ export default defineComponent({
|
|||||||
detailData.selectDetail.trims.prints = allInfo.trims || []
|
detailData.selectDetail.trims.prints = allInfo.trims || []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(detailData.currentDetailType == 'color'){
|
||||||
|
detailData.detailLeftColorKey++
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
const canvasReload = async ()=>{
|
const canvasReload = async ()=>{
|
||||||
|
|||||||
@@ -100,12 +100,17 @@ export default defineComponent({
|
|||||||
tcxToColor:'',
|
tcxToColor:'',
|
||||||
})
|
})
|
||||||
watch(()=>colorData.selectColor,async (newVal,oldVal)=>{
|
watch(()=>colorData.selectColor,async (newVal,oldVal)=>{
|
||||||
if(newVal.rgba && newVal.rgba?.r != null){
|
console.log('=======',123)
|
||||||
let data:any = await getColorName(newVal.rgba)
|
if((newVal.rgba && newVal.rgba?.r != null) || newVal.gradient != null){
|
||||||
newVal.name = data.name
|
console.log('=======',123)
|
||||||
newVal.tcx = data.tcx
|
let data :any = {}
|
||||||
colorData.colorList.list[colorData.selectDetail.id][colorData.colorList.index] = newVal
|
if(newVal.rgba?.r != null){
|
||||||
data.rgba = newVal.rgba
|
data = await getColorName(newVal.rgba)
|
||||||
|
newVal.name = data.name
|
||||||
|
newVal.tcx = data.tcx
|
||||||
|
colorData.colorList.list[colorData.selectDetail.id][colorData.colorList.index] = newVal
|
||||||
|
data.rgba = newVal.rgba
|
||||||
|
}
|
||||||
if(newVal.gradient){
|
if(newVal.gradient){
|
||||||
data.gradient = newVal.gradient
|
data.gradient = newVal.gradient
|
||||||
}
|
}
|
||||||
@@ -115,6 +120,7 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
store.commit('DesignDetail/setNewDetail',value)
|
store.commit('DesignDetail/setNewDetail',value)
|
||||||
}else{
|
}else{
|
||||||
|
console.log('=======',123)
|
||||||
let value = {
|
let value = {
|
||||||
data:{},
|
data:{},
|
||||||
str:'color'
|
str:'color'
|
||||||
@@ -124,13 +130,11 @@ export default defineComponent({
|
|||||||
})
|
})
|
||||||
watch(()=>colorData.selectDetail.id,(newVal,oldVal)=>{
|
watch(()=>colorData.selectDetail.id,(newVal,oldVal)=>{
|
||||||
if(!newVal)return
|
if(!newVal)return
|
||||||
console.log(12312)
|
|
||||||
if(!colorData.colorList?.list?.[newVal]){
|
if(!colorData.colorList?.list?.[newVal]){
|
||||||
colorData.colorList.list[newVal] = []
|
colorData.colorList.list[newVal] = []
|
||||||
}else{
|
}else{
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
console.log(12312)
|
|
||||||
let isNoSelect = false
|
let isNoSelect = false
|
||||||
let pushIndex = 0
|
let pushIndex = 0
|
||||||
for (let index = 0; index < 9; index++) {
|
for (let index = 0; index < 9; index++) {
|
||||||
@@ -146,7 +150,6 @@ export default defineComponent({
|
|||||||
colorData.selectDetail.color.rgba?.b == color?.rgba?.b) ||
|
colorData.selectDetail.color.rgba?.b == color?.rgba?.b) ||
|
||||||
(JSON.stringify(colorData.selectDetail.color.gradient) == JSON.stringify(color?.gradient) && colorData.selectDetail.color.gradient)
|
(JSON.stringify(colorData.selectDetail.color.gradient) == JSON.stringify(color?.gradient) && colorData.selectDetail.color.gradient)
|
||||||
){
|
){
|
||||||
console.log(123)
|
|
||||||
isNoSelect = true
|
isNoSelect = true
|
||||||
colorData.selectColor = item
|
colorData.selectColor = item
|
||||||
colorData.colorList.index = index
|
colorData.colorList.index = index
|
||||||
@@ -173,18 +176,21 @@ export default defineComponent({
|
|||||||
}
|
}
|
||||||
if(!isNoSelect){
|
if(!isNoSelect){
|
||||||
let color = colorData.selectDetail.newDetail?.color?.rgba?.r != null?colorData.selectDetail.newDetail?.color:colorData.selectDetail.color
|
let color = colorData.selectDetail.newDetail?.color?.rgba?.r != null?colorData.selectDetail.newDetail?.color:colorData.selectDetail.color
|
||||||
if(color?.rgba?.r == null)return
|
let item:any = {}
|
||||||
let item = {
|
if(color?.rgba?.r != null){
|
||||||
hex:rgbaToHex([color.rgba.r,color.rgba.g,color.rgba.b]),
|
item = {
|
||||||
id:color.id,
|
hex:rgbaToHex([color.rgba.r,color.rgba.g,color.rgba.b]),
|
||||||
rgba:{
|
id:color.id,
|
||||||
r:color.rgba.r,
|
rgba:{
|
||||||
g:color.rgba.g,
|
r:color.rgba.r,
|
||||||
b:color.rgba.b,
|
g:color.rgba.g,
|
||||||
},
|
b:color.rgba.b,
|
||||||
tcx:color.tcx,
|
},
|
||||||
name:color.name,
|
tcx:color.tcx,
|
||||||
} as any
|
name:color.name,
|
||||||
|
} as any
|
||||||
|
}
|
||||||
|
|
||||||
if(color.gradient){
|
if(color.gradient){
|
||||||
item.gradient = color.gradient
|
item.gradient = color.gradient
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user