很多bug
Showing
20 changed files
with
236 additions
and
312 deletions
| ... | @@ -179,145 +179,31 @@ class Perm extends CI_Controller { | ... | @@ -179,145 +179,31 @@ class Perm extends CI_Controller { |
| 179 | public function menu($id) | 179 | public function menu($id) |
| 180 | { | 180 | { |
| 181 | 181 | ||
| 182 | $role = json_decode(file_get_contents($this->config->item('apiBaseUrl') . 'system/role/get/'.$id)); | 182 | $trees = api('system/role/get/'.$id)->menuOutputVOS; |
| 183 | $role = $role->data->menuOutputVOS; | ||
| 184 | 183 | ||
| 185 | // echo $this->config->item('apiBaseUrl') . 'system/menu/getAllMenu'; | 184 | $arr = []; |
| 186 | $res = json_decode(file_get_contents($this->config->item('apiBaseUrl') . 'system/menu/getAllMenuTree')); | 185 | foreach($trees as $tree) { |
| 187 | // var_dump($res->data); | 186 | $role = new StdClass(); |
| 188 | // exit; | 187 | $role->name = $tree->name; |
| 189 | $data = $res->data; | 188 | $role->id = $tree->id; |
| 190 | // var_dump($data); | 189 | $role->pId = $tree->parentId; |
| 191 | $arr = array(); | 190 | $role->open = true; |
| 192 | 191 | $role->checked = $tree->checked; | |
| 193 | foreach ($data as $k => $v) { | ||
| 194 | |||
| 195 | $item = array(); | ||
| 196 | $item['id'] = $v->id; | ||
| 197 | $item['name'] = $v->name; | ||
| 198 | $item['pId'] = 0; | ||
| 199 | $item['open'] = true; | ||
| 200 | // var_dump($item);exit; | ||
| 201 | $arr[] = $item; | ||
| 202 | if (!$v->children || empty($v->children)) { | ||
| 203 | continue; | ||
| 204 | } | ||
| 205 | |||
| 206 | |||
| 207 | foreach ($v->children as $kk => $vv) { | ||
| 208 | $item2 = array(); | ||
| 209 | $item2['id'] = $vv->id; | ||
| 210 | $item2['name'] = $vv->name; | ||
| 211 | $item2['pId'] = $v->id; | ||
| 212 | $item2['open'] = true; | ||
| 213 | $arr[] = $item2; | ||
| 214 | if (!$vv->children || empty($vv->children)) { | ||
| 215 | continue; | ||
| 216 | } | ||
| 217 | foreach ($vv->children as $kkk => $vvv) { | ||
| 218 | $item3 = array(); | ||
| 219 | $item3['id'] = $vvv->id; | ||
| 220 | $item3['name'] = $vvv->name; | ||
| 221 | $item3['pId'] = $vv->id; | ||
| 222 | $item3['open'] = true; | ||
| 223 | $arr[] = $item3; | ||
| 224 | |||
| 225 | if (!$vvv->children || empty($vvv->children)) { | ||
| 226 | continue; | ||
| 227 | } | ||
| 228 | foreach ($vvv->children as $kkkk => $vvvv) { | ||
| 229 | $item4 = array(); | ||
| 230 | $item4['id'] = $vvvv->id; | ||
| 231 | $item4['name'] = $vvvv->name; | ||
| 232 | $item4['pId'] = $vvv->id; | ||
| 233 | $item4['open'] = true; | ||
| 234 | $arr[] = $item4; | ||
| 235 | if (!$vvvv->children || empty($vvvv->children)) { | ||
| 236 | continue; | ||
| 237 | } | ||
| 238 | foreach ($vvvv->children as $kkkkk => $vvvvv) { | ||
| 239 | $item5 = array(); | ||
| 240 | $item5['id'] = $vvvvv->id; | ||
| 241 | $item5['name'] = $vvvvv->name; | ||
| 242 | $item5['pId'] = $vvvv->id; | ||
| 243 | $item5['open'] = true; | ||
| 244 | $arr[] = $item5; | ||
| 245 | if (!$vvvvv->children || empty($vvvvv->children)) { | ||
| 246 | continue; | ||
| 247 | } | ||
| 248 | foreach ($vvvvv->children as $kkkkkk => $vvvvvv) { | ||
| 249 | $item6 = array(); | ||
| 250 | $item6['id'] = $vvvvvv->id; | ||
| 251 | $item6['name'] = $vvvvvv->name; | ||
| 252 | $item6['pId'] = $vvvvv->id; | ||
| 253 | $arr[] = $item6; | ||
| 254 | if (!$vvvvvv->children || empty($vvvvvv->children)) { | ||
| 255 | continue; | ||
| 256 | } | ||
| 257 | foreach ($vvvvvv->children as $k7 => $v7) { | ||
| 258 | $item7 = array(); | ||
| 259 | $item7['id'] = $v7->id; | ||
| 260 | $item7['name'] = $v7->name; | ||
| 261 | $item7['pId'] = $vvvvvv->id; | ||
| 262 | $arr[] = $item7; | ||
| 263 | if (!$v7->children || empty($v7->children)) { | ||
| 264 | continue; | ||
| 265 | } | ||
| 266 | foreach ($v7->children as $k8 => $v8) { | ||
| 267 | $item8 = array(); | ||
| 268 | $item8['id'] = $v8->id; | ||
| 269 | $item8['name'] = $v8->name; | ||
| 270 | $item8['pId'] = $v7->id; | ||
| 271 | $arr[] = $item8; | ||
| 272 | } | ||
| 273 | } | ||
| 274 | } | ||
| 275 | 192 | ||
| 276 | } | 193 | $arr[] = $role; |
| 277 | } | ||
| 278 | } | ||
| 279 | } | ||
| 280 | 194 | ||
| 281 | } | 195 | foreach($tree->children as $children) { |
| 282 | // var_dump($arr);exit; | 196 | $role = new StdClass(); |
| 283 | // $data = '[{"id":1,"pId":0,"name":"父节点1 (5人)","open":true},{"id":11,"pId":1,"name":"叶子节点 1-1"},{"id":12,"pId":1,"name":"叶子节点 1-2"},{"id":13,"pId":1,"name":"叶子节点 1-3"},{"id":2,"pId":0,"name":"父节点 2","open":true},{"id":21,"pId":2,"name":"叶子节点 2-1"},{"id":22,"pId":2,"name":"叶子节点 2-2"},{"id":23,"pId":2,"name":"叶子节点 2-3"},{"id":3,"pId":0,"name":"父节点 3","open":true},{"id":31,"pId":3,"name":"叶子节点 3-1"},{"id":32,"pId":3,"name":"叶子节点 3-2"},{"id":33,"pId":3,"name":"叶子节点 3-3"}]'; | 197 | $role->name = $children->name; |
| 284 | // $data = json_decode($data, true); | 198 | $role->id = $children->id; |
| 285 | 199 | $role->pId = $children->parentId; | |
| 286 | // $arr2 = array(); | 200 | $role->open = true; |
| 287 | 201 | $role->checked = $children->checked; | |
| 288 | foreach ($role as $rolek => $rolev) { | ||
| 289 | $r = array(); | ||
| 290 | $r['id'] = $rolev->id; | ||
| 291 | $r['name'] = $rolev->name; | ||
| 292 | $r['pId'] = 0; | ||
| 293 | $r['checked'] = $rolev->checked; | ||
| 294 | $arr2[] = $r; | ||
| 295 | if (!$rolev->children || empty($rolev->children)) { | ||
| 296 | continue; | ||
| 297 | } | ||
| 298 | foreach ($rolev->children as $rolek2 => $rolev2) { | ||
| 299 | $r2 = array(); | ||
| 300 | $r2['id'] = $rolev2->id; | ||
| 301 | $r2['name'] = $rolev2->name; | ||
| 302 | $r2['pId'] = $rolev->id; | ||
| 303 | $r2['checked'] = $rolev2->checked; | ||
| 304 | $arr2[] = $r2; | ||
| 305 | } | ||
| 306 | |||
| 307 | } | ||
| 308 | // var_dump($arr2);exit; | ||
| 309 | 202 | ||
| 310 | foreach ($arr as $k => $v) { | 203 | $arr[] = $role; |
| 311 | foreach ($arr2 as $k2 => $v2) { | ||
| 312 | if($v2['checked'] == true){ | ||
| 313 | $arr[$k]['checked'] = true; | ||
| 314 | $v['checked'] = true; | ||
| 315 | break; | ||
| 316 | } | ||
| 317 | } | 204 | } |
| 318 | } | 205 | } |
| 319 | 206 | ||
| 320 | $this->output->set_content_type('application/json')->set_output(json_encode($arr)); | 207 | $this->output->set_content_type('application/json')->set_output(json_encode($arr)); |
| 321 | } | 208 | } |
| 322 | |||
| 323 | } | 209 | } | ... | ... |
| ... | @@ -63,15 +63,10 @@ | ... | @@ -63,15 +63,10 @@ |
| 63 | function beforeEditName(treeId, treeNode) { | 63 | function beforeEditName(treeId, treeNode) { |
| 64 | var zTree = $.fn.zTree.getZTreeObj("tree"); | 64 | var zTree = $.fn.zTree.getZTreeObj("tree"); |
| 65 | zTree.selectNode(treeNode); | 65 | zTree.selectNode(treeNode); |
| 66 | setTimeout(function() { | ||
| 67 | if (confirm("进入节点 -- " + treeNode.name + " 的编辑状态吗?")) { | ||
| 68 | setTimeout(function() { | ||
| 69 | zTree.editName(treeNode); | 66 | zTree.editName(treeNode); |
| 70 | }, 0); | ||
| 71 | } | ||
| 72 | }, 0); | ||
| 73 | return false; | 67 | return false; |
| 74 | } | 68 | } |
| 69 | |||
| 75 | function beforeRemove(treeId, treeNode) { | 70 | function beforeRemove(treeId, treeNode) { |
| 76 | var zTree = $.fn.zTree.getZTreeObj("tree"); | 71 | var zTree = $.fn.zTree.getZTreeObj("tree"); |
| 77 | zTree.selectNode(treeNode); | 72 | zTree.selectNode(treeNode); |
| ... | @@ -125,6 +120,7 @@ | ... | @@ -125,6 +120,7 @@ |
| 125 | name:newName, | 120 | name:newName, |
| 126 | parentId:treeNode.pId | 121 | parentId:treeNode.pId |
| 127 | } | 122 | } |
| 123 | |||
| 128 | $.ajax({ | 124 | $.ajax({ |
| 129 | type: 'put', | 125 | type: 'put', |
| 130 | url: apiBaseUrl + targetUrl, | 126 | url: apiBaseUrl + targetUrl, |
| ... | @@ -139,7 +135,6 @@ | ... | @@ -139,7 +135,6 @@ |
| 139 | layer.alert('操作失败'); | 135 | layer.alert('操作失败'); |
| 140 | } else { | 136 | } else { |
| 141 | layer.msg('操作成功'); | 137 | layer.msg('操作成功'); |
| 142 | window.reload(); | ||
| 143 | } | 138 | } |
| 144 | setTimeout(function () { | 139 | setTimeout(function () { |
| 145 | if(!data.code) { | 140 | if(!data.code) { |
| ... | @@ -164,7 +159,8 @@ | ... | @@ -164,7 +159,8 @@ |
| 164 | var btn = $("#addBtn_"+treeNode.tId); | 159 | var btn = $("#addBtn_"+treeNode.tId); |
| 165 | if (btn) btn.bind("click", function(){ | 160 | if (btn) btn.bind("click", function(){ |
| 166 | var zTree = $.fn.zTree.getZTreeObj("tree"); | 161 | var zTree = $.fn.zTree.getZTreeObj("tree"); |
| 167 | zTree.addNodes(treeNode, {id:(100 + newCount), pId:treeNode.id, name:"new node" + (newCount++)}); | 162 | var newNodes = zTree.addNodes(treeNode, {id:(100 + newCount), pId:treeNode.id, name:"new node" + (newCount++)}); |
| 163 | zTree.updateNode(treeNode); | ||
| 168 | 164 | ||
| 169 | var data = { | 165 | var data = { |
| 170 | name:'new node', | 166 | name:'new node', |
| ... | @@ -185,7 +181,6 @@ | ... | @@ -185,7 +181,6 @@ |
| 185 | layer.alert('操作失败'); | 181 | layer.alert('操作失败'); |
| 186 | } else { | 182 | } else { |
| 187 | layer.msg('操作成功'); | 183 | layer.msg('操作成功'); |
| 188 | window.reload(); | ||
| 189 | } | 184 | } |
| 190 | setTimeout(function () { | 185 | setTimeout(function () { |
| 191 | if(!data.code) { | 186 | if(!data.code) { |
| ... | @@ -212,7 +207,7 @@ | ... | @@ -212,7 +207,7 @@ |
| 212 | } | 207 | } |
| 213 | 208 | ||
| 214 | $(document).ready(function(){ | 209 | $(document).ready(function(){ |
| 215 | $.fn.zTree.init($("#tree"), setting); | 210 | window.tree = $.fn.zTree.init($("#tree"), setting); |
| 216 | $("#selectAll").bind("click", selectAll); | 211 | $("#selectAll").bind("click", selectAll); |
| 217 | }); | 212 | }); |
| 218 | </script> | 213 | </script> | ... | ... |
| ... | @@ -79,7 +79,6 @@ | ... | @@ -79,7 +79,6 @@ |
| 79 | // console.log(treeObj); | 79 | // console.log(treeObj); |
| 80 | var nodes = treeObj.getCheckedNodes(true); | 80 | var nodes = treeObj.getCheckedNodes(true); |
| 81 | var menuIds = []; | 81 | var menuIds = []; |
| 82 | console.log(nodes); | ||
| 83 | $.each(nodes, function (i,v) { | 82 | $.each(nodes, function (i,v) { |
| 84 | menuIds.push(v.id); | 83 | menuIds.push(v.id); |
| 85 | }); | 84 | }); |
| ... | @@ -92,6 +91,8 @@ | ... | @@ -92,6 +91,8 @@ |
| 92 | id:data['id'], | 91 | id:data['id'], |
| 93 | menuIds:menuIds | 92 | menuIds:menuIds |
| 94 | }; | 93 | }; |
| 94 | |||
| 95 | console.log(newData); | ||
| 95 | $.ajax({ | 96 | $.ajax({ |
| 96 | type: 'put', | 97 | type: 'put', |
| 97 | url: apiBaseUrl + targetUrl, | 98 | url: apiBaseUrl + targetUrl, |
| ... | @@ -108,7 +109,6 @@ | ... | @@ -108,7 +109,6 @@ |
| 108 | } else { | 109 | } else { |
| 109 | layer.msg('操作成功'); | 110 | layer.msg('操作成功'); |
| 110 | window.parent.reload(); | 111 | window.parent.reload(); |
| 111 | layer_close(); | ||
| 112 | } | 112 | } |
| 113 | if (data.code) { | 113 | if (data.code) { |
| 114 | setTimeout(function () { | 114 | setTimeout(function () { | ... | ... |
| ... | @@ -11,7 +11,7 @@ | ... | @@ -11,7 +11,7 @@ |
| 11 | <option value="<?=$v->id?>"><?=$v->name?></option> | 11 | <option value="<?=$v->id?>"><?=$v->name?></option> |
| 12 | <?php if($v->children && !empty($v->children)):?> | 12 | <?php if($v->children && !empty($v->children)):?> |
| 13 | <?php foreach ($v->children as $kk=>$vv):?> | 13 | <?php foreach ($v->children as $kk=>$vv):?> |
| 14 | <option value="<?=$vv->id?>"><?=$vv->name?></option> | 14 | <option value="<?=$vv->id?>"> --<?=$vv->name?></option> |
| 15 | <?php endforeach;?> | 15 | <?php endforeach;?> |
| 16 | <?php endif;?> | 16 | <?php endif;?> |
| 17 | <?php endforeach;?> | 17 | <?php endforeach;?> | ... | ... |
| ... | @@ -55,12 +55,12 @@ | ... | @@ -55,12 +55,12 @@ |
| 55 | <li>\ | 55 | <li>\ |
| 56 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ | 56 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 57 | <ul class="menu">\ | 57 | <ul class="menu">\ |
| 58 | <li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\ | 58 | <li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\ |
| 59 | <li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\ | 59 | <li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\ |
| 60 | <li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\ | 60 | <li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\ |
| 61 | <li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\ | 61 | <li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\ |
| 62 | <li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\ | 62 | <li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\ |
| 63 | <li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\ | 63 | <li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\ |
| 64 | </ul>\ | 64 | </ul>\ |
| 65 | </li>\ | 65 | </li>\ |
| 66 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | 66 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | ... | ... |
| ... | @@ -57,12 +57,12 @@ | ... | @@ -57,12 +57,12 @@ |
| 57 | <li>\ | 57 | <li>\ |
| 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ | 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 59 | <ul class="menu">\ | 59 | <ul class="menu">\ |
| 60 | <li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\ | 60 | <li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\ |
| 61 | <li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\ | 61 | <li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\ |
| 62 | <li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\ | 62 | <li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\ |
| 63 | <li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\ | 63 | <li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\ |
| 64 | <li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\ | 64 | <li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\ |
| 65 | <li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\ | 65 | <li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\ |
| 66 | </ul>\ | 66 | </ul>\ |
| 67 | </li>\ | 67 | </li>\ |
| 68 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | 68 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | ... | ... |
| ... | @@ -517,16 +517,16 @@ | ... | @@ -517,16 +517,16 @@ |
| 517 | </div> | 517 | </div> |
| 518 | 518 | ||
| 519 | <div class="panel panel-default mb-20"> | 519 | <div class="panel panel-default mb-20"> |
| 520 | <div class="panel-header">负责信息</div> | 520 | <div class="panel-header">负债信息</div> |
| 521 | <div class="panel-body"> | 521 | <div class="panel-body"> |
| 522 | <div class="row cl"> | 522 | <div class="row cl"> |
| 523 | <div class="form-group col-sm-4 col-md-2"> | 523 | <div class="form-group col-sm-4 col-md-2"> |
| 524 | <label>合计征信负责</label> | 524 | <label>合计征信负债</label> |
| 525 | <input type="text" class="form-control input-text" v-model="phoneAudit.totalCreditLiabilityAmount"> | 525 | <input type="text" class="form-control input-text" v-model="phoneAudit.totalCreditLiabilityAmount"> |
| 526 | <span class="glyphicon form-control-feedback">元</span> | 526 | <span class="glyphicon form-control-feedback">元</span> |
| 527 | </div> | 527 | </div> |
| 528 | <div class="form-group col-sm-4 col-md-2"> | 528 | <div class="form-group col-sm-4 col-md-2"> |
| 529 | <label>合计非征信负责</label> | 529 | <label>合计非征信负债</label> |
| 530 | <input type="text" class="form-control input-text" v-model="phoneAudit.totalNoneCreditLiabilityAmount"> | 530 | <input type="text" class="form-control input-text" v-model="phoneAudit.totalNoneCreditLiabilityAmount"> |
| 531 | <span class="glyphicon form-control-feedback">元</span> | 531 | <span class="glyphicon form-control-feedback">元</span> |
| 532 | </div> | 532 | </div> | ... | ... |
| ... | @@ -59,14 +59,22 @@ | ... | @@ -59,14 +59,22 @@ |
| 59 | {data: "userName"},//申请人 | 59 | {data: "userName"},//申请人 |
| 60 | {data: "idCard"},//身份证 | 60 | {data: "idCard"},//身份证 |
| 61 | {data: "phoneNumber"},//手机号 | 61 | {data: "phoneNumber"},//手机号 |
| 62 | {data: "createTime"},//进件时间 | 62 | {data: function (data) { |
| 63 | if(!data.createTime) | ||
| 64 | return ''; | ||
| 65 | return getNowFormatDate(new Date(parseInt(data.createTime))); | ||
| 66 | }},//进件时间 | ||
| 63 | {name: "departmentId", data: "departmentName"},//网点 | 67 | {name: "departmentId", data: "departmentName"},//网点 |
| 64 | {name: "productId", data: "productName"},//产品名称 | 68 | {name: "productId", data: "productName"},//产品名称 |
| 65 | {data: "applyMoney"},//申请金额 | 69 | {data: "applyMoney"},//申请金额 |
| 66 | {data: "agreeMoney"},//审批金额 | 70 | {data: "agreeMoney"},//审批金额 |
| 67 | {name: "createUser", data: "createUserName"},//客户经理 | 71 | {name: "createUser", data: "createUserName"},//客户经理 |
| 68 | {name: "status", data: "statusDesc"},//流程节点 | 72 | {name: "status", data: "statusDesc"},//流程节点 |
| 69 | {data: "modifyTime"},//流转时间 | 73 | {data: function (data) { |
| 74 | if(!data.modifyTime) | ||
| 75 | return ''; | ||
| 76 | return getNowFormatDate(new Date(parseInt(data.modifyTime))); | ||
| 77 | }},//流转时间 | ||
| 70 | {name: "modifyUser", data: "modifyUserName"}, //处理人 | 78 | {name: "modifyUser", data: "modifyUserName"}, //处理人 |
| 71 | ] | 79 | ] |
| 72 | }); | 80 | }); | ... | ... |
| ... | @@ -184,7 +184,7 @@ | ... | @@ -184,7 +184,7 @@ |
| 184 | </form> | 184 | </form> |
| 185 | 185 | ||
| 186 | <div class="panel panel-default mb-20"> | 186 | <div class="panel panel-default mb-20"> |
| 187 | <div class="panel-header">资产负责及其他信息情况</div> | 187 | <div class="panel-header">资产负债及其他信息情况</div> |
| 188 | <div class="panel-body"> | 188 | <div class="panel-body"> |
| 189 | <div class="row cl"> | 189 | <div class="row cl"> |
| 190 | <div class="form-group has-feedback col-sm-3 col-md-2"> | 190 | <div class="form-group has-feedback col-sm-3 col-md-2"> |
| ... | @@ -380,11 +380,11 @@ | ... | @@ -380,11 +380,11 @@ |
| 380 | 380 | ||
| 381 | <div class="row cl"> | 381 | <div class="row cl"> |
| 382 | <div class="form-group col-sm-6 col-md-4"> | 382 | <div class="form-group col-sm-6 col-md-4"> |
| 383 | <label>资产负责情况</label> | 383 | <label>资产负债情况</label> |
| 384 | <span class="form-control select-box"> | 384 | <span class="form-control select-box"> |
| 385 | <select class="select" size="1" name="settleCondition" v-model="dueDiligenceVO.dueDiligenceComprehensiveAssessmentVO.settleCondition"> | 385 | <select class="select" size="1" name="settleCondition" v-model="dueDiligenceVO.dueDiligenceComprehensiveAssessmentVO.settleCondition"> |
| 386 | <option value="0">负责比 > 55%</option> | 386 | <option value="0">负债比 > 55%</option> |
| 387 | <option value="1">负责比 < 55%</option> | 387 | <option value="1">负债比 < 55%</option> |
| 388 | <option value="2">无法判断</option> | 388 | <option value="2">无法判断</option> |
| 389 | </select> | 389 | </select> |
| 390 | </span> | 390 | </span> | ... | ... |
| ... | @@ -194,7 +194,7 @@ | ... | @@ -194,7 +194,7 @@ |
| 194 | </span> | 194 | </span> |
| 195 | </div> | 195 | </div> |
| 196 | <div class="form-group has-feedback col-sm-3 col-md-2"> | 196 | <div class="form-group has-feedback col-sm-3 col-md-2"> |
| 197 | <label>月少入</label> | 197 | <label>月收入</label> |
| 198 | <input type="text" class="form-control input-text" value="" v-model="dueDiligenceVO.dueDiligenceWorkConditionVO.monthlyIncome"> | 198 | <input type="text" class="form-control input-text" value="" v-model="dueDiligenceVO.dueDiligenceWorkConditionVO.monthlyIncome"> |
| 199 | <span class="glyphicon form-control-feedback" aria-hidden="true">元</span> | 199 | <span class="glyphicon form-control-feedback" aria-hidden="true">元</span> |
| 200 | </div> | 200 | </div> |
| ... | @@ -282,7 +282,7 @@ | ... | @@ -282,7 +282,7 @@ |
| 282 | </form> | 282 | </form> |
| 283 | 283 | ||
| 284 | <div class="panel panel-default mb-20"> | 284 | <div class="panel panel-default mb-20"> |
| 285 | <div class="panel-header">资产负责及其他信息情况</div> | 285 | <div class="panel-header">资产负债及其他信息情况</div> |
| 286 | <div class="panel-body"> | 286 | <div class="panel-body"> |
| 287 | <div class="row cl"> | 287 | <div class="row cl"> |
| 288 | <div class="form-group has-feedback col-sm-3 col-md-2"> | 288 | <div class="form-group has-feedback col-sm-3 col-md-2"> |
| ... | @@ -759,11 +759,11 @@ | ... | @@ -759,11 +759,11 @@ |
| 759 | 759 | ||
| 760 | <div class="row cl"> | 760 | <div class="row cl"> |
| 761 | <div class="form-group col-sm-6 col-md-4"> | 761 | <div class="form-group col-sm-6 col-md-4"> |
| 762 | <label>资产负责情况</label> | 762 | <label>资产负债情况</label> |
| 763 | <span class="form-control select-box"> | 763 | <span class="form-control select-box"> |
| 764 | <select class="select" size="1" name="settleCondition" v-model="dueDiligenceVO.dueDiligenceComprehensiveAssessmentVO.settleCondition"> | 764 | <select class="select" size="1" name="settleCondition" v-model="dueDiligenceVO.dueDiligenceComprehensiveAssessmentVO.settleCondition"> |
| 765 | <option value="0">负责比 > 55%</option> | 765 | <option value="0">负债比 > 55%</option> |
| 766 | <option value="1">负责比 < 55%</option> | 766 | <option value="1">负债比 < 55%</option> |
| 767 | <option value="2">无法判断</option> | 767 | <option value="2">无法判断</option> |
| 768 | </select> | 768 | </select> |
| 769 | </span> | 769 | </span> | ... | ... |
| ... | @@ -54,16 +54,16 @@ | ... | @@ -54,16 +54,16 @@ |
| 54 | <ul class="dropDown-menu menu radius box-shadow">\ | 54 | <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>\ | 55 | <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/' + data + '?tab=0\')">查看详细</a></li>\ |
| 56 | <li><a href="javascript:;" onclick="layer_show(\'马上尽调\', \'/index.php/work/inquiry/' + data + '\')">马上尽调</a></li>\ | 56 | <li><a href="javascript:;" onclick="layer_show(\'马上尽调\', \'/index.php/work/inquiry/' + data + '\')">马上尽调</a></li>\ |
| 57 | <li><a href="javascript:;" onclick="rollback(' + data + ')">驳回</a></li>\ | 57 | <li><a href="javascript:;" onclick="layer_show(\'拒绝\', \'<?=site_url('/work/telRefuse')?>/'+data+'\')">拒绝</a></li>\ |
| 58 | <li>\ | 58 | <li>\ |
| 59 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ | 59 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 60 | <ul class="menu">\ | 60 | <ul class="menu">\ |
| 61 | <li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\ | 61 | <li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\ |
| 62 | <li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\ | 62 | <li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\ |
| 63 | <li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\ | 63 | <li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\ |
| 64 | <li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\ | 64 | <li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\ |
| 65 | <li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\ | 65 | <li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\ |
| 66 | <li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\ | 66 | <li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</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>\ | ... | ... |
| 1 | <?php $this->load->view('common/header'); ?> | 1 | <?php $this->load->view('common/header'); ?> |
| 2 | 2 | ||
| 3 | <body> | 3 | <body> |
| 4 | <div class="body mt-20 ml-20 mr-20"> | 4 | <div class="body mt-20 ml-20 mr-20" id="statistics"> |
| 5 | <div class="col-sm-10"> | 5 | <div class="col-sm-10"> |
| 6 | <div class="row cl pb-20"> | 6 | <div class="row cl pb-20"> |
| 7 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | 7 | <div class="col-md-2 col-sm-4 col-xs-6 card" > |
| 8 | <span class="count_top c-999">全部</span> | 8 | <span class="count_top c-999">全部</span> |
| 9 | <div class="count">700</div> | 9 | <div class="count">{{all}}</div> |
| 10 | <span class="count_bottom c-999"><i class="green"><i class="Hui-iconfont"></i>4 </i></span> | 10 | <!-- <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> --> |
| 11 | <!-- <span class="count_bottom c-999"><i class="green"><i class="Hui-iconfont"></i>4 </i></span> --> | ||
| 11 | </div> | 12 | </div> |
| 12 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | 13 | <div class="col-md-2 col-sm-4 col-xs-6 card" v-for="undisposedOrder in undisposedOrders"> |
| 13 | <span class="count_top c-999">待预审</span> | 14 | <span class="count_top c-999">{{undisposedOrder.desc}}</span> |
| 14 | <div class="count">700.00</div> | 15 | <div class="count">{{undisposedOrder.orderCount}}</div> |
| 15 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 16 | </div> | ||
| 17 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 18 | <span class="count_top c-999">待补录</span> | ||
| 19 | <div class="count">700.00</div> | ||
| 20 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 21 | </div> | ||
| 22 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 23 | <span class="count_top c-999">待初审</span> | ||
| 24 | <div class="count">700.00</div> | ||
| 25 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 26 | </div> | ||
| 27 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 28 | <span class="count_top c-999">待复审</span> | ||
| 29 | <div class="count">700.00</div> | ||
| 30 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 31 | </div> | ||
| 32 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 33 | <span class="count_top c-999">待终审</span> | ||
| 34 | <div class="count">700.00</div> | ||
| 35 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 36 | </div> | ||
| 37 | </div> | ||
| 38 | <div class="row cl pb-20"> | ||
| 39 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 40 | <span class="count_top c-999">待尽调</span> | ||
| 41 | <div class="count">700</div> | ||
| 42 | <span class="count_bottom c-999"><i class="green"><i class="Hui-iconfont"></i>4 </i></span> | ||
| 43 | </div> | ||
| 44 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 45 | <span class="count_top c-999">待客户确认</span> | ||
| 46 | <div class="count">700.00</div> | ||
| 47 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 48 | </div> | ||
| 49 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 50 | <span class="count_top c-999">放款中</span> | ||
| 51 | <div class="count">700.00</div> | ||
| 52 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 53 | </div> | ||
| 54 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 55 | <span class="count_top c-999">待确认放款</span> | ||
| 56 | <div class="count">700.00</div> | ||
| 57 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 58 | </div> | ||
| 59 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 60 | <span class="count_top c-999">审批拒绝</span> | ||
| 61 | <div class="count">700.00</div> | ||
| 62 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 63 | </div> | ||
| 64 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 65 | <span class="count_top c-999">已取消</span> | ||
| 66 | <div class="count">700.00</div> | ||
| 67 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 68 | </div> | ||
| 69 | </div> | ||
| 70 | <div class="row cl pb-20"> | ||
| 71 | <div class="col-md-2 col-sm-4 col-xs-6 card"> | ||
| 72 | <span class="count_top c-999">已取消</span> | ||
| 73 | <div class="count">700.00</div> | ||
| 74 | <span class="count_bottom c-999"><i class="red"><i class="Hui-iconfont"></i>12% </i></span> | ||
| 75 | </div> | 16 | </div> |
| 76 | </div> | 17 | </div> |
| 77 | </div> | 18 | </div> |
| ... | @@ -89,5 +30,29 @@ | ... | @@ -89,5 +30,29 @@ |
| 89 | </div> | 30 | </div> |
| 90 | <?php $this->load->view('common/footer'); ?> | 31 | <?php $this->load->view('common/footer'); ?> |
| 91 | 32 | ||
| 33 | <script> | ||
| 34 | var vm = new Vue({ | ||
| 35 | el: '#statistics', | ||
| 36 | data: { | ||
| 37 | undisposedOrders: [] | ||
| 38 | }, | ||
| 39 | mounted: function () { | ||
| 40 | var _this = this; | ||
| 41 | instance.get('order/undisposedOrders').then( function (req) { | ||
| 42 | _this.undisposedOrders = req.data.data; | ||
| 43 | }); | ||
| 44 | }, | ||
| 45 | computed: { | ||
| 46 | all: function () { | ||
| 47 | var all = 0; | ||
| 48 | this.undisposedOrders.forEach(function (undisposedOrder) { | ||
| 49 | all += undisposedOrder.orderCount; | ||
| 50 | }) | ||
| 51 | |||
| 52 | return all; | ||
| 53 | } | ||
| 54 | } | ||
| 55 | }) | ||
| 56 | </script> | ||
| 92 | </body> | 57 | </body> |
| 93 | <html> | 58 | <html> | ... | ... |
| ... | @@ -50,27 +50,26 @@ | ... | @@ -50,27 +50,26 @@ |
| 50 | }, | 50 | }, |
| 51 | { | 51 | { |
| 52 | data: "id", render: function (data, type, full) { | 52 | data: "id", render: function (data, type, full) { |
| 53 | return '<span class="dropDown dropDown_hover">\n' + | 53 | return '<span class="dropDown dropDown_hover">\ |
| 54 | ' <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\n' + | 54 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ |
| 55 | ' <ul class="dropDown-menu menu radius box-shadow">\n' + | 55 | <ul class="dropDown-menu menu radius box-shadow">\ |
| 56 | ' <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/1?tab=0\')">查看详细</a></li>\n' + | 56 | <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=0\')">查看详细</a></li>\ |
| 57 | ' <li><a href="javascript:;" onclick="layer_show(\'审批订单\', \'/index.php/work/check/1?tab=0\')">马上审批</a></li>\n' + | 57 | <li><a href="javascript:;" onclick="creatIframe(\'/index.php/work/check/1/'+data+'?tab=0\', \'审批订单\')">马上审批</a></li>\ |
| 58 | ' <li>\n' + | 58 | <li>\ |
| 59 | ' <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\n' + | 59 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 60 | ' <ul class="menu">\n' + | 60 | <ul class="menu">\ |
| 61 | ' <li><a href="#">退至【资料补录】阶段</a></li>\n' + | 61 | <li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\ |
| 62 | ' <li><a href="#">退至【审批-初审】阶段</a></li>\n' + | 62 | <li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\ |
| 63 | ' <li><a href="#">退至【审批-复审】阶段</a></li>\n' + | 63 | <li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\ |
| 64 | ' <li><a href="#">退至【审批-终审】阶段</a></li>\n' + | 64 | <li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\ |
| 65 | ' <li><a href="#">退至【尽调】阶段</a></li>\n' + | 65 | <li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\ |
| 66 | ' <li><a href="#">退至【客户确认】阶段</a></li>\n' + | 66 | <li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\ |
| 67 | ' <li><a href="#">退至【等待放款-移交】阶段</a></li>\n' + | 67 | </ul>\ |
| 68 | ' </ul>\n' + | 68 | </li>\ |
| 69 | ' </li>\n' + | 69 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ |
| 70 | ' <li><a href="#">客户取消</a></li>\n' + | 70 | <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\ |
| 71 | ' <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li>\n' + | 71 | </ul>\ |
| 72 | ' </ul>\n' + | 72 | </span>'; |
| 73 | ' </span>'; | ||
| 74 | } | 73 | } |
| 75 | }, | 74 | }, |
| 76 | {data: "orderNo"},//订单编号 | 75 | {data: "orderNo"},//订单编号 |
| ... | @@ -108,6 +107,79 @@ | ... | @@ -108,6 +107,79 @@ |
| 108 | layer.msg('通过'); | 107 | layer.msg('通过'); |
| 109 | }); | 108 | }); |
| 110 | } | 109 | } |
| 110 | |||
| 111 | function cancel(id) { | ||
| 112 | layer.confirm('确定取消?', { | ||
| 113 | btn: ['是','否'], | ||
| 114 | title: '确认', | ||
| 115 | icon: 3 | ||
| 116 | }, function(){ | ||
| 117 | var targetUrl = 'flow/cancelOrder/' + id; | ||
| 118 | $.ajax({ | ||
| 119 | type: 'put', | ||
| 120 | url: apiBaseUrl + targetUrl, | ||
| 121 | cache: false, | ||
| 122 | dataType: 'json', | ||
| 123 | contentType: "application/json; charset=UTF-8", | ||
| 124 | success: function (data) { | ||
| 125 | if (data.msg) { | ||
| 126 | layer.alert(data.msg); | ||
| 127 | } else if (data.code != 0) { | ||
| 128 | layer.alert('操作失败'); | ||
| 129 | } else { | ||
| 130 | layer.alert('操作成功'); | ||
| 131 | } | ||
| 132 | setTimeout(function () { | ||
| 133 | if(!data.code) { | ||
| 134 | table.fnDraw(); | ||
| 135 | layer_close(); | ||
| 136 | } | ||
| 137 | },500); | ||
| 138 | }, | ||
| 139 | error: function () { | ||
| 140 | layer.alert("操作失败") | ||
| 141 | } | ||
| 142 | }) | ||
| 143 | }); | ||
| 144 | } | ||
| 145 | |||
| 146 | function rollback(id, dest, curr) { | ||
| 147 | layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) { | ||
| 148 | layer.close(index); | ||
| 149 | var data = { | ||
| 150 | "destOrderStatus": dest, | ||
| 151 | "opinion": pass, | ||
| 152 | "orderStatus": curr | ||
| 153 | } | ||
| 154 | var targetUrl = 'flow/unConfirmRollbackStatus/' + id; | ||
| 155 | $.ajax({ | ||
| 156 | type: 'put', | ||
| 157 | url: apiBaseUrl + targetUrl, | ||
| 158 | cache: false, | ||
| 159 | dataType: 'json', | ||
| 160 | data: JSON.stringify(data), | ||
| 161 | contentType: "application/json; charset=UTF-8", | ||
| 162 | success: function (data) { | ||
| 163 | if (data.msg) { | ||
| 164 | layer.alert(data.msg); | ||
| 165 | } else if (data.code != 0) { | ||
| 166 | layer.alert('操作失败'); | ||
| 167 | } else { | ||
| 168 | layer.alert('操作成功'); | ||
| 169 | } | ||
| 170 | setTimeout(function () { | ||
| 171 | if (!data.code) { | ||
| 172 | table.fnDraw(); | ||
| 173 | layer_close(); | ||
| 174 | } | ||
| 175 | }, 500); | ||
| 176 | }, | ||
| 177 | error: function () { | ||
| 178 | layer.alert("操作失败") | ||
| 179 | } | ||
| 180 | }) | ||
| 181 | }); | ||
| 182 | } | ||
| 111 | </script> | 183 | </script> |
| 112 | </body> | 184 | </body> |
| 113 | <html> | 185 | <html> | ... | ... |
| ... | @@ -53,14 +53,20 @@ | ... | @@ -53,14 +53,20 @@ |
| 53 | return '<span class="dropDown dropDown_hover"> \ | 53 | return '<span class="dropDown dropDown_hover"> \ |
| 54 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button> \ | 54 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button> \ |
| 55 | <ul class="dropDown-menu menu radius box-shadow"> \ | 55 | <ul class="dropDown-menu menu radius box-shadow"> \ |
| 56 | <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/1?tab=0\')">查看详细</a></li> \ | 56 | <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=0\')">查看详细</a></li>\ |
| 57 | <li><a href="javascript:;" onclick="creatIframe(\'/work/move\', \'移交资料\')">移交资料</a></li> \ | 57 | <li><a href="javascript:;" onclick="creatIframe(\'/work/move/'+data+'\', \'移交资料\')">移交资料</a></li> \ |
| 58 | <li> <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a> \ | 58 | <li>\ |
| 59 | <ul class="menu"> <li><a href="#">退至【资料补录】阶段</a></li> \ | 59 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 60 | <li><a href="#">退至【审批-初审】阶段</a></li> <li><a href="#">退至【审批-复审】阶段</a></li>\ | 60 | <ul class="menu">\ |
| 61 | <li><a href="#">退至【审批-终审】阶段</a></li> <li><a href="#">退至【尽调】阶段</a></li> \ | 61 | <li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\ |
| 62 | <li><a href="#">退至【客户确认】阶段</a></li> <li><a href="#">退至【等待放款-移交】阶段</a></li> </ul> \ | 62 | <li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\ |
| 63 | </li> <li><a href="#">客户取消</a></li><li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li> \ | 63 | <li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\ |
| 64 | <li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\ | ||
| 65 | <li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\ | ||
| 66 | <li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\ | ||
| 67 | </ul>\ | ||
| 68 | </li>\ | ||
| 69 | </li> <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/index.php/work/detail/'+data+'?tab=2\')">处理记录</a></li> \ | ||
| 64 | </ul> </span>'; | 70 | </ul> </span>'; |
| 65 | } | 71 | } |
| 66 | }, | 72 | }, | ... | ... |
| ... | @@ -58,12 +58,12 @@ | ... | @@ -58,12 +58,12 @@ |
| 58 | <li>\ | 58 | <li>\ |
| 59 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ | 59 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 60 | <ul class="menu">\ | 60 | <ul class="menu">\ |
| 61 | <li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\ | 61 | <li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\ |
| 62 | <li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\ | 62 | <li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\ |
| 63 | <li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\ | 63 | <li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\ |
| 64 | <li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\ | 64 | <li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\ |
| 65 | <li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\ | 65 | <li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\ |
| 66 | <li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\ | 66 | <li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</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>\ | ... | ... |
| ... | @@ -57,12 +57,12 @@ | ... | @@ -57,12 +57,12 @@ |
| 57 | <li>\ | 57 | <li>\ |
| 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ | 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 59 | <ul class="menu">\ | 59 | <ul class="menu">\ |
| 60 | <li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\ | 60 | <li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\ |
| 61 | <li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\ | 61 | <li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\ |
| 62 | <li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\ | 62 | <li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\ |
| 63 | <li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\ | 63 | <li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\ |
| 64 | <li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\ | 64 | <li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\ |
| 65 | <li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\ | 65 | <li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\ |
| 66 | </ul>\ | 66 | </ul>\ |
| 67 | </li>\ | 67 | </li>\ |
| 68 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | 68 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | ... | ... |
| ... | @@ -57,12 +57,12 @@ | ... | @@ -57,12 +57,12 @@ |
| 57 | <li>\ | 57 | <li>\ |
| 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ | 58 | <a href="#">退回订单<i class="arrow Hui-iconfont"></i></a>\ |
| 59 | <ul class="menu">\ | 59 | <ul class="menu">\ |
| 60 | <li><a href="javascript:;" onclick="rollback(2,2,4)">退至 待补录阶段</a></li>\ | 60 | <li><a href="javascript:;" onclick="rollback('+data+',2,4)">退至 待补录阶段</a></li>\ |
| 61 | <li class=""><a href="javascript:;" onclick="rollback(2,4,4)">退至 待初审阶段</a></li>\ | 61 | <li class=""><a href="javascript:;" onclick="rollback('+data+',4,4)">退至 待初审阶段</a></li>\ |
| 62 | <li class=""><a href="javascript:;" onclick="rollback(2,5,4)">退至 待复审阶段</a></li>\ | 62 | <li class=""><a href="javascript:;" onclick="rollback('+data+',5,4)">退至 待复审阶段</a></li>\ |
| 63 | <li><a href="javascript:;" onclick="rollback(2,6,4)">退至 待终审阶段</a></li>\ | 63 | <li><a href="javascript:;" onclick="rollback('+data+',6,4)">退至 待终审阶段</a></li>\ |
| 64 | <li><a href="javascript:;" onclick="rollback(2,8,4)">退至 待客户确认阶段</a></li>\ | 64 | <li><a href="javascript:;" onclick="rollback('+data+',8,4)">退至 待客户确认阶段</a></li>\ |
| 65 | <li><a href="javascript:;" onclick="rollback(2,10,4)">退至 待确认放款阶段</a></li>\ | 65 | <li><a href="javascript:;" onclick="rollback('+data+',10,4)">退至 待确认放款阶段</a></li>\ |
| 66 | </ul>\ | 66 | </ul>\ |
| 67 | </li>\ | 67 | </li>\ |
| 68 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | 68 | <li><a href="javascript:;" onclick="cancel('+data+')">客户取消</a></li>\ | ... | ... |
| ... | @@ -49,6 +49,7 @@ | ... | @@ -49,6 +49,7 @@ |
| 49 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ | 49 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ |
| 50 | <ul class="dropDown-menu menu radius box-shadow">\ | 50 | <ul class="dropDown-menu menu radius box-shadow">\ |
| 51 | <li><a href="javascript:;" onclick="layer_show(\'资料补录\',\'' + url + '\')">资料补录</a></li>\ | 51 | <li><a href="javascript:;" onclick="layer_show(\'资料补录\',\'' + url + '\')">资料补录</a></li>\ |
| 52 | <li><a href="javascript:;" onclick="layer_show(\'拒绝\', \'<?=site_url('/work/telRefuse')?>/'+data+'\')">拒绝</a></li>\ | ||
| 52 | <li><a href="javascript:cancel('+data+');">客户取消</a></li>\ | 53 | <li><a href="javascript:cancel('+data+');">客户取消</a></li>\ |
| 53 | </ul>\ | 54 | </ul>\ |
| 54 | </span>'; | 55 | </span>'; | ... | ... |
| ... | @@ -56,7 +56,7 @@ | ... | @@ -56,7 +56,7 @@ |
| 56 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ | 56 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ |
| 57 | <ul class="dropDown-menu menu radius box-shadow">\ | 57 | <ul class="dropDown-menu menu radius box-shadow">\ |
| 58 | <li><a href="javascript:;" onclick="pass('+data+')">通过</a></li>\ | 58 | <li><a href="javascript:;" onclick="pass('+data+')">通过</a></li>\ |
| 59 | <li><a href="javascript:;" onclick="refuse('+data+')">拒绝</a></li>\ | 59 | <li><a href="javascript:;" onclick="layer_show(\'拒绝\', \'<?=site_url('/work/telRefuse')?>/'+data+'\')">拒绝</a></li>\ |
| 60 | </ul>\ | 60 | </ul>\ |
| 61 | </span>'; | 61 | </span>'; |
| 62 | } | 62 | } |
| ... | @@ -128,16 +128,16 @@ | ... | @@ -128,16 +128,16 @@ |
| 128 | } | 128 | } |
| 129 | 129 | ||
| 130 | function refuse(id) { | 130 | function refuse(id) { |
| 131 | layer.prompt({title: '一旦拒绝, 该笔借款将作废, 进入【审批拒绝】列表!', formType: 0}, function (reason, index) { | 131 | // layer.prompt({title: '一旦拒绝, 该笔借款将作废, 进入【审批拒绝】列表!', formType: 0}, function (reason, index) { |
| 132 | layer.close(index); | 132 | // layer.close(index); |
| 133 | var data = { | 133 | // var data = { |
| 134 | "opinion": reason, | 134 | // "opinion": reason, |
| 135 | } | 135 | // } |
| 136 | 136 | // | |
| 137 | ajax('flow/refuseStatus/'+id, 'put', data, '操作成功', function () { | 137 | // ajax('flow/refuseStatus/'+id, 'put', data, '操作成功', function () { |
| 138 | reload(); | 138 | // reload(); |
| 139 | }); | 139 | // }); |
| 140 | }); | 140 | // }); |
| 141 | } | 141 | } |
| 142 | </script> | 142 | </script> |
| 143 | </body> | 143 | </body> | ... | ... |
| ... | @@ -280,21 +280,12 @@ label.radio > input:checked + img{ | ... | @@ -280,21 +280,12 @@ label.radio > input:checked + img{ |
| 280 | margin-bottom: 0; | 280 | margin-bottom: 0; |
| 281 | } | 281 | } |
| 282 | 282 | ||
| 283 | .row .card:first-child:before { | ||
| 284 | border-left: 0; | ||
| 285 | } | ||
| 286 | |||
| 287 | .row .card:nth-child(7) { | ||
| 288 | border-left: 0; | ||
| 289 | } | ||
| 290 | |||
| 291 | .row .card:before { | 283 | .row .card:before { |
| 292 | content: ""; | 284 | content: ""; |
| 293 | position: absolute; | 285 | position: absolute; |
| 294 | left: 0; | 286 | left: 0; |
| 295 | height: 65px; | 287 | height: 65px; |
| 296 | border-left: 2px solid #ADB2B5; | 288 | border-left: 2px solid #ADB2B5; |
| 297 | margin-top: 10px; | ||
| 298 | } | 289 | } |
| 299 | 290 | ||
| 300 | .card span { | 291 | .card span { | ... | ... |
-
Please register or sign in to post a comment