cae3d06c by yangjianbin

init

1 parent 23bcf342
...@@ -50,6 +50,13 @@ ...@@ -50,6 +50,13 @@
50 }, 50 },
51 { 51 {
52 data: "id", render: function (data, type, full) { 52 data: "id", render: function (data, type, full) {
53 var subMenu = '';
54 $('[name=status]').find('option').each(function () {
55 if (!$(this).val()) {
56 return;
57 }
58 subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>';
59 });
53 return '<span class="dropDown dropDown_hover">\ 60 return '<span class="dropDown dropDown_hover">\
54 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\ 61 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
55 <ul class="dropDown-menu menu radius box-shadow">\ 62 <ul class="dropDown-menu menu radius box-shadow">\
...@@ -57,14 +64,7 @@ ...@@ -57,14 +64,7 @@
57 <li><a href="javascript:;" onclick="loan('+data+')">线下已放款</a></li>\ 64 <li><a href="javascript:;" onclick="loan('+data+')">线下已放款</a></li>\
58 <li>\ 65 <li>\
59 <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\ 66 <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
60 <ul class="menu">\ 67 <ul class="menu">' + subMenu + '\
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 <li><a href="#">退至【等待放款-移交】阶段</a></li>\
68 </ul>\ 68 </ul>\
69 </li>\ 69 </li>\
70 <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ 70 <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\
...@@ -128,6 +128,44 @@ ...@@ -128,6 +128,44 @@
128 }) 128 })
129 }); 129 });
130 } 130 }
131
132 function rollback(id, curr, dest) {
133 layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) {
134 layer.close(index);
135 var data = {
136 "destOrderStatus": dest,
137 "opinion": pass,
138 "orderStatus": curr
139 }
140 var targetUrl = 'flow/unConfirmRollbackStatus/' + id;
141 $.ajax({
142 type: 'put',
143 url: apiBaseUrl + targetUrl,
144 cache: false,
145 dataType: 'json',
146 data: JSON.stringify(data),
147 contentType: "application/json; charset=UTF-8",
148 success: function (data) {
149 if (data.msg) {
150 layer.alert(data.msg);
151 } else if (data.code != 0) {
152 layer.alert('操作失败');
153 } else {
154 layer.alert('操作成功');
155 }
156 setTimeout(function () {
157 if (!data.code) {
158 table.fnDraw();
159 layer_close();
160 }
161 }, 500);
162 },
163 error: function () {
164 layer.alert("操作失败")
165 }
166 })
167 });
168 }
131 </script> 169 </script>
132 </body> 170 </body>
133 <html> 171 <html>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!