<el-form-item label="考勤周期:" prop="cycleEnd">

<el-select @change="cycleChange" v-model="formmodel.cycle">
    <el-option
    v-for="item in cycleOption"
    :key="item.id"
    :label="item.label"
    :value="item.id"
    >
    </el-option>
</el-select>
<el-select v-model="formmodel.cycleStart">
    <el-option
    v-for="item in cycleDateOption"
    :key="item.id"
    :label="item.label"
    :value="item.id"
    >
    </el-option>
</el-select>
<el-select v-model="formmodel.cycleEnd">
    <el-option
    v-for="item in cycleDateOption"
    :key="item.id"
    :label="item.label"
    :value="item.id"
    >
    </el-option>
</el-select>

</el-form-item>

data() {

return {
  visible: false,
  formmodel: {
    cycle:'1'
  },
  formRules: {
    date: [{ required: true, message: "请选择考勤月份" }],
    cycleEnd: [{ required: true, validator:(rules,value,callback)=>{
      let {cycleStart} = this.formmodel
      if (!value||!cycleStart) {
        return callback(new Error("请选择考勤周期"))
      }
      return callback()
    } }],
  },
  formRules2: {
    date: [{ required: true, message: "请选择考勤月份" }]
  }
};

},


javaokchen
1 声望0 粉丝