@ -1,6 +1,7 @@
<?php
<?php
error_reporting(E_ALL);
error_reporting(E_ALL);
ini_set("display_errors", "On");
ini_set("display_errors", "On");
require_once '../header_nomenu.php';
require_once './FormHelper.php';
require_once './FormHelper.php';
require_once './wf_common.php';
require_once './wf_common.php';
@ -39,15 +40,15 @@ $vol_no = get_sequnece_no('qy_vol_no', date('ym'));
$table_hope_contract_customer = 'hope_contract_customer';
$table_hope_contract_customer = 'hope_contract_customer';
$hope_contract_customer_column = [
$hope_contract_customer_column = [
'vol_no' => ['label' => "卷號(B)", "tag" => 'text', 'attr' => ['required','readonly', "value" => "$vol_no", 'class' => 'form-control form-control-sm']],
'vol_no' => ['label' => "卷號(B)", "tag" => 'text', 'attr' => ['required', 'readonly', "value" => "$vol_no", 'class' => 'form-control form-control-sm']],
//'form_key' => ['label' => "錶單號","tag" => 'text', 'attr'=>['class' => 'form-control form-control-sm' ]],
//'form_key' => ['label' => "錶單號","tag" => 'text', 'attr'=>['class' => 'form-control form-control-sm' ]],
'customer' => ['label' => "客戶名稱", "tag" => 'text', 'attr' => ['required', 'class' => 'form-control form-control-sm']],
'customer' => ['label' => "客戶名稱", "tag" => 'text', 'attr' => ['required', 'class' => 'form-control form-control-sm']],
'manager' => ['label' => "負責人", "tag" => 'text', 'attr' => ['class' => 'form-control form-control-sm']],
'manager' => ['label' => "負責人", "tag" => 'text', 'attr' => ['class' => 'form-control form-control-sm']],
'source' => ['label' => "客戶來源", "tag" => 'select', 'attr' => ['required', 'class' => 'form-control form-control-sm'], 'options' => $customer_source_opt],
'source' => ['label' => "客戶來源", "tag" => 'select', 'attr' => ['required', 'class' => 'form-control form-control-sm'], 'options' => $customer_source_opt],
//'linkman' => ['label' => "聯係人", "tag" => 'text', 'attr' => ['required', 'class' => 'form-control form-control-sm']],
//'linkman' => ['label' => "聯係人", "tag" => 'text', 'attr' => ['required', 'class' => 'form-control form-control-sm']],
'lm_tel' => ['label' => "手機", "tag" => 'text', 'attr' => ['class' => 'form-control form-control-sm']],
'lm_tel' => ['label' => "手機", "tag" => 'text', 'attr' => ['class' => 'form-control form-control-sm']],
'salesman' => ['label' => "營業員", "tag" => 'select', 'attr' => ['required' , 'class' => 'form-control form-control-sm'], 'options' => $salesman_opt],
'salesman' => ['label' => "營業員", "tag" => 'select', 'attr' => ["value" => "$user_id" , 'class' => 'form-control form-control-sm'], 'options' => $salesman_opt],
'num' => ['label' => "数量", "tag" => 'number', 'attr' => ['min=1','class' => 'form-control form-control-sm']],
'num' => ['label' => "数量", "tag" => 'number', 'attr' => ['min=1', 'class' => 'form-control form-control-sm']],
'address' => ['label' => "地址", "tag" => 'text', 'attr' => ['required', 'class' => ' form-control form-control-sm']],
'address' => ['label' => "地址", "tag" => 'text', 'attr' => ['required', 'class' => ' form-control form-control-sm']],
// 'case_name' => ['label' => "现场名称", "tag" => 'text', 'attr' => ['required', 'class' => ' form-control form-control-sm']],
// 'case_name' => ['label' => "现场名称", "tag" => 'text', 'attr' => ['required', 'class' => ' form-control form-control-sm']],
'floors' => ['label' => '樓層', 'tag' => 'text', 'attr' => ['class' => 'form-control form-control-sm']],
'floors' => ['label' => '樓層', 'tag' => 'text', 'attr' => ['class' => 'form-control form-control-sm']],
@ -62,7 +63,9 @@ $hope_contract_customer_column = [
// 'is_renovation' => ['label' => "是否汰改", "tag" => 'select', 'attr' => ['required','class' => ' form-control form-control-sm'], 'options' => $is_renovation_opt],
// 'is_renovation' => ['label' => "是否汰改", "tag" => 'select', 'attr' => ['required','class' => ' form-control form-control-sm'], 'options' => $is_renovation_opt],
];
];
$data = [
'salesman' => $user_id
];
$where = " and vol_no='$vol_no'";
$where = " and vol_no='$vol_no'";
@ -176,7 +179,8 @@ function get_sequnece_no($seq_name = '', $p_yyyymm = '')
echo " < div class = 'row ' > ";
echo " < div class = 'row ' > ";
foreach ($hope_contract_customer_column as $key => $val) {
foreach ($hope_contract_customer_column as $key => $val) {
$j = (($i++) % 4);
$j = (($i++) % 4);
$fieldVal = empty($hope_contract_customer) ? "" : $hope_contract_customer[0][$key];
$fieldVal = (empty($data) or !array_key_exists($key, $data)) ? "" : $data[$key];
// $fieldVal = empty($hope_contract_customer) ? "" : $hope_contract_customer[0][$key];
$_input = $val['tag'] == 'select' ?
$_input = $val['tag'] == 'select' ?
FormHelper::select("$key", $val['options'], $fieldVal, $val['attr'])
FormHelper::select("$key", $val['options'], $fieldVal, $val['attr'])