| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- $(".submitBtn").click(function()
- {
- var id = $(this).parents('tr').attr('data-id');
- var pointAttr = JSON.parse(reviewPoints);
- var category = id.split("-")[1];
- if(pointAttr[category]['disabled'])
- {
- new $.zui.Messager(pointAttr[category]['message'], {
- type: 'danger',
- icon: 'exclamation-sign'
- }).show();
- return false;
- }
- });
- $(".editDeadline").click(function()
- {
- var editBtn = $(this);
- var id = editBtn.parents('tr').attr('data-id');
- var parentID = editBtn.parents('tr').attr('data-parent');
- var stageEndDate = $("tr[data-id='" + parentID + "']").find('.endDate').text();
- var reviewID = editBtn.parents('tr').attr('data-id');
- var deadlineDate = editBtn.prev().text();
- editBtn.css('display', 'inline-block');
- editBtn.off('changeDate');
- editBtn.datetimepicker(
- {
- weekStart: 1,
- todayBtn: 1,
- autoclose: 1,
- todayHighlight: 1,
- startView: 2,
- minView: 2,
- forceParse: 0,
- format: "yyyy-mm-dd",
- startDate: new Date(),
- endDate: new Date(stageEndDate),
- initialDate: new Date(deadlineDate),
- })
- .on('changeDate', function(ev){
- var year = ev.date.getFullYear();
- var month = ev.date.getMonth() + 1;
- var day = ev.date.getUTCDate();
- var formattedDate = year + '-' + (month < 10 ? '0' : '') + month + '-' + (day < 10 ? '0' : '') + day;
- $.post(createLink('review', 'ajaxChangeTRDeadline'), {'deadline' : formattedDate, 'id' : reviewID , 'projectID' : projectID}, function()
- {
- $('tr[data-id="' + id + '"]').find('.endDate').text(formattedDate);
- });
- })
- .on('hide', function(){
- editBtn.css('display', 'none');
- })
- editBtn.datetimepicker('show');
- });
|