@@ -134,11 +141,11 @@ export default defineComponent({
selectImg:{},
token:getCookie('token'),
upload:{
- projectId:store.state.Workspace.probjects.id
+ projectId:computed(()=>store.state.Workspace.probjects.id)
},
waitList:[],
likeList:computed(()=>store.state.HomeStoreModule.poseTransfer),
- noLikeList:[ { "id": 128, "taskId": "df9cd154-6cf9-488a-8e64-426ef4a27e13-83", "productImage": null, "gifUrl": "https://www.minio-api.aida.com.hk/aida-users/83/pose_transform_gif/df9cd154-6cf9-488a-8e64-426ef4a27e13-83.gif?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=admin%2F20250530%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250530T015548Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=2a43ad4a389e8366207b6500506c17140e0387924a2adcb35188f2e59777e422", "videoUrl": "None", "firstFrameUrl": "https://www.minio-api.aida.com.hk/aida-users/83/pose_transform_first_img/df9cd154-6cf9-488a-8e64-426ef4a27e13-83.png?response-content-type=image%2Fpng&response-content-disposition=inline&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=admin%2F20250530%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250530T015548Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=e202d13874f0a28105602a268c802d4c99d2fbecd06a9460cc07e7c7ecbd0559", "isLiked": 0, "status": "Success", "collectionType": null, "url": "https://www.minio-api.aida.com.hk/aida-users/83/pose_transform_first_img/df9cd154-6cf9-488a-8e64-426ef4a27e13-83.png?response-content-type=image%2Fpng&response-content-disposition=inline&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=admin%2F20250530%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250530T015548Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=e202d13874f0a28105602a268c802d4c99d2fbecd06a9460cc07e7c7ecbd0559" } ],
+ noLikeList:[ ],
isGenerate:false,//判断是否正在进行generate
remGenerate:false,
removeGenerate:false,
@@ -146,6 +153,25 @@ export default defineComponent({
poseList:[],
selectPose:null as any,
})
+ let speed = reactive({
+ speedList:[
+ {
+ title:'Generate high-quality content',
+ label:'High',
+ value:'',
+ },{
+ title:'Generate using Wanxiang',
+ label:'WX',
+ value:'wx',
+ },
+ ],
+ speedState:false,
+ speedData:{
+ title:'Generate high-quality content',
+ label:'High',
+ value:'',
+ },
+ })
const setIsShowMark:any = inject('setIsShowMark')
const createProbject:any = inject('createProbject')
const dataDom = reactive({
@@ -215,8 +241,9 @@ export default defineComponent({
poseId:data.selectPose,
projectId:store.state.Workspace.probjects.id,
productImage:data.selectImg.minioUrl,
+ modelName:speed.speedData.value,
}
- Https.axiosGet(Https.httpUrls.poseTransform,{params:value}).then((rv)=>{
+ Https.axiosPost(Https.httpUrls.poseTransform,value).then((rv)=>{
data.noLikeList.unshift({taskId:rv})
setGenerate(rv)
}).catch((res:any)=>{
@@ -233,7 +260,7 @@ export default defineComponent({
if(!data.isGenerate || !data.remGenerate)return
if(!state)return
state = false
- Https.axiosGet(Https.httpUrls.poseTransformResult,{params:{taskId:list}}).then(
+ Https.axiosPost(Https.httpUrls.poseTransformResult,{taskId:list}).then(
(rv) => {
rv=[rv]
state = true
@@ -273,7 +300,7 @@ export default defineComponent({
data.isGenerate = false
data.remGenerate = false
});
- },1000)
+ },20000)
}
const removeGenerate = ()=>{
//取消操作
@@ -377,11 +404,13 @@ export default defineComponent({
value = {
likeOrDislike:'like',
transformedId:item.id,
+ projectId:store.state.Workspace.probjects.id,
}
}else{
value = {
likeOrDislike:'dislike',
transformedId:item.id,
+ projectId:store.state.Workspace.probjects.id,
}
}
Https.axiosPost(Https.httpUrls.poselikeOrDisike, {},{params:value}).then(
@@ -416,7 +445,19 @@ export default defineComponent({
onMounted(()=>{
// showViewVideo({url:'https://www.minio.aida.com.hk:12025/api/v1/download-shared-object/aHR0cHM6Ly93d3cubWluaW8uYWlkYS5jb20uaGs6MTIwMjQvYWlkYS11c2Vycy84OS9wb3NlX3RyYW5zZm9ybV92aWRlby8xMjMtODkubXA0P1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9N0tOVDdNWlNLWkRXM1RVOEJZVlklMkYyMDI1MDQwOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTA0MDhUMDUxOTM1WiZYLUFtei1FeHBpcmVzPTQzMTk5JlgtQW16LVNlY3VyaXR5LVRva2VuPWV5SmhiR2NpT2lKSVV6VXhNaUlzSW5SNWNDSTZJa3BYVkNKOS5leUpoWTJObGMzTkxaWGtpT2lJM1MwNVVOMDFhVTB0YVJGY3pWRlU0UWxsV1dTSXNJbVY0Y0NJNk1UYzBOREV4T0RneE9Td2ljR0Z5Wlc1MElqb2lZV1J0YVc0aWZRLmY0Z3RoTU1BeC1GUnM3eGhWNFdjTUFCUW5lU19BVkIxUDlYbnJQbEFNWUFsVnJwY3RpYXgtU2cyY2FkZHZ0a0VCOU1NbWxGeUlIbU90aGhUWDlqN2lnJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZ2ZXJzaW9uSWQ9bnVsbCZYLUFtei1TaWduYXR1cmU9Yjg5YmQ4ZDg5M2I4ZjBjYmYxZDI3NDFjZmY0NGRiZGNmYWM2NmU0ZGM2OGIwYzQzZDA2OGI4YjYzZjE5YjhhOA'})
})
+ const openSpeed = ()=>{
+ speed.speedState = !speed.speedState
+ if(speed.speedState){
+ document.addEventListener('click',openSpeed)
+ }else{
+ document.removeEventListener('click',openSpeed)
+ }
+ }
+ const setSpeed = (item:any)=>{
+ speed.speedData = item
+ }
return{
+ ...toRefs(speed),
...toRefs(dataDom),
...toRefs(data),
openSetData,
@@ -433,6 +474,8 @@ export default defineComponent({
likeSetBtn,
noLikeSetBtn,
selectPose,
+ openSpeed,
+ setSpeed,
}
},
directives:{
@@ -478,6 +521,44 @@ export default defineComponent({
> .started_btn{
font-weight: 300;
}
+ .generage_btn{
+ width: 10rem;
+ position: relative;
+ }
+ .icon-xiala{
+ margin-left: 1rem;
+ transition: all .3s;
+ cursor: pointer;
+ &.active{
+ transform: rotate(180deg);
+ }
+ }
+ .content{
+ position: absolute;
+ top: 100%;
+ width: 100%;
+ left: 0rem;
+ text-align: center;
+ border-radius: calc(1rem* 1.2);
+ overflow: hidden;
+ z-index: 3;
+ margin-top: .2rem;
+ >div{
+ background: #cccccc;
+ line-height: 2;
+ font-size: 1.8rem;
+ cursor: pointer;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ &.active{
+ background-color: #616161;
+ }
+ }
+ >div:hover{
+ background: #999999;
+ }
+ }
}
}
> .configuratioBox > .configuratio{
diff --git a/src/component/toolsPage/index.vue b/src/component/toolsPage/index.vue
index 08e5ba21..39894012 100644
--- a/src/component/toolsPage/index.vue
+++ b/src/component/toolsPage/index.vue
@@ -16,7 +16,7 @@
-
+