editContractDraft.jsp 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606
  1. <%@ page language="java" contentType="text/html;charset=GBK"
  2. pageEncoding="GBK"%>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  4. <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
  5. <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  7. <html>
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html;charset=GBK">
  10. <title>编辑草稿</title>
  11. <link href="${ pageContext.request.contextPath}/main.css"
  12. rel="stylesheet" type="text/css" />
  13. <link href="/shares/js/yw/master1/liger/skins/ynet/css/ligerui-all.css"
  14. rel="stylesheet" type="text/css" />
  15. <link href="/shares/css/yw/master1/reset.css" rel="stylesheet"
  16. type="text/css" />
  17. <script
  18. src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js"
  19. type="text/javascript"></script>
  20. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
  21. <script type="text/javascript" src="/shares/js/constant.js"></script>
  22. <script type="text/javascript" src="/shares/js/common.js"></script>
  23. <script type="text/javascript" src="/shares/js/file.js"></script>
  24. <link rel="stylesheet" type="text/css"
  25. href="/shares/css/yw/master1/${sessionScope.loginFrom}/jquery.jscrollpane.codrops1.css" />
  26. <!-- the mousewheel plugin -->
  27. <script type="text/javascript"
  28. src="/shares/js/yw/master1/jquery.mousewheel.js"></script>
  29. <!-- the jScrollPane script -->
  30. <script type="text/javascript"
  31. src="/shares/js/yw/master1/jquery.jscrollpane.min.js"></script>
  32. <script type="text/javascript"
  33. src="/shares/js/yw/master1/scroll-startstop.events.jquery.js"></script>
  34. <script type="text/javascript" src="/shares/js/yw/master1/scroll.js"></script>
  35. <script
  36. src="/shares/xheditor/xheditor-1.1.14/xheditor-1.1.14-zh-cn.min.js"
  37. type="text/javascript"></script>
  38. <!-- 里程碑 -->
  39. <link href="/shares/xheditor/xheditor-1.1.14/demos/common.css"
  40. rel="stylesheet" type="text/css" media="screen" />
  41. <link
  42. href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/form.css"
  43. rel="stylesheet" type="text/css" />
  44. <link href="/shares/css/yw/tms/task.css" rel="stylesheet"
  45. type="text/css" />
  46. <link href="${pageContext.request.contextPath }/main.css"
  47. rel="stylesheet" type="text/css" />
  48. <!-- 显示金额 -->
  49. <script src="/shares/js/yw/contract/contractMoneyDisplay.js"
  50. type="text/javascript"></script>
  51. <script type="text/javascript" src="/shares/js/yw/master1/desktop/desktop.js"></script>
  52. <script type="text/javascript" src="/shares/js/yw/master1/desktop/jquery.winResize.js"></script>
  53. <script type="text/javascript">
  54. var reindex="";
  55. $(document).ready(function(){
  56. /* $("#changetime").ligerDateEditor({ showTime: false, labelAlign: 'left', width:150,height:21,initValue: date}); */
  57. $("#contract_signdate").ligerDateEditor({ showTime: false, labelAlign: 'left', width:150,height:21});
  58. $("#contract_startdate").ligerDateEditor({ showTime: false, labelAlign: 'left', width:150,height:21});
  59. $("#contract_enddate").ligerDateEditor({ showTime: false, labelAlign: 'left', width:150,height:21});
  60. /* $("#contract_entrying_date").ligerDateEditor({ showTime: false, labelAlign: 'left', width:150,height:21}); */
  61. loadTypeTree("selectUserButton1",{type:"singleuser",tab:"1,3,8",backId:"salesman",backName:"salesman_name"});
  62. loadTypeTree("selectUserButton2",{type:"singleuser",tab:"1,3,8",backId:"duty_man",backName:"duty_man_name"});
  63. loadTypeTree("selectDeptButton",{type:"singledept",tab:"1",backId:"duty_department",backName:"duty_department_name"});
  64. var contract_money_display=$("#contract_money_display").val();
  65. if(contract_money_display!=0.00){
  66. displayChinese(contract_money_display);
  67. }
  68. var ids1=$("#contract_accessory").val();
  69. editViewFileHtml(ids1,"contract_main_accessory",true);
  70. var ids2=$("#main_accessory").val();
  71. editViewFileHtml(ids2,"contract_picture_accessory",true);
  72. });
  73. function editContractEntry(){
  74. var isExistContractNum=false;
  75. var contract_number=$("#contract_number").val();
  76. $.ajax({
  77. type:"POST",
  78. url:"MTContractEntryAction.do?task=isExistContractNum",
  79. data : {"contract_number":contract_number},
  80. timeout:10000,
  81. dataType:"json",
  82. success:function(data){
  83. if(data!=null){
  84. if(data.error != null){
  85. $.ligerDialog.error(data.error);
  86. isExistContractNum=true;
  87. }
  88. }
  89. },
  90. complete:function(){
  91. if(!isExistContractNum){
  92. var evalue = "";
  93. $("input[name='contract_main_accessory']").each(function(){
  94. if(evalue!=""){
  95. evalue+=","+$(this).val();
  96. }else{
  97. evalue=$(this).val();
  98. }
  99. });
  100. $("#contract_accessory").val(evalue);
  101. evalue="";
  102. $("input[name='contract_picture_accessory']").each(function(){
  103. if(evalue!=""){
  104. evalue+=","+$(this).val();
  105. }else{
  106. evalue=$(this).val();
  107. }
  108. });
  109. $("#main_accessory").val(evalue);
  110. var rs = $.validate({name:"contract_number",model:[{type:"require",msg:"合同编号不能为空!"}]});
  111. rs &= $.validate({name:"contract_name",model:[{type:"require",msg:"合同名称不能为空!"}]});
  112. rs &= $.validate({name:"contract_type",model:[{type:"require",msg:"合同类型不能为空!"}]});
  113. rs &= $.validate({name:"contract_signdate",model:[{type:"require",msg:"合同签订日期不能为空!"}]});
  114. rs &= $.validate({name:"salesman",model:[{type:"require",msg:"经办人不能为空!"}]});
  115. rs &= $.validate({name:"duty_department_name",model:[{type:"require",msg:"签约部门不能为空!"}]});
  116. rs &= $.validate({name:"duty_man_name",model:[{type:"require",msg:"签约人不能为空!"}]});
  117. rs &= $.validate({name:"contract_startdate",model:[{type:"require",msg:"合同开始日期不能为空!"}]});
  118. rs &= $.validate({name:"contract_enddate",model:[{type:"require",msg:"合同截止日期不能为空!"}]});
  119. rs &= $.validate({name:"firstparty_name",model:[{type:"require",msg:"甲方不能为空!"}]});
  120. rs &= $.validate({name:"secondparty_name",model:[{type:"require",msg:"乙方不能为空!"}]});
  121. if(!rs)return;
  122. var relation_ids = "";
  123. $("#relationListDiv").find("input:hidden").each(function(){
  124. if(relation_ids != ""){
  125. relation_ids += ",";
  126. }
  127. relation_ids += this.value;
  128. });
  129. $("#relation_ids").val(relation_ids);
  130. $("#editContractEntryForm").submit();
  131. }
  132. }
  133. });
  134. }
  135. function selectFirstParty(){
  136. $.ligerDialog.open({
  137. title : '选择公司',
  138. width : 900,
  139. height : 370,
  140. url : 'MTContractEntryAction.do?task=toSelectCompany',
  141. buttons : [ {
  142. text : '确定',
  143. onclick : f_firstPartyOK
  144. },{
  145. text : '本公司',
  146. onclick : f_firstPartyMyCompanyOK
  147. }, {
  148. text : '取消',
  149. onclick : f_firstPartyCancel
  150. } ]
  151. });
  152. }
  153. function f_firstPartyMyCompanyOK(item,dialog){
  154. $.ajax({
  155. type:"POST",
  156. url:"MTContractCompanyAction.do?task=isExistMyCompany",
  157. data : "",
  158. timeout:10000,
  159. dataType:"json",
  160. success:function(data){
  161. if(data.isExist=='1'){
  162. var sec=$("#secondparty").val();
  163. if(data.company.universalid==sec){
  164. $.ligerDialog.error("该公司已经被乙方选择!");
  165. return;
  166. }
  167. $("#firstparty").val(data.company.universalid);
  168. $("#firstparty_name").val(data.company.company_name);
  169. $("#firstparty_duty_man").val(data.company.duty_man);
  170. $("#firstparty_table").val("1");
  171. dialog.close();
  172. }else{
  173. alert("本公司信息没填写,请补充!");
  174. dialog.close();
  175. }
  176. },
  177. complete:function(){
  178. }
  179. });
  180. }
  181. function f_firstPartyOK(item,dialog){
  182. var rows = dialog.frame.f_select();
  183. var sec=$("#secondparty").val();
  184. if(rows[0].universalid==sec){
  185. $.ligerDialog.error("该公司已经被乙方选择!");
  186. return;
  187. }
  188. $("#firstparty").val(rows[0].universalid);
  189. $("#firstparty_name").val(rows[0].company_name);
  190. $("#firstparty_duty_man").val(rows[0].duty_man);
  191. $("#firstparty_table").val(rows[0].source_type);
  192. dialog.close();
  193. }
  194. function f_firstPartyCancel(item,dialog){
  195. dialog.close();
  196. }
  197. function selectSecondParty(){
  198. $.ligerDialog.open({
  199. title : '选择公司',
  200. width : 900,
  201. height : 370,
  202. url : 'MTContractEntryAction.do?task=toSelectCompany',
  203. buttons : [ {
  204. text : '确定',
  205. onclick : f_secondPartyOK
  206. },{
  207. text : '本公司',
  208. onclick : f_secondPartyMyCompanyOK
  209. }, {
  210. text : '取消',
  211. onclick : f_firstPartyCancel
  212. } ]
  213. });
  214. }
  215. function f_secondPartyMyCompanyOK(item,dialog){
  216. $.ajax({
  217. type:"POST",
  218. url:"MTContractCompanyAction.do?task=isExistMyCompany",
  219. data : "",
  220. timeout:10000,
  221. dataType:"json",
  222. success:function(data){
  223. if(data.isExist=='1'){
  224. var fir=$("#firstparty").val();
  225. if(data.company.universalid==fir){
  226. $.ligerDialog.error("该公司已经被甲方选择!");
  227. return;
  228. }
  229. $("#secondparty").val(data.company.universalid);
  230. $("#secondparty_name").val(data.company.company_name);
  231. $("#secondparty_duty_man").val(data.company.duty_man);
  232. $("#secondparty_table").val("1");
  233. dialog.close();
  234. }else{
  235. alert("本公司信息没填写,请补充!");
  236. dialog.close();
  237. }
  238. },
  239. complete:function(){
  240. }
  241. });
  242. }
  243. function f_secondPartyOK(item,dialog){
  244. var rows = dialog.frame.f_select();
  245. var fir=$("#firstparty").val();
  246. if(rows[0].universalid==fir){
  247. $.ligerDialog.error("该公司已经被甲方选择!");
  248. return;
  249. }
  250. $("#secondparty").val(rows[0].universalid);
  251. $("#secondparty_name").val(rows[0].company_name);
  252. $("#secondparty_duty_man").val(rows[0].duty_man);
  253. $("#secondparty_table").val(rows[0].source_type);
  254. dialog.close();
  255. }
  256. function selectContract(){
  257. var obj = window.top;
  258. if (obj != undefined && obj != null) {
  259. obj.$.ligerDialog.open({
  260. title : '选择合同',
  261. width : 900,
  262. height : 370,
  263. url : 'MTContractEntryAction.do?task=toSelectContractRelation',
  264. buttons : [ {
  265. text : '确定',
  266. onclick : f_selectContractOK
  267. }, {
  268. text : '取消',
  269. onclick : f_selectContractCancel
  270. } ]
  271. });
  272. }
  273. }
  274. function f_selectContractCancel(item,dialog){
  275. dialog.close();
  276. }
  277. function f_selectContractOK(item,dialog){
  278. var rows = dialog.frame.f_select();
  279. var id = rows[0].universalid;
  280. var isExists = false;
  281. $("#relationListDiv").find(":hidden").each(function(){
  282. if(id == this.value){
  283. alert("该合同已经关联!");
  284. isExists = true;
  285. return true;
  286. }
  287. });
  288. /* <span><img align=\"bottom\" style=\"cursor:pointer\" class=\"add\" alt=\"\" src=\"${pageContext.request.contextPath}/liger/lib/ligerUI/skins/${sessionScope.css}/images/index/jian.png\" /></span> */
  289. if(!isExists){
  290. var newDiv = "<div id=\"relationDiv_"+id+"\">" +
  291. "<a href=\"#\" onclick=\"viewRelationContract("+id+")\">["+rows[0].contract_number+"]"+rows[0].contract_name+"</a>"+
  292. "<input type=\"hidden\" value=\""+id+"\"/>" +
  293. "&nbsp;&nbsp;&nbsp;<a href=\"#\" onclick=\"delContractRelation('"+id+"')\" ><img align=\"bottom\" style=\"cursor:pointer\" class=\"add\" alt=\"\" src=\"${pageContext.request.contextPath}/liger/lib/ligerUI/skins/${sessionScope.css}/images/index/jian.png\" /></a>"+
  294. "</div>";
  295. $("#relationListDiv").append(newDiv);
  296. }
  297. dialog.close();
  298. }
  299. function delContractRelation(id ){
  300. if (window.confirm("确定要删除关联吗?")){
  301. $("#relationDiv_"+id).remove();
  302. }
  303. }
  304. function viewRelationContract(contractId){
  305. //item('${pageContext.request.contextPath }/MTContractEntryAction.do?task=viewContractEntry&id='+contractId);
  306. var url = "MTContractEntryAction.do?task=viewContractEntry";
  307. var str = "?";
  308. if(url.indexOf("?")){ str = "&"; }
  309. url = url+str+"id="+contractId+str+"type=noback"+str+"t="+new Date().getTime();
  310. window.top.win8Desktop.myWindow.init({
  311. windowTitle : "合同查看",
  312. windowsId : contractId+"_"+new Date().getTime(),
  313. iframSrc : url,
  314. windowResizable:false
  315. });
  316. }
  317. </script>
  318. </head>
  319. <style type="text/css">
  320. body {
  321. background: #fff;
  322. overflow: hidden;
  323. }
  324. .liuyan .money_text {
  325. display: inline-block;
  326. vertical-align: text-top;
  327. }
  328. </style>
  329. <script type="text/javascript">
  330. $(document).ready(function(){
  331. var contract_money_display=$("#contract_money_display").val();
  332. if(contract_money_display!=0.00){
  333. displayChinese(contract_money_display);
  334. }
  335. });
  336. function viewCompanyInfo(companyId,sourceType){
  337. if(sourceType=='1'){
  338. $.ligerDialog.open({
  339. title : '查看公司详情',
  340. width : 500,
  341. height : 220,
  342. url : 'MTContractCompanyAction.do?task=viewContractParties&id='+companyId+'&sourceType='+sourceType
  343. });
  344. }
  345. if(sourceType=='2'){
  346. $.ligerDialog.open({
  347. title : '查看供应商详情',
  348. width : 500,
  349. height : 220,
  350. url : 'MTContractCompanyAction.do?task=viewContractParties&id='+companyId+'&sourceType='+sourceType
  351. });
  352. }
  353. if(sourceType=='3'){
  354. $.ligerDialog.open({
  355. title : '查看客户详情',
  356. width : 500,
  357. height : 220,
  358. url : 'MTContractCompanyAction.do?task=viewContractParties&id='+companyId+'&sourceType='+sourceType
  359. });
  360. }
  361. }
  362. function viewRelationContract(contractId){
  363. //item('${pageContext.request.contextPath }/MTContractEntryAction.do?task=viewContractEntry&id='+contractId);
  364. var url = "MTContractEntryAction.do?task=viewContractEntry";
  365. var str = "?";
  366. if(url.indexOf("?")){ str = "&"; }
  367. url = url+str+"id="+contractId+str+"type=noback"+str+"t="+new Date().getTime();
  368. window.top.win8Desktop.myWindow.init({
  369. windowTitle : "合同查看",
  370. windowsId : contractId+"_"+new Date().getTime(),
  371. iframSrc : url,
  372. windowResizable:false
  373. });
  374. }
  375. </script>
  376. <body ontouchmove="event.preventDefault();">
  377. <form id="editContractEntryForm" name="editContractEntryForm"
  378. method="post" action="MTContractEntryAction.do?task=editContractDraft">
  379. <input id="tabid" name="tabid" value="${param.tabid }" type="hidden" />
  380. <input id="universalid" name="universalid"
  381. value="${contractInfo.universalid}" type="hidden" /> <input
  382. id="relation_ids" name="relation_ids" value="${relation_ids }"
  383. type="hidden" />
  384. <input type="hidden" id="contract_money_display"
  385. name="contract_money_display" value="${contractInfo.contract_money}" />
  386. <input id="contract_entrying_date" name="contract_entrying_date"
  387. type="hidden" value="${contractInfo.contract_entrying_date }"
  388. readonly="readonly" />
  389. <input id="contract_entrying_operator"
  390. name="contract_entrying_operator" type="hidden"
  391. value="${contractInfo.contract_entrying_operator }"
  392. readonly="readonly" />
  393. <input id="contract_entrying_operator_name"
  394. name="contract_entrying_operator_name" type="hidden"
  395. value="${contractInfo.contract_entrying_operator_name }"
  396. readonly="readonly" />
  397. <div class="s_title b10 f6">
  398. <img src="/shares/images/master1/gg_ico.png" width="27" height="26" />合同基本信息
  399. <div class="article_title">
  400. <input class="art_back" title="返回" name=""
  401. onclick="history.back(-1);" type="button" style="width: 50px;"/>&nbsp; <input
  402. class="art_sub" title="保存" onclick="editContractEntry()"
  403. id="editContractEntryBtn" type="button" />&nbsp;
  404. </div>
  405. </div>
  406. <div id="jp-container" class="jp-container liuyan">
  407. <ul>
  408. <li></li>
  409. <li><span class="span_l f7">合同编号<FONT COLOR="red">*</FONT>: </span> <span
  410. class="span_text f7"><input id="contract_number"
  411. name="contract_number" type='text'
  412. value="${contractInfo.contract_number }" /></span></li>
  413. <li><span class="span_l f7">会签编号:</span> <span
  414. class="span_text f7"><input id="sign_number"
  415. name="sign_number" type='text'
  416. value="${contractInfo.sign_number }" /></span></li>
  417. <li><span class="span_l f7">合同名称<FONT COLOR="red">*</FONT>:</span> <span
  418. class="span_text f7"> <input id="contract_name"
  419. name="contract_name" type='text'
  420. value="${contractInfo.contract_name }" style="width: 300px;" />
  421. </span></li>
  422. <li><span class="span_l f7">合同类型<FONT COLOR="red">*</FONT>:</span> <span
  423. class="span_text f7">
  424. <c:if test="${contractInfo.contract_type !=0}">
  425. <select id="contract_type" name="contract_type" style="width:130px;">
  426. <option value="${contractInfo.contract_type }" selected="selected">${contractInfo.contract_type_name }</option>
  427. <c:forEach items="${typeList }" var="item">
  428. <option value="${item.contract_type }" >${item.contract_type_name }</option>
  429. </c:forEach>
  430. </select>
  431. </c:if>
  432. <c:if test="${contractInfo.contract_type ==0}">
  433. <select id="contract_type" name="contract_type" style="width:130px;">
  434. <option value="" selected="selected">-请选择-</option>
  435. <c:forEach items="${typeList }" var="item">
  436. <option value="${item.contract_type }" >${item.contract_type_name }</option>
  437. </c:forEach>
  438. </select>
  439. </c:if>
  440. </span></li>
  441. <li><span class="span_l f7">合同签订日期<FONT COLOR="red">*</FONT>:</span> <span
  442. class="span_text f7"> <input id="contract_signdate"
  443. name="contract_signdate" type='text'
  444. value="${contractInfo.contract_signdate }" readonly="readonly" />
  445. <input id="contract_signdate_prompt" name="contract_signdate"
  446. type="hidden" value="" />
  447. </span></li>
  448. <li><span class="span_l f7">经办人<FONT COLOR="red">*</FONT>:</span> <span
  449. class="span_text f7"> <input id="salesman_name"
  450. name="salesman_name" type="text"
  451. value="${contractInfo.salesman_name }" readonly="readonly" /> <input
  452. id="salesman" name="salesman" type="hidden"
  453. value="${contractInfo.salesman }" /> <input id="selectUserButton1"
  454. name="selectUserButton1" type="button" class="l-button"
  455. value="选择人员" />
  456. </span></li>
  457. <li><span class="span_l f7">签约部门<FONT COLOR="red">*</FONT>:</span> <span
  458. class="span_text f7"> <input id="duty_department_name"
  459. name="duty_department_name" type="text"
  460. value="${contractInfo.duty_department_name }" readonly="readonly" />
  461. <input id="duty_department" name="duty_department" type="hidden"
  462. value="${contractInfo.duty_department }" /> <input
  463. id="selectDeptButton" name="selectDeptButton" type="button"
  464. class="l-button" value="选择部门" />
  465. </span></li>
  466. <li><span class="span_l f7">我方签约人<FONT COLOR="red">*</FONT>:</span> <span
  467. class="span_text f7"> <input id="duty_man_name"
  468. name="duty_man_name" type="text"
  469. value="${contractInfo.duty_man_name }" readonly="readonly" /> <input
  470. id="duty_man" name="duty_man" type="hidden"
  471. value="${contractInfo.duty_man }" /> <input id="selectUserButton2"
  472. name="selectUserButton2" type="button" class="l-button"
  473. value="选择人员" />
  474. </span></li>
  475. <li><span class="span_l f7">合同开始日期<FONT COLOR="red">*</FONT>:</span> <span
  476. class="span_text f7"> <input id="contract_startdate"
  477. name="contract_startdate" type='text'
  478. value="${contractInfo.contract_startdate }" readonly="readonly" />
  479. <input id="contract_startdate_prompt" name="contract_startdate"
  480. type="hidden" value="" />
  481. </span></li>
  482. <li><span class="span_l f7">合同截止日期<FONT COLOR="red">*</FONT>:</span> <span
  483. class="span_text f7"> <input id="contract_enddate"
  484. name="contract_enddate" type='text'
  485. value="${contractInfo.contract_enddate }" readonly="readonly" /> <input
  486. id="contract_enddate_prompt" name="contract_enddate" type="hidden"
  487. value="" />
  488. </span></li>
  489. <li><span class="span_l f7">甲方<FONT COLOR="red">*</FONT>:</span> <span
  490. class="span_text f7"> <input id="firstparty_name"
  491. name="firstparty_name" type="text"
  492. value="${contractInfo.firstparty_name }" readonly="readonly" /> <input
  493. id="firstparty" name="firstparty" type="hidden"
  494. value="${contractInfo.firstparty }" /> <input
  495. id="firstparty_table" name="firstparty_table" type="hidden"
  496. value="${contractInfo.firstparty_table }" /> <input
  497. id="selectComButton1" name="selectComButton1" type="button"
  498. class="l-button" value="选择公司" onclick="selectFirstParty()" />
  499. </span></li>
  500. <li><span class="span_l f7">甲方法人:</span> <span
  501. class="span_text f7"> <input id="firstparty_duty_man"
  502. name="firstparty_duty_man" type='text'
  503. value="${contractInfo.firstparty_duty_man }" readonly="readonly" />
  504. </span></li>
  505. <li><span class="span_l f7">乙方<FONT COLOR="red">*</FONT>:</span> <span
  506. class="span_text f7"> <input id="secondparty_name"
  507. name="secondparty_name" type="text"
  508. value="${contractInfo.secondparty_name }" readonly="readonly" /> <input
  509. id="secondparty" name="secondparty" type="hidden"
  510. value="${contractInfo.secondparty }" /> <input
  511. id="secondparty_table" name="secondparty_table" type="hidden"
  512. value="${contractInfo.secondparty_table }" /> <input
  513. id="selectComButton2" name="selectComButton2" type="button"
  514. class="l-button" value="选择公司" onclick="selectSecondParty()" />
  515. </span></li>
  516. <li><span class="span_l f7">乙方法人:</span> <span
  517. class="span_text f7"> <input id="secondparty_duty_man"
  518. name="secondparty_duty_man" type='text'
  519. value="${contractInfo.secondparty_duty_man }" readonly="readonly" />
  520. </span></li>
  521. <li><span class="span_l f7">合同金额:</span>
  522. <span class="span_text f7">
  523. <div style="float: left;" >
  524. <input id="contract_money" name="contract_money" type='text' class="money_text f7" style="margin: 0px;"
  525. value="${contractInfo.contract_money_string }"
  526. onkeyup="displayChinese(this.value)" />
  527. </div>
  528. <div id="displayMoneyDiv" class="displayMoneyDiv"
  529. style="float: left;line-height: 15px;"></div>
  530. </span>
  531. </li>
  532. <li><span class="span_l f7">对方签约人:</span> <span
  533. class="span_text f7"> <input id="other_contractor"
  534. name="other_contractor" type='text'
  535. value="${contractInfo.other_contractor }" />
  536. </span></li>
  537. <li><span class="span_l f7">结算方式:</span> <span
  538. class="span_text f7"> <textarea id="payment_method"
  539. name="payment_method" rows="4" cols="90">${contractInfo.payment_method }</textarea>
  540. </span></li>
  541. <li><span class="span_l f7">合同有效期:</span> <span
  542. class="span_text f7"> <textarea id="warranty_period"
  543. name="warranty_period" rows="4" cols="90">${contractInfo.warranty_period }</textarea>
  544. </span></li>
  545. <li><span class="span_l f7">关联合同:</span> <span
  546. class="span_text f7"> <input type="button" class="l-button"
  547. value="添加关联" onclick="selectContract()" />
  548. <div id="relationListDiv">
  549. <c:forEach items="${relationList }" var="item" varStatus="status">
  550. <div id="relationDiv_${item.universalid }">
  551. <a href="#"
  552. onclick="viewRelationContract('${item.universalid}')">[${item.contract_number }]${item.contract_name }</a>
  553. <input type="hidden" value="${item.universalid }" />
  554. &nbsp;&nbsp;&nbsp;<a href="#"
  555. onclick="delContractRelation('${item.universalid }')"><img
  556. align="bottom" style="cursor: pointer" class="add" alt=""
  557. src="${pageContext.request.contextPath}/liger/lib/ligerUI/skins/${sessionScope.css}/images/index/jian.png" /></a>
  558. </div>
  559. </c:forEach>
  560. </div>
  561. </span></li>
  562. <li><span class="span_l f7">合同附件:</span> <span
  563. class="span_text f7"> <jsp:include page="/include/file.jsp">
  564. <jsp:param name="fieldName" value="contract_main_accessory" />
  565. <jsp:param name="folder" value="erp/contract/main" />
  566. <jsp:param name="size" value="1" />
  567. <jsp:param name="isView " value="0" />
  568. <jsp:param name="isDelFile" value="1" />
  569. <jsp:param name="definedCss" value="file-style" />
  570. </jsp:include> <input id="contract_accessory" name="contract_accessory"
  571. type="hidden" value="${contractInfo.contract_accessory }" />
  572. </span></li>
  573. <li><span class="span_l f7">主要页扫描件:</span> <span
  574. class="span_text f7"> <jsp:include page="/include/file.jsp">
  575. <jsp:param name="fieldName" value="contract_picture_accessory" />
  576. <jsp:param name="folder" value="erp/contract/picture" />
  577. <jsp:param name="size" value="5" />
  578. <jsp:param name="isView " value="1" />
  579. <jsp:param name="isDelFile" value="1" />
  580. <jsp:param name="definedCss" value="file-style" />
  581. </jsp:include> <input id="main_accessory" name="main_accessory" type="hidden"
  582. value="${contractInfo.main_accessory }" />
  583. </span></li>
  584. <li style="height: 100px;"></li>
  585. </ul>
  586. </div>
  587. </form>
  588. <%@ include file="/include/message.jsp"%>
  589. </body>
  590. </html>