maintainBillList.jsp 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  4. <div class="easyui-layout" fit="true">
  5. <div region="center" style="padding:0px;border:0px">
  6. <t:datagrid name="maintainBillList" checkbox="false" pagination="true" fitColumns="true" pageSize="20" sortName="plandatestart" sortOrder="desc"
  7. title="维保服务单记录" actionUrl="maintainBillController.do?datagrid" idField="id" fit="true" queryMode="group">
  8. <t:dgCol title="主键" field="id" hidden="true" queryMode="single" width="120"></t:dgCol>
  9. <t:dgCol title="创建人名称" field="createName" hidden="true" queryMode="single" width="120"></t:dgCol>
  10. <t:dgCol title="创建人登录名称" field="createBy" hidden="true" queryMode="single" width="120"></t:dgCol>
  11. <t:dgCol title="创建日期" field="createDate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
  12. <t:dgCol title="更新人名称" field="updateName" hidden="true" queryMode="single" width="120"></t:dgCol>
  13. <t:dgCol title="更新人登录名称" field="updateBy" hidden="true" queryMode="single" width="120"></t:dgCol>
  14. <t:dgCol title="更新日期" field="updateDate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
  15. <t:dgCol title="所属部门" field="sysOrgCode" hidden="true" queryMode="single" width="120"></t:dgCol>
  16. <t:dgCol title="所属公司" field="sysCompanyCode" hidden="true" queryMode="single" width="120"></t:dgCol>
  17. <%--<t:dgCol title="单号" field="code" hidden="true" queryMode="single" width="120"></t:dgCol>--%>
  18. <t:dgCol title="项目" field="projectid" hidden="true" queryMode="single" width="120"></t:dgCol>
  19. <t:dgCol title="单据来源" field="sourcetype" hidden="true" queryMode="single" width="120"></t:dgCol>
  20. <t:dgCol title="本次服务评分" field="score" hidden="true" queryMode="single" width="120"></t:dgCol>
  21. <t:dgCol title="计算过平均分" field="averaged" hidden="true" queryMode="single" width="120"></t:dgCol>
  22. <t:dgCol title="服务评价" field="valuate" hidden="true" queryMode="single" width="120"></t:dgCol>
  23. <t:dgCol title="业务状态" field="busistatus" hidden="true" queryMode="single" width="120"></t:dgCol>
  24. <t:dgCol title="项目负责人" field="taskuserid" hidden="true" queryMode="single" width="120"></t:dgCol>
  25. <t:dgCol title="外包服务合同" field="contractid" hidden="true" queryMode="single" width="120"></t:dgCol>
  26. <t:dgCol title="外包服务合同名" field="contractname" hidden="true" queryMode="single" width="120"></t:dgCol>
  27. <t:dgCol title="流程状态" field="bpmStatus" hidden="true" queryMode="single" dictionary="bpm_status" width="120"></t:dgCol>
  28. <t:dgCol title="项目服务" field="projectservcieid" hidden="true" queryMode="single" width="120"></t:dgCol>
  29. <t:dgCol title="流程实例id" field="procInstId" hidden="true" queryMode="single" width="120"></t:dgCol>
  30. <%--<t:dgCol title="项目服务描述" field="projectservicename" hidden="true" queryMode="single" width="120"></t:dgCol>--%>
  31. <t:dgCol title="供应商" field="relatedunitid" hidden="true" queryMode="single" width="120"></t:dgCol>
  32. <t:dgCol title="当前流程名" field="stepName" hidden="true" queryMode="single" width="120"></t:dgCol>
  33. <t:dgCol title="" field="taskId" hidden="true" queryMode="single" width="120"></t:dgCol>
  34. <%--<t:dgCol title="本次服务描述" field="description" hidden="true" queryMode="single" width="120"></t:dgCol>--%>
  35. <t:dgCol title="计划编码" field="planCode" queryMode="single" width="120"></t:dgCol>
  36. <t:dgCol title="计划名称" field="name" queryMode="single" width="120"></t:dgCol>
  37. <t:dgCol title="项目名称" field="projectname" queryMode="single" width="120"></t:dgCol>
  38. <t:dgCol title="服务类型" field="servicetypedetail" queryMode="single" dictionary="servicetypedetail" width="120"></t:dgCol>
  39. <t:dgCol title="供应商名称" field="relatedunitname" queryMode="single" width="120"></t:dgCol>
  40. <t:dgCol title="维保月度" field="maintainMonth" queryMode="single" width="120"></t:dgCol>
  41. <t:dgCol title="实际完成日期" field="servicedate" formatter="yyyy-MM-dd" queryMode="single" width="120"></t:dgCol>
  42. <t:dgCol title="任务执行人" field="taskusername" queryMode="single" width="120"></t:dgCol>
  43. <t:dgCol title="工作状态" field="taskstatus" queryMode="single" width="120" dictionary="taskstatus"></t:dgCol>
  44. <t:dgCol title="操作" field="opt"></t:dgCol>
  45. <%--<t:dgDelOpt title="删除" exp="bpmStatus#eq#1" url="maintainBillController.do?doDel&id={id}" urlclass="ace_button" urlfont="fa-trash-o"/>--%>
  46. <%--<t:dgToolBar title="录入" icon="icon-add" operationCode="add" url="maintainBillController.do?goAdd" funname="add" height="100%" width="800"></t:dgToolBar>--%>
  47. <%--<t:dgToolBar title="修改" icon="icon-edit" operationCode="edit" url="maintainBillController.do?goUpdate" funname="update" height="100%" width="1000"></t:dgToolBar>--%>
  48. <t:dgToolBar title="查看" icon="icon-search" url="maintainBillController.do?goUpdate" funname="detail" height="100%" width="1000"></t:dgToolBar>
  49. <%--<t:dgToolBar title="批量删除" icon="icon-remove" operationCode="remove" url="maintainBillController.do?doBatchDel" funname="deleteALLSelect"></t:dgToolBar>--%>
  50. <%--<t:dgToolBar title="导入" icon="icon-putout" operationCode="put" funname="ImportXls"></t:dgToolBar>--%>
  51. <t:dgToolBar title="导出" icon="icon-put" operationCode="put" funname="ExportXls"></t:dgToolBar>
  52. <t:dgOpenOpt exp="taskstatus#eq#20" width="650" height="650" url="taskResultController.do?list&taskid={taskId}" urlclass="ace_button" urlfont="fa-check" title="查看结果"></t:dgOpenOpt>
  53. <t:dgOpenOpt exp="taskstatus#eq#10" width="600" height="300" url="projecttaskController.do?goCloseTask&id={taskId}&load=detail" urlclass="ace_button" urlfont="fa-check" title="查看原因"></t:dgOpenOpt>
  54. <%--<t:dgToolBar title="模板下载" icon="icon-putout" operationCode="putout" funname="ExportXlsByT"></t:dgToolBar> --%>
  55. </t:datagrid>
  56. </div>
  57. </div>
  58. <script src = "webpage/cn/com/lzt/maintainbill/maintainBillList.js"></script>
  59. <script src = "webpage/cn/com/lzt/maintainbill/maintainBill.js"></script>
  60. <div name="searchColums" style="margin:23px 0 18px 0;margin-top: 15px;margin-bottom: 8px;">
  61. <%-- <input type="hidden" id="orgCode" name="orgCode" value="${orgCode}"> --%>
  62. <table style="padding:0px" cellpadding="0" cellspacing="1" >
  63. <tbody>
  64. <tr>
  65. <td align="right" style="width: 74px;">计划编码:</td>
  66. <td class="value">
  67. <input type="text" name="planCode" style="width: 150px"/>
  68. </td>
  69. <td align="right" style="width: 74px;">项目名称:</td>
  70. <td class="value" >
  71. <input type="text" name="projectname" style="width: 150px"/>
  72. </td>
  73. <td align="right" style="width: 74px;">计划名称:</td>
  74. <td class="value" >
  75. <input type="text" name="name" style="width: 150px"/>
  76. </td>
  77. <td align="right" style="width: 74px;">服务类型:</td>
  78. <td class="value" >
  79. <t:dictSelect field="servicetypedetail" type="list" typeGroupCode="servicetypedetail" hasLabel="false" title="服务类型"></t:dictSelect>
  80. </td>
  81. <td align="right" style="width: 74px;">工作状态:</td>
  82. <td class="value" >
  83. <t:dictSelect field="taskstatus" type="list" typeGroupCode="taskstatus" hasLabel="false" title="工作状态" ></t:dictSelect>
  84. </td>
  85. </tr>
  86. <tr>
  87. <td align="right" style="width: 74px;">执行人:</td>
  88. <td class="value" >
  89. <input type="text" name="taskusername" style="width: 150px"/>
  90. </td>
  91. <td align="right" style="width: 74px;">供应商:</td>
  92. <td class="value">
  93. <input type="text" name="relatedunitname" style="width: 150px"/>
  94. </td>
  95. <td align="right" style="width: 74px;">
  96. 维保月度:
  97. </td>
  98. <td class="value">
  99. <input type="text" onClick="WdatePicker({dateFmt:'yyyy-MM'})" class="Wdate" readonly="readonly" name="maintainMonth" style="width: 150px"/>
  100. </td>
  101. <td align="right" style="width: 85px;">
  102. 实际完成月度:
  103. </td>
  104. <td class="value">
  105. <input type="text" onClick="WdatePicker({dateFmt:'yyyy-MM'})" class="Wdate" readonly="readonly" name="serviceMonth" style="width: 150px"/>
  106. </td>
  107. </tr>
  108. </tbody>
  109. </table>
  110. </div>
  111. </div>
  112. </div>
  113. <%@include file="/webpage/cn/com/lzt/useractiviti/search.jsp"%>
  114. <script type="text/javascript">
  115. var _gridId='maintainBillList';
  116. //导入
  117. function ImportXls() {
  118. openuploadwin('Excel导入', 'maintainBillController.do?upload', "maintainBillList");
  119. }
  120. //导出
  121. function ExportXls() {
  122. JeecgExcelExport("maintainBillController.do?exportXls","maintainBillList");
  123. }
  124. //模板下载
  125. function ExportXlsByT() {
  126. JeecgExcelExport("maintainBillController.do?exportXlsByT","maintainBillList");
  127. }
  128. function update(title,url, id,width,height,isRestful) {
  129. gridname=id;
  130. var rowsData = $('#'+id).datagrid('getSelections');
  131. if (!rowsData || rowsData.length==0) {
  132. tip('请选择编辑项目');
  133. return;
  134. }
  135. if (rowsData.length>1) {
  136. tip('请选择一条记录再编辑');
  137. return;
  138. }
  139. if(rowsData[0]['sourcetype'] == 'system'){
  140. tip('不能修改由供方服务计划生成的供方服务记录单');
  141. return;
  142. }
  143. if(rowsData[0]['bpmStatus'] != '1'){
  144. tip('不能修改已经提交审批或审批通过的供方服务记录单');
  145. return;
  146. }
  147. if(isRestful!='undefined'&&isRestful){
  148. url += '/'+rowsData[0].id;
  149. }else{
  150. url += '&id='+rowsData[0].id;
  151. }
  152. createwindow(title,url,width,height);
  153. }
  154. $(function(){
  155. })
  156. </script>
  157. <t:datagrid name="" actionUrl=""></t:datagrid>