|
@@ -84,6 +84,10 @@ export default defineComponent({
|
|
|
}
|
|
|
},
|
|
|
async mounted() {
|
|
|
+ const isCatchTip = localStorage.getItem('isCatchTip')
|
|
|
+ if (!isCatchTip) {
|
|
|
+ this.visibleShow = true
|
|
|
+ }
|
|
|
document.title = this.type === 'create' ? '新建曲谱' : '编辑曲谱'
|
|
|
try {
|
|
|
await request
|
|
@@ -473,10 +477,11 @@ export default defineComponent({
|
|
|
bucket={'cloud-coach'}
|
|
|
accept={'.mp3'}
|
|
|
uploadType={'file'}
|
|
|
+ class={styles.uploadCon}
|
|
|
size={8}
|
|
|
type="music"
|
|
|
btnText="上传原音文件"
|
|
|
- extraTips="仅支持MP3格式文件,文件最大不能超过8"
|
|
|
+ extraTips="仅支持MP3格式文件,文件最大不能超过8MB"
|
|
|
/>
|
|
|
</ElFormItem>
|
|
|
))}
|
|
@@ -539,11 +544,12 @@ export default defineComponent({
|
|
|
]}
|
|
|
>
|
|
|
<ColCropper
|
|
|
- modelValue={this.form.musicCover}
|
|
|
+ v-model:modelValue={this.form.musicCover}
|
|
|
bucket={'cloud-coach'}
|
|
|
cropUploadSuccess={(data: any) => {
|
|
|
this.form.musicCover = data
|
|
|
}}
|
|
|
+ delete
|
|
|
domSize={{ height: '150px' }}
|
|
|
options={{
|
|
|
title: '曲谱封面',
|
|
@@ -593,12 +599,12 @@ export default defineComponent({
|
|
|
rules={[{ required: true, message: '请选择是否收费' }]}
|
|
|
>
|
|
|
<ElRadioGroup v-model={this.form.paymentType}>
|
|
|
- <ElRadioButton label={'FREE'} class="mr-3 w-24">
|
|
|
- 否
|
|
|
- </ElRadioButton>
|
|
|
- <ElRadioButton label={'CHARGE'} class="w-24">
|
|
|
+ <ElRadioButton label={'CHARGE'} class="mr-3 w-24">
|
|
|
是
|
|
|
</ElRadioButton>
|
|
|
+ <ElRadioButton label={'FREE'} class="w-24">
|
|
|
+ 否
|
|
|
+ </ElRadioButton>
|
|
|
</ElRadioGroup>
|
|
|
</ElFormItem>
|
|
|
{this.form.paymentType === 'CHARGE' && (
|
|
@@ -623,15 +629,14 @@ export default defineComponent({
|
|
|
|
|
|
<ElFormItem>
|
|
|
<div class={styles.rule}>
|
|
|
- <p>扣除手续费后该曲目预计收入为:</p>
|
|
|
<p>
|
|
|
- 每人:
|
|
|
+ 扣除手续费后该曲目预计收入为:
|
|
|
<span>
|
|
|
{((parseFloat(this.form.musicPrice || '0') || 0) *
|
|
|
(100 - this.music_sheet_service_fee)) /
|
|
|
100}
|
|
|
+ <span>元/人</span>
|
|
|
</span>
|
|
|
- 元/人
|
|
|
</p>
|
|
|
<p>
|
|
|
您的乐谱收入在学员购买后{this.music_account_period}
|
|
@@ -719,7 +724,10 @@ export default defineComponent({
|
|
|
<MessageTip
|
|
|
type={'upload'}
|
|
|
title={'上传须知'}
|
|
|
- onConfirm={() => (this.visibleShow = false)}
|
|
|
+ onConfirm={() => {
|
|
|
+ localStorage.setItem('isCatchTip', '1')
|
|
|
+ this.visibleShow = false
|
|
|
+ }}
|
|
|
/>
|
|
|
</ElDialog>
|
|
|
<ElDialog
|