瀏覽代碼

修改问题

lex 1 年之前
父節點
當前提交
c39997d681
共有 2 個文件被更改,包括 18 次插入3 次删除
  1. 7 2
      src/views/student-register/index.tsx
  2. 11 1
      src/views/student-register/register-modal/index.tsx

+ 7 - 2
src/views/student-register/index.tsx

@@ -47,6 +47,7 @@ export default defineComponent({
       gradeYear: '', // 学制
       bugGoods: false, // 是否购买AI
       registerType: '', // 报名类型
+      giftVipDay: 0, // 赠送天数
       submitLoading: false,
       dialogStatus: false,
       dialogMessage: '',
@@ -114,7 +115,9 @@ export default defineComponent({
         // 默认选中商品
         studentRegisterStore.setVip(data.details || []);
         forms.details = deepClone(data.details || []);
-
+        if (forms.details.length > 0) {
+          forms.giftVipDay = forms.details[0].membershipDays;
+        }
         forms.bugGoods = data.bugGoods;
         forms.schoolType = data.schoolType;
         forms.gradeYear = data.gradeYear;
@@ -557,6 +560,8 @@ export default defineComponent({
             schoolId={forms.schoolId}
             schoolType={forms.schoolType}
             gradeYear={forms.gradeYear}
+            registerType={forms.registerType}
+            giftVipDay={forms.giftVipDay}
             onClose={() => (forms.popupRegister = false)}
             onSubmit={onRegisterSubmit}
             onError={(val: any) => {
@@ -565,7 +570,7 @@ export default defineComponent({
                 forms.showMessage = '二维码已经失效,详情请咨询乐团老师';
                 forms.showButton = false;
                 forms.popupRegister = false;
-              } else if (val.code === 5436) {
+              } else if (val.code === 5435) {
                 forms.showTips = true;
                 forms.showMessage = val.message;
                 forms.showButton = true;

+ 11 - 1
src/views/student-register/register-modal/index.tsx

@@ -39,6 +39,14 @@ export default defineComponent({
     schoolType: {
       type: String,
       default: ''
+    },
+    giftVipDay: {
+      type: [String, Number],
+      default: ''
+    },
+    registerType: {
+      type: String,
+      default: ''
     }
   },
   emits: ['close', 'submit', 'error'],
@@ -91,7 +99,9 @@ export default defineComponent({
         nickname: '',
         currentGradeNum: '',
         currentClass: '',
-        gender: 1
+        gender: 1,
+        registerType: props.registerType, // 报名类型
+        giftVipDay: props.giftVipDay || 0 // 赠送会员天数
       },
       grant_type: 'password',
       loginType: 'SMS',