You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

383 lines
15 KiB

<?php
// 載入db.php來連結資料庫
require_once "database.php";
include "header.php";
if($_POST['type']=='account'){
$accounttype = $_POST["accounttype"];
$accountid = $_POST["accountid"];
$pwd = $_POST["pwd"];
$name = $_POST["name"];
$tel = $_POST["tel"];
$address = $_POST["address"];
$email = $_POST["email"];
$lineid = $_POST["lineid"];
$wechatid = $_POST["wechatid"];
$phone_call_help = $_POST["phone_call_help"];
$chat_for_help = $_POST["chat_for_help"];
$remote_help = $_POST["remote_help"];
$repairerid = $_POST["repairerid"];
$manager = $_POST["manager"];
$creater = $_POST["creater"];
$create_at = date('Y/m/d H:i:s');
//查詢是否重複錄入
$sql = "SELECT * FROM account where accountid='$accountid'";
$data = mysqli_query($link,$sql);
$nums_rows=mysqli_num_rows($data);
if($nums_rows==0){
//添加用戶
$db_query = "INSERT INTO account(accounttype, accountid, pwd, name, tel, address, email, lineid, wechatid, phone_call_help, chat_for_help, remote_help, repairerid, manager, creater, create_at) VALUES ('$accounttype', '$accountid','$pwd', '$name', '$tel', '$address', '$email', '$lineid', '$wechatid', '$phone_call_help', '$chat_for_help', '$remote_help', '$repairerid', '$manager', '$creater', '$create_at')";
mysqli_query($link,$db_query);
if (mysqli_affected_rows($link)>0) {
header('location:custom-create-contract.php?accountid='.$accountid);
exit();
}
elseif(mysqli_affected_rows($link)==0) {
}
}
else{
echo "<h1 class='text-center'>賬戶已經存在</h1>";
}
}
?>
<script type ='text/JavaScript'>
function accounthide(){
$('#accountadd').addClass('hidden');
}
</script>
<div class="container" id="accountadd">
<div class="text-center"> <h3>賬號資料添加</h3> </div>
<form class="form-horizontal" name="account" method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" enctype="multipart/form-data">
<div class="form-group">
<div class="col-md-3">
<label for="accounttype">帳號類別(必選)</label>
<Select class="form-control" name="accounttype" id="accounttype" required>
<option selected="selected" disabled="disabled" style="display: none" value=""></option>
<Option Value="A">客戶</Option>
<Option Value="B">保養人員</Option>
<Option Value="C">檢查人員</Option>
<Option Value="D">契約人員</Option>
<Option Value="E">管理人員</Option>
</Select>
</div>
<div class="col-md-9 ">
<button type="submit" class="btn btn-primary btn-lg pull-right" >點擊後提交賬戶資料</button>
</div>
</div>
<div class="form-group">
<div class="col-md-3">
<label for="accountid">員工、個人客戶ID或公司客戶統編(必填)</label>
<input class="form-control" type="text" name="accountid" id="accountid" placeholder="請輸入員工、個人客戶ID或公司客戶統編(必填)" required>
</div>
<div class="col-md-3">
<label for="pwd">密碼(必填)</label>
<input class="form-control" type="text" name="pwd" id="pwd" required>
</div>
<div class="col-md-3">
<label for="name">姓名(必填)</label>
<input class="form-control" type="text" name="name" id="name" required>
</div>
<div class="col-md-3">
<label for="tel">電話</label>
<input class="form-control" type="text" name="tel" id="tel" maxlength="16">
</div>
</div>
<div class="form-group">
<div class="col-md-3">
<label for="address">地址</label>
<input class="form-control" type="text" name="address" id="address">
</div>
<div class="col-md-3">
<label for="email">電子郵箱</label>
<input class="form-control" type="text" name="email" id="email">
</div>
<div class="col-md-3">
<label for="lineid">Line ID</label>
<input class="form-control" type="text" name="lineid" id="lineid">
</div>
<div class="col-md-3">
<label for="wechatid">微信ID</label>
<input class="form-control" type="text" name="wechatid" id="wechatid">
</div>
</div>
<div class="form-group">
<div class="col-md-3">
<label for="phone_call_help">聯絡手機號(必填)</label>
<input class="form-control" type="text" name="phone_call_help" id="phone_call_help" maxlength="16" required>
</div>
<div class="col-md-3">
<label for="chat_for_help">線上文字客服</label>
<input class="form-control" type="text" name="chat_for_help" id="chat_for_help">
</div>
<div class="col-md-3">
<label for="remote_help">遠端視頻帳號</label>
<input class="form-control" type="text" name="remote_help" id="remote_help">
</div>
<div class="col-md-3">
<label for="repairerid">服務與支持人員工號(客戶必填)</label>
<input class="form-control" type="text" name="repairerid" id="repairerid" maxlength="10">
</div>
</div>
<div class="form-group">
<div class="col-md-3">
<label for="manager">直屬主管工號(保養人員必填)</label>
<input class="form-control" type="text" name="manager" id="manager" maxlength="10">
</div>
<div class="col-md-3">
<label for="creater">建檔人</label>
<input class="form-control" type="text" name="creater" id="creater" value="<?php echo $user_id;?>">
</div>
<div class="col-md-3">
<input class="form-control" type="hidden" name="create_at" id="create_at" value="<?php date('Y/m/d H:i:s'); ?>">
<input class="form-control" type="hidden" name="type" id="create_at" value="account">
</div>
</div>
</form>
</div>
<div class="container hidden">
<label for="fileToUpload">合約資料添加</label>
<form class="form-inline" method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" enctype="multipart/form-data">
<div>
<label for="contracttype">合約類型(必填)</label>
<Select name="contracttype" id="contracttype" required>
<option selected="selected" disabled="disabled" style="display: none" value=""></option>
<Option Value="A">定期保養</Option>
<Option Value="B">單次保養</Option>
<Option Value="C">單次維修</Option>
</Select>
</div>
<div>
<label for="contractno">合約號(必填)</label>
<input class="form-control" type="text" name="contractno" id="contractno" required>
</div>
<div>
<label for="company">公司名稱</label>
<input type="text" name="company" id="company" >
</div>
<div>
<label for="taxid">統一編號</label>
<input type="text" name="taxid" id="taxid" >
</div>
<div>
<label for="address">地址</label>
<input type="text" name="address" id="address" >
</div>
<div>
<label for="tel">電話</label>
<input type="text" name="tel" id="tel" >
</div>
<div>
<label for="promiser">立約人</label>
<input type="text" name="promiser" id="promiser">
</div>
<div>
<label for="customerid">客戶維護帳號(必填)</label>
<input type="text" name="customerid" id="customerid" required>
</div>
<div>
<label for="contractperson">業務聯繫人</label>
<input type="text" name="contractperson" id="contractperson" >
</div>
<div>
<label for="contractaddress">業務聯繫人地址</label>
<input type="text" name="contractaddress" id="contractaddress" >
</div>
<div>
<label for="contracttel">業務聯繫人電話(必填)</label>
<input type="text" name="contracttel" id="contracttel" required>
</div>
<div>
<label for="contractemail">業務聯繫人郵件地址</label>
<input type="text" name="contractemail" id="contractemail" >
</div>
<div>
<label for="contract_employee">契約人員工號</label>
<input type="text" name="contract_employee" id="contract_employee" >
</div>
<div>
<label for="start_date">合約起始年月日(必填)</label><br>
<input type="text" data-date-format="yyyy-mm-dd" name="start_date" id="start_date" value="<?php echo date('Y-m-d'); ?>" required>
</div>
<div>
<label for="end_date">合約終止年月日(必填)</label><br>
<input type="text" data-date-format="yyyy-mm-dd" name="end_date" id="end_date" value="<?php echo date('Y-m-d',strtotime('+364 day')); ?>" required>
</div>
<div>
<label for="creater">建檔人</label>
<input type="text" name="creater" id="creater">
<!-- <p class="error">--><?php //echo $creater_error; ?><!--</p>-->
</div>
<div>
<!-- <label for="create_at">create_at</label> -->
<input type="hidden" name="create_at" id="create_at" value="<?php date('Y/m/d H:i:s'); ?>">
<!-- <p class="error">--><?php //echo $create_at_error; ?><!--</p>-->
</div>
<div>
<br>
<button type="submit" name="submit">確定</button>
</div>
</form
</div>
<div class="container hidden">
<label for="fileToUpload">作番資料添加</label>
<form class="form-inline" method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" enctype="multipart/form-data">
<div>
<label for="contractno">合約號(必填)</label>
<input type="text" name="contractno" id="contractno" required>
</div>
<div>
<label for="facilityno">作番號(必填)</label>
<input type="text" name="facilityno" id="facilityno" required>
</div>
<div>
<label for="customerid">客戶編號(必填)</label>
<input type="text" name="customerid" id="customerid" required>
</div>
<div>
<label for="weight">重量(必填)</label>
<input type="text" name="weight" id="weight" onkeyup="if(value<0)value=0;if(value.length>4)value=value.slice(0,4);value=value.replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')" required>
</div>
<div>
<label for="numberofstop">停數(必填)</label>
<input type="text" name="numberofstop" id="numberofstop" onkeyup="if(value<0)value=0;if(value.length>3)value=value.slice(0,3);value=value.replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')" required>
</div>
<div>
<label for="numberoffloor">樓層數(必填)</label>
<input type="text" name="numberoffloor" id="numberoffloor" onkeyup="if(value<0)value=0;if(value.length>3)value=value.slice(0,3);value=value.replace(/^\D*(\d*(?:\.\d)?).*$/g, '$1')" required>
</div>
<div>
<label for="opentype">開門方式(必填)</label>
<Select name="opentype" id="opentype" required>
<option selected="selected" disabled="disabled" style="display: none" value=""></option>
<Option Value="CO">CO</Option>
<Option Value="SO">SO</Option>
<Option Value="CO-SO">CO-SO</Option>
</Select>
<!-- <input type="text" name="opentype" id="opentype" > -->
</div>
<div>
<label for="speed">速度(必填)</label>
<input type="text" name="speed" id="speed" onkeyup="if(value<0)value=0;if(value.length>4)value=value.slice(0,4);value=value.replace(/^\D*(\d*(?:\.\d{0,1})?).*$/g, '$1')" required>
</div>
<div>
<label for="repairtype">維修型態(必填)</label>
<Select name="repairtype" id="repairtype" required>
<option selected="selected" disabled="disabled" style="display: none" value=""></option>
<Option Value="A">定期保養</Option>
<Option Value="B">單次保養</Option>
<Option Value="C">單次維修</Option>
</Select>
<!-- <input type="text" name="repairtype" id="repairtype" > -->
</div>
<div>
<label for="longitude">經度(必填)</label>
<input type="text" name="longitude" id="longitude" onkeyup="if(value<0)value=0;if(value.length>11)value=value.slice(0,11);value=value.replace(/^\D*(\d*(?:\.\d{0,7})?).*$/g, '$1')" required>
</div>
<div>
<label for="latitude">緯度(必填)</label>
<input type="latitude" name="latitude" id="latitude" onkeyup="if(value<0)value=0;if(value.length>11)value=value.slice(0,11);value=value.replace(/^\D*(\d*(?:\.\d{0,7})?).*$/g, '$1')" required>
</div>
<div>
<label for="address">地址</label>
<input type="text" name="address" id="address" >
</div>
<div>
<label for="repairerid">維修人員工號(必填)</label>
<input type="text" name="repairerid" id="repairerid" required>
</div>
<div>
<label for="repairername">維修人員姓名(必填)</label>
<input type="text" name="repairername" id="repairername" required>
</div>
<div>
<label for="creater">建檔人</label>
<input type="text" name="creater" id="creater">
</div>
<div>
<!-- <label for="create_at">create_at</label> -->
<input type="hidden" name="create_at" id="create_at">
<p class="error"><?php echo $create_at_error; ?></p>
</div>
<div>
<button type="submit" name="submit">確定</button>
</div>
</form>
</div>