浏览代码

vip休学调整

1
mo 4 年之前
父节点
当前提交
e32efe8f70
共有 1 个文件被更改,包括 35 次插入29 次删除
  1. 35 29
      src/views/vipClass/vipDetail/components/vipStudentList.vue

+ 35 - 29
src/views/vipClass/vipDetail/components/vipStudentList.vue

@@ -166,10 +166,10 @@
         :inline="true"
       >
         <el-form-item label="剩余课时">
-          <el-input disabled v-model.trim="adjustmentForm.count"></el-input>
+          <el-input disabled v-model.trim="adjustmentForm.count" style="width:200px!important"></el-input>
         </el-form-item>
         <el-form-item label="任课老师" prop="teacher">
-          <el-select v-model.trim="adjustmentForm.teacher" clearable filterable>
+          <el-select v-model.trim="adjustmentForm.teacher" clearable filterable style="width:200px!important">
             <el-option
               v-for="(item, index) in teacherList"
               :key="index"
@@ -178,22 +178,7 @@
             ></el-option>
           </el-select>
         </el-form-item>
-        <!-- <br> -->
-        <!-- <el-form-item label="单课费用"
-                      prop="fee">
-          <el-input v-model.trim="adjustmentForm.fee"></el-input>
-        </el-form-item> -->
-        <!-- <el-form-item label="课程类型"
-                      prop="courseType">
-          <el-select clearable
-                     v-model.trim="adjustmentForm.courseType">
-            <el-option label="线上课"
-                       value="ONLINE"></el-option>
-            <el-option label="线下课"
-                       value="OFFLINE"></el-option>
-          </el-select>
-        </el-form-item> -->
-        <br />
+        <!-- <br /> -->
         <el-form-item label="排课起始时间" prop="courseTime">
           <el-date-picker
             v-model.trim="adjustmentForm.courseTime"
@@ -204,11 +189,27 @@
             placeholder="选择日期"
           >
           </el-date-picker>
-          <el-checkbox
+
+        </el-form-item>
+        <el-form-item label="剩余有效期" prop="days">
+          <el-input style="width:200px!important"  v-model.trim="adjustmentForm.days"></el-input>
+        </el-form-item>
+        <el-form-item label="有效期截止"  prop="expireDate">
+          <el-date-picker
+            v-model.trim="adjustmentForm.expireDate"
+            :picker-options="pickerOptions"
+            style="width: 200px !important"
+            type="date"
+            value-format="yyyy-MM-dd"
+            placeholder="选择日期"
+          >
+          </el-date-picker>
+        </el-form-item>
+        <el-form-item>
+              <el-checkbox
             style="margin-left: 10px"
             v-model.trim="adjustmentForm.checked"
-            >是否跳过节假日</el-checkbox
-          >
+            >是否跳过节假日</el-checkbox>
         </el-form-item>
       </el-form>
       <div class="WeekWrap">
@@ -225,8 +226,8 @@
             v-for="(item, index) in weekList"
             :key="index"
           >
-            <span>循环周期: </span>
-            <el-select v-model.trim="item.dayOfWeek" filterable clearable>
+            <span class='title'>循环周期: </span>
+            <el-select v-model.trim="item.dayOfWeek" filterable clearable  style="width:200px!important">
               <el-option
                 v-for="(item, index) in weekDateList"
                 :key="index"
@@ -236,7 +237,7 @@
             </el-select>
             <span style="margin-left: 10px">开始时间</span>
             <el-time-select
-              style="margin-left: 10px"
+              style="margin-left: 10px; width:100px;"
               placeholder=""
               v-model.trim="item.startClassTime"
               :picker-options="{
@@ -304,6 +305,8 @@ export default {
         courseType: "",
         fee: "",
         teacher: "",
+        days:'',
+        expireDate:''
       },
       adjustmentRules: {
         courseTime: [{ required: true, message: "请选择开始时间" }],
@@ -311,6 +314,8 @@ export default {
         courseType: [{ required: true, message: "请选择课程类型" }],
         fee: [{ required: true, message: "请输入费用" }],
         teacher: [{ required: true, message: "请选择老师" }],
+         days: [{ required: true, message: "请输入剩余有效期" }],
+        expireDate: [{ required: true, message: "请输入有效期截止" }],
       },
       weekDateList: [
         { value: "1", label: "星期一" },
@@ -524,11 +529,11 @@ export default {
              */
             this.$msgbox({
               title: "提示",
-               message: h('p', null, [
-            h('p', null, '将按照当前剩余课时安排上课'),
-            h('span', null, `排课截至时间:`),
-            h('span',{ style: 'color: red' },`${res.data.expireDate}`)
-          ]),
+              message: h("p", null, [
+                h("p", null, "将按照当前剩余课时安排上课"),
+                // h("span", null, `排课截至时间:`),
+                // h("span", { style: "color: red" }, `${res.data.expireDate}`), 经辜经理同意注释
+              ]),
               confirmButtonText: "确定",
               cancelButtonText: "取消",
               showCancelButton: true,
@@ -611,4 +616,5 @@ export default {
 };
 </script>
 <style lang="scss" scoped>
+.title { display: inline-block; width: 110px; text-align: right; margin-right: 10px;}
 </style>