orderinfo.jsp 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
  4. <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
  5. <%
  6. String path = request.getContextPath();
  7. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort() + path+"/";
  8. request.setAttribute("contextPath", basePath);
  9. %>
  10. <!DOCTYPE html>
  11. <html lang="en">
  12. <head>
  13. <meta charset="UTF-8">
  14. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  15. <meta name="apple-mobile-web-app-capable" content="yes">
  16. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  17. <meta name="format-detection" content="telephone=no">
  18. <title>进度管理</title>
  19. <base href="${contextPath}">
  20. <script src="app/lib/flexible.js"></script>
  21. <script type="text/javascript" src="res/js/jquery.min.js"></script>
  22. <script type="text/javascript" src="res/js/layer/layer.min.js"></script>
  23. <script type="text/javascript" src="app/js/public.js"></script>
  24. <script type="text/javascript" src="app/js/imgUp.js"></script>
  25. <script type="text/javascript" src="app/js/jquery.imgbox.pack.js"></script>
  26. <script src="app/lib/swiper-4.3.2.min.js"></script>
  27. <link rel="stylesheet" href="app/lib/flexible.css">
  28. <link rel="stylesheet" href="app/lib/swiper-4.3.2.min.css" />
  29. <link rel="stylesheet" href="app/css/basem.css">
  30. <link rel="stylesheet" href="app/css/logome.css">
  31. <link rel="stylesheet" href="app/css/public.css">
  32. <link rel="stylesheet" href="app/css/index.css">
  33. <link rel="stylesheet" href="app/css/sc_common.css">
  34. <link rel="stylesheet" href="app/css/sc_img.css">
  35. <link rel="stylesheet" href="app/css/lanrenzhijia.css">
  36. <style type="text/css">
  37. .terminated {
  38. position: absolute;
  39. top: 0;
  40. right: 0.5rem;
  41. }
  42. </style>
  43. </head>
  44. <body>
  45. <div class="titbox blubg">
  46. <a class="titreturn left" href="javascript:void(0)" onclick="javascript:history.go(-1)"><img src="app/img/fanhui16@2x.png" alt=""></a>
  47. <h1>订单详情</h1>
  48. <c:if test="${userId==maptemp['salerId']}">
  49. <c:if test="${orderType=='1' && (orderState=='0' || orderState=='1' || orderState=='2'|| orderState=='3'|| orderState=='4') }">
  50. <a href="web/mgmOrder/terminated.cs?orderId=${orderId}" class="terminated ">
  51. <span class="smtxt">申请终止</span>
  52. </a>
  53. </c:if>
  54. <c:if test="${orderType=='2' && (orderState=='0' || orderState=='1') }">
  55. <a href="web/mgmOrder/terminated.cs?orderId=${orderId}" class="terminated ">
  56. <span class="smtxt">申请终止</span>
  57. </a>
  58. </c:if>
  59. </c:if>
  60. </div>
  61. <div class="top50 recomDeta">
  62. <ul class="kindul productul recommUl orderUL">
  63. <li class="current">
  64. <a href="javascript:void(0)" title="odProgress">
  65. 进度管理
  66. <i></i>
  67. </a>
  68. </li>
  69. <li>
  70. <a href="javascript:void(0)" title="odNum">
  71. 客户详情
  72. </a>
  73. </li>
  74. <li>
  75. <a href="javascript:void(0)" title="odDet">
  76. 产品详情
  77. </a>
  78. </li>
  79. </ul>
  80. <div class="orderInfo">
  81. <div class="processTrace hide show" id="odProgress">
  82. <div class="curve">
  83. <p>当前状态:<span class='state'>
  84. <c:if test="${orderType=='1'}">
  85. <c:choose>
  86. <c:when test="${orderState=='0'}">备案成功</c:when>
  87. <c:when test="${orderState=='1'}">受理成功</c:when>
  88. <c:when test="${orderState=='2'}">邀约成功</c:when>
  89. <c:when test="${orderState=='3'}">到访成功</c:when>
  90. <c:when test="${orderState=='4'}">认购成功</c:when>
  91. <c:when test="${orderState=='5'}">签约成功</c:when>
  92. <c:when test="${orderState=='6'}">确认签约</c:when>
  93. <c:otherwise>
  94. 交房
  95. </c:otherwise>
  96. </c:choose>
  97. </c:if>
  98. <c:if test="${orderType=='2' }">
  99. <c:choose>
  100. <c:when test="${orderState=='0'}">备案成功</c:when>
  101. <c:when test="${orderState=='1'}">订单推进中</c:when>
  102. <c:when test="${orderState=='2'}">签约成功</c:when>
  103. <c:when test="${orderState=='3'}">确认签约</c:when>
  104. </c:choose>
  105. </c:if>
  106. </span></p>
  107. <p class="curTime">更新日期:<span><fmt:formatDate value="${modifyDate}" pattern="yyyy-MM-dd" /></span></p>
  108. </div>
  109. <div class="orderUls">
  110. <ul class='haveWrite'>
  111. <c:forEach var="list" items="${list}" varStatus="status">
  112. <c:if test="${orderType=='2'}">
  113. <%-- <c:choose>
  114. <c:when test="${status.index=='0' || status.index=='1' || status.index=='3' }">
  115. <li class="${status.index==orderState?'currentLi':''}">
  116. <div class="dott">
  117. <span class="dottImg"></span>
  118. <!-- <span></span> -->
  119. </div>
  120. <div class="flowpathCont">
  121. <p class="trackingT">${list.name}</p>
  122. <p class="trackingTime ">${list.fill_content}</p>
  123. <p class="trackingTime "><fmt:formatDate value="${list.fill_time}" pattern="yyyy-MM-dd" /></p>
  124. </div>
  125. </li>
  126. </c:when>
  127. <c:otherwise> --%>
  128. <li class="${status.index==orderState?'currentLi':''}">
  129. <div class="dott">
  130. <span class="dottImg"></span>
  131. <!-- <span></span> -->
  132. </div>
  133. <div class="flowpathCont">
  134. <p class="trackingT">${list.name}</p>
  135. <c:choose>
  136. <c:when test="${list.fillflg == '1'}">
  137. <a href="javascript:void(0)" onclick="fill('${orderState+1}');" class="blubg planWrite">进度填报</a>
  138. </c:when>
  139. <c:otherwise>
  140. <p class="trackingTime ">${list.fill_content}</p>
  141. <p class="trackingTime "><fmt:formatDate value="${list.fill_time}" pattern="yyyy-MM-dd" /></p>
  142. </c:otherwise>
  143. </c:choose>
  144. <c:set value="${ fn:split(list.imge_url1, ',') }" var="imge_url1" />
  145. <c:if test="${imge_url1!= null && fn:length(imge_url1) > 0}">
  146. <div class="surePic">
  147. <c:forEach items="${imge_url1}" var="img">
  148. <c:if test="${not empty img}">
  149. <a class="example2" href="${img}"> <img src="${img}" alt=""> </a>
  150. </c:if>
  151. </c:forEach>
  152. </div>
  153. </c:if>
  154. </div>
  155. </li>
  156. <%-- </c:otherwise>
  157. </c:choose> --%>
  158. </c:if>
  159. <c:if test="${orderType=='1'}">
  160. <%-- <c:choose>
  161. <c:when test="${status.index=='0' || status.index=='1' || status.index=='6' }">
  162. <li class="${status.index==orderState?'currentLi':''}">
  163. <div class="dott">
  164. <span class="dottImg"></span>
  165. <!-- <span></span> -->
  166. </div>
  167. <div class="flowpathCont">
  168. <p class="trackingT">${list.name}</p>
  169. <p class="trackingTime ">${list.fill_content}</p>
  170. <p class="trackingTime "><fmt:formatDate value="${list.fill_time}" pattern="yyyy-MM-dd" /></p>
  171. </div>
  172. </li>
  173. </c:when>
  174. <c:otherwise> --%>
  175. <li class="${status.index==orderState?'currentLi':''}">
  176. <div class="dott">
  177. <span class="dottImg"></span>
  178. <!-- <span></span> -->
  179. </div>
  180. <div class="flowpathCont">
  181. <p class="trackingT">${list.name}</p>
  182. <c:choose>
  183. <c:when test="${list.fillflg == '1'}">
  184. <%-- <c:choose>
  185. <c:when test="${status.index=='5'}">
  186. <a href="javascript:void(0)" onclick="fill(2);" class="blubg planWrite">进度填报</a>
  187. </c:when>
  188. <c:otherwise>
  189. </c:otherwise>
  190. </c:choose> --%>
  191. <a href="javascript:void(0)" onclick="fill('${orderState+1}');" class="blubg planWrite">进度填报</a>
  192. </c:when>
  193. <c:otherwise>
  194. <p class="trackingTime ">${list.fill_content}</p>
  195. <p class="trackingTime "><fmt:formatDate value="${list.fill_time}" pattern="yyyy-MM-dd" /></p>
  196. </c:otherwise>
  197. </c:choose>
  198. <c:set value="${ fn:split(list.imge_url1, ',') }" var="imge_url1" />
  199. <c:if test="${imge_url1!= null && fn:length(imge_url1) > 0}">
  200. <div class="surePic">
  201. <c:forEach items="${imge_url1}" var="img">
  202. <c:if test="${not empty img}">
  203. <a class="example2" href="${img}"> <img src="${img}" alt=""> </a>
  204. </c:if>
  205. </c:forEach>
  206. </div>
  207. </c:if>
  208. </div>
  209. </li>
  210. <%-- </c:otherwise>
  211. </c:choose> --%>
  212. </c:if>
  213. </c:forEach>
  214. </ul>
  215. </div>
  216. <script>
  217. $(function(){
  218. $("#example1").imgbox();
  219. $(".example2").imgbox({
  220. 'speedIn' : 0,
  221. 'speedOut' : 0,
  222. 'alignment' : 'center',
  223. 'overlayShow' : true,
  224. 'allowMultiple' : false
  225. });
  226. });
  227. </script>
  228. </div>
  229. <div id="odNum" class="hide">
  230. <div class="whbg ">
  231. <div class="safe">
  232. <ul>
  233. <li class="merecli">
  234. <p class="meaddle left">客户姓名:</p>
  235. <input class="meaddinpu left" type="text" value="${maptemp['name']}" readonly="readonly">
  236. </li>
  237. <li class="merecli">
  238. <p class="meaddle left">联系电话:</p><a style="color: rgb(16, 77, 159);" href="tel:${maptemp['phone']}">${maptemp['phone']}</a>
  239. </li>
  240. <li class="merecli">
  241. <p class="meaddle left">工作单位:</p>
  242. <input class="meaddinpu left" type="text" value="${maptemp['company']}" readonly="readonly">
  243. </li>
  244. <li class="merecli">
  245. <p class="meaddle left">所在区域:</p>
  246. <input class="meaddinpu left" type="text" value="${maptemp['attributionArea']}" readonly="readonly">
  247. </li>
  248. <li class="merecli meaddlila">
  249. <p class="meaddle left">详细地址:</p>
  250. <textarea class="meaddinpu left" style="border:none;padding-top:0.1rem;" name="" id="" readonly="readonly">${maptemp['address']}</textarea>
  251. </li>
  252. </ul>
  253. </div>
  254. </div>
  255. <div class="whbg top10">
  256. <div class="safe">
  257. <ul>
  258. <li class="merecli">
  259. <p class="meaddle left">跟单人员:</p>
  260. <input class="meaddinpu left graytxt" type="text" value="${maptemp['salerName']}" readonly="readonly">
  261. </li>
  262. <li class="merecli">
  263. <p class="meaddle left">联系方式:</p>
  264. <input class="meaddinpu left graytxt" type="text" value="${maptemp['salerPhone']}" readonly="readonly">
  265. </li>
  266. </ul>
  267. </div>
  268. <c:if test="${not empty maptemp['remarks']}">
  269. <div class="whbg top10">
  270. <div class="safe">
  271. <p class="">客户备注:</p>
  272. <textarea class="top10" name="" id="" rows="5" style="border:none;padding-top:0.1rem;width: 100%">${maptemp['remarks']}</textarea>
  273. </div>
  274. </div>
  275. </c:if>
  276. </div>
  277. </div>
  278. <div id="odDet" class="hide">
  279. <div class="referrals">
  280. <ul id="productlist">
  281. <c:forEach var="listproduct" items="${listproduct}" varStatus="status">
  282. <li>
  283. <a href='web/mgmProduct/detail.cs?productid=${listproduct.productId}&plat=H5'>
  284. <div class="referinfo">
  285. <img src=" ${listproduct.fill_time!=''?listproduct.productImg:'app/img/jz2@2x.png'}" alt="">
  286. <div class="referCont">
  287. <p class="refertit">${listproduct.productName}</p>
  288. <c:choose>
  289. <c:when test="${listproduct.commissionRate=='0'}"></c:when>
  290. <c:otherwise>
  291. <p>
  292. <span class="designation">佣金:</span>
  293. <span class="graytxt"> ${listproduct.commissionRate}%</span>
  294. </p>
  295. </c:otherwise>
  296. </c:choose>
  297. <p>
  298. <span class="designation">售价:</span>
  299. <span class="price">${listproduct.price}/${listproduct.unit}</span>
  300. </p>
  301. <p>
  302. <span class="designation">意向数量:</span>
  303. <span class="blutxt">${listproduct.willCnt}/${listproduct.unit}</span>
  304. </p>
  305. </div>
  306. </div>
  307. </a>
  308. </li>
  309. </c:forEach>
  310. </ul>
  311. </div>
  312. </div>
  313. </div>
  314. </div>
  315. <script type="text/javascript">
  316. var page=1;
  317. var totalpage="${pageTotal}";
  318. var totalheight=0 ;
  319. var totalheight2=0 ;
  320. $(window).scroll(function(){
  321. totalheight = parseFloat($(window).height()) + parseFloat($(window).scrollTop());
  322. if($(document).height() == totalheight){
  323. page++;
  324. if(page<=totalpage){
  325. $.ajax({
  326. type: 'POST',
  327. url: '${contextPath}web/mgmOrder/orderPruductDetails.cs?page='+page,
  328. dataType:"html",
  329. data:"",
  330. success: function(html){
  331. $('#productlist').append(html);
  332. }
  333. });
  334. }else{
  335. page = totalpage ;
  336. }
  337. }
  338. });
  339. //填报进度触发
  340. function fill(obj){
  341. var orderState = "${orderState}";
  342. var orderType="${orderType}"
  343. if(orderState=='4' && orderType=="1"){
  344. $("#selectmoney").show();
  345. $("#blubtnsuccess").attr("onclick","submit_form_commission()");
  346. }else if(orderState=='1' && orderType=="2"){
  347. $("#selectmoney").show();
  348. $("#blubtnsuccess").attr("onclick","submit_form_commission()");
  349. }else{
  350. $("#spgl").hide();
  351. $("#tbjd").show();
  352. }
  353. $("#orderState").val(obj);
  354. }
  355. //签约提交
  356. function submit_form_commission(){
  357. var selecttype = $("#selecttype").val();
  358. $("#commissionMeans").val(selecttype);
  359. var t = true;
  360. if(selecttype=='1'){
  361. $("input[validte='true']").each(function(){
  362. if(t){
  363. var val = $(this).val();
  364. if(val==""){
  365. layer.msg($(this).attr("validtemsg"));
  366. t=false;
  367. }
  368. }
  369. });
  370. }else if(selecttype=='2'){
  371. $(".sellInfo input[type='text']").each(function(){
  372. if(t){
  373. var val = $(this).val();
  374. if(val==""){
  375. layer.msg($(this).attr("validtemsg"));
  376. t=false;
  377. }
  378. }
  379.   });
  380. }
  381. if(t){
  382. if($("#presentationCondition").val()==''){
  383. layer.msg("请填写情况说明");
  384. return false;
  385. }
  386. }else {
  387. return false;
  388. }
  389. $("#blubtnsuccess").hide();
  390. $.ajax({
  391. url:"${contextPath}/web/mgmOrder/signAcntract.cs",
  392. type:"post",
  393. data: $('#orderinfo').serialize(),
  394. success:function(data){
  395. var datas=eval(data.data);
  396. console.log(data);
  397. if (data.ret == 1) {
  398. layer.msg(data.msg);
  399. location.reload();
  400. }else{
  401. $("#blubtnsuccess").show();
  402. layer.alert(data.msg);
  403. }
  404. },
  405. error:function(e){
  406. $("#blubtnsuccess").show();
  407. alert("错误!!");
  408. }
  409. });
  410. }
  411. //一般提交
  412. function submit_form(code){
  413. if($("#presentationCondition").val()==''){
  414. layer.msg("请填写情况说明");
  415. return false;
  416. }
  417. $("#blubtnsuccess").hide();
  418. $.ajax({
  419. url:"${contextPath}/web/mgmOrder/orderFillProgress.cs",
  420. type:"post",
  421. data: $('#orderinfo').serialize(),
  422. success:function(data){
  423. var datas=eval(data.data);
  424. console.log(data);
  425. if (data.ret == 1) {
  426. layer.msg(data.msg);
  427. location.reload();
  428. }else{
  429. $("#blubtnsuccess").show();
  430. layer.alert(data.msg);
  431. }
  432. },
  433. error:function(e){
  434. $("#blubtnsuccess").show();
  435. alert("错误!!");
  436. }
  437. });
  438. }
  439. </script>
  440. <div id="tbjd" class="recomMask" style="display:none;">
  441. <div class="recomWrite">
  442. <form action="" id="orderinfo">
  443. <input type="hidden" name="orderId" value="${orderId}"/>
  444. <input type="hidden" name="orderState" id="orderState" value="${orderState}"/>
  445. <input type="hidden" name="commissionMeans" id="commissionMeans"/>
  446. <p class="sharetit"><img src="app/img/line.png" alt="">进度填报<img src="app/img/line.png" alt=""> <img onclick="div_colse('tbjd')" src="app/img/x.png" alt="" class="writeCancel"></p>
  447. <c:if test="${listproduct!= null && fn:length(listproduct) > 0}">
  448. <div class="recomP" id="spgl">
  449. <!-- 主导销售 -->
  450. <div class="sellInfo">
  451. <p class="blutxt">商品管理</p>
  452. <c:forEach var="listproduct" items="${listproduct}" varStatus="status">
  453. <input name="productId" type="hidden" value="${listproduct.productId}"/>
  454. <div class="sellGoods">
  455. <div>
  456. <span class="htxt fl">${listproduct.productName}</span>
  457. <input type="text" placeholder="" name="productName" class="redtxt fr" readonly="readonly" value="¥${listproduct.price}元/${listproduct.unit}">
  458. </div>
  459. <div >
  460. <span class="fl">佣金比例(%):</span>
  461. <input type="text" name="commissionRate" onkeyup="clearNoNum(this)" maxlength="2" class="fr" validte="true" validtemsg="请输入佣金比例金额" value="${listproduct.commissionRate}">
  462. </div>
  463. <div class="zdxs">
  464. <p class="fl">溢出价佣金比例(%):</p>
  465. <input type="text" name="commissionRateYc" onkeyup="clearNoNum(this)" maxlength="2" class="fr" validtemsg="请输入溢出价佣金比例">
  466. </div>
  467. <div>
  468. <span class="fl">认购数量</span>
  469. <input type="text" name="numbers" class="fr" onkeyup="clearNoNum(this)" value="${listproduct.willCnt}" validte="true" validtemsg="请输入认购数量" >
  470. </div>
  471. <div class="zdxs">
  472. <span class="fl">标准价金额:</span>
  473. <input type="text" name="standardAmount" onkeyup="clearNoNum(this)" class="fr" validtemsg="请输入标准价金额" >
  474. </div>
  475. <div >
  476. <span class="htxt fl">成交金额:</span>
  477. <input type="text" name="volumeTransaction" onkeyup="clearNoNum(this)" class="fr" validte="true" validtemsg="请输入成交金额" >
  478. </div>
  479. </div>
  480. </c:forEach>
  481. <div class="Contract">
  482. <span class="redtxt fl">合同金额:</span>
  483. <input type="text" placeholder="" class="redtxt fr" onkeyup="clearNoNum(this)" name="contractGrandTotal" validte="true" validtemsg="请输入合同金额">
  484. </div>
  485. </div>
  486. </div>
  487. </c:if>
  488. <div class="recomP">
  489. <p>情况说明:</p>
  490. <textarea name="presentationCondition" id="presentationCondition" cols="30" rows="4" placeholder="请输入情况说明" class="contents"></textarea>
  491. <!-- <p>上传图片 <span class="fr">(最多可上传五张图片)</span></p>
  492. <div class="planPic">
  493. <input type="file">
  494. </div> -->
  495. <div class="img-box full">
  496. <section class=" img-section">
  497. <p >上传图片:<span class="fr">(最多可上传五张图片)</span></p>
  498. <div class="z_photo upimg-div clear" >
  499. <section class="z_file fl">
  500. <img src="app/img/shangchuan@2x.png" class="add-img">
  501. <input type="file" name="file" id="file" class="file" value="" accept="image/jpg,image/jpeg,image/png,image/bmp" multiple />
  502. </section>
  503. </div>
  504. </section>
  505. </div>
  506. <aside class="mask works-mask">
  507. <div class="mask-content">
  508. <p class="del-p ">您确定要删除吗?</p>
  509. <p class="check-p"><span class="del-com wsdel-ok">确定</span><span class="wsdel-no">取消</span></p>
  510. </div>
  511. </aside>
  512. </form>
  513. </div>
  514. <a id="blubtnsuccess" href="javascript:void(0)" onclick="submit_form();" class="blubtn">填报完成</a>
  515. </div>
  516. </div>
  517. <div id="selectmoney" class="recomMask" style="display:none;">
  518. <div class="recomWrite">
  519. <p class="sharetit"><img src="app/img/line.png" alt="">进度填报<img src="app/img/line.png" alt=""><img onclick="div_colse('selectmoney')" src="app/img/x.png" alt="" class="writeCancel"></p>
  520. <div class="recomMoney">
  521. <p>请选择佣金计算方式</p>
  522. <div class="moneyway">
  523. <a href="javacript:void(0)" onclick="selectmoney('1');" class="fl active">信息推介</a>
  524. <a href="javacript:void(0)" onclick="selectmoney('2');" class="fr">主导销售</a>
  525. <input type="hidden" id="selecttype" value="1"/>
  526. </div>
  527. <p class="top50"><img src="app/img/notice@2x.png" alt="">佣金以实际发放为准,此处仅做参考</p>
  528. </div>
  529. <a href="javacript:void(0)" onclick="next();" class="blubtn bluSucess">下一步</a>
  530. </div>
  531. </div>
  532. <script type="text/javascript">
  533. //选中改变值
  534. function selectmoney(obj){
  535. $("#selecttype").val(obj);
  536. }
  537. //下一步处理
  538. function next(){
  539. $(".zdxs").hide();
  540. var selecttype = $("#selecttype").val();
  541. if(selecttype=="2"){
  542. $(".zdxs").show();
  543. }else{
  544. $(".zdxs").hide();
  545. }
  546. $("#selectmoney").hide();
  547. $("#tbjd").show();
  548. }
  549. function clearNoNum(obj){
  550. obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符
  551. obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的
  552. obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
  553. // obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能输入两个小数
  554. if(obj.value.indexOf(".")< 0 && obj.value !=""){//以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额
  555. obj.value= parseFloat(obj.value);
  556. }
  557. }
  558. function div_colse(id){
  559. $("#"+id).hide();
  560. }
  561. </script>
  562. </body>
  563. </html>