前端函数

一、功能描述

  • 1、合同开始日期小于合同结束日期

二、功能步骤拆分

编号单 能力清单
1 值改变前事件

三、合同开始日期小于合同结束日期

3.1、合同结束日期绑定值改变前事件

图3


function (event) {
  var viewModel = this;
  var contract_begin_date = viewModel.get('contract_begin_date').getValue();
  if(contract_begin_date==undefined||event.params.value==null)return true;
  var beginDate = new Date(contract_begin_date);
  var endDate = new Date(event.params.value);
  if(beginDate>endDate){
    cb.utils.alert("不能小于合同开始日期");
    return false;
  }
}

3.2、合同开始日期绑定值改变前事件

图4


function (event) {
  var viewModel = this;
  var contract_end_date = viewModel.get('contract_end_date').getValue();
  if(contract_end_date==undefined||event.params.value==null)return true;
  var endDate = new Date(contract_end_date);
  var beginDate = new Date(event.params.value);
  if(beginDate>endDate){
    cb.utils.alert("不能大于合同结束日期");
    return false;
  }
}

四、测试

图5 图6

Copyright © 用友 -【生态技术部】 2021 all right reserved,powered by Gitbook修订时间: 2021-09-29 17:44:21

results matching ""

    No results matching ""