Browse Source

option id debug

main
Cheng 1 year ago
parent
commit
5ca075f37b
  1. 13
      wms/contract-repair/api/bpmAPI.php
  2. 2
      wms/crm/crmm02-index.php
  3. 2
      wms/mkt/assets/js/alpine.js
  4. 29
      wms/mkt/pricereview-create.php
  5. 8
      wms/mkt/pricereview-record-submit.php
  6. 3
      wms/mkt/pricereview_repair-record-submit.php

13
wms/contract-repair/api/bpmAPI.php

@ -0,0 +1,13 @@
<?php
require_once("../conn.php");
$sql = "SELECT * FROM account WHERE accountid = 'M0225'";
$stmt = $conn->prepare($sql);
$stmt->execute();
$result = $stmt->fetch(PDO::FETCH_ASSOC);
// echo '<pre>';
// print_r(json_encode($result));
// echo '</pre>';
return json_encode($result);

2
wms/crm/crmm02-index.php

@ -170,7 +170,7 @@ if ($data) :
<span class="glyphicon glyphicon-pencil"></span> <span class="glyphicon glyphicon-pencil"></span>
</a> </a>
<?php if ($user_name === $row['salesman'] || $user_id = 'M0225') : ?> <?php if ($user_name === $row['salesman'] || $user_id = 'M0225') : ?>
<a href="../cont/apply_form.php?<?= $token_link ?>&vol_no=<?php echo $row['vol_no']; ?>" class="btn btn-info btn-sm"> <a href="https://bpm.masada.com.tw/km/review/km_review_main/kmReviewMain.do?method=add&fdTemplateId=18cf68c8bc2a8ec3c80950e4e2389f0a&s_css=default&vol_no=<?= $row['vol_no'] ?>" class="btn btn-info btn-sm">
轉價審 轉價審
</a> </a>
<?php endif ?> <?php endif ?>

2
wms/mkt/assets/js/alpine.js

@ -199,8 +199,8 @@ const pricereviewOptionSelect = () => {
init() { init() {
this.optionCategory = 0 this.optionCategory = 0
this.initButtons(); this.initButtons();
console.log(this.options)
}, },
id: 1233,
options: options, options: options,
orioptions: options, orioptions: options,
optionalArr: { optionalArr: {

29
wms/mkt/pricereview-create.php

@ -749,16 +749,18 @@ $option_str .= "</tbody></table>";
$('#table_index2_filter input').keyup(); // 恢復search前狀態 $('#table_index2_filter input').keyup(); // 恢復search前狀態
}); });
$('#tb2').on('focus', 'tr[name=option_templ] a[name=option_href]', function() { $('#tb2').on('focus', 'tr[name=option_templ] a[name=option_href]', function() {
$("#optionModal").modal('show'); $("#optionModal").modal('show');
var jobj = $(this); // 父視窗 var jobj = $(this); // 父視窗
$("#optionModal .modal-body td").unbind().click(function() { $("#optionModal .modal-body td").unbind().click(function() {
var pobj = $(this).closest('td').parent(); var pobj = $(this).closest('td').parent();
console.log(jobj.html(pobj.find('td').eq(0).html() + ' ' + pobj.find('td').eq(1).html())); // console.log(pobj.find('input[name=optionID]').val());
console.log(pobj.find('td').eq(0).html() + pobj.find('td').eq(2).html() + ' ' + pobj.find('td').eq(1).html()); // console.log(jobj.html(pobj.find('td').eq(0).html() + ' ' + pobj.find('td').eq(1).html()));
console.log(pobj.find('td').eq(0).html());
jobj.html(pobj.find('td').eq(0).html() + ' ' + pobj.find('td').eq(1).html() + '<br />(' + pobj.find('td').eq(2).html() + ')'); jobj.html(pobj.find('td').eq(0).html() + ' ' + pobj.find('td').eq(1).html() + '<br />(' + pobj.find('td').eq(2).html() + ')');
jobj.closest('td').parent().find('input[name=option_unit_price]').val(pobj.find('td').eq(5).html()); jobj.closest('td').parent().find('input[name=option_unit_price]').val(pobj.find('td').eq(5).html());
jobj.closest('td').parent().find('input[name=option_price_bp]').val(commafy(pobj.find('td').eq(5).html().replace(/[,]+/g, "") * jobj.closest('td').parent().find('input[name=option_qty]').val().replace(/[,]+/g, ""))); jobj.closest('td').parent().find('input[name=option_price_bp]').val(commafy(pobj.find('td').eq(5).html().replace(/[,]+/g, "") * jobj.closest('td').parent().find('input[name=option_qty]').val().replace(/[,]+/g, "")));
jobj.closest('td').parent().find('input[name=op_id]').val(pobj.find('input[name=option_id]').val()); jobj.closest('td').parent().find('input[name=op_id]').val(pobj.find('td').eq(0).html());
$("#optionModal").modal('hide'); $("#optionModal").modal('hide');
}); });
@ -1050,11 +1052,11 @@ $option_str .= "</tbody></table>";
optionSeatArr.push($(this).html() + "@@"); optionSeatArr.push($(this).html() + "@@");
}) })
$('#option_seat_all').val(optionSeatArr); $('#option_seat_all').val(optionSeatArr);
var optionID = []; // var optionID = [];
$("td[class='_optionid']").each(function() { // $("td[class='_optionid']").each(function() {
optionID.push($(this).val()); // optionID.push($(this).val());
}) // })
$('#optionid_all').val() // $('#optionid_all').val()
var optionUnitPriceArr = []; var optionUnitPriceArr = [];
$("input[name='option_unit_price']").each(function() { $("input[name='option_unit_price']").each(function() {
optionUnitPriceArr.push($(this).val().replace(/[,]+/g, "")); optionUnitPriceArr.push($(this).val().replace(/[,]+/g, ""));
@ -1281,7 +1283,7 @@ $options = $stmt->fetchAll(PDO::FETCH_ASSOC);
<tbody> <tbody>
<template x-for="option in options"> <template x-for="option in options">
<tr style="cursor:pointer"> <tr style="cursor:pointer">
<td x-text='option.id' class='_optionid'></td> <td x-text='option.id' name="optionID"></td>
<td x-text="option.group_name"> </td> <td x-text="option.group_name"> </td>
<td x-text="option.spec"></td> <td x-text="option.spec"></td>
<td x-text="option.memo"></td> <td x-text="option.memo"></td>
@ -1961,7 +1963,7 @@ if($_SERVER["REQUEST_METHOD"] == "POST"){
<td><input type="text" name="option_qty" class="form-control" size="2" maxlength="2" value="<?php echo (isset($v["option_num"])) ? $v["option_num"] : 0; ?>"></td> <td><input type="text" name="option_qty" class="form-control" size="2" maxlength="2" value="<?php echo (isset($v["option_num"])) ? $v["option_num"] : 0; ?>"></td>
<td><input type="text" name="option_price_bp" class="form-control dollar-right" size="8" value="<?php echo (isset($v["option_price"]) && isset($v["option_num"])) ? number_format($v["option_price"] * $v["option_num"]) : 0; ?>" readonly> <td><input type="text" name="option_price_bp" class="form-control dollar-right" size="8" value="<?php echo (isset($v["option_price"]) && isset($v["option_num"])) ? number_format($v["option_price"] * $v["option_num"]) : 0; ?>" readonly>
<input type="hidden" name="item_group" value="B"> <input type="hidden" name="item_group" value="B">
<input type="hidden" name="op_id" value="<?php echo isset($v['id']) ? $v['id'] : ""; ?>"> <input type="hidden" name="op_id" class="optionshow" value="<?php echo isset($v['id']) ? $v['id'] : ""; ?>">
</td> </td>
<td><input type="text" name="option_memo" class="form-control" size="20"></td> <td><input type="text" name="option_memo" class="form-control" size="20"></td>
<td name="option_relate_facil"></td> <td name="option_relate_facil"></td>
@ -1980,7 +1982,8 @@ if($_SERVER["REQUEST_METHOD"] == "POST"){
<td><input type="text" name="option_unit_price" class="form-control dollar-right" size="8" value="<?php echo (isset($v["option_price"])) ? number_format($v["option_price"]) : 0; ?>" readonly></td> <td><input type="text" name="option_unit_price" class="form-control dollar-right" size="8" value="<?php echo (isset($v["option_price"])) ? number_format($v["option_price"]) : 0; ?>" readonly></td>
<td><input type="text" name="option_qty" class="form-control" size="2" maxlength="2" value="<?php echo (isset($v["option_num"])) ? $v["option_num"] : 0; ?>"></td> <td><input type="text" name="option_qty" class="form-control" size="2" maxlength="2" value="<?php echo (isset($v["option_num"])) ? $v["option_num"] : 0; ?>"></td>
<td><input type="text" name="option_price_bp" class="form-control dollar-right" size="8" value="<?php echo (isset($v["option_price"]) && isset($v["option_num"])) ? number_format($v["option_price"] * $v["option_num"]) : 0; ?>" readonly> <td><input type="text" name="option_price_bp" class="form-control dollar-right" size="8" value="<?php echo (isset($v["option_price"]) && isset($v["option_num"])) ? number_format($v["option_price"] * $v["option_num"]) : 0; ?>" readonly>
<input type="hidden" name="item_group" value="B"><input type="hidden" name="op_id"> <input type="hidden" name="item_group" value="B">
<input type="hidden" name="op_id" value="">
</td> </td>
<td><input type="text" name="option_memo" class="form-control" size="20"></td> <td><input type="text" name="option_memo" class="form-control" size="20"></td>
<td name="option_relate_facil"></td> <td name="option_relate_facil"></td>
@ -2485,8 +2488,8 @@ if($_SERVER["REQUEST_METHOD"] == "POST"){
<input type="hidden" name="pay_amount_all" id="pay_amount_all"> <input type="hidden" name="pay_amount_all" id="pay_amount_all">
<input type="hidden" name="pay_period_all" id="pay_period_all"> <input type="hidden" name="pay_period_all" id="pay_period_all">
<input type="hidden" name="vol_no" id="vol_no" value="<?php echo $vol_no; ?>"> <input type="hidden" name="vol_no" id="vol_no" value="<?php echo $vol_no; ?>">
<!-- <input type="hidden" name="op_id_all" id="op_id_all"> --> <input type="hidden" name="op_id_all" id="op_id_all">
<input type="hidden" name="optionid_all" id="optionid_all"> <!-- <input type="hidden" name="optionid_all" id="optionid_all"> -->
<input type="hidden" name="option_seat_all" id="option_seat_all"> <input type="hidden" name="option_seat_all" id="option_seat_all">
<input type="hidden" name="option_unit_price_all" id="option_unit_price_all"> <input type="hidden" name="option_unit_price_all" id="option_unit_price_all">
<input type="hidden" name="option_qty_all" id="option_qty_all"> <input type="hidden" name="option_qty_all" id="option_qty_all">

8
wms/mkt/pricereview-record-submit.php

@ -1,9 +1,9 @@
<?php <?php
if ($_SERVER["REQUEST_METHOD"] == "POST") { if ($_SERVER["REQUEST_METHOD"] == "POST") {
echo '<pre>'; // echo '<pre>';
print_r($_POST); // print_r($_POST);
echo '</pre>'; // echo '</pre>';
exit; // exit;
foreach ($_POST as $k => $v) { foreach ($_POST as $k => $v) {
$$k = htmlspecialchars(stripslashes(trim($v))); $$k = htmlspecialchars(stripslashes(trim($v)));
} }

3
wms/mkt/pricereview_repair-record-submit.php

@ -1,6 +1,7 @@
<?php <?php
if ($_SERVER["REQUEST_METHOD"] == "POST") { if ($_SERVER["REQUEST_METHOD"] == "POST") {
//print_r($_POST);exit; // print_r($_POST);
// exit;
foreach ($_POST as $k => $v) { foreach ($_POST as $k => $v) {
$$k = htmlspecialchars(stripslashes(trim($v))); $$k = htmlspecialchars(stripslashes(trim($v)));
} }

Loading…
Cancel
Save