admin_orders_928
This commit is contained in:
@@ -114,8 +114,6 @@ class Orders extends HD_Controller
|
||||
$row['entrust_name'] = $row['info_json']['entrust_name'] ? $row['info_json']['entrust_name'] : '';
|
||||
$row['entrust_idcard'] = $row['info_json']['entrust_idcard'] ? $row['info_json']['entrust_idcard'] : '';
|
||||
$row['credit'] = $row['info_json']['c_credit'] ? $row['info_json']['c_credit'] : '';
|
||||
$row['business_licence'] = $row['info_json']['business_licence'] ? array('value' => $row['info_json']['business_licence']
|
||||
, 'src' => build_qiniu_image_url($row['info_json']['business_licence'])) : array('value' => '', 'src' => '');
|
||||
$row['note'] = $jsondata['note'] ? $jsondata['note'] : '';
|
||||
//获取车信息
|
||||
$brand = $this->auto_brand_model->get(['id' => $row['brand_id']], 'name');
|
||||
@@ -150,10 +148,11 @@ class Orders extends HD_Controller
|
||||
$row['loan_info'] = $loan;
|
||||
}
|
||||
//获取开票
|
||||
$bill = $this->order_bills_model->get(['o_id' => $row['id']], 'status,file,cardidA,cardidB');
|
||||
$bill = $this->order_bills_model->get(['o_id' => $row['id']], 'status,file,cardidA,cardidB,business_licence');
|
||||
$bill['file'] = $bill['file'] ? build_qiniu_image_url($bill['file']) : '';
|
||||
$bill['cardidA'] = $bill['cardidA'] ? array('value' => $bill['cardidA'], 'src' => build_qiniu_image_url($bill['cardidA'])) : array('value' => '', 'src' => '');
|
||||
$bill['cardidB'] = $bill['cardidB'] ? array('value' => $bill['cardidB'], 'src' => build_qiniu_image_url($bill['cardidB'])) : array('value' => '', 'src' => '');
|
||||
$bill['business_licence'] = $bill['business_licence'] ? array('value' => $bill['business_licence'], 'src' => build_qiniu_image_url($bill['business_licence'])) : array('value' => '', 'src' => '');
|
||||
$bill['status'] = intval($bill['status']);
|
||||
$row['bill'] = $bill;
|
||||
//获取合同文件
|
||||
@@ -256,13 +255,21 @@ class Orders extends HD_Controller
|
||||
public function edit()
|
||||
{
|
||||
$params = $this->input->post();
|
||||
$re = $this->orders_model->get(['id' => $params['id']]);
|
||||
if (!$params['id']) {
|
||||
return $this->show_json(SYS_CODE_FAIL, '参数错误!');
|
||||
}
|
||||
$result = '';
|
||||
if ($params['type'] == 1) {//修改备注
|
||||
$re = $this->orders_model->get(['id' => $params['id']]);
|
||||
$jsondata = json_decode($re['jsondata'], true);
|
||||
$jsondata['note'] = $params['note'];
|
||||
$upd = array('jsondata' => json_encode($jsondata, JSON_UNESCAPED_UNICODE));
|
||||
$result = $this->orders_model->update($upd, ['id' => $params['id']]);
|
||||
} else if ($params['type'] == 2) {//修改营业执照
|
||||
if (!$params['business_licence']) {
|
||||
return $this->show_json(SYS_CODE_FAIL, '请上传营业执照');
|
||||
}
|
||||
$result = $this->order_bills_model->update(array('business_licence' => $params['business_licence']), ['o_id' => $params['id']]);
|
||||
}
|
||||
if ($result) {
|
||||
return $this->show_json(SYS_CODE_SUCCESS, '保存成功');
|
||||
@@ -310,31 +317,6 @@ class Orders extends HD_Controller
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Notes:更新营业执照
|
||||
* Created on: 2021/9/26 10:02
|
||||
* Created by: dengbw
|
||||
* @return bool
|
||||
*/
|
||||
function edit_business_licence()
|
||||
{
|
||||
$id = $this->input->post('id');
|
||||
$business_licence = $this->input->post('business_licence');
|
||||
if (!$business_licence) {
|
||||
return $this->show_json(SYS_CODE_FAIL, '请上传营业执照');
|
||||
}
|
||||
$row = $this->orders_model->get(['id' => $id]);
|
||||
$info_json = json_decode($row['info_json'], true);
|
||||
$info_json['business_licence'] = $business_licence;
|
||||
$upd = array('info_json' => json_encode($info_json, JSON_UNESCAPED_UNICODE));
|
||||
$result = $this->orders_model->update($upd, ['id' => $id]);
|
||||
if ($result) {
|
||||
return $this->show_json(SYS_CODE_SUCCESS, '保存成功');
|
||||
} else {
|
||||
return $this->show_json(SYS_CODE_FAIL, '保存失败');
|
||||
}
|
||||
}
|
||||
|
||||
//删除单条数据
|
||||
public function del()
|
||||
{
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
<div class="am-panel-bd am-g" style="margin-top: 10px;margin-bottom: 10px;">
|
||||
<form id="agent_form">
|
||||
<div class="am-form-inline">
|
||||
<div class="am-form-group am-u-lg-3">
|
||||
<div class="am-form-group am-u-lg-6">
|
||||
<label class="am-para-label label-width"><span class="span-bold">车牌号:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label" style="width: 60%"><input type="text" name="car_num"
|
||||
<label class="am-para-label" style="width: 30%"><input type="text" name="car_num"
|
||||
v-model="info.agent.car_num"></label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-3">
|
||||
<div class="am-form-group am-u-lg-6">
|
||||
<label class="am-para-label label-width"><span class="span-bold">挂牌是否代办:</span></label>
|
||||
<div class="am-para-input">
|
||||
<input type="checkbox" name="if_listed_db" value="1" v-if="info.agent.if_listed_db" checked
|
||||
@@ -23,14 +23,19 @@
|
||||
<input type="checkbox" name="if_listed_db" value="1" v-else class="mui-switch mui-switch-anim">
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-3">
|
||||
<label class="am-para-label label-width"><span class="span-bold">保险到期时间:</span></label>
|
||||
</div>
|
||||
<div class="am-form-inline">
|
||||
<div class="am-form-group am-u-lg-12"></div>
|
||||
</div>
|
||||
<div class="am-form-inline">
|
||||
<div class="am-form-group am-u-lg-6">
|
||||
<label class="am-para-label label-width"><span class="span-bold">保险公司:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label" style="width: 80%"><input type="text" name="e_time" id="bx_time"
|
||||
value="<?= $info['agent']['ins_time'] ?>"></label>
|
||||
<label class="am-para-label" style="width: 70%"><input type="text" name="company"
|
||||
v-model="info.agent.company"></label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-3">
|
||||
<div class="am-form-group am-u-lg-6">
|
||||
<label class="am-para-label label-width"><span class="span-bold">保险是否代办:</span></label>
|
||||
<div class="am-para-input">
|
||||
<input type="checkbox" name="if_ins_db" value="1" v-if="info.agent.if_ins_db" checked
|
||||
@@ -43,24 +48,29 @@
|
||||
<div class="am-form-group am-u-lg-12"></div>
|
||||
</div>
|
||||
<div class="am-form-inline">
|
||||
<div class="am-form-group am-u-lg-4">
|
||||
<label class="am-para-label label-width"><span class="span-bold">保险公司:</span></label>
|
||||
<div class="am-form-group am-u-lg-6">
|
||||
<label class="am-para-label label-width"><span class="span-bold">保险到期时间:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label" style="width: 90%"><input type="text" name="company"
|
||||
v-model="info.agent.company"></label>
|
||||
<label class="am-para-label" style="width: 30%"><input type="text" name="e_time" id="bx_time"
|
||||
value="<?= $info['agent']['ins_time'] ?>"></label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-4">
|
||||
</div>
|
||||
<div class="am-form-inline">
|
||||
<div class="am-form-group am-u-lg-12"></div>
|
||||
</div>
|
||||
<div class="am-form-inline">
|
||||
<div class="am-form-group am-u-lg-6">
|
||||
<label class="am-para-label label-width"><span class="span-bold">交强险费用:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label" style="width: 50%"><input type="text" name="ins_risk"
|
||||
<label class="am-para-label" style="width: 30%"><input type="text" name="ins_risk"
|
||||
v-model="info.agent.ins_risk"></label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-4">
|
||||
<div class="am-form-group am-u-lg-6">
|
||||
<label class="am-para-label label-width"><span class="span-bold">商业险费用:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label" style="width: 50%"><input type="text" name="business_risk"
|
||||
<label class="am-para-label" style="width: 30%"><input type="text" name="business_risk"
|
||||
v-model="info.agent.business_risk"></label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -41,45 +41,26 @@
|
||||
<div class="am-panel-bd am-g" style="margin-top: 10px;margin-bottom: 10px;">
|
||||
<div v-if="info.main_type==1">
|
||||
<div class="am-form-inline">
|
||||
<div class="am-form-group am-u-lg-4">
|
||||
<div class="am-form-group am-u-lg-6">
|
||||
<label class="am-para-label label-width"><span class="span-bold">公司名称:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label-con">{{info.name}}</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-4" style="width: 30.3%;">
|
||||
<div class="am-form-group am-u-lg-6">
|
||||
<label class="am-para-label label-width" style="width: 145px;"><span class="span-bold">统一社会信用代码:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label-con">{{info.credit}}</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-5" style="width: 36.3%;">
|
||||
<label class="am-para-label label-width" style="width: 70px;"><span
|
||||
class="span-bold">地址:</span></label>
|
||||
<div class="am-para-input" style="margin-left: 70px;">
|
||||
<label class="am-para-label-con">{{info.address}}</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="am-form-inline">
|
||||
<div class="am-form-group am-u-lg-4">
|
||||
<label class="am-para-label label-width"><span class="span-bold">受托人姓名:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label-con">{{info.entrust_name}}</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-4" style="width: 30.3%;">
|
||||
<label class="am-para-label label-width" style="width: 145px;"><span class="span-bold">受托人身份证号:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label-con"
|
||||
v-if="info.entrust_idcard">{{info.entrust_idcard}}</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-5" style="width: 36.3%;">
|
||||
<label class="am-para-label label-width" style="width: 70px;"><span
|
||||
class="span-bold">手机号:</span></label>
|
||||
<div class="am-form-group am-u-lg-12">
|
||||
<label class="am-para-label label-width"><span
|
||||
class="span-bold">公司地址:</span></label>
|
||||
<div class="am-para-input" style="margin-left: 70px;">
|
||||
<label class="am-para-label-con">{{info.mobile}}</label>
|
||||
<label class="am-para-label-con">{{info.address}}</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -89,22 +70,44 @@
|
||||
<div class="am-para-input">
|
||||
<button type="button" class="am-btn am-btn-default am-btn-sm fl ml10"
|
||||
data-file="1" data-mark="" data-type="jpg,png,gif,png,jpeg"
|
||||
data-uptype="qiniu" data-params-source="vue_obj.info.business_licence">
|
||||
data-uptype="qiniu" data-params-source="vue_obj.info.bill.business_licence">
|
||||
<i class="am-icon-cloud-upload"></i> 上传营业执照
|
||||
</button>
|
||||
<button type="button" class="am-btn am-btn-primary am-btn-sm fl ml10"
|
||||
v-if="info.business_licence"
|
||||
@click="save_business_licence">保存营业执照
|
||||
v-if="info.bill.business_licence"
|
||||
@click="save_edit(2)">保存营业执照
|
||||
</button>
|
||||
<div id="layer-photos-demo" class="layer-photos-demo fl ml10">
|
||||
<img v-if="info.business_licence && info.business_licence.src"
|
||||
:layer-src="info.business_licence.src"
|
||||
:src="info.business_licence.src" class="w100" alt="营业执照" data-tips-image
|
||||
<img v-if="info.bill.business_licence && info.bill.business_licence.src"
|
||||
:layer-src="info.bill.business_licence.src"
|
||||
:src="info.bill.business_licence.src" class="w100" alt="营业执照" data-tips-image
|
||||
style="height:auto;max-height:32px;max-width:50px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-inline">
|
||||
<div class="am-form-group am-u-lg-4" style="width: 30%;">
|
||||
<label class="am-para-label label-width"><span class="span-bold">受托人姓名:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label-con">{{info.entrust_name}}</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-4" style="width: 40%;">
|
||||
<label class="am-para-label label-width" style="width: 145px;"><span class="span-bold">受托人身份证号:</span></label>
|
||||
<div class="am-para-input">
|
||||
<label class="am-para-label-con"
|
||||
v-if="info.entrust_idcard">{{info.entrust_idcard}}</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group am-u-lg-5" style="width: 30%;">
|
||||
<label class="am-para-label label-width" style="width: 70px;"><span
|
||||
class="span-bold">手机号:</span></label>
|
||||
<div class="am-para-input" style="margin-left: 70px;">
|
||||
<label class="am-para-label-con">{{info.mobile}}</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div v-else>
|
||||
<div class="am-form-inline">
|
||||
@@ -528,23 +531,7 @@
|
||||
, anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
|
||||
});
|
||||
},
|
||||
save_edit: function (type) {
|
||||
var that = this;
|
||||
var data_post;
|
||||
if (type == 1) {
|
||||
data_post = {type: type, id: that.info.id, note: that.info.note};
|
||||
}
|
||||
$.post("/receiver/orders/edit", data_post, function (data) {
|
||||
if (data.code) {
|
||||
layer.msg(data.msg, {time: 2000, icon: 1}, function () {
|
||||
$.form.reload();
|
||||
});
|
||||
} else {
|
||||
layer.msg(data.msg, {icon: 2});
|
||||
}
|
||||
}, 'json');
|
||||
},
|
||||
//保存
|
||||
//保存身份证
|
||||
save_cardID: function () {
|
||||
var that = this;
|
||||
var data_post = {
|
||||
@@ -562,14 +549,19 @@
|
||||
}
|
||||
}, 'json');
|
||||
},
|
||||
//保存
|
||||
save_business_licence: function () {
|
||||
save_edit: function (type) {
|
||||
var that = this;
|
||||
var data_post = {
|
||||
id: that.info.id,
|
||||
business_licence: that.info.business_licence.value
|
||||
};
|
||||
$.post("/receiver/orders/edit_business_licence", data_post, function (data) {
|
||||
var data_post;
|
||||
if (type == 1) {
|
||||
data_post = {type: type, id: that.info.id, note: that.info.note};
|
||||
} else if (type == 2) {
|
||||
data_post = {
|
||||
type: type,
|
||||
id: that.info.id,
|
||||
business_licence: that.info.bill.business_licence.value
|
||||
};
|
||||
}
|
||||
$.post("/receiver/orders/edit", data_post, function (data) {
|
||||
if (data.code) {
|
||||
layer.msg(data.msg, {time: 2000, icon: 1}, function () {
|
||||
$.form.reload();
|
||||
|
||||
Reference in New Issue
Block a user