+
liuyg
2021-10-08 d6a8a4a2cf7111b3246942ee81687c3abdb4bb92
+
2 files modified
111 ■■■■■ changed files
src/views/trainExam/index.vue 103 ●●●●● patch | view | raw | blame | history
src/views/trainingRegistration/index.vue 8 ●●●● patch | view | raw | blame | history
src/views/trainExam/index.vue
@@ -168,7 +168,7 @@
      questionBankOption: {
        // 操作栏多余按钮去除
        delBtn: false,
        editBtn: false,
        editBtn: true,
        addBtn: false,
        selection: true,
        menu: true,
@@ -190,7 +190,6 @@
        dialogClickModal: false,
        // 操作栏宽度
        menuWidth: 280,
        labelWidth: 140,
        column: [
@@ -218,6 +217,7 @@
                trigger: "blur",
              },
            ],
            span:24,
            width: 200,
          },
          // {
@@ -286,32 +286,32 @@
            editDisplay: false,
            // 表单编辑时是否为查看模式
            editDetail: false,
            width: 160,
            width: 140,
          },
          // {
          //   label: "考试结束时间",
          //   prop: "endTime",
          //   type: "datetime",
          //   // span: 24,
          //   format: "yyyy-MM-dd HH:mm:ss",
          //   valueFormat: "yyyy-MM-dd HH:mm:ss",
          //   // 表单新增时是否禁止
          //   addDisabled: false,
          //   // 表单新增时是否可见
          //   addDisplay: false,
          //   // 表单新增时是否为查看模式
          //   addDetail: false,
          //   // 表单编辑时是否禁止
          //   editDisabled: false,
          //   // 表单编辑时是否可见
          //   editDisplay: false,
          //   // 表单编辑时是否为查看模式
          //   editDetail: false,
          //   width: 160,
          // },
          {
            label: "创建人",
            prop: "creator",
            label: "考试开始截止时间",
            prop: "endTime",
            type: "datetime",
            // span: 24,
            format: "yyyy-MM-dd HH:mm",
            valueFormat: "yyyy-MM-dd HH:mm",
            // 表单新增时是否禁止
            addDisabled: false,
            // 表单新增时是否可见
            addDisplay: false,
            // 表单新增时是否为查看模式
            addDetail: false,
            // 表单编辑时是否禁止
            editDisabled: false,
            // 表单编辑时是否可见
            editDisplay: true,
            // 表单编辑时是否为查看模式
            editDetail: false,
            width: 140,
          },
          {
            label: "申请人",
            prop: "realName",
            slot: true,
            // 表单新增时是否禁止
            addDisabled: true,
@@ -325,7 +325,27 @@
            editDisplay: false,
            // 表单编辑时是否为查看模式
            editDetail: false,
            hide: true,
            // hide: true,
            display: false,
            width: 80
          },
          {
            label: "申请人所属学校",
            prop: "deptName",
            slot: true,
            // 表单新增时是否禁止
            addDisabled: true,
            // 表单新增时是否可见
            addDisplay: false,
            // 表单新增时是否为查看模式
            addDetail: false,
            // 表单编辑时是否禁止
            editDisabled: true,
            // 表单编辑时是否可见
            editDisplay: false,
            // 表单编辑时是否为查看模式
            editDetail: false,
            // hide: true,
            display: false,
          },
          {
@@ -343,7 +363,7 @@
            // 表单编辑时是否禁止
            editDisabled: false,
            // 表单编辑时是否可见
            editDisplay: true,
            editDisplay: false,
            // 表单编辑时是否为查看模式
            editDetail: false,
          },
@@ -363,7 +383,7 @@
            // 表单编辑时是否禁止
            editDisabled: false,
            // 表单编辑时是否可见
            editDisplay: true,
            editDisplay: false,
            // 表单编辑时是否为查看模式
            editDetail: false,
            width: 150,
@@ -383,16 +403,16 @@
            // 表单编辑时是否禁止
            editDisabled: false,
            // 表单编辑时是否可见
            editDisplay: true,
            editDisplay: false,
            // 表单编辑时是否为查看模式
            editDetail: false,
            width: 150,
            width: 80,
          },
          {
            label: "申请时间",
            prop: "creatorDate",
            type: "datetime",
            width: 160,
            width: 150,
            editDisplay: false,
            addDisplay: false,
            format: "yyyy-MM-dd HH:mm:ss",
@@ -409,7 +429,7 @@
            label: "审核时间",
            prop: "auditTime",
            type: "datetime",
            width: 160,
            width: 150,
            editDisplay: false,
            addDisplay: false,
            format: "yyyy-MM-dd HH:mm:ss",
@@ -452,6 +472,7 @@
                value: 3,
              },
            ],
            width: 80,
          },
          {
            label: "审核明细",
@@ -486,7 +507,7 @@
    permissionList() {
      return {
        addBtn: this.vaildData(null, false),
        viewBtn: this.vaildData(null, false),
        viewBtn: this.vaildData(this.permission.trainExam_edit, false),
        delBtn: this.vaildData(null, false),
        editBtn: this.vaildData(null, false),
      };
@@ -497,6 +518,10 @@
    questionBankOnLoad(page, params = {}) {
      this.questionBankLoading = false;
      params["examType"] = 2;
      //如果是培训公司管理员,则只能看到当前培训公司申请的考试
      if(this.userInfo.role_name =="培训公司管理员"){
          params['deptId'] = this.userInfo.dept_id;
      }
      getList(
        page.currentPage,
        page.pageSize,
@@ -601,10 +626,16 @@
      // if (Array.isArray(row.examTime) != true) {
      //   row.examTime = row.examTime.split(",");
      // }
      row.startTime = row.startTime + ":00";
      const data = {
          id:row.id,
          startTime:row.startTime + ":00",
          endTime:row.endTime + ":00",
      }
      // row.startTime = row.startTime + ":00";
      // row.endTime = row.endTime + ":00";
      // row.endTime = row.examTime[1];
      // row.examTime = JSON.stringify(row.examTime);
      update(row).then(
      update(data).then(
        () => {
          this.questionBankOnLoad(this.questionBankPage);
          this.$message({
src/views/trainingRegistration/index.vue
@@ -248,6 +248,7 @@
              },
            ],
            span: 12,
            labelWidth:110
          },
          {
            label: "考试开始截止时间",
@@ -275,6 +276,7 @@
              },
            ],
            span: 12,
            labelWidth:140
          },
        ],
      },
@@ -597,14 +599,16 @@
      if(s>e){
        this.$message({
            type: "error",
            message: "截止时间不能早于考试考试开始时间!",
            message: "考试开始截止时间不能早于考试考试开始时间!",
          });
         done();
         return;
      }
      row['number'] = (row.serialEnd-row.serialStart)+1;
      //创建人
      row['creator'] = this.userInfo.Id;
      //提交申请
      addExam(Object.assign(row, this.search)).then(
        () => {
          this.onLoad(this.page);