init
Showing
3 changed files
with
138 additions
and
24 deletions
| ... | @@ -47,6 +47,13 @@ | ... | @@ -47,6 +47,13 @@ |
| 47 | columns: [ | 47 | columns: [ |
| 48 | { | 48 | { |
| 49 | data: "id", render: function (data, type, full) { | 49 | data: "id", render: function (data, type, full) { |
| 50 | var subMenu = ''; | ||
| 51 | $('[name=status]').find('option').each(function () { | ||
| 52 | if (!$(this).val()) { | ||
| 53 | return; | ||
| 54 | } | ||
| 55 | subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>'; | ||
| 56 | }); | ||
| 50 | return '<span class="dropDown dropDown_hover">\ | 57 | return '<span class="dropDown dropDown_hover">\ |
| 51 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ | 58 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ |
| 52 | <ul class="dropDown-menu menu radius box-shadow">\ | 59 | <ul class="dropDown-menu menu radius box-shadow">\ |
| ... | @@ -54,14 +61,7 @@ | ... | @@ -54,14 +61,7 @@ |
| 54 | <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\ | 61 | <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\ |
| 55 | <li>\ | 62 | <li>\ |
| 56 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ | 63 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 57 | <ul class="menu">\ | 64 | <ul class="menu">' + subMenu + '\ |
| 58 | <li><a href="#">退至【资料补录】阶段</a></li>\ | ||
| 59 | <li><a href="#">退至【审批-初审】阶段</a></li>\ | ||
| 60 | <li><a href="#">退至【审批-复审】阶段</a></li>\ | ||
| 61 | <li><a href="#">退至【审批-终审】阶段</a></li>\ | ||
| 62 | <li><a href="#">退至【尽调】阶段</a></li>\ | ||
| 63 | <li><a href="#">退至【客户确认】阶段</a></li>\ | ||
| 64 | <li><a href="#">退至【等待放款-移交】阶段</a></li>\ | ||
| 65 | </ul>\ | 65 | </ul>\ |
| 66 | </li>\ | 66 | </li>\ |
| 67 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | 67 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ |
| ... | @@ -131,6 +131,44 @@ | ... | @@ -131,6 +131,44 @@ |
| 131 | }) | 131 | }) |
| 132 | }); | 132 | }); |
| 133 | } | 133 | } |
| 134 | |||
| 135 | function rollback(id, curr, dest) { | ||
| 136 | layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) { | ||
| 137 | layer.close(index); | ||
| 138 | var data = { | ||
| 139 | "destOrderStatus": dest, | ||
| 140 | "opinion": pass, | ||
| 141 | "orderStatus": curr | ||
| 142 | } | ||
| 143 | var targetUrl = 'flow/unConfirmRollbackStatus/' + id; | ||
| 144 | $.ajax({ | ||
| 145 | type: 'put', | ||
| 146 | url: apiBaseUrl + targetUrl, | ||
| 147 | cache: false, | ||
| 148 | dataType: 'json', | ||
| 149 | data: JSON.stringify(data), | ||
| 150 | contentType: "application/json; charset=UTF-8", | ||
| 151 | success: function (data) { | ||
| 152 | if (data.msg) { | ||
| 153 | layer.alert(data.msg); | ||
| 154 | } else if (data.code != 0) { | ||
| 155 | layer.alert('操作失败'); | ||
| 156 | } else { | ||
| 157 | layer.alert('操作成功'); | ||
| 158 | } | ||
| 159 | setTimeout(function () { | ||
| 160 | if (!data.code) { | ||
| 161 | table.fnDraw(); | ||
| 162 | layer_close(); | ||
| 163 | } | ||
| 164 | }, 500); | ||
| 165 | }, | ||
| 166 | error: function () { | ||
| 167 | layer.alert("操作失败") | ||
| 168 | } | ||
| 169 | }) | ||
| 170 | }); | ||
| 171 | } | ||
| 134 | </script> | 172 | </script> |
| 135 | </body> | 173 | </body> |
| 136 | <html> | 174 | <html> | ... | ... |
| ... | @@ -49,6 +49,13 @@ | ... | @@ -49,6 +49,13 @@ |
| 49 | columns: [ | 49 | columns: [ |
| 50 | { | 50 | { |
| 51 | data: "id", render: function (data, type, full) { | 51 | data: "id", render: function (data, type, full) { |
| 52 | var subMenu = ''; | ||
| 53 | $('[name=status]').find('option').each(function () { | ||
| 54 | if (!$(this).val()) { | ||
| 55 | return; | ||
| 56 | } | ||
| 57 | subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>'; | ||
| 58 | }); | ||
| 52 | return '<span class="dropDown dropDown_hover">\ | 59 | return '<span class="dropDown dropDown_hover">\ |
| 53 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ | 60 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ |
| 54 | <ul class="dropDown-menu menu radius box-shadow">\ | 61 | <ul class="dropDown-menu menu radius box-shadow">\ |
| ... | @@ -56,14 +63,7 @@ | ... | @@ -56,14 +63,7 @@ |
| 56 | <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\ | 63 | <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\ |
| 57 | <li>\ | 64 | <li>\ |
| 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ | 65 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 59 | <ul class="menu">\ | 66 | <ul class="menu">' + subMenu + '\ |
| 60 | <li><a href="#">退至【资料补录】阶段</a></li>\ | ||
| 61 | <li><a href="#">退至【审批-初审】阶段</a></li>\ | ||
| 62 | <li><a href="#">退至【审批-复审】阶段</a></li>\ | ||
| 63 | <li><a href="#">退至【审批-终审】阶段</a></li>\ | ||
| 64 | <li><a href="#">退至【尽调】阶段</a></li>\ | ||
| 65 | <li><a href="#">退至【客户确认】阶段</a></li>\ | ||
| 66 | <li><a href="#">退至【等待放款-移交】阶段</a></li>\ | ||
| 67 | </ul>\ | 67 | </ul>\ |
| 68 | </li>\ | 68 | </li>\ |
| 69 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | 69 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ |
| ... | @@ -134,6 +134,44 @@ | ... | @@ -134,6 +134,44 @@ |
| 134 | }) | 134 | }) |
| 135 | }); | 135 | }); |
| 136 | } | 136 | } |
| 137 | |||
| 138 | function rollback(id, curr, dest) { | ||
| 139 | layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) { | ||
| 140 | layer.close(index); | ||
| 141 | var data = { | ||
| 142 | "destOrderStatus": dest, | ||
| 143 | "opinion": pass, | ||
| 144 | "orderStatus": curr | ||
| 145 | } | ||
| 146 | var targetUrl = 'flow/unConfirmRollbackStatus/' + id; | ||
| 147 | $.ajax({ | ||
| 148 | type: 'put', | ||
| 149 | url: apiBaseUrl + targetUrl, | ||
| 150 | cache: false, | ||
| 151 | dataType: 'json', | ||
| 152 | data: JSON.stringify(data), | ||
| 153 | contentType: "application/json; charset=UTF-8", | ||
| 154 | success: function (data) { | ||
| 155 | if (data.msg) { | ||
| 156 | layer.alert(data.msg); | ||
| 157 | } else if (data.code != 0) { | ||
| 158 | layer.alert('操作失败'); | ||
| 159 | } else { | ||
| 160 | layer.alert('操作成功'); | ||
| 161 | } | ||
| 162 | setTimeout(function () { | ||
| 163 | if (!data.code) { | ||
| 164 | table.fnDraw(); | ||
| 165 | layer_close(); | ||
| 166 | } | ||
| 167 | }, 500); | ||
| 168 | }, | ||
| 169 | error: function () { | ||
| 170 | layer.alert("操作失败") | ||
| 171 | } | ||
| 172 | }) | ||
| 173 | }); | ||
| 174 | } | ||
| 137 | </script> | 175 | </script> |
| 138 | </body> | 176 | </body> |
| 139 | <html> | 177 | <html> | ... | ... |
| ... | @@ -49,6 +49,13 @@ | ... | @@ -49,6 +49,13 @@ |
| 49 | columns: [ | 49 | columns: [ |
| 50 | { | 50 | { |
| 51 | data: "id", render: function (data, type, full) { | 51 | data: "id", render: function (data, type, full) { |
| 52 | var subMenu = ''; | ||
| 53 | $('[name=status]').find('option').each(function () { | ||
| 54 | if (!$(this).val()) { | ||
| 55 | return; | ||
| 56 | } | ||
| 57 | subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>'; | ||
| 58 | }); | ||
| 52 | return '<span class="dropDown dropDown_hover">\ | 59 | return '<span class="dropDown dropDown_hover">\ |
| 53 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ | 60 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ |
| 54 | <ul class="dropDown-menu menu radius box-shadow">\ | 61 | <ul class="dropDown-menu menu radius box-shadow">\ |
| ... | @@ -56,14 +63,7 @@ | ... | @@ -56,14 +63,7 @@ |
| 56 | <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\ | 63 | <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\ |
| 57 | <li>\ | 64 | <li>\ |
| 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ | 65 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 59 | <ul class="menu">\ | 66 | <ul class="menu">' + subMenu + '\ |
| 60 | <li><a href="#">退至【资料补录】阶段</a></li>\ | ||
| 61 | <li><a href="#">退至【审批-初审】阶段</a></li>\ | ||
| 62 | <li><a href="#">退至【审批-复审】阶段</a></li>\ | ||
| 63 | <li><a href="#">退至【审批-终审】阶段</a></li>\ | ||
| 64 | <li><a href="#">退至【尽调】阶段</a></li>\ | ||
| 65 | <li><a href="#">退至【客户确认】阶段</a></li>\ | ||
| 66 | <li><a href="#">退至【等待放款-移交】阶段</a></li>\ | ||
| 67 | </ul>\ | 67 | </ul>\ |
| 68 | </li>\ | 68 | </li>\ |
| 69 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | 69 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ |
| ... | @@ -134,6 +134,44 @@ | ... | @@ -134,6 +134,44 @@ |
| 134 | }) | 134 | }) |
| 135 | }); | 135 | }); |
| 136 | } | 136 | } |
| 137 | |||
| 138 | function rollback(id, curr, dest) { | ||
| 139 | layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) { | ||
| 140 | layer.close(index); | ||
| 141 | var data = { | ||
| 142 | "destOrderStatus": dest, | ||
| 143 | "opinion": pass, | ||
| 144 | "orderStatus": curr | ||
| 145 | } | ||
| 146 | var targetUrl = 'flow/unConfirmRollbackStatus/' + id; | ||
| 147 | $.ajax({ | ||
| 148 | type: 'put', | ||
| 149 | url: apiBaseUrl + targetUrl, | ||
| 150 | cache: false, | ||
| 151 | dataType: 'json', | ||
| 152 | data: JSON.stringify(data), | ||
| 153 | contentType: "application/json; charset=UTF-8", | ||
| 154 | success: function (data) { | ||
| 155 | if (data.msg) { | ||
| 156 | layer.alert(data.msg); | ||
| 157 | } else if (data.code != 0) { | ||
| 158 | layer.alert('操作失败'); | ||
| 159 | } else { | ||
| 160 | layer.alert('操作成功'); | ||
| 161 | } | ||
| 162 | setTimeout(function () { | ||
| 163 | if (!data.code) { | ||
| 164 | table.fnDraw(); | ||
| 165 | layer_close(); | ||
| 166 | } | ||
| 167 | }, 500); | ||
| 168 | }, | ||
| 169 | error: function () { | ||
| 170 | layer.alert("操作失败") | ||
| 171 | } | ||
| 172 | }) | ||
| 173 | }); | ||
| 174 | } | ||
| 137 | </script> | 175 | </script> |
| 138 | </body> | 176 | </body> |
| 139 | <html> | 177 | <html> | ... | ... |
-
Please register or sign in to post a comment