sell_view_postscript02.php 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. // include $_SERVER['DOCUMENT_ROOT'].'/common/auth_chk.php';
  4. ?>
  5. <? include("../include/inc_top.php") ?>
  6. <?
  7. $cd_dealer_p = $_REQUEST["cd_dealer_p"];
  8. $sql = "select
  9. d.*
  10. , ff.nm_score_postscript_avg
  11. , ff.rate_success
  12. from (
  13. select
  14. t.cd_dealer
  15. , t.cd_dealer_p
  16. , avg(s.nm_score_postscript) nm_score_postscript_avg
  17. , round(
  18. sum(case when t.ds_status = 'Z0' then 1 else 0 end)
  19. /count(*)*100
  20. , 0) rate_success
  21. from tender_master t
  22. inner join sale_master s
  23. on (t.cd_sale = s.cd_sale
  24. and t.cd_dealer_p = '$cd_dealer_p'
  25. and t.ds_delind = 'N'
  26. and s.ds_status = 'ZS'
  27. )
  28. ) ff
  29. inner join dealer_master d
  30. on (ff.cd_dealer_p = d.cd_dealer)
  31. ";
  32. $col=mysql_fetch_array(mysql_query($sql));
  33. if (!empty($col[cd_dealer])){
  34. $nm_name = $col[nm_name];
  35. $nm_file = $col[nm_file];
  36. $nm_score_postscript_avg = $col[nm_score_postscript_avg];
  37. $rate_success = $col[rate_success];
  38. }else{
  39. // AlertBack("지정되지않은 요청입니다");
  40. }
  41. ?>
  42. <!-- layer popup -->
  43. <div class="review_popup">
  44. <div class="popup_wrap">
  45. <dl class="business_info">
  46. <dt><?=$nm_name?> <span></span></dt>
  47. <!--<dd class="thumb" style="background-image:url('<?=UPLOAD_PATH?>dealer/nm_file/<?=$nm_file?>');"></dd>-->
  48. <dd class="thumb" style="background-image:url('<?=UPLOAD_PATH?>dealer/nm_file/<?=$nm_file_dealer?>');"></dd>
  49. <dd>약속드립니다.<br>정직하게 일하겠습니다.</dd>
  50. <dd class="estimation"><span>입찰성공률</span> <em><?=$rate_success?>%</em> <span>고객만족도</span> <em><?=$nm_score_postscript_avg?>점</em></dd>
  51. </dl>
  52. <dl class="review" id="postscript_list">
  53. </dl>
  54. <div class="btn_center">
  55. <a href="#" id="div_btn_more" class="button" style="display:none;">더 보기</a>
  56. </div>
  57. </div>
  58. <!--div class="close">레이어팝업 닫기</div-->
  59. </div>
  60. <!-- // layer popup -->
  61. <form id="frmSearch" name="frmSearch">
  62. <input type="hidden" name="PostscriptPageNo" id="PostscriptPageNo" value="1"/>
  63. <input type="hidden" name="PostscriptPageSize" id="PostscriptPageSize" value="5"/>
  64. </form>
  65. <script type="text/javascript">
  66. $("body, html").css("min-width","auto");
  67. $(function(){
  68. var cd_dealer_p ="<?=$cd_dealer_p?>";
  69. var setPostscriptList = function(pageNo, pageSize, cdDealerP, uiObj){
  70. var _pageNo = parseInt(pageNo);
  71. var _pageSize = parseInt(pageSize);
  72. var _pageStartPoint = (_pageNo-1)* _pageSize;
  73. var _cdDealerP =cdDealerP;
  74. var _uiObj =uiObj;
  75. $.ajax({
  76. url: '/common/dao/postscriptDao.php',
  77. data : {'mode':'listNormal','PageNo':_pageNo,'PageSize':_pageSize,'pageStartPoint':_pageStartPoint , 'cdDealerP' : _cdDealerP
  78. },
  79. dataType : 'json',
  80. method : 'POST',
  81. success : function(data){
  82. var _totalCnt = 0;
  83. $.each(data , function(idx, row){
  84. var html = "<dt><em>"+row.nm_model+"</em> 판매고객</dt>\n";
  85. html+= "<dd>\n";
  86. if (row.nm_file_postscript != null && row.nm_file_postscript != "")
  87. {
  88. html+= " <img src=\"/uploadfile/dealer/contract_step/"+row.cd_sale+"_detail/"+row.nm_file_postscript+"\"><br><br>\n";
  89. }
  90. html+= " "+row.nm_cont_postscript+"\n";
  91. html+= "</dd> \n";
  92. _totalCnt = row.totalCnt;
  93. $(_uiObj).append(html);
  94. });
  95. var _lastPageNo = Math.ceil((_totalCnt/parseInt(_pageSize)));
  96. if(data.length ==0 || (_lastPageNo == parseInt($("#PostscriptPageNo").val())) ){
  97. $("#div_btn_more").hide();
  98. }else{
  99. $("#div_btn_more").show();
  100. $("#div_btn_more").unbind("click").bind("click",function(){
  101. $("#PostscriptPageNo").val(_pageNo+1);
  102. setPostscriptList($("#PostscriptPageNo").val(),$("#PostscriptPageSize").val(),'<?=$cd_dealer_p?>', "#postscript_list");
  103. return false;
  104. });
  105. }
  106. }
  107. });
  108. };
  109. setPostscriptList($("#PostscriptPageNo").val(),$("#PostscriptPageSize").val(),'<?=$cd_dealer_p?>', "#postscript_list");
  110. });
  111. </script>
  112. <? include("../include/inc_bottom.php") ?>
  113. <?
  114. mysql_close($connect);
  115. ?>