choice.html 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571
  1. {Template header}
  2. <style type="text/css">
  3. .calendar {
  4. POSITION: absolute;
  5. }
  6. .exp li b {
  7. background-color: #fff !important;
  8. min-height:10px;
  9. }
  10. </style>
  11. <link href="{$theme}js/select2/select2.min.css?v={time()}" rel="stylesheet" />
  12. <script src="{$theme}js/select2/select2.full.min.js?v={time()}"></script>
  13. <body>
  14. <div class="exp">
  15. <div class="expwp">
  16. <ul class="setting" style="min-width: 850px;">
  17. <div class="datalist">
  18. <li class="cike">
  19. <em>类 目:16</em>
  20. <select name="category" class="select">
  21. {loop typeclass(16) as $val}
  22. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  23. {/loop}
  24. </select>
  25. </li>
  26. <li class="Gift Accessories synthetic">
  27. <em>真人发类型:22</em>
  28. <select name="hairtype" class="select">
  29. <option value="">未选择</option>
  30. {loop typeclass(22) as $val}
  31. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  32. {/loop}
  33. </select>
  34. </li>
  35. <li class="Gift synthetichair">
  36. <em>等 级:13</em>
  37. <select name="grade" class="select">
  38. {loop typeclass(13) as $val}
  39. {if $val['id'] == 80}
  40. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  41. {/if}
  42. {/loop}
  43. {loop typeclass(13) as $val}
  44. {if $val['id'] != 80}
  45. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  46. {/if}
  47. {/loop}
  48. </select>
  49. </li>
  50. <li class="Gift synthetic Accessories ycwigs Extension">
  51. <em>头发颜色:8</em>
  52. <select name="color" style="width: 60%;" class="select select_two" id="color_one">
  53. {loop typeclassyc(8) as $val}
  54. {if $val['id'] == 57}
  55. <option value="{$val['id']}" data-ysdj="{$val['ysdj']}">{$val['title']} - {$val['zh']}
  56. </option>
  57. {/if}
  58. {/loop}
  59. {loop typeclassyc(8) as $val} <!-- 这个是不显示部分颜色 -->
  60. {if $val['id'] != 57}
  61. <option value="{$val['id']}" data-ysdj="{$val['ysdj']}">{$val['title']} - {$val['zh']}
  62. </option>
  63. {/if}
  64. {/loop}
  65. </select>
  66. </li>
  67. <li class="Gift synthetic Accessories ycwigs Extension">
  68. <em>曲 度:15</em>
  69. <select name="lowe" style="width: 60%;" class="select select_two">
  70. {loop typeclassyc(15) as $val} <!-- 这个是不显示部分曲度 -->
  71. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  72. {/loop}
  73. </select>
  74. </li>
  75. </div>
  76. <div class="pttab">
  77. <select class="none select">
  78. <option></option>
  79. </select>
  80. <li class="1 none cikeb">
  81. <em>类 型:27</em>
  82. <select name="type" class="select">
  83. {loop typeclass(27) as $val}
  84. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  85. {/loop}
  86. </select>
  87. </li>
  88. <li class="1 none">
  89. <em>头路设计:12</em>
  90. <select name="headroad" class="select">
  91. {loop typeclass(12) as $val}
  92. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  93. {/loop}
  94. </select>
  95. </li>
  96. <li class="1 none">
  97. <em>密 度:10</em>
  98. <select name="density" class="select">
  99. {loop typeclass(10) as $val}
  100. {if $val['id']==72}
  101. <option value="{$val['id']}" {if $weight['density']==$val['id']}selected="selected" {/if}>
  102. {$val['title']}</option>
  103. {/if}
  104. {/loop}
  105. {loop typeclass(10) as $val}
  106. {if $val['id']!=72}
  107. <option value="{$val['id']}" {if $weight['density']==$val['id']}selected="selected" {/if}>
  108. {$val['title']}</option>
  109. {/if}
  110. {/loop}
  111. </select>
  112. </li>
  113. <li class="1 a1 none">
  114. <em>蕾丝尺寸:25</em>
  115. <select name="lacesize" class="select">
  116. {loop typeclassyc(25) as $val} <!-- 这个是不显示部分尺寸 -->
  117. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  118. {/loop}
  119. </select>
  120. </li>
  121. <li class="a2 none">
  122. <em>蕾丝尺寸:26</em>
  123. <select name="lacesize" class="select">
  124. {loop typeclassyc(26) as $val}
  125. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  126. {/loop}
  127. </select>
  128. </li>
  129. <li class="a3 none">
  130. <em>蕾丝尺寸:26</em>
  131. <select name="lacesize" class="select">
  132. <option value="191">13" x 4"</option>
  133. </select>
  134. </li>
  135. <li class="a4 none">
  136. <em>蕾丝尺寸:异常</em>
  137. <select name="lacesize" class="select">
  138. <option value="186">4" x 4"</option>
  139. </select>
  140. </li>
  141. <li class="1 none">
  142. <em>蕾丝颜色:9</em>
  143. <select name="lacecolor" class="select">
  144. <option value="">未选择</option>
  145. {loop typeclassyc(9) as $val}
  146. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  147. {/loop}
  148. </select>
  149. </li>
  150. <li class="1 none">
  151. <em>蕾丝类型:44</em>
  152. <select name="lacetypes" class="select">
  153. <option value="">未选择</option>
  154. {loop typeclassyc(44) as $val}
  155. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  156. {/loop}
  157. </select>
  158. </li>
  159. <li class="4 none">
  160. <em>Gift类型:34</em>
  161. <select name="gifttype" class="select">
  162. {loop typeclass(34) as $val}
  163. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  164. {/loop}
  165. </select>
  166. </li>
  167. <li class="4 none">
  168. <em>Gift其它:49</em>
  169. <select name="giftother" class="select">
  170. <option value="">未选择</option>
  171. {loop typeclass(49) as $val}
  172. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  173. {/loop}
  174. </select>
  175. </li>
  176. <li class="2 none">
  177. <em>人发头套编号:43</em>
  178. <select name="hairnumber" style="width:60%" class="select select_two">
  179. <option value="">未选择</option>
  180. {loop typeclass(43) as $val}
  181. <option value="{$val['id']}" data-ysdj="{$val['ysdj']}">{$val['title']} - {$val['zh']}</option>
  182. {/loop}
  183. </select>
  184. </li>
  185. <li class="3 none">
  186. <em>Extension类型:33</em>
  187. <select name="extension" class="select">
  188. {loop typeclass(33) as $val}
  189. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  190. {/loop}
  191. </select>
  192. </li>
  193. <li class="6 none">
  194. <em>化纤头套编号:40</em>
  195. <select name="sywignumber" class="select">
  196. <option value="">未选择</option>
  197. {loop typeclass(40) as $val}
  198. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  199. {/loop}
  200. </select>
  201. </li>
  202. <li class="5 none">
  203. <em>配件类型:35</em>
  204. <select name="fittype" class="select">
  205. {loop typeclass(35) as $val}
  206. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  207. {/loop}
  208. </select>
  209. </li>
  210. <li class="5 none">
  211. <em>配件其他:45</em>
  212. <select name="acother" class="select">
  213. <option value="">未选择</option>
  214. {loop typeclass(45) as $val}
  215. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  216. {/loop}
  217. </select>
  218. </li>
  219. <li class="7 none">
  220. <em>化纤发编号:47</em>
  221. <select name="syhairnumber" class="select">
  222. <option value="">未选择</option>
  223. {loop typeclass(47) as $val}
  224. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  225. {/loop}
  226. </select>
  227. </li>
  228. <li class="7 none">
  229. <em>化纤其它分类:46</em>
  230. <select name="syother" class="select">
  231. {loop typeclass(46) as $val}
  232. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  233. {/loop}
  234. </select>
  235. </li>
  236. <li class="2 3 5 6 7 none">
  237. <em>头发颜色:8</em>
  238. <select name="color" style="width: 60%;" class="select select_two" id="color_two">
  239. {loop typeclassyc(8) as $val}
  240. {if $val['id'] == 57}
  241. <option value="{$val['id']}" data-ysdj="{$val['ysdj']}">{$val['title']} - {$val['zh']}
  242. </option>
  243. {/if}
  244. {/loop}
  245. {loop typeclassyc(8) as $val} <!-- 这个是不显示部分颜色 -->
  246. {if $val['id'] != 57}
  247. <option value="{$val['id']}" data-ysdj="{$val['ysdj']}">{$val['title']} - {$val['zh']}
  248. </option>
  249. {/if}
  250. {/loop}
  251. </select>
  252. </li>
  253. <li class="2 3 5 6 7 none">
  254. <em>曲 度:15</em>
  255. <select name="lowe" style="width: 60%;" class="select select_two">
  256. {loop typeclassyc(15) as $val} <!-- 这个是不显示部分曲度 -->
  257. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  258. {/loop}
  259. </select>
  260. </li>
  261. <li class="2 none">
  262. <em>头套种类:18</em>
  263. <select name="lacetype" style="width: 60%;" class="select select_two">
  264. {loop typeclassyc(18) as $val}
  265. {if $val['id']==146}
  266. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  267. {/if}
  268. {/loop}
  269. {loop typeclassyc(18) as $val}
  270. {if $val['id']!=146}
  271. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  272. {/if}
  273. {/loop}
  274. </select>
  275. </li>
  276. <li class="2 none">
  277. <em>发帽大小:6</em>
  278. <select name="haircap" class="select">
  279. <option value="30">Medium - 中号</option>
  280. {loop typeclass(6) as $val}
  281. {if $val['id']!=30}
  282. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  283. {/if}
  284. {/loop}
  285. </select>
  286. </li>
  287. <li class="2 none">
  288. <em>密 度:10</em>
  289. <select name="density" class="select">
  290. {loop typeclass(10) as $val}
  291. {if $val['id']==72}
  292. <option value="{$val['id']}">{$val['title']}</option>
  293. {/if}
  294. {/loop}
  295. {loop typeclass(10) as $val}
  296. {if $val['id']!=72}
  297. <option value="{$val['id']}">{$val['title']}</option>
  298. {/if}
  299. {/loop}
  300. </select>
  301. </li>
  302. <li class="2 none">
  303. <em>蕾丝颜色:9</em>
  304. <select name="lacecolor" class="select">
  305. <option value="">未选择</option>
  306. {loop typeclassyc(9) as $val}
  307. {if $val['id'] != 335 && $val['id'] != 336}
  308. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  309. {/if}
  310. {/loop}
  311. </select>
  312. </li>
  313. <li class="2 none">
  314. <em>蕾丝类型:44</em>
  315. <select name="lacetypes" class="select">
  316. <option value="">未选择</option>
  317. {loop typeclassyc(44) as $val}
  318. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  319. {/loop}
  320. </select>
  321. </li>
  322. <li class="2 none">
  323. <em>分缝及刘海:39</em>
  324. <select name="wigother" class="select">
  325. <option value="">未选择</option>
  326. {loop typeclassyc(39) as $val}
  327. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  328. {/loop}
  329. </select>
  330. </li>
  331. <li class="2 none">
  332. <em>头套其它1:50</em>
  333. <select name="wigother1" class="select">
  334. <option value="">未选择</option>
  335. {loop typeclassyc(50) as $val}
  336. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  337. {/loop}
  338. </select>
  339. </li>
  340. <li class="2 none">
  341. <em>头套其它2:51</em>
  342. <select name="wigother2" class="select">
  343. <option value="">未选择</option>
  344. {loop typeclassyc(51) as $val}
  345. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  346. {/loop}
  347. </select>
  348. </li>
  349. <li class="6 none">
  350. <em>头套类型:41</em>
  351. <select name="synthetictype" class="select">
  352. <option value="">未选择</option>
  353. {loop typeclass(41) as $val}
  354. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  355. {/loop}
  356. </select>
  357. </li>
  358. <li class="6 none">
  359. <em>化纤头套其它:42</em>
  360. <select name="sywigother" class="select">
  361. <option value="">未选择</option>
  362. {loop typeclass(42) as $val}
  363. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  364. {/loop}
  365. </select>
  366. </li>
  367. <li class="3 5 7 none">
  368. <em>单包片数:38</em>
  369. <select name="items" class="select">
  370. <option value="">未选择</option>
  371. {loop typeclass(38) as $val}
  372. <option value="{$val['id']}">{$val['title']}</option>
  373. {/loop}
  374. </select>
  375. </li>
  376. <li class="3 5 none">
  377. <em>重 量:7</em>
  378. <select name="weight" class="select">
  379. <option value="">未选择</option>
  380. {loop typeclass(7) as $val}
  381. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  382. {/loop}
  383. </select>
  384. </li>
  385. <li class="7 none">
  386. <em>化纤发其它:48</em>
  387. <select name="syhairther" class="select">
  388. <option value="">未选择</option>
  389. {loop typeclass(48) as $val}
  390. <option value="{$val['id']}">{$val['title']} - {$val['zh']}</option>
  391. {/loop}
  392. </select>
  393. </li>
  394. </div>
  395. <div class="datalist">
  396. <li class="length none4">
  397. <em>长 度:14</em>
  398. <div class="checkbox">
  399. {loop typeclass(14) as $val}
  400. <span class="ckrows"><label><input class="{$val['id']}" name="size" type="radio"
  401. value="{$val['id']}">
  402. <font>{$val['title']}</font>
  403. </label></span>
  404. {/loop}
  405. </div>
  406. </li>
  407. <li class="lengththree">
  408. <div class="none">
  409. <em>价 格:</em>
  410. <input value="0.00" name="money" type="text">
  411. </div>
  412. </li>
  413. <li class="lengththree">
  414. <em>数 量:</em>
  415. <em class="num"><i class="fa fa-minus-square fa-lg green gj"></i> &nbsp;<font>1</font>&nbsp; <i
  416. class="fa fa-plus-square fa-lg green gz"></i></em>
  417. </li>
  418. <li class="lengththree none">
  419. <div class="none">
  420. <em>总金额:</em>
  421. <em class="tm">
  422. <font>0.00</font>
  423. </em>
  424. </div>
  425. </li>
  426. </div>
  427. <div style="clear:both;"></div>
  428. </ul>
  429. <div class="sonbut"></div>
  430. </div>
  431. <span class="purchase none"></span><span class="cost none"></span>
  432. </div>
  433. <script type="text/javascript">
  434. $(".sonbut").on('click', ".datasavegb", function () {
  435. choicegb()
  436. });
  437. $(document).ready(function () {
  438. var arg = "{$arg}";
  439. if (arg == 2) {
  440. $(".exp input[name='money']").val($(".packing .datatext .on td:eq(2)", window.parent.document).text());
  441. $(".exp .num font").text($(".packing .datatext .on td:eq(1)", window.parent.document).text());
  442. $(".exp .tm font").text($(".packing .datatext .on td:eq(3)", window.parent.document).text());
  443. var list = $(".packing .datatext .on", window.parent.document).data("list");
  444. list = list.substring(0, list.length - 1);
  445. var data = list.split("-");
  446. var ckrows = data[0].substring(0, data[0].length - 1);
  447. ckrows = ckrows.split(",");
  448. for (i = 0; i < ckrows.length; i++) {
  449. $(".exp .ckrows input[type='radio']").each(function () {
  450. if ($(this).val() == ckrows[i]) {
  451. $(this).prop("checked", true);
  452. }
  453. });
  454. }
  455. for (i = 1; i < data.length + 1; i++) {
  456. $(".exp .select").each(function () {
  457. $(this).find("option[value='" + data[i] + "']").prop("selected", "selected");
  458. });
  459. }
  460. option();
  461. $(".expwp .sonbut").html("<font class='packingxg'>提 交</font> <font class='datasavegb'>关 闭</font>");
  462. }
  463. else {
  464. $(".expwp .sonbut").html("<font class='packingtj'>提 交</font> <font class='datasavegb'>关 闭</font>");
  465. }
  466. $('.select_two').select2({
  467. placeholder: "请选择",
  468. allowClear: true,
  469. //tags: true // 允许输入新值
  470. });
  471. $('.select_two').each(function (index, item) {
  472. let tmp_value = $(item).val();
  473. //alert(item.name+"="+tmp_value)
  474. $(item).val(tmp_value).trigger('change');
  475. });
  476. });
  477. $("select[name='category']").on("change", function () {
  478. $('.select_two').select2("destroy");
  479. $('.select_two').select2({
  480. placeholder: "请选择",
  481. allowClear: true,
  482. });
  483. })
  484. /**
  485. function option() {
  486. var index = $(".cike select").find("option:selected").index();
  487. $(".pttab li").hide(); $(".pttab li").removeClass("post");
  488. $("."+index).show();$("."+index).addClass("post");
  489. $('.pttab select option:eq(0)').prop('selected','selected');
  490. if(index == 1)
  491. {
  492. $(".pttab .a1").show();$(".pttab .a2").hide();
  493. }
  494. var indexb = $(".cikeb.post select").find("option:selected").index();
  495. $(".pttab .a1").hide();$(".pttab .a2").hide();$(".pttab .a1").removeClass("post");$(".pttab .a2").removeClass("post");
  496. if(indexb == 0)
  497. {
  498. $(".pttab .a1").show();$(".pttab .a1").addClass("post");
  499. }
  500. else if(indexb == 1)
  501. {
  502. $(".pttab .a4").show();$(".pttab .a4").addClass("post");
  503. }
  504. else if(indexb == 2)
  505. {
  506. $(".pttab .a2").show();$(".pttab .a2").addClass("post");
  507. }
  508. else if(indexb == 4)
  509. {
  510. $(".pttab .a3").show();$(".pttab .a3").addClass("post");
  511. }
  512. };
  513. **/
  514. </script>
  515. <script src="{$theme}js/fullorder-addedit.js?v=202511100924"></script>
  516. <script src="{$theme}js/goodsrules.js?v=202511100924"></script>
  517. {Template footer}