goodAdminAuditDetailShow.jsp 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860
  1. <%@ page language="java" contentType="text/html; charset=utf-8"
  2. pageEncoding="utf-8"%>
  3. <%@ include file="../../taglibs/taglibs.jsp"%>
  4. <%
  5. pageContext.setAttribute("root", request.getContextPath());
  6. %>
  7. <!doctype html>
  8. <html>
  9. <head>
  10. <title>新后台</title>
  11. <meta http-equiv="Cache-Control" content="no-siteapp">
  12. <meta http-equiv="Cache-Control" content="no-transform">
  13. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  14. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  15. <link rel="stylesheet"
  16. href="${pageContext.request.contextPath}/resources/netstyle/css/main.css" />
  17. <script src="${root}/resources/js/jquery-1.7.js" type="text/javascript"></script>
  18. <script type="text/javascript"
  19. src="${pageContext.request.contextPath}/resources/js/sessionout.js"></script>
  20. <script src="${root}/resources/netstyle/js/page.js"
  21. type="text/javascript"></script>
  22. <script src="${root}/resources/js/laydate/laydate.js"></script>
  23. <script type="text/javascript">
  24. var ctx = "${root}";
  25. </script>
  26. </head>
  27. <body>
  28. <p class="main_r_t cc">
  29. <span class="span2">当前位置:</span><span>置换审核&gt</span><span>置换审核</span>
  30. </p>
  31. <div class="wid1200 margin_top_20">
  32. <div class="overflow_main" style="padding-bottom: 10px;">
  33. <table table-layout:fixed; word-wrap:break-word; class="price_table"
  34. border="0">
  35. <tr>
  36. <th>置换ID</th>
  37. <th>商品名称</th>
  38. <c:forEach items="${deviceList}" var="divice">
  39. <c:if
  40. test="${(divice.attrCode !='sbpp') && (divice.attrCode !='sbxh') && (divice.attrCode !='sblx')}">
  41. <th>${divice.attrName}</th>
  42. </c:if>
  43. </c:forEach>
  44. <th>理想价位(万元)</th>
  45. <th>发布时间</th>
  46. <th>姓名</th>
  47. <th>电话</th>
  48. <th>其他说明</th>
  49. </tr>
  50. <tr>
  51. <c:choose>
  52. <c:when test="${fn:contains(auditBean.displaceId,'-') }">
  53. <td>${fn:substring(auditBean.displaceId, fn:indexOf(auditBean.displaceId, '-')+1,fn:length(auditBean.displaceId))}</td>
  54. </c:when>
  55. <c:otherwise>
  56. <td>${auditBean.displaceId}</td>
  57. </c:otherwise>
  58. </c:choose>
  59. <td>${auditBean.attrContent['sbpp']}
  60. ${auditBean.attrContent['sbxh']} ${auditBean.attrContent['sblx']}</td>
  61. <c:forEach items="${deviceList}" var="divice">
  62. <c:if
  63. test="${(divice.attrCode !='sbpp') && (divice.attrCode !='sbxh') && (divice.attrCode !='sblx')}">
  64. <c:choose>
  65. <c:when
  66. test="${not empty auditBean.attrContent[divice.attrCode]}">
  67. <td>${auditBean.attrContent[divice.attrCode]}</td>
  68. </c:when>
  69. <c:otherwise>
  70. <td></td>
  71. </c:otherwise>
  72. </c:choose>
  73. </c:if>
  74. </c:forEach>
  75. <td>${auditBean.ideaPrice}</td>
  76. <c:choose>
  77. <c:when test="${fn:contains(auditBean.pubTime,' ') }">
  78. <td>${fn:replace(fn:split(auditBean.pubTime,' ')[0],'.0','')}<br>${fn:replace(fn:split(auditBean.pubTime,' ')[1],'.0','')}</td>
  79. </c:when>
  80. <c:otherwise>
  81. <td></td>
  82. </c:otherwise>
  83. </c:choose>
  84. <td>${auditBean.journalistName}</td>
  85. <td>${auditBean.journalistTel}</td>
  86. <td>${auditBean.othersDesc}</td>
  87. </tr>
  88. </table>
  89. </div>
  90. <div class="overflow_main" style="padding-bottom: 10px;">
  91. <form id="imgform">
  92. <table table-layout:fixed; word-wrap:break-word; class="data_table02"
  93. border="0">
  94. <tr>
  95. <c:choose>
  96. <c:when test="${not empty auditBean.imgAttrContent}">
  97. <c:forEach items="${auditBean.imgAttrContent}" var="img" varStatus="imgstatus">
  98. <td id="${img.key }">
  99. <div class="pic_main cc" style="width:600px;">
  100. <div class="l_pic">
  101. <c:choose>
  102. <c:when test="${img.value['attr_type'] == 'image'}">
  103. <c:choose>
  104. <c:when test="${not empty img.value['attr_content']}">
  105. <img style="width:400px;height:400px" src="${img.value['attr_content']}" />
  106. </c:when>
  107. <c:otherwise>
  108. <img style="width:400px;height:400px" src="${root}/resources/images/photoerr.png" />
  109. </c:otherwise>
  110. </c:choose>
  111. </c:when>
  112. <c:otherwise>
  113. <video style="width:400px;height:400px" src="${img.value['attr_content']}" controls="controls">请升级浏览器到最新版本</video>
  114. </c:otherwise>
  115. </c:choose>
  116. </div>
  117. <div class="r_opration">
  118. <p class="top_p01">图片分类</p>
  119. <div class="" >
  120. <span >${imgMap[img.value['attr_code']] }</span>
  121. </div>
  122. </div>
  123. </div>
  124. </td>
  125. </c:forEach>
  126. </c:when>
  127. </c:choose>
  128. </tr>
  129. <%-- <tr>
  130. <c:forEach items="${imgTypeList}" var="imgType" varStatus="imgstatus">
  131. <c:choose>
  132. <c:when
  133. test="${not empty auditBean.attrContent[imgType.attrCode]}">
  134. <td id="${imgType.attrCode }">
  135. <div class="pic_main cc">
  136. <div class="l_pic">
  137. <img src="${auditBean.attrContent[imgType.attrCode]}" />
  138. </div>
  139. <div class="r_opration">
  140. <p class="top_p01">图片顺序选择</p>
  141. <div class="down numtable_choose list_search1_choose">
  142. <span>${imgstatus.index+1 }</span>
  143. <c:set var="attrCode" scope="session" value="${imgType.attrCode }${'_id' }"/>
  144. <input type="hidden" id="${imgType.attrCode }value" name="${auditBean.attrContent[attrCode]}" value="${imgstatus.index+1 }" />
  145. <ul>
  146. <c:forEach items="${imgTypeList}" varStatus="status">
  147. <li wade="${status.index+1}">${status.index+1}</li>
  148. </c:forEach>
  149. </ul>
  150. </div>
  151. <input class="pic_delt" type="button" value="删除" name="" onclick="delImg('${imgType.attrCode }')" />
  152. </div>
  153. </div>
  154. </td>
  155. </c:when>
  156. <c:otherwise>
  157. <td id="${imgType.attrCode }">
  158. <div class="pic_main cc">
  159. <div class="l_pic">
  160. <img src="${root}/resources/images/photoerr.png" />
  161. </div>
  162. <div class="r_opration">
  163. <p class="top_p01">图片顺序选择</p>
  164. <div class="down numtable_choose list_search1_choose">
  165. <span>${imgstatus.index+1 }</span>
  166. <c:set var="attrCode" scope="session" value="${imgType.attrCode }${'_id' }"/>
  167. <input type="hidden" id="${imgType.attrCode }value" name="${auditBean.attrContent[attrCode]}" value="${imgstatus.index+1 }" />
  168. <ul>
  169. <c:forEach items="${imgTypeList}" varStatus="status">
  170. <li wade="${status.index+1}">${status.index +1}</li>
  171. </c:forEach>
  172. </ul>
  173. </div>
  174. <input class="pic_delt" type="button" value="删除" name="" onclick="delImg('${imgType.attrCode }')" />
  175. </div>
  176. </div>
  177. </td>
  178. </c:otherwise>
  179. </c:choose>
  180. </c:forEach>
  181. </tr> --%>
  182. </table>
  183. </form>
  184. </div>
  185. <a class="list_button" style="width:110px" href="${root}/acCommon/batchFileDownload.do?auditId=${auditBean.displaceId}">下载所有文件</a>
  186. <div class="overflow_main" style="padding-bottom: 0px;padding-top: 30px;">
  187. <from id="opinionform">
  188. <table id='opiniontab' table-layout:fixed; word-wrap:break-word; class="data_table02"
  189. border="0">
  190. <c:choose>
  191. <c:when test="${not empty opinionList}">
  192. <c:forEach items="${opinionList}" var="opinion" varStatus="status">
  193. <c:choose>
  194. <c:when test="${status.index == 0}">
  195. <tr>
  196. <td class="record_td01"
  197. style="width: 20%; background: #fbfefe;"><span>视图修改意见<soan
  198. style="color:red">*</soan></span></td>
  199. <td style="width: 40%; background: #fbfefe;">
  200. <span>${opinion.auditOpinion}</span></td>
  201. <td style="width: 20%; background: #fbfefe;"><span>${fn:replace(opinion.auditTime,".0","")}</span></td>
  202. </tr>
  203. </c:when>
  204. <c:otherwise>
  205. <tr>
  206. <td style="width: 30%; background: #fbfefe;">
  207. <span>${opinion.auditOpinion}</span></td>
  208. <td style="width: 30%; background: #fbfefe;"><span>${fn:replace(opinion.auditTime,".0","")}</span></td>
  209. </tr>
  210. </c:otherwise>
  211. </c:choose>
  212. </c:forEach>
  213. <tr>
  214. <td style="width: 40%; background: #fbfefe;">
  215. <span><input type="text" name="opinion" id="opinion" readonly="readonly" maxlength="200" /><input type="hidden" id="opinionSaleId" value="${auditBean.saleId }" /></span></td>
  216. <td style="width: 20%; background: #fbfefe;"><span></span></td>
  217. </tr>
  218. </c:when>
  219. <c:otherwise>
  220. <tr>
  221. <td class="record_td01" style="width: 20%; background: #fbfefe;"><span>视图审核意见<soan
  222. style="color:red">*</soan></span></td>
  223. <td style="width: 40%; background: #fbfefe;">
  224. <span><input type="text" name="opinion" id="opinion" readonly="readonly" maxlength="200" /><input type="hidden" id="opinionSaleId" value="${auditBean.saleId }" /></span></td>
  225. </tr>
  226. </c:otherwise>
  227. </c:choose>
  228. <input class="inputnone" type="hidden" name="id" value="${auditBean.id}" />
  229. <input type="hidden" name="saleId" />
  230. <input type="hidden" name="agentId" value="${auditBean.agentId}" />
  231. <input type="hidden" name="displaceId" value="${auditBean.displaceId}" />
  232. <input type="hidden" name="pubTime" value="${auditBean.pubTime}" />
  233. <input type="hidden" name="spmc"
  234. value="${auditBean.attrContent['sbpp']} ${auditBean.attrContent['sbxh']} ${auditBean.attrContent['sblx']}" /></td>
  235. </table>
  236. </from>
  237. </div>
  238. <div class="overflow_main" style="padding-bottom: 10px;">
  239. <table table-layout:fixed; word-wrap:break-word; class="price_table"
  240. border="0">
  241. <tr>
  242. <th>置换ID<soan style="color:red">*</soan></th>
  243. <th>商品名称<soan style="color:red">*</soan></th>
  244. <c:forEach items="${deviceList}" var="divice">
  245. <c:if
  246. test="${(divice.attrCode !='sbpp') && (divice.attrCode !='sbxh') && (divice.attrCode !='sblx')}">
  247. <th>${divice.attrName}<soan style="color:red">*</soan></th>
  248. </c:if>
  249. </c:forEach>
  250. <th>理想价位(万元)<soan style="color:red">*</soan></th>
  251. <!-- <th>发布时间<soan style="color:red">*</soan></th> -->
  252. <th>质保说明<soan style="color:red">*</soan></th>
  253. <th>备注说明<soan style="color:red">*</soan></th>
  254. <th>操作</th>
  255. </tr>
  256. <form id="auditform">
  257. <tr>
  258. <input class="inputnone" type="hidden" name="id" id="id" value="${auditBean.id}" />
  259. <td><c:choose>
  260. <c:when test="${fn:contains(auditBean.displaceId,'-') }">
  261. ${fn:substring(auditBean.displaceId, fn:indexOf(auditBean.displaceId, '-')+1,fn:length(auditBean.displaceId))}
  262. </c:when>
  263. <c:otherwise>
  264. ${auditBean.displaceId}
  265. </c:otherwise>
  266. </c:choose><input class="inputnone" type="hidden" name="displaceId" value="${auditBean.displaceId}" /></td>
  267. <td><input class="inputnone" type="text" style="width: 70px;" maxlength="100" id="sbppid" name="${auditBean.attrContent['sbpp_id']}" autocomplete="off"
  268. value="${auditBean.attrContent['sbpp']}" />&nbsp;-&nbsp;
  269. <input class="inputnone" type="text" style="width: 70px;" maxlength="100" id="sbxhid" name="${auditBean.attrContent['sbxh_id']}" autocomplete="off"
  270. value="${auditBean.attrContent['sbxh']}" />&nbsp;-&nbsp;
  271. <input class="inputnone" type="text" style="width: 70px;" maxlength="100" id="sblxid" name="${auditBean.attrContent['sblx_id']}" autocomplete="off"
  272. value="${auditBean.attrContent['sblx']}" /></td>
  273. <c:forEach items="${deviceList}" var="divice">
  274. <c:if
  275. test="${(divice.attrCode !='sbpp') && (divice.attrCode !='sbxh') && (divice.attrCode !='sblx')}">
  276. <c:set var="attrCode" scope="session" value="${divice.attrCode }${'_id' }"/>
  277. <c:choose>
  278. <c:when
  279. test="${not empty auditBean.attrContent[divice.attrCode]}">
  280. <c:choose>
  281. <c:when
  282. test="${divice.attrCode=='sbszd'}">
  283. <c:set var="sbszd" scope="session" value="${fn:split(auditBean.attrContent['sbszd'], ',')}"/>
  284. <td>
  285. <input type="hidden" id="sbszdId" value="${auditBean.attrContent[attrCode]}">
  286. <input type="hidden" name="${auditBean.attrContent[attrCode]}" id="sbszdContent">
  287. <select class="inputnone" style='width:80px;' name='pro_${auditBean.id }' id='pro_${auditBean.id }' >
  288. <option value="">请选择省份</option>
  289. <c:forEach items="${provinceList}" var="pro">
  290. <c:forEach items="${sbszd}" var="sbszdvar" varStatus="status">
  291. <c:choose>
  292. <c:when test="${status.index ==0}">
  293. <c:choose>
  294. <c:when test="${not empty sbszdvar && sbszdvar==pro.name}">
  295. <option selected value='${pro.name }'>${pro.name }</option>
  296. </c:when>
  297. <c:otherwise>
  298. <option value='${pro.name }'>${pro.name }</option>
  299. </c:otherwise>
  300. </c:choose>
  301. </c:when>
  302. </c:choose>
  303. </c:forEach>
  304. </c:forEach>
  305. </select>&nbsp;-&nbsp;
  306. <select class="inputnone" style='width:80px;' name='city_${auditBean.id }' id='city_${auditBean.id }' >
  307. <option value="">请选择城市</option>
  308. <c:choose>
  309. <c:when test="${not empty areas}">
  310. <c:forEach items="${areas}" var="area">
  311. <c:choose>
  312. <c:when test="${area.regionType=='2'}">
  313. <c:forEach items="${sbszd}" var="sbszdvar" varStatus="status">
  314. <c:choose>
  315. <c:when test="${status.index ==1}">
  316. <c:choose>
  317. <c:when test="${not empty sbszdvar && sbszdvar==area.name}">
  318. <option selected value='${area.name }'>${area.name }</option>
  319. </c:when>
  320. <c:otherwise>
  321. <option value='${area.name }'>${area.name }</option>
  322. </c:otherwise>
  323. </c:choose>
  324. </c:when>
  325. </c:choose>
  326. </c:forEach>
  327. </c:when>
  328. </c:choose>
  329. </c:forEach>
  330. </c:when>
  331. </c:choose>
  332. </select>
  333. <%-- &nbsp;-&nbsp;
  334. <select class="inputnone" style='width:80px;' name='qx_${auditBean.id }' id='qx_${auditBean.id }'>
  335. <option selected value="">请选择区/县</option>
  336. <c:choose>
  337. <c:when test="${not empty areas}">
  338. <c:forEach items="${areas}" var="area">
  339. <c:choose>
  340. <c:when test="${area.regionType=='3'}">
  341. <c:forEach items="${sbszd}" var="sbszdvar" varStatus="status">
  342. <c:choose>
  343. <c:when test="${status.index ==2}">
  344. <c:choose>
  345. <c:when test="${not empty sbszdvar && sbszdvar==area.name}">
  346. <option selected value='${area.name }'>${area.name }</option>
  347. </c:when>
  348. <c:otherwise>
  349. <option value='${area.name }'>${area.name }</option>
  350. </c:otherwise>
  351. </c:choose>
  352. </c:when>
  353. </c:choose>
  354. </c:forEach>
  355. </c:when>
  356. </c:choose>
  357. </c:forEach>
  358. </c:when>
  359. </c:choose>
  360. </select> --%>
  361. </td>
  362. </c:when>
  363. <c:when test="${divice.attrCode=='sbpzsm'}">
  364. <td>
  365. <c:choose>
  366. <c:when test="${auditBean.attrContent[divice.attrCode]=='有原始发票,无出厂合格证'}">
  367. <span style="color:black;">原始发票:</span><input name="fp" type="radio" value="1" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  368. <input name="fp" type="radio" value="0" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>&nbsp;&nbsp;
  369. <span style="color:black;">出厂合格证:</span><input name="hgz" type="radio" value="1" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  370. <input name="hgz" type="radio" value="0" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>
  371. </c:when>
  372. <c:when test="${auditBean.attrContent[divice.attrCode]=='无原始发票,有出厂合格证'}">
  373. <span style="color:black;">原始发票:</span><input name="fp" type="radio" value="1" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  374. <input name="fp" type="radio" value="0" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>&nbsp;&nbsp;
  375. <span style="color:black;">出厂合格证:</span><input name="hgz" type="radio" value="1" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  376. <input name="hgz" type="radio" value="0" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>
  377. </c:when>
  378. <c:when test="${auditBean.attrContent[divice.attrCode]=='有原始发票,有出厂合格证'}">
  379. <span style="color:black;">原始发票:</span><input name="fp" type="radio" value="1" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  380. <input name="fp" type="radio" value="0" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>&nbsp;&nbsp;
  381. <span style="color:black;">出厂合格证:</span><input name="hgz" type="radio" value="1" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  382. <input name="hgz" type="radio" value="0" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>
  383. </c:when>
  384. <c:otherwise>
  385. <span style="color:black;">原始发票:</span><input name="fp" type="radio" value="1" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  386. <input name="fp" type="radio" value="0" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>&nbsp;&nbsp;
  387. <span style="color:black;">出厂合格证:</span><input name="hgz" type="radio" value="1" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  388. <input name="hgz" type="radio" value="0" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>
  389. </c:otherwise>
  390. </c:choose>
  391. </td>
  392. </c:when>
  393. <c:otherwise>
  394. <td><input class="inputnone" type="text" style="width: 100px;" maxlength="50" id="${attrCode }" name="${auditBean.attrContent[attrCode]}"
  395. value="${auditBean.attrContent[divice.attrCode]}" /></td>
  396. </c:otherwise>
  397. </c:choose>
  398. </c:when>
  399. <c:otherwise>
  400. <c:choose>
  401. <c:when test="${divice.attrCode=='sbszd'}">
  402. <td>
  403. <input type="hidden" id="sbszdId" value="${auditBean.attrContent[attrCode]}">
  404. <input type="hidden" name="${auditBean.attrContent[attrCode]}" id="sbszdContent">
  405. <select style='width:80px;' name='pro_${auditBean.id }' id='pro_${auditBean.id }'>
  406. <option value="">请选择省份</option>
  407. <c:forEach items="${provinceList}" var="pro">
  408. <option value='${pro.name }'>${pro.name }</option>
  409. </c:forEach>
  410. </select>&nbsp;-&nbsp;
  411. <select style='width:80px;' name='city_${auditBean.id }' id='city_${auditBean.id }' >
  412. <option value="">请选择城市</option>
  413. <c:choose>
  414. <c:when test="${not empty areas}">
  415. <c:forEach items="${areas}" var="area">
  416. <c:choose>
  417. <c:when test="${area.regionType=='2'}">
  418. <option value='${area.name }'>${area.name }</option>
  419. </c:when>
  420. </c:choose>
  421. </c:forEach>
  422. </c:when>
  423. </c:choose>
  424. </select>
  425. <%-- &nbsp;-&nbsp;
  426. <select style='width:80px;' name='qx_${auditBean.id }' id='qx_${auditBean.id }'>
  427. <option selected value="">请选择区/县</option>
  428. <c:choose>
  429. <c:when test="${not empty areas}">
  430. <c:forEach items="${areas}" var="area">
  431. <c:choose>
  432. <c:when test="${area.regionType=='3'}">
  433. <option value='${area.name }'>${area.name }</option>
  434. </c:when>
  435. </c:choose>
  436. </c:forEach>
  437. </c:when>
  438. </c:choose>
  439. </select> --%>
  440. </td>
  441. </c:when>
  442. <c:when test="${divice.attrCode=='sbpzsm'}">
  443. <td>
  444. <c:choose>
  445. <c:when test="${auditBean.attrContent[divice.attrCode]=='有原始发票,无出厂合格证'}">
  446. <span style="color:black;">原始发票:</span><input name="fp" type="radio" value="1" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  447. <input name="fp" type="radio" value="0" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>&nbsp;&nbsp;
  448. <span style="color:black;">出厂合格证:</span><input name="hgz" type="radio" value="1" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  449. <input name="hgz" type="radio" value="0" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>
  450. </c:when>
  451. <c:when test="${auditBean.attrContent[divice.attrCode]=='无原始发票,有出厂合格证'}">
  452. <span style="color:black;">原始发票:</span><input name="fp" type="radio" value="1" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  453. <input name="fp" type="radio" value="0" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>&nbsp;&nbsp;
  454. <span style="color:black;">出厂合格证:</span><input name="hgz" type="radio" value="1" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  455. <input name="hgz" type="radio" value="0" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>
  456. </c:when>
  457. <c:when test="${auditBean.attrContent[divice.attrCode]=='有原始发票,有出厂合格证'}">
  458. <span style="color:black;">原始发票:</span><input name="fp" type="radio" value="1" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  459. <input name="fp" type="radio" value="0" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>&nbsp;&nbsp;
  460. <span style="color:black;">出厂合格证:</span><input name="hgz" type="radio" value="1" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  461. <input name="hgz" type="radio" value="0" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>
  462. </c:when>
  463. <c:otherwise>
  464. <span style="color:black;">原始发票:</span><input name="fp" type="radio" value="1" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  465. <input name="fp" type="radio" value="0" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>&nbsp;&nbsp;
  466. <span style="color:black;">出厂合格证:</span><input name="hgz" type="radio" value="1" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">有</span>
  467. <input name="hgz" type="radio" value="0" checked="checked" style="margin:-2px 4px 1px 0;vertical-align:middle;" /><span style="color:black;">无</span>
  468. </c:otherwise>
  469. </c:choose>
  470. </td>
  471. </c:when>
  472. <c:otherwise>
  473. <td><input class="inputnone" type="text" style="width: 100px;" maxlength="50" id="${attrCode }" name="${auditBean.attrContent[attrCode]}" value="" /></td>
  474. </c:otherwise>
  475. </c:choose>
  476. </c:otherwise>
  477. </c:choose>
  478. </c:if>
  479. </c:forEach>
  480. <td><input class="inputnone" type="text" style="width: 100px;" maxlength="50" name="ideaPrice"
  481. value="${auditBean.ideaPrice}" /></td>
  482. <input style="width: 160px;" readonly="readonly" autocomplete="off" name="pubTimeStr" type="hidden" value="${fn:replace(auditBean.pubTime,'.0','')}" id="query_endTime" />
  483. <td><input class="inputnone" type="text" style="width: 100px;" value="${auditBean.warrantyDesc}" maxlength="50" name="warrantyDesc" /></td>
  484. <td><input class="inputnone" type="text" style="width: 200px;" value="${auditBean.othersDesc}" maxlength="100" name="othersDesc" /></td>
  485. <td><b class="td_b2" onclick="tanKuang($('#tcbox3'));">查看补充信息</b><b class="td_b2" onclick="backAuditList()">返回</b></td>
  486. </tr>
  487. </form>
  488. </table>
  489. </div>
  490. </div>
  491. <div class="tc_newts" id="tishialert">
  492. <div class="tcnewts_main">
  493. <img class="newts_xxx" onclick="qx_tan($('#tishitc'));"
  494. src="${pageContext.request.contextPath}/resources/images/tan_xxx.png">
  495. <h3>温馨提示</h3>
  496. <p id="tishiwen">上架成功</p>
  497. <div class="newts_btn" style="text-align: center;">
  498. <a class="btn2" onclick="backAuditList();"
  499. style="text-align: center; margin-right: 0px;">我知道了</a>
  500. </div>
  501. </div>
  502. </div>
  503. <div class="tc_newts" id="tishitc">
  504. <div class="tcnewts_main">
  505. <img class="newts_xxx" onclick="qx_tan($('#tishitc'));"
  506. src="${pageContext.request.contextPath}/resources/images/tan_xxx.png">
  507. <h3 style="text-align: center;color:red;">请确认!</h3>
  508. <p id="tishiwen">图片顺序和视频顺序排列完毕</p>
  509. <p id="tishiwen">信息修改正确</p>
  510. <div class="newts_btn">
  511. <a onclick="qx_tan($('#tishitc'));">取消</a><a class="btn2"
  512. id="tishiqr" onclick="sureAudit()">确认</a>
  513. </div>
  514. </div>
  515. </div>
  516. <div class="public_prompt" id="tsalert">您输入的信息有误,请确认后重新输入</div>
  517. <div class="tcbox3" id="tcbox3">
  518. <div class="tcbox_main" style="width:800px;height:460px; overflow:auto">
  519. <h2>设备置换上架信息补充</h2>
  520. <div class="new_price cc" style="padding-top:5px;padding-left:45px;">
  521. <form method="post" id="addInfo" >
  522. <input class="inputnone" type="hidden" name="id" value="${auditBean.id}" />
  523. <div class="tc3_search1" style="margin-left:10px;">
  524. <%--上架形式--%>
  525. <span style="width:120px;">上架形式:</span>
  526. <%--<input type="text" name="upType" id="upType" value="<c:if test="${auditBean.upType==1}"> 置换报价 </c:if> <c:if test="${auditBean.upType==2}"> 网络竞销</c:if>" />--%>
  527. <c:if test="${auditBean.upType==1||auditBean.upType==''}">
  528. <input style="margin:-2px 4px 1px 0;vertical-align:middle;width:20px;" type="radio" id="upType1" name="upType" checked="checked" value='1' />置换报价
  529. <input style="margin:-2px 4px 1px 0;vertical-align:middle;width:20px;" type="radio" id="upType2" name="upType" value='2' />网络竞销
  530. <input style="margin:-2px 4px 1px 0;vertical-align:middle;width:20px;" type="radio" id="upType3" name="upType" value='3' />一口价秒杀
  531. </c:if>
  532. <c:if test="${auditBean.upType==2}">
  533. <input style="margin:-2px 4px 1px 0;vertical-align:middle;width:20px;" type="radio" id="upType1" name="upType" checked="checked" value='1' />置换报价
  534. <input style="margin:-2px 4px 1px 0;vertical-align:middle;width:20px;" type="radio" id="upType2" name="upType" checked="checked" value='2' />网络竞销
  535. <input style="margin:-2px 4px 1px 0;vertical-align:middle;width:20px;" type="radio" id="upType3" name="upType" value='3' />一口价秒杀
  536. </c:if>
  537. <c:if test="${auditBean.upType==3}">
  538. <input style="margin:-2px 4px 1px 0;vertical-align:middle;width:20px;" type="radio" id="upType1" name="upType" value='1' />置换报价
  539. <input style="margin:-2px 4px 1px 0;vertical-align:middle;width:20px;" type="radio" id="upType2" name="upType" value='2' />网络竞销
  540. <input style="margin:-2px 4px 1px 0;vertical-align:middle;width:20px;" type="radio" id="upType3" name="upType" checked="checked" value='3' />一口价秒杀
  541. </c:if>
  542. </div>
  543. <c:choose>
  544. <c:when test="${auditBean.upType==3}">
  545. <div class="tc3_search1" style="margin-left:10px;">
  546. <span style="width:120px;letter-spacing:3px;">最低价(万元):</span><input type="text" name="minPrice" id="minPrice" maxlength="8" value="${auditBean.minPrice}" style="width: 80px;" />
  547. <span style="width:120px;letter-spacing:3px;">最高价(万元):</span><input type="text" name="maxPrice" id="maxPrice" maxlength="8" value="${auditBean.maxPrice}" style="width: 80px;"/>
  548. <span style="width:120px;letter-spacing:3px;">保留价(万元):</span><input type="text" name="persistPrice" id="persistPrice" maxlength="8" value="${auditBean.persistPrice}" style="width: 80px;"/>
  549. </div>
  550. </c:when>
  551. <c:otherwise>
  552. <div class="tc3_search1" style="margin-left:10px;">
  553. <span style="width:120px;letter-spacing:3px;">起拍价(万元):</span><input type="text" name="minMoney" id="minMoney" value="${auditBean.minMoney}" />
  554. <span style="width:120px;letter-spacing:5px;">报价延时(分):</span><input type="text" name="timeDelay" id="timeDelay" value="${auditBean.timeDelay}" />
  555. </div>
  556. </c:otherwise>
  557. </c:choose>
  558. <div class="tc3_search1" style="margin-left:10px;">
  559. <span style="width:120px;">单台保证金(万元):</span><input type="text" name="bail" id="bail" value="${auditBean.bail}" />
  560. <span style="width:120px;letter-spacing:3px;">报价幅度(万元):</span><input type="text" name="moneyRange" id="moneyRange" value="${auditBean.moneyRange}" />
  561. </div>
  562. <div class="tc3_search1" style="margin-left:10px;">
  563. <span style="width:120px;letter-spacing:3px;">开始时间:</span><input readonly="readonly" autocomplete="off" name="startTimeStr" type="datetime" value="${fn:replace(auditBean.startTime,'.0','')}" class="laydate-icon dxinput4" id="query_startTime" onClick="laydate({istime:true, format:'YYYY-MM-DD hh:mm:ss' })" />
  564. <span style="width:120px;letter-spacing:5px;">结束时间:</span><input readonly="readonly" autocomplete="off" name="endTimeStr" type="datetime" value="${fn:replace(auditBean.endTime,'.0','')}" class="laydate-icon dxinput4" id="query_endTime" onClick="laydate({istime:true, format:'YYYY-MM-DD hh:mm:ss' })" />
  565. </div>
  566. </form>
  567. <div class="newts_btn"><a class="btn2" id="tishiqr" onclick="backAuditList()">返回审核列表</a></div>
  568. </div>
  569. <img class="tc_xxx tc_xxx3" src="${root}/resources/images/tan_xxx.png" />
  570. </div>
  571. </div>
  572. <div class="tcbox3" id="tcbox4">
  573. <div class="tcbox_main" style="width:1000px;height:550px; overflow:auto">
  574. <h2>车商列表W1</h2>
  575. <div class="new_price cc" style="padding-top:5px;padding-left:45px;">
  576. <form id="queryDiggerList">
  577. <div class="act_list">
  578. <div class="list_search1">
  579. <span class="agentInfo">代理商:</span><div class="list_search4_choose down tc2_search_11 agentInfo" style="width:170px;">
  580. <input type="hidden" name="agentID" id="agentIdInput" id="query_agentId" value="${auditBean.agentId}"/>
  581. <span class="wadeShow" style="width:170px;margin-left: 0px;" id="agentId">${auditBean.agentName}</span>
  582. <ul style="width:170px;max-height:100px;overflow:auto;">
  583. <li id="dls" wade="${auditBean.agentId}">${auditBean.agentName}</li>
  584. <li id="wgc" wade="${wgcId}">微工程</li>
  585. </ul>
  586. </div>
  587. <span>关注品牌:</span> <input style="width:70px;" type="text" name="focusBrandNames" id = "query_focusBrand"/>
  588. <span>权限:</span><div class="left2_3_search down tc2_search_11" style="width:70px;">
  589. <input type="hidden" name="mutiStatus" id="query_mutiStatus"/>
  590. <span class="wadeShow" style="width:70px;margin-left: 0px;">全部</span>
  591. <ul style="width:70px;max-height:100px;overflow:auto;">
  592. <li wade="">全部</li>
  593. <li wade="1">开</li>
  594. <li wade="0">关</li>
  595. </ul>
  596. </div>
  597. <a class="list_button" style="background-color: #CE0000;" onclick="resetForm();">重置</a>
  598. <a class="list_button" onclick="queryDiggerList()">查询</a>
  599. <a class="list_button" onclick="showAddInfo()">推送</a>
  600. </div>
  601. <div id="appendId" class=""></div>
  602. </div>
  603. </form>
  604. <input type="hidden" name="isAttent" id="isAttent" value="${auditBean.isAttent}" />
  605. </div>
  606. <img class="tc_xxx tc_xxx3" src="${root}/resources/images/tan_xxx.png" />
  607. </div>
  608. </div>
  609. </body>
  610. <script src="${root}/resources/js/index.js" type="text/javascript"></script>
  611. <script src="${root}/resources/js/audit/goodAuditDetail.js" type="text/javascript"></script>
  612. <script type="text/javascript">
  613. $(function() {
  614. if($("#dls").attr("wade") == $("#wgc").attr("wade")){
  615. $("#wgc").hide();
  616. }
  617. })
  618. $(".record_td01").attr("rowspan", $("#opiniontab").find("tr").length);
  619. if($("#isAttent").val() == '0'|| $("#isAttent").val() == 'n'){
  620. $(".agentInfo").hide();
  621. }
  622. // 列表操作完后显示被选中的数据
  623. var otherFnc={showSelect:function(){
  624. if($("#agentIdInput").val()=="wgc"){
  625. var ids = $("#wgcids").val();
  626. $(".chooseId").each(function(){
  627. if(ids.indexOf($(this).attr("wade")+",") != -1){
  628. $(this).addClass("sure");
  629. }
  630. });
  631. }else{
  632. var ids = $("#ids").val();
  633. $(".chooseId").each(function(){
  634. if(ids.indexOf($(this).attr("wade")+",") != -1){
  635. $(this).addClass("sure");
  636. }
  637. });
  638. }
  639. }};
  640. var getHead={getDiggerHead:function(obj){
  641. var rowstr = "<tr>";
  642. rowstr += "<th>全选<b class=\"dd_choose all\" wade=\"all\" onclick=\"confirmDigger(this)\"></b></th>";
  643. rowstr += "<th>车商ID</th>";
  644. rowstr += "<th>姓名</th>";
  645. rowstr += "<th>手机号码</th>";
  646. rowstr += "<th>微信昵称</th>";
  647. rowstr += "<th>关注的品牌</th>";
  648. rowstr += "<th>保证金(万)</th>";
  649. rowstr += "<th>多台报价<br/>权限状态</th>";
  650. rowstr += "</tr>";
  651. return rowstr;
  652. }};
  653. //列表内容
  654. var getListContext={getDiggerList:function(headObj,bodyObj){
  655. var rowstr = "";
  656. for (var i = 0; i < bodyObj.length; i++) {
  657. var bodyItem = bodyObj[i];
  658. rowstr += "<tr>";
  659. rowstr += "<td><b class=\"dd_choose chooseId\" wade=\""+bodyItem.id+"\" onclick=\"confirmDigger(this)\"></b></td>";
  660. rowstr += "<td><span>" +bodyItem.daID+ "</span></td>";
  661. rowstr += "<td><span>" +bodyItem.daName+ "</span></td>";
  662. rowstr += "<td><span>" +bodyItem.daPhone+ "</span></td>";
  663. rowstr += "<td><span>" +bodyItem.daWxnc+ "</span></td>";
  664. rowstr += "<td>";
  665. rowstr += "<input type='hidden' value='"+bodyItem.focusBrandIds+"' id='focus_ids_"+bodyItem.id+"' name='focus_ids_"+bodyItem.id+"' />";
  666. rowstr += "<input type='hidden' value='"+bodyItem.focusBrandNames+"' id='focus_names_"+bodyItem.id+"' name='focus_names_"+bodyItem.id+"' />";
  667. rowstr += "<span id='showBrands_"+bodyItem.id+"'>" +bodyItem.focusBrandNames+ "</span>";
  668. rowstr += "</td>";
  669. rowstr += "<td><span>" +bodyItem.deposit+ "</span></td>";
  670. if(bodyItem.mutiStatus=='1'){
  671. rowstr += "<td style='width:200px;'><span>开</span></td>";
  672. }else{
  673. rowstr += "<td style='width:200px;'><span>关</span></td>";
  674. }
  675. rowstr += "</tr>";
  676. }
  677. return rowstr;
  678. }};
  679. var url=ctx+'/digger/diggerList.do';
  680. function queryDiggerList(){
  681. toDynamicQueryList('f',url, 'queryDiggerList', 'getDiggerHead', 'getDiggerList', 'appendId','','showSelect');
  682. //$("#ids").val();
  683. };
  684. function confirmDigger(obj) {
  685. var that = $(obj);
  686. var wade = that.attr("wade");
  687. if(wade=="all"){
  688. var choose = $(".dd_choose");
  689. if(that.hasClass("sure")){
  690. $(".dd_choose").removeClass("sure");
  691. if($("#agentIdInput").val()=="wgc") {
  692. var ids = $("#wgcids").val();
  693. $(".chooseId").each(function(){
  694. ids = ids.replace($(this).attr("wade")+",","");
  695. });
  696. $("#wgcids").val(ids);
  697. }else{
  698. var ids = $("#ids").val();
  699. $(".chooseId").each(function(){
  700. ids = ids.replace($(this).attr("wade")+",","");
  701. });
  702. $("#ids").val(ids);
  703. }
  704. }else{
  705. //给当前点击事件的目标用户打勾并且把所有其他勾去掉
  706. $(".dd_choose").addClass("sure");
  707. if($("#agentIdInput").val()=="wgc"){
  708. var ids = $("#wgcids").val();
  709. $(".chooseId").each(function(){
  710. if(ids.indexOf($(this).attr("wade")+",") != -1){
  711. }else{
  712. ids = ids + $(this).attr("wade")+",";
  713. }
  714. });
  715. $("#wgcids").val(ids);
  716. }else{
  717. var ids = $("#ids").val();
  718. $(".chooseId").each(function(){
  719. if(ids.indexOf($(this).attr("wade")+",") != -1){
  720. }else{
  721. ids = ids + $(this).attr("wade")+",";
  722. }
  723. });
  724. $("#ids").val(ids);
  725. }
  726. }
  727. }else{
  728. $(".all").removeClass("sure");
  729. if(that.hasClass("sure")){
  730. that.removeClass("sure");
  731. var ids = $("#ids").val();
  732. ids = ids.replace(that.attr("wade")+",","");
  733. $("#ids").val(ids);
  734. }else{
  735. //给当前点击事件的目标用户打勾并且把所有其他勾去掉
  736. that.addClass("sure");
  737. var ids = $("#ids").val();
  738. if(ids.indexOf(that.attr("wade")+",") != -1){
  739. }else{
  740. ids = ids + that.attr("wade")+",";
  741. }
  742. $("#ids").val(ids);
  743. }
  744. }
  745. }
  746. //重置表单搜索条件
  747. function resetForm(){
  748. $("#queryDiggerList input").val("");
  749. $("#queryDiggerList .wadeShow").html("全部");
  750. }
  751. /**
  752. * 数字校验
  753. * isZero true可以为0,false为''
  754. */
  755. function numberCheck(id,isZero){
  756. var value = $("#"+id).val();
  757. // 匹配非数字
  758. if (value && !/^(([0])|([1-9]\d*))$/.test(value)) {
  759. value = $("#"+id).attr('pre'+ id);
  760. }
  761. // 是否可以为0
  762. if(value == '0'){
  763. if(isZero){
  764. value = '0';
  765. }else{
  766. value = '';
  767. }
  768. }
  769. $("#"+id).attr('pre'+ id, value);
  770. $("#"+id).val(value);
  771. }
  772. /**
  773. * 金额校验(最大金额9999.99)
  774. */
  775. function moneyCheck(id){
  776. var value = $("#"+id).val();
  777. // 匹配非数字
  778. if (value && !/^(([0])|([1-9][0-9]{0,3})|(([0]\.\d{0,2}|[1-9][0-9]{0,3}\.\d{0,2})))$/.test(value)) {
  779. value = $("#"+id).attr('pre'+ id);
  780. }
  781. $("#"+id).attr('pre'+ id, value);
  782. $("#"+id).val(value);
  783. }
  784. $(function() {
  785. if($("#sbsyxs_id")){
  786. $("#sbsyxs_id").bind('input propertychange',function(){numberCheck('sbsyxs_id',true)});
  787. }
  788. if($("#lxjwid")){
  789. $("#lxjwid").bind('input propertychange',function(){moneyCheck('lxjwid')});
  790. }
  791. $("#bail").bind('input propertychange',function(){moneyCheck('bail')});
  792. $("#minMoney").bind('input propertychange',function(){moneyCheck('minMoney')});
  793. $("#timeDelay").bind('input propertychange',function(){numberCheck('timeDelay',false)});
  794. $("#moneyRange").bind('input propertychange',function(){moneyCheck('moneyRange')});
  795. });
  796. function changeCity(saleId){
  797. var area = $("#pro_"+saleId).val();
  798. var htm = "<option value=''>请选择城市</option>";
  799. $.ajax({
  800. url:ctx+'/auditDetail/getSubRegionByArea.do',
  801. type:'post',
  802. data:{'area':area},
  803. dataType :'json',
  804. success:function(data){
  805. if(data && data.resultList){
  806. for(var i=0;i<data.resultList.length;i++){
  807. htm += "<option value='"+data.resultList[i].name+"'>"+data.resultList[i].name+"</option>";
  808. }
  809. $("#city_"+saleId).html(htm);
  810. }
  811. },
  812. error:function(){
  813. tsalert("系统繁忙,请稍后再试!");
  814. }
  815. });
  816. }
  817. function changeQX(saleId){
  818. var area = $("#city_"+saleId).val();
  819. var htm = "<option value=''>请选择区/县</option>";
  820. $.ajax({
  821. url:ctx+'/auditDetail/getSubRegionByArea.do',
  822. type:'post',
  823. data:{'area':area},
  824. dataType :'json',
  825. success:function(data){
  826. if(data && data.resultList){
  827. for(var i=0;i<data.resultList.length;i++){
  828. htm += "<option value='"+data.resultList[i].name+"'>"+data.resultList[i].name+"</option>";
  829. }
  830. $("#qx_"+saleId).html(htm);
  831. }
  832. },
  833. error:function(){
  834. tsalert("系统繁忙,请稍后再试!");
  835. }
  836. });
  837. }
  838. function downFiles(){
  839. }
  840. </script>
  841. </html>