|
@@ -1509,6 +1509,28 @@ export default defineComponent({
|
|
toRef(popupData, 'open'),
|
|
toRef(popupData, 'open'),
|
|
users.info.id
|
|
users.info.id
|
|
);
|
|
);
|
|
|
|
+ // 计时器
|
|
|
|
+ const timerMeterConBoxClass = 'timerMeterConBoxClass_drag';
|
|
|
|
+ const timerMeterConDragData = useDrag(
|
|
|
|
+ [
|
|
|
|
+ `${timerMeterConBoxClass}>.n-card-header`,
|
|
|
|
+ `${timerMeterConBoxClass} .bom_drag`
|
|
|
|
+ ],
|
|
|
|
+ timerMeterConBoxClass,
|
|
|
|
+ showModalTime,
|
|
|
|
+ users.info.id
|
|
|
|
+ );
|
|
|
|
+ // 节拍器
|
|
|
|
+ const metronomeConBoxClass = 'metronomeConBoxClass_drag';
|
|
|
|
+ const metronomeConBoxDragData = useDrag(
|
|
|
|
+ [
|
|
|
|
+ `${metronomeConBoxClass}>.n-card-header`,
|
|
|
|
+ `${metronomeConBoxClass} .bom_drag`
|
|
|
|
+ ],
|
|
|
|
+ metronomeConBoxClass,
|
|
|
|
+ showModalBeat,
|
|
|
|
+ users.info.id
|
|
|
|
+ );
|
|
return () => (
|
|
return () => (
|
|
<div id="playContent" class={[styles.playContent, 'wrap']}>
|
|
<div id="playContent" class={[styles.playContent, 'wrap']}>
|
|
<div
|
|
<div
|
|
@@ -2155,11 +2177,14 @@ export default defineComponent({
|
|
|
|
|
|
<NModal
|
|
<NModal
|
|
transformOrigin="center"
|
|
transformOrigin="center"
|
|
- class={['modalTitle background']}
|
|
|
|
|
|
+ class={['modalTitle background', metronomeConBoxClass]}
|
|
title={'节拍器'}
|
|
title={'节拍器'}
|
|
preset="card"
|
|
preset="card"
|
|
v-model:show={showModalBeat.value}
|
|
v-model:show={showModalBeat.value}
|
|
- style={{ width: '687px' }}>
|
|
|
|
|
|
+ style={{
|
|
|
|
+ width: '687px',
|
|
|
|
+ ...metronomeConBoxDragData.styleDrag.value
|
|
|
|
+ }}>
|
|
<div class={styles.modeWrap}>
|
|
<div class={styles.modeWrap}>
|
|
<iframe
|
|
<iframe
|
|
src={`${vaildUrl()}/metronome/?id=${new Date().getTime()}`}
|
|
src={`${vaildUrl()}/metronome/?id=${new Date().getTime()}`}
|
|
@@ -2170,6 +2195,7 @@ export default defineComponent({
|
|
iframeDislableKeyboard(val.target);
|
|
iframeDislableKeyboard(val.target);
|
|
}}
|
|
}}
|
|
height={'650px'}></iframe>
|
|
height={'650px'}></iframe>
|
|
|
|
+ <Dragbom class={styles.dragbom}></Dragbom>
|
|
</div>
|
|
</div>
|
|
</NModal>
|
|
</NModal>
|
|
|
|
|
|
@@ -2187,12 +2213,16 @@ export default defineComponent({
|
|
<NModal
|
|
<NModal
|
|
transformOrigin="center"
|
|
transformOrigin="center"
|
|
v-model:show={showModalTime.value}
|
|
v-model:show={showModalTime.value}
|
|
- class={['modalTitle background']}
|
|
|
|
|
|
+ class={['modalTitle background', timerMeterConBoxClass]}
|
|
title={'计时器'}
|
|
title={'计时器'}
|
|
preset="card"
|
|
preset="card"
|
|
- style={{ width: px2vw(772) }}>
|
|
|
|
|
|
+ style={{
|
|
|
|
+ width: px2vw(772),
|
|
|
|
+ ...timerMeterConDragData.styleDrag.value
|
|
|
|
+ }}>
|
|
<div>
|
|
<div>
|
|
<TimerMeter></TimerMeter>
|
|
<TimerMeter></TimerMeter>
|
|
|
|
+ <Dragbom class={styles.dragbom}></Dragbom>
|
|
</div>
|
|
</div>
|
|
</NModal>
|
|
</NModal>
|
|
|
|
|