master
嘉祥 詹 2024-03-15 22:35:27 +08:00
parent d6105f97b3
commit 6363a99dc3
1 changed files with 32 additions and 3 deletions

View File

@ -295,6 +295,8 @@ $(document).ready(function () {
trHtml += ' <td class="align-middle" style="text-align: right;"> ' + AppendComma(kolProjectPrice_cost) + ' </td>'; trHtml += ' <td class="align-middle" style="text-align: right;"> ' + AppendComma(kolProjectPrice_cost) + ' </td>';
trHtml += ' <td class="align-middle"> ' + kolProjectPrice_date + ' </td>'; trHtml += ' <td class="align-middle"> ' + kolProjectPrice_date + ' </td>';
trHtml += ' <td class="align-middle" style="display: none;"> ' + kolProjectPrice_other + ' </td>'; trHtml += ' <td class="align-middle" style="display: none;"> ' + kolProjectPrice_other + ' </td>';
trHtml += ' <td class="align-middle" style="display: none;"> ' + kolProjectMedia_select + ' </td>';
trHtml += ' <td class="align-middle" style="display: none;"> ' + kolProjectSpec_select + ' </td>';
trHtml += ' <td class="align-middle text-right">'; trHtml += ' <td class="align-middle text-right">';
trHtml += ' <input type="hidden" data-name="other" style="display: none;" other-value="' + kolProjectPrice_other + '">'; trHtml += ' <input type="hidden" data-name="other" style="display: none;" other-value="' + kolProjectPrice_other + '">';
trHtml += ' <button type="button" data-uid="" media-uid="' + kolProjectMedia_select + '" mediaItem-uid="' + kolProjectSpec_select + '" data-method="edit" onclick="specButtonClick(this);" class="btn btn-sm btn-icon btn-secondary" data-toggle="modal" data-target="#clientContactEditModal"><i class="fa fa-pencil-alt"></i> <span class="sr-only">Edit</span></button>'; trHtml += ' <button type="button" data-uid="" media-uid="' + kolProjectMedia_select + '" mediaItem-uid="' + kolProjectSpec_select + '" data-method="edit" onclick="specButtonClick(this);" class="btn btn-sm btn-icon btn-secondary" data-toggle="modal" data-target="#clientContactEditModal"><i class="fa fa-pencil-alt"></i> <span class="sr-only">Edit</span></button>';
@ -307,6 +309,20 @@ $(document).ready(function () {
} }
if (method == 'edit') {
specTr.find('td').eq(0).text(kolProjectMedia_selectText);
specTr.find('td').eq(1).text(kolProjectSpec_selectText);
specTr.find('td').eq(2).text(kolProjectPrice_num);
specTr.find('td').eq(3).text(AppendComma(kolProjectPrice_cost));
specTr.find('td').eq(4).text(kolProjectPrice_date);
specTr.find('td').eq(5).text(kolProjectPrice_other);
specTr.find('td').eq(6).text(kolProjectMedia_select);
specTr.find('td').eq(7).text(kolProjectSpec_select);
var method1 = specTr.find('td').eq(8).children('button').eq(0).attr('media-uid', kolProjectMedia_select).attr('mediaItem-uid', kolProjectSpec_select);
var mehtod2 = specTr.find('td').eq(8).children('button').eq(1).attr('media-uid', kolProjectMedia_select).attr('mediaItem-uid', kolProjectSpec_select);
$('#clientKolProjectMediaPriceEditModal').modal('toggle');
}
}); });
$("#project_year").on('change', function () { $("#project_year").on('change', function () {
@ -723,10 +739,24 @@ function specButtonClick(obj) {
$('#kolProjectPrice_num').val(kolProjectPrice_num).trigger('change'); $('#kolProjectPrice_num').val(kolProjectPrice_num).trigger('change');
$('#kolProjectPrice_cost').val(kolProjectPrice_cost).trigger('change'); $('#kolProjectPrice_cost').val(kolProjectPrice_cost).trigger('change');
$('#kolProjectPrice_date').val(kolProjectPrice_date).trigger('change'); $('#kolProjectPrice_date').val(kolProjectPrice_date).trigger('change');
$('#kolProjectSpec_select').val(mediaItem_uid).trigger('change');
setTimeout(function () { $('#kolProjectSpec_select').val(mediaItem_uid); }, 500);
$('#clientKolProjectMediaPriceEditModal').modal('toggle'); $('#clientKolProjectMediaPriceEditModal').modal('toggle');
} }
if (dataMethod == "del") {
if (confirm('確定刪除此筆資料?')) {
//var kolMedia_uid = mediaTr.find('td').eq(5).children('button').eq(0).attr('data-uid');
//if (kolMedia_uid != "") {
// delMedia += kolMedia_uid + ",";
//}
specTr.remove();
}
}
} }
function buttonClick2(obj) { function buttonClick2(obj) {
var type = obj.getAttribute('data-method'); var type = obj.getAttribute('data-method');
@ -979,8 +1009,7 @@ function loadMedia() {
}); });
} }
function loadkolMediaSpec() {
function loadkolMediaSpec() {
var optionItem_uid = $('#kolProjectMedia_select').val(); var optionItem_uid = $('#kolProjectMedia_select').val();
var formData = { var formData = {