Explorar el Código

修复文案

1
mo hace 3 años
padre
commit
1f715227bc

+ 87 - 14
src/views/businessManager/shopManager/shopOperation.vue

@@ -121,7 +121,7 @@
             ></el-option>
           </el-select>
         </el-form-item>
-        <el-form-item label="是否库存预警" prop="stockWarning">
+        <el-form-item label="是否库存预警" prop="stockWarning" >
           <el-select
             v-model="form.stockWarning"
             placeholder="请选择库存预警"
@@ -138,7 +138,28 @@
           class="alert"
           type="info"
         />
-        <el-form-item label="市场价" prop="marketPrice">
+
+        <el-form-item label="市场价" prop="marketPrice" class="hiddenStart">
+          <template slot="label">
+            <p style="position: relative">
+              <span style="color: #f56c6c; margin-right: 4px">*</span>
+              市场价
+              <el-tooltip placement="top" popper-class="mTooltip">
+                <div slot="content">
+                  商品标价,仅在商品购买时做展示,不以该价格向学员销售商品
+                </div>
+                <i
+                  class="el-icon-question"
+                  style="
+                    font-size: 18px;
+                    color: #f56c6c;
+                    position: relative;
+                    top: 2px;
+                  "
+                ></i>
+              </el-tooltip>
+            </p>
+          </template>
           <el-input
             type="number"
             placeholder="请输入市场价"
@@ -148,7 +169,27 @@
             style="width: 220px"
           ></el-input>
         </el-form-item>
-        <el-form-item label="零售价" prop="discountPrice">
+        <el-form-item label="零售价" prop="discountPrice" class="hiddenStart">
+          <template slot="label">
+            <p style="position: relative">
+              <span style="color: #f56c6c; margin-right: 4px">*</span>
+              零售价
+              <el-tooltip placement="top" popper-class="mTooltip">
+                <div slot="content">
+                  管理端APP、乐器维修时学员购买该商品的价格
+                </div>
+                <i
+                  class="el-icon-question"
+                  style="
+                    font-size: 18px;
+                    color: #f56c6c;
+                    position: relative;
+                    top: 2px;
+                  "
+                ></i>
+              </el-tooltip>
+            </p>
+          </template>
           <el-input
             type="number"
             placeholder="请输入零售价"
@@ -158,7 +199,25 @@
             style="width: 220px"
           ></el-input>
         </el-form-item>
-        <el-form-item label="商品团购价" prop="groupPurchasePrice">
+        <el-form-item label="商品团购价" prop="groupPurchasePrice" class="hiddenStart">
+          <template slot="label">
+            <p style="position: relative">
+              <span style="color: #f56c6c; margin-right: 4px">*</span>
+              团购价
+              <el-tooltip placement="top" popper-class="mTooltip">
+                <div slot="content">乐团报名缴费时学员购买该商品的价格</div>
+                <i
+                  class="el-icon-question"
+                  style="
+                    font-size: 18px;
+                    color: #f56c6c;
+                    position: relative;
+                    top: 2px;
+                  "
+                ></i>
+              </el-tooltip>
+            </p>
+          </template>
           <el-input
             type="number"
             placeholder="请输入商品团购价"
@@ -199,7 +258,7 @@
             placeholder="请选择分部"
             style="width: 400px !important"
             multiple
-            :disabled="pageDisabled "
+            :disabled="pageDisabled"
             clearable
           >
             <el-option
@@ -644,9 +703,15 @@ export default {
             tempForm.replacementShowOrganId =
               tempForm.replacementShowOrganId.join(",");
           }
-          if(!tempForm.studentShowOrganId&&!tempForm.educationShowOrganId&&!tempForm.courseFeeShowOrganId&&!tempForm.memberFeeShowOrganId&&!tempForm.replacementShowOrganId){
-            this.$message.error('请至少选择一个可见分部')
-            return
+          if (
+            !tempForm.studentShowOrganId &&
+            !tempForm.educationShowOrganId &&
+            !tempForm.courseFeeShowOrganId &&
+            !tempForm.memberFeeShowOrganId &&
+            !tempForm.replacementShowOrganId
+          ) {
+            this.$message.error("请至少选择一个可见分部");
+            return;
           }
           if (this.pageType == "create" || this.pageType == "copy") {
             if (tempForm.id) {
@@ -739,23 +804,23 @@ export default {
             // if (result.organIdList) {
             //   organIdList = result.organIdList.split(",");
             // }
-               let studentShowOrganId = [];
+            let studentShowOrganId = [];
             if (result.studentShowOrganId) {
               studentShowOrganId = result.studentShowOrganId.split(",");
             }
-                let educationShowOrganId = [];
+            let educationShowOrganId = [];
             if (result.educationShowOrganId) {
               educationShowOrganId = result.educationShowOrganId.split(",");
             }
-                let courseFeeShowOrganId = [];
+            let courseFeeShowOrganId = [];
             if (result.courseFeeShowOrganId) {
               courseFeeShowOrganId = result.courseFeeShowOrganId.split(",");
             }
-                let memberFeeShowOrganId = [];
+            let memberFeeShowOrganId = [];
             if (result.memberFeeShowOrganId) {
               memberFeeShowOrganId = result.memberFeeShowOrganId.split(",");
             }
-                let replacementShowOrganId = [];
+            let replacementShowOrganId = [];
             if (result.replacementShowOrganId) {
               replacementShowOrganId = result.replacementShowOrganId.split(",");
             }
@@ -872,11 +937,19 @@ replacementShowOrganId: 6,7 */
 };
 </script>
 <style lang="scss" scoped>
+.hiddenStart {
+  /deep/.el-form-item__label:before {
+    content: "" !important;
+    position: absolute;
+    color: transparent;
+    margin-right: 4px;
+  }
+}
+
 .alert {
   margin-bottom: 22px;
 }
 
-
 .el-row {
   margin-top: 40px;
 }

+ 3 - 3
src/views/categroyManager/globalSubjects.vue

@@ -81,7 +81,7 @@
               </div>
             </template>
           </el-table-column>
-          <!-- <el-table-column align="center" prop="name" label="分类图片">
+          <el-table-column align="center" prop="name" label="分类图片">
             <template slot-scope="scope">
               <el-image
                 v-if="scope.row.img"
@@ -92,7 +92,7 @@
               >
               </el-image>
             </template>
-          </el-table-column> -->
+          </el-table-column>
         </el-table>
         <pagination
           :total.sync="rules.total"
@@ -186,7 +186,7 @@ export default {
       });
     },
     getList() {
-      subSubjectList(this.searchForm).then(res=>{
+      subSubjectList({...this.searchForm}).then(res=>{
 
       })
     },

+ 86 - 0
src/views/categroyManager/specialSetup/modals/subjectForm.vue

@@ -0,0 +1,86 @@
+<template>
+  <div>
+    <el-form :model="courseTimeForm" ref="courseTimeForm" >
+      <el-form-item
+        label="分部"
+        prop="organId"
+        :label-width="formLabelWidth"
+        :rules="[{ required: true, message: '请选择分部', trigger: 'blur' }]"
+      >
+        <el-select
+          style="width: 100% !important"
+          class="multiple"
+          v-model.trim="courseTimeForm.organId"
+          filterable
+          clearable
+          placeholder="请选择分部"
+        >
+          <el-option
+            v-for="(item, index) in organList"
+            :key="index"
+            :label="item.name"
+            :value="item.id"
+          ></el-option>
+        </el-select>
+      </el-form-item>
+      <el-form-item
+        label="课程类型"
+        prop="courseType"
+        :label-width="formLabelWidth"
+        :rules="[
+          { required: true, message: '请选择课程类型', trigger: 'blur' },
+        ]"
+      >
+        <el-select
+          style="width: 100% !important"
+          class="multiple"
+          v-model.trim="courseTimeForm.courseType"
+          filterable
+          clearable
+          placeholder="课程类型"
+        >
+          <el-option
+            v-for="(item, index) in courseType"
+            :key="index"
+            :label="item.label"
+            :value="item.value"
+          ></el-option>
+        </el-select>
+      </el-form-item>
+      <el-form-item label="课程课时" prop="timer" :label-width="formLabelWidth">
+        <el-tag
+          :key="index"
+          effect="dark"
+          type="info"
+          v-for="(tag, index) in dynamicTags"
+          closable
+          :disable-transitions="false"
+          @close="handleClose(tag)"
+        >
+          {{ tag }}
+        </el-tag>
+        <el-input
+          class="input-new-tag"
+          v-if="inputVisible"
+          v-model.trim="inputValue"
+          ref="saveTagInput"
+          style="width: 100px"
+          @keyup.enter.native="handleInputConfirm"
+        >
+        </el-input>
+        <el-button
+          v-if="!inputVisible"
+          class="button-new-tag"
+          @click="showInput"
+          >+ 添加</el-button
+        >
+        <el-button
+          v-if="inputVisible"
+          class="button-new-tag"
+          @click="handleInputConfirm"
+          >保存</el-button
+        >
+      </el-form-item>
+    </el-form>
+  </div>
+</template>

+ 3 - 3
src/views/couponManager/couponUpdate.vue

@@ -124,13 +124,13 @@
         </el-col>
         <el-col style="width: 395px" v-if="form.type == 'FULL_REDUCTION'">
           <el-form-item
-            label="达标金额"
+            label="满减金额"
             prop="fullAmount"
-            :rules="[{ required: true, message: '请输入达标金额' }]"
+            :rules="[{ required: true, message: '请输入满减金额' }]"
           >
             <el-input
               v-model="form.fullAmount"
-              placeholder="请输入达标金额"
+              placeholder="请输入满减金额"
               :disabled="isDisabled"
             >
               <template slot="append">元</template>

+ 1 - 1
src/views/couponManager/index.vue

@@ -166,7 +166,7 @@
           >
             <template slot="header" slot-scope="slot">
               <div class="titleCell">
-                <span>达标金额</span>
+                <span>满减金额</span>
                 <el-tooltip placement="top" popper-class="mTooltip">
                   <div slot="content">消费满多少才可使用</div>
                   <i

+ 61 - 4
src/views/courseRulersManager/components/offlineTeamRules.vue

@@ -589,6 +589,63 @@
             >。
           </el-form-item>
         </el-row>
+        <p class="subtitle">点名GPS定位:</p>
+        <el-row>
+          <el-form-item
+            prop="212"
+            :rules="[
+              {
+                required: true,
+                message: '请输入时间',
+                trigger: 'blur',
+              },
+              {
+                pattern: /^[1-9][0-9]*$/,
+                message: '请输入金额',
+              },
+            ]"
+          >
+            <span style="color: #f56c6c; margin-right: 4px">*</span>
+            VIP线下课点名地点未在教学点范围内,扣减课酬
+            <el-input v-model="form['212']" placeholder="请输入金额"  class="chiose">
+              <template slot="append">
+                <el-select class="append" v-model.trim="form['213']">
+                  <el-option label="元" value="1"> </el-option>
+                  <el-option label="%" value="2"> </el-option>
+                </el-select>
+              </template> </el-input
+            >。
+          </el-form-item>
+        </el-row>
+
+        <el-row>
+          <el-form-item
+            prop="214"
+            :rules="[
+              {
+                required: true,
+                message: '请输入金额',
+                trigger: 'blur',
+              },
+              {
+                pattern: /^[1-9][0-9]*$/,
+                message: '请输入正确的金额',
+              },
+            ]"
+          >
+            <span style="color: #f56c6c; margin-right: 4px">*</span>
+            VIP线下课未点名,扣减课酬
+            <el-input v-model="form['214']" placeholder="请输入金额"  class="chiose">
+              <template slot="append">
+                <el-select class="append" v-model.trim="form['215']">
+                  <el-option label="元" value="1"> </el-option>
+                  <el-option label="%" value="2"> </el-option>
+                </el-select>
+              </template> </el-input
+            >。
+          </el-form-item>
+        </el-row>
+
         <el-alert
           style="margin: 10px 0"
           title="试用期课酬"
@@ -621,7 +678,7 @@
           <el-form-item
             prop="184"
             :rules="[
-            {
+              {
                 required: true,
                 message: '请输入时间',
                 trigger: 'blur',
@@ -633,7 +690,7 @@
               },
             ]"
           >
-           <span style="color: #f56c6c; margin-right: 4px">*</span>
+            <span style="color: #f56c6c; margin-right: 4px">*</span>
             老师在课程结束后
             <el-input v-model="form['184']" placeholder="请输入时间">
               <template slot="append">天</template> </el-input
@@ -644,7 +701,7 @@
           <el-form-item
             prop="185"
             :rules="[
-            {
+              {
                 required: true,
                 message: '请输入时间',
                 trigger: 'blur',
@@ -656,7 +713,7 @@
               },
             ]"
           >
-           <span style="color: #f56c6c; margin-right: 4px">*</span>
+            <span style="color: #f56c6c; margin-right: 4px">*</span>
             管理员可以在次月
             <el-input v-model="form['185']" placeholder="请输入时间">
               <template slot="append">号</template> </el-input

+ 7 - 1
src/views/resetTeaming/components/payInfoDetail.vue

@@ -141,7 +141,7 @@
                 ></el-checkbox>
               </div>
               <div
-                v-if="isShowLeBao"
+                v-if="isShowLeBao&&tenantId==1"
                 class="checkBtn"
                 :class="[
                   leBao ? 'active' : '',
@@ -319,9 +319,15 @@ export default {
       },
       dialogSubjectVisible: false, // 预览
       preViewData: {},
+      tenantId:null
     };
   },
   mounted() {
+        let tenantConfig = sessionStorage.getItem('tenantConfig')
+    tenantConfig = tenantConfig ? JSON.parse(tenantConfig) : {}
+    if(tenantConfig.tenantId && tenantConfig.tenantId != 'undefined') {
+      this.tenantId = tenantConfig.tenantId
+    }
     this.organizationCourseUnitPriceSettings = JSON.parse(
       localStorage.getItem("organizationCourseUnitPriceSettings")
     );

+ 2 - 2
src/views/resetTeaming/modals/payLeBao.vue

@@ -8,11 +8,11 @@
     >
       <el-table-column
       width="170px"
-        label="乐保养"
+        label="乐保养"
 
       >
         <template slot-scope="scope">
-          <p>乐保养</p>
+          <p>乐保养</p>
         </template>
       </el-table-column>
       <el-table-column label="年限" prop="num" key="num"  width="170px">

+ 134 - 96
src/views/teacherManager/teacherOperation/components/teacherOperation.vue

@@ -57,23 +57,6 @@
                 prop="entryDate"
                 :label-width="formLabelWidth"
               >
-                <template #label>
-                  入职日期
-                  <el-popover
-                    placement="top"
-                    width="280"
-                    trigger="hover">
-                    <!-- <el-button slot="reference"></el-button> -->
-                    <i slot="reference"
-                      class="el-icon-warning-outline"
-                        style="font-size: 14px; "
-                    />
-                    <p style="color: red; line-height: 1.3; margin-bottom: 10px;">入职日期之前课酬按100%计算;<br />
-                入职日期当天及以后课酬按80%计算;<br />
-                转正日期当天及以后课酬按100%计算;<br />
-                若入职日期和转正日期设置为同一天,则日期当天及以后课酬按100%计算;</p>
-                  </el-popover>
-                </template>
                 <el-date-picker
                   v-model.trim="topForm.entryDate"
                   type="date"
@@ -83,28 +66,73 @@
                 ></el-date-picker>
               </el-form-item>
             </el-col>
+            <!--               <template #label>
+                  转正日期
+                  <el-popover placement="top" width="280" trigger="hover">
+
+                    <i
+                      slot="reference"
+                      class="el-icon-warning-outline"
+                      style="font-size: 14px"
+                    />
+                    <p
+                      style="color: red; line-height: 1.3; margin-bottom: 10px"
+                    >
+                      入职日期之前课酬按100%计算;<br />
+                      入职日期当天及以后课酬按80%计算;<br />
+                      转正日期当天及以后课酬按100%计算;<br />
+                      若入职日期和转正日期设置为同一天,则日期当天及以后课酬按100%计算;
+                    </p>
+                  </el-popover>
+                </template> <template #label>
+                  入职日期
+                  <el-popover placement="top" width="280" trigger="hover">
+
+                    <i
+                      slot="reference"
+                      class="el-icon-warning-outline"
+                      style="font-size: 14px"
+                    />
+                    <p
+                      style="color: red; line-height: 1.3; margin-bottom: 10px"
+                    >
+                      入职日期之前课酬按100%计算;<br />
+                      入职日期当天及以后课酬按80%计算;<br />
+                      转正日期当天及以后课酬按100%计算;<br />
+                      若入职日期和转正日期设置为同一天,则日期当天及以后课酬按100%计算;
+                    </p>
+                  </el-popover>
+                </template>-->
             <el-col :span="12">
-              <el-form-item
-                label="工作类型"
-                prop="jobNature"
-                :label-width="formLabelWidth"
-              >
-                <el-select
-                  v-model.trim="topForm.jobNature"
-                  placeholder="工作类型"
-                  clearable
-                  filterable
+              <el-form-item label="转正日期" :label-width="formLabelWidth">
+                <el-date-picker
+                  v-model="topForm.formalStaffDate"
+                  value-format="yyyy-MM-dd"
+                  type="date"
+                  placeholder="选择转正日期"
+                  :picker-options="pickerOptions"
                 >
-                  <el-option
-                    v-for="item in jobNature"
-                    :key="item.value"
-                    :label="item.label"
-                    :value="item.value"
-                  ></el-option>
-                </el-select>
+                </el-date-picker>
               </el-form-item>
             </el-col>
           </el-row>
+          <el-row >
+            <el-alert class="alert"  :closable="false" type="info">
+              <template #title>
+                <div>
+                  <p style="font-weight:600">老师课酬结算规则:</p>
+                  <p>1.入职日期之前的课程,按老师课酬的100%结算</p>
+                  <p>2.入职日期当天及以后的课程,按老师课酬*试用期课酬折算值结算</p>
+                  <p>3.转正日期当天及以后的课程,按老师课酬的100%结算</p>
+                  <p>4.入职日期和转正日期设置为同一天,则日期当天及以后的课程按老师课酬的100%结算</p>
+
+
+
+
+                </div>
+              </template>
+            </el-alert>
+          </el-row>
           <el-row>
             <el-col :span="12">
               <el-form-item
@@ -160,7 +188,12 @@
                   filterable
                   placeholder="员工状态"
                 >
-                  <el-option v-for="item in ProbationPeriodList" :key="item.value" :label="item.label" :value="Number(item.value)"></el-option>
+                  <el-option
+                    v-for="item in ProbationPeriodList"
+                    :key="item.value"
+                    :label="item.label"
+                    :value="Number(item.value)"
+                  ></el-option>
                   <!-- <el-option label="正式" :value="0"></el-option>
                   <el-option label="试用" :value="1"></el-option>
                   <el-option label="实习" :value="3"></el-option> -->
@@ -175,13 +208,27 @@
           </el-row>
           <el-row>
             <el-col :span="12">
-              <el-form-item label="老师简介" :label-width="formLabelWidth">
-                <el-input
-                  type="textarea"
-                  v-model.trim="topForm.introduction"
-                ></el-input>
+              <el-form-item
+                label="工作类型"
+                prop="jobNature"
+                :label-width="formLabelWidth"
+              >
+                <el-select
+                  v-model.trim="topForm.jobNature"
+                  placeholder="工作类型"
+                  clearable
+                  filterable
+                >
+                  <el-option
+                    v-for="item in jobNature"
+                    :key="item.value"
+                    :label="item.label"
+                    :value="item.value"
+                  ></el-option>
+                </el-select>
               </el-form-item>
             </el-col>
+
             <el-col :span="12" class="diSpan">
               <el-tooltip placement="top" popper-class="mTooltip">
                 <div slot="content">
@@ -208,6 +255,16 @@
               </el-form-item>
             </el-col>
           </el-row>
+          <el-row>
+            <el-col :span="12">
+              <el-form-item label="老师简介" :label-width="formLabelWidth">
+                <el-input
+                  type="textarea"
+                  v-model.trim="topForm.introduction"
+                ></el-input>
+              </el-form-item>
+            </el-col>
+          </el-row>
           <h4>资料学历</h4>
           <el-row>
             <el-col :span="12">
@@ -299,39 +356,10 @@
           </el-row>
           <el-row>
             <el-col :span="12">
-              <el-form-item label="转正日期" :label-width="formLabelWidth">
-                <template #label>
-                  转正日期
-                  <el-popover
-                    placement="top"
-                    width="280"
-                    trigger="hover">
-                    <!-- <el-button slot="reference"></el-button> -->
-                    <i slot="reference"
-                      class="el-icon-warning-outline"
-                        style="font-size: 14px; "
-                    />
-                   <p style="color: red; line-height: 1.3; margin-bottom: 10px;">入职日期之前课酬按100%计算;<br />
-                入职日期当天及以后课酬按80%计算;<br />
-                转正日期当天及以后课酬按100%计算;<br />
-                若入职日期和转正日期设置为同一天,则日期当天及以后课酬按100%计算;</p>
-                  </el-popover>
-                </template>
-                <el-date-picker
-                  v-model="topForm.formalStaffDate"
-                  value-format="yyyy-MM-dd"
-                  type="date"
-                  placeholder="选择转正日期"
-                  :picker-options="pickerOptions"
-                >
-                </el-date-picker>
-              </el-form-item>
-            </el-col>
-            <el-col :span="12">
               <el-form-item label="离职日期" :label-width="formLabelWidth">
                 <el-date-picker
-                   v-model="topForm.demissionDate"
-                    value-format="yyyy-MM-dd"
+                  v-model="topForm.demissionDate"
+                  value-format="yyyy-MM-dd"
                   type="date"
                   placeholder="选择离职日期"
                 >
@@ -382,10 +410,7 @@
           multiple
           action="/api-web/uploadFile"
         >
-          <el-button
-            icon="ios-cloud-upload-outline"
-            >修改头像</el-button
-          >
+          <el-button icon="ios-cloud-upload-outline">修改头像</el-button>
           <!--
                v-if="pageType != 'create'"
             <el-button
@@ -417,7 +442,7 @@ import store from "@/store";
 import { permission } from "@/utils/directivePage";
 import { jobNature, ProbationPeriodList } from "@/utils/searchArray";
 import { isvalidPhone } from "@/utils/validate";
-import dayjs from 'dayjs'
+import dayjs from "dayjs";
 let validPhone = (rule, value, callback) => {
   if (!value) {
     callback(new Error("请输入电话号码"));
@@ -431,7 +456,7 @@ let validPhone = (rule, value, callback) => {
 export default {
   name: "teacherOperation",
   data() {
-    const that = this
+    const that = this;
     return {
       headers: {
         Authorization: getToken(),
@@ -459,7 +484,7 @@ export default {
         graduateSchool: null,
         email: null,
         educationBackground: null,
-        demissionDate:null,
+        demissionDate: null,
         formalStaffDate: null,
         isProbationPeriod: null,
         technicalTitles: null,
@@ -501,17 +526,26 @@ export default {
       pickerOptions2: {
         firstDayOfWeek: 1,
         disabledDate(time) {
-          let date = new Date(dayjs(that.topForm.formalStaffDate).format('YYYY-MM-DD') + ' 00:00:00')
-          return that.topForm.formalStaffDate ? time.getTime() > date.getTime() : false;
-        }
+          let date = new Date(
+            dayjs(that.topForm.formalStaffDate).format("YYYY-MM-DD") +
+              " 00:00:00"
+          );
+          return that.topForm.formalStaffDate
+            ? time.getTime() > date.getTime()
+            : false;
+        },
       },
       pickerOptions: {
         firstDayOfWeek: 1,
         disabledDate(time) {
-          let date = new Date(dayjs(that.topForm.entryDate).format('YYYY-MM-DD') + ' 00:00:00')
-          return that.topForm.entryDate ? date.getTime() > time.getTime() : false;
-        }
-      }
+          let date = new Date(
+            dayjs(that.topForm.entryDate).format("YYYY-MM-DD") + " 00:00:00"
+          );
+          return that.topForm.entryDate
+            ? date.getTime() > time.getTime()
+            : false;
+        },
+      },
     };
   },
   created() {},
@@ -570,7 +604,7 @@ export default {
               graduateSchool: result.graduateSchool,
               email: result.email,
               educationBackground: result.educationBackground,
-              demissionDate:result.demissionDate,
+              demissionDate: result.demissionDate,
               formalStaffDate: result.formalStaffDate,
               technicalTitles: result.technicalTitles,
               certificateType: result.certificateType,
@@ -636,7 +670,7 @@ export default {
             teacherUpdate(this.topForm).then((res) => {
               if (res.code == 200) {
                 // this.$emit('onTeacher')
-                this.$store.dispatch('delVisitedViews', this.$route)
+                this.$store.dispatch("delVisitedViews", this.$route);
                 this.$router.push({
                   path: "/teacherManager/teacherList",
                   query: { rules: this.Frules, search: this.Fsearch },
@@ -654,7 +688,7 @@ export default {
                 if (permission("/teacherAdd/salarySeting")) {
                   this.$emit("onTeacher", res.data);
                 } else {
-                  this.$store.dispatch('delVisitedViews', this.$route)
+                  this.$store.dispatch("delVisitedViews", this.$route);
                   this.$router.push({
                     path: "/teacherManager/teacherList",
                     query: { rules: this.Frules, search: this.Fsearch },
@@ -666,15 +700,15 @@ export default {
           }
         } else {
           this.$nextTick(() => {
-            let isError = document.getElementsByClassName('is-error')
+            let isError = document.getElementsByClassName("is-error");
             isError[0].scrollIntoView({
               // 滚动到指定节点
               // 值有start,center,end,nearest,当前显示在视图区域中间
-              block: 'center',
+              block: "center",
               // 值有auto、instant,smooth,缓动动画(当前是慢速的)
-              behavior: 'smooth',
-            })
-          })
+              behavior: "smooth",
+            });
+          });
           return false;
         }
       });
@@ -709,13 +743,13 @@ export default {
         certificateType: null,
         certificateNum: null,
         jobType: "ADVISER",
-        memo: null
+        memo: null,
       };
-      this.subjectIds = []
+      this.subjectIds = [];
       this.$refs[formName].resetFields();
     },
     onCancel() {
-      this.$store.dispatch('delVisitedViews', this.$route)
+      this.$store.dispatch("delVisitedViews", this.$route);
       this.$router.push({
         path: "/teacherManager/teacherList",
         query: { rules: this.Frules, search: this.Fsearch },
@@ -842,5 +876,9 @@ export default {
     width: 260px;
     text-align: center;
   }
+  .alert {
+    margin:  0 0 20px 120px;
+    width: 855px;
+  }
 }
 </style>