cac2cff5 by yangjianbin

init

1 parent 138e39a9
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
62 return; 62 return;
63 } 63 }
64 subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>'; 64 subMenu += '<li><a href="javascript:;" onclick="rollback(' + data + ',' + $(this).val() + ',' + full.status + ')">退至 ' + $(this).text() + '阶段</a></li>';
65 }) 65 });
66 return '<span class="dropDown dropDown_hover">\ 66 return '<span class="dropDown dropDown_hover">\
67 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\ 67 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
68 <ul class="dropDown-menu menu radius box-shadow">\ 68 <ul class="dropDown-menu menu radius box-shadow">\
......
...@@ -49,21 +49,21 @@ ...@@ -49,21 +49,21 @@
49 }, 49 },
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">&#xe6d5;</i></button>\ 60 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
54 <ul class="dropDown-menu menu radius box-shadow">\ 61 <ul class="dropDown-menu menu radius box-shadow">\
55 <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=0\')">查看详细</a></li>\ 62 <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=0\')">查看详细</a></li>\
56 <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/move\', \'移交资料\')">移交资料</a></li>\ 63 <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/move/'+data+'\', \'移交资料\')">移交资料</a></li>\
57 <li>\ 64 <li>\
58 <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\ 65 <a href="#">退回订单<i class="arrow Hui-iconfont">&#xe6d7;</i></a>\
59 <ul class="menu">\ 66 <ul class="menu">'+data+'\
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>\
...@@ -100,6 +100,44 @@ ...@@ -100,6 +100,44 @@
100 }); 100 });
101 } 101 }
102 102
103 function rollback(id, curr, dest) {
104 layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) {
105 layer.close(index);
106 var data = {
107 "destOrderStatus": dest,
108 "opinion": pass,
109 "orderStatus": curr
110 }
111 var targetUrl = 'flow/unConfirmRollbackStatus/' + id;
112 $.ajax({
113 type: 'put',
114 url: apiBaseUrl + targetUrl,
115 cache: false,
116 dataType: 'json',
117 data: JSON.stringify(data),
118 contentType: "application/json; charset=UTF-8",
119 success: function (data) {
120 if (data.msg) {
121 layer.alert(data.msg);
122 } else if (data.code != 0) {
123 layer.alert('操作失败');
124 } else {
125 layer.alert('操作成功');
126 }
127 setTimeout(function () {
128 if (!data.code) {
129 table.fnDraw();
130 layer_close();
131 }
132 }, 500);
133 },
134 error: function () {
135 layer.alert("操作失败")
136 }
137 })
138 });
139 }
140
103 function cancel(id) { 141 function cancel(id) {
104 layer.confirm('确定取消?', { 142 layer.confirm('确定取消?', {
105 btn: ['是','否'], 143 btn: ['是','否'],
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!