Parcourir la source

01/23 vip修改活动方案验证

Xiao_Mo il y a 4 ans
Parent
commit
5a04bdcc32
2 fichiers modifiés avec 41 ajouts et 15 suppressions
  1. 39 13
      src/views/buildVip/index.vue
  2. 2 2
      vue.config.js

+ 39 - 13
src/views/buildVip/index.vue

@@ -122,7 +122,7 @@
               />
             </el-select>
           </el-form-item>
-          <el-form-item label="活动方案" prop="activeType">
+          <el-form-item label="活动方案" prop="activeType" v-if="isMusicTheory">
             <el-select
               v-model.trim="leftForm.activeType"
               filterable
@@ -138,6 +138,28 @@
               />
             </el-select>
           </el-form-item>
+          <el-form-item label="活动方案" prop="activeType" v-else :rules=' [
+          {
+            required: true,
+            message: "请选择活动方案",
+            trigger: "change",
+          },
+        ]'> 
+            <el-select
+              v-model.trim="leftForm.activeType"
+              filterable
+              clearable
+              :disabled="!leftForm.courseType"
+              @change="chioseActive"
+            >
+              <el-option
+                v-for="(item, index) in activeList"
+                :key="index"
+                :value="item.id"
+                :label="item.name"
+              />
+            </el-select>
+          </el-form-item>
           <el-form-item label="每课时长">
             <el-select
               v-model.trim="leftForm.classTime"
@@ -400,9 +422,9 @@
             >
               <template slot-scope="scope">
                 <el-input-number
-                 :disabled="!isMusicTheory"
+                  :disabled="!isMusicTheory"
                   size="mini"
-                   @change="changeStudentMoney"
+                  @change="changeStudentMoney"
                   style="width: 90% !important"
                   class="number-input"
                   v-model="scope.row.onlineClassesUnitPrice"
@@ -448,8 +470,13 @@
             </el-table-column>
           </el-table>
           <!--  class="computeMoney"  -->
-          <div  style="overflow: hidden;" >
-             <el-button type="primary" class="computeMoney" @click="computational">计算</el-button>
+          <div style="overflow: hidden">
+            <el-button
+              type="primary"
+              class="computeMoney"
+              @click="computational"
+              >计算</el-button
+            >
           </div>
         </div>
       </div>
@@ -1304,7 +1331,7 @@ export default {
     },
     // 计算课酬
     computational() {
-      console.log('lai')
+      console.log("lai");
       this.computationalBtn = true;
       let userId = this.leftForm.teacher || null;
       let giveTeachMode = this.centerForm.radio || null;
@@ -1735,8 +1762,8 @@ export default {
       }
     },
     changeStudentMoney(val) {
-      if(val){
-        this.computationalBtn = false
+      if (val) {
+        this.computationalBtn = false;
       }
     },
   },
@@ -1751,12 +1778,11 @@ export default {
 };
 </script>
 <style lang="scss" scoped>
- .computeMoney {
-    margin-top: 10px;
-    float: right;
-  }
+.computeMoney {
+  margin-top: 10px;
+  float: right;
+}
 .m-core {
-
   margin-top: 30px;
   // display: flex;
   // flex-direction: row;

+ 2 - 2
vue.config.js

@@ -21,8 +21,8 @@ const name = defaultSettings.title || '管乐迷后台管理系统' // page titl
 // let target = 'http://192.168.3.139:8000' // 箭河
 // let target = 'http://192.168.3.38:8000' //邹璇
 // let target = 'http://192.168.3.57:8000' //勇哥
-// let target = 'http://dev.dayaedu.com' // 测试服
-let target = 'http://192.168.3.196:80' // 乔
+let target = 'http://dev.dayaedu.com' // 测试服
+// let target = 'http://192.168.3.196:80' // 乔
 // All configuration item explanations can be find in https://cli.vuejs.org/config/
 module.exports = {
   /**