clickup #7nynw9

This commit is contained in:
Pairat Sangprasert
2021-04-19 19:37:53 +07:00
parent 5bc18ea003
commit d0dbaae151
3 changed files with 57 additions and 8 deletions

View File

@@ -75,23 +75,24 @@
<div class='row'> <div class='row'>
<div class="form-group col-md-4"> <div class="form-group col-md-4">
<label id="lab_vw_limit_frame_plan_total_salary" for="vw_limit_frame_plan_total_salary">รวมอัตราเงินเดือน</label> <label id="lab_vw_limit_frame_plan_total_salary" for="vw_limit_frame_plan_total_salary">รวมอัตราเงินเดือน</label>
<input disabled class="form-control" type="number" id="vw_limit_frame_plan_total_salary" iLabel="รวมอัตราเงินเดือน" iRequire="false" iGroup="vw_limit_frame_plan" /> <input disabled class="form-control" type="text" id="vw_limit_frame_plan_total_salary" iLabel="รวมอัตราเงินเดือน" iRequire="false" iGroup="vw_limit_frame_plan" />
</div> </div>
<div class="form-group col-md-4"> <div class="form-group col-md-4">
<label id="lab_vw_limit_frame_plan_limit_frame_005" for="vw_limit_frame_plan_limit_frame_005">กรอบวงเงินที่กันไว้</label> <label id="lab_vw_limit_frame_plan_limit_frame_005" for="vw_limit_frame_plan_limit_frame_005">กรอบวงเงินที่กันไว้</label>
<input class="form-control" type="number" id="vw_limit_frame_plan_limit_frame_005" iLabel="กรอบวงเงินที่กันไว้" iRequire="false" iGroup="vw_limit_frame_plan" /> <input class="form-control" type="number" id="vw_limit_frame_plan_limit_frame_005" iLabel="กรอบวงเงินที่กันไว้" iRequire="false" iGroup="vw_limit_frame_plan"
onchange="changeDigitsLimitFrame(), funcCalculateCeilTotalRoundedLimitFramePlan(event)" />
</div> </div>
</div> </div>
<div class='row'> <div class='row'>
<div class="form-group col-md-4"> <div class="form-group col-md-4">
<label id="lab_vw_limit_frame_plan_limit_frame_005_total" for="vw_limit_frame_plan_limit_frame_005_total">กันวงเงินไว้</label> <label id="lab_vw_limit_frame_plan_limit_frame_005_total" for="vw_limit_frame_plan_limit_frame_005_total">กันวงเงินไว้</label>
<input disabled class="form-control" type="number" id="vw_limit_frame_plan_limit_frame_005_total" iLabel="กันวงเงินไว้" iRequire="false" iGroup="vw_limit_frame_plan" /> <input disabled class="form-control" type="text" id="vw_limit_frame_plan_limit_frame_005_total" iLabel="กันวงเงินไว้" iRequire="false" iGroup="vw_limit_frame_plan" />
</div> </div>
<div class="form-group col-md-4"> <div class="form-group col-md-4">
<label id="lab_vw_limit_frame_plan_limit_frame_005_total_rounded" for="vw_limit_frame_plan_limit_frame_005_total_rounded">กันวงเงินใช้จริง</label> <label id="lab_vw_limit_frame_plan_limit_frame_005_total_rounded" for="vw_limit_frame_plan_limit_frame_005_total_rounded">กันวงเงินใช้จริง</label>
<input disabled class="form-control" type="number" id="vw_limit_frame_plan_limit_frame_005_total_rounded" iLabel="กันวงเงินใช้จริง" iRequire="false" iGroup="vw_limit_frame_plan" /> <input disabled class="form-control" type="text" id="vw_limit_frame_plan_limit_frame_005_total_rounded" iLabel="กันวงเงินใช้จริง" iRequire="false" iGroup="vw_limit_frame_plan" />
</div> </div>
</div> </div>

View File

@@ -1,5 +1,6 @@
var eva_limit_frame_group_editMode = "CREATE"; var eva_limit_frame_group_editMode = "CREATE";
var eva_limit_frame_group_API = "/api/eva_limit_frame_group/"; var eva_limit_frame_group_API = "/api/eva_limit_frame_group/";
var limit_frame_group_digits = 3;
//================= Search Customizaiton ========================================= //================= Search Customizaiton =========================================
@@ -157,6 +158,21 @@ function eva_limit_frame_group_GoDelete(a) {
var eva_limit_frame_groupTableV; var eva_limit_frame_groupTableV;
var eva_limit_frame_group_setupTable = function (result) { var eva_limit_frame_group_setupTable = function (result) {
$.each(result, function (index_result, obj_result) {
/*console.log("index_result", index_result);
console.log("obj_result", obj_result);*/
var currency_total_salary = coreFormatPrice(obj_result.total_salary, limit_frame_group_digits);
var currency_total_salary_limit = coreFormatPrice(obj_result.total_salary_limit, limit_frame_group_digits);
var currency_total_salary_limit_rounded = coreFormatPrice(obj_result.total_salary_limit_rounded, limit_frame_group_digits);
obj_result.total_salary = currency_total_salary;
obj_result.total_salary_limit = currency_total_salary_limit;
obj_result.total_salary_limit_rounded = currency_total_salary_limit_rounded;
});
tmp = '"'; tmp = '"';
eva_limit_frame_groupTableV = $('#eva_limit_frame_groupTable').DataTable({ eva_limit_frame_groupTableV = $('#eva_limit_frame_groupTable').DataTable({
"processing": true, "processing": true,

View File

@@ -1,5 +1,6 @@
var vw_limit_frame_plan_editMode = "CREATE"; var vw_limit_frame_plan_editMode = "CREATE";
var vw_limit_frame_plan_API = "/api/vw_limit_frame_plan/"; var vw_limit_frame_plan_API = "/api/vw_limit_frame_plan/";
var limit_frame_digits = 3;
//================= Form Data Customizaiton ========================================= //================= Form Data Customizaiton =========================================
@@ -7,11 +8,11 @@ function vw_limit_frame_plan_FeedDataToForm(data) {
$("#vw_limit_frame_plan_id").val(data.id); $("#vw_limit_frame_plan_id").val(data.id);
DropDownClearFormAndFeedWithData($("#vw_limit_frame_plan_plan_guid"), data, "id", "display_text", "item_plan_guid", data.plan_guid); DropDownClearFormAndFeedWithData($("#vw_limit_frame_plan_plan_guid"), data, "id", "display_text", "item_plan_guid", data.plan_guid);
$("#vw_limit_frame_plan_executed_date").val(formatDate(data.executed_date)); $("#vw_limit_frame_plan_executed_date").val(formatDate(data.executed_date));
$("#vw_limit_frame_plan_limit_frame_005").val(data.limit_frame_005); $("#vw_limit_frame_plan_limit_frame_005").val(data.limit_frame_005.toFixed(limit_frame_digits));
$("#vw_limit_frame_plan_salary_adjustment_date").val(formatDate(data.salary_adjustment_date)); $("#vw_limit_frame_plan_salary_adjustment_date").val(formatDate(data.salary_adjustment_date));
$("#vw_limit_frame_plan_total_salary").val(data.total_salary); $("#vw_limit_frame_plan_total_salary").val(coreFormatPrice(data.total_salary, limit_frame_digits));
$("#vw_limit_frame_plan_limit_frame_005_total").val(data.limit_frame_005_total); $("#vw_limit_frame_plan_limit_frame_005_total").val(coreFormatPrice(data.limit_frame_005_total, limit_frame_digits));
$("#vw_limit_frame_plan_limit_frame_005_total_rounded").val(data.limit_frame_005_total_rounded); $("#vw_limit_frame_plan_limit_frame_005_total_rounded").val(coreFormatPrice(data.limit_frame_005_total_rounded, limit_frame_digits));
} }
@@ -107,3 +108,34 @@ function vw_limit_frame_plan_GoDelete(a) {
//================= Multi-Selection Function ========================================= //================= Multi-Selection Function =========================================
function changeDigitsLimitFrame() {
var val_limit_frame_005 = $("#vw_limit_frame_plan_limit_frame_005").val();
if (val_limit_frame_005) {
var round_value = Math.round(val_limit_frame_005 * 1000) / 1000;
$("#vw_limit_frame_plan_limit_frame_005").val(round_value.toFixed(3));
}
}
function funcCalculateCeilTotalRoundedLimitFramePlan(params) {
var val_input = params.srcElement.value;
var num_check = 10;
var val_divine = 100;
var val_decimal = 0;
var after_cal = 0;
if (val_input) {
val_decimal = parseFloat(val_input);
}
var val_salary = coreCurrencyToDecimal($("#vw_limit_frame_plan_total_salary").val());
var cal_divine_salary = Number(((val_salary * val_decimal) / val_divine).toFixed(limit_frame_digits));
$("#vw_limit_frame_plan_limit_frame_005_total").val(coreFormatPrice(cal_divine_salary, limit_frame_digits));
var cal_ceil = Math.ceil(cal_divine_salary);
var str_ceil = cal_ceil.toString();
var split_ceil = str_ceil.split('');
var num_last = Number(split_ceil[split_ceil.length - 1]);
if (num_last) {
after_cal = num_check - num_last;
}
var set_salary_limit_rounded = cal_ceil + after_cal;
$("#vw_limit_frame_plan_limit_frame_005_total_rounded").val(coreFormatPrice(set_salary_limit_rounded, limit_frame_digits));
}