龚焕茏
2024-07-31 287923d67a91c3394d398cf2ac163dbc4837fb9e
feat:考核结果明细
1个文件已修改
52 ■■■■■ 已修改文件
src/views/system/check/result/detail/detail.vue 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/check/result/detail/detail.vue
@@ -93,13 +93,29 @@
          >
            <el-form-item label="考核日期" prop="name">
              <el-date-picker
                v-model="date"
                v-model="queryParams.date"
                format="yyyy-MM"
                value-format="yyyy-MM"
                type="month"
                placeholder="选择日期"
                @change="dateChange"
              >
              </el-date-picker>
            </el-form-item>
            <!-- 季度选择 -->
            <el-form-item>
              <el-date-picker
                :clearable="false"
                v-model="queryParams.quarter"
                type="monthrange"
                format="yyyy-MM"
                value-format="yyyy-MM"
                unlink-panels
                range-separator="至"
                start-placeholder="开始月份"
                end-placeholder="结束月份"
                @change="quarterChange"
                :picker-options="pickerOptions">
              </el-date-picker>
            </el-form-item>
            <el-form-item>
@@ -244,6 +260,32 @@
  dicts: ["platform_audit_state"],
  data() {
    return {
      pickerOptions: {
          shortcuts: [{
            text: '第一季度',
            onClick(picker) {
              picker.$emit('pick', [new Date(new Date().getFullYear() + "-01"), new Date(new Date().getFullYear() + "-03")]);
            }
          },
          {
            text: '第二季度',
            onClick(picker) {
              picker.$emit('pick', [new Date(new Date().getFullYear() + "-04"), new Date(new Date().getFullYear() + "-06")]);
            }
          },
          {
            text: '第三季度',
            onClick(picker) {
              picker.$emit('pick', [new Date(new Date().getFullYear() + "-07"), new Date(new Date().getFullYear() + "-09")])
            }
          },
          {
            text: '第四季度',
            onClick(picker) {
              picker.$emit('pick', [new Date(new Date().getFullYear() + "-10"), new Date(new Date().getFullYear() + "-12")])
            }
          }]
        },
      id: null,
      examineCategory: null,
      date: "",
@@ -284,6 +326,7 @@
      queryParams: {
        id: null,
        date: null,
        quarter: null
      },
      // 表单校验
      rules: {},
@@ -363,8 +406,11 @@
      }
    },
    dateChange() {
      this.queryParams.date = this.date;
      console.log(this.queryParams);
      this.queryParams.quarter = null;
      this.getList();
    },
    quarterChange() {
      this.queryParams.date = null;
      this.getList();
    },
    /** 搜索按钮操作 */