'是', 'value' => 'Y'], ['label' => '否', 'value' => 'N'], ]; #7.开门方式 $sql = "select code_name value ,content label from code where field_name='open_kind'"; $open_kind_opt = DB::result($sql); #生成新梯卷号 $vol_no = get_sequnece_no('qy_vol_no', date('ym')); #抓取有望客戶資料 $table_hope_contract_customer = 'hope_contract_customer'; $hope_contract_customer_column = [ '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' ]], 'customer' => ['label' => "客戶名稱", "tag" => 'text', 'attr' => ['required', '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], //'linkman' => ['label' => "聯係人", "tag" => 'text', 'attr' => ['required', 'class' => 'form-control form-control-sm']], 'lm_tel' => ['label' => "手機", "tag" => 'text', 'attr' => ['class' => 'form-control form-control-sm']], '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']], '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']], 'floors' => ['label' => '樓層', 'tag' => 'text', 'attr' => ['class' => 'form-control form-control-sm']], 'persons' => ['label' => '人乘', 'tag' => 'text', 'attr' => ['class' => 'form-control form-control-sm']], 'speed' => ['label' => '速度', 'tag' => 'text', 'attr' => ['class' => 'form-control form-control-sm']], 'completed_date' => ['label' => '竣工(民國年)', 'tag' => 'text', 'attr' => ['class' => 'form-control form-control-sm']], 'pre_order_date' => ['label' => "預定成交日", "tag" => 'date', 'attr' => ['class' => 'date form-control form-control-sm']], 'status' => ['label' => "有望客戶狀態", "tag" => 'select', 'attr' => ['required', 'class' => 'form-control form-control-sm'], 'options' => $hope_customer_status_opt], 'next_visit_date' => ['label' => "下次拜訪時間", "tag" => 'date', 'attr' => ['class' => 'date form-control form-control-sm']], // 'brand' => ['label' => "廠牌", "tag" => 'select', 'attr' => ['required', 'class' => ' form-control form-control-sm '], 'options' => $elevator_brand_opt], 'quote_date' => ['label' => "報價日期", "tag" => 'date', 'attr' => ['class' => 'date form-control form-control-sm']], // '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'"; $sql = " SELECT vol_no,customer,manager,source, linkman,lm_tel,salesman,num,address,floors,persons,speed,completed_date, date_format(pre_order_date,'%Y-%m-%d') pre_order_date, status, date_format(next_visit_date,'%Y-%m-%d') next_visit_date ,brand , date_format(quote_date,'%Y-%m-%d') quote_date ,is_renovation FROM $table_hope_contract_customer where 1=1 $where "; $hope_contract_customer = DB::result($sql); function base_url($url) { return "https://www.masada.com.tw/static/" . $url; } #生成卷号 function get_sequnece_no($seq_name = '', $p_yyyymm = '') { if (empty($p_yyyymm) || empty($seq_name)) return null; #當前年月 //echo "select yyyymm from sequence where seq_name='$seq_name' "; list($yyyymm, $prefix) = DB::fields("select yyyymm ,prefix from sequence where seq_name='$seq_name' "); if ($p_yyyymm != $yyyymm) { DB::query("update sequence set yyyymm='$p_yyyymm' , current_val='10000' where seq_name='$seq_name' "); } // echo "SELECT concat( $prefix,,substring(nextval('$seq_name'),2)) seq_no "; list($seq_no) = DB::fields("SELECT concat( '$prefix','$p_yyyymm',substring( appwms.nextval('$seq_name'),2)) seq_no "); // echo "SELECT concat( '$prefix','$p_yyyymm',substring( appwms.nextval('$seq_name'),2)) seq_no "; return $seq_no; } ?> 有望客戶新增
' />

有望客戶(契约)

有望客戶資料
"; foreach ($hope_contract_customer_column as $key => $val) { $j = (($i++) % 4); $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' ? FormHelper::select("$key", $val['options'], $fieldVal, $val['attr']) : FormHelper::text("$key", $fieldVal, $val['attr'], $val['tag']); if ($i != 1 && $j == 0) { echo "
"; } echo "
" . $val['label'] . "
$_input
"; } echo "
"; ?>
洽商進度