瀏覽代碼

图片按钮

skyblued 2 年之前
父節點
當前提交
b88ca2d706

+ 2 - 2
src/subpages/colexiu/buttons/evaluating.tsx

@@ -563,7 +563,7 @@ export default defineComponent({
           </Transition>
 
           {!evaluating.value ? (
-            <div class={styles.dialogueBox}>
+            <div class={styles.dialogueBox} key="start">
               <div class={styles.dialogue}>
                 <div>
                   演奏前请调整好乐器,保证最佳演奏状态。<span class={styles.triangle}></span>
@@ -572,7 +572,7 @@ export default defineComponent({
               <Vue3Lottie class={styles.dialogueIcon} animationData={startData}></Vue3Lottie>
             </div>
           ) : (
-            <div class={styles.dialogueBox}>
+            <div class={styles.dialogueBox} key="starting">
               <div class={styles.inRadio}>收音中...</div>
               <Vue3Lottie class={styles.inRadioIcon} animationData={startingData}></Vue3Lottie>
             </div>

+ 4 - 4
src/subpages/colexiu/buttons/index.module.less

@@ -310,7 +310,7 @@
 
   .dialogue {
     position: fixed;
-    bottom: 45px;
+    bottom: 60px;
   }
 
   .dialogue > div {
@@ -327,9 +327,9 @@
     box-sizing: border-box;
   }
   .dialogueIcon {
-    width: 60px;
-    height: 60px;
-    margin-right: 14px;
+    width: 66px;
+    height: 72px;
+    margin-right: 6px;
   }
   .inRadioIcon {
     width: 66px;

+ 3 - 0
src/subpages/colexiu/index.tsx

@@ -93,6 +93,9 @@ export default defineComponent({
           score.value = xml.value
         }
       }
+      if (detailStatus.value === 'error') {
+        renderError.value = true
+      }
     })
 
     onMounted(() => {

+ 3 - 3
src/subpages/colexiu/popups/evaluating/content.tsx

@@ -7,9 +7,9 @@ import detailState from '/src/pages/detail/state'
 import styles from './index.module.less'
 import backIcon from '../sound-effect/icons/back.svg'
 import iconBadge from './icons/icon-badge.svg'
-import iconLianxi from './icons/icon-lianxi.svg'
-import iconReport from './icons/icon-report.svg'
-import TryIcon from './icons/try.svg'
+import iconLianxi from './icons/icon-lianxi.png'
+import iconReport from './icons/icon-report.png'
+import TryIcon from './icons/icon-try.png'
 import IntegrityIcon from './icons/integrity.svg'
 import IntonationIcon from './icons/intonation.svg'
 import CadenceIcon from './icons/cadence.svg'

二進制
src/subpages/colexiu/popups/evaluating/icons/cancel.png


二進制
src/subpages/colexiu/popups/evaluating/icons/confirm.png


二進制
src/subpages/colexiu/popups/evaluating/icons/icon-lianxi.png


二進制
src/subpages/colexiu/popups/evaluating/icons/icon-report.png


二進制
src/subpages/colexiu/popups/evaluating/icons/icon-try.png


+ 2 - 2
src/subpages/colexiu/popups/evaluating/index.tsx

@@ -2,8 +2,8 @@ import { Button, Dialog, Grid, GridItem, Popup, Toast } from 'vant'
 import { defineComponent, ref, toRefs } from 'vue'
 import styles from './index.module.less'
 import iconTitle from './icons/title.svg'
-import iconCancel from './icons/cancel.svg'
-import iconConfirm from './icons/confirm.svg'
+import iconCancel from './icons/cancel.png'
+import iconConfirm from './icons/confirm.png'
 import Content from './content'
 import SettingState from '/src/pages/detail/setting-state'
 import { IPostMessage, postMessage } from '/src/helpers/native-message'

+ 8 - 7
src/subpages/colexiu/popups/feedback/index.module.less

@@ -19,9 +19,11 @@
   padding: 8px;
   height: 100%;
 }
-.btns{
-  text-align: center;
-  margin-top: 8px;
+.btns {
+  flex: 1;
+  display: flex;
+  justify-content: center;
+  align-items: center;
 }
 .sub {
   font-size: 6px;
@@ -65,10 +67,10 @@
   border-radius: 3px;
   line-height: 1.2;
   overflow-y: auto;
-  textarea::-webkit-input-placeholder{
+  textarea::-webkit-input-placeholder {
     color: #999;
   }
-  &::after{
+  &::after {
     display: none;
   }
   :global {
@@ -81,6 +83,5 @@
   }
 }
 .submit {
-  width: 79px;
-  height: 18px;
+  width: 74px;
 }

+ 1 - 3
src/subpages/colexiu/popups/feedback/index.tsx

@@ -65,9 +65,7 @@ export default defineComponent({
             v-model={text.value}
           />
           <div class={styles.btns}>
-            <Button type="primary" round onClick={submit} class={styles.submit}>
-              提交反馈
-            </Button>
+            <img class={styles.submit} src={bgSubmit} onClick={submit} />
           </div>
         </div>
       </div>

+ 2 - 1
src/subpages/colexiu/popups/productJson/index.tsx

@@ -113,6 +113,7 @@ export default defineComponent({
           musicFirstSvg: '',
         }
       }
+      body.id = '1627508678335987714'
       const res: any = await request.post('/musicSheet/updateRenderFile', {
         requestType: 'json',
         data: body,
@@ -126,7 +127,7 @@ export default defineComponent({
       return res
     }
     const beforeUpload = async (fileName: string, fileData: string) => {
-      const bucketName = 'daya'
+      const bucketName = 'cloud'
       const ossUrl = `https://${bucketName}.ks3-cn-beijing.ksyuncs.com/`
       let key = Date.now() + '_' + fileName
       let obj = {

二進制
src/subpages/colexiu/popups/setting/icons/submit.png


+ 1 - 1
src/subpages/colexiu/popups/setting/index.module.less

@@ -1,6 +1,6 @@
 .setting {
   width: 148px;
-  height: 145px;
+  height: 70vh;
   max-height: 70vh;
   overflow: hidden;
   border-radius: 8px;