sell_step1.php 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. include $_SERVER['DOCUMENT_ROOT'].'/common/auth_chk.php';
  4. $mode="Step1";
  5. // $s_cd_sale = $_SESSION['s_cd_sale'];
  6. $s_cd_car = $_SESSION['s_cd_car'];
  7. $s_cd_userid = $_SESSION['s_cd_userid'];
  8. // echo $s_cd_car;
  9. $s_nm_name = $_SESSION['s_nm_name'];
  10. $s_ds_type = $_SESSION['s_ds_type']; //$_SESSION['s_ds_type']= "C0"
  11. $s_car_update_ing = $_SESSION['s_car_update_ing'];
  12. $s_ds_area_user = $_SESSION['s_ds_area_user'];
  13. $ds_cate = 'A0';
  14. $ds_model_cate = $ds_cate;
  15. if($s_cd_car !="" || $s_cd_car != null){
  16. $sql ="SELECT *
  17. FROM car_master mst
  18. WHERE cd_car='$s_cd_car' AND ds_delind='N'";
  19. /*
  20. $sql ="SELECT *
  21. FROM car_master mst
  22. inner join sale_master s
  23. on (
  24. mst.cd_car = s.cd_car
  25. AND mst.ds_delind='N'
  26. AND s.cd_sale = '$s_cd_sale'
  27. ) ";
  28. */
  29. $col=mysql_fetch_array(mysql_query($sql));
  30. if (!empty($col['cd_car'])){
  31. $cd_car = $col['cd_car'];
  32. $cd_brand = $col['cd_brand'];
  33. $cd_category = $col['cd_category'];
  34. $cd_model = $col['cd_model'];
  35. $cd_model_sub = $col['cd_model_sub'];
  36. $cd_grade = $col['cd_grade'];
  37. $cd_car_history = $col['cd_car_history'];
  38. $car_report = $col['car_report'];
  39. $ds_type = $col['ds_type'];
  40. $ds_year = $col['ds_year'];
  41. $nm_mileage = $col['nm_mileage'];
  42. $ds_driving_system = $col['ds_driving_system'];
  43. $ds_transmission = $col['ds_transmission'];
  44. $ds_oil = $col['ds_oil'];
  45. $nm_gearbox = $col['nm_gearbox'];
  46. $ds_accident = $col['ds_accident'];
  47. $nm_cont_accident = $col['nm_cont_accident'];
  48. $nm_regdate = $col['nm_regdate'];
  49. $ds_sales = $col['ds_sales'];
  50. $nm_btitle = $col['nm_btitle'];
  51. $nm_stitle = $col['nm_stitle'];
  52. $nm_ltitle = $col['nm_ltitle'];
  53. $nm_cont = $col['nm_cont'];
  54. $ds_open = $col['ds_open'];
  55. $ds_status = $col['ds_status'];
  56. $ds_logo = $col['ds_logo'];
  57. $nm_price = $col['nm_price'];
  58. $nm_name = $col['nm_name'];
  59. $nm_color = $col['nm_color'];
  60. $nm_incolor = $col['nm_incolor'];
  61. $nm_cc = $col['nm_cc'];
  62. $nm_number = $col['nm_number'];
  63. $ds_trade = $col['ds_trade'];
  64. $nm_regdate_yyyy = $col['nm_regdate_yyyy'];
  65. $nm_regdate_mm = $col['nm_regdate_mm'];
  66. $nm_regdate_dd = $col['nm_regdate_dd'];
  67. $nm_guide = $col['nm_guide'];
  68. $ds_main = $col['ds_main'];
  69. $ds_cate = $col['ds_cate'];
  70. $nm_chk_carno = $col['nm_chk_carno'];
  71. $nm_chk_cnt = $col['nm_chk_cnt'];
  72. $nm_chk_s1 = $col['nm_chk_s1'];
  73. $nm_chk_s2 = $col['nm_chk_s2'];
  74. $nm_chk_s3 = $col['nm_chk_s3'];
  75. $nm_chk_s4 = $col['nm_chk_s4'];
  76. $nm_chk_advisor = $col['nm_chk_advisor'];
  77. $nm_chk_date = $col['nm_chk_date'];
  78. $nm_chk_p1 = $col['nm_chk_p1'];
  79. $nm_chk_p2 = $col['nm_chk_p2'];
  80. $nm_chk_p3 = $col['nm_chk_p3'];
  81. $nm_file_chk = $col['nm_file_chk'];
  82. $nm_act_chgno = $col['nm_act_chgno'];
  83. $nm_act_chgnm = $col['nm_act_chgnm'];
  84. $nm_act_s1 = $col['nm_act_s1'];
  85. $nm_act_s2 = $col['nm_act_s2'];
  86. $nm_act_s3 = $col['nm_act_s3'];
  87. $nm_act_s4 = $col['nm_act_s4'];
  88. $nm_act_my = $col['nm_act_my'];
  89. $nm_act_my_amt = $col['nm_act_my_amt'];
  90. $nm_act_other = $col['nm_act_other'];
  91. $nm_act_other_amt = $col['nm_act_other_amt'];
  92. $nm_act_searchdt = $col['nm_act_searchdt'];
  93. $nm_act_cnt = $col['nm_act_cnt'];
  94. $nm_file_act = $col['nm_file_act'];
  95. $ds_accident_check = $col['ds_accident_check'];
  96. $ds_damage_check = $col['ds_damage_check'];
  97. $upload_file_report_name = $col['nm_file_report'];
  98. $upload_file_report_back_name = $col['nm_file_report_back'];
  99. $upload_file_main_name = $col['nm_file_main'];
  100. $upload_file_list_name = $col['nm_file_list'];
  101. }else{
  102. AlertBack("게시물을 가져오지 못하였습니다.");
  103. }
  104. $PageNo = $PageNo;
  105. // $mode = "Update";
  106. }else{
  107. // $mode="Add";
  108. }
  109. if ($mode=="Add"){
  110. // $cd_userid = $_SESSION[admin_cd_userid];
  111. }
  112. if($ds_open==""){$ds_open="Y";}
  113. if($cd_category==""){$cd_category="1";}
  114. $sql ="SELECT *
  115. FROM member_master mst
  116. WHERE cd_userid = '$s_cd_userid' AND ds_delind='N'
  117. LIMIT 1";
  118. /*
  119. $sql ="SELECT *
  120. FROM car_master mst
  121. inner join sale_master s
  122. on (
  123. mst.cd_car = s.cd_car
  124. AND mst.ds_delind='N'
  125. AND s.cd_sale = '$s_cd_sale'
  126. ) ";
  127. */
  128. // echo $sql;
  129. // exit;
  130. $member_col = mysql_fetch_array(mysql_query($sql));
  131. list($nm_hp1, $nm_hp2, $nm_hp3) = explode("-", $member_col['nm_hp']);
  132. // print_r($member_col);
  133. ?>
  134. <?php include("../include/inc_header.php") ?>
  135. <style>
  136. .pos{position:relative;}
  137. .color_pick_popup{display:none;position:absolute;top:-280px;left:150px;z-index:100;padding:28px 0 0 20px;width:490px;height:300px;background:#fff;border:1px solid #b3b3b3;box-shadow:2px 2px 3px rgba(0,0,0,0.5);}
  138. .color_pick_popup .close{overflow:hidden;position:absolute;top:15px;right:15px;width:32px;height:32px;background:url('/img/btn_popup_close.gif') 50% no-repeat;text-indent:-9999px;cursor:pointer;}
  139. .color_pick_popup ul{overflow:hidden;padding-top:5px;}
  140. .color_pick_popup ul li{float:left;position:relative;margin:10px 10px 0 0;width:65px;height:30px;font-size:13px;line-height:28px;color:#fff;text-align:center;cursor:pointer;}
  141. .color_pick_popup ul li:before{content:'';display:block;position:absolute;top:0;right:0;width:50%;height:100%;}
  142. .color_pick_popup ul li em{position:relative;z-index:10;}
  143. .color_pick_popup ul li:first-child{background:#000;}
  144. .color_pick_popup ul li:nth-child(2){border:1px solid #dbdbdb;line-height:26px;color:#000;}
  145. .color_pick_popup ul li:nth-child(3){background:#818376;}
  146. .color_pick_popup ul li:nth-child(4){background:#11417f;}
  147. .color_pick_popup ul li:nth-child(5){background:#cb001c;}
  148. .color_pick_popup ul li:nth-child(6){background:#7a265a;}
  149. .color_pick_popup ul li:nth-child(7){background:#474747;}
  150. .color_pick_popup ul li:nth-child(7):before{background:#000;}
  151. .color_pick_popup ul li:nth-child(8){background:#f8f7e2;color:#000;}
  152. .color_pick_popup ul li:nth-child(9){background:#8e8574;}
  153. .color_pick_popup ul li:nth-child(10){background:#74929a;}
  154. .color_pick_popup ul li:nth-child(11){background:#fe7902;}
  155. .color_pick_popup ul li:nth-child(12){background:#65007f;}
  156. .color_pick_popup ul li:nth-child(13){background:#626262;}
  157. .color_pick_popup ul li:nth-child(14){border:1px solid #dbdbdb;line-height:26px;color:#000;}
  158. .color_pick_popup ul li:nth-child(14):before{background:#dbdbdb;}
  159. .color_pick_popup ul li:nth-child(15){background:#675b33;}
  160. .color_pick_popup ul li:nth-child(16){background:#d0d9e8;}
  161. .color_pick_popup ul li:nth-child(17){background:#1c444c;}
  162. .color_pick_popup ul li:nth-child(18){background:#ffc2d7;}
  163. .color_pick_popup ul li:nth-child(19){background:#e5e5e5;color:#000;}
  164. .color_pick_popup ul li:nth-child(20){background:#f7f7e2;color:#000;}
  165. .color_pick_popup ul li:nth-child(20):before{background:#deddc9;}
  166. .color_pick_popup ul li:nth-child(21){background:#675b35;}
  167. .color_pick_popup ul li:nth-child(21):before{background:#464741;}
  168. .color_pick_popup ul li:nth-child(22){background:#837538;}
  169. .color_pick_popup ul li:nth-child(23){background:#01cc00;}
  170. .color_pick_popup ul li:nth-child(24){background:#fff847;color:#000;}
  171. .color_pick_popup ul li:nth-child(25){background:#bcbcbc;color:#000;}
  172. .color_pick_popup ul li:nth-child(26){background:#c0c0c0;color:#000;}
  173. .color_pick_popup ul li:nth-child(26):before{background:#464742;}
  174. .color_pick_popup ul li:nth-child(27){background:#a6b2b0;}
  175. .color_pick_popup ul li:nth-child(28){background:#837537;}
  176. .color_pick_popup ul li:nth-child(28):before{background:#464741;}
  177. .color_pick_popup ul li:nth-child(29){background:#277c79;}
  178. .color_pick_popup ul li:nth-child(30){background:#9ab95c;}
  179. .color_pick_popup ul li:nth-child(31){color:#000;}
  180. </style>
  181. <main class="pb123">
  182. <section>
  183. <div class="sub--top--visual">
  184. <div class="contents--inner">
  185. <h2>차량 판매하기</h2>
  186. <p>이차조아에서는 사고 이력 조회 후 최고가 내차를 판매할 수 있습니다.</p>
  187. </div>
  188. </div>
  189. </section>
  190. <form id="frmForm" name="frmForm" method="post" action="proc.php" enctype="multipart/form-data">
  191. <input type="hidden" name="car_report" id="car_report" value="<?=$car_report?>"/>
  192. <input type="hidden" name="ds_cate" id="ds_cate" value="<?=$ds_cate?>"/>
  193. <input type="hidden" name="cd_car" id="cd_car" value="<?=$cd_car?>"/>
  194. <input type="hidden" name="mode" id="mode" value="<?=$mode?>"/>
  195. <input type="hidden" name="cd_userid" id="cd_userid" value="<?=$cd_userid?>"/>
  196. <input type="hidden" name="PageNo" id="PageNo" value="<?=$PageNo?>"/>
  197. <input type="hidden" name="upload_file_report_name" id="upload_file_report_name" value="<?=$upload_file_report_name?>"/>
  198. <input type="hidden" name="upload_file_report_back_name" id="upload_file_report_back_name" value="<?=$upload_file_report_back_name?>"/>
  199. <input type="hidden" name="upload_file_main_name" id="upload_file_report_name" value="<?=$upload_file_main_name?>"/>
  200. <input type="hidden" name="upload_file_list_name" id="upload_file_list_name" value="<?=$upload_file_list_name?>"/>
  201. <input type="hidden" name="cd_category" id="cd_category" value="<?=$cd_category?>"/>
  202. <input type='hidden' name="cd_car_history" id="cd_car_history" value="<?=$cd_car_history?>">
  203. <!--input type="hidden" name="s_nm_name" id="s_nm_name" value="<?=$s_nm_name?>"/-->
  204. <input type="hidden" name="carinfochkresult" id="carinfochkresult" value="<? if ($s_car_update_ing != "Y"){ ?>N<? }else{ ?>Y<? } ?>"/>
  205. <section>
  206. <div class="top--nav--wrap">
  207. <div class="contents--inner">
  208. <div class="breadcrumbs--wrap">
  209. <span></span>
  210. <span>차량 판매하기</span>
  211. <span>차량 판매하기</span>
  212. </div>
  213. </div>
  214. </div>
  215. </section>
  216. <section>
  217. <div class="owner--information--wrap">
  218. <h2>소유주 정보</h2>
  219. <div class="sch--modules--wrap">
  220. <div class="form--group user--info" style="max-width:170px;">
  221. <input type="text" name="nm_name" id="nm_name" style="width:100%" value="<?=$s_nm_name?>" placeholder="소유주명">
  222. </div>
  223. <div class="form--group car--numb ml20" style="width:100%; max-width:356px;">
  224. <input type="text" name="nm_number" id="nm_number" style="width:100%" value="<?=$nm_number?>" placeholder="차량 번호" readonly>
  225. </div>
  226. <label for="" class="ml30">판매자 연락처</label>
  227. <div class="phone--ftc--numb ml25" style="max-width:80px;">
  228. <select name="nm_hp1" id="nm_hp1"></select>
  229. </div>
  230. <label for="nm_hp2" class="ml10">-</label>
  231. <div class="phone--ftc--numb ml10" style="max-width:100px;">
  232. <input type="text" name="nm_hp2" id="nm_hp2" maxlength=4 value="<?=$nm_hp2?>">
  233. </div>
  234. <label for="nm_hp3" class="ml10">-</label>
  235. <div class="phone--ftc--numb ml10" style="max-width:100px;">
  236. <input type="text" name="nm_hp3" id="nm_hp3" maxlength=4 value="<?=$nm_hp3?>" >
  237. </div>
  238. <!-- <button type='button' id="btn_car_search">차량 조회<i class="sch--ic"></i></button> -->
  239. </div>
  240. </div>
  241. </section>
  242. <section>
  243. <div class="car--info--wrap">
  244. <h2>차량 정보 입력</h2>
  245. <div class="form--wrap">
  246. <div class="form--groups">
  247. <h2>제조사</h2>
  248. <div class="form--group">
  249. <select id="cd_brand" name="cd_brand"></select>
  250. </div>
  251. </div>
  252. <div class="form--groups">
  253. <h2>모델</h2>
  254. <div class="form--group">
  255. <select id="cd_model" name="cd_model"></select>
  256. </div>
  257. </div>
  258. <!-- <div class="form--groups">
  259. <h2>세부 모델</h2>
  260. <div class="form--group">
  261. <select name="" id="">
  262. <option value="">선택</option>
  263. </select>
  264. </div>
  265. </div>
  266. <div class="form--groups">
  267. <h2>등급</h2>
  268. <div class="form--group">
  269. <select name="" id="">
  270. <option value="">선택</option>
  271. </select>
  272. </div>
  273. </div> -->
  274. <div class="form--groups">
  275. <h2>변속기</h2>
  276. <div class="form--group">
  277. <select id="ds_transmission" name="ds_transmission"></select>
  278. </div>
  279. </div>
  280. </div>
  281. <div class="form--wrap">
  282. <div class="form--groups">
  283. <h2>연식 (최초 등록일)</h2>
  284. <div class="form--group ty2">
  285. <select name="nm_regdate_yyyy" id="nm_regdate_yyyy" style="max-width:134px;">
  286. <?php
  287. for($i=1990; $i<=2022; $i++){
  288. ?>
  289. <option value="<?=$i?>" <? if($i == $nm_regdate_yyyy){ ?>selected<? } ?>><?=$i?></option>
  290. <?php
  291. }
  292. ?>
  293. </select>
  294. <label for="nm_regdate_yyyy" class="ml10">년</label>
  295. <select name="nm_regdate_mm" id="nm_regdate_mm" style="margin-left:8px;width:70px;">
  296. <?php
  297. for($i=1; $i<=12; $i++){
  298. ?>
  299. <option value="<?=($i<10)?"0".$i:$i?>" <? if($i == $nm_regdate_mm){ ?>selected<? } ?>><?=($i<10)?"0".$i:$i?></option>
  300. <?php
  301. }
  302. ?>
  303. </select>
  304. <label for="nm_regdate_mm" class="ml10">월</label>
  305. </div>
  306. </div>
  307. <div class="form--groups">
  308. <h2>형식 년도</h2>
  309. <div class="form--group ty2">
  310. <select id="ds_year" name="ds_year"></select>
  311. <label for="ds_year" class="ml10">년</label>
  312. </div>
  313. </div>
  314. <div class="form--groups">
  315. <h2>배기량</h2>
  316. <div class="form--group ty2">
  317. <input type="text" name="nm_cc" id="nm_cc" class="inp_txt" maxlength="50" value="<?=$nm_cc?>" placeholder="배기량을 입력해주세요">
  318. <label for="nm_cc" class="ml10">cc</label>
  319. </div>
  320. </div>
  321. <div class="form--groups">
  322. <h2>연료</h2>
  323. <div class="form--group">
  324. <input type="text" name="ds_oil" id="ds_oil" placeholder="사용연료를 입력해주세요" maxlength="50" value="<?=$ds_oil?>">
  325. <label for="" class="ml10"></label>
  326. <!-- <select id="ds_oil" name="ds_oil">
  327. <option value="">선택하세요</option>
  328. <option value="A0" <? if($ds_oil == "A0"){ ?>selected<? } ?>>Diesel</option>
  329. <option value="B0" <? if($ds_oil == "B0"){ ?>selected<? } ?>>Diesel/Hybrid</option>
  330. <option value="C0" <? if($ds_oil == "C0"){ ?>selected<? } ?>>Electric</option>
  331. <option value="D0" <? if($ds_oil == "D0"){ ?>selected<? } ?>>Gasoline</option>
  332. <option value="E0" <? if($ds_oil == "E0"){ ?>selected<? } ?>>Gasoline/Hybrid</option>
  333. <option value="F0" <? if($ds_oil == "F0"){ ?>selected<? } ?>>Hydrogen</option>
  334. <option value="G0" <? if($ds_oil == "G0"){ ?>selected<? } ?>>LPG</option>
  335. <option value="H0" <? if($ds_oil == "H0"){ ?>selected<? } ?>>LPG/Hybrid</option>
  336. </select> -->
  337. </div>
  338. </div>
  339. </div>
  340. <div class="form--wrap">
  341. <div class="form--groups">
  342. <h2>색상</h2>
  343. <div class="form--group ty2" style='position:relative;'>
  344. <input type="text" name="nm_color" id="nm_color" maxlength="50" value="<?=$nm_color?>" placeholder="색상을 입력해주세요">
  345. <!-- color pick -->
  346. <div class="color_pick_popup">
  347. <p>기본 색상 선택<em class="txt_red">(1개를 선택해주세요)</em></p>
  348. <ul>
  349. <li><em>검정색</em></li>
  350. <li><em>흰색</em></li>
  351. <li><em>갈대색</em></li>
  352. <li><em>청색</em></li>
  353. <li><em>빨간색</em></li>
  354. <li><em>자주색</em></li>
  355. <li><em>검정투톤</em></li>
  356. <li><em>진주색</em></li>
  357. <li><em>연금색</em></li>
  358. <li><em>하늘색</em></li>
  359. <li><em>주황색</em></li>
  360. <li><em>보라색</em></li>
  361. <li><em>쥐색</em></li>
  362. <li><em>흰색투톤</em></li>
  363. <li><em>갈색</em></li>
  364. <li><em>명은색</em></li>
  365. <li><em>담녹색</em></li>
  366. <li><em>분홍색</em></li>
  367. <li><em>은색</em></li>
  368. <li><em>진주투톤</em></li>
  369. <li><em>갈색투톤</em></li>
  370. <li><em>금색</em></li>
  371. <li><em>녹색</em></li>
  372. <li><em>노란색</em></li>
  373. <li><em>은회색</em></li>
  374. <li><em>은색투톤</em></li>
  375. <li><em>은하색</em></li>
  376. <li><em>금색투톤</em></li>
  377. <li><em>청옥색</em></li>
  378. <li><em>연두색</em></li>
  379. <li><em>기타</em></li>
  380. </ul>
  381. <div class="close" onclick="closeColorLayer();">레이어팝업 닫기</div>
  382. </div>
  383. <!-- // color pick -->
  384. </div>
  385. </div>
  386. <div class="form--groups">
  387. <h2>주행거리</h2>
  388. <div class="form--group ty2">
  389. <input type="text" name="nm_mileage" id="nm_mileage" value="<?=$nm_mileage?>" placeholder="주행거리를 입력해주세요">
  390. <label for="nm_mileage" class="ml10">km</label>
  391. </div>
  392. </div>
  393. <div class="form--groups">
  394. <h2>사고 유무</h2>
  395. <div class="form--group">
  396. <select id="ds_accident" name="ds_accident"></select>
  397. </div>
  398. </div>
  399. <div class="form--groups">
  400. <h2>판매 희망 지역</h2>
  401. <div class="form--group">
  402. <select name="ds_area" id="ds_area">
  403. <option value="">판매희망 선택하세요</option>
  404. </select>
  405. </div>
  406. </div>
  407. </div>
  408. <div class="form--wrap">
  409. <div class="form--groups" style="max-width:270px;">
  410. <h2>사업자 유,무</h2>
  411. <div class="form--group">
  412. <select name="ds_business_num" id="ds_business_num">
  413. <option value="">사업자 유,무를 선택하세요</option>
  414. </select>
  415. </div>
  416. </div>
  417. <div class="form--groups">
  418. <h2>추가 옵션 및 특이사항</h2>
  419. <div class="form--group">
  420. <input type="text" name="nm_cont_pac" id="nm_cont_pac" placeholder="추가 옵션 및 특이사항을 입력해주세요" value="<?=$nm_cont_pac?>">
  421. </div>
  422. </div>
  423. </div>
  424. <div class="form--wrap">
  425. <div class="form--groups" style="max-width:270px;">
  426. <h2>판매 시기</h2>
  427. <div class="form--group">
  428. <select name="ds_sale_period" id="ds_sale_period"></select>
  429. </div>
  430. </div>
  431. <div class="form--groups" style="max-width:270px;">
  432. <h2>사고 이력 정보</h2>
  433. <div class="form--group">
  434. <button type="button" class="sch--btn--bl" id="btn_accident_view">사고 이력 정보 보기<i class="sch--ic--bl"></i></button>
  435. </div>
  436. </div>
  437. <div class="form--groups" style="max-width:270px;">
  438. <h2>사고부위 체크(판금,교환등)</h2>
  439. <div class="form--group">
  440. <input type="text" name="ds_accident_check" id="ds_accident_check" value="<?=$ds_accident_check?>" placeholder="사고부위를 입력해주세요">
  441. </div>
  442. </div>
  443. <div class="form--groups" style="max-width:270px;">
  444. <h2>데미지 체크(수리가 필요한곳 기재)</h2>
  445. <div class="form--group">
  446. <input type="text" name="ds_damage_check" id="ds_damage_check" value="<?=$ds_damage_check?>" placeholder="수리가 필요한곳을 입력해주세요">
  447. </div>
  448. </div>
  449. </div>
  450. </div>
  451. </section>
  452. <div class="btn--wrapper car--btn--wrapper">
  453. <button type="button" class="next--btn" id="btn_write">다음(옵션 입력)<i class="next--ic"></i></button>
  454. </div>
  455. </form>
  456. <!-- loading -->
  457. <div class="loading_wrap hide">
  458. <?php include("../include/loading_dim.html") ?>
  459. </div>
  460. <!-- // loading -->
  461. </main>
  462. <!-- 레이어 팝업 -->
  463. <?php include("../common/inc/inc_layer_popup.php") ?>
  464. <script language="javascript" type="text/javascript">
  465. var cd_car_history = "<?=$cd_car_history?>";
  466. function raiseObjClickEvent(arg){
  467. $("#"+arg).trigger("click");
  468. }
  469. function controlObjCarInfo(arg_type,arg_bool){
  470. if (arg_bool){
  471. $("#cd_brand,#cd_model,#ds_year,#nm_regdate_yyyy,#nm_regdate_mm").removeAttr("disabled", "disabled");
  472. if (arg_type == "all"){
  473. // $("#nm_number").attr('readonly',false);
  474. $("#nm_cc").attr('readonly',false);
  475. }
  476. // $("#btnCarInfo").css({"display":""});
  477. }else{
  478. /*
  479. $("#cd_brand option[value!="+CARINFO.CD_BRAND+"]").remove();
  480. $("#cd_model option[value!="+CARINFO.CD_MODEL+"]").remove();
  481. $("#cd_model_sub option[value!="+CARINFO.CD_MODEL_SUB+"]").remove();
  482. $("#ds_year option[value!="+CARINFO.YEAR_TYPE+"]").remove();
  483. $("#ds_transmission option[value!="+CARINFO.ISTD_TRANS+"]").remove();
  484. $("#ds_oil option[value!="+CARINFO.FUEL+"]").remove();
  485. */
  486. $("#cd_brand,#cd_model,#ds_year,#nm_regdate_yyyy,#nm_regdate_mm").attr("disabled", "disabled");
  487. // $("#nm_number").attr('readonly',true);
  488. $("#nm_cc").attr('readonly',true);
  489. // $("#btnCarInfo").css({"display":"none"});
  490. }
  491. }
  492. function closeColorLayer() {
  493. $(".color_pick_popup").hide();
  494. }
  495. $(document).ready(function() {
  496. controlObjCarInfo("all",false); //car_info all object
  497. var vISTD_TRANS = null;
  498. var vFUEL = null;
  499. // setCodeSelect("listcategory","cd_category", "car_category","cd_category","<?=$cd_category?>","선택하세요","");
  500. setCodeSelect("listBrandBycate","cd_brand","car_brand","cd_brand",'<?=$cd_brand?>','선택하세요','');
  501. <? if (!empty($cd_model)){ ?>
  502. setCodeSelect("listModelBybrand","cd_model","car_model","cd_model",'<?=$cd_model?>','선택하세요','<?=$cd_brand?>');
  503. <? } ?>
  504. <? if (!empty($cd_model_sub)){ ?>
  505. // setCodeSelect("listModelSubByModel","cd_model_sub","car_model_sub","cd_model_sub",'<?=$cd_model_sub?>','선택하세요','<?=$cd_model?>');
  506. <? } ?>
  507. <? if (!empty($cd_grade)){ ?>
  508. // setCodeSelect("listGradeByModelSub","cd_grade","car_grade","cd_grade",'<?=$cd_grade?>','선택하세요','<?=$cd_model_sub?>');
  509. <? } ?>
  510. setCodeSelect("listcode","ds_area", "member_master","ds_area","<?=$sell_ds_area?>","선택하세요","");
  511. // setCodeSelect("listcode","ds_area_user", "member_master","ds_area","<?=$s_ds_area_user?>","선택하세요","");
  512. setCodeSelect("areacode","nm_hp1", "","","<?=$nm_hp1?>","선택","");
  513. setCodeSelect("listcode","ds_business_num", "car_master","ds_business_num","<?=$ds_business_num?>","사업자 유,무를 선택하세요","");
  514. setCodeSelect("listcode","ds_sale_period", "sale_master","ds_sale_period","<?=$ds_sale_period?>","판매시기를 선택하세요","");
  515. // $("#cd_brand").change(function(){
  516. // setCodeSelect("listModelBybrand","cd_model","car_model","cd_model","",'선택하세요',$(this).val());
  517. // });
  518. //
  519. // $("#cd_model").change(function(){
  520. // setCodeSelect("listModelSubByModel","cd_model_sub","car_model_sub","cd_model_sub","",'선택하세요',$(this).val());
  521. // });
  522. //
  523. // $("#cd_model_sub").change(function(){
  524. // setCodeSelect("listGradeByModelSub","cd_grade","car_grade","cd_grade","",'선택하세요',$(this).val());
  525. // });
  526. //
  527. setCodeSelect("listcode","ds_year", "car_master","ds_year","<?=$ds_year?>","선택하세요","");
  528. setCodeSelect("listcode","ds_transmission", "car_master","ds_transmission","<?=$ds_transmission?>","선택하세요","");
  529. // // setCodeSelect("listcode","ds_oil", "car_master","ds_oil","<?=$ds_oil?>","선택하세요","");
  530. setCodeSelect("listcode","ds_accident", "car_master","ds_accident","<?=$ds_accident?>","선택하세요","");
  531. <? if ($ds_accident != "A0"){ ?>
  532. // $("#nm_cont_accident").css({"display":"none"});
  533. <? } ?>
  534. // #ds_accident
  535. // $("#ds_accident").on("change", function(){
  536. // if($("#ds_accident").val() == "A0"){
  537. // // $("#nm_cont_accident").css({"display":""});
  538. // }else{
  539. // // $("#nm_cont_accident").css({"display":"none"});
  540. // }
  541. // });
  542. // // color pick
  543. $("input#nm_color").on("click", function(){
  544. $(this).next().show();
  545. });
  546. $(".color_pick_popup li").click(function(){
  547. var text = $(this).find("em").text();
  548. $("input#nm_color").val(text);
  549. $(".color_pick_popup").hide();
  550. });
  551. // $(".loading_wrap").removeClass("hide");
  552. $("#btn_write").bind("click",function(){
  553. var custom_opts = {
  554. title : '',
  555. btn_close_show : false,
  556. }
  557. controlObjCarInfo("select",true); //car_info all object
  558. //nm_number,cd_brand,cd_model,cd_grade,nm_regdate_yyyy,nm_regdate_mm,ds_year,nm_cc,ds_transmission,ds_oil,nm_color,nm_mileage,ds_accident
  559. var fieldlist = [["cd_brand","제조사"],["nm_hp1","판매자 연락처"],["nm_hp2","판매자 연락처"],["nm_hp3","판매자 연락처"]
  560. ,["cd_model","모델"],["nm_regdate_yyyy","연식(최초등록일)"],["nm_regdate_mm","연식(최초등록일)"]
  561. ,["ds_year","형식연도"],["nm_cc","배기량"],["ds_transmission","변속기"],["ds_oil","연료"],["nm_color","색상"],["nm_mileage","주행거리"]
  562. ,["ds_accident","사고유무"],["ds_area","판매희망지역"],["aap_dealer_name","희망 AAP SA"],["ds_business_num", "사업자 유,무"],["ds_sale_period", "판매시기"]
  563. ];
  564. if (!fnCheckForm(fieldlist)){
  565. return false;
  566. }
  567. // if($("#carinfochkresult").val() != "Y"){
  568. // alert("차량번호 확인을 해 주세요.");
  569. // $("#nm_number").focus();
  570. // return false;
  571. // }
  572. custom_opts.title = '정보를 등록하시겠습니까?';
  573. custom_modal_confirm(custom_opts, function(confirm) {
  574. if(confirm) {
  575. custom_modal_confirm_close();
  576. $(".loading_wrap").removeClass("hide");
  577. $("#btn_write").hide();
  578. var data = $("#frmForm").serialize();
  579. $.ajax({
  580. url : 'proc.php',
  581. type: 'POST',
  582. dataType : 'json',
  583. data: data,
  584. success: function(res) {
  585. $("#btn_write").show();
  586. custom_modal_confirm_close();
  587. $(".loading_wrap").addClass("hide");
  588. //세션 종료시 로그인 페이지로 이동
  589. if(res.CODE != "0000") {
  590. custom_opts.title = res.MSG;
  591. if(res.CODE == "4444") {
  592. window.location.href = res.DATAS.URL;
  593. }
  594. custom_modal_alert(custom_opts);
  595. return false;
  596. }
  597. link("sell_step2.php?mode=Step2");
  598. },
  599. error:function(request,status,error){
  600. $("#btn_write").show();
  601. $(".loading_wrap").addClass("hide");
  602. custom_modal_confirm_close();
  603. alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
  604. }
  605. });
  606. }else {
  607. $("#btn_write").show();
  608. return false;
  609. }
  610. });
  611. // var c = confirm("처리하시겠습니까?");
  612. // if(c){
  613. // $("#frmForm").submit();
  614. // }else{
  615. // return false;
  616. // }
  617. });
  618. $("#btnCarInfo").bind("click",function(){
  619. if($("#nm_name").val() == ""){
  620. alert("차량소유주명을 입력하세요.");
  621. $("#nm_name").focus();
  622. return false;
  623. }
  624. if($("#nm_number").val() == ""){
  625. alert("차량 번호를 입력하세요.");
  626. $("#nm_number").focus();
  627. return false;
  628. }
  629. //차량정보 가져오기 시 페이지 제어
  630. lockLayer('loading');
  631. $("#btnCarInfo").css({"display":"none"});
  632. $.post("car_info_proc.php", { nm_name: $("#nm_name").val(), nm_number: $("#nm_number").val()},function(data) {
  633. return false;
  634. //alert(data);
  635. var obj = JSON.parse(data); //JSON형식으로 리턴 받을 때
  636. var INFO = obj.INFO;
  637. if(INFO.PROCESS_IMPRTY_RESN_CODE == "000"){ //정상
  638. var CARINFO = null;
  639. var GRADE_LIST = null;
  640. CARINFO = INFO.CARINFO;
  641. GRADE_LIST = CARINFO.GRADE_LIST;
  642. setCodeSelect("listBrandBycate","cd_brand","car_brand","cd_brand",CARINFO.CD_BRAND,'선택하세요','');
  643. setCodeSelect("listModelBybrand","cd_model","car_model","cd_model",CARINFO.CD_MODEL,'선택하세요',CARINFO.CD_BRAND);
  644. setCodeSelect("listModelSubByModel","cd_model_sub","car_model_sub","cd_model_sub",CARINFO.CD_MODEL_SUB,'선택하세요',CARINFO.CD_MODEL);
  645. setCodeSelect("listGradeByModelSub","cd_grade","car_grade","cd_grade",'','선택하세요',CARINFO.CD_MODEL_SUB);
  646. setCodeSelect("listcode","ds_year", "car_master","ds_year",CARINFO.YEAR_TYPE,"선택하세요","");
  647. $("#nm_regdate_yyyy").val(CARINFO.FIRST_REGIST_DT.substring(0,4));
  648. $("#nm_regdate_mm").val(CARINFO.FIRST_REGIST_DT.substring(4,6));
  649. $("#nm_cc").val(CARINFO.ENGINESIZE);
  650. $("#cd_category").val(CARINFO.CD_CATEGORY);
  651. /*
  652. $("#ds_transmission option:contains('"+CARINFO.ISTD_TRANS+"')").attr('selected','selected');
  653. $("#ds_oil option:contains('" + CARINFO.FUEL + "')").filter(function(i){
  654. return $(this).text() === CARINFO.FUEL;
  655. }).attr("selected", true)
  656. */
  657. vISTD_TRANS = CARINFO.ISTD_TRANS;
  658. vFUEL = CARINFO.FUEL;
  659. /*
  660. alert(CARINFO.ISTD_TRANS);
  661. alert(CARINFO.FUEL);
  662. setCodeSelect("listcode","ds_transmission", "car_master","ds_transmission",CARINFO.ISTD_TRANS,"선택하세요","");
  663. setCodeSelect("listcode","ds_oil", "car_master","ds_oil",CARINFO.FUEL,"선택하세요","");
  664. */
  665. /*
  666. $("#ds_transmission option:contains('" + CARINFO.ISTD_TRANS + "')").filter(function(i){
  667. return $(this).text() == CARINFO.ISTD_TRANS;
  668. }).attr("selected", true)
  669. $("#ds_oil option:contains('" + CARINFO.FUEL + "')").filter(function(i){
  670. return $(this).text() == CARINFO.FUEL;
  671. }).attr("selected", true)
  672. */
  673. //alert(CARINFO.ISTD_TRANS);
  674. //alert(CARINFO.FUEL);
  675. /*
  676. var s_transmission = $('#ds_transmission option').filter(function () { return $(this).html() == CARINFO.ISTD_TRANS; }).val();
  677. var s_oil = $('#ds_oil option').filter(function () { return $(this).html() == CARINFO.FUEL; }).val();
  678. //alert(s_transmission);
  679. alert(s_oil);
  680. $("#ds_transmission").val(s_transmission);
  681. $("#ds_oil").val(s_oil);
  682. */
  683. $('#ds_transmission option').map(function () {
  684. if ($(this).text() == CARINFO.ISTD_TRANS) return this;
  685. }).attr('selected', 'selected');
  686. $('#ds_oil option').map(function () {
  687. if ($(this).text() == CARINFO.FUEL) return this;
  688. }).attr('selected', 'selected');
  689. controlObjCarInfo("all",false); //car_info all object
  690. $("#carinfochkresult").val("Y");
  691. }else{ // 에러
  692. // alert("["+INFO.PROCESS_IMPRTY_RESN_CODE+"]"+INFO.PROCESS_IMPRTY_RESN_DTLS);
  693. // alert("차량 정보 조회에 실패하였습니다.");
  694. alert("["+INFO.PROCESS_IMPRTY_RESN_CODE+"]"+"차량 정보 조회에 실패하였습니다.");
  695. <? if ($s_ds_type == "A0" && $s_car_update_ing != "Y"){ ?>
  696. $("#btnCarInfo").css({"display":""});
  697. <? } ?>
  698. $("#carinfochkresult").val("N");
  699. }
  700. //차량정보 가져오기 시 페이지 제어
  701. unlockLayer('loading');
  702. });
  703. return false;
  704. });
  705. <?php if ($s_car_update_ing == "Y"){ ?>
  706. controlObjCarInfo("all",false); //car_info all object
  707. <?php } ?>
  708. <?php if (!empty($nm_number) && $s_ds_type == "C0" && $s_car_update_ing != "Y"){ ?>
  709. // raiseObjClickEvent("btnCarInfo");
  710. // setCodeSelect("listcode","ds_transmission", "car_master","ds_transmission",vISTD_TRANS,"선택하세요","");
  711. // setCodeSelect("listcode","ds_oil", "car_master","ds_oil",vFUEL,"선택하세요","");
  712. <?php } ?>
  713. //차량이력정보 보기 팝업
  714. $("#btn_accident_view").on("click", function() {
  715. var custom_opts = {
  716. title : '',
  717. btn_close_show : false,
  718. }
  719. if(cd_car_history == 0) {
  720. custom_opts.title = '차량조회를 먼저 해주세요';
  721. custom_modal_alert(custom_opts);
  722. // alert(res.MSG);
  723. return false;
  724. }
  725. $.get("/sell/car_info_car_history_view.php", { mode: 'view', cd_car_history: cd_car_history},function(data) {
  726. $("#scr_cont").html(data);
  727. viewLayerPopup('car_history');
  728. });
  729. });
  730. $(".car_history_popup .close").on("click", function() {
  731. closeLayerPopup('car_history');
  732. });
  733. //세부 코드들을 다 가져온 다음에 잠금
  734. $(document).ajaxStop(function () {
  735. controlObjCarInfo("all",false); //car_info all object
  736. });
  737. });
  738. </script>
  739. <?php include("../include/inc_footer.php") ?>
  740. <?php
  741. mysql_close($connect);
  742. ?>