| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- <%@ 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="complainList" checkbox="false" fitColumns="true" title="投诉管理" actionUrl="complainController.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="12" query="true" queryMode="single"></t:dgCol>
- <t:dgCol title="投诉时间" field="complaint_date" formatter="yyyy-MM-dd" query="true" queryMode="single"></t:dgCol>
- <t:dgCol title="投诉来源" field="complaint_from" dictionary="complaintFrom" query="true" queryMode="single"></t:dgCol>
- <t:dgCol title="投诉类型" field="type" dictionary="complainType" query="true" queryMode="single"></t:dgCol>
- <t:dgCol title="投诉内容" field="complaint_context" showLen="20" width="120"></t:dgCol>
- <t:dgCol title="事件地点" field="complaint_location" showLen="20" width="120"></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="area" dictionary="areaRegion" query="true" queryMode="single"></t:dgCol>
- <t:dgCol title="问题归属部门" field="depart_id" query="true" queryMode="single"></t:dgCol>
- <t:dgCol title="投诉状态" field="status" dictionary="complaintCorrectionState" query="true" queryMode="single"></t:dgCol>
- <t:dgCol title="退回状态" field="back_status" dictionary="complaintBackState" queryMode="single" query="true"></t:dgCol>
- <t:dgCol title="满意情况" field="rate" dictionary="complaintPleasedState" queryMode="single" query="true"></t:dgCol>
- <t:dgCol title="备注" field="remark"></t:dgCol>
- <t:dgCol title="操作" field="opt"></t:dgCol>
- <t:dgFunOpt title="下发" operationCode="turn" exp='status#eq#1' urlclass="ace_button" funname="turnTo(id)" urlfont="fa-info-circle"/>
- <t:dgFunOpt title="整改" operationCode="deal" exp='status#eq#2' urlclass="ace_button" funname="goDeal(id)" urlfont="fa-info-circle"/>
- <t:dgFunOpt title="确认" operationCode="confirmAndBack" exp='status#eq#3' urlclass="ace_button" funname="goConfirm(id)" urlfont="fa-info-circle"/>
- <t:dgFunOpt title="退回" operationCode="confirmAndBack" exp='status#eq#3' urlclass="ace_button" funname="goBack(id)" urlfont="fa-info-circle"/>
- <t:dgToolBar title="新建" icon="icon-add" operationCode="add" url="complainController.do?goAdd" funname="add"></t:dgToolBar>
- <t:dgToolBar title="修改" icon="icon-edit" operationCode="edit" url="complainController.do?goUpdate" funname="update"></t:dgToolBar>
- <t:dgToolBar title="删除" icon="icon-remove" operationCode="remove" url="complainController.do?doDel" funname="logicDel"></t:dgToolBar>
- <t:dgToolBar title="查看" icon="icon-search" url="complainController.do?goCheck" funname="detail"></t:dgToolBar>
- </t:datagrid>
- </div>
- </div>
- <script type="text/javascript">
- function goBack(id) {
- $.ajax({
- url : "complainController.do?doBack",
- type : 'post',
- data : {
- id : id
- },
- cache : false,
- success : function(data) {
- var d = data;
- tip(d.msg);
- $("#complainList").datagrid('reload');
- }
- });
- }
- //修改
- function update(title, url, id) {
- var rowsData = $('#' + id).datagrid('getSelections');
- if (!rowsData || rowsData.length == 0) {
- layer.alert('请选中一条数据');
- return;
- }
- if (rowsData[0].status != 1) {
- layer.alert('<t:mutiLang langKey="已下发,不可编辑!"/>');
- return;
- }
- createwindow("修改","complainController.do?goUpdate&id=" + rowsData[0].id, '750px', '450px')
- // updateNotCreateWin("修改", url, "complainList", false);
- }
- //add-刘梦祥-2022年6月21日13:21:49(完善投诉管理中下发操作)
- function turnTo(id){
- $.ajax({
- url : "complainController.do?turnTo",
- type : 'post',
- data : {
- id : id
- },
- cache : false,
- success : function(data) {
- var d = data;
- tip(d.msg);
- $("#complainList").datagrid('reload');
- }
- });
- }
- function goConfirm(id) {
- createwindow("确认","complainController.do?goConfirm&id=" + id, '750px', '450px')
- }
- function goDeal(id) {
- createwindow("整改","complainController.do?goDeal&id=" + id, '750px', '450px')
- }
- function logicDel(){
- var rows = $("#complainList").datagrid('getSelections');
- if (rows.length > 0) {
- if(rows) {
- $.messager.confirm("确认", "确定要删除这条数据?", function (r) {
- if (r) {
- $.ajax({
- url : "complainController.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);
- $("#complainList").datagrid('reload');
- } else {
- layer.alert(d.msg);
- }
- }
- });
- }
- });
- }
- } else {
- layer.alert("请选择需要删除的数据");
- }
- }
- </script>
|