From 3b4e776dfa939ae6f3206ab68fe038aabb14a5b3 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期四, 02 三月 2023 18:08:35 +0800
Subject: [PATCH] 优推管理,系统管理,投诉管理

---
 management/guns-admin/src/main/webapp/static/modular/system/tComplaint/tComplaint_info.js |   81 +++++++++++++++++-----------------------
 1 files changed, 35 insertions(+), 46 deletions(-)

diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tComplaint/tComplaint_info.js b/management/guns-admin/src/main/webapp/static/modular/system/tComplaint/tComplaint_info.js
index ff1c132..40a4722 100644
--- a/management/guns-admin/src/main/webapp/static/modular/system/tComplaint/tComplaint_info.js
+++ b/management/guns-admin/src/main/webapp/static/modular/system/tComplaint/tComplaint_info.js
@@ -1,30 +1,8 @@
 /**
- * 初始化投诉列表详情对话框
+ * 初始化详情对话框
  */
 var TComplaintInfoDlg = {
-    tComplaintInfoData : {},
-    validateFields: {
-        handleResult: {
-            validators: {
-                notEmpty: {
-                    message: '备注不能为空'
-                }/*,
-                regexp: {
-                    regexp: /^.{1,500}$/,
-                    message: '备注不能超过500个长度'
-                }*/
-            }
-        },
-    }
-};
-
-/**
- * 验证数据是否为空
- */
-TComplaintInfoDlg.validate = function () {
-    $('#complaintFormInfo').data("bootstrapValidator").resetForm();
-    $('#complaintFormInfo').bootstrapValidator('validate');
-    return $("#complaintFormInfo").data('bootstrapValidator').isValid();
+    tComplaintInfoData : {}
 };
 
 /**
@@ -69,43 +47,54 @@
     this
     .set('id')
     .set('userId')
-    .set('reason')
     .set('driverId')
-    .set('description')
-    .set('isHandle')
-    .set('insertTime')
-    .set('handleResult')
-    .set('handleUserId');
+    .set('reason')
+    .set('notes')
+    .set('state')
+    .set('status')
+    .set('createTime');
 }
 
 /**
- * 立即处理
+ * 提交添加
  */
-TComplaintInfoDlg.immediately = function() {
+TComplaintInfoDlg.addSubmit = function() {
 
     this.clearData();
     this.collectData();
-    if(!this.validate()){
-        return ;
-    }
-    var handleResult = $("#handleResult").val();
-    if (handleResult.length > 500){
-        Feng.info("备注不能超过500个字");
-        return;
-    }
+
     //提交信息
-    var ajax = new $ax(Feng.ctxPath + "/tComplaint/immediately", function(data){
-        Feng.success("处理成功!");
+    var ajax = new $ax(Feng.ctxPath + "/tComplaint/add", function(data){
+        Feng.success("添加成功!");
         window.parent.TComplaint.table.refresh();
         TComplaintInfoDlg.close();
     },function(data){
-        Feng.error("处理失败!" + data.responseJSON.message + "!");
+        Feng.error("添加失败!" + data.responseJSON.message + "!");
     });
-    ajax.set("id",$("#id").val());
-    ajax.set("handleResult",$("#handleResult").val());
+    ajax.set(this.tComplaintInfoData);
+    ajax.start();
+}
+
+/**
+ * 提交修改
+ */
+TComplaintInfoDlg.editSubmit = function() {
+
+    this.clearData();
+    this.collectData();
+
+    //提交信息
+    var ajax = new $ax(Feng.ctxPath + "/tComplaint/update", function(data){
+        Feng.success("修改成功!");
+        window.parent.TComplaint.table.refresh();
+        TComplaintInfoDlg.close();
+    },function(data){
+        Feng.error("修改失败!" + data.responseJSON.message + "!");
+    });
+    ajax.set(this.tComplaintInfoData);
     ajax.start();
 }
 
 $(function() {
-    Feng.initValidator("complaintFormInfo", TComplaintInfoDlg.validateFields);
+
 });

--
Gitblit v1.7.1