| 12345678910111213141516171819202122232425262728293031323334353637 |
- $(function()
- {
- if(batchCloseTip != '') zui.Modal.alert(batchCloseTip);
- });
- window.renderRowData = function($row, index, row)
- {
- if(row.status == 'done')
- {
- $row.find('[data-name="closedReasonBox"]').find('.picker-box').on('inited', function(e, info)
- {
- let $closedReason = info[0];
- $closedReason.render({disabled: true});
- })
- }
- }
- window.closedReasonChange = function(event)
- {
- let closedReason = $(event.target).val();
- let $row = $(event.target).closest('tr');
- if(closedReason == 'commented') $row.find('[data-name=resolution]').removeAttr('disabled');
- if(closedReason != 'commented') $row.find('[data-name=resolution]').attr('disabled', true);
- $row.find('[data-name=repeatTicket').toggleClass('hidden', closedReason != 'repeat');
- if(closedReason == 'repeat')
- {
- let ticketID = $row.find('[name^=id]').val();
- let loadTicketLink = $.createLink('ticket', 'ajaxGetRepeatTickets', 'ticketID=' + ticketID);
- $.getJSON(loadTicketLink, function(data)
- {
- let $repeatTicket = $row.find('[name^=repeatTicket').zui('picker');
- $repeatTicket.render({items: data});
- })
- }
- }
|