atsTripBillEditEx.js 906 B

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * 出差单拓展
  3. * coyle
  4. * 202412
  5. */
  6. shr.defineClass("shr.ats.AtsTripBillEditEx", shr.ats.AtsTripBillEdit, {
  7. _uiClass: "",
  8. initalizeDOM: function () {
  9. shr.ats.AtsTripBillEditEx.superClass.initalizeDOM.call(this);
  10. var that = this;
  11. $("#entries_tripDays").on("change", function () {
  12. if (!$("#entries_tripEndTime").val()) {
  13. that.getEndTime();
  14. }
  15. //计算总时间 定制 向上取整
  16. var dayVal = $("#entries_tripDays").val() ;
  17. var triptime = 0;
  18. if(dayVal == 0.29 || dayVal == 0.43 || dayVal == 0.86){
  19. triptime = Math.floor( dayVal * 7 );
  20. }else{
  21. triptime = Math.ceil( dayVal * 7 );
  22. }
  23. $("#entries_triptime").shrTextField("setValue", triptime);
  24. });
  25. },
  26. });