瀏覽代碼

Merge branch 'feature-tianyong' into klx-test

TIANYONG 7 月之前
父節點
當前提交
8e285f1db3

二進制
src/page-instrument/custom-plugins/guide-driver/images/report/r2.png


+ 10 - 4
src/page-instrument/custom-plugins/guide-driver/index.tsx

@@ -1169,12 +1169,15 @@ export const EvaluatingReportDriver = defineComponent({
               title: "",
               description: "",
               popoverClass: "popoverClass popoverClassReport2",
-              align: "start",
+              align: "end",
               side: "bottom",
               nextBtnText: "下一步 (1/2)",
               showButtons: ["next"],
               onPopoverRender: (popover: PopoverDOM, options: { config: Config; state: State }) => {
-                driverInitialPosition(popover, options);
+                try {
+                  const rect = options.state.activeElement?.getBoundingClientRect();
+                  popover.wrapper.style.marginLeft = ((rect?.width || 0) / 2) * -1 + 4 + "px";
+                } catch {}
               },
             },
           },
@@ -1260,12 +1263,15 @@ export const EvaluatingReportDriver = defineComponent({
             title: "",
             description: "",
             popoverClass: "popoverClass popoverClassReport2",
-            align: "start",
+            align: "end",
             side: "bottom",
             nextBtnText: `下一步 (2/${count})`,
             showButtons: ["next"],
             onPopoverRender: (popover: PopoverDOM, options: { config: Config; state: State }) => {
-              driverInitialPosition(popover, options);
+              try {
+                const rect = options.state.activeElement?.getBoundingClientRect();
+                popover.wrapper.style.marginLeft = ((rect?.width || 0) / 2) * -1 + 4 + "px";
+              } catch {}
             },
           },
         },

+ 1 - 1
src/page-instrument/header-top/speed/index.tsx

@@ -139,7 +139,7 @@ export default defineComponent({
 							))}
 						</div>
 						{
-							state.isMixBeat && state.modeType !== "evaluating" &&
+							state.isMixBeat && state.modeType !== "evaluating" && !state.isAppPlay &&
 							<div class={styles.metronome}>
 								<div class={styles.tit}>节拍器</div>
 								<Switch