Browse Source

Merge branch 'kaiyu'

gary
Ellin 2 years ago
parent
commit
59555bbf8f
  1. 1
      wms/account_log/M0122-2023-10-25.ini
  2. 165
      wms/rib01-business-check.php
  3. 250
      wms/rib01-business-index.php
  4. 731
      wms/rib02-edit.php
  5. 26
      wms/rib02-submit.php

1
wms/account_log/M0122-2023-10-25.ini

@ -0,0 +1 @@
a:3:{s:4:"list";s:0:"";s:4:"note";s:7:"success";s:5:"token";s:115:"M0122.JUU1JTkwJUIzJUU1JTg3JUIxJUU2JTg0JTg5.2023-10-25 08:38:29.2023-10-26 08:38:29.f8d2f26d38da98ee11629960c160322c";}08:38:29

165
wms/rib01-business-check.php

@ -3,16 +3,11 @@ include "./header.php";
$BillNo = $_GET['BillNo'];
$state = $_GET['state'];
//取得表頭數據
$date_sql = "SELECT BillNo from rib_business WHERE (BillNo LIKE '$sqlname%')";
$date_sql = "SELECT * from rib_business WHERE (BillNo='$BillNo')";
$query_rib = mysqli_query($link, $date_sql);
$myNo = mysqli_fetch_all($query_rib);
foreach ($myNo as $thisMyNo) {
$thisMyNo = (int)substr($thisMyNo[0], -2);
if ($thisMyNo > $MaxBillNo) {
$MaxBillNo = $thisMyNo;
}
foreach ($query_rib as $q) {
$rib = $q;
}
$BillNo = $sqlname;
// 連線T8MASADA
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234");
@ -52,17 +47,12 @@ try {
echo "fail";
echo $e->getMessage();
}
$MaxBillNo += 1;
if ($MaxBillNo < 10) {
$BillNo .= "0" . strval($MaxBillNo);
} else {
$BillNo .= strval($MaxBillNo);
}
?>
<div style="width: 90%;">
<div style="padding-left: 2rem; padding-bottom: 1rem;">
<a href="rib-business-index.php?<?php echo $token_link; ?>" class="btn btn-default btn-lg">
<a href="rib01-business-index.php?<?php echo $token_link; ?>" class="btn btn-default btn-lg">
<span class="glyphicon glyphicon-home"></span>
</a>
</div>
@ -79,7 +69,7 @@ if ($MaxBillNo < 10) {
</div>
<div class="col-md-6">
<label for="BillDate">單據日期</label>
<input class="form-control" type="text" name="BillDate" id="BillDate" value=<?= date('Ymd') ?> disabled>
<input class="form-control" type="text" name="BillDate" id="BillDate" value=<?= $rib['BillDate'] ?> disabled>
</div>
</div>
@ -90,7 +80,7 @@ if ($MaxBillNo < 10) {
<?php
foreach ($deptype as $dept) { ?>
<option value="<?php echo $dept['DeptId']; ?>" <?php
if ($dept['DeptId'] == $mydepart) {
if ($dept['DeptId'] == $rib['DeptId']) {
echo "selected";
} ?>><?php echo $dept['DeptName']; ?></option>
<?php };
@ -103,7 +93,7 @@ if ($MaxBillNo < 10) {
<option value="" style="display:flex" id="WriteOffoption">請選擇採購人員</option>
<?php
foreach ($member as $key => $value) { ?>
<option value="<?php echo $key; ?>" id="<?= 'WriteOff' . $value[1] . "-" . $value[0] ?>" <?php if ($key == $user_id) {
<option value="<?php echo $key; ?>" id="<?= 'WriteOff' . $value[1] . "-" . $value[0] ?>" <?php if ($key == $rib['PersonId']) {
echo "selected";
} ?>> <?php echo $value[0]; ?> </option>
<?php }
@ -117,19 +107,35 @@ if ($MaxBillNo < 10) {
<div class="col-md-4">
<label for="CurrId" style="color: red;">幣別</label>
<select name="CurrId" id="CurrId" class="form-control" disabled>
<option value="TWD" selected>台幣</option>
<option value="CNY">人民幣</option>
<option value="EUR">歐元</option>
<option value="HKD">港幣</option>
<option value="USD">美元</option>
<option value="TWD" <?php if ($rib['CurrId'] == 'TWD') {
echo "selected";
} ?>>台幣</option>
<option value="CNY" <?php if ($rib['CurrId'] == 'CNY') {
echo "selected";
} ?>>人民幣</option>
<option value="EUR" <?php if ($rib['CurrId'] == 'EUR') {
echo "selected";
} ?>>歐元</option>
<option value="HKD" <?php if ($rib['CurrId'] == 'HKD') {
echo "selected";
} ?>>港幣</option>
<option value="USD" <?php if ($rib['CurrId'] == 'USD') {
echo "selected";
} ?>>美元</option>
</select>
</div>
<div class="col-md-4">
<label for="TaxId" style="color: red;">稅碼</label>
<select name="TaxId" class="form-control" disabled>
<option value="ST005" selected>營業稅5%</option>
<option value="ST101">零稅</option>
<option value="ST102">免稅</option>
<option value="ST005" <?php if ($rib['TaxId'] == 'ST005') {
echo "selected";
} ?>>營業稅5%</option>
<option value="ST101" <?php if ($rib['TaxId'] == 'ST101') {
echo "selected";
} ?>>零稅</option>
<option value="ST102" <?php if ($rib['TaxId'] == 'ST102') {
echo "selected";
} ?>>免稅</option>
</select>
</div>
<div class="col-md-4">
@ -138,7 +144,9 @@ if ($MaxBillNo < 10) {
<option value=""></option>
<?php
foreach ($BizPartner as $BizKey => $BizValue) { ?>
<option value="<?= $BizValue['BizPartnerId'] ?>"><?= $BizValue['BizPartnerId'] . $BizValue['BizPartnerName'] ?></option>
<option value="<?= $BizValue['BizPartnerId'] ?>" <?php if ($rib['BizPartnerId'] == $BizValue['BizPartnerId']) {
echo "selected";
} ?>><?= $BizValue['BizPartnerId'] . $BizValue['BizPartnerName'] ?></option>
<?php } ?>
</select>
</div>
@ -159,6 +167,99 @@ if ($MaxBillNo < 10) {
</div>
</form>
</div>
<?php
include "./footer.php";
$RowCode = 1;
if (isset($pay_data)) {
$RowCode += mysqli_num_rows($pay_data);
};
//取得費用項目代碼
$sql_feetype = "SELECT * from feetype";
$feetype_query = mysqli_query($link, $sql_feetype);
$feetype = mysqli_fetch_all($feetype_query, MYSQLI_ASSOC);
?>
<div style="margin: 1%;display:flex; justify-content:center;">
<div style="width: 80%;">
<?php
if ($state == 0) :
?>
<a href="rib02-create.php?id=<?php echo $data['rib_id'] ?>&RowCode=<?= $RowCode ?>&CurrId=<?= $CurrId ?>&<?= $token_link ?>" class="btn btn-info btn-lg pull-right" style="margin: 1 rem;">
<span class=" glyphicon glyphicon-plus"></span>
</a>
<table class="table table-striped table-bordered" style="width:100%">
<thead>
<tr>
<th>發票日期</th>
<th>數量</th>
<th>單價</th>
<th>費用項目</th>
<th>原幣報銷金額</th>
<th>說明</th>
<th>發票號碼</th>
<th style="width: 10%;">功能</th>
</tr>
</thead>
<tbody>
<?php
if (isset($pay_data)) :
?>
<?php foreach ($pay_data as $pay) : ?>
<tr>
<td><?= $pay['FeeDate'] ?></td>
<td><?= round($pay['Quantity']) ?></td>
<td><?= round($pay['Price']) ?></td>
<td><?php foreach ($feetype as $feetyp) {
if ($feetyp['FeeTypeId'] == $pay['FeeTypeId']) {
echo $feetyp['FeeTypeName'];
}
} ?></td>
<td><?= round($pay['OAmount']) ?></td>
<td><?= $pay['FeeNoteShow'] ?></td>
<td><?= $pay['InvoiceNo'] ?></td>
<?php if ($state == 0) { ?>
<td> <a href="rib02-edit.php?id=<?php echo $pay['ribsub_id'] ?>&state=0&<?= $token_link ?>" class="btn btn-warning btn-sm">
<span class=" glyphicon glyphicon-pencil"></span>
</a>
<a href="rib02-delete.php?ribsub_id=<?php echo $pay['ribsub_id'] ?>&rib_id=<?php echo $pay['rib_id'] ?>&<?= $token_link ?>" class="btn btn-danger btn-sm">
<span class=" glyphicon glyphicon-trash"></span>
</a>
</td>
<?php } elseif ($state == 1 && $user_id == "M0056") { ?>
<td><a href="rib02-edit.php?id=<?php echo $pay['ribsub_id'] ?>&state=1&<?= $token_link ?>" class="btn btn-warning btn-sm">
<span class=" glyphicon glyphicon-pencil"></span>
</a>
</td>
<?php } else { ?>
<td> <a href="rib02-check.php?id=<?php echo $pay['ribsub_id'] ?>&<?= $token_link ?>" class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-search"></span>
</a>
</td>
<?php
} ?>
</tr>
<?php endforeach ?>
</tbody>
</table>
</div>
<?php
endif;
?>
</div>
<?php
endif;
?>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/css/selectize.default.min.css" integrity="sha512-pTaEn+6gF1IeWv3W1+7X7eM60TFu/agjgoHmYhAfLEU8Phuf6JKiiE8YmsNC0aCgQv4192s4Vai8YZ6VNM6vyQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/js/selectize.min.js" integrity="sha512-IOebNkvA/HZjMM7MxL0NYeLYEalloZ8ckak+NDtOViP7oiYzG5vn6WVXyrJDiJPhl4yRdmNAG49iuLmhkUdVsQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script>
@ -184,14 +285,4 @@ if ($MaxBillNo < 10) {
};
};
function send() {
if($("#comSupplierId").val()===""){
alert("請選擇供應商");
return;
}
$("#BillNo").prop("disabled", false);
$("#BillDate").prop("disabled", false);
$('#ribbizadd').submit();
}
</script>

250
wms/rib01-business-index.php

@ -0,0 +1,250 @@
<?php
ini_set('display_errors', 'on');
include "./header.php";
// 設置一個空陣列來放資料
$data = array();
// sql語法存在變數中
$sql = "select * from rib_business ";
// 是否為會計 阿娥
if ($user_id == 'M0056') {
$sql .= "WHERE ((CurrentState =1) or (CreatorId= '$user_id')or (PersonId= '$user_id'))";
$data = mysqli_query($link, $sql);
} else {
// 找下屬
$follower = [];
$follower = find_follow('$user_id');
if (count($follower) > 0) {
echo "有下屬";
$column_str = "('$user_id'" . ",'";
$column_str .= implode("','", $follower);
$column_str .= "')";
$sql .= "WHERE ((PersonId in $column_str) or (CreatorId in $column_str))";
} else {
$sql .= "WHERE ((PersonId= '$user_id') or (CreatorId= '$user_id'))";
};
$data = mysqli_query($link, $sql);
}
$DeptName = array();
// 連線T8MASADA
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
$personid = $man['PersonId'];
$depart = $man['DeptId'];
if (isset($member["$personid"])) {
array_push($member["$personid"], "$depart");
};
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
foreach ($deptype as $dept) {
$deptid = $dept['DeptId'];
$deptname = $dept['DeptName'];
$DeptName[$deptid] = $deptname;
}
//取得供應商
$sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'";
$BizPartner = $conn->query($sql_Biz);
foreach($BizPartner as $partner){
$partnerid = $partner['BizPartnerId'];
$partnername = $partner['BizPartnerName'];
$Supplier[$partnerid]= $partnername;
}
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
?>
<!--
新增單據 -->
<p>
<a href="rib01-business-create.php?<?php echo $token_link; ?>" class="btn btn-info btn-sm">
<span class="glyphicon glyphicon-plus"></span>
</a>
</p>
<?php
if ($data) :
?>
<style>
table {
table-layout: fixed;
width: 100%;
}
td {
word-wrap: break-word;
}
img {
width: 125px;
}
.width_style_1 {
width: 125px;
}
table {
width: 100%;
}
#table_index_filter {
float: right;
}
#table_index_paginate {
float: right;
}
label {
display: inline-flex;
margin-bottom: .5rem;
margin-top: .5rem;
}
</style>
<div style="width:98% ;margin: 1%">
<table id="table_index" class="table table-striped table-bordered" style="width:100%">
<thead>
<tr>
<th>單據編號</th>
<th>單據日期</th>
<th>供應商</th>
<th>報銷人</th>
<th>報銷部門</th>
<th>幣別</th>
<th>報銷金額</th>
<th style="width: 8%;">狀態</th>
<th style="width: 7%;">功能</th>
</tr>
</thead>
<tbody>
<?php foreach ($data as $data) : ?>
<tr>
<td><?php echo $data['BillNo']; ?></td>
<td><?php echo substr($data['BillDate'], 0, 10); ?></td>
<td><?php $supp= $data['BizPartnerId'];
echo $Supplier[$supp]; ?></td>
<td><?php echo accountidToName($data['PersonId']); ?></td>
<td><?php $depid = $data['DeptId'];
echo $DeptName[$depid] ?></td>
<td><?php if ($data['CurrId'] == "USD") : echo "美金";
elseif ($data['CurrId'] == "TWD") : echo "台幣";
elseif ($data['CurrId'] == "CNY") : echo "人民幣";
elseif ($data['CurrId'] == "HKD") : echo "港幣";
elseif ($data['CurrId'] == "EUR") : echo "歐元";
endif; ?> </td>
<td><?php echo $data['total_OAmount']; ?> </td>
<td><?php if ($data['CurrentState'] == 0) : echo "草稿";
elseif ($data['CurrentState'] == 1) : echo "審核中";
elseif ($data['CurrentState'] == 2) : echo "通過";
elseif ($data['CurrentState'] == 3) : echo "作廢";
elseif ($data['CurrentState'] == 5) : echo "退回";
else : echo "結案";
endif ?>
</td>
<td>
<p>
<?php if ($user_id == 'M0056' && $data['CurrentState'] == 1) {
?>
<a href="rib01-check.php?BillNo=<?php echo $data['BillNo'] ?>&state=1&<?= $token_link ?>" class="btn btn-success btn-sm">
<span class="glyphicon glyphicon-pawn"></span>
</a>
<?php
} else { ?>
<?php if ($data['CurrentState'] == 0) : ?>
<a href="rib01-business-check.php?BillNo=<?php echo $data['BillNo'] ?>&state=0&<?= $token_link ?>" class="btn btn-warning btn-sm">
<span class="glyphicon glyphicon-pencil"></span>
</a>
<?php elseif ($data['CurrentState'] == 1) : ?>
<a href="rib01-check.php?BillNo=<?php echo $data['BillNo'] ?>&state=1&<?= $token_link ?>" class="btn btn-primary btn-sm">
<span class=" glyphicon glyphicon-search"></span>
</a>
<button type="button" onclick="download(<?= $data['BillNo'] ?>)" class="btn btn-info btn-sm"><span class="glyphicon glyphicon-download-alt"></span></button>
<!-- <a href="rib03-download.php?id=<?php echo $data['BillNo'] ?>&<?= $token_link ?>" class="btn btn-info btn-sm">
<span class="glyphicon glyphicon-download-alt"></span>
</a> -->
<?php elseif ($data['CurrentState'] == 2) : ?>
<a href="rib01-check.php?BillNo=<?php echo $data['BillNo'] ?>&state=2&<?= $token_link ?>" class="btn btn-info btn-sm">
<span class=" glyphicon glyphicon-ok"></span>
</a>
<?php elseif ($data['CurrentState'] == 3) : ?>
<a href="rib01-check.php?BillNo=<?php echo $data['BillNo'] ?>&state=2&<?= $token_link ?>" class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-search"></span>
</a>
<?php elseif ($data['CurrentState'] == 5) : ?>
<a href="rib01-check.php?BillNo=<?php echo $data['BillNo'] ?>&state=2&<?= $token_link ?>" class="btn btn-primary btn-sm">
<span class="glyphicon glyphicon-search"></span>
</a>
<?php endif;
} ?>
</p>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<script>
function download(ribid) {
var xhr = new XMLHttpRequest();
var url = window.location.origin + "/wms/rib03-download.php?ribid=" + ribid + "&<?= $token_link ?>";
xhr.open('GET', url, true);
xhr.send();
xhr.responseType = 'text';
xhr.onload = function() {
if (xhr.status === 200) {
console.log("ok");
var file_path = xhr.responseText;
var link = document.createElement('a');
link.setAttribute('href', window.location.origin + "/wms/WriteOff.xlsx");
link.setAttribute('download', '費用報銷單.xlsx');
link.style.display = 'none';
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
// window.open('rib-test.php','-----');
}
};
}
// function openpdf(ribid){
// window.open('rib-test.php','-----');
// }
</script>
<?php
else :
echo "<h2>There is no record!</h2>";
endif;
include "./footer.php";
?>

731
wms/rib02-edit.php

@ -1,731 +0,0 @@
<?php
include "./header.php";
$ribsub_id = $_GET['id'];
$state = isset($_GET['state']) ? $_GET['state'] : 0;
$sql_ribsub = "SELECT * FROM rib_sub WHERE ribsub_id = $ribsub_id";
$rib_query = mysqli_query($link, $sql_ribsub);
$ribsub = mysqli_fetch_assoc($rib_query);
//取得費用項目代碼
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql_feetype = "SELECT FeeTypeId, FeeTypeName FROM comFeeType WHERE (FeeTypeId NOT LIKE 'A%')AND(FeeTypeId NOT LIKE 'M%') AND(FeeTypeId NOT LIKE 'Z%')";
$feetype = $conn->query($sql_feetype);
$member = array();
//取得人員名單與使用者的部門
$sql_mydept = "SELECT UserId, Username FROM capMembership";
$deptmem = $conn->query($sql_mydept);
foreach ($deptmem as $mem) {
$userid = $mem['UserId'];
$username = $mem['Username'];
$member["$userid"] = [$username];
};
$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'";
$allpeople = $conn->query($sql_dept);
foreach ($allpeople as $man) {
if ($man['PersonId'] == $user_id) {
$mydepart = $man['DeptId'];
}
$personid = $man['PersonId'];
$depart = $man['DeptId'];
array_push($member["$personid"], "$depart");
}
//取得部門代碼
$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'";
$deptype = $conn->query($sql_department);
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
// 找出使用者的部門
// $mydepart_sql = "SELECT department_id from account Where accountid = '$user_id'";
// $mydepart = mysqli_query($link, $mydepart_sql);
// foreach ($mydepart as $dep) {
// $mydepart = $dep['department_id'];
// }
// 取得部門代碼
// $sql_depid = "SELECT DISTINCT department_id, name from department";
// $dept_query = mysqli_query($link, $sql_depid);
// $deptype = mysqli_fetch_all($dept_query, MYSQLI_ASSOC);
// 取得人員名單
// $sql_deptmem = "select * from account WHERE accounttype NOT IN ('A','X')";
// $deptmem = mysqli_query($link, $sql_deptmem);
// $deptmem = mysqli_fetch_all($deptmem, MYSQLI_ASSOC);
//取得計量單位
$sql_unit = "SELECT * FROM unit";
$unit_query = mysqli_query($link, $sql_unit);
$unit = mysqli_fetch_all($unit_query, MYSQLI_ASSOC);
// 連線T8MASADA 取得供應商、合約跟作番號
try {
$conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234");
if ($conn) {
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql_Biz = "SELECT * FROM comBusinessPartner";
$BizPartner = $conn->query($sql_Biz);
$sql_Project = "SELECT * FROM comProject";
$projects = $conn->query($sql_Project);
$sql_Material = "SELECT * FROM comMaterialGroup";
$materials = $conn->query($sql_Material);
$conn = null;
}
} catch (PDOException $e) {
echo "fail";
echo $e->getMessage();
}
?>
<div style="width: 90%;">
<div style="padding-left: 2rem; padding-bottom: 1rem;">
<a href="rib01-index.php?<?php echo $token_link; ?>" class="btn btn-default btn-lg">
<span class="glyphicon glyphicon-home"></span>
</a>
</div>
</div>
<div class="container" id="ribsubeit">
<div class="text-center">
<h3>費用單據</h3>
</div>
<form class="form-horizontal" name="ribsubeditform" id="ribsubeditform" method="POST" action="rib02-submit.php?ribsub_id=<?= $ribsub_id ?>&state=<?= $state ?>&submit=edit&<?= $token_link ?>" enctype="multipart/form-data">
<div class="form-group">
<div class="col-md-3" style="display: none;">
<label for="RowCode" style="color: red;">序號</label>
<input class="form-control" type="int" name="RowCode" id="RowCode" value="<?= $ribsub['RowCode'] ?>" required>
</div>
<div class="col-md-3">
<label for="FeeDate" style="color: red;">發票日期</label>
<input class="form-control" type="int" name="FeeDate" id="FeeDate" placeholder="西元年(4碼)+月(2碼)+日(2碼)" value="<?= $ribsub['FeeDate'] ?>" required>
</div>
<?php if ($user_id == "M0056") { ?>
<div class="col-md-3">
<label for="FeeTypeId" style="color: red;">費用項目代碼</label>
<select name="FeeTypeId" class="form-control" required>
<?php
foreach ($feetype as $key => $value) { ?>
<option value="<?php echo $value['FeeTypeId']; ?>" <?php if ($value['FeeTypeId'] == $ribsub['FeeTypeId']) {
echo "selected";
} ?>><?php echo $value['FeeTypeName']; ?></option>
<?php };
?>
</select>
</div>
<?php } else { ?>
<div class="col-md-3">
<label for="FeeTypeGen" style="color: red;">費用類別</label>
<select name="FeeTypeGen" id="FeeTypeGen" class="form-control" required>
<option value="" <?php if ($ribsub['FeeTypeGen'] == "") {
echo "selected";
} ?>>請選擇費用類別</option>
<option value=1 <?php if ($ribsub['FeeTypeGen'] == 1) {
echo "selected";
} ?>>交通費</option>
<option value=2 <?php if ($ribsub['FeeTypeGen'] == 2) {
echo "selected";
} ?>>出差旅費</option>
<option value=3 <?php if ($ribsub['FeeTypeGen'] == 3) {
echo "selected";
} ?>>交際餐飲禮品</option>
<option value=4 <?php if ($ribsub['FeeTypeGen'] == 4) {
echo "selected";
} ?>>文具用品</option>
<option value=5 <?php if ($ribsub['FeeTypeGen'] == 5) {
echo "selected";
} ?>>郵資、電話/網路費、匯費</option>
<option value=6 <?php if ($ribsub['FeeTypeGen'] == 6) {
echo "selected";
} ?>>水費</option>
<option value=7 <?php if ($ribsub['FeeTypeGen'] == 7) {
echo "selected";
} ?>>電費</option>
<option value=8 <?php if ($ribsub['FeeTypeGen'] == 8) {
echo "selected";
} ?>>瓦斯費</option>
<option value=9 <?php if ($ribsub['FeeTypeGen'] == 9) {
echo "selected";
} ?>>運費/快遞</option>
<option value=10 <?php if ($ribsub['FeeTypeGen'] == 10) {
echo "selected";
} ?>>堆高機費用</option>
<option value=11 <?php if ($ribsub['FeeTypeGen'] == 11) {
echo "selected";
} ?>>五金材料工具</option>
<option value=12 <?php if ($ribsub['FeeTypeGen'] == 12) {
echo "selected";
} ?>>汽車維修</option>
<option value=13 <?php if ($ribsub['FeeTypeGen'] == 13) {
echo "selected";
} ?>>研發測試打樣</option>
<option value=14 <?php if ($ribsub['FeeTypeGen'] == 14) {
echo "selected";
} ?>>繳稅</option>
<option value=15 <?php if ($ribsub['FeeTypeGen'] == 15) {
echo "selected";
} ?>>其他費用</option>
</select>
</div>
<div class="col-md-3">
<label for="FeeTypeId" style="color: red;">費用項目代碼</label>
<select name="FeeTypeId" id="FeeTypeId" class="form-control" required>
<?php
foreach ($feetype as $key => $value) { ?>
<option value="<?php echo $value['FeeTypeId']; ?>" <?php if ($value['FeeTypeId'] == $ribsub['FeeTypeId']) {
echo "selected";
} ?>><?php echo $value['FeeTypeName']; ?></option>
<?php };
?>
</select>
</div>
<?php } ?>
<div class="col-md-3">
<label for="FeeDeptId" style="color: red;">歸屬部門</label>
<select name="FeeDeptId" id="FeeDeptId" class="form-control" required>
<?php
foreach ($deptype as $dept) { ?>
<option value="<?php echo $dept['DeptId']; ?>" <?php
if ($dept['DeptId'] == $ribsub['FeeDeptId']) {
echo "selected";
} ?>><?php echo $dept['DeptName']; ?></option>
<?php };
?>
</select>
</div>
</div>
<div class="form-group">
<div class="col-md-3">
<label for="WriteOffId" style="color: red;">報銷人</label>
<select name="WriteOffId" id="WriteOffId" class="form-control">
<option value="" id="WriteOddOption"> </option>
<?php
foreach ($member as $key => $value) { ?>
<option value="<?php echo $key; ?>" style="display:none" id="<?= 'WriteOff' . $value[1] . '-' . $value[0] ?>" <?php if ($key == $ribsub['WriteOffId']) {
echo "selected";
} ?>> <?php echo $value[0]; ?> </option>
<?php }; ?>
</select>
</div>
<div class="col-md-3">
<label for="FeeNoteShow" style="color: red;">費用說明</label>
<input class="form-control" type="text" name="FeeNoteShow" id="FeeNoteShow" value="<?= $ribsub['FeeNoteShow'] ?>">
</div>
<div class="col-md-3">
<label for="ProjectId">合約號</label>
<select name="ProjectId" id="ProjectId">
<option value=""></option>
<?php
foreach ($projects as $Project) {
?>
<option value="<?= $Project['ProjectId'] ?>" <?php if ($Project['ProjectId'] == $ribsub['ProjectId']) {
echo "selected";
} ?>><?= $Project['ProjectId'] . $Project['ProjectName'] ?></option>
<?php
}
?>
</select>
</div>
<div class="col-md-3">
<label for="CU_MaterialId">作番號</label>
<select name="CU_MaterialId" id="CU_MaterialId">
<option value=""></option>
<?php
foreach ($materials as $material) {
?>
<option value="<?= $material['MaterialId'] ?>" <?php if ($material['MaterialId'] == $ribsub['CU_MaterialId']) {
echo "selected";
} ?>><?= $material['MaterialId'] . $material['MaterialName'] ?></option>
<?php
}
?>
</select>
</div>
</div>
<div class="form-group">
<div class="col-md-3">
<label for="TaxId">稅碼</label>
<select name="TaxId" id="TaxId" class="form-control" required>
<option value="ST005" <?php if ($ribsub['TaxId'] == "ST005") {
echo "selected";
} ?>>營業稅5%</option>
<option value="ST101" <?php if ($ribsub['TaxId'] == "ST101") {
echo "selected";
} ?>>零稅</option>
<option value="ST102" <?php if ($ribsub['TaxId'] == "ST102") {
echo "selected";
} ?>>免稅</option>
</select>
</div>
<div class="col-md-3">
<label for="IsCounteract">抵扣</label>
<select name="IsCounteract" class="form-control" required>
<option value=1 <?php if ($ribsub['IsCounteract'] == 1) {
echo "selected";
} ?>>可抵扣</option>
<option value=0 <?php if ($ribsub['IsCounteract'] == 0) {
echo "selected";
} ?>>不可抵扣</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-md-3">
<label for="UnitId" style="color: red;">計量單位</label>
<select name="UnitId" class="form-control" required>
<?php
foreach ($unit as $key => $value) { ?>
<option value="<?php echo $value['UnitId']; ?>" <?php if ($value['UnitId'] == $ribsub['UnitId']) {
echo "selected";
} ?>><?php echo $value['UnitName']; ?></option>
<?php };
?>
</select>
</div>
<div class="col-md-3">
<label for="Price" style="color: red;">單價 (原幣值含稅)</label>
<input class="form-control" type="number" step="any" name="Price" id="Price" value="<?= $ribsub['Price'] ?>" required>
</div>
<div class="col-md-3">
<label for="Quantity" style="color: red;">數量</label>
<input class="form-control" type="number" step="any" name="Quantity" id="Quantity" value="<?= $ribsub['Quantity'] ?>" required>
</div>
<div class="col-md-3">
<label for="OAmount" style="color: red;">報銷金額 (原幣值含稅)</label>
<input class="form-control" type="number" step="any" name="OAmount" id="OAmount" placeholder="單價x數量" value="<?= $ribsub['OAmount'] ?>" required disabled>
</div>
</div>
<?php
if ($user_id == "M0056" && $state == 1) {
?>
<div class="form-group">
<div class="col-md-3">
<label for="CurrId">幣別</label>
<input class="form-control" type="text" name="CurrId" id="CurrId" value="<?php if ($ribsub['CurrId'] == "TWD") {
echo "台幣";
} elseif ($ribsub['CurrId'] == "CNY") {
echo "人民幣";
} elseif ($ribsub['CurrId'] == "EUR") {
echo "歐元";
} elseif ($ribsub['CurrId'] == "HKD") {
echo "港幣";
} else {
echo "美元";
} ?>" disabled>
</div>
<div class="col-md-3">
<label for="CurrLAmount">匯率</label>
<input class="form-control" type="number" name="CurrLAmount" id="CurrLAmount" value="<?= $ribsub['CurrentLAmount'] ?>" disabled>
</div>
<div class="col-md-3">
<label for="OTax">稅金 (原幣值)</label>
<input class="form-control" type="number" name="OTax" id="OTax" value="<?= $ribsub['OTax'] ?>" disabled>
</div>
<div class="col-md-3">
<label for="LTax">本幣稅金</label>
<input class="form-control" type="number" step="any" name="LTax" id="LTax" value="<?= $ribsub['LTax'] ?>" disabled>
</div>
</div>
<div class="form-group">
<div class="col-md-3">
<label for="OAmountUnWithTax">未稅報銷金額 (原幣值)</label>
<input class="form-control" type="number" name="OAmountUnWithTax" id="OAmountUnWithTax" value="<?= $ribsub['OAmountUnWithTax'] ?>" disabled>
</div>
<div class="col-md-3">
<label for="LAmountUnWithTax">本幣未稅報銷金額</label>
<input class="form-control" type="number" step="any" name="LAmountUnWithTax" id="LAmountUnWithTax" value="<?= $ribsub['LAmountUnWithTax'] ?>" disabled>
</div>
<div class="col-md-3">
<label for="LAmount">本幣報銷金額</label>
<input class="form-control" type="number" step="any" name="LAmount" id="LAmount" value="<?= $ribsub['LAmount'] ?>" disabled>
</div>
</div>
<?php
} ?>
<div class="form-group">
<div class="col-md-3">
<label for="VoucherCount">憑單張數</label>
<input class="form-control" type="number" name="VoucherCount" id="VoucherCount" max=5 value="<?= $ribsub['VoucherCount'] ?>">
</div>
<div class="col-md-3">
<label for="VoucherType">憑單類型</label>
<select name="VoucherType" id="VoucherType" class="form-control">
<option value=0 <?php if ($ribsub['VoucherType'] == 0) {
echo "selected";
} ?>>發票</option>
<option value=1 <?php if ($ribsub['VoucherType'] == 1) {
echo "selected";
} ?>>收據 </option>
<option value=2 <?php if ($ribsub['VoucherType'] == 2) {
echo "selected";
} ?>>支出證明</option>
<option value=3 <?php if ($ribsub['VoucherType'] == 3) {
echo "selected";
} ?>>其他</option>
</select>
</div>
<div class="col-md-3" id="NotInvoice1">
<label for="InvoiceId">發票聯式 <a onclick="ShowInvoice()">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-info-circle" viewBox="0 0 16 16">
<path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z" />
<path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z" />
</svg>
</a></label>
<select name="InvoiceId" class="form-control">
<option value="">請選擇發票聯式</option>
<option value="25" <?php if ($ribsub['InvoiceId'] == "25") {
echo "selected";
} ?>>一般電子發票-> 進項三聯式收銀機統一發票及一般稅額計算之電子發票</option>
<option value="21" <?php if ($ribsub['InvoiceId'] == "21") {
echo "selected";
} ?>>三聯式手開發票-> 進項三聯式、電子計算機統一發票</option>
<option value="22" <?php if ($ribsub['InvoiceId'] == "22") {
echo "selected";
} ?>>二聯式收銀機發票 -> 進項二聯式收銀機統一發票、載有稅額之其他憑證</option>
<?php if ($user_id == "M0056") { ?>
<option value="23" <?php if ($ribsub['InvoiceId'] == "23") {
echo "selected";
} ?>>三聯式、電子計算機、三聯式收銀機統一發票及一般稅額計算之電子發票之進貨退出或折讓證明單</option>
<option value="24" <?php if ($ribsub['InvoiceId'] == "24") {
echo "selected";
} ?>>二聯式收銀機統一發票及載有稅額之其他憑證之進貨退出或折讓證明單</option>
<option value="26" <?php if ($ribsub['InvoiceId'] == "26") {
echo "selected";
} ?>>彙總登錄每張稅額伍佰元以下之進項三聯式、電子計算機統一發票</option>
<option value="27" <?php if ($ribsub['InvoiceId'] == "27") {
echo "selected";
} ?>>彙總登錄每張稅額伍佰元以下之進項二聯式收銀機統一發票、載有稅額之其他憑證</option>
<option value="28" <?php if ($ribsub['InvoiceId'] == "28") {
echo "selected";
} ?>>進項海關代徵營業稅繳納證</option>
<option value="29" <?php if ($ribsub['InvoiceId'] == "29") {
echo "selected";
} ?>>進項海關退還溢繳營業稅申報單</option>
<?php } ?>
</select>
</div>
<div class="col-md-3" id="NotInvoice2">
<label for="InvoiceNo">發票號碼</label>
<input class="form-control" type="text" name="InvoiceNo" id="InvoiceNo" value="<?= $ribsub['InvoiceNo'] ?>">
</div>
</div>
<div>
<input type="hidden" name="rib_id" id="rib_id" value="<?= $ribsub['rib_id'] ?>">
</div>
<div class="form-group">
<div class="col-md-3">
<label for="comSupplierName">供應商</label>
<select name="comSupplierName" id="comSupplierName">
<option value="" <?php if($ribsub['comSupplierId']==""){echo "selected";} ?>> </option>
<option value="雜項請款用" <?php if ($ribsub['comSupplierName'] == "雜項請款用") {
echo "selected";
} ?>>V0001雜項請款用</option>
<?php
foreach ($BizPartner as $BizKey => $BizValue) { ?>
<option value="<?= $BizValue['BizPartnerName'] ?>" <?php if ($BizValue['BizPartnerName'] == $ribsub['comSupplierName']) {
echo "selected";
} ?>><?= $BizValue['BizPartnerId'].$BizValue['BizPartnerName'] ?></option>
<?php } ?>
</select>
</div>
<div class="col-md-3" id="Tax">
<label for="TaxNo">統一編號 (供應商)</label>
<input type="text" name="TaxNo" id="TaxNo" value="<?= $ribsub['TaxNo'] ?>" class="form-control">
</div>
</div>
<div class="form-group">
<div class="col-md-7">
</div>
<div class="col-md-5">
<button onclick="senddata()" type="button" class="btn btn-primary btn-lg pull-right" style="margin-bottom: 100px;margin-top:40px">修改費用單據</button>
</div>
</div>
</form>
</div>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/css/selectize.default.min.css" integrity="sha512-pTaEn+6gF1IeWv3W1+7X7eM60TFu/agjgoHmYhAfLEU8Phuf6JKiiE8YmsNC0aCgQv4192s4Vai8YZ6VNM6vyQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.15.2/js/selectize.min.js" integrity="sha512-IOebNkvA/HZjMM7MxL0NYeLYEalloZ8ckak+NDtOViP7oiYzG5vn6WVXyrJDiJPhl4yRdmNAG49iuLmhkUdVsQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script>
$(document).ready(function() {
$("#ProjectId").selectize();
$("#CU_MaterialId").selectize();
$("#comSupplierName").selectize();
})
var TempArr = [];
$(function() {
$("#comSupplierName").change(function() {
if ($("#comSupplierName").val() == "雜項請款用") {
$("#Tax").show();
} else {
$("#Tax").hide();
}
})
$("#TaxNo").change(function() {
if ($("#TaxNo").val().length !== 8) {
alert("統一編號格式錯誤");
}
})
$("#VoucherType").change(function() {
if ($("#VoucherType").val() !== "0") {
$("#NotInvoice1").hide();
$("#NotInvoice2").hide();
} else {
$("#NotInvoice1").show();
$("#NotInvoice2").show();
}
})
$('#FeeTypeGen').change(function() {
var FeeTypeId = document.getElementById("FeeTypeId")
var FeeType = [{}, {
'400001': '交通費-捷利卡儲值',
'400002': '交通費-油資',
'400003': '交通費-ETC',
'400004': '交通費-停車費'
}, {
'130101': '差旅費-膳雜費',
'130102': '差旅費-住宿',
'130301': '差旅費-機票款',
'130302': '差旅費-高鐵車資',
'130303': '差旅費-台鐵車資',
'130304': '差旅費-客運車資',
'130305': '差旅費-捷運車資',
'130306': '差旅費-計程車車資',
'130307': '差旅費-國外交通費 ',
'130308': '差旅費-油資',
'130309': '差旅費-ETC',
'130310': '差旅費-停車費'
}, {
'200001': '交際便餐、飲品',
'200002': '交際禮品費',
'200003': '禮金'
}, {
'120001': '文具用品',
'120002': '影印紙',
'120003': '影印費',
'120004': '名片'
}, {
'150001': '郵資',
'150002': '電話費',
'150003': '匯款手續費'
}, {
'180101': '水費'
}, {
'180201': '電費'
}, {
'180301': '瓦斯費'
}, {
'140001': '運費/快遞'
}, {
'140002': '堆高機費用'
}, {
'390001': '材料費、五金用品'
}, {
'160002': '汽車維修'
}, {
'370004': '研發打樣費',
'370005': '研發測試費'
}, {
'220001': '牌照稅',
'220002': '燃料費',
'220005': '印花稅',
}, {
'880004': '其他雜項支出'
}];
for (var q = 0; q < (FeeType.length); q++) {
if ($('#FeeTypeGen').val() == (q)) {
$("#FeeTypeId").empty();
for (const key in FeeType[q]) {
FeeTypeId.add(new Option(FeeType[q][key], key));
}
}
}
})
$('#FeeDeptId').change(function() {
changeWriteOffId($('#FeeDeptId').val());
})
$("#FeeDate").change(function() {
if ($("#FeeDate").val().length != 8) {
alert("輸入格式錯誤");
$("#FeeDate").val('');
} else {
let year = $("#FeeDate").val().substr(0, 4);
let month = $("#FeeDate").val().substr(4, 2);
let day = $("#FeeDate").val().substr(6, 2);
let feedate = new Date(year, month, day);
feedate.setMonth(feedate.getMonth() - 1);
let now = new Date();
if (feedate > now) {
alert("費用日期不可大於今天");
$("#FeeDate").val('');
} else {
now.setMonth(now.getMonth() - 2);
now.setDate(01);
now.setDate(now.getDate() - 1)
if (feedate < now) {
alert("超過兩個月的費用無法進行報銷");
$("#FeeDate").val('');
}
}
}
})
$("#comSupplierIdNum option").each(function(index, el) {
TempArr[index] = $(this).text();
})
$(document).bind('click', function(e) {
var e = e || window.event;
var elem = e.target || e.srcElement;
while (elem) {
if (elem.id && (elem.id == 'comSupplierIdNum' || elem.id == "comSupplierName")) {
return;
}
elem = elem.parentNode;
}
$('#comSupplierIdNum').css('display', 'none');
});
$("#Price").change(function() {
$("#OAmount").val($("#Quantity").val() * $("#Price").val());
$("#LAmount").val($("#OAmount").val() * $("#CurrLAmount").val());
if ($("#TaxId").val() === "ST005") {
$("#OTax").val($("#OAmount").val() * 0.05);
$("#LTax").val($("#OTax").val() * $("#CurrLAmount").val());
$("#OAmountUnWithTax").val($("#OAmount").val() / 1.05);
$("#LAmountUnWithTax").val($("#OAmountUnWithTax").val() * $("#CurrLAmount").val());
} else {
$("#OTax").val(0);
$("#LTax").val(0);
$("#OAmountUnWithTax").val($("#OAmount").val());
$("#LAmountUnWithTax").val($("#OAmount").val() * $("#CurrLAmount").val());
}
});
$("#Quantity").change(function() {
$("#OAmount").val($("#Quantity").val() * $("#Price").val());
$("#LAmount").val($("#OAmount").val() * $("#CurrLAmount").val());
if ($("#TaxId") === "ST005") {
$("#OTax").val($("#OAmount").val() * 0.05);
$("#LTax").val($("#OTax").val() * $("#CurrLAmount").val());
$("#OAmountUnWithTax").val($("#OAmount").val() / 1.05);
$("#LAmountUnWithTax").val($("#OAmountUnWithTax").val() * $("#CurrLAmount").val());
} else {
$("#OTax").val(0);
$("#LTax").val(0);
$("#OAmountUnWithTax").val($("#OAmount").val());
$("#LAmountUnWithTax").val($("#OAmount").val() * $("#CurrLAmount").val());
}
})
})
function ShowInvoice() {
// $("#Invoice").show();
window.open('rib02-invoice.php', '新視窗的名稱', config = 'height=600, width=600');
}
function changeF(this_) {
$(this_).prev("input").val($(this_).find("option:selected").text());
$("#comSupplierIdNum").css({
"display": "none"
});
}
function setfocus(this_) {
$("#comSupplierIdNum").css({
"display": ""
});
var select = $("#comSupplierIdNum");
select.empty();
if (select) {
$("#comSupplierIdNum").attr("size", 5);
for (i = 0; i < TempArr.length; i++) {
var option = new Option(TempArr[i], TempArr[i]);
select.append(option);
}
}
}
function setinput(this_) {
var select = $("#comSupplierIdNum");
select.html("");
for (i = 0; i < TempArr.length; i++) {
if (TempArr[i].indexOf(this_.value) >= 0) {
var option = new Option(TempArr[i], TempArr[i]);
select.append(option);
}
}
}
function changeWriteOffId(SelectedDept) {
var SelectDeptId = 'WriteOff' + SelectedDept + '-';
for (var i = 0; i < WriteOffId.options.length; i++) {
WriteOffId.options[i].selected = false;
let thisid = WriteOffId.options[i].id
if (thisid.search(SelectDeptId) === 0) {
WriteOffId.options[i].style['display'] = '';
} else {
WriteOffId.options[i].style['display'] = 'none';
};
};
};
function senddata() {
if ($("#FeeDate").val() == "" || $("#FeeNoteShow").val() == "" || $("#Price").val() == "" || $("#Quantity").val() == "") {
alert("請確認紅字部分皆有填寫");
} else if ($("#OAmount").val() <= 0) {
alert("金額必須大於零");
} else {
$("#OAmount").prop("disabled", false);
<?php
if ($user_id == "M0056" && $state == 1) { ?>
$("#OTax").prop("disabled", false);
$("#LTax").prop("disabled", false);
$("#OAmountUnWithTax").prop("disabled", false);
$("#LAmountUnWithTax").prop("disabled", false);
$("#LAmount").prop("disabled", false);
<?php } ?>
$('#ribsubeditform').submit();
}
}
</script>

26
wms/rib02-submit.php

@ -29,11 +29,11 @@ $CurrId = empty($_POST['CurrId']) ? null : $_POST['CurrId'];
$comSupplierName = empty($_POST['comSupplierName']) ? null : $_POST['comSupplierName'];
$FromSourceTag = 0;
$TaxRate = ($TaxId == "ST005") ? 0.05 : 0;
$OTax = empty($_POST['OTax']) ? null : $_POST['OTax'];
$LTax = empty($_POST['LTax']) ? null : $_POST['LTax'];
$OAmountUnWithTax = empty($_POST['OAmountUnWithTax']) ? null : $_POST['OAmountUnWithTax'];
$LAmountUnWithTax = empty($_POST['LAmountUnWithTax']) ? null : $_POST['LAmountUnWithTax'];
$LAmount = empty($_POST['LAmount']) ? null : $_POST['LAmount'];
$OTax = isset($_POST['OTax']) ? $_POST['OTax'] : NULL;
$LTax = isset($_POST['LTax']) ? $_POST['LTax'] : NULL;
$OAmountUnWithTax = isset($_POST['OAmountUnWithTax']) ? $_POST['OAmountUnWithTax'] : null;
$LAmountUnWithTax = isset($_POST['LAmountUnWithTax']) ? $_POST['LAmountUnWithTax'] : null;
$LAmount = isset($_POST['LAmount']) ? $_POST['LAmount'] : null;
$TaxNo = empty($_POST['TaxNo']) ? '' : $_POST['TaxNo'];
if (isset($comSupplierName) && ($comSupplierName != "雜項請款用")) {
@ -113,16 +113,17 @@ if ($submit == "add") {
$SQL1 .= empty($InvoiceNo) ? "" : ",InvoiceNo='$InvoiceNo'";
$SQL1 .= empty($comSupplierName) ? ",comSupplierName=' '" : ",comSupplierName='$comSupplierName'";
$SQL1 .= empty($comSupplierId) ? ",comSupplierId=' '" : ",comSupplierId='$comSupplierId'";
$SQL1 .= empty($OTax) ? "" : ",OTax=$OTax";
$SQL1 .= empty($LTax) ? "" : ",LTax=$LTax";
$SQL1 .= empty($OAmountUnWithTax) ? "" : ",OAmountUnWithTax=$OAmountUnWithTax";
$SQL1 .= empty($LAmountUnWithTax) ? "" : ",LAmountUnWithTax=$LAmountUnWithTax";
$SQL1 .= empty($LAmount) ? "" : ",LAmount=$LAmount";
$SQL1 .= isset($OTax) ? ",OTax=$OTax" : "";
$SQL1 .= isset($LTax) ? ",LTax=$LTax" : "";
$SQL1 .= isset($OAmountUnWithTax) ? ",OAmountUnWithTax=$OAmountUnWithTax" : "";
$SQL1 .= isset($LAmountUnWithTax) ? ",LAmountUnWithTax=$LAmountUnWithTax" : "";
$SQL1 .= isset($LAmount) ? ",LAmount=$LAmount" : "";
if ($user_id == "M0056" && $state == 1) {
$SQL1 .= ",FeeBalance=$LAmountUnWithTax";
$SQL1 .= ",WriteOffAmount=$OAmount";
}
$SQL1 .= " WHERE ribsub_id = $ribsub_id";
echo $SQL1;
//上傳資料庫--表身
mysqli_query($link, $SQL1);
if (mysqli_affected_rows($link)) {
@ -158,12 +159,13 @@ if ($submit == "add") {
$SQL1 = str_replace("'", '', $SQL1);
$sql_rib = "UPDATE rib SET OAmountWithTax=$OAmountWithTax, LAmountWithTax= $LAmountWithTax, LAmount=$LAmount,OAmount =$OAmount, UnPayOAmount=$OAmountWithTax, Balance = $OAmountWithTax, LBalance= $UnPayLAmount ,UnPaymentLAmt=$UnPayLAmount, UnPayLAmount=$UnPayLAmount,OTax=$OTax, LTax=$LTax, WriteOffAmount=$WriteOffAmount, LastOperatorId='$user_id' WHERE rib_id = $rib_id";
mysqli_query($link, $sql_rib);
?>
<script>
window.location.href = "rib01-check.php?id=<?php echo $rib_id ?>&state=1&<?= $token_link ?>";
window.location.href = "rib01-check.php?id=<?php echo $rib_id ?>&state=0&<?= $token_link ?>";
</script>
<?php
} else {
$SQL1 = str_replace("'", '', $SQL1);
$sql_rib = "UPDATE rib SET LastOperatorId = '$user_id', LastOperation='$SQL1' WHERE rib_id=$rib_id";

Loading…
Cancel
Save