From 3041a7d6dba13e237c4f21d3e46b88c35d376bf3 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 08 九月 2023 10:14:47 +0800 Subject: [PATCH] # --- src/main/webapp/static/js/priQuote/priQuote.js | 78 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 77 insertions(+), 1 deletions(-) diff --git a/src/main/webapp/static/js/priQuote/priQuote.js b/src/main/webapp/static/js/priQuote/priQuote.js index 8be305b..ddfe80a 100644 --- a/src/main/webapp/static/js/priQuote/priQuote.js +++ b/src/main/webapp/static/js/priQuote/priQuote.js @@ -94,12 +94,13 @@ ,{field: 'inOrderNum', align: 'center',title: '鎶ヤ环缂栧彿',hide: false} ,{field: 'planId$', align: 'center',title: '瑙勫垝鍗曞彿',hide: false} ,{field: 'planName$', align: 'center',title: '瑙勫垝鍗曞悕绉�',hide: false} + ,{field: 'settle$', align: 'center',title: '杩涘害', width: 150,hide: false} ,{field: 'createTime$', align: 'center',title: '鍒涘缓鏃堕棿',hide: false} ,{field: 'updateTime$', align: 'center',title: '鏇存柊鏃堕棿',hide: false} ,{field: 'memberId$', align: 'center',title: '涓氬姟鍛�',hide: false} ,{field: 'userId$', align: 'center',title: '鍒涘缓浜哄憳',hide: true} ,{field: 'updateUserId$', align: 'center',title: '鏇存柊浜哄憳',hide: false} - ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:200} + ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:280} ]], request: { pageName: 'curr', @@ -239,6 +240,28 @@ table.on('tool(priQuote)', function(obj){ var data = obj.data; switch (obj.event) { + case 'approval': + layer.confirm('瀹℃壒閫氳繃锛�', { + skin: 'layui-layer-admin', + shade: .1, + offset: '200px', + title: data.name + }, function (i) { + layer.close(i); + approval(data.id); + }); + break; + case 'refuse': + layer.confirm('鎷掔粷锛�', { + skin: 'layui-layer-admin', + shade: .1, + offset: '200px', + title: data.name + }, function (i) { + layer.close(i); + refuse(data.id); + }); + break; case 'more': top.priQuoteByMore = data.id; console.log(top.priQuoteByMore) @@ -337,6 +360,59 @@ }); } + function refuse(planId, plannerId, dIdx) { + let loadIndex = layer.load(2); + $.ajax({ + url: baseUrl+"/priQuote/refuse/auth", + headers: {'token': localStorage.getItem('token')}, + data: { + planId: planId, + plannerId: plannerId + }, + method: 'POST', + success: function (res) { + if (dIdx) { + layer.close(dIdx); + } + layer.close(loadIndex); + if (res.code === 200){ + layer.msg(res.msg, {icon: 1}); + tableReload(); + } else if (res.code === 403){ + top.location.href = baseUrl+"/"; + } else { + layer.msg(res.msg, {icon: 2}); + } + } + }) + } + function approval(planId, plannerId, dIdx) { + let loadIndex = layer.load(2); + $.ajax({ + url: baseUrl+"/priQuote/approval/auth", + headers: {'token': localStorage.getItem('token')}, + data: { + planId: planId, + plannerId: plannerId + }, + method: 'POST', + success: function (res) { + if (dIdx) { + layer.close(dIdx); + } + layer.close(loadIndex); + if (res.code === 200){ + layer.msg(res.msg, {icon: 1}); + tableReload(); + } else if (res.code === 403){ + top.location.href = baseUrl+"/"; + } else { + layer.msg(res.msg, {icon: 2}); + } + } + }) + } + //鏇存柊form function showEditForm(mData) { admin.open({ -- Gitblit v1.9.1