diff --git a/src/assets/icons/CPlay.svg b/src/assets/icons/CPlay.svg new file mode 100644 index 00000000..4deb03af --- /dev/null +++ b/src/assets/icons/CPlay.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/component/home/tools/poseTransfer/index.vue b/src/component/home/tools/poseTransfer/index.vue index 3d27c509..e6d60933 100644 --- a/src/component/home/tools/poseTransfer/index.vue +++ b/src/component/home/tools/poseTransfer/index.vue @@ -2,18 +2,29 @@
-
- +
+
Video Type
+ + + {{ item.label }} + + +
{{ $t('poseTransfer.SelectDesign') }}
-
@@ -54,7 +65,7 @@
-
+
{{$t('poseTransfer.Selectpose')}}
@@ -614,7 +625,20 @@ export default defineComponent({ setGenerate(taskIdList[0].taskId) } }) - },{immediate: true }) + }, + {immediate: true } + ) + + const videoType = ref('1') + const showMotion = computed(()=> videoType.value === '3' ) + const options = ref([ + { vlaue: '1', label: 'First frame' }, + { value: '2', label: 'First and last frames' }, + { value: '3', label: 'First frame and skeleton' }, + + ]) + + onBeforeUnmount(()=>{ clearInterval(data.generateTime) clearInterval(data.remGenerateTime) @@ -643,6 +667,9 @@ export default defineComponent({ setSpeed, setUploadDelete, locale, + videoType, + options, + showMotion, } }, directives:{ @@ -746,21 +773,22 @@ export default defineComponent({ max-height: 45rem; margin-top: 2rem; display: flex; - flex-direction: row; flex-wrap: nowrap; - justify-content: space-between; + // justify-content: space-between; width: 100%; overflow: hidden; overflow-x: auto; + column-gap: 2.4rem; > .item{ - margin-right: 1rem; - width: calc(100% / 2 - .5rem); + // width: calc(100% / 2 - .5rem); + // height: 25rem; + width: 12.7rem; + height: 17.8rem; cursor: pointer; overflow: hidden; display: flex; justify-content: center; flex-shrink: 0; - height: 25rem; position: relative; // &.active{ // border: 2px solid; @@ -841,6 +869,7 @@ export default defineComponent({ > img{ width: 100%; object-fit: contain; + border: 1px solid #D0D0D0; } } > .upload_item{ @@ -937,5 +966,39 @@ export default defineComponent({ overflow: hidden; } } - } + + .upload_file_item { + width: 100%; + height: 100%; + :deep(.ant-upload-picture-card-wrapper) { + width: 100% !important; + height: 100%; + .ant-upload-list-picture-card { + width: 100%; + height: 100%; + .ant-upload-select-picture-card { + width: 100%; + height: 100%; + border: 1px solid #000; + background: #fff; + } + } + } + } + .video-type-container{ + margin-bottom: 4rem; + .title{ + font-size: 1.8rem; + color: #000; + margin-bottom: 1.4rem; + } + :deep(.ant-select){ + width: 100%; + .ant-select-selector{ + border: 2px solid #D0D0D0; + border-radius: 1rem; + } + } + } + } \ No newline at end of file diff --git a/src/component/home/tools/toProduct/Prompt.vue b/src/component/home/tools/toProduct/Prompt.vue index 15e20576..d4595adf 100644 --- a/src/component/home/tools/toProduct/Prompt.vue +++ b/src/component/home/tools/toProduct/Prompt.vue @@ -83,7 +83,7 @@