| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@include file="/context/mytags.jsp"%>
- <t:base type="jquery,easyui,tools,DatePicker"></t:base>
- <div class="easyui-layout" fit="true">
- <div region="center" style="padding:0px;border:0px">
- <t:datagrid name="superivseList" checkbox="false" fitColumns="true" title="督查管理" actionUrl="scheduleSuperivseController.do?datagrid&_functionId=${_functionId}" idField="id" fit="true" queryMode="group" pageSize="20" >
- <t:dgCol title="主键" field="id" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="督查编码" field="code" showLen="14" query="true" queryMode="single"></t:dgCol>
- <t:dgCol title="督查日期" field="supervise_date" formatter="yyyy-MM-dd" query="true" queryMode="single" ></t:dgCol>
- <%-- 隐藏的督查人员--%>
- <t:dgCol title="督查人员" field="user_id_str" hidden="true" query="true" queryMode="single" ></t:dgCol>
- <%-- 正常显示的督查人员--%>
- <t:dgCol title="督查人员" field="user_id" dictionary="t_s_base_user,id,realname" queryMode="single" ></t:dgCol>
- <t:dgCol title="业务类型" field="type" dictionary="superivseType" query="true" queryMode="single" ></t:dgCol>
- <t:dgCol title="问题类型" field="source" dictionary="complainType" query="true" queryMode="single"></t:dgCol>
- <t:dgCol title="督查区域" field="area" dictionary="superivseArea" query="true" queryMode="single"></t:dgCol>
- <t:dgCol title="问题作业位置" field="location" showLen="12" width="100"></t:dgCol>
- <t:dgCol title="位置地点" field="position" showLen="12" width="100"></t:dgCol>
- <t:dgCol title="现场评价" field="context" showLen="12" width="100"></t:dgCol>
- <t:dgCol title="备注" field="deal_remark" showLen="12" width="100"></t:dgCol>
- <%-- 隐藏的责任人和班组长查询框 --%>
- <t:dgCol title="责任人" field="responsible_user_str" hidden="true" query="true" queryMode="single"></t:dgCol>
- <%-- <t:dgCol title="班组长" field="leader_user_str" hidden="true" query="true" queryMode="single" ></t:dgCol>--%>
- <%-- 显示的责任人和班组长字段 --%>
- <t:dgCol title="责任人" field="responsible_user_id" dictionary="t_s_base_user,id,realname" queryMode="single"></t:dgCol>
- <%-- <t:dgCol title="班组长" field="leader_user_id" dictionary="t_s_base_user,id,realname" queryMode="single" ></t:dgCol>--%>
- <t:dgCol title="整改状态" field="status" query="true" dictionary="superivseStatus" queryMode="single" ></t:dgCol>
- <%-- <t:dgCol title="处理状态" field="deal_status" dictionary="dealStatus" query="true" queryMode="single" ></t:dgCol>--%>
- <t:hasPermission code="confirmAndBack">
- <t:dgCol title="整改操作" field="imgUrl" formatterjs="statusCol"></t:dgCol>
- </t:hasPermission>
- <t:dgCol title="操作" field="opt"></t:dgCol>
- <t:dgFunOpt title="奖惩" operationCode="turnTo" exp="status#ne#4" urlclass="ace_button" funname="turnTo(id)" urlfont="fa-info-circle"/>
- <%-- <t:dgFunOpt title="不处理" exp="status#ne#4" urlclass="ace_button" funname="noDeal(id)" urlfont="fa-info-circle"/>--%>
- <t:dgToolBar title="新建" icon="icon-add" operationCode="add" url="scheduleSuperivseController.do?goAdd" funname="add"></t:dgToolBar>
- <t:dgToolBar title="修改" icon="icon-edit" operationCode="edit" url="scheduleSuperivseController.do?goUpdate" funname="update"></t:dgToolBar>
- <t:dgToolBar title="删除" icon="icon-remove" operationCode="remove" url="scheduleSuperivseController.do?doDel" funname="logicDel"></t:dgToolBar>
- <t:dgToolBar title="查看" icon="icon-search" url="scheduleSuperivseController.do?goCheck" funname="detail"></t:dgToolBar>
- </t:datagrid>
- </div>
- </div>
- <script type="text/javascript">
- function statusCol(value,row,index){
- // update-刘梦祥-2022年11月28日15:38:36(经确认,督查管理页面中的整改操作由PC端移动到移动端,且有小部分业务流程调整。)
- // if(row['status'] == "1" || row['status'] == "整改中"){
- // return '<a href="#" class="ace_button" onclick="statusUpdate(\''+row['id']+'\', \''+row['status']+'\')"> <i class=" fa fa-info-circle"></i>整改</a>';
- // }else
- if(row['status'] == "3"){
- return `<a href="#" class="ace_button" onclick="confirm('`+row['id']+`')"> <i class=" fa fa-info-circle"></i>确认</a> <a href="#" class="ace_button" onclick="sendBack('`+row['id']+`')"> <i class=" fa fa-info-circle"></i>退回</a>`;
- }else{
- return '';
- }
- }
-
- function turnTo(id) {
- addOneTab('督查奖惩申请', 'tBSupervisionController.do?list', 'default');
- }
- //修改
- function update(title, url, id) {
- var rowsData = $('#' + id).datagrid('getSelections');
- if (!rowsData || rowsData.length == 0) {
- layer.alert('请选中一条数据');
- return;
- }
- if (rowsData[0].status != 2) {
- layer.alert('<t:mutiLang langKey="已确认的记录不能修改!"/>');
- return;
- }
- createwindow("修改","scheduleSuperivseController.do?goUpdate&id=" + rowsData[0].id, '750px', '450px')
- // updateNotCreateWin("修改", url, "superivseList", false);
- }
- // update-刘梦祥-2022年11月28日16:41:50(由于该业务逻辑总是修改,故确认接口为新增接口,)
- function confirm(id){
- $.ajax({
- url : "scheduleSuperivseController.do?doConfirm",
- type : 'post',
- data : {
- id : id
- },
- cache : false,
- success : function(data) {
- var d = data;
- tip(d.msg);
- $("#superivseList").datagrid('reload');
- }
- });
- }
- function sendBack(id){
- $.ajax({
- url : "scheduleSuperivseController.do?doBack",
- type : 'post',
- data : {
- id : id
- },
- cache : false,
- success : function(data) {
- var d = data;
- tip(d.msg);
- $("#superivseList").datagrid('reload');
- }
- });
- }
- function noDeal(id) {
- $.ajax({
- url : "scheduleSuperivseController.do?doNoDeal",
- type : 'post',
- data : {
- id : id
- },
- cache : false,
- success : function(data) {
- var d = data;
- tip(d.msg);
- $("#superivseList").datagrid('reload');
- }
- });
- }
- function statusUpdate(id, status) {
- if(status != '1' && status != '整改中'){
- layer.alert("该督查已处理");
- return;
- }
- createwindow("整改","scheduleSuperivseController.do?statusUpdate&id=" + id, '750px', '450px')
- }
- function logicDel(){
- var rows = $("#superivseList").datagrid('getSelections');
- if (rows.length > 0) {
- if(rows) {
- $.messager.confirm("确认", "确定要删除这条数据?", function (r) {
- if (r) {
- $.ajax({
- url : "scheduleSuperivseController.do?doDel",
- type : 'post',
- data : {
- id : rows[0].id
- },
- cache : false,
- success : function(data) {
- var d = data;
- if (d.success) {
- var msg = d.msg;
- tip(msg);
- $("#superivseList").datagrid('reload');
- } else {
- layer.alert(d.msg);
- }
- }
- });
- }
- });
- }
- } else {
- layer.alert("请选择需要删除的数据");
- }
- }
- </script>
|