| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419 |
- <?php
- //입찰대기, 부관리자만 입찰금액과 수정금액을 입력 가능함
- $is_writable = false;
- $is_editable = false;
- // echo 'ds_status_proc:'.$ds_status_proc.'<br/>';
- // echo 's_aap_ds_type:'.$s_aap_ds_type.'<br/>';
- if($ds_status_proc == 'E0' && $aap['ds_type'] == 'D1') {
- $is_writable = true;
- }
- if($ds_status_proc == 'E0' && $aap['ds_type'] == 'D1' && !empty($manager_tender_col['cd_tender'])) {
- $is_editable = true;
- }
- ?>
- <?php
- //전체 입찰건수
- $tender_total_sql = "SELECT count(*) total_cnt
- FROM tender_master
- WHERE ds_delind ='N'
- AND cd_sale = '$cd_sale'";
- // echo $tender_total_sql;
- $tender_total_cnt = @mysql_result(mysql_query($tender_total_sql),0,0);
- //AAP 지정 부관리자 입찰 건 수
- $tender_sql = "SELECT count(*) cnt_tender
- , sum(case when cd_dealer = '$s_cd_dealer' then 1 else 0 end) cnt_tender_dealer
- FROM tender_master
- WHERE ds_delind ='N'
- AND cd_sale = '$cd_sale'
- AND cd_dealer_p = '$s_cd_dealer_p' ";
- // echo $tender_sql;
- $cd_tender = mysql_fetch_array(mysql_query($tender_sql));
- #
- // $bid_price = "";
- //lock 기능 적용
- //AAP 지정 부관리자 입찰 건 수
- $tender_lock_sql = "SELECT *
- FROM tender_master
- WHERE ds_delind ='N'
- AND cd_sale = '$cd_sale'
- AND cd_dealer = '{$_SESSION['s_cd_dealer']}' ";
- // echo $tender_sql;
- $tender_lock_col = mysql_fetch_array(mysql_query($tender_lock_sql));
- $tender_ds_lock_status = "Z0";
- if(!empty($tender_lock_col['ds_lock_status'])) {
- $tender_ds_lock_status = $tender_lock_col['ds_lock_status'];
- }
- // print_r($manager_tender_col);
- ?>
- <!--
- 입찰 진행중 표기
- 디자인 완료후 디자인 입힐 예정입니다.
- -->
- <section class="mt-5 pt30">
- <div class="bidding--content--wrappers">
- <div>
- <?php
- //낙찰 후 레이아웃
- // echo $ds_status_proc;
- if($ds_status_proc == 'F0' && $manager_tender_col['ds_status'] == 'Z0') {
- ?>
- <span class="status--ic">낙찰 진행 중</span>
- <p class="result--data"><span><?=$tender_total_cnt?>명</span>의 딜러가 입찰하였습니다.</p>
- <div class="form--wrappers ty2">
- <div class="d-flex">
- <?php
- //차량 락이 걸려 있지 않아야 버튼이 노출
- if($tender_ds_lock_status == 'Z0') {
- ?>
- <button type="button" class="btn btn-primary" id="btn_success_popup">낙찰하기</button>
- <button type="button" class="btn btn-blank" id="btn_drop_popup">유찰하기</button>
- <?php
- }
- ?>
- </div>
- </div>
- <?php
- //낙찰전 레이아웃
- }
- else {
- ?>
- <span class="status--ic">입찰 진행 중</span>
- <p class="result--data"><span><?=$tender_total_cnt?>명</span>의 딜러가 입찰하였습니다.</p>
- <?php
- // echo 'is_writable'.$is_writable.'<br/>';
- // echo 'cnt_tender'.$cd_tender['cnt_tender'].'<br/>';
- // echo 'cnt_tender_dealer'.$cd_tender['cnt_tender_dealer'].'<br/>';
- // echo 'time_limit_tender'.$time_limit_tender.'<br/>';
- // echo 's_ds_status_p'.$s_ds_status_p.'<br/>';
- if($is_writable && ($cd_tender['cnt_tender'] < 2 && empty($cd_tender['cnt_tender_dealer'])) && $time_limit_tender != "0분" && $s_ds_status_p == "Z0"){ //딜러-관리자
- ?>
- <form id="frmBidForm" name="frmBidForm" method="post" action="./aap_proc.php">
- <input type="hidden" name="mode" value="Tender"/>
- <input type="hidden" name="cd_sale" value="<?=$cd_sale?>"/>
- <input type="hidden" name="PageNo" value="<?=$PageNo?>"/>
- <div class="form--wrappers">
- <div class="d-flex align-items-center">
- <label for="">내입찰 금액은</label>
- <input type="text" id="nm_price" name="nm_price" style="height:53px;" value="<?=$bid_price?>" class="ml20 form-control" />
- <label class="ml15">만원 입니다.</label>
- <button type='button' class="btn btn-primary" id="btn_bid_popup">입찰하기</button>
- <!-- <button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal1">입찰하기</button> -->
- </div>
- <p>(※ 입력 예시 : 1500만원일 경우 1500입력, 500만원일 경우 500입력)</p>
- </div>
- </form>
- <?php
- }
- ?>
- <?php
- //입찰 수정
- if($is_editable) {
- ?>
- <form id="frmBidModForm" name="frmBidModForm" method="post" action="./aap_proc.php">
- <input type="hidden" name="mode" value="TenderModify"/>
- <input type="hidden" name="cd_sale" value="<?=$cd_sale?>"/>
- <input type="hidden" name="PageNo" value="<?=$PageNo?>"/>
- <div class="form--wrappers">
- <div class="d-flex align-items-center">
- <label for="">내입찰 금액은</label>
- <input type="text" id="nm_mod_price" name="nm_price" style="height:53px;" value="<?=$bid_price?>" class="ml20 form-control" />
- <label class="ml15">만원 입니다.</label>
- <button type='button' class="btn btn-primary" id="btn_bid_mod_popup">수정하기</button>
- </div>
- <p>(※ 입력 예시 : 1500만원일 경우 1500입력, 500만원일 경우 500입력)</p>
- </div>
- </form>
- <?php
- }
- ?>
- <?php
- }
- ?>
- </div>
- </div>
- </section>
- <form id="frmDropForm" name="frmDropForm">
- <input type="hidden" name="mode" value="TenderDrop" />
- <input type="hidden" name="cd_sale" value="<?=$cd_sale?>" />
- <input type="hidden" name="cd_tender" value="<?=$manager_tender_col['cd_tender']?>" />
- </form>
- <script>
- var cd_tender = "<?=$manager_tender_col['cd_tender']?>";
- function go_list() {
- history.back(-1);
- }
- $(function() {
- $("#btn_tender_list").on("click", function() {
- go_list();
- });
- $("#btn_bid_popup").on("click", function() {
- var custom_opts = {
- title : '',
- btn_close_show : false,
- }
- var fieldlist = [["nm_price","입찰금액"]];
- if (!fnCheckForm(fieldlist)){
- return false;
- }
- var nm_price = $("#nm_price").val();
- $("#layout_bid_nm_price").text(number_format(nm_price));
- // alert();
- // $("#bidModal").modal();
- $('#bidModal').modal('show');
- });
- $("#btn_bid_cancel").on("click", function() {
- $('#bidModal').modal('hide');
- });
- $("#btn_bid_proc").on("click", function() {
- var custom_opts = {
- title : '',
- btn_close_show : false,
- }
- $("#btn_bid_proc").hide();
- var data = $("#frmBidForm").serialize();
- $.ajax({
- url : 'aap_proc.php',
- type: 'POST',
- dataType : 'json',
- data: data,
- success: function(res) {
- $("#btn_bid_proc").show();
- //세션 종료시 로그인 페이지로 이동
- if(res.CODE != "0000") {
- custom_opts.title = res.MSG;
- if(res.CODE == "4444") {
- window.location.href = res.DATAS.URL;
- }
- custom_modal_alert(custom_opts);
- return false;
- }
- custom_opts.title = '입찰이 완료되었습니다.';
- custom_opts.event_esc_key = false;
- custom_modal_alert(custom_opts, function() {
- // reload();
- link("standby_list.php")
- });
- },
- error:function(request,status,error){
- $("#btn_bid_proc").show();
- alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
- }
- });
- });
- $("#btn_bid_mod_popup").on("click", function() {
- var custom_opts = {
- title : '',
- btn_close_show : false,
- }
- var fieldlist = [["nm_mod_price","입찰금액"]];
- if (!fnCheckForm(fieldlist)){
- return false;
- }
- var nm_mod_price = $("#nm_mod_price").val();
- $("#layout_bid_mod_nm_price").text(number_format(nm_mod_price));
- // alert();
- // $("#bidModal").modal();
- $('#bidModModal').modal('show');
- });
- $("#btn_bid_mod_cancel").on("click", function() {
- $('#bidModModal').modal('hide');
- });
- $("#btn_bid_mod_proc").on("click", function() {
- var custom_opts = {
- title : '',
- btn_close_show : false,
- }
- $("#btn_bid_mod_proc").hide();
- var data = $("#frmBidModForm").serialize();
- data+= "&cd_tender="+cd_tender;
- $.ajax({
- url : 'aap_proc.php',
- type: 'POST',
- dataType : 'json',
- data: data,
- success: function(res) {
- $("#btn_bid_mod_proc").show();
- //세션 종료시 로그인 페이지로 이동
- if(res.CODE != "0000") {
- custom_opts.title = res.MSG;
- if(res.CODE == "4444") {
- window.location.href = res.DATAS.URL;
- }
- custom_modal_alert(custom_opts);
- return false;
- }
- custom_opts.title = '입찰이 수정되었습니다.';
- custom_opts.event_esc_key = false;
- custom_modal_alert(custom_opts, function() {
- reload();
- });
- },
- error:function(request,status,error){
- $("#btn_bid_mod_proc").show();
- alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
- }
- });
- });
- $("#btn_success_popup").on("click", function() {
- $('#bidSuccessModal').modal('show');
- });
- $("#btn_success_proc").on("click", function() {
- var custom_opts = {
- title : '',
- btn_close_show : false,
- }
- // alert("작업중");
- // return false;
- $("#btn_success_proc").hide();
- var data = $("#frmSuccessForm").serialize();
- $.ajax({
- url : 'aap_proc.php',
- type: 'POST',
- dataType : 'json',
- data: data,
- success: function(res) {
- $("#btn_success_proc").show();
- //세션 종료시 로그인 페이지로 이동
- if(res.CODE != "0000") {
- custom_opts.title = res.MSG;
- if(res.CODE == "4444") {
- window.location.href = res.DATAS.URL;
- }
- custom_modal_alert(custom_opts);
- return false;
- }
- custom_opts.title = '낙찰이 완료되었습니다.';
- custom_opts.event_esc_key = false;
- custom_modal_alert(custom_opts, function() {
- // reload();
- link("complete_list.php")
- });
- },
- error:function(request,status,error){
- $("#btn_success_proc").show();
- alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
- }
- });
- });
- $("#btn_drop_popup").on("click", function() {
- $('#bidDropModal').modal('show');
- });
- $("#btn_drop_proc").on("click", function() {
- var custom_opts = {
- title : '',
- btn_close_show : false,
- }
- if($('input[name="ds_status_contract"]:checked').length < 1) {
- custom_opts.title = '유찰 타입을 선택하세요.';
- custom_modal_alert(custom_opts);
- return false;
- }
- var fieldlist = [["nm_cont_tender_error","유찰사유"]]
- if (!fnCheckForm(fieldlist)){
- return false;
- }
- var nm_cont_tender_error = $("#nm_cont_tender_error").val();
- var ds_status_contract = $("input[name='ds_status_contract']:checked").val();
- $("#btn_drop_proc").hide();
- var data = $("#frmDropForm").serialize();
- data+= "&ds_status_contract="+ds_status_contract+"&nm_cont_tender_error="+nm_cont_tender_error;
- $.ajax({
- url : 'aap_proc.php',
- type: 'POST',
- dataType : 'json',
- data: data,
- success: function(res) {
- $("#btn_drop_proc").show();
- //세션 종료시 로그인 페이지로 이동
- if(res.CODE != "0000") {
- custom_opts.title = res.MSG;
- if(res.CODE == "4444") {
- window.location.href = res.DATAS.URL;
- }
- custom_modal_alert(custom_opts);
- return false;
- }
- custom_opts.title = '유찰이 완료되었습니다.';
- custom_opts.event_esc_key = false;
- custom_modal_alert(custom_opts, function() {
- // reload();
- link("complete_list.php")
- });
- },
- error:function(request,status,error){
- $("#btn_drop_proc").show();
- alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
- }
- });
- });
- })
- </script>
|