editContractDraft.jsp 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666
  1. <%-- <%@ include file="/include/head.jsp"%> --%>
  2. <%@ page contentType="text/html;charset=GBK"%>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <HEAD>
  6. <TITLE>编辑合同</TITLE>
  7. <link href="main.css" rel="stylesheet" type="text/css"></link>
  8. <link href="./liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css"></link>
  9. <script type="text/javascript" src="/shares/js/jquery-1.3.2.min.js"></script>
  10. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
  11. <script type="text/javascript" src="/shares/js/common.js"></script>
  12. <script type="text/javascript" src="/shares/js/constant.js"></script>
  13. <!-- by linww 2014.01.14 begin -->
  14. <script type="text/javascript" src="/shares/js/file.js"></script>
  15. <!-- by linww 2014.01.14 end -->
  16. <script src="/shares/xheditor/xheditor-1.1.14/xheditor-1.1.14-zh-cn.min.js" type="text/javascript" ></script>
  17. <!-- 选择公司 -->
  18. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerTextBox.js" type="text/javascript"></script>
  19. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerCheckBox.js" type="text/javascript"></script>
  20. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerComboBox.js" type="text/javascript"></script>
  21. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerSpinner.js" type="text/javascript"></script>
  22. <!-- 显示金额 -->
  23. <script src="/shares/js/yw/contract/contractMoneyDisplay.js" type="text/javascript" ></script>
  24. <!-- 选择项目弹窗 -->
  25. <script src="/shares/js/yw/contract/common/chooseProject.js" type="text/javascript" ></script>
  26. <script type="text/javascript">
  27. var reindex="";
  28. $(document).ready(function(){
  29. /* $("#changetime").ligerDateEditor({ showTime: false, labelAlign: 'left', width:150,height:21,initValue: date}); */
  30. $("#contract_signdate").ligerDateEditor({ showTime: false, labelAlign: 'left'});
  31. $("#contract_startdate").ligerDateEditor({ showTime: false, labelAlign: 'left'});
  32. $("#contract_enddate").ligerDateEditor({ showTime: false, labelAlign: 'left'});
  33. /* $("#contract_entrying_date").ligerDateEditor({ showTime: false, labelAlign: 'left'}); */
  34. loadTypeTree("selectUserButton1",{type:"singleuser",tab:"1,3,8",backId:"salesman",backName:"salesman_name"});
  35. loadTypeTree("selectUserButton2",{type:"singleuser",tab:"1,3,8",backId:"duty_man",backName:"duty_man_name"});
  36. loadTypeTree("selectDeptButton",{type:"singledept",tab:"1",backId:"duty_department",backName:"duty_department_name"});
  37. var contract_money_display=$("#contract_money_display").val();
  38. if(contract_money_display!=0.00){
  39. displayChinese(contract_money_display);
  40. }
  41. // var ids1=$("#contract_accessory").val();
  42. // editViewFileHtml(ids1,"contract_main_accessory",true);
  43. // var ids2=$("#main_accessory").val();
  44. // editViewFileHtml(ids2,"contract_picture_accessory",true);
  45. });
  46. function editContractEntry(){
  47. var isExistContractNum=false;
  48. var contract_number=$("#contract_number").val();
  49. $.ajax({
  50. type:"POST",
  51. url:"contractEntry.do?task=isExistContractNum",
  52. data : {"contract_number":contract_number},
  53. timeout:10000,
  54. dataType:"json",
  55. success:function(data){
  56. if(data.error){
  57. $.ligerDialog.error(data.error);
  58. isExistContractNum=true;
  59. }
  60. },
  61. complete:function(){
  62. if(!isExistContractNum){
  63. var evalue = "";
  64. $("input[name='contract_main_accessory']").each(function(){
  65. if(evalue!=""){
  66. evalue+=","+$(this).val();
  67. }else{
  68. evalue=$(this).val();
  69. }
  70. });
  71. $("#contract_accessory").val(evalue);
  72. evalue="";
  73. $("input[name='contract_picture_accessory']").each(function(){
  74. if(evalue!=""){
  75. evalue+=","+$(this).val();
  76. }else{
  77. evalue=$(this).val();
  78. }
  79. });
  80. $("#main_accessory").val(evalue);
  81. var rs = $.validate({name:"contract_number",model:[{type:"require",msg:"合同编号不能为空!"}]});
  82. rs &= $.validate({name:"contract_name",model:[{type:"require",msg:"合同名称不能为空!"}]});
  83. rs &= $.validate({name:"contract_type",model:[{type:"require",msg:"合同类型不能为空!"}]});
  84. rs &= $.validate({name:"contract_signdate",model:[{type:"require",msg:"合同签订日期不能为空!"}]});
  85. rs &= $.validate({name:"salesman",model:[{type:"require",msg:"经办人不能为空!"}]});
  86. rs &= $.validate({name:"duty_department_name",model:[{type:"require",msg:"签约部门不能为空!"}]});
  87. rs &= $.validate({name:"duty_man_name",model:[{type:"require",msg:"签约人不能为空!"}]});
  88. rs &= $.validate({name:"contract_startdate",model:[{type:"require",msg:"合同开始日期不能为空!"}]});
  89. // rs &= $.validate({name:"contract_enddate",model:[{type:"require",msg:"合同截止日期不能为空!"}]});
  90. rs &= $.validate({name:"firstparty_name",model:[{type:"require",msg:"甲方不能为空!"}]});
  91. rs &= $.validate({name:"secondparty_name",model:[{type:"require",msg:"乙方不能为空!"}]});
  92. if(!rs)return;
  93. var relation_ids = "";
  94. $("#relationListDiv").find("input:hidden").each(function(){
  95. if(relation_ids != ""){
  96. relation_ids += ",";
  97. }
  98. relation_ids += this.value;
  99. });
  100. $("#relation_ids").val(relation_ids);
  101. $("#editContractEntryForm").submit();
  102. }
  103. }
  104. });
  105. }
  106. function selectFirstParty(){
  107. $.ligerDialog.open({
  108. title : '选择公司',
  109. width : 900,
  110. height : 370,
  111. url : 'contractEntry.do?task=toSelectCompany',
  112. buttons : [ {
  113. text : '确定',
  114. onclick : f_firstPartyOK
  115. }
  116. // ,{
  117. // text : '本公司',
  118. // onclick : f_firstPartyMyCompanyOK
  119. // }
  120. , {
  121. text : '取消',
  122. onclick : f_firstPartyCancel
  123. } ]
  124. });
  125. }
  126. function f_firstPartyMyCompanyOK(item,dialog){
  127. $.ajax({
  128. type:"POST",
  129. url:"contractCompany.do?task=isExistMyCompany",
  130. data : "",
  131. timeout:10000,
  132. dataType:"json",
  133. success:function(data){
  134. if(data.isExist=='1'){
  135. var sec=$("#secondparty").val();
  136. if(data.company.universalid==sec){
  137. $.ligerDialog.error("该公司已经被乙方选择!");
  138. return;
  139. }
  140. $("#firstparty").val(data.company.universalid);
  141. $("#firstparty_name").val(data.company.company_name);
  142. $("#firstparty_duty_man").val(data.company.duty_man);
  143. $("#firstparty_table").val("1");
  144. dialog.close();
  145. }else{
  146. alert("本公司信息没填写,请补充!");
  147. dialog.close();
  148. }
  149. },
  150. complete:function(){
  151. }
  152. });
  153. }
  154. function f_firstPartyOK(item,dialog){
  155. var rows = dialog.frame.f_select();
  156. var sec=$("#secondparty").val();
  157. if(rows[0].universalid==sec){
  158. $.ligerDialog.error("该公司已经被乙方选择!");
  159. return;
  160. }
  161. $("#firstparty").val(rows[0].universalid);
  162. $("#firstparty_name").val(rows[0].company_name);
  163. $("#firstparty_duty_man").val(rows[0].duty_man);
  164. $("#firstparty_table").val(rows[0].source_type);
  165. dialog.close();
  166. }
  167. function f_firstPartyCancel(item,dialog){
  168. dialog.close();
  169. }
  170. function selectSecondParty(){
  171. $.ligerDialog.open({
  172. title : '选择公司',
  173. width : 900,
  174. height : 370,
  175. url : 'contractEntry.do?task=toSelectCompany',
  176. buttons : [ {
  177. text : '确定',
  178. onclick : f_secondPartyOK
  179. }
  180. // ,
  181. // {
  182. // text : '本公司',
  183. // onclick : f_secondPartyMyCompanyOK
  184. // }
  185. , {
  186. text : '取消',
  187. onclick : f_firstPartyCancel
  188. } ]
  189. });
  190. }
  191. function f_secondPartyMyCompanyOK(item,dialog){
  192. $.ajax({
  193. type:"POST",
  194. url:"contractCompany.do?task=isExistMyCompany",
  195. data : "",
  196. timeout:10000,
  197. dataType:"json",
  198. success:function(data){
  199. if(data.isExist=='1'){
  200. var fir=$("#firstparty").val();
  201. if(data.company.universalid==fir){
  202. $.ligerDialog.error("该公司已经被甲方选择!");
  203. return;
  204. }
  205. $("#secondparty").val(data.company.universalid);
  206. $("#secondparty_name").val(data.company.company_name);
  207. $("#secondparty_duty_man").val(data.company.duty_man);
  208. $("#secondparty_table").val("1");
  209. dialog.close();
  210. }else{
  211. alert("本公司信息没填写,请补充!");
  212. dialog.close();
  213. }
  214. },
  215. complete:function(){
  216. }
  217. });
  218. }
  219. function f_secondPartyOK(item,dialog){
  220. var rows = dialog.frame.f_select();
  221. var fir=$("#firstparty").val();
  222. if(rows[0].universalid==fir){
  223. $.ligerDialog.error("该公司已经被甲方选择!");
  224. return;
  225. }
  226. $("#secondparty").val(rows[0].universalid);
  227. $("#secondparty_name").val(rows[0].company_name);
  228. $("#secondparty_duty_man").val(rows[0].duty_man);
  229. $("#secondparty_table").val(rows[0].source_type);
  230. dialog.close();
  231. }
  232. function selectContract(){
  233. var obj = window.top;
  234. if (obj != undefined && obj != null) {
  235. obj.$.ligerDialog.open({
  236. title : '选择合同',
  237. width : 900,
  238. height : 370,
  239. url : 'contractEntry.do?task=toSelectContractRelation',
  240. buttons : [ {
  241. text : '确定',
  242. onclick : f_selectContractOK
  243. }, {
  244. text : '取消',
  245. onclick : f_selectContractCancel
  246. } ]
  247. });
  248. }
  249. }
  250. function f_selectContractCancel(item,dialog){
  251. dialog.close();
  252. }
  253. function f_selectContractOK(item,dialog){
  254. var rows = dialog.frame.f_select();
  255. var id = rows[0].universalid;
  256. var isExists = false;
  257. $("#relationListDiv").find(":hidden").each(function(){
  258. if(id == this.value){
  259. alert("该合同已经关联!");
  260. isExists = true;
  261. return true;
  262. }
  263. });
  264. /* <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> */
  265. if(!isExists){
  266. var newDiv = "<div id=\"relationDiv_"+id+"\">" +
  267. "<a href=\"#\" onclick=\"viewRelationContract("+id+")\">["+rows[0].contract_number+"]"+rows[0].contract_name+"</a>"+
  268. "<input type=\"hidden\" value=\""+id+"\"/>" +
  269. "&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>"+
  270. "</div>";
  271. $("#relationListDiv").append(newDiv);
  272. }
  273. dialog.close();
  274. /*
  275. $("#contract_main_relation_"+reindex).val(rows[0].universalid);
  276. $("#contract_main_number_"+reindex).val(rows[0].contract_number);
  277. dialog.close();
  278. reindex="";
  279. var relation_ids="";
  280. $("input[name*='contract_main_relation']").each(function(){
  281. if(relation_ids==""){
  282. relation_ids+=$(this).val();
  283. }else{
  284. relation_ids+=","+$(this).val();
  285. }
  286. });
  287. $("#relation_ids").val(relation_ids);
  288. */
  289. }
  290. /* function selectSingleContract(){
  291. $.ligerDialog.open({
  292. title : '选择合同',
  293. width : 900,
  294. height : 370,
  295. url : 'contractEntry.do?task=toSelectContractRelation',
  296. buttons : [ {
  297. text : '确定',
  298. onclick : f_selectSingleContractOK
  299. }, {
  300. text : '取消',
  301. onclick : f_selectSingleContractCancel
  302. } ]
  303. });
  304. }
  305. function f_selectSingleContractCancel(item,dialog){
  306. dialog.close();
  307. }
  308. function f_selectSingleContractOK(item,dialog){
  309. var rows = dialog.frame.f_select();
  310. $("#contract_main_relation").val(rows[0].universalid);
  311. $("#contract_main_number").val(rows[0].contract_number);
  312. dialog.close();
  313. var rela_value=$("#contract_main_relation").val();
  314. $("#relation_ids").val(rela_value);
  315. } */
  316. function delContractRelation(id ){
  317. if (window.confirm("确定要删除关联吗?")){
  318. $("#relationDiv_"+id).remove();
  319. }
  320. }
  321. function viewRelationContract(contractId){
  322. window.parent.f_addTab("viewContract"+contractId, '查看合同', '${pageContext.request.contextPath }/contractEntry.do?task=viewContractEntry&id='+contractId+'&tabid=' + getCurrentTabId());
  323. }
  324. $(function() {
  325. $("#contract_type").ligerComboBox();
  326. });
  327. </script>
  328. <style type="text/css">
  329. body {
  330. padding: 5px;
  331. margin: 0;
  332. }
  333. #layout1 {
  334. width: 100%;
  335. margin: 0;
  336. padding: 0;
  337. }
  338. .l-button {
  339. margin-left: 1px;
  340. }
  341. #deptBtn {
  342. width: 100%;
  343. background: #e5ecf9;
  344. text-align: center;
  345. height: 25px;
  346. padding-top: 3px
  347. }
  348. #leftBtn{
  349. width: 100%;
  350. background: #e5ecf9;
  351. height: 25px;
  352. padding-top: 3px
  353. }
  354. .l-layout-left {
  355. overflow-y: auto;
  356. }
  357. #displayMoneyDiv{
  358. font-family: "楷体_GB2312";
  359. /* "宋体",, "黑体",Arial,Helvetica, sans-serif */
  360. /* color:#000000; */
  361. color:red;
  362. font-size: 13px;
  363. }
  364. </style>
  365. </HEAD>
  366. <BODY>
  367. <%@ include file="/include/button.jsp"%>
  368. <%@ include file="/include/message.jsp"%>
  369. <div class="l-content">
  370. <form id="editContractEntryForm" name="editContractEntryForm" method="post" action="contractEntry.do?task=editContractDraft">
  371. <div id="layout1">
  372. <div position="center" id="center" title="" class="forum-container">
  373. <input id="tabid" name="tabid" value="${param.tabid }" type="hidden"/>
  374. <input id="universalid" name="universalid" value="${contractInfo.universalid}" type="hidden"/>
  375. <input id="relation_ids" name="relation_ids" value="${relation_ids }" type="hidden"/>
  376. <input type="hidden" id="contract_money_display" name="contract_money_display" value="${contractInfo.contract_money}"/>
  377. <div id="leftBtn" >
  378. <input type="button" value="保存为合同" class="l-button" onclick="editContractEntry()" id="editContractEntryBtn" />
  379. </div>
  380. <table border="0" cellspacing="1" cellpadding="0" class="l-table-edit line">
  381. <tr>
  382. <td class="l-table-edit-text">合同编号<FONT COLOR="red">*</FONT>:</td>
  383. <td class="l-table-edit-td">
  384. <input id="contract_number" name="contract_number" type='text' value="${contractInfo.contract_number }" />
  385. </td>
  386. <td class="l-table-edit-text">会签编号:</td>
  387. <td class="l-table-edit-td" >
  388. <input id="sign_number" name="sign_number" type='text' value="${contractInfo.sign_number }" />
  389. </td>
  390. </tr>
  391. <tr>
  392. <td class="l-table-edit-text">合同名称<FONT COLOR="red">*</FONT>:</td>
  393. <td class="l-table-edit-td">
  394. <input id="contract_name" name="contract_name" type='text' value="${contractInfo.contract_name }" style="width:300px;"/>
  395. </td>
  396. <td class="l-table-edit-text">合同类型<FONT COLOR="red">*</FONT>:</td>
  397. <td class="l-table-edit-td">
  398. <%-- <input id="contract_type" name="contract_type" type='text' value="${company.postalcode }" /> --%>
  399. <c:if test="${contractInfo.contract_type !=0}">
  400. <select id="contract_type" name="contract_type" style="width:130px;">
  401. <option value="${contractInfo.contract_type }" selected="selected">${contractInfo.contract_type_name }</option>
  402. <c:forEach items="${typeList }" var="item">
  403. <option value="${item.contract_type }" >${item.contract_type_name }</option>
  404. </c:forEach>
  405. </select>
  406. </c:if>
  407. <c:if test="${contractInfo.contract_type ==0}">
  408. <select id="contract_type" name="contract_type" style="width:130px;">
  409. <option value="" selected="selected">-请选择-</option>
  410. <c:forEach items="${typeList }" var="item">
  411. <option value="${item.contract_type }" >${item.contract_type_name }</option>
  412. </c:forEach>
  413. </select>
  414. </c:if>
  415. </td>
  416. </tr>
  417. <%-- <tr>
  418. <td class="l-table-edit-text">保修期<FONT COLOR="red">*</FONT>:</td>
  419. <td class="l-table-edit-td">
  420. <input id="warranty_period" name="warranty_period" type='text' value="${contractInfo.warranty_period }"/>&nbsp;月
  421. </td>
  422. <td class="l-table-edit-text">合同金额<FONT COLOR="red">*</FONT>:</td>
  423. <td class="l-table-edit-td">
  424. <input id="contract_money" name="contract_money" type='text' value="${contractInfo.contract_money_string }"/>
  425. </td>
  426. </tr> --%>
  427. <tr>
  428. <td class="l-table-edit-text">合同签订日期<FONT COLOR="red">*</FONT>:</td>
  429. <td class="l-table-edit-td">
  430. <input id="contract_signdate" name="contract_signdate" type='text' value="${contractInfo.contract_signdate }" />
  431. <input id="contract_signdate_prompt" name="contract_signdate" type="hidden" value=""/>
  432. </td>
  433. <td class="l-table-edit-text">经办人<FONT COLOR="red">*</FONT>:</td>
  434. <td class="l-table-edit-td">
  435. <input id="salesman_name" name="salesman_name" type="text" value="${contractInfo.salesman_name }" readonly="readonly"/>
  436. <input id="salesman" name="salesman" type="hidden" value="${contractInfo.salesman }"/>
  437. <input id="selectUserButton1" name="selectUserButton1" type="button" class="l-button" value="选择人员" />
  438. </td>
  439. </tr>
  440. <tr>
  441. <td class="l-table-edit-text">签约部门<FONT COLOR="red">*</FONT>:</td>
  442. <td class="l-table-edit-td">
  443. <input id="duty_department_name" name="duty_department_name" type="text" value="${contractInfo.duty_department_name }" readonly="readonly"/>
  444. <input id="duty_department" name="duty_department" type="hidden" value="${contractInfo.duty_department }"/>
  445. <input id="selectDeptButton" name="selectDeptButton" type="button" class="l-button" value="选择部门" />
  446. </td>
  447. <td class="l-table-edit-text">我方签约人<FONT COLOR="red">*</FONT>:</td>
  448. <td class="l-table-edit-td">
  449. <input id="duty_man_name" name="duty_man_name" type="text" value="${contractInfo.duty_man_name }" readonly="readonly"/>
  450. <input id="duty_man" name="duty_man" type="hidden" value="${contractInfo.duty_man }"/>
  451. <input id="selectUserButton2" name="selectUserButton2" type="button" class="l-button" value="选择人员" />
  452. </td>
  453. </tr>
  454. <%-- <tr>
  455. <td class="l-table-edit-text">金额支付方式<FONT COLOR="red">*</FONT>:</td>
  456. <td class="l-table-edit-td" colspan="3">
  457. <textarea id="payment_method" name="payment_method" rows="4" cols="90">${contractInfo.payment_method }</textarea>
  458. <input id="payment_method" name="payment_method" type='text' value="${company.cellphone }"/>
  459. </td>
  460. </tr> --%>
  461. <tr>
  462. <td class="l-table-edit-text">合同开始日期<FONT COLOR="red">*</FONT>:</td>
  463. <td class="l-table-edit-td">
  464. <input id="contract_startdate" name="contract_startdate" type='text' value="${contractInfo.contract_startdate }" />
  465. <input id="contract_startdate_prompt" name="contract_startdate" type="hidden" value=""/>
  466. </td>
  467. <td class="l-table-edit-text">合同截止日期<FONT COLOR="red"></FONT>:</td>
  468. <td class="l-table-edit-td">
  469. <input id="contract_enddate" name="contract_enddate" type='text' value="${contractInfo.contract_enddate }" />
  470. <input id="contract_enddate_prompt" name="contract_enddate" type="hidden" value=""/>
  471. </td>
  472. </tr>
  473. <tr>
  474. <td class="l-table-edit-text">甲方<FONT COLOR="red">*</FONT>:</td>
  475. <td class="l-table-edit-td">
  476. <input id="firstparty_name" name="firstparty_name" type="text" value="${contractInfo.firstparty_name }" readonly="readonly"/>
  477. <input id="firstparty" name="firstparty" type="hidden" value="${contractInfo.firstparty }"/>
  478. <input id="firstparty_table" name="firstparty_table" type="hidden" value="${contractInfo.firstparty_table }"/>
  479. <input id="selectComButton1" name="selectComButton1" type="button" class="l-button" value="选择公司" onclick="selectFirstParty()"/>
  480. </td>
  481. <td class="l-table-edit-text">甲方法人:</td>
  482. <td class="l-table-edit-td">
  483. <input id="firstparty_duty_man" name="firstparty_duty_man" type='text' value="${contractInfo.firstparty_duty_man }" readonly="readonly"/>
  484. </td>
  485. </tr>
  486. <tr>
  487. <td class="l-table-edit-text">乙方<FONT COLOR="red">*</FONT>:</td>
  488. <td class="l-table-edit-td">
  489. <input id="secondparty_name" name="secondparty_name" type="text" value="${contractInfo.secondparty_name }" readonly="readonly"/>
  490. <input id="secondparty" name="secondparty" type="hidden" value="${contractInfo.secondparty }"/>
  491. <input id="secondparty_table" name="secondparty_table" type="hidden" value="${contractInfo.secondparty_table }"/>
  492. <input id="selectComButton2" name="selectComButton2" type="button" class="l-button" value="选择公司" onclick="selectSecondParty()"/>
  493. </td>
  494. <td class="l-table-edit-text">乙方法人:</td>
  495. <td class="l-table-edit-td">
  496. <input id="secondparty_duty_man" name="secondparty_duty_man" type='text' value="${contractInfo.secondparty_duty_man }" readonly="readonly"/>
  497. </td>
  498. </tr>
  499. <!-- <tr>
  500. <td class="l-table-edit-text">录入日期<FONT COLOR="red">*</FONT>:</td>
  501. <td class="l-table-edit-td"> -->
  502. <input id="contract_entrying_date" name="contract_entrying_date" type="hidden" value="${contractInfo.contract_entrying_date }" readonly="readonly"/>
  503. <!-- </td>
  504. <td class="l-table-edit-text">录入人<FONT COLOR="red">*</FONT>:</td>
  505. <td class="l-table-edit-td"> -->
  506. <input id="contract_entrying_operator" name="contract_entrying_operator" type="hidden" value="${contractInfo.contract_entrying_operator }" readonly="readonly"/>
  507. <input id="contract_entrying_operator_name" name="contract_entrying_operator_name" type="hidden" value="${contractInfo.contract_entrying_operator_name }" readonly="readonly"/>
  508. <!-- </td>
  509. </tr> -->
  510. <tr>
  511. <td class="l-table-edit-text">合同金额:</td>
  512. <td class="l-table-edit-td" >
  513. <div style="float:left;"><input id="contract_money" name="contract_money" type='text' value="${contractInfo.contract_money_string }" onkeyup="displayChinese(this.value)"/></div>
  514. <%-- <textarea id="contract_money" name="contract_money" rows="4" cols="90">${failInfo.contract_money }</textarea> --%>
  515. <div id="displayMoneyDiv" class="displayMoneyDiv" style="float:left;margin-top:5px;"></div>
  516. </td>
  517. <td class="l-table-edit-text">对方签约人:</td>
  518. <td class="l-table-edit-td" >
  519. <input id="other_contractor" name="other_contractor" type='text' value="${contractInfo.other_contractor }"/>
  520. </td>
  521. </tr>
  522. <tr>
  523. <td class="l-table-edit-text">项目编号:</td>
  524. <td class="l-table-edit-td" >
  525. <input type="text" id="project_code" name="project_code" value="${contractInfo.project_code }" readonly="readonly"/>
  526. <input type="hidden" id="project_id" name="project_id" value="${contractInfo.project_id }"/>
  527. <input id="selectProject" name="selectProject" type="button" class="l-button" value="选择项目" onclick="chooseProject({project_id:'project_id',project_code:'project_code',project_name:'project_name'})"/>
  528. </td>
  529. <td class="l-table-edit-text">项目名称:</td>
  530. <td class="l-table-edit-td" >
  531. <input id="project_name" name="project_name" type='text' value="${contractInfo.project_name }" readonly="readonly"/>
  532. </td>
  533. </tr>
  534. <tr>
  535. <td class="l-table-edit-text">质保金:</td>
  536. <td class="l-table-edit-td" colspan="1">
  537. <div style="float:left;"><input id="contract_gold" name="contract_gold" type='text' value="${contractInfo.contract_gold_string }" /></div>
  538. <%-- <textarea id="contract_money" name="contract_money" rows="4" cols="90">${failInfo.contract_money }</textarea> --%>
  539. </td>
  540. <td class="l-table-edit-text">采购项目:</td>
  541. <td class="l-table-edit-td" >
  542. <input id="target" name="target" type='text' value="${contractInfo.contract_target }" style="width:300px;"/>
  543. </td>
  544. </tr>
  545. <tr>
  546. <td class="l-table-edit-text">结算方式:</td>
  547. <td class="l-table-edit-td" colspan="3">
  548. <textarea id="payment_method" name="payment_method" rows="4" cols="90">${contractInfo.payment_method }</textarea>
  549. </td>
  550. </tr>
  551. <tr>
  552. <td class="l-table-edit-text">合同有效期:</td>
  553. <td class="l-table-edit-td" colspan="3">
  554. <textarea id="warranty_period" name="warranty_period" rows="4" cols="90">${contractInfo.warranty_period }</textarea>
  555. </td>
  556. </tr>
  557. <%-- <c:if test="${reListSize=='0' }">
  558. <tr>
  559. <td class="l-table-edit-text">关联合同:</td>
  560. <td class="l-table-edit-td" colspan="3">
  561. <input id="contract_main_number" name="contract_main_number" type="text" value="" readonly="readonly"/>
  562. <input id="contract_main_relation" name="contract_main_relation" type="hidden" value=""/>
  563. <input id="selectContractButton" name="selectContractButton" type="button" class="l-button" value="选择合同" onclick="selectSingleContract()"/>
  564. </td>
  565. </tr>
  566. </c:if> --%>
  567. <tr>
  568. <td class="l-table-edit-text">关联合同:</td>
  569. <td class="l-table-edit-td" colspan="3">
  570. <br/>
  571. <input type="button" class="l-button" value="添加关联" onclick="selectContract()"/>
  572. <div id="relationListDiv">
  573. <c:forEach items="${relationList }" var="item" varStatus="status">
  574. <div id="relationDiv_${item.universalid }">
  575. <a href="#" onclick="viewRelationContract('${item.universalid}')">[${item.contract_number }]${item.contract_name }</a>
  576. <input type="hidden" value="${item.universalid }"/>
  577. &nbsp;&nbsp;&nbsp;<a href="#" onclick="delContractRelation('${item.universalid }')" ><img align="bottom" style="cursor:pointer" class="add" alt="" src="${pageContext.request.contextPath}/liger/lib/ligerUI/skins/${sessionScope.css}/images/index/jian.png" /></a>
  578. </div>
  579. </c:forEach>
  580. </div>
  581. <%--
  582. <c:forEach items="${relationList }" var="item" varStatus="status">
  583. <input id="contract_main_number_${status.index }" name="contract_main_number_${status.index }" type="text" value="${item.contract_number }" readonly="readonly" disabled="disabled"/>
  584. <input id="contract_main_relation_${status.index }" name="contract_main_relation_${status.index }" type="hidden" value="${item.universalid }"/>
  585. <input id="selectContractButton_${status.index }" name="selectContractButton_${status.index }" type="button" class="l-button" value="选择合同" onclick="selectContract(${status.index })"/>
  586. &nbsp;&nbsp;&nbsp;<a id="relation_remove_${status.index }" href="#" onclick="delContractRelation(${status.index })" >删除关联</a>
  587. <br/><br/>
  588. </c:forEach>
  589. --%>
  590. </td>
  591. </tr>
  592. <tr>
  593. <td class="l-table-edit-text">合同附件:</td>
  594. <td class="l-table-edit-td" colspan="3">
  595. <div style="display: inline;float: left;">
  596. <jsp:include page="/include/file.jsp">
  597. <jsp:param name="fieldName" value="contract_main_accessory" />
  598. <jsp:param name="folder" value="contract/main" />
  599. <jsp:param name="size" value="1" />
  600. <jsp:param name="isView " value="0" />
  601. <jsp:param name="isDelFile" value="1" />
  602. <jsp:param name="definedCss" value="file-style" />
  603. <jsp:param name="cloudeEitor" value="1" />
  604. <jsp:param name="documentId" value="${contractInfo.contract_accessory }" />
  605. </jsp:include>
  606. <input id="contract_accessory" name="contract_accessory" type="hidden" value="${contractInfo.contract_accessory }"/>
  607. </div>
  608. </td>
  609. </tr>
  610. <script>
  611. $(document).ready(function(){
  612. var a=$("input[name=size]").val();
  613. if(a==1)
  614. $("#cloudeditor").css("display","none");
  615. });
  616. function eidtorFile(fileId){
  617. window.open('${pageContext.request.contextPath }/contractCloudeditor.do?task=editContractFile&documentId='+fileId,
  618. 'newwindow',
  619. 'height='+screen.availHeight+',width='+screen.availWidth+',top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no,directories=no');
  620. }
  621. </script>
  622. <!-- by linww 2014.01.13 end -->
  623. </td>
  624. </tr>
  625. <tr>
  626. <td class="l-table-edit-text">主要页扫描件:</td>
  627. <td class="l-table-edit-td" colspan="3">
  628. <jsp:include page="/include/file.jsp">
  629. <jsp:param name="fieldName" value="contract_picture_accessory" />
  630. <jsp:param name="folder" value="contract/picture" />
  631. <jsp:param name="size" value="5" />
  632. <jsp:param name="isView " value="1" />
  633. <jsp:param name="isDelFile" value="1" />
  634. <jsp:param name="definedCss" value="file-style" />
  635. <jsp:param name="cloudeEitor" value="1" />
  636. <jsp:param name="documentId" value="${contractInfo.main_accessory }" />
  637. </jsp:include>
  638. <input id="main_accessory" name="main_accessory" type="hidden" value="${contractInfo.main_accessory }"/>
  639. </td>
  640. </tr>
  641. </table>
  642. </div>
  643. </div>
  644. </form>
  645. </div>
  646. </BODY>
  647. </HTML>