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