Pārlūkot izejas kodu

Update index.tsx

lex 2 gadi atpakaļ
vecāks
revīzija
2c8bf0dfec
1 mainītis faili ar 17 papildinājumiem un 0 dzēšanām
  1. 17 0
      src/views/user-info/music-operation/index.tsx

+ 17 - 0
src/views/user-info/music-operation/index.tsx

@@ -62,6 +62,7 @@ export default defineComponent({
         canEvaluate: 1,
         showFingering: 1,
         chargeType: 0,
+        exquisiteFlag: 0, // 是否精品
         musicPrice: '',
         backgroundMp3s: [
           {
@@ -105,6 +106,7 @@ export default defineComponent({
           '/api-website/open/music/sheet/detail/' + id
         )
         this.form.chargeType = res.data.chargeType === 'FREE' ? 0 : 2
+        this.form.exquisiteFlag = res.data.exquisiteFlag
         this.form.showFingering = res.data.showFingering
         this.form.notation = res.data.notation
         this.form.canEvaluate = res.data.canEvaluate
@@ -183,6 +185,7 @@ export default defineComponent({
         xmlFileUrl: form.xmlFileUrl,
         canEvaluate: Number(form.canEvaluate),
         chargeType: form.chargeType === 0 ? 'FREE' : 'CHARGE',
+        exquisiteFlag: form.exquisiteFlag,
         composer: form.composer,
         musicPrice: form.chargeType === 0 ? 0 : form.musicPrice,
         background: form.backgroundMp3s.map(item => ({
@@ -623,6 +626,20 @@ export default defineComponent({
               </ElFormItem>
             </>
           )}
+          <ElFormItem
+            label="是否精品乐谱"
+            prop="exquisiteFlag"
+            rules={[{ required: true, message: '请选择是否精品乐谱' }]}
+          >
+            <ElRadioGroup v-model={this.form.exquisiteFlag}>
+              <ElRadioButton label={0} class="mr-3 w-24">
+                否
+              </ElRadioButton>
+              <ElRadioButton label={1} class="w-24">
+                是
+              </ElRadioButton>
+            </ElRadioGroup>
+          </ElFormItem>
         </ElForm>
         <div class="text-center pt-6 pb-7">
           <ElButton