rcjhRc_ddpZbAdd.ss.jsp 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598
  1. <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
  2. <html>
  3. <head>
  4. <js.ss file="/ss/Drag2.js"/>
  5. <js.ss file="/ss/wsbf.js"/>
  6. <!-- 保存最后的记录 -->
  7. <script type="text/javascript">
  8. //保存修改删除之后的记录
  9. function savebfap() {
  10. var zstr = "";
  11. var alllist = $(".aaa");
  12. console.info("长度:" + alllist.length);
  13. var allitemt = $(".itemt");
  14. var allitem = $("#second .item");
  15. console.info("allitemt:" + allitemt.length);
  16. console.info("allitem:" + allitem.length);
  17. var alli = allitemt.length + allitem.length;
  18. console.info("alli" + alli);
  19. if(alli > 0) {
  20. for(var a = 0; a < alllist.length; a++) {
  21. var rqsjstr = "";
  22. var ahtml = $(alllist.get(a)).attr("id");
  23. //获取日期段
  24. console.info(ahtml);
  25. rqsjstr = ahtml + "|";
  26. var oneall = document.getElementById(ahtml);
  27. var onealldiv = $(oneall).find("div");
  28. //获取时间段
  29. for(var b = 0; b < onealldiv.length; b++) {
  30. var divjh = [];
  31. var dqdiv = onealldiv.get(b);
  32. var classname = $(dqdiv).attr("class");
  33. idrys = "";
  34. if(classname == "column" || $(dqdiv).hasClass("column")) {
  35. var rydiv = $(dqdiv).find("div");
  36. console.info("子节点集合长度:" + rydiv.length)
  37. if(rydiv.length > 0) {
  38. //获取时间段
  39. var ajsh = $(dqdiv).attr("sjdid");;
  40. console.info("jsh:" + ajsh);
  41. var ryid = "";
  42. for(var ss = 0; ss < rydiv.length; ss++) {
  43. var ryids = $(rydiv[ss]).find("input");
  44. console.info(ryids[0]);
  45. ryid += $(ryids[0]).val() + "$";
  46. idrys = ryid + "*";
  47. console.info("idrys:" + idrys);
  48. }
  49. rqsjstr += ajsh + "^" + idrys;
  50. }
  51. }
  52. //rqsjstr += ajsh+"^"+idrys;
  53. }
  54. zstr += "," + rqsjstr;
  55. console.info("mm总:" + zstr);
  56. }
  57. //var con = document.getElementById("second");
  58. }
  59. //保存
  60. $.ajax({
  61. url: "<serv.ss name='rcjhRc_saveZbAdd'/>", // :"pb_bd_zbap_pbaobc"。Lin
  62. type: "post",
  63. data: {
  64. rcjhid: "${rcjhid}",
  65. rqsjstr: zstr
  66. },
  67. dataType: "json",
  68. success: function(data) {
  69. console.info(data.statu);
  70. if(data.statu == 1) {
  71. window.location = "<serv.ss dest='info' parm='{msg:"保存成功"}'/>";
  72. } else {
  73. window.location = "<serv.ss dest='info' parm='{msg:"保存失败"}'/>";
  74. }
  75. }
  76. })
  77. }
  78. </script>
  79. <script type="text/javascript">
  80. function deldated() {
  81. var ksrq = $("#scrq").val();
  82. var jsrq = $("#scsj").val();
  83. var rqlist = $(".play-date");
  84. var rcjhid = "${rcjhid}";
  85. var dw = "0";
  86. var scdiv = "";
  87. for(var i = 0; i < rqlist.length; i++) {
  88. console.info("0k");
  89. var dq = rqlist[i];
  90. var stm = $(dq).attr("delstatu");
  91. console.info("stm:" + stm);
  92. if(stm == "1") {
  93. dw = "1";
  94. scdiv = $(rqlist[i]);
  95. console.info("000");
  96. break;
  97. }
  98. }
  99. if(dw == "1") {
  100. console.info(scdiv);
  101. var p = $(scdiv).parent();
  102. p.remove();
  103. var aaa = $(".aaa");
  104. if(aaa.length < 1) {
  105. var sjdlist = $(".sjlb");
  106. if(sjdlist.length > 0) {
  107. for(var a = 0; a < sjdlist.length; a++) {
  108. $(sjdlist[a]).remove();
  109. }
  110. }
  111. }
  112. if(ksrq != "" && jsrq != "") {
  113. $.ajax({
  114. url: '@service{name:"pb_bd_zbap_sc"}@',
  115. type: "post",
  116. data: {
  117. rcjhid: rcjhid,
  118. ksrq: ksrq,
  119. jsrq: jsrq
  120. },
  121. dataType: "json",
  122. success: function(data) {
  123. console.info(data.status);
  124. if(data.status == "0") {
  125. console.info("ok");
  126. }
  127. }
  128. })
  129. }
  130. } else {
  131. console.info("nd");
  132. alert("没有选定日期段");
  133. }
  134. $("#float_menu").css('display', 'none');
  135. }
  136. </script>
  137. <script type="text/javascript">
  138. function deletimed() {
  139. var kssj = $("#sckssj").val();
  140. var jssj = $("#scjssj").val();
  141. var rqlist = $(".sjlb");
  142. var rcjhid = "${rcjhid}";
  143. var dw = "0";
  144. var scdiv = "";
  145. for(var i = 0; i < rqlist.length; i++) {
  146. console.info("0k");
  147. var dq = rqlist[i];
  148. var stm = $(dq).attr("delstatu");
  149. console.info("stm:" + stm);
  150. if(stm == "1") {
  151. dw = "1";
  152. scdiv = $(rqlist[i]);
  153. console.info("000");
  154. $(scdiv).remove();
  155. break;
  156. }
  157. }
  158. if(dw == "1") {
  159. var sjdid = $(scdiv).attr("sjdid");
  160. console.info("sjdid:" + sjdid);
  161. var scjh = $(".rynot");
  162. for(var a = 0; a < scjh.length; a++) {
  163. var mbdiv = $(scjh[a]).find("div");
  164. var sjd = $(mbdiv[0]).attr("sjdid");
  165. console.info(sjd);
  166. if(sjd == sjdid) {
  167. $(scjh[a]).remove();
  168. }
  169. }
  170. var scjh = $(".rynot1");
  171. for(var a = 0; a < scjh.length; a++) {
  172. var mbdiv = $(scjh[a]).find("div");
  173. var sjd = $(mbdiv[0]).attr("sjdid");
  174. console.info(sjd);
  175. if(sjd == sjdid) {
  176. $(scjh[a]).remove();
  177. }
  178. }
  179. if(kssj != "undefined" && kssj != "" && jssj != "undefined" && jssj != "") {
  180. $.ajax({
  181. url: '@service{name:"pb_bd_zbap_sc"}@',
  182. type: "post",
  183. data: {
  184. rcjhid: rcjhid,
  185. jssj: jssj,
  186. kssj: kssj
  187. },
  188. dataType: "json",
  189. success: function(data) {
  190. if(data.status == "0") {
  191. console.info("ok");
  192. }
  193. }
  194. })
  195. }
  196. } else {
  197. alert("没有选定时间段");
  198. }
  199. $("#float_menu_time").css('display', 'none');
  200. }
  201. </script>
  202. <script type="text/javascript">
  203. //把选中的的时间段变为未选中状态
  204. function initColumn() {
  205. var con = document.getElementById("second").childNodes;
  206. for(var j = 1; j < con.length; j++) {
  207. //var cz = con[j].getElementsByTagName("div");
  208. var cz = $(con[j]).find("div");
  209. //console.info("div个数:"+cz.length);
  210. for(var n = 0; n < cz.length; n++) {
  211. var cname = $(cz[n]).attr("class");
  212. //console.info("class的name:"+cname);
  213. var tdname = $(cz[n]).attr("tdname");
  214. if(cname == "column" || $(cz[n]).hasClass("column")) {
  215. console.info("进入if");
  216. $(cz[n]).removeClass("icon_checked");
  217. $(cz[n]).attr("tdname", "0");
  218. //$(cz[n]).css("border", "solid 1px #CCCCCC");
  219. //console.info(cz[n]);
  220. var czcz = cz[n].childNodes;
  221. console.info("子节点长度:" + czcz.length);
  222. if(czcz.length > 0) {
  223. for(var m = 0; m < czcz.length; m++) {
  224. var zcname = $(czcz[m]).attr("class");
  225. if(zcname == "item") {
  226. console.info("改变类");
  227. czcz[m].className = "equipment-name";
  228. }
  229. }
  230. }
  231. }
  232. }
  233. }
  234. }
  235. //查询部门
  236. function findbm() { // 在 wsbf.js 的 searchBm( 里,调用 findbm()。Lin
  237. initColumn();
  238. // var xm = $("#xm").val(); // 再去掉,没有 <input id=xm。Lin
  239. var bmid = $("#bmid").val();
  240. // var ryid=$("#ryid").val(); // 再去掉,没用到了 -- 去掉人员下拉选择了。Lin
  241. // console.info("xm:" + xm); //"bfsb_cx" // 再去掉,没有 <input id=xm。Lin
  242. $.ajax({
  243. url: "<serv.ss name='rcjhRc_selRyOptByBmid'/>", // :"pb_bd_zbap_findBm"。Lin
  244. type: "post",
  245. data: {
  246. bmid: bmid
  247. /* 再去掉,没用到了 -- 去掉人员下拉选择了。Lin
  248. mc: xm,
  249. type: "bm",
  250. ryid:ryid
  251. */
  252. },
  253. dataType: "json",
  254. async: false,
  255. success: function(data) {
  256. console.info("ok<<<");
  257. console.info("ld:" + data.ryList.length);
  258. //console.info("come in");
  259. //console.info("ryids长度:"+ryids.length);
  260. $("#ryList").remove();
  261. var box = '<div class="column" style="width:210px;height:75%;overflow:auto" id="ryList" tdname="1"><p class="label">可选</p></div>';
  262. $("#thirth").append(box);
  263. var divbox = ""
  264. for(var j = 0; j < data.ryList.length; j++) {
  265. divbox += '<div class="item" style="min-height: 41px;line-height: 41px;width: 100%;margin:auto;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;" name="bfsb" onMouseDown="pd(this);" onmousemove="mouse(this)"><span class="icon-unchecked icons" style="display: inline-block; width: 28px; height: 40px; float: left;"></span><span class="icon-doc"></span><h3>' + data.ryList[j].xm + '</h3><input type="hidden" value="' + data.ryList[j].ryid + '"/></div>';
  266. }
  267. console.log(divbox);
  268. $("#ryList").append(divbox);
  269. }
  270. })
  271. }
  272. </script>
  273. <script type="text/javascript">
  274. function mouse(a) {
  275. // console.log(a)
  276. $(a).siblings().children(".icon-unchecked").css("opacity", "0");
  277. $(a).children(".icon-unchecked").css("opacity", "1");
  278. }
  279. </script>
  280. <style>
  281. .search {
  282. /*background-color: aquamarine !important;*/
  283. }
  284. .item {width:100%!important;}*/
  285. .searchUl {
  286. /* position: absolute;
  287. left: 462px;
  288. top: 15px;*/
  289. /*text-align: right;*/
  290. /*padding-top: 10px;
  291. margin-left: 450px;
  292. display: inline-block;*/
  293. /*margin-right: 260px;*/
  294. float: right;
  295. }
  296. .searchUl li {
  297. float: left;
  298. padding: 4px 10px;
  299. }
  300. #searchDiv {
  301. /*position: absolute;
  302. right: 250px;
  303. top: 25px;*/
  304. margin-left: 15px;
  305. }
  306. .rynot .column h3 {
  307. /*margin: 12px;*/
  308. }
  309. .thirth .column {
  310. margin: 0px 24px 0px 5px;
  311. }
  312. .second {
  313. /*width: 740px;*/
  314. width: 67%;
  315. height: 75%;
  316. float: left;
  317. }
  318. .equipment-box {
  319. width: 635px;
  320. display: flex;
  321. flex-direction: column;
  322. overflow-x: auto;
  323. height: 100%;
  324. margin-left: 10px;
  325. }
  326. .equipment-box::-webkit-scrollbar {
  327. cursor: url(image/cur.ico), default !important;
  328. width: 8px;
  329. }
  330. .equipment-box::-webkit-scrollbar-track {
  331. background-color: none;
  332. border-radius: 8px;
  333. cursor: url(image/cur.ico), default !important;
  334. }
  335. .equipment-box::-webkit-scrollbar-thumb {
  336. background: #b7b7b7;
  337. cursor: url(image/cur.ico), default !important;
  338. border-radius: 8px;
  339. }
  340. .equipment-name {
  341. margin: 0px;
  342. }
  343. /*#xm{margin: 0 8px 0 8px;}*/
  344. .rynot1 .column{
  345. float: left;
  346. height: 145px!important;
  347. background-color: #FCFCFC;
  348. padding: 0px;
  349. cursor: pointer;
  350. overflow: hidden;
  351. }
  352. .thirth .column {
  353. width: 170px;
  354. height: auto;
  355. background-color: #FCFCFC;
  356. padding: 0px;
  357. float: right;
  358. /*margin: 10px 0 0 15px;*/
  359. cursor: pointer;
  360. overflow: hidden;
  361. }
  362. .column {
  363. margin: 0px 0px 0px 5px;
  364. width: 282px !important;
  365. min-height: 45px;
  366. /* border: 1px solid rgb(204, 204, 204);*/
  367. border: 1px solid rgb(30, 144, 255);
  368. }
  369. .column > div {
  370. width: 200px;
  371. margin: auto;
  372. }
  373. .icon_checked {
  374. border: 1px solid red;
  375. }
  376. .thirth div.item,
  377. .rynot1 div.item,
  378. .rynot div.item,
  379. .itemt,
  380. .equipment-name {
  381. /*text-align: center;*/
  382. padding: 0px;
  383. margin: 10px;
  384. /*border: solid 1px #eaeaea;*/
  385. /*background: white;*/
  386. width: auto;
  387. height: 35px;
  388. line-height: 35px;
  389. cursor: url(image/cursor_click.ico), default;
  390. }
  391. .itemt h3,
  392. .item h3,
  393. .equipment-name h3 {
  394. text-align: left;
  395. }
  396. .thirth div.item .equipment-box {
  397. overflow: auto;
  398. width: auto;
  399. height: 690px;
  400. border: 1px solid #e2e2e2;
  401. padding: 5px;
  402. }
  403. .nulltime {
  404. width: 100px;
  405. height: 20px;
  406. line-height: 20px;
  407. float: left;
  408. color: #fff;
  409. background-color: #6c9ddb;
  410. font-size: 12px;
  411. text-align: center;
  412. }
  413. .play-date {
  414. background: rgb(255, 255, 255);
  415. border: 1px solid rgb(30, 144, 255);
  416. /*border: 1px solid rgb(226, 226, 226);*/
  417. width: 98px;
  418. font-size: 14px;
  419. color: #888;
  420. height: 140px;
  421. float: left;
  422. text-align: center;
  423. cursor: pointer;
  424. padding-top: 5px;
  425. margin-bottom: 5px;
  426. /*margin-right: 15px;*/
  427. line-height: 28px;
  428. position: relative;
  429. }
  430. .sjlb {
  431. width: 284px;
  432. height: 20px;
  433. float: left;
  434. background-color: #6c9ddb;
  435. cursor: pointer;
  436. margin-left: 5px;
  437. text-align: center;
  438. line-height: 20px;
  439. color: #fff;
  440. font-size: 12px;
  441. }
  442. .rynot .column {
  443. overflow: hidden;
  444. min-height: 45px;
  445. /* overflow-y: auto; */
  446. /*margin-left: 20px;*/
  447. height: 145px!important;
  448. }
  449. .rynot a {
  450. margin-top: 10px;
  451. display: inline-block;
  452. color: #888;
  453. font-size: 14px;
  454. }
  455. .rynot {
  456. /* width: 290px;*/
  457. height: auto;
  458. float: left;
  459. /*margin-right: 10px;*/
  460. text-align: center;
  461. }
  462. </style>
  463. </head>
  464. <body style="overflow-x: hidden;">
  465. <div id="main">
  466. <div class="search-div" style="padding: 15px 25px 12px 25px;position: relative;">
  467. <div class='searchUl'>
  468. <div style="float:right;">
  469. <input type="hidden" id="data" name="" value="${dataType}">
  470. <%-- 先去掉,用 objp 有点怪 -- 备选框也是人员列表。Lin
  471. <input id="ryid" name="ryid" type="hidden" value="${ryid}" onchange="searchBm(this)" />
  472. <input name="ryName" type="text" placeholder="人员" style="width: 118px" />
  473. <wd:write type="objectPicker" name="ry" codebook="fzry" input="true" />
  474. --%>
  475. <input id="bmid" name="bmid" type="hidden" value="${bmid}" onchange="searchBm(this)"/>
  476. <input name="bmName" type="text" placeholder="部门" style="width: 118px"/>
  477. <objp.ss name="bm" cb="bm" inp="true"/>
  478. </div>
  479. <%-- 先去掉,不知何用???Lin
  480. <div style="float: right;">
  481. <wd:write type="radio" name="searchType" value="" nullable="true" mode="edit" />
  482. --%>
  483. <%--<div id="searchDiv"></div>--%>
  484. <%-- 先去掉,不知何用???Lin
  485. </div>
  486. --%>
  487. </div>
  488. </div>
  489. <div id="float_menu" class="contextMenu-div">
  490. <input type="button" id="btnCk" class="contextMenu-button" value="删除日期段" onclick="deldated();" />
  491. </div>
  492. <div id="float_menu_time" class="contextMenu-div">
  493. <input type="button" id="btnCk" class="contextMenu-button" value="删除时间段" onclick="deletimed();" />
  494. </div>
  495. <input id="ryidlist" type="hidden" name="ryidlist" />
  496. <input id="scrq" type="hidden" />
  497. <input id="scsj" type="hidden" />
  498. <input id="sckssj" type="hidden" />
  499. <input id="scjssj" type="hidden" />
  500. <div class="first" id="first">
  501. <div class="second" id="second">
  502. <div class="equipment-box">
  503. <div style="width:10000px;">
  504. <div id="nulltime" class="nulltime">日期</div>
  505. <rpt.ss name="sjjhList" id="item">
  506. <div class="sjlb" delstatu="0" onclick="selectsjd(this);"
  507. sjdid='<txt.ss val="${item.kssj}" fmt="HH:mm:ss"/>^<txt.ss val="${item.jssj}" fmt="HH:mm:ss"/>'
  508. kssj='<txt.ss val="${item.kssj}" fmt="HH:mm:ss"/>'
  509. jssj='<txt.ss val="${item.jssj}" fmt="HH:mm:ss" miniDate="false"/>'>
  510. <h3>
  511. <txt.ss val="${item.kssj}" fmt="HH:mm:ss" miniDate="false"/>-
  512. <txt.ss val="${item.jssj}" fmt="HH:mm:ss" miniDate="false"/>
  513. </h3>
  514. </div>
  515. </rpt.ss>
  516. <div class="button icon-add graphButton" id="zjsj" style="position: relative;height: 60px;float: left;margin-top:0px;margin-left: 20px;line-height: 82px;"
  517. <%-- 改。Lin
  518. onclick='@service{dest:"sdsj",show:"wdDialog"}@'> --%>
  519. onclick='<serv.ss dlg="true" dest="rcjhRc_sjdInp"/>'>
  520. 增加
  521. </div>
  522. <rpt.ss name="zbapList" id="item">
  523. <div class="aaa" style="clear:left;height:auto;"
  524. id='<txt.ss val="${item.ksrq}" fmt="yyyy-MM-dd" miniDate="false"/>|<txt.ss val="${item.jsrq}" fmt="yyyy-MM-dd" miniDate="false"/>'>
  525. <div class="play-date" delstatu="0" onclick="selectdate(this);"
  526. ksrq='<txt.ss val="${item.ksrq}" fmt="yyyy-MM-dd"/>'
  527. jsrq='<txt.ss val="${item.jsrq}" fmt="yyyy-MM-dd" miniDate="false"/>'>
  528. <input class="rqd" type="hidden" value=""/>
  529. 开始日期
  530. <h2><txt.ss val="${item.ksrq}" fmt="yyyy-MM-dd" miniDate="false"/></h2>
  531. 结束日期
  532. <h2><txt.ss val="${item.jsrq}" fmt="yyyy-MM-dd" miniDate="false"/></h2></br>
  533. </div>
  534. <rpt.ss name="${item.sjList}" id="item2">
  535. <equal.ss val="${empty item2.ryList}" val2="false">
  536. <div class="rynot">
  537. <%-- <a>${fn:length(item2.ryList)}人</a> --%>
  538. <div class="column smallScrollbar" onclick="getdq(this);" tdname="0"
  539. sjdid='<txt.ss val="${item2.kssj}" fmt="HH:mm:ss"/>^<txt.ss val="${item2.jssj}" fmt="HH:mm:ss" miniDate="false"/>'>
  540. <rpt.ss name="${item2.ryList}" id="item3">
  541. <div class="itemt list" onmousedown="pd(this);" onmousemove="mouse(this)" style="min-height: 41px;line-height: 41px;width: 100%;margin: auto;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;">
  542. <equal.ss val="${empty item3.zbryid}" val2="false">
  543. <span class="icon-unchecked icons" style="display: inline-block; width: 28px; height: 40px; float: left;"></span><span class="icon-doc"></span>
  544. <h3><cbTrans.ss cb="ry" val="${item3.zbryid}"/></h3>
  545. <input type="hidden" name="ryid" value="${item3.zbryid}">
  546. </equal.ss>
  547. </div>
  548. </rpt.ss>
  549. </div>
  550. </div>
  551. </equal.ss>
  552. <equal.ss val="${empty item2.ryList}" val2="true">
  553. <div class="rynot1">
  554. <a>&nbsp;</a>
  555. <div class="column" style="height:45px;margin-left: 20px;" onclick="getdq(this);" tdname="0"
  556. sjdid='<txt.ss val="${item2.kssj}" fmt="HH:mm:ss"/>^<txt.ss val="${item2.jssj}" fmt="HH:mm:ss" miniDate="false"/>'>
  557. </div>
  558. </div>
  559. </equal.ss>
  560. </rpt.ss>
  561. </div>
  562. </rpt.ss>
  563. <!-- 增加时间 -->
  564. <%-- <div class="button icon-add graphButton" id="zjsj" style="height: 60px;float: left;margin-top: -172px;margin-left: 20px;line-height: 82px;" onclick='@service{dest:"sdsj",show:"wdDialog"}@'>增加</div> --%>
  565. </div>
  566. <!-- 增加日期 -->
  567. <div class="button icon-add graphButton" style="height: 60px;float: right;margin-top: 10px;margin-left: 50px;line-height: 82px;"
  568. <%-- 改。Lin
  569. onclick='@service{dest:"sdrq",show:"wdDialog",param:{zbjhid:"${zbjhid}"}}@'> --%>
  570. onclick='<serv.ss dlg="true" dest="rcjhRc_rqdInp" parm="{zbjhid:&quot;${zbjhid}&quot;}"/>'>
  571. 增加
  572. </div>
  573. </div>
  574. </div>
  575. <%--查询框--%>
  576. <div class="thirth" id="thirth">
  577. <div class="column" style="height:75%;overflow-y:auto;" id="ryList" tdname="1">
  578. <p class="label">可选</p>
  579. </div>
  580. </div>
  581. </div>
  582. <equal.ss val='${dataType != "play"}' val2="true">
  583. <div class="bottom-div">
  584. <div class="bottom-down-div">
  585. <input type="button" name="ws_bfap_bc" class="bottom-button" value="保存" onclick="savebfap();" />
  586. <input name="back" type="button" class="bottom-button" value="取消" onclick='wd.display.refreshOpener();wd.display.closeDialog();' />
  587. </div>
  588. </div>
  589. </equal.ss>
  590. </div> <%-- 增加。Lin --%>
  591. </body>
  592. </html>