eef363fb by Zelig

拒绝

1 parent 40f465b0
......@@ -253,8 +253,6 @@ class Work extends CI_Controller
$data['getSecondCheck'] = $getSecondCheck;
$this->load->view('work/审批/终审意见', $data);
} elseif($ret->orderVO->status == 5) {
$this->load->view('work/审批/意见2', $data);
} else {
$this->load->view('work/审批/意见', $data);
}
......@@ -288,9 +286,9 @@ class Work extends CI_Controller
$this->load->view('work/审批/电核添加', $data);
}
public function telRefuse()
public function telRefuse($id)
{
$this->load->view('work/审批/拒绝');
$this->load->view('work/审批/拒绝', ['orderId' => $id]);
}
public function verify($id = null)
......@@ -311,6 +309,7 @@ class Work extends CI_Controller
//查询还款计划表
$getLastCheck = $this->flow->getLastCheck($id);
$str = 'borrowAmount=' . $getLastCheck->agreeMoney . '&productId=' . $ret->orderVO->productId . '&loanDeadline=' . $ret->orderVO->deadline;
$url2 = $this->config->item('apiBaseUrl') . 'application/tool/interest?' . $str;
$result2 = file_get_contents($url2);
......
......@@ -238,5 +238,4 @@
layer.alert("操作失败")
}
})
console.log(Cookies.get('login_user'));
</script>
......
......@@ -139,7 +139,7 @@
});
}
function rollback(id, curr, dest) {
function rollback(id, dest, curr) {
layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) {
layer.close(index);
var data = {
......
......@@ -134,7 +134,7 @@
});
}
function rollback(id, curr, dest) {
function rollback(id, dest, curr) {
layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) {
layer.close(index);
var data = {
......
......@@ -55,9 +55,6 @@
</div>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-3 col-sm-2">
<button class="btn btn-warning btn-block">退回订单</button>
</div>
<div class="col-sm-2">
<button class="btn btn-danger btn-block" onclick="research()">再次发起尽调</button>
</div>
......
......@@ -22,12 +22,6 @@
<?php else:?>
<?php endif;?>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-3 col-sm-2">
<button class="btn btn-warning btn-block">退回订单</button>
</div>
<div class="col-sm-2">
<button class="btn btn-danger btn-block" onclick="refuse()">拒绝</button>
</div>
<div class="col-sm-2">
<button class="btn btn-primary btn-block" onclick="save()">保存</button>
</div>
......@@ -36,40 +30,6 @@
<?php $this->load->view('common/footer'); ?>
<script>
// $('[name="hasBankBlacklist"], [name="hasTradeInto"], [name="hasCreditTypeException"]').on('change', function () {
// let pass = true;
// $('[name="hasBankBlacklist"], [name="hasTradeInto"], [name="hasCreditTypeException"]').each(function () {
// if($(this).val() != 1) {
// pass = false;
// }
// });
//
// if(pass) {
// $('#pass').attr('disabled', false);
// $('#pass').removeClass('btn-default').addClass('btn-primary');
// } else {
// $('#pass').attr('disabled', true);
// $('#pass').removeClass('btn-primary').addClass('btn-default');
// }
// })
//
// function btnPass(e) {
// if($(e).val())
//
// $('#pass').removeClass('btn-default').addClass('btn-primary');
// $('#pass').removeClass('btn-primary').addClass('btn-default');
// }
function refuse() {
layer.open({
type: 2,
title: '拒绝',
shadeClose: true,
area: ['800px', '400px'],
content: '<?=site_url('work/telRefuse')?>'
});
}
function save() {
var data = $("#form1").serializeJson();
var url = '<?=site_url('/work/check/7/' . $id);?>';
......
......@@ -28,6 +28,7 @@
<textarea class="textarea" placeholder="" name="description"></textarea>
</div>
</div>
<?php if ($applyOrderVO->status != 5) : ?>
<div class="row cl">
<div class="form-group col-sm-4 col-md-2">
<label>是否发起尽调</label>
......@@ -42,14 +43,15 @@
<textarea class="textarea" placeholder="" name="diligencePurpose"></textarea>
</div>
</div>
<?php endif ?>
</div>
</div>
<input type="hidden" name="orderId" value="<?=$id?>">
</form>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-4 col-sm-2">
<button class="btn btn-warning btn-block" onclick="history.back()">退回订单</button>
<div class="col-sm-2">
<button class="btn btn-danger btn-block" onclick="refuse()">拒绝</button>
</div>
<div class="col-sm-2">
<button class="btn btn-primary btn-block" onclick="next()">通过</button>
......@@ -59,6 +61,16 @@
<?php $this->load->view('common/footer'); ?>
<script>
function refuse() {
layer.open({
type: 2,
title: '拒绝',
shadeClose: true,
area: ['800px', '400px'],
content: '<?=site_url('work/telRefuse/'.$id)?>'
});
}
function next () {
layer.confirm('确认通过', {
btn: ['确认','取消'],
......
<?php $this->load->view('common/header'); ?>
<body>
<div class="cl pd-5 bg-1">
<span class="l">
<?php if($applyOrderVO->status == 4): ?>
<button class="btn btn-primary radius" onclick="loadIframe('<?=site_url('work/check/6/'.$id)?>', '录入信用报告');">录入信用报告</button>
<button class="btn btn-primary radius" onclick="loadIframe('<?=site_url('work/check/7/'.$id)?>', '网查筛查');">网查筛查</button>
<button class="btn btn-primary radius" onclick="loadIframe('<?=site_url('work/check/8/'.$id)?>', '电核');">电核</button>
<?php endif;?>
<button class="btn btn-primary radius" onclick="loadIframe('<?=site_url('work/check/9/'.$id)?>', '受理意见');">受理意见</button>
</span>
</div>
<form action="" id="form">
<div class="panel panel-default mb-20">
<div class="panel-header">审核意见</div>
<div class="panel-body">
<div class="row cl">
<div class="form-group col-sm-4 col-md-2">
<label>拟批</label>
<input type="text" class="form-control input-text" name="mockMoney" value="">
<span class="glyphicon form-control-feedback"></span>
</div>
<div class="form-group col-sm-12">
<textarea class="textarea" placeholder="" name="description"></textarea>
</div>
</div>
</div>
</div>
<input type="hidden" name="orderId" value="<?=$id?>">
</form>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-4 col-sm-2">
<button class="btn btn-warning btn-block" onclick="history.back()">退回订单</button>
</div>
<div class="col-sm-2">
<button class="btn btn-primary btn-block" onclick="next()">通过</button>
</div>
</div>
<?php $this->load->view('common/footer'); ?>
<script>
function next () {
layer.confirm('确认通过', {
btn: ['确认','取消'],
title: '通过',
icon: 3
}, function(){
var orderStatus = "<?=$applyOrderVO->status?>";
var data = $('#form').serializeJson();
//发起尽调
if(data.dueDiligence && data.dueDiligence == '1' && false){
$.ajax({
type: 'post',
url: apiBaseUrl + 'flow/firstDueDiligence',
cache: false,
data: JSON.stringify(data),
dataType: 'json',
contentType: "application/json; charset=UTF-8",
success: function (data) {
if (data.msg) {
layer.alert(data.msg);
} else if (data.code != 0) {
layer.alert('操作失败');
} else {
layer.alert('操作成功');
}
if(data.success){
setTimeout(function () {
loadIframe('<?=site_url('/work/check/12/'.$id);?>', '审核意见');
}, 500)
}
},
error: function () {
layer.alert("操作失败")
}
})
}else{
data.status = 1;
var url = 'flow/saveFirstCheck';
if(orderStatus == 4) {
url = url;
} else if(orderStatus == 5) {
url = 'flow/saveSecoundCheck';
} else if(orderStatus == 6) {
url = 'flow/saveLastCheck';
}
$.ajax({
type: 'post',
url: apiBaseUrl + url,
cache: false,
data: JSON.stringify(data),
dataType: 'json',
contentType: "application/json; charset=UTF-8",
success: function (data) {
if (data.msg) {
layer.alert(data.msg);
} else if (data.code != 0) {
layer.alert('操作失败');
} else {
layer.alert('操作成功');
}
if(!data.code){
setTimeout(function () {
loadIframe('<?=site_url('/work/check/12/'.$id);?>', '审核意见');
}, 500)
}
},
error: function () {
layer.alert("操作失败")
}
})
}
});
}
</script>
</body>
</html>
<?php $this->load->view('common/header'); ?>
<body>
<div class="panel panel-default mb-20">
<div class="panel panel-default mb-20" id="refuse">
<div class="panel-body cl">
<div class="row cl">
<div class="form-group col-sm-6 col-md-3">
<label>拒绝原因</label>
<span class="form-control select-box">
<select class="select" size="1">
<option value="1">进件信息造假</option>
<option value="2">进件资料造假</option>
<option value="3">经营异常</option>
<option value="4">法院纠纷</option>
<option value="5">负面信息</option>
<option value="6">同行进件</option>
<option value="7">偿贷能力不足/负债高/隐形负债超纲</option>
<option value="8">不符合进件大纲</option>
<option value="9">综合评分不足</option>
<option value="10">风险行业</option>
<option value="11">客户取消</option>
<select class="select" size="1" v-model="refuse.rejectionReason">
<option v-for="(v, index, key) in rejectionReason" :value="key">{{v}}</option>
</select>
</span>
</div>
</div>
<div class="row cl">
<div class="form-group col-sm-12 col-md-12">
<label>备注</label>
<textarea class="textarea"></textarea>
</div>
<label>审批意见</label>
<textarea class="textarea" v-model="refuse.opinion"></textarea>
</div>
</div>
</div>
<div class="row cl col-sm-12">
<div class="row cl col-sm-12 pt-20">
<div class="col-sm-2">
<button class="btn btn-danger btn-block" onclick="layer_close();">取消</button>
</div>
<div class="col-sm-2">
<button class="btn btn-primary btn-block" onclick="layer_close();">保存</button>
<button class="btn btn-primary btn-block" @click="submit">提交</button>
</div>
</div>
</div>
<?php $this->load->view('common/footer'); ?>
<script>
var vm = new Vue({
el: '#refuse',
data: {
refuse: {
opinion: '',
orderId: <?=$orderId?>,
rejectionReason: 0,
},
rejectionReason: {},
},
mounted () {
var _this = this;
instance.get('flow/refuseStatus/enum').then( function (req) {
_this.rejectionReason = req.data.data;
});
},
methods: {
submit: function () {
var _this = this;
layer.confirm('确定要拒绝审核吗?', {
btn: ['确定','取消'] //按钮
}, function(){
ajax('flow/refuseStatus', 'put', _this.refuse, '提交成功', function () {
layer_close();
});
});
}
}
})
</script>
</body>
</html>
......
......@@ -56,9 +56,6 @@
</div>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-3 col-sm-2">
<button class="btn btn-warning btn-block">退回订单</button>
</div>
<!--<div class="col-sm-2">
<button class="btn btn-danger btn-block" onclick="refuse()">拒绝</button>
</div>-->
......@@ -151,6 +148,7 @@
relation: {},
dwell: {},
wagePaymentForm: {},
familyMemberEnum: {},
},
mounted () {
this.getRecords();
......@@ -181,6 +179,9 @@
instance.get('client/enum/wagePaymentForm').then( ( {data} ) => {
this.wagePaymentForm = data.data;
});
instance.get('audit/phoneAudit/enum/familyMember').then( ( {data} ) => {
this.familyMemberEnum = data.data;
});
},
addFamilyMembers () {
this.phoneAudit.familyMembers.push({});
......@@ -239,11 +240,6 @@
this.phoneAudit.chineseZodiac = '';
}
}
// shengxiao(idCard){
// substring
// var arr=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊'];
// return /^\d{4}$/.test(yyyy)?arr[yyyy%12]:null;
// }
}
});
......
......@@ -87,7 +87,7 @@
<label>关系</label>
<span class="form-control select-box">
<select class="select" size="1" v-model="familyMember.relation">
<option v-for="(v, index) in relation" :value="index">{{v}}</option>
<option v-for="(v, index) in familyMemberEnum" :value="index">{{v}}</option>
</select>
</span>
</div>
......@@ -108,10 +108,6 @@
<label>地址</label>
<input type="text" class="form-control input-text" v-model="familyMember.address">
</div>
<div class="form-group col-sm-1">
<label>&nbsp;</label>
<button>aoeu<button>
</div>
</div>
<div class="row cl">
......
......@@ -96,9 +96,6 @@
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-3 col-sm-2">
<button class="btn btn-warning btn-block">退回订单</button>
</div>
<div class="col-sm-2">
<button class="btn btn-primary btn-block" onclick="approval()">确认</button>
</div>
......
......@@ -124,9 +124,6 @@
</form>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-4 col-sm-2">
<button class="btn btn-warning btn-block" onclick="history.back()">退回订单</button>
</div>
<div class="col-sm-2">
<button class="btn btn-primary btn-block" onclick="next()">通过</button>
</div>
......
......@@ -16,9 +16,6 @@
<?php $this->load->view('work/图片上传', ['url' => 'order/ordersource/firstcheck/', 'type' => $firstCheck]); ?>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-3 col-sm-2">
<button class="btn btn-warning btn-block">退回订单</button>
</div>
<div class="col-sm-2">
<button class="btn btn-danger btn-block" onclick="refuse()">拒绝</button>
</div>
......
......@@ -89,7 +89,6 @@
},
getCompanyNature () {
instance.get('dueDiligence/enum/companyNature').then( ( {data} ) => {
console.log(data);
this.companyNature = data.data;
});
},
......
......@@ -77,9 +77,6 @@
</div>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-4 col-sm-2">
<button class="btn btn-warning btn-block">退回订单</button>
</div>
<div class="col-sm-2">
<button class="btn btn-primary btn-block" onclick="verify()">客户确认</button>
</div>
......
......@@ -36,9 +36,6 @@
</div>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-4 col-sm-2">
<button class="btn btn-warning btn-block">退回订单</button>
</div>
<div class="col-sm-2">
<button class="btn btn-primary btn-block" @click="submit">保存</button>
</div>
......
......@@ -108,7 +108,7 @@
});
}
function rollback(id, curr, dest) {
function rollback(id, dest, curr) {
layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) {
layer.close(index);
var data = {
......
......@@ -140,7 +140,7 @@
}
function rollback(id, curr, dest) {
function rollback(id, dest, curr) {
layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) {
layer.close(index);
var data = {
......
......@@ -107,7 +107,7 @@
});
}
function rollback(id, curr, dest) {
function rollback(id, dest, curr) {
layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) {
layer.close(index);
var data = {
......
......@@ -142,7 +142,7 @@
});
}
function rollback(id, curr, dest) {
function rollback(id, dest, curr) {
layer.prompt({title: '输入驳回理由', formType: 0}, function (pass, index) {
layer.close(index);
var data = {
......
......@@ -119,9 +119,6 @@
</div>
<div class="row cl pb-20 col-sm-12">
<div class="col-sm-offset-4 col-sm-2">
<button class="btn btn-warning btn-block">退回订单</button>
</div>
<div class="col-sm-2">
<button class="btn btn-primary btn-block" onclick="verify()">资料转移</button>
</div>
......
......@@ -77,7 +77,9 @@ window.beva.locationutil = new function(){
province.value = pIndex;
}
city.options.length = county.options.length = 0;
if( province.selectedIndex != -1) {
createOptions(city, province.options[province.selectedIndex].dataset.code);
}
if(cascading || typeof cascading === "undefined")
{
if(city.value)
......@@ -87,6 +89,7 @@ window.beva.locationutil = new function(){
}
},
selectCity : function(cIndex, cascading){
console.log(cIndex, cascading);
if(cIndex)
{
city.value = cIndex;
......@@ -94,8 +97,10 @@ window.beva.locationutil = new function(){
if(cascading || typeof cascading === "undefined")
{
county.options.length = 0;
if ( city.selectedIndex != -1 ) {
createOptions(county, city.options[city.selectedIndex].dataset.code);
}
}
},
selectCoun : function(cIndex){
if(cIndex == rootIndex)
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!