editContractEntry.jsp 28 KB

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