master
嘉祥 詹 2024-08-22 18:59:50 +08:00
parent 609de62925
commit 3b0c274479
2 changed files with 58 additions and 1 deletions

View File

@ -205,7 +205,7 @@
</div><!-- /.modal-body -->
<!-- .modal-footer -->
<div class="modal-footer">
<button type="button" class="btn btn-light" data-toggle="modal" data-target="#clientModelQuotationPreviewModal">Close</button>
<button type="button" id="modelQuotationDialogSaveBtn" class="btn btn-primary">Save</button><button type="button" class="btn btn-light" data-toggle="modal">Close</button>
</div><!-- /.modal-footer -->
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->

View File

@ -25,6 +25,44 @@ $(document).ready(function () {
$('#dt-responsive').DataTable().ajax.reload();
});
//報價單範本儲存鈕
$('#modelQuotationDialogSaveBtn').on('click', function () {
var method = $('#modelMainItem_method').val();
var modelQuotation_uid = $('#modelQuotation_uid').val();
var modelMainItem_uid = $('#modelMainItem_uid').val();
var modelQuotation_name = $('#modelQuotation_name').val();
var msg = '';
if (modelQuotation_name == '') {
alert('請輸入報價單範本名稱!');
return;
}
var ItemArray = [];
$('#modelItem_div .card').each(function (index, obj) {
var dataType = $(obj).attr('data-type');
var mainItem_uid = $(obj).attr('data-main-uid');
var modelMainItem_uid = $(obj).attr('data-uid');
var modelMainItem_name = $(obj).find('[data-name="mainItem_name"').val();
var modelMainItem_ac = $(obj).find('[data-name="modelMainItem_ac"').val();
var subItemArray = [];
$(obj).find('ol li').each(function (i, item) {
var itemDataType = $(item).attr('data-method');
var modelSubItem_uid = $(item).attr('data-model-subitem-uid');
var modelSubItem_name = $(item).find('[data-name="model-subitem-name"]').val();
var modelSubItem_descript = $(item).find('[data-name="model-subitem-descript"]').val();
var modelSubItem_price = $(item).find('[data-name="model-subitem-price"]').val();
var modelSubItem_unitType = $(item).find('[data-name="model-subitem-unitType"]').val();
var modelSubItem_number = $(item).find('[data-name="model-subitem-number"]').val();
var modelSubItem_subTotal = $(item).find('[data-name="model-subitem-subTotal"]').val();
var modelSubItem_hasAC = $(item).find('[data-name="model-subitem-hasAC"]').val();
});
});
});
//新增次項目對話框儲存鈕
$('#modelSubItemDialogSaveBtn').on('click', function () {
var method = $('#modelSubItem_method').val();
@ -296,6 +334,23 @@ $(document).ready(function () {
});
});
//次項目刪除鈕
function delSubItemButton(obj) {
if (confirm('確定刪除此次項目資料? ')) {
var model_subitem_uid = $(obj).parent().parent().parent().attr('data-model-subitem-uid');
var delItem = {
modelSubItem_uid: model_subitem_uid
}
deledSubItems.push(delItem);
$(obj).parent().parent().parent().remove();
alert('預定刪除完成! 記得按下下方儲存鈕才是真的刪除喔~');
}
}
//次項目編輯鈕
function editSubItemButton(obj) {
var divObj = $(obj).parent().parent().parent();
@ -380,12 +435,14 @@ function editModelMainItem(obj) {
var modelMainItem_name = $(obj).parent().parent().find("[data-name='mainItem_name']").val();
var parent_mainItem_uid = $(obj).parent().parent().parent().attr("data-main-uid");
var modelMainItem_uid = $(obj).parent().parent().parent().attr("data-uid");
var modelMainItem_ac = $(obj).parent().parent().find("[data-name='modelMainItem_ac']").val();
$('#modelMainItem_name').typeahead('destroy');
loadMainItemTypeahead();
$('#modelMainItem_method').val('edit');
$('#modelMainItem_uid').val(modelMainItem_uid);
$('#modelMainItem_name').val(modelMainItem_name);
$('#modelMainItem_ac').val(modelMainItem_ac);
$('#parent_mainItem_uid').val(parent_mainItem_uid);
$('#modelMainItemModal').modal('toggle');
}