search_detail.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. include $_SERVER['DOCUMENT_ROOT'].'/common/sa_chk.php';
  4. $_SESSION['s_staff_cd_car'] = NULL;
  5. $nm_name = trim(avoid_crack($_POST["nm_name"]));
  6. $nm_number = trim(avoid_crack($_POST["nm_number"]));
  7. if(empty($nm_number)) {
  8. AlertRedirect("차량정보가 없습니다. 올바른 방법으로 이용해주세요. ","/sa/main.php");
  9. }
  10. //테스트 서버 연결시 테스트 차량
  11. // 245머6418
  12. // 서울85바3080
  13. // 11고4424
  14. // 08오5060
  15. // 53라9319
  16. $test_user_id = $_SESSION['s_staff_userid'];
  17. $ds_cate = 'A0';
  18. ?>
  19. <?php include("include/header.php") ?>
  20. <style>
  21. .car--accident--log .accident--show--btn{
  22. position:absolute;
  23. bottom:20px;
  24. right:20px;
  25. height:45px;
  26. }
  27. .nm--btn--wrapper{
  28. width:100%;
  29. max-width:1200px;
  30. margin:0 auto;
  31. display:flex;
  32. align-items:center;
  33. justify-content:flex-end;
  34. margin-top:35px;
  35. }
  36. .nm--btn--wrapper button{
  37. width: 240px;
  38. height: 65px;
  39. }
  40. </style>
  41. <main class="pb123">
  42. <section>
  43. <div class="sub--top--visual">
  44. <div class="contents--inner">
  45. <h2>차량 판매하기</h2>
  46. <p>이차조아에서는 사고 이력 조회 후 최고가 내차를 판매할 수 있습니다.</p>
  47. </div>
  48. </div>
  49. </section>
  50. <section>
  51. <div class="top--nav--wrap">
  52. <div class="contents--inner">
  53. <div class="breadcrumbs--wrap">
  54. <span></span>
  55. <span>차량 판매하기</span>
  56. <span>차량 판매하기</span>
  57. </div>
  58. </div>
  59. </div>
  60. </section>
  61. <section class="mt60">
  62. <div class="car--accident--log" style='position: relative;'>
  63. <h2>중고차 사고 이력 정보 보고서</h2>
  64. <div class="car--info">
  65. <div class="thumb"></div>
  66. <div class="car--num--sch--info">
  67. <h2 id="car_info"></h2>
  68. <p>정보 조회 일자 : <span id="r001_text"></span></p>
  69. </div>
  70. </div>
  71. <button type="button" class="btn btn-primary accident--show--btn" id="btn_accident_view">내차 사고이력 정보 자세히보기</button>
  72. </div>
  73. </section>
  74. <section class="mt50">
  75. <div class="car--accident--column">
  76. <h2>1. 중고차 사고 이력 정보 (요약)</h2>
  77. <div class="items--box">
  78. <div class="car--accident--box">
  79. <div class="thumb log--01"></div>
  80. <div class="desc">
  81. <h2>전손 보험 사고</h2>
  82. <div><strong id="r405"></strong>회</div>
  83. </div>
  84. </div>
  85. <div class="car--accident--box">
  86. <div class="thumb log--02"></div>
  87. <div class="desc">
  88. <h2>도난 보험 사고</h2>
  89. <div><strong id="r409"></strong>회</div>
  90. </div>
  91. </div>
  92. <div class="car--accident--box">
  93. <div class="thumb log--03"></div>
  94. <div class="desc">
  95. <h2>침수 보험 사고</h2>
  96. <div id="r407"></div>
  97. </div>
  98. </div>
  99. <div class="car--accident--box">
  100. <div class="thumb log--04"></div>
  101. <div class="desc">
  102. <h2>특수 용도 이력</h2>
  103. <div id="r302_text"></div>
  104. </div>
  105. </div>
  106. <div class="car--accident--box">
  107. <div class="thumb log--05"></div>
  108. <div class="desc">
  109. <h2>내차 피해</h2>
  110. <div><strong id="r401"></strong>회 (<span id="r402"></span>원)</div>
  111. </div>
  112. </div>
  113. <div class="car--accident--box">
  114. <div class="thumb log--06"></div>
  115. <div class="desc">
  116. <h2>상대차 피해</h2>
  117. <div><strong id="r403"></strong>회 (<span id="r404"></span>원)</div>
  118. </div>
  119. </div>
  120. <div class="car--accident--box">
  121. <div class="thumb log--07"></div>
  122. <div class="desc">
  123. <h2>소유자 변경</h2>
  124. <div><strong id="r204"></strong>회</div>
  125. </div>
  126. </div>
  127. <div class="car--accident--box">
  128. <div class="thumb log--08"></div>
  129. <div class="desc">
  130. <h2>차량번호 변경</h2>
  131. <div id="r201_text"></div>
  132. </div>
  133. </div>
  134. <div class="caution--text">
  135. <i class="caution--ic"></i>자동차 보험 사고 기록이 없었다고 해서 반드시 <strong>무사고</strong>라고 할 수는 없습니다.
  136. </div>
  137. </div>
  138. </div>
  139. <div class="car--accident--column">
  140. <h2>2. 자동차 일반 사양 정보</h2>
  141. <div class="description--text--wrap">
  142. <h2>자동차의 일반적인 사양 정보를 제공합니다.</h2>
  143. <div class="desc--contents">
  144. <dl>
  145. <dt>제조사</dt>
  146. <dd id="r111"></dd>
  147. </dl>
  148. <dl>
  149. <dt>자동차명</dt>
  150. <dd id="r005"></dd>
  151. </dl>
  152. <dl>
  153. <dt>배기량</dt>
  154. <dd id="r104"></dd>
  155. </dl>
  156. <dl>
  157. <dt>사용 연료</dt>
  158. <dd id="r106"></dd>
  159. </dl>
  160. <dl>
  161. <dt>연식</dt>
  162. <dd id="r004"></dd>
  163. </dl>
  164. <dl>
  165. <dt>차체 형상</dt>
  166. <dd id="r107"></dd>
  167. </dl>
  168. <dl>
  169. <dt>용도 및 차종</dt>
  170. <dd id="r101_text"></dd>
  171. </dl>
  172. <dl>
  173. <dt>최초 보험 가입 일자</dt>
  174. <dd id="r105_text"></dd>
  175. </dl>
  176. </div>
  177. </div>
  178. </div>
  179. </section>
  180. <div class="nm--btn--wrapper">
  181. <button tpye="button" class="btn btn-primary" id="btn_sell_car">차량판매하기</button>
  182. </div>
  183. <!-- loading -->
  184. <div class="loading_wrap hide">
  185. <?php include("../include/loading_dim.html") ?>
  186. </div>
  187. <!-- // loading -->
  188. </main>
  189. <form id="frmSearch" name="frmSearch" method="post" action="proc.php" enctype="multipart/form-data">
  190. <input type="hidden" name="mode" id="mode" value="PreStep"/>
  191. <input type="hidden" id="cd_model" name="cd_model" value="">
  192. <input type="hidden" id="cd_category" name="cd_category" value="">
  193. <input type="hidden" id="cd_brand" name="cd_brand" value="">
  194. <input type="hidden" id="ds_type" name="ds_type" value="A0">
  195. <input type="hidden" id="ds_year" name="ds_year" value="">
  196. <input type="hidden" id="nm_mileage" name="nm_mileage" value="">
  197. <input type="hidden" id="ds_transmission" name="ds_transmission" value="">
  198. <input type="hidden" id="ds_oil" name="ds_oil" value="">
  199. <input type="hidden" id="nm_color" name="nm_color" value="">
  200. <input type="hidden" id="ds_accident" name="ds_accident" value="">
  201. <input type="hidden" id="nm_cont_accident" name="nm_cont_accident" value="">
  202. <input type="hidden" id="nm_cont_pac" name="nm_cont_pac" value="">
  203. <input type="hidden" id="ds_business_num" name="ds_business_num" value="">
  204. <input type="hidden" id="nm_name" name="nm_name" value="">
  205. <input type="hidden" id="nm_number" name="nm_number" value="<?=$nm_number?>">
  206. <input type="hidden" id="nm_cc" name="nm_cc" value="">
  207. <input type="hidden" id="nm_regdate_yyyy" name="nm_regdate_yyyy" value="">
  208. <input type="hidden" id="nm_regdate_mm" name="nm_regdate_mm" value="">
  209. <input type="hidden" id="nm_regdate_dd" name="nm_regdate_dd" value="">
  210. <input type="hidden" id="ds_status" name="ds_status" value="A0">
  211. <input type="hidden" id="cd_car_history" name="cd_car_history" value="">
  212. </form>
  213. <form id="frmSell" name="frmSell" method="post" action="sell_step1.php" enctype="multipart/form-data">
  214. <input type="hidden" id="req_nm_name" name="req_nm_name" value="<?=$nm_name?>">
  215. <input type="hidden" id="req_nm_number" name="req_nm_number" value="<?=$nm_number?>">
  216. </form>
  217. <!-- 레이어 팝업 -->
  218. <?php include("../common/inc/inc_layer_popup.php") ?>
  219. <script>
  220. var nm_number = "<?=$nm_number?>";
  221. function get_car_history() {
  222. var custom_opts = {
  223. title : '',
  224. btn_close_show : false,
  225. }
  226. $(".loading_wrap").removeClass("hide");
  227. $.post("/sell/car_info_car_history_proc.php", { nm_name: "<?=$_SESSION['s_nm_name']?>", nm_number: nm_number, cd_userid : "<?=$test_user_id?>"},function(res) {
  228. $(".loading_wrap").addClass("hide");
  229. if(res.CODE != "0000") {
  230. custom_opts.title = '차량 정보 조회에 실패하였습니다.';//res.MSG;
  231. custom_modal_alert(custom_opts);
  232. // alert(res.MSG);
  233. return false;
  234. }
  235. var CARINFO = res.DATAS.CARINFO;
  236. var car_info = CARINFO.r005 + " / "+nm_number;
  237. $("#car_info").text(car_info);
  238. var r001_text = CARINFO.r001.substring(0,4) + '-' + CARINFO.r001.substring(4,6) + '-'+CARINFO.r001.substring(6,8);
  239. $("#r001_text").text(r001_text);
  240. $("#r005").text(CARINFO.r005);
  241. $("#r111").text(CARINFO.r111);
  242. var r101_text = CARINFO.r103_text + " " + CARINFO.r102_text;
  243. $("#r101_text").text(r101_text);
  244. var r105_text = CARINFO.r105.substring(0,4) + '년 ' +CARINFO.r105.substring(4,6) + '월 '+CARINFO.r105.substring(6,8)+'일';
  245. $("#r105_text").text(r105_text);
  246. var r107 = "";
  247. if(typeof r107 != "undefined") {
  248. r107 = CARINFO.r107;
  249. }
  250. $("#r107").text(r107);
  251. $("#r004").text(CARINFO.r004);
  252. $("#r106").text(CARINFO.r106);
  253. $("#r104").text(CARINFO.r104+'cc');
  254. //중고차 사고 이력 정보 세팅
  255. var r201_text = "없음";
  256. if(parseInt(CARINFO.r201) > 0) {
  257. r201_text = "있음";
  258. }
  259. $("#r201_text").text(r201_text);
  260. $("#r204").text(CARINFO.r204);
  261. $("#r401").text(CARINFO.r401);
  262. $("#r402").text(number_format(""+CARINFO.r402));
  263. $("#r403").text(CARINFO.r403);
  264. $("#r404").text(number_format(""+CARINFO.r404));
  265. $("#r405").text(CARINFO.r405);
  266. $("#r407").text(CARINFO.r407);
  267. $("#r409").text(CARINFO.r409);
  268. var r407_text = "없음";
  269. if(parseInt(CARINFO.r407) > 0) {
  270. r407_text = "있음";
  271. }
  272. $("#r407_text").text(r407_text);
  273. var r302_text = "없음";
  274. if(CARINFO.r302 == "Y" || CARINFO.r303 == "Y" || CARINFO.r301 == "Y") {
  275. r302_text = "있음";
  276. }
  277. $("#r302_text").text(r302_text);
  278. //판매 차량 정보 세팅
  279. $("#cd_brand").val(CARINFO.CD_BRAND);
  280. $("#cd_model").val(CARINFO.CD_MODEL);
  281. $("#cd_category").val(CARINFO.CD_CATEGORY);
  282. $("#ds_year").val(CARINFO.r004);
  283. $("#ds_year").val(CARINFO.r004);
  284. var nm_regdate = CARINFO.r203[0].r203;
  285. $("#nm_regdate_yyyy").val(nm_regdate.substring(0,4));
  286. $("#nm_regdate_mm").val(nm_regdate.substring(4,6));
  287. $("#nm_cc").val(CARINFO.r104);
  288. $("#ds_oil").val(CARINFO.r106);
  289. //사고건수가 1건이상이면 사고유무를 자동 세팅
  290. if(parseInt(CARINFO.r501) > 0) {
  291. $("#ds_accident").val("A0");
  292. }else {
  293. $("#ds_accident").val("B0");
  294. }
  295. //주행거리 제공이면
  296. if(CARINFO.r601 == "1") {
  297. // console.log(CARINFO.r602[0]);
  298. for(var m in CARINFO.r602[0]) {
  299. if(m == "r602-03") {
  300. $("#nm_mileage").val(CARINFO.r602[0][m]);
  301. }
  302. }
  303. // var nm_mileage = ;.r602-03;
  304. }
  305. //사고이력정보 세팅
  306. cd_car_history = CARINFO.cd_car_history;
  307. $("#cd_car_history").val(cd_car_history);
  308. }, "json");
  309. return false;
  310. }
  311. $(function() {
  312. get_car_history();
  313. //차량이력정보 보기 팝업
  314. $("#btn_accident_view").on("click", function() {
  315. var custom_opts = {
  316. title : '',
  317. btn_close_show : false,
  318. }
  319. $.get("/sell/car_info_car_history_view.php", { mode: 'view', cd_car_history: cd_car_history},function(data) {
  320. $("#scr_cont").html(data);
  321. viewLayerPopup('car_history');
  322. });
  323. });
  324. $(".car_history_popup .close").on("click", function() {
  325. closeLayerPopup('car_history');
  326. });
  327. $("#btn_sell_car").on("click", function() {
  328. var custom_opts = {
  329. title : '',
  330. btn_close_show : false,
  331. }
  332. // var fieldlist = [["nm_number","차량번호"]];
  333. //
  334. // if (!fnCheckForm(fieldlist)){
  335. // return false;
  336. // }
  337. custom_opts.title = '차량을 판매 하시겠습니까?';
  338. custom_modal_confirm(custom_opts, function(confirm) {
  339. if(confirm) {
  340. //SA는 차량 판매는 STEP1로 바로 이동
  341. $("#frmSell").submit();
  342. // $("#btn_sell_car").hide();
  343. // var data = $("#frmSearch").serialize();
  344. // $.ajax({
  345. // url : 'sell_proc.php',
  346. // type: 'POST',
  347. // dataType : 'json',
  348. // data: data,
  349. // success: function(res) {
  350. // custom_modal_confirm_close();
  351. //
  352. // $("#btn_sell_car").show();
  353. //
  354. // //세션 종료시 로그인 페이지로 이동
  355. // if(res.CODE != "0000") {
  356. // custom_opts.title = res.MSG;
  357. //
  358. // if(res.CODE == "4444") {
  359. // window.location.href = res.DATAS.URL;
  360. // }
  361. // custom_modal_alert(custom_opts);
  362. // return false;
  363. // }
  364. // link("sell_step1.php?Step=1");
  365. // //
  366. // // custom_opts.title = '차량판매 페이지로 이동합니다.';
  367. // // custom_opts.event_esc_key = false;
  368. // //
  369. // // custom_modal_alert(custom_opts, function() {
  370. // // link("login.php");
  371. // // });
  372. // },
  373. // error:function(request,status,error){
  374. // $("#btn_sell_car").show();
  375. //
  376. // custom_modal_confirm_close();
  377. //
  378. // alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
  379. // }
  380. // });
  381. }else {
  382. $("#btn_sell_car").show();
  383. return false;
  384. }
  385. });
  386. });
  387. });
  388. </script>
  389. <?php include("include/footer.php") ?>