소스 검색

课酬补贴修改完成

mo 4 년 전
부모
커밋
7ec28f16a9

+ 2 - 2
src/views/categroyManager/insideSetting/addressManager.vue

@@ -240,7 +240,7 @@
             >
           </el-input>
         </el-form-item>
-        <el-form-item
+        <!-- <el-form-item
           label="课酬补贴"
           prop="subsidy"
           :label-width="formLabelWidth"
@@ -250,7 +250,7 @@
             type="number"
             autocomplete="off"
           ></el-input>
-        </el-form-item>
+        </el-form-item> -->
       </el-form>
       <span slot="footer" class="dialog-footer">
         <el-button @click="onTeachingCancel('ruleForm')">取 消</el-button>

+ 7 - 6
src/views/teacherManager/teacherDetail/components/settlement.vue

@@ -145,7 +145,7 @@
               v-if="scope.row.courseScheduleType != 'DEMO'"
             >
               <el-button @click="onUpdate(scope.row)" type="text"
-                >课酬调整</el-button
+                >课酬补贴</el-button
               >
             </auth>
           </template>
@@ -162,7 +162,7 @@
       />
     </div>
     <el-dialog
-      title="课酬调整"
+      title="课酬补贴"
       v-if="settlementStatus"
       :visible.sync="settlementStatus"
       @close="onFormClose('ruleForm')"
@@ -196,12 +196,12 @@
           </el-radio-group>
         </el-form-item>
         <el-form-item
-          label="课酬调整为"
-          prop="salary"
+          label="课酬补贴"
+          prop="subsidy"
           :label-width="formLabelWidth"
         >
           <el-input
-            v-model.trim="form.salary"
+            v-model.trim="form.subsidy"
             type="number"
             @mousewheel.native.prevent
             autocomplete="off"
@@ -366,10 +366,11 @@ export default {
       this.$refs[formName].resetFields();
     },
     onUpdate(row) {
+      console.log(row)
       this.form.courseScheduleId = row.courseScheduleId;
       this.settlementStatus = true;
       this.form.expectSalary = row.expectSalary;
-      this.form.subsidys = row.subsidy;
+      this.form.subsidy = row.subsidy;
     },
     onReSet() {
       this.courseDate = null;

+ 9 - 8
src/views/teamDetail/componentCourse/teacherList.vue

@@ -193,7 +193,7 @@
                 type="text"
                 size="small"
                 @click="setCourseInfo(scope.row)"
-                >课酬调整</el-button
+                >课酬补贴</el-button
               >
             </auth>
             <auth
@@ -315,10 +315,10 @@
             >仅限本次</el-radio
           >
         </el-form-item>
-        <el-form-item label="课程课酬" prop="salary">
+        <el-form-item label="课程补贴" prop="subsidy">
           <el-input
             style="width: 180px"
-            v-model.trim="teacherMask.salary"
+            v-model.trim="teacherMask.subsidy"
           ></el-input>
         </el-form-item>
       </el-form>
@@ -367,13 +367,13 @@ export default {
       handVisible: null,
       detail: null,
       teacherMask: {
-        salary: "",
+        subsidy: "",
         subsidy: "",
         radio: "one",
       },
       teacherRules: {
-        salary: [
-          { required: true, message: "请输入课程课酬", trigger: "blur" },
+        subsidy: [
+          { required: true, message: "请输入课程补贴", trigger: "blur" },
         ],
         subsidy: [
           { required: true, message: "请输入课时补贴", trigger: "blur" },
@@ -442,6 +442,7 @@ export default {
             for (const item of res.data) {
               if (row.teacherId == item.teacherId) {
                 this.activeTeacher = item;
+                this.teacherMask.subsidy = item.subsidy
                 break;
               }
             }
@@ -477,14 +478,14 @@ export default {
         if (res) {
           updateTeacherCoursesSalary({
             courseScheduleId: this.courseScheduleId,
-            salary: this.teacherMask.salary,
+            subsidy: this.teacherMask.subsidy,
             teacherId: this.activeTeacher.teacherId,
             scope: this.teacherMask.radio,
           }).then((res) => {
             if (res.code == 200) {
               this.$message.success("修改成功");
               this.teacherMask = {
-                salary: "",
+                subsidy: "",
                 subsidy: "",
                 radio: "one",
               };