ef21ff53 by Zelig

修改

1 parent 639f19cd
...@@ -124,6 +124,7 @@ class Work extends CI_Controller ...@@ -124,6 +124,7 @@ class Work extends CI_Controller
124 'applyOrderVO' => $ret->orderVO, 124 'applyOrderVO' => $ret->orderVO,
125 'operatorRecord' => $ret2 125 'operatorRecord' => $ret2
126 ); 126 );
127
127 $this->load->view('work/订单详情', $data); 128 $this->load->view('work/订单详情', $data);
128 } 129 }
129 130
...@@ -262,11 +263,6 @@ class Work extends CI_Controller ...@@ -262,11 +263,6 @@ class Work extends CI_Controller
262 $this->load->view('work/审批/网查筛选', $data); 263 $this->load->view('work/审批/网查筛选', $data);
263 break; 264 break;
264 case 8: 265 case 8:
265 $url = $this->config->item('apiBaseUrl') . 'audit/phoneAudit/record/' . $id;
266 $result = file_get_contents($url);
267 $json = json_decode($result);
268 $ret = $json->data;
269 $data['record'] = $ret;
270 $this->load->view('work/审批/电核', $data); 266 $this->load->view('work/审批/电核', $data);
271 break; 267 break;
272 case 9: 268 case 9:
...@@ -463,6 +459,7 @@ class Work extends CI_Controller ...@@ -463,6 +459,7 @@ class Work extends CI_Controller
463 'industry' => $this->duediligence->enum->industry(), 459 'industry' => $this->duediligence->enum->industry(),
464 'companyNature' => $this->duediligence->enum->companyNature(), 460 'companyNature' => $this->duediligence->enum->companyNature(),
465 'dueDiligenceType' => $this->order->ordersource->dueDiligenceType(), 461 'dueDiligenceType' => $this->order->ordersource->dueDiligenceType(),
462 'dueDiligence' => api('/dueDiligence/'.$id),
466 ); 463 );
467 464
468 $this->load->view('/work/尽调报告/index', $data); 465 $this->load->view('/work/尽调报告/index', $data);
......
1 </body></html>
1 <script type="text/javascript" src="/resource/lib/jquery/1.9.1/jquery.min.js"></script> 2 <script type="text/javascript" src="/resource/lib/jquery/1.9.1/jquery.min.js"></script>
2 <script type="text/javascript" src="/resource/lib/layer/2.4/layer.js"></script> 3 <script type="text/javascript" src="/resource/lib/layer/2.4/layer.js"></script>
3 <script type="text/javascript" src="/resource/static/h-ui/js/H-ui.min.js"></script> 4 <script type="text/javascript" src="/resource/static/h-ui/js/H-ui.min.js"></script>
...@@ -14,9 +15,24 @@ ...@@ -14,9 +15,24 @@
14 <script src="https://cdn.bootcss.com/holder/2.9.4/holder.min.js"></script> 15 <script src="https://cdn.bootcss.com/holder/2.9.4/holder.min.js"></script>
15 <script type="text/javascript" src="/resource/location.js"></script> 16 <script type="text/javascript" src="/resource/location.js"></script>
16 <script type="text/javascript" src="/resource/upload.js"></script> 17 <script type="text/javascript" src="/resource/upload.js"></script>
18 <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
19 <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
17 <script type="text/javascript" src="/resource/main.js"></script> 20 <script type="text/javascript" src="/resource/main.js"></script>
21 <script src="https://cdn.bootcss.com/lightbox2/2.10.0/js/lightbox.min.js"></script>
22
18 <script> 23 <script>
24 instance = axios.create({
25 baseURL: apiBaseUrl,
26 timeout: 1000,
27 });
28
29 Vue.filter('formatDate', function (time) {
30 var date = new Date(time);
31 return date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
32 });
33
19 (function ($) { 34 (function ($) {
35
20 $.fn.serializeJson = function () { 36 $.fn.serializeJson = function () {
21 var serializeObj = {}; 37 var serializeObj = {};
22 var array = this.serializeArray(); 38 var array = this.serializeArray();
...@@ -191,10 +207,6 @@ ...@@ -191,10 +207,6 @@
191 } 207 }
192 } 208 }
193 209
194 $('.Wdate').on('focus', function () {
195 WdatePicker();
196 });
197
198 function reload() { 210 function reload() {
199 table.fnDraw(); 211 table.fnDraw();
200 } 212 }
......
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
14 <link rel="stylesheet" type="text/css" href="/resource/lib/webuploader/0.1.5/webuploader.css"/> 14 <link rel="stylesheet" type="text/css" href="/resource/lib/webuploader/0.1.5/webuploader.css"/>
15 <link rel="stylesheet" type="text/css" href="/resource/static/h-ui.admin/css/style.css" /> 15 <link rel="stylesheet" type="text/css" href="/resource/static/h-ui.admin/css/style.css" />
16 <link rel="stylesheet" href="/resource/lib/zTree/v3/css/zTreeStyle/zTreeStyle.css" type="text/css"> 16 <link rel="stylesheet" href="/resource/lib/zTree/v3/css/zTreeStyle/zTreeStyle.css" type="text/css">
17 <link href="https://cdn.bootcss.com/lightbox2/2.10.0/css/lightbox.min.css" rel="stylesheet">
17 <?php 18 <?php
18 if (isset($styles) && is_array($styles)) { 19 if (isset($styles) && is_array($styles)) {
19 foreach($styles as $style) { 20 foreach($styles as $style) {
......
1 <?php if(!isset($type)) $type=api('order/ordersource/baseType'); ?>
1 <input type="hidden" id="orderId" value="<?=isset($id) ? $id : ''?>"> 2 <input type="hidden" id="orderId" value="<?=isset($id) ? $id : ''?>">
2 <div class="panel panel-default mb-20"> 3 <div class="panel panel-default mb-20">
3 <div class="panel-header">上传图片</div> 4 <div class="panel-header">上传图片</div>
...@@ -21,7 +22,7 @@ ...@@ -21,7 +22,7 @@
21 <div class="form-group col-sm-3 col-md-2"> 22 <div class="form-group col-sm-3 col-md-2">
22 <label>&nbsp;</label> 23 <label>&nbsp;</label>
23 <div> 24 <div>
24 <label class="filePicker" url="<?=$url?>">选择图片</label> 25 <label class="filePicker" url="<?=@$url?:'order/ordersource/base/'?>">选择图片</label>
25 </div> 26 </div>
26 </div> 27 </div>
27 </div> 28 </div>
......
...@@ -22,6 +22,8 @@ ...@@ -22,6 +22,8 @@
22 <?php $this->load->view('/work/审批/电核结果'); ?> 22 <?php $this->load->view('/work/审批/电核结果'); ?>
23 </form> 23 </form>
24 </div> 24 </div>
25
26 <?php $record = api('/audit/phoneAudit/record/'.$id); ?>
25 <div class="tabCon pb-20"> 27 <div class="tabCon pb-20">
26 <div class="cl pd-5 bg-1"> 28 <div class="cl pd-5 bg-1">
27 <span class="r"> 29 <span class="r">
...@@ -42,25 +44,13 @@ ...@@ -42,25 +44,13 @@
42 </tr> 44 </tr>
43 </thead> 45 </thead>
44 <tbody class="text-c"> 46 <tbody class="text-c">
45 <?php 47 <tr v-for="record in records">
46 ?> 48 <td>{{record.id}}</td>
47 <?php foreach ($record as $k=>$v):?> 49 <td>{{record.phoneAuditTime | formatDate}}</td>
48 <tr> 50 <td>{{record.hasPutThrough}}</td>
49 <td><?=$v->id?></td> 51 <td>{{record.phoneAuditEmployee}}</td>
50 <td><?=$v->phoneAuditTime?></td> 52 <td>{{record.remark}}</td>
51 <td><?=$v->hasPutThrough ? '是' : '否'?></td>
52 <td><?=$v->phoneAuditEmployee?></td>
53 <td><?=$v->remark?></td>
54 </tr> 53 </tr>
55 <?php endforeach;?>
56 <!--<tr>
57 <td>1</td>
58 <td>2018-01-01 00:00:00</td>
59 <td>是</td>
60 <td>张三</td>
61 <td>备注</td>
62 <td><a href="javascript:add();"><i class="Hui-iconfont">&#xe6df;</i> 编辑<a></td>
63 </tr>-->
64 </tbody> 54 </tbody>
65 </table> 55 </table>
66 </div> 56 </div>
...@@ -81,6 +71,60 @@ ...@@ -81,6 +71,60 @@
81 <?php $this->load->view('common/footer'); ?> 71 <?php $this->load->view('common/footer'); ?>
82 72
83 <script> 73 <script>
74 var vm = new Vue({
75 el: '#tab',
76 data: {
77 clientInfoOutputVO: {},
78 clientContactOutputVOS: {},
79 orderVO: {},
80 records: [],
81 use: [],
82 nature: [],
83 },
84 mounted () {
85 this.getRecords();
86 this.getClient();
87 this.getUse();
88 this.getNature();
89 },
90 methods: {
91 getRecords () {
92 let _this = this;
93 instance.get('/audit/phoneAudit/record/<?=$id?>').then( ( {data} ) => {
94 this.records = data.data.reverse();
95 });
96 },
97 getClient () {
98 let _this = this;
99 instance.get('order/detail/<?=$id?>').then( ( {data} ) => {
100 console.log(data);
101 this.clientInfoOutputVO = data.data.clientInfoOutputVO;
102 this.orderVO = data.data.orderVO;
103 this.clientContactOutputVOS = data.data.clientContactOutputVOS;
104 });
105 },
106 getUse () {
107 let _this = this;
108 instance.get('dueDiligence/enum/loanPurpose').then( ( {data} ) => {
109 this.use = data.data;
110 });
111 },
112 getNature () {
113 let _this = this;
114 instance.get('/enum/loan/nature').then( ( {data} ) => {
115 this.nature = data.data;
116 });
117 }
118 },
119 filters: {
120 shengxiao(birthDate){
121 let yyyy = new Date(birthDate).getFullYear();
122 var arr=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊'];
123 return /^\d{4}$/.test(yyyy)?arr[yyyy%12]:null;
124 }
125 }
126 });
127
84 function getQueryString(name) { 128 function getQueryString(name) {
85 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); 129 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
86 var r = window.location.search.substr(1).match(reg); 130 var r = window.location.search.substr(1).match(reg);
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
8 <div class="row cl"> 8 <div class="row cl">
9 <div class="form-group col-sm-3 col-md-1"> 9 <div class="form-group col-sm-3 col-md-1">
10 <label>电核时间</label> 10 <label>电核时间</label>
11 <input name="phoneAuditTime" type="text" class="form-control input-text Wdate" value="" onfocus="WdatePicker()"> 11 <input name="phoneAuditTime" type="text" class="form-control input-text Wdate" value="" onfocus="WdatePicker({dateFmt:'yyyy-M-d'})">
12 </div> 12 </div>
13 </div> 13 </div>
14 <div class="row cl"> 14 <div class="row cl">
...@@ -59,6 +59,7 @@ ...@@ -59,6 +59,7 @@
59 layer.alert('操作失败'); 59 layer.alert('操作失败');
60 } else { 60 } else {
61 layer.alert('操作成功'); 61 layer.alert('操作成功');
62 window.parent.vm.getRecords();
62 } 63 }
63 if(!data.code){ 64 if(!data.code){
64 setTimeout(function () { 65 setTimeout(function () {
......
1 <div class="panel panel-default mb-20">
2 <div class="panel-header">客户身份信息</div>
3 <div class="panel-body">
4 <div class="row cl">
5 <div class="form-group col-sm-6 col-md-2">
6 <input type="text" class="form-control input-text" name="identityCheckDetail" value="">
7 </div>
8 <div class="form-group col-sm-3 col-md-2">
9 <div class="info">
10 <div class="live-info">
11 <input type="radio" name="identityCheck" value="1">
12 <span></span>
13 </div>
14 <div class="live-info">
15 <input type="radio" name="identityCheck" value="0">
16 <span></span>
17 </div>
18 </div>
19 </div>
20 </div>
21 </div>
22 </div>
23
24 <div class="panel panel-default mb-20">
25 <div class="panel-header">联系人核查</div>
26 <div class="panel-body">
27 <div class="row cl">
28 <div class="form-group col-sm-6 col-md-2">
29 <input type="text" class="form-control input-text" name="contactCheckDetail" value="">
30 </div>
31 <div class="form-group col-sm-3 col-md-2">
32 <div class="info">
33 <div class="live-info">
34 <input type="radio" name="contactCheck" value="1">
35 <span></span>
36 </div>
37 <div class="live-info">
38 <input type="radio" name="contactCheck" value="0">
39 <span></span>
40 </div>
41 </div>
42 </div>
43 </div>
44 </div>
45 </div>
46
47 <div class="panel panel-default mb-20">
48 <div class="panel-header">家庭情况</div>
49 <div class="panel-body">
50 <div class="row cl">
51 <div class="form-group col-sm-6 col-md-2">
52 <input type="text" class="form-control input-text" name="familyConditionCheckDetail" value="">
53 </div>
54 <div class="form-group col-sm-3 col-md-2">
55 <div class="info">
56 <div class="live-info">
57 <input type="radio" name="familyConditionCheck" value="1">
58 <span></span>
59 </div>
60 <div class="live-info">
61 <input type="radio" name="familyConditionCheck" value="0">
62 <span></span>
63 </div>
64 </div>
65 </div>
66 </div>
67 </div>
68 </div>
69
70 <div class="panel panel-default mb-20">
71 <div class="panel-header">资产信息</div>
72 <div class="panel-body">
73 <div class="row cl">
74 <div class="form-group col-sm-6 col-md-2">
75 <input type="text" class="form-control input-text" name="assetInformationCheckDetail" value="">
76 </div>
77 <div class="form-group col-sm-3 col-md-2">
78 <div class="info">
79 <div class="live-info">
80 <input type="radio" name="assetInformationCheck" value="1">
81 <span></span>
82 </div>
83 <div class="live-info">
84 <input type="radio" name="assetInformationCheck" value="0">
85 <span></span>
86 </div>
87 </div>
88 </div>
89 </div>
90 </div>
91 </div>
92
93 <div class="panel panel-default mb-20">
94 <div class="panel-header">负债信息</div>
95 <div class="panel-body">
96 <div class="row cl">
97 <div class="form-group col-sm-6 col-md-2">
98 <input type="text" class="form-control input-text" name="debtInformationCheckDetail" value="">
99 </div>
100 <div class="form-group col-sm-3 col-md-2">
101 <div class="info">
102 <div class="live-info">
103 <input type="radio" name="debtInformationCheck" value="1">
104 <span></span>
105 </div>
106 <div class="live-info">
107 <input type="radio" name="debtInformationCheck" value="0">
108 <span></span>
109 </div>
110 </div>
111 </div>
112 </div>
113 </div>
114 </div>
115
116 <div class="panel panel-default mb-20">
117 <div class="panel-header">其他金融机构业务</div>
118 <div class="panel-body">
119 <div class="row cl">
120 <div class="form-group col-sm-6 col-md-2">
121 <input type="text" class="form-control input-text" name="otherFinancingInstitutionBusinessDetail" value="">
122 </div>
123 <div class="form-group col-sm-3 col-md-2">
124 <div class="info">
125 <div class="live-info">
126 <input type="radio" name="otherFinancingInstitutionBusinessCheck" value="1">
127 <span></span>
128 </div>
129 <div class="live-info">
130 <input type="radio" name="otherFinancingInstitutionBusinessCheck" value="0">
131 <span></span>
132 </div>
133 </div>
134 </div>
135 </div>
136 </div>
137 </div>
138
139 <div class="panel panel-default mb-20">
140 <div class="panel-header">经营基本信息</div>
141 <div class="panel-body">
142 <div class="row cl">
143 <div class="form-group col-sm-6 col-md-2">
144 <input type="text" class="form-control input-text" name="operateBasicInformationDetail">
145 </div>
146 <div class="form-group col-sm-3 col-md-2">
147 <div class="info">
148 <div class="live-info">
149 <input type="radio" name="operateBasicInformationCheck" value="1">
150 <span></span>
151 </div>
152 <div class="live-info">
153 <input type="radio" name="operateBasicInformationCheck" value="0">
154 <span></span>
155 </div>
156 </div>
157 </div>
158 </div>
159 </div>
160 </div>
161
162 <div class="panel panel-default mb-20">
163 <div class="panel-header">经营财务数据</div>
164 <div class="panel-body">
165 <div class="row cl">
166 <div class="form-group col-sm-6 col-md-2">
167 <input type="text" class="form-control input-text" name="operateFinanceDataDetail" value="">
168 </div>
169 <div class="form-group col-sm-3 col-md-2">
170 <div class="info">
171 <div class="live-info">
172 <input type="radio" name="operateFinanceDataCheck" value="1">
173 <span></span>
174 </div>
175 <div class="live-info">
176 <input type="radio" name="operateFinanceDataCheck" value="0">
177 <span></span>
178 </div>
179 </div>
180 </div>
181 </div>
182 </div>
183 </div>
...@@ -15,26 +15,6 @@ ...@@ -15,26 +15,6 @@
15 15
16 <?php $this->load->view('work/图片上传', ['url' => 'order/ordersource/firstcheck/', 'type' => $firstCheck]); ?> 16 <?php $this->load->view('work/图片上传', ['url' => 'order/ordersource/firstcheck/', 'type' => $firstCheck]); ?>
17 17
18 <div class="panel panel-default mb-20">
19 <div class="panel-body">
20 <div class="row cl">
21 <div class="form-group col-sm-3 col-md-2">
22 <label>筛选结果</label>
23 <span class="form-control select-box">
24 <select class="select uploader" size="1">
25 <option value="1">正常</option>
26 <option value="2">异常</option>
27 </select>
28 </span>
29 </div>
30 <div class="form-group col-sm-3 col-md-2">
31 <label>&nbsp;</label>
32 <input type="text" class="input-text" placeholder="备注"/>
33 </div>
34 </div>
35 </div>
36 </div>
37
38 <div class="row cl pb-20 col-sm-12"> 18 <div class="row cl pb-20 col-sm-12">
39 <div class="col-sm-offset-3 col-sm-2"> 19 <div class="col-sm-offset-3 col-sm-2">
40 <button class="btn btn-warning btn-block">退回订单</button> 20 <button class="btn btn-warning btn-block">退回订单</button>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 <div class="tabBar clearfix" style="background-color:#e8e8e8"> 7 <div class="tabBar clearfix" style="background-color:#e8e8e8">
8 <span>申请信息</span> 8 <span>申请信息</span>
9 <span>尽调报告</span> 9 <span>尽调报告</span>
10 <span>信用报告</span> 10 <!-- <span>信用报告</span> -->
11 <!-- <span>电核结果</span>--> 11 <!-- <span>电核结果</span>-->
12 <!-- <span>网查筛查(图片)</span>--> 12 <!-- <span>网查筛查(图片)</span>-->
13 <!-- <span>附件清单(图片)</span>--> 13 <!-- <span>附件清单(图片)</span>-->
...@@ -30,9 +30,9 @@ ...@@ -30,9 +30,9 @@
30 <?php endforeach; ?> 30 <?php endforeach; ?>
31 </div> 31 </div>
32 32
33 <div class="tabCon"> 33 <!-- <div class="tabCon">
34 <?php $this->load->view('work/审批/信用报告'); ?> 34 <?php $this->load->view('work/审批/信用报告'); ?>
35 </div> 35 </div> -->
36 36
37 <div class="tabCon"> 37 <div class="tabCon">
38 <?php $this->load->view('work/审批/电核结果'); ?> 38 <?php $this->load->view('work/审批/电核结果'); ?>
......
...@@ -9,6 +9,17 @@ ...@@ -9,6 +9,17 @@
9 9
10 <input type="hidden" name="orderId" value="<?=$id?>"> 10 <input type="hidden" name="orderId" value="<?=$id?>">
11 <div class="tabCon"> 11 <div class="tabCon">
12 <div class="panel panel-default mb-20">
13 <div class="panel-header">尽调目的</div>
14 <div class="panel-body">
15 <div class="row cl">
16 <div class="form-group col-sm-3 col-md-2">
17 <?=@$dueDiligence->dueDiligenceBasicInformationVO->diligencePurpose?>
18 </div>
19 </div>
20 </div>
21 </div>
22
12 <?php 23 <?php
13 if($clientUnitOutputVO->jobType == 1){ //打工类 24 if($clientUnitOutputVO->jobType == 1){ //打工类
14 $this->load->view('work/尽调报告/打工'); 25 $this->load->view('work/尽调报告/打工');
...@@ -16,6 +27,22 @@ ...@@ -16,6 +27,22 @@
16 $this->load->view('work/尽调报告/法人'); 27 $this->load->view('work/尽调报告/法人');
17 } 28 }
18 ?> 29 ?>
30
31 <div class="panel panel-default mb-20">
32 <div class="panel-body">
33 <div class="row cl">
34 <div class="col-sm-12">
35 本人与借款人于
36 <input type="text" name="interviewTime" class="input-text Wdate" value="" onfocus="WdatePicker()">
37 进行面谈, 并就该贷款进行了相应的解释说明. 借款人提供的信息真实有效. 本人对各项信息已经进行了审慎的调查、核实、分析、整理和审定,并对风险情况已进行了完全披露。同时,借款人对本贷款的含义以及相应的法律责任已全部通晓并充分理解。
38 本人已经对借款人提供材料的真实有效性进行核实, 如果有协助借款人提供伪造材料,歪曲事实,本人愿承担相应的法律后果.
39 </div>
40 <div class="col-sm-12">
41 <span class="r">尽职调查专员:<?=@$dueDiligence->dueDiligenceComprehensiveAssessmentVO->ombudsman?> </span>
42 </div>
43 </div>
44 </div>
45 </div>
19 </div> 46 </div>
20 47
21 <div class="tabCon"> 48 <div class="tabCon">
......
1 <form action="" id="dueDiligenceBasicInformationVO"> 1 <form action="" id="dueDiligenceBasicInformationVO">
2 <input type="hidden" name="orderId" value="<?=$id?>"> 2 <input type="hidden" name="orderId" value="<?=$id?>">
3 <div class="panel panel-default mb-20"> 3 <?php $order = api('/order/detail/'.$id) ?>
4 <div class="panel panel-default mb-20">
4 <div class="panel-header">基本信息</div> 5 <div class="panel-header">基本信息</div>
5 <div class="panel-body"> 6 <div class="panel-body">
6 <div class="row cl"> 7 <div class="row cl">
7 <div class="form-group col-sm-3 col-md-2"> 8 <div class="form-group col-sm-3 col-md-2">
8 <label>姓名</label> 9 <label>姓名</label>
9 <input type="text" class="form-control input-text" name="userName" value=""> 10 <input type="text" class="form-control input-text" name="userName" value="<?=@$order->clientInfoOutputVO->userName?>">
10 </div> 11 </div>
11 <div class="form-group col-sm-3 col-md-2"> 12 <div class="form-group col-sm-3 col-md-2">
12 <label>身份证</label> 13 <label>身份证</label>
13 <input type="text" class="form-control input-text" name="idNumber"> 14 <input type="text" class="form-control input-text" name="idNumber" value="<?=@$order->clientInfoOutputVO->idNumber?>">
14 </div> 15 </div>
15 </div> 16 </div>
16 17
...@@ -34,7 +35,7 @@ ...@@ -34,7 +35,7 @@
34 <div class="row cl"> 35 <div class="row cl">
35 <div class="form-group col-sm-6 col-md-4"> 36 <div class="form-group col-sm-6 col-md-4">
36 <label>现住地址</label> 37 <label>现住地址</label>
37 <input type="text" class="form-control input-text" name="nowAddress" value=""> 38 <input type="text" class="form-control input-text" name="nowAddress" value="<?=@$order->clientInfoInputVO->currentAddress?>">
38 </div> 39 </div>
39 <div class="form-group col-sm-2 col-md-1"> 40 <div class="form-group col-sm-2 col-md-1">
40 <label>&nbsp</label> 41 <label>&nbsp</label>
...@@ -49,23 +50,35 @@ ...@@ -49,23 +50,35 @@
49 </div> 50 </div>
50 51
51 <div class="row cl"> 52 <div class="row cl">
53 <?php $marry = api('/client/enum/marry') ?>
54 <div class="form-group col-sm-3 col-md-2">
55 <label>婚姻情况</label>
56 <span class="form-control select-box">
57 <select class="select" size="1" name="maritalCondition">
58 <?php foreach($marry as $k => $v) : ?>
59 <option value="<?=$k?>"><?=$v?></option>
60 <?php endforeach; ?>
61 </select>
62 </span>
63 </div>
64 <div class="form-group col-sm-3 col-md-2">
65 <label>子女情况</label>
66 <input type="text" class="form-control input-text" name="childrenCondition" value="<?=@$dueDiligence->dueDiligenceBasicInformationVO->childrenCondition?>">
67 </div>
68 </div>
69
70 <div class="row cl">
71 <?php $folkHasKnow = api('/dueDiligence/enum/folkHasKnow') ?>
52 <div class="form-group col-sm-6 col-md-4"> 72 <div class="form-group col-sm-6 col-md-4">
53 <label>家人是否知晓</label> 73 <label>家人是否知晓</label>
54 <div class="info"> 74 <div class="info">
75 <?php foreach($folkHasKnow as $k => $v) : ?>
55 <div class="live-info"> 76 <div class="live-info">
56 <input type="radio" name="folkHasKnow" value="1" checked> 77 <input type="radio" name="folkHasKnow" value="<?=$k?>" <?=$k == @$dueDiligence->dueDiligenceBasicInformationVO->folkHasKnow?'checked':'' ?>>
57 <span>知晓且支持</span> 78 <span><?=$v?></span>
58 </div> 79 </div>
59 <div class="live-info"> 80 <?php endforeach ?>
60 <input type="radio" name="folkHasKnow" value="0"> 81 <input type="text" name="folkHasKnowRemark" class="form-control input-text" value="" placeholder="备注">
61 <span>不知晓</span>
62 </div>
63 <div class="live-info">
64 <input type="radio" name="folkHasKnow" value="1">
65 <span>知晓不支持</span>
66 </div>
67 <input type="text" name="folkHasKnowRemark" class="form-control input-text" value=""
68 placeholder="备注">
69 </div> 82 </div>
70 </div> 83 </div>
71 </div> 84 </div>
...@@ -191,7 +204,7 @@ ...@@ -191,7 +204,7 @@
191 <div class="form-group has-feedback col-sm-3 col-md-2"> 204 <div class="form-group has-feedback col-sm-3 col-md-2">
192 <label>营业面积</label> 205 <label>营业面积</label>
193 <input type="text" class="form-control input-text" value="" name="companyArea"> 206 <input type="text" class="form-control input-text" value="" name="companyArea">
194 <span class="glyphicon form-control-feedback" aria-hidden="true">平方米</span> 207 <span class="glyphicon form-control-feedback" aria-hidden="true">m^2</span>
195 </div> 208 </div>
196 <div class="form-group has-feedback col-sm-3 col-md-2"> 209 <div class="form-group has-feedback col-sm-3 col-md-2">
197 <label>利润率</label> 210 <label>利润率</label>
...@@ -348,10 +361,12 @@ ...@@ -348,10 +361,12 @@
348 <div class="row cl"> 361 <div class="row cl">
349 <div class="form-group col-sm-3 col-md-2"> 362 <div class="form-group col-sm-3 col-md-2">
350 <label>同事/亲属/邻居口碑</label> 363 <label>同事/亲属/邻居口碑</label>
364 <?php $publicPraise = api('/dueDiligence/enum/publicPraise'); ?>
351 <span class="form-control select-box"> 365 <span class="form-control select-box">
352 <select class="select" size="1"> 366 <select class="select" size="1">
353 <option value=""></option> 367 <?php foreach($publicPraise as $k => $v) : ?>
354 <option value=""></option> 368 <option value="<?=$k?>"><?=$v?></option>
369 <?php endforeach; ?>
355 </select> 370 </select>
356 </span> 371 </span>
357 </div> 372 </div>
...@@ -391,8 +406,8 @@ ...@@ -391,8 +406,8 @@
391 <label>办公场地性质</label> 406 <label>办公场地性质</label>
392 <span class="form-control select-box"> 407 <span class="form-control select-box">
393 <select class="select" size="1"> 408 <select class="select" size="1">
394 <option value="">属实</option> 409 <option value="1">属实</option>
395 <option value="">不属实</option> 410 <option value="0">不属实</option>
396 </select> 411 </select>
397 </span> 412 </span>
398 </div> 413 </div>
...@@ -400,9 +415,8 @@ ...@@ -400,9 +415,8 @@
400 <label>是否有淡旺季</label> 415 <label>是否有淡旺季</label>
401 <span class="form-control select-box"> 416 <span class="form-control select-box">
402 <select class="select" size="1"> 417 <select class="select" size="1">
403 <option value="">良好</option> 418 <option value="1"></option>
404 <option value="">一般</option> 419 <option value="0">没有</option>
405 <option value="">较差</option>
406 </select> 420 </select>
407 </span> 421 </span>
408 </div> 422 </div>
...@@ -423,7 +437,6 @@ ...@@ -423,7 +437,6 @@
423 <div class="form-group has-feedback col-sm-3 col-md-1"> 437 <div class="form-group has-feedback col-sm-3 col-md-1">
424 <label>主要库存货品</label> 438 <label>主要库存货品</label>
425 <input type="text" class="form-control input-text" value=""> 439 <input type="text" class="form-control input-text" value="">
426 <span class="glyphicon form-control-feedback" aria-hidden="true">%</span>
427 </div> 440 </div>
428 <div class="form-group col-sm-6 col-md-4"> 441 <div class="form-group col-sm-6 col-md-4">
429 <label>&nbsp;库存量</label> 442 <label>&nbsp;库存量</label>
...@@ -458,6 +471,7 @@ ...@@ -458,6 +471,7 @@
458 <div class="form-group col-sm-6 col-md-4"> 471 <div class="form-group col-sm-6 col-md-4">
459 <label>&nbsp;开机率</label> 472 <label>&nbsp;开机率</label>
460 <input type="text" class="form-control input-text" value=""> 473 <input type="text" class="form-control input-text" value="">
474 <span class="glyphicon form-control-feedback" aria-hidden="true">%</span>
461 </div> 475 </div>
462 <div class="form-group col-sm-6 col-md-4"> 476 <div class="form-group col-sm-6 col-md-4">
463 <label>&nbsp;月均水电费</label> 477 <label>&nbsp;月均水电费</label>
...@@ -483,12 +497,12 @@ ...@@ -483,12 +497,12 @@
483 <input type="text" class="form-control input-text" name="houseNumber" value=""> 497 <input type="text" class="form-control input-text" name="houseNumber" value="">
484 <span class="glyphicon form-control-feedback" aria-hidden="true"></span> 498 <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
485 </div> 499 </div>
486 <div class="form-group col-sm-6 col-md-4"> 500 <div class="form-group col-sm-3 col-md-1">
487 <label>&nbsp;名下车辆</label> 501 <label>&nbsp;名下车辆</label>
488 <input type="text" class="form-control input-text" value="" name="carNumber"> 502 <input type="text" class="form-control input-text" value="" name="carNumber">
489 <span class="glyphicon form-control-feedback" aria-hidden="true"></span> 503 <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
490 </div> 504 </div>
491 <div class="form-group col-sm-6 col-md-4"> 505 <div class="form-group col-sm-3 col-md-1">
492 <label>&nbsp;品牌型号</label> 506 <label>&nbsp;品牌型号</label>
493 <input type="text" class="form-control input-text" value="" name="carBrand"> 507 <input type="text" class="form-control input-text" value="" name="carBrand">
494 </div> 508 </div>
...@@ -499,7 +513,7 @@ ...@@ -499,7 +513,7 @@
499 <input type="text" class="form-control input-text" value="" name="loanNumber"> 513 <input type="text" class="form-control input-text" value="" name="loanNumber">
500 <span class="glyphicon form-control-feedback" aria-hidden="true"></span> 514 <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
501 </div> 515 </div>
502 <div class="form-group col-sm-6 col-md-4"> 516 <div class="form-group col-sm-3 col-md-1">
503 <label></label> 517 <label></label>
504 <input type="text" class="form-control input-text" value="" name="loanAmount"> 518 <input type="text" class="form-control input-text" value="" name="loanAmount">
505 <span class="glyphicon form-control-feedback" aria-hidden="true"></span> 519 <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
...@@ -513,12 +527,12 @@ ...@@ -513,12 +527,12 @@
513 </select> 527 </select>
514 </span> 528 </span>
515 </div> 529 </div>
516 <div class="form-group col-sm-6 col-md-4"> 530 <div class="form-group col-sm-3 col-md-1">
517 <label>&nbsp;备注</label> 531 <label>&nbsp;备注</label>
518 <input type="text" class="form-control input-text" value="" name="folkLoanNumber"> 532 <input type="text" class="form-control input-text" value="" name="folkLoanNumber">
519 <span class="glyphicon form-control-feedback" aria-hidden="true"></span> 533 <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
520 </div> 534 </div>
521 <div class="form-group col-sm-6 col-md-4"> 535 <div class="form-group col-sm-3 col-md-1">
522 <label></label> 536 <label></label>
523 <input type="text" class="form-control input-text" value="" name="folkLoanAmount"> 537 <input type="text" class="form-control input-text" value="" name="folkLoanAmount">
524 <span class="glyphicon form-control-feedback" aria-hidden="true"></span> 538 <span class="glyphicon form-control-feedback" aria-hidden="true"></span>
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
24 </div> 24 </div>
25 <div class="form-group col-sm-3 col-md-2"> 25 <div class="form-group col-sm-3 col-md-2">
26 <label>出生日期</label> 26 <label>出生日期</label>
27 <input type="text" class="form-control input-text Wdate" value="<?=date('Y-m-d',strtotime($clientInfoOutputVO->birthDate))?>" onfocus="WdatePicker()"> 27 <input type="text" class="form-control input-text Wdate" value="<?=$clientInfoOutputVO->birthDate?date('Y-m-d',strtotime($clientInfoOutputVO->birthDate)):''?>" onfocus="WdatePicker()">
28 </div> 28 </div>
29 </div> 29 </div>
30 30
...@@ -120,9 +120,19 @@ ...@@ -120,9 +120,19 @@
120 <div class="form-group col-sm-3 col-md-2"> 120 <div class="form-group col-sm-3 col-md-2">
121 <label>户口所在地</label> 121 <label>户口所在地</label>
122 <span class="form-control select-box"> 122 <span class="form-control select-box">
123 <select class="select" size="1"> 123 <select class="select" size="1" id="province" name="clientInfoInputVO.registerProvince"></select>
124 <option <?=$clientInfoOutputVO && $clientInfoOutputVO->registerProvince == 0 ? 'selected' : ''?> value="0">农村</option> 124 </span>
125 <option <?=$clientInfoOutputVO && $clientInfoOutputVO->registerProvince == 1 ? 'selected' : ''?> value="1">城镇</option> 125 </div>
126 <div class="form-group col-sm-3 col-md-2">
127 <label>&nbsp;</label>
128 <span class="form-control select-box">
129 <select class="select" size="1" id="city" name="clientInfoInputVO.registerCity"></select>
130 </span>
131 </div>
132 <div class="form-group col-sm-3 col-md-2">
133 <label>&nbsp;</label>
134 <span class="form-control select-box">
135 <select class="select" size="1" id="county" name="clientInfoInputVO.registerCounty">
126 </select> 136 </select>
127 </span> 137 </span>
128 </div> 138 </div>
......
...@@ -2,19 +2,25 @@ ...@@ -2,19 +2,25 @@
2 <div class="panel-header">其他</div> 2 <div class="panel-header">其他</div>
3 <div class="panel-body"> 3 <div class="panel-body">
4 <div class="row cl"> 4 <div class="row cl">
5 <?php $products = api('/application/tool/products'); ?>
5 <div class="form-group col-sm-3 col-md-2"> 6 <div class="form-group col-sm-3 col-md-2">
6 <label>贷款品种/代码</label> 7 <label>贷款品种/代码</label>
7 <span class="form-control select-box"> 8 <span class="form-control select-box">
8 <select class="select" size="1" disabled> 9 <select class="select" size="1" disabled>
9 <option value="1"><?=$applyOrderVO->productId?></option> 10 <?php foreach($products as $k => $v): ?>
11 <option value="<?=$k?>" <?=$v->id == $applyOrderVO->productId?'selected':'' ?>><?=$v->productName?></option>
12 <?php endforeach; ?>
10 </select> 13 </select>
11 </span> 14 </span>
12 </div> 15 </div>
16 <?php $loanPurpose = api('/dueDiligence/enum/loanPurpose'); ?>
13 <div class="form-group col-sm-3 col-md-2"> 17 <div class="form-group col-sm-3 col-md-2">
14 <label>贷款用途性质</label> 18 <label>贷款用途性质</label>
15 <span class="form-control select-box"> 19 <span class="form-control select-box">
16 <select class="select" size="1" disabled> 20 <select class="select" size="1" disabled>
17 <option value="1"><?=$applyOrderVO->useNature?></option> 21 <?php foreach($loanPurpose as $k => $v): ?>
22 <option value="<?=$k?>" <?=$k == $applyOrderVO->useNature?'selected':'' ?>><?=$v?></option>
23 <?php endforeach; ?>
18 </select> 24 </select>
19 </span> 25 </span>
20 </div> 26 </div>
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
27 <div class="row cl"> 27 <div class="row cl">
28 <div class="form-group col-sm-3 col-md-2"> 28 <div class="form-group col-sm-3 col-md-2">
29 <label>现单位入职时间</label> 29 <label>现单位入职时间</label>
30 <input type="text" class="form-control input-text Wdate" value="<?=$clientUnitOutputVO ? $clientUnitOutputVO->currentUnitEntryDate : ''?>"> 30 <input type="text" class="form-control input-text Wdate" value="<?=$clientUnitOutputVO ? date('Y-m-d', $clientUnitOutputVO->currentUnitEntryDate / 1000) : ''?>" onfocus="WdatePicker()">
31 </div> 31 </div>
32 <div class="form-group col-sm-3 col-md-2"> 32 <div class="form-group col-sm-3 col-md-2">
33 <label>现单位工作年限</label> 33 <label>现单位工作年限</label>
......
...@@ -65,6 +65,9 @@ ...@@ -65,6 +65,9 @@
65 var index = getQueryString('tab'); 65 var index = getQueryString('tab');
66 66
67 $("#tab").Huitab({index: index}); 67 $("#tab").Huitab({index: index});
68
69 var loc = beva.locationutil.attach('province', 'city', 'county', 'address');
70 loc.setSelectedCodes(['<?=$clientInfoOutputVO->registerProvince?>', '<?=$clientInfoOutputVO->registerCity?>', '<?=$clientInfoOutputVO->registerCounty?>']);
68 </script> 71 </script>
69 </body> 72 </body>
70 </html> 73 </html>
......
...@@ -47,7 +47,9 @@ window.beva.locationutil = new function(){ ...@@ -47,7 +47,9 @@ window.beva.locationutil = new function(){
47 } 47 }
48 item.children.forEach(function(idx){ 48 item.children.forEach(function(idx){
49 var item = locations[idx]; 49 var item = locations[idx];
50 select.options[select.options.length] = new Option(item.name, item.code); 50 var option = new Option(item.name, item.name);
51 option.dataset.code = item.code
52 select.options[select.options.length] = option;
51 }); 53 });
52 } 54 }
53 }; 55 };
...@@ -75,7 +77,7 @@ window.beva.locationutil = new function(){ ...@@ -75,7 +77,7 @@ window.beva.locationutil = new function(){
75 province.value = pIndex; 77 province.value = pIndex;
76 } 78 }
77 city.options.length = county.options.length = 0; 79 city.options.length = county.options.length = 0;
78 createOptions(city, province.value); 80 createOptions(city, province.options[province.selectedIndex].dataset.code);
79 if(cascading || typeof cascading === "undefined") 81 if(cascading || typeof cascading === "undefined")
80 { 82 {
81 if(city.value) 83 if(city.value)
...@@ -92,7 +94,7 @@ window.beva.locationutil = new function(){ ...@@ -92,7 +94,7 @@ window.beva.locationutil = new function(){
92 if(cascading || typeof cascading === "undefined") 94 if(cascading || typeof cascading === "undefined")
93 { 95 {
94 county.options.length = 0; 96 county.options.length = 0;
95 createOptions(county, city.value); 97 createOptions(county, city.options[city.selectedIndex].dataset.code);
96 } 98 }
97 }, 99 },
98 selectCoun : function(cIndex){ 100 selectCoun : function(cIndex){
...@@ -110,7 +112,7 @@ window.beva.locationutil = new function(){ ...@@ -110,7 +112,7 @@ window.beva.locationutil = new function(){
110 { 112 {
111 this.selectProv(code[0], true); 113 this.selectProv(code[0], true);
112 this.selectCity(code[1], true); 114 this.selectCity(code[1], true);
113 if(code[2] && !isNaN(parseInt(code[2]))) 115 if(code[2])
114 { 116 {
115 this.selectCoun(code[2]); 117 this.selectCoun(code[2]);
116 } 118 }
...@@ -134,22 +136,23 @@ window.beva.locationutil = new function(){ ...@@ -134,22 +136,23 @@ window.beva.locationutil = new function(){
134 createOptions(province, rootIndex); 136 createOptions(province, rootIndex);
135 province.onchange = function(){ 137 province.onchange = function(){
136 util.selectProv(); 138 util.selectProv();
139 console.log(address);
137 if(address) 140 if(address)
138 { 141 {
139 address.innerHTML = util.getSelectedText(); 142 address.value = util.getSelectedText();
140 } 143 }
141 }; 144 };
142 city.onchange = function(){ 145 city.onchange = function(){
143 util.selectCity(); 146 util.selectCity();
144 if(address) 147 if(address)
145 { 148 {
146 address.innerHTML = util.getSelectedText(); 149 address.value = util.getSelectedText();
147 } 150 }
148 }; 151 };
149 county.onchange = function(){ 152 county.onchange = function(){
150 if(address) 153 if(address)
151 { 154 {
152 address.innerHTML = util.getSelectedText(); 155 address.value = util.getSelectedText();
153 } 156 }
154 }; 157 };
155 158
......
...@@ -34,7 +34,14 @@ jQuery(function() { ...@@ -34,7 +34,14 @@ jQuery(function() {
34 // 当有文件添加进来的时候 34 // 当有文件添加进来的时候
35 uploader.on('fileQueued', function(file) { 35 uploader.on('fileQueued', function(file) {
36 uploader.options.server = 'http://151.28ms.com:8088/order/ordersource/baseUpload?sourceType=' + $('#upload').val() + '&orderId=' + $('#orderId').val(); 36 uploader.options.server = 'http://151.28ms.com:8088/order/ordersource/baseUpload?sourceType=' + $('#upload').val() + '&orderId=' + $('#orderId').val();
37 });
37 38
39 uploader.on('fileDequeued', function( file ) {
40 removeFile( file );
41 });
42
43 // 文件上传成功,给item添加成功class, 用样式标记上传成功。
44 uploader.on('uploadSuccess', function(file, response) {
38 var $id = $('select.uploader').val(); 45 var $id = $('select.uploader').val();
39 var $tr = $('tr[data-id='+$id+']'); 46 var $tr = $('tr[data-id='+$id+']');
40 47
...@@ -50,10 +57,13 @@ jQuery(function() { ...@@ -50,10 +57,13 @@ jQuery(function() {
50 } 57 }
51 58
52 var $list = $('tr[data-id='+$id+'] .filelist'); 59 var $list = $('tr[data-id='+$id+'] .filelist');
53 var $li = $( '<div id="' + file.id + '" class="file-item thumbnail">' + '<img>' + 60 var $li = $( '<div id="' + file.id + '" class="file-item thumbnail" data-id="'+response.data[0].id+'">\
54 '<div class="info">' + file.name + '</div>' + '</div>'), 61 <a href="'+response.data[0].url+'" data-lightbox="image" data-title="'+response.data[0].fileName+'"><img src="'+response.data[0].url+'" width="100" hegiht="100" ></a>\
62 <div class="info">' + response.data[0].fileName + '</div>' + '</div>'),
55 $btns = $('<div class="file-panel">' + '<span class="cancel">删除</span>').appendTo( $li ), 63 $btns = $('<div class="file-panel">' + '<span class="cancel">删除</span>').appendTo( $li ),
56 $img = $li.find('img'); 64 $img = $li.find('img');
65 $img.attr('src', response.data[0].url);
66 $img.attr('alt', response.data[0].fileName);
57 67
58 $li.on( 'mouseenter', function() { 68 $li.on( 'mouseenter', function() {
59 $btns.stop().animate({height: 30}); 69 $btns.stop().animate({height: 30});
...@@ -75,42 +85,6 @@ jQuery(function() { ...@@ -75,42 +85,6 @@ jQuery(function() {
75 85
76 86
77 $list.append($li); 87 $list.append($li);
78
79 // 创建缩略图
80 uploader.makeThumb(file, function(error, src) {
81 if (error) {
82 $img.replaceWith('<span>不能预览</span>');
83 return;
84 }
85
86 $img.attr('src', src);
87 }, thumbnailWidth, thumbnailHeight);
88 });
89
90 uploader.on('fileDequeued', function( file ) {
91 removeFile( file );
92 });
93
94
95 // 文件上传过程中创建进度条实时显示。
96 uploader.on('uploadProgress', function(file, percentage) {
97 var $li = $('#' + file.id),
98 $percent = $li.find('.progress span');
99
100 // 避免重复创建
101 if (!$percent.length) {
102 $percent = $('<p class="progress"><span></span></p>')
103 .appendTo($li)
104 .find('span');
105 }
106
107 $percent.css('width', percentage * 100 + '%');
108 });
109
110 // 文件上传成功,给item添加成功class, 用样式标记上传成功。
111 uploader.on('uploadSuccess', function(file, response) {
112 var img = $('#' + file.id);
113 img.data('id', response.data[0].id);
114 }); 88 });
115 89
116 // 文件上传失败,现实上传出错。 90 // 文件上传失败,现实上传出错。
...@@ -154,7 +128,7 @@ window.uploadList = function () { ...@@ -154,7 +128,7 @@ window.uploadList = function () {
154 128
155 data.data[s].forEach(function (item) { 129 data.data[s].forEach(function (item) {
156 html += '<div id="WU_FILE_X_'+item.id+'" class="file-item thumbnail" data-id="'+item.id+'">\ 130 html += '<div id="WU_FILE_X_'+item.id+'" class="file-item thumbnail" data-id="'+item.id+'">\
157 <img src="'+item.url+'" width="100" hegiht="100px">\ 131 <a href="'+item.url+'" data-lightbox="image" data-title="'+item.fileName+'"><img src="'+item.url+'" width="100" hegiht="100" ></a>\
158 <div class="info">'+item.fileName+'</div>\ 132 <div class="info">'+item.fileName+'</div>\
159 <div class="file-panel">\ 133 <div class="file-panel">\
160 <span class="cancel">删除</span>\ 134 <span class="cancel">删除</span>\
...@@ -207,12 +181,6 @@ window.uploadList = function () { ...@@ -207,12 +181,6 @@ window.uploadList = function () {
207 layer.alert('操作成功'); 181 layer.alert('操作成功');
208 $li.off().find('.file-panel').off().end().remove(); 182 $li.off().find('.file-panel').off().end().remove();
209 } 183 }
210 setTimeout(function () {
211 if(!data.code) {
212 table.fnDraw();
213 layer_close();
214 }
215 },500);
216 }, 184 },
217 error: function () { 185 error: function () {
218 layer.alert("操作失败") 186 layer.alert("操作失败")
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!