recommendinfo.jsp 27 KB

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