Browse Source

初始化

master
jianglong 3 years ago
parent
commit
1ef11cd0de
  1. 12
      application/admin/controller/general/Profile.php
  2. 111
      application/admin/controller/qingdong/customer/Customer.php
  3. 3
      application/admin/controller/qingdong/customer/Need.php
  4. 3
      application/admin/view/general/profile/index.html
  5. 4
      application/admin/view/qingdong/customer/contacts/detail.html
  6. 6
      application/admin/view/qingdong/customer/contract/detail.html
  7. 5
      application/admin/view/qingdong/customer/contract/index.html
  8. 129
      application/admin/view/qingdong/customer/customer/add.html
  9. 71
      application/admin/view/qingdong/customer/customer/detail.html
  10. 128
      application/admin/view/qingdong/customer/customer/edit.html
  11. 2
      application/admin/view/qingdong/customer/leadspool/index.html
  12. 2
      application/admin/view/qingdong/customer/need/index.html
  13. 4
      application/admin/view/qingdong/customer/receivables/index.html
  14. 6
      application/admin/view/qingdong/dashboard/index.html
  15. 2
      public/assets/css/skins/skin-blue-light.css
  16. 7
      public/assets/js/backend/qingdong/customer/contract.js

12
application/admin/controller/general/Profile.php

@ -5,6 +5,7 @@ namespace app\admin\controller\general;
use app\admin\model\Admin; use app\admin\model\Admin;
use app\common\controller\Backend; use app\common\controller\Backend;
use fast\Random; use fast\Random;
use think\Db;
use think\Session; use think\Session;
use think\Validate; use think\Validate;
@ -70,10 +71,17 @@ class Profile extends Backend
// $this->error(__("Email already exists")); // $this->error(__("Email already exists"));
// } // }
if ($params) { if ($params) {
$admin = Admin::get($this->auth->id); $admin = Session::get('admin')?Session::get('admin'):Session::get('member');
if(!$admin){
$this->redirect('index/register', [], 302);
}
$admin = Admin::get($admin['id']);
$admin->save($params); $admin->save($params);
//因为个人资料面板读取的Session显示,修改自己资料后同时更新Session //因为个人资料面板读取的Session显示,修改自己资料后同时更新Session
Session::set("admin", $admin->toArray()); // Session::set("admin", $admin->toArray());
$adminInfo = Db::name("admin")->where('id','=',$this->auth->id)->find();
Session::set("admin", $adminInfo);
$this->success(); $this->success();
} }
$this->error(); $this->error();

111
application/admin/controller/qingdong/customer/Customer.php

@ -32,6 +32,7 @@ use addons\qingdong\model\Business;
use PhpOffice\PhpWord\TemplateProcessor; use PhpOffice\PhpWord\TemplateProcessor;
use PhpOffice\PhpWord\Settings; use PhpOffice\PhpWord\Settings;
use think\Db; use think\Db;
use think\Env;
use think\Exception; use think\Exception;
/** /**
@ -1515,4 +1516,114 @@ class Customer extends Base
return $this->view->fetch(); return $this->view->fetch();
} }
public function getImgInfo(){
$result = [
"business_name" => '',
"business_range" => '',
"business_legal" => '',
"business_social" => '',
"business_establish" => '',
"business_address" => '',
"business_type" => '',
];
$file = input('url', '');
if($file == ""){
return json($result);
}
$token = cache("baidu_api_token");
if(!$token){
$resStr = $this->get_token();
$res = json_decode($resStr,true);
$token = $res['access_token'];
$expires_in = $res['expires_in'];
cache("baidu_api_token",$token,$expires_in-10 );
}
$url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/business_license?access_token=' . $token;
if(substr($file,0,4)!="http"){
$file = Env::get('ext.domain', $_SERVER['HTTP_HOST']).$file;
}
try {
$img = file_get_contents($file);
} catch (Exception $e){
return json($result);
}
if(!$img){
return json($result);
}
$img = base64_encode($img);
$bodys = array(
'image' => $img
);
$resStr = $this->request_post($url, $bodys);
$res = json_decode($resStr,true);
$res2 = $res['words_result'];
$result = [
"business_name" => $res2['单位名称']['words'] ?? "",
"business_range" => $res2['经营范围']['words'] ?? "",
"business_legal" => $res2['法人']['words'] ?? "",
"business_social" => $res2['社会信用代码']['words'] ?? "",
"business_establish" =>$res2['成立日期']['words'] ?? "",
"business_address" => $res2['地址']['words'] ?? "",
"business_type" => $res2['类型']['words'] ?? "",
];
return json($result);
}
/**
* 发起http post请求(REST API), 并获取REST请求的结果
* @param string $url
* @param string $param
* @return - http response body if succeeds, else false.
*/
function request_post($url = '', $param = '')
{
if (empty($url) || empty($param)) {
return false;
}
$postUrl = $url;
$curlPost = $param;
// 初始化curl
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $postUrl);
curl_setopt($curl, CURLOPT_HEADER, 0);
// 要求结果为字符串且输出到屏幕上
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
// post提交方式
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);
// 运行curl
$data = curl_exec($curl);
curl_close($curl);
return $data;
}
public function get_token(){
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://aip.baidubce.com/oauth/2.0/token?client_id=VBgaZy6xOiHsWVRMTuOqRynw&client_secret=fe6OOmXCZzt2B7BDGo6ctyR3TPEZkmws&grant_type=client_credentials",
CURLOPT_TIMEOUT => 30,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'Accept: application/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
return $response;
}
} }

3
application/admin/controller/qingdong/customer/Need.php

@ -38,6 +38,7 @@ class Need extends Base
$where['next_time'] = array(array('egt',date('Y-m-d 00:00:00')),array('lt',date('Y-m-d 23:59:59'))); $where['next_time'] = array(array('egt',date('Y-m-d 00:00:00')),array('lt',date('Y-m-d 23:59:59')));
$where['follow_type'] = ['neq', '其它']; $where['follow_type'] = ['neq', '其它'];
$where['status'] = 0; $where['status'] = 0;
$where['cid'] = CID;
// 待跟进客户 // 待跟进客户
$where1['relation_type'] = 1; $where1['relation_type'] = 1;
$customerlist = Record::where($where)->where($where1)->column('relation_id'); $customerlist = Record::where($where)->where($where1)->column('relation_id');
@ -143,6 +144,8 @@ class Need extends Base
$where['next_time'] = array(array('egt',date('Y-m-d 00:00:00')),array('lt',date('Y-m-d 23:59:59'))); $where['next_time'] = array(array('egt',date('Y-m-d 00:00:00')),array('lt',date('Y-m-d 23:59:59')));
$where['follow_type'] = ['neq', '其它']; $where['follow_type'] = ['neq', '其它'];
$where['status'] = 0; $where['status'] = 0;
$where['cid'] = CID;
// 待跟进客户 // 待跟进客户
$where1['relation_type'] = 1; $where1['relation_type'] = 1;
$customerlist = Record::where($where)->where($where1)->column('relation_id'); $customerlist = Record::where($where)->where($where1)->column('relation_id');

3
application/admin/view/general/profile/index.html

@ -54,8 +54,9 @@
<img class="profile-user-img img-responsive img-circle" src="{$admin.avatar|cdnurl|htmlentities}" alt=""> <img class="profile-user-img img-responsive img-circle" src="{$admin.avatar|cdnurl|htmlentities}" alt="">
<div class="profile-avatar-text img-circle">{:__('Click to edit')}</div> <div class="profile-avatar-text img-circle">{:__('Click to edit')}</div>
<button type="button" id="faupload-avatar" class="faupload" data-input-id="c-avatar"><i class="fa fa-upload"></i> {:__('Upload')}</button> <button type="button" id="faupload-avatar" class="faupload" data-input-id="c-avatar"><i class="fa fa-upload"></i> {:__('Upload')}</button>
</div>
</div>
<div style="font-size: 12px" class=" text-center">建议尺寸100X100;<a target="_blank" href="https://www.iloveimg.com/zh-cn/crop-image/crop-png">点击前往</a>,裁剪后上传图片 </div>
<h3 class="profile-username text-center">{$admin.nickname|htmlentities}</h3> <h3 class="profile-username text-center">{$admin.nickname|htmlentities}</h3>
<div class="form-group"> <div class="form-group">

4
application/admin/view/qingdong/customer/contacts/detail.html

@ -42,8 +42,8 @@
<div class="btn-list"> <div class="btn-list">
<a class="btn btn-success btn-edit">编辑</a> <a class="btn btn-success btn-edit">编辑</a>
<a href="javascript:void(0)" class="btn btn-success btn-send-email" data-url="qingdong/general/email/send_email" data-types="contacts" data-title="发送邮件">发送邮件</a> <!-- <a href="javascript:void(0)" class="btn btn-success btn-send-email" data-url="qingdong/general/email/send_email" data-types="contacts" data-title="发送邮件">发送邮件</a>-->
<a href="javascript:void(0)" class="btn btn-success btn-send-sms" data-url="qingdong/general/sms/send_sms" data-types="contacts" data-title="发送短信">发送短信</a> <!-- <a href="javascript:void(0)" class="btn btn-success btn-send-sms" data-url="qingdong/general/sms/send_sms" data-types="contacts" data-title="发送短信">发送短信</a>-->
<a href="javascript:void(0)" class="btn btn-danger btn-del" id="dels">删除</a> <a href="javascript:void(0)" class="btn btn-danger btn-del" id="dels">删除</a>
</div> </div>

6
application/admin/view/qingdong/customer/contract/detail.html

@ -121,9 +121,9 @@
<a class="btn btn-success" data-toggle="dropdown" id="edits">编辑</a> <a class="btn btn-success" data-toggle="dropdown" id="edits">编辑</a>
{/if} {/if}
<a href="javascript:void(0)" <!-- <a href="javascript:void(0)"-->
class="btn btn-success btn-word" data-id="{$ids}" <!-- class="btn btn-success btn-word" data-id="{$ids}"-->
data-types="contract" data-title="导出word">导出word</a> <!-- data-types="contract" data-title="导出word">导出word</a>-->
</div> </div>
<input type="hidden" value="{$row.id}" id="contractId"> <input type="hidden" value="{$row.id}" id="contractId">
</div> </div>

5
application/admin/view/qingdong/customer/contract/index.html

@ -1,5 +1,10 @@
<link href="__CDN__/assets/addons/qingdong/css/index.css?v={$Think.config.site.version}" rel="stylesheet"> <link href="__CDN__/assets/addons/qingdong/css/index.css?v={$Think.config.site.version}" rel="stylesheet">
<style type="text/css">
.a{
color: #a8b7ef;
}
</style>
<div class="panel panel-default panel-intro"> <div class="panel panel-default panel-intro">
<div class="panel-heading"> <div class="panel-heading">
<ul class="nav nav-tabs"> <ul class="nav nav-tabs">

129
application/admin/view/qingdong/customer/customer/add.html

@ -9,8 +9,22 @@
<div class="form-group"> <div class="form-group">
{include file="qingdong/common/form_add" /} <div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label>营业执照:</label>
<div class="input-group">
<input id="c-image" class="form-control" size="35" name="row[business_img]" type="text" value="" >
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
</div>
<span class="msg-box n-right"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
{include file="qingdong/common/form_add" /}
<div class="col-xs-12 col-sm-6"> <div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10"> <div class="form-group col-sm-10">
@ -38,10 +52,67 @@
<div class="col-xs-12 col-sm-12"> <div class="col-xs-12 col-sm-12">
<div class="form-group col-sm-10"> <div class="form-group col-sm-10">
<label >提醒谁看:</label> <label >提醒谁看:</label>
{:build_select('row[reminds_id]', $staff, $staff_ids, ['class'=>'form-control selectpicker', 'multiple'=>'', 'data-rule'=>'', 'data-live-search'=>'true'])} {:build_select('row[reminds_id]', $staff, $staff_ids, ['class'=>'form-control selectpicker', 'multiple'=>'', 'data-rule'=>'', 'data-live-search'=>'true'])}
</div> </div>
</div> </div>
<div class="col-xs-12 col-sm-12">
<div class="form-group col-sm-10">
<blockquote style="padding: 2px 10px;">
<p>工商信息</p>
</blockquote>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >单位名称:</label>
<input placeholder="请输入单位名称" id="business_name" class="form-control" name="row[business_name]" type="text"/>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >法人:</label>
<input placeholder="请输入法人名称" id="business_legal" class="form-control" name="row[business_legal]" type="text"/>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >社会信用代码:</label>
<input placeholder="请输入社会信用代码" id="business_social" class="form-control" name="row[business_social]" type="text"/>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >成立日期:</label>
<input placeholder="请输入成立日期" id="business_establish" class="form-control" name="row[business_establish]" type="text"/>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >单位地址:</label>
<input placeholder="请输入单位地址" id="business_address" class="form-control" name="row[business_address]" type="text"/>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >单位类型:</label>
<input placeholder="请输入单位类型" id="business_type" class="form-control" name="row[business_type]" type="text"/>
</div>
</div>
<div class="col-xs-12 col-sm-12">
<div class="form-group col-sm-10">
<label >经营范围:</label>
<input placeholder="请输入经营范围" id="business_range" class="form-control" name="row[business_range]" type="text"/>
</div>
</div>
</div> </div>
@ -53,3 +124,57 @@
</div> </div>
</div> </div>
</form> </form>
<script type="text/javascript" src="/assets/js/jquery-3.7.0.min.js"></script>
<script type="text/javascript">
var old_img_url = ""
var myVar = setInterval(function() {
var image = $("#c-image").val();
if(image!=undefined && image!="" && old_img_url !== image){
console.log(image)
old_img_url = image
$.ajax({
type: 'GET',
url: "qingdong/customer/customer/getImgInfo",
dataType: "json",
data:{"url":image},
success: function (data) {
console.log(data)
if(data.business_address!=undefined && data.business_address !="" && data.business_address !="无"){
$("#business_address").val(data.business_address)
if($("#address_detail").val() == ""){
$("#address_detail").val(data.business_address)
}
}
if(data.business_establish!=undefined && data.business_establish !="" && data.business_establish !="无"){
$("#business_establish").val(data.business_establish)
}
if(data.business_legal!=undefined && data.business_legal !="" && data.business_legal !="无"){
$("#business_legal").val(data.business_legal)
}
if(data.business_name!=undefined && data.business_name !="" && data.business_name !="无"){
$("#business_name").val(data.business_name)
if($("#c-name").val() == ""){
$("#c-name").val(data.business_name)
}
}
if(data.business_range!=undefined && data.business_range !="" && data.business_range !="无"){
$("#business_range").val(data.business_range)
}
if(data.business_social!=undefined && data.business_social !="" && data.business_social !="无"){
$("#business_social").val(data.business_social)
}
if(data.business_type!=undefined && data.business_type !="" && data.business_type !="无"){
$("#business_type").val(data.business_type)
}
}
});
}
}, 1000);
</script>

71
application/admin/view/qingdong/customer/customer/detail.html

@ -53,15 +53,15 @@
<a class="btn btn-success btn-change {:$auth->check('qingdong/customer/customer/change')?'':'hide'}">领取</a> <a class="btn btn-success btn-change {:$auth->check('qingdong/customer/customer/change')?'':'hide'}">领取</a>
{/neq} {/neq}
<a href="javascript:void(0)" <!-- <a href="javascript:void(0)"-->
class="btn btn-success btn-word" data-id="{$ids}" <!-- class="btn btn-success btn-word" data-id="{$ids}"-->
data-types="customer" data-title="导出word">导出word</a> <!-- data-types="customer" data-title="导出word">导出word</a>-->
<a href="javascript:void(0)" <!-- <a href="javascript:void(0)"-->
class="btn btn-success btn-send-email {:$auth->check('qingdong/general/email/send_email')?'':'hide'}" <!-- class="btn btn-success btn-send-email {:$auth->check('qingdong/general/email/send_email')?'':'hide'}"-->
data-url="qingdong/general/email/send_email" data-types="customer" data-title="发送邮件">发送邮件</a> <!-- data-url="qingdong/general/email/send_email" data-types="customer" data-title="发送邮件">发送邮件</a>-->
<a href="javascript:void(0)" <!-- <a href="javascript:void(0)"-->
class="btn btn-success btn-send-sms {:$auth->check('qingdong/general/sms/send_sms')?'':'hide'}" <!-- class="btn btn-success btn-send-sms {:$auth->check('qingdong/general/sms/send_sms')?'':'hide'}"-->
data-url="qingdong/general/sms/send_sms" data-types="customer" data-title="发送短信">发送短信</a> <!-- data-url="qingdong/general/sms/send_sms" data-types="customer" data-title="发送短信">发送短信</a>-->
{neq name="row.owner_staff_id" value="0"} {neq name="row.owner_staff_id" value="0"}
<a href="javascript:void(0)" <a href="javascript:void(0)"
class="btn btn-danger btn-del {:$auth->check('qingdong/customer/customer/del')?'':'hide'}" >删除</a> class="btn btn-danger btn-del {:$auth->check('qingdong/customer/customer/del')?'':'hide'}" >删除</a>
@ -106,6 +106,7 @@
<ul class="nav nav-tabs" role="tablist"> <ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#record" aria-controls="home" role="tab" data-toggle="tab">跟进记录</a></li> <li role="presentation" class="active"><a href="#record" aria-controls="home" role="tab" data-toggle="tab">跟进记录</a></li>
<li role="presentation"><a href="#basic" aria-controls="profile" role="tab" data-toggle="tab">基本信息</a></li> <li role="presentation"><a href="#basic" aria-controls="profile" role="tab" data-toggle="tab">基本信息</a></li>
<li role="presentation"><a href="#business" aria-controls="business" role="tab" data-toggle="tab">工商信息</a></li>
<li role="presentation"><a href="#contacts" aria-controls="messages" role="tab" data-toggle="tab">联系人</a></li> <li role="presentation"><a href="#contacts" aria-controls="messages" role="tab" data-toggle="tab">联系人</a></li>
<li role="presentation"><a href="#settings7" aria-controls="settings" role="tab" data-toggle="tab">商机</a></li> <li role="presentation"><a href="#settings7" aria-controls="settings" role="tab" data-toggle="tab">商机</a></li>
<li role="presentation"><a href="#settings1" aria-controls="settings" role="tab" data-toggle="tab">合同</a></li> <li role="presentation"><a href="#settings1" aria-controls="settings" role="tab" data-toggle="tab">合同</a></li>
@ -158,6 +159,58 @@
</div> </div>
</div> </div>
</div> </div>
<div role="tabpanel" class="tab-pane fade panel-body form-horizontal" id="business">
<div class="form-group">
<div class="alert alert-warning-light no-margin">
工商信息
</div>
</div>
<div class="form-group">
<div class="col-xs-6 col-sm-5">
<div class="form-group col-sm-10">
<span class="text-muted">单位名称:</span>
{$row.business_name}
</div>
</div>
<div class="col-xs-6 col-sm-5">
<div class="form-group col-sm-10">
<span class="text-muted">法人:</span>
{$row.business_legal}
</div>
</div>
<div class="col-xs-6 col-sm-5">
<div class="form-group col-sm-10">
<span class="text-muted">社会信用代码:</span>
{$row.business_social}
</div>
</div>
<div class="col-xs-6 col-sm-5">
<div class="form-group col-sm-10">
<span class="text-muted">成立日期:</span>
{$row.business_establish}
</div>
</div>
<div class="col-xs-6 col-sm-5">
<div class="form-group col-sm-10">
<span class="text-muted">详细地址:</span>
{$row.business_address}
</div>
</div>
<div class="col-xs-6 col-sm-5">
<div class="form-group col-sm-10">
<span class="text-muted">企业类型:</span>
{$row.business_type}
</div>
</div>
<div class="col-xs-12 col-sm-12">
<div class="form-group col-sm-10">
<span class="text-muted">经营范围:</span>
{$row.business_range}
</div>
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane fade panel-body" id="contacts"> <div role="tabpanel" class="tab-pane fade panel-body" id="contacts">

128
application/admin/view/qingdong/customer/customer/edit.html

@ -9,6 +9,22 @@
<div class="form-group"> <div class="form-group">
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label>营业执照:</label>
<div class="input-group">
<input id="c-image" class="form-control" size="35" name="row[business_img]" type="text" value="{$row.business_img}" >
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
</div>
<span class="msg-box n-right"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
{include file="qingdong/common/form_edit" /} {include file="qingdong/common/form_edit" /}
<div class="col-xs-12 col-sm-6"> <div class="col-xs-12 col-sm-6">
@ -33,6 +49,66 @@
<input placeholder="请输入详细地址" id="address_detail" class="form-control" name="row[address_detail]" type="text" value="{$row.address_detail}"/> <input placeholder="请输入详细地址" id="address_detail" class="form-control" name="row[address_detail]" type="text" value="{$row.address_detail}"/>
</div> </div>
</div> </div>
<div class="col-xs-12 col-sm-12">
<div class="form-group col-sm-10">
<blockquote style="padding: 2px 10px;">
<p>工商信息</p>
</blockquote>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >单位名称:</label>
<input placeholder="请输入单位名称" id="business_name" class="form-control" name="row[business_name]" type="text" value="{$row.address_detail}"/>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >法人:</label>
<input placeholder="请输入法人名称" id="business_legal" class="form-control" name="row[business_legal]" type="text" value="{$row.business_legal}"/>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >社会信用代码:</label>
<input placeholder="请输入社会信用代码" id="business_social" class="form-control" name="row[business_social]" type="text" value="{$row.business_social}"/>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >成立日期:</label>
<input placeholder="请输入成立日期" id="business_establish" class="form-control" name="row[business_establish]" type="text" value="{$row.business_establish}"/>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >单位地址:</label>
<input placeholder="请输入单位地址" id="business_address" class="form-control" name="row[business_address]" type="text" value="{$row.business_address}"/>
</div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="form-group col-sm-10">
<label >单位类型:</label>
<input placeholder="请输入单位类型" id="business_type" class="form-control" name="row[business_type]" type="text" value="{$row.business_type}" />
</div>
</div>
<div class="col-xs-12 col-sm-12">
<div class="form-group col-sm-10">
<label >经营范围:</label>
<input placeholder="请输入经营范围" id="business_range" class="form-control" name="row[business_range]" type="text" value="{$row.business_range}" />
</div>
</div>
</div> </div>
@ -44,3 +120,55 @@
</div> </div>
</div> </div>
</form> </form>
<script type="text/javascript" src="/assets/js/jquery-3.7.0.min.js"></script>
<script type="text/javascript">
var old_img_url = "{$row.business_img}"
var myVar = setInterval(function() {
var image = $("#c-image").val();
if(image!=undefined && image!="" && old_img_url !== image){
console.log(image)
old_img_url = image
$.ajax({
type: 'GET',
url: "qingdong/customer/customer/getImgInfo",
dataType: "json",
data:{"url":image},
success: function (data) {
console.log(data)
if(data.business_address!=undefined && data.business_address !="" && data.business_address !="无"){
$("#business_address").val(data.business_address)
if($("#address_detail").val() == ""){
$("#address_detail").val(data.business_address)
}
}
if(data.business_establish!=undefined && data.business_establish !="" && data.business_establish !="无"){
$("#business_establish").val(data.business_establish)
}
if(data.business_legal!=undefined && data.business_legal !="" && data.business_legal !="无"){
$("#business_legal").val(data.business_legal)
}
if(data.business_name!=undefined && data.business_name !="" && data.business_name !="无"){
$("#business_name").val(data.business_name)
if($("#c-name").val() == ""){
$("#c-name").val(data.business_name)
}
}
if(data.business_range!=undefined && data.business_range !="" && data.business_range !="无"){
$("#business_range").val(data.business_range)
}
if(data.business_social!=undefined && data.business_social !="" && data.business_social !="无"){
$("#business_social").val(data.business_social)
}
if(data.business_type!=undefined && data.business_type !="" && data.business_type !="无"){
$("#business_type").val(data.business_type)
}
}
});
}
}, 1000);
</script>

2
application/admin/view/qingdong/customer/leadspool/index.html

@ -9,7 +9,7 @@
<div class="widget-body no-padding"> <div class="widget-body no-padding">
<div id="toolbar" class="toolbar"> <div id="toolbar" class="toolbar">
{:build_toolbar('refresh,add')} {:build_toolbar('refresh,add')}
<a class="btn btn-success btn-change btn-imports" data-params="action=start" href="javascript:;"><i class="fa fa-upload dz-message"></i> 导入</a> <!-- <a class="btn btn-success btn-change btn-imports" data-params="action=start" href="javascript:;"><i class="fa fa-upload dz-message"></i> 导入</a>-->
<a class="btn btn-success btn-change btn-transfer"><i class="fa fa-mail-reply"></i> 批量分配</a> <a class="btn btn-success btn-change btn-transfer"><i class="fa fa-mail-reply"></i> 批量分配</a>
</div> </div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap" <table id="table" class="table table-striped table-bordered table-hover table-nowrap"

2
application/admin/view/qingdong/customer/need/index.html

@ -9,7 +9,7 @@
padding-bottom: 50px; padding-bottom: 50px;
-webkit-border-radius: 3px; -webkit-border-radius: 3px;
-moz-border-radius: 3px; -moz-border-radius: 3px;
border-radius: 3px; border-radius: 18px;
margin-bottom: 20px; margin-bottom: 20px;
-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);

4
application/admin/view/qingdong/customer/receivables/index.html

@ -29,8 +29,8 @@
<div class="widget-body no-padding"> <div class="widget-body no-padding">
<div id="toolbar1" class="toolbar"> <div id="toolbar1" class="toolbar">
{:build_toolbar('refresh,add')} {:build_toolbar('refresh,add')}
<a class="btn btn-warning btn-change btn-imports {:$auth->check('qingdong/customer/leads/import')?'':'hide'}" data-params="action=start" href="javascript:;"><i class="fa fa-upload dz-message"></i> 导入</a> <!-- <a class="btn btn-warning btn-change btn-imports {:$auth->check('qingdong/customer/leads/import')?'':'hide'}" data-params="action=start" href="javascript:;"><i class="fa fa-upload dz-message"></i> 导入</a>-->
<a class="btn btn-success btn-export {:$auth->check('qingdong/customer/leads/export')?'':'hide'}" data-multiple="false" initialized="true" href="javascript:;"><i class="fa fa-download dz-message"></i> 导出</a> <!-- <a class="btn btn-success btn-export {:$auth->check('qingdong/customer/leads/export')?'':'hide'}" data-multiple="false" initialized="true" href="javascript:;"><i class="fa fa-download dz-message"></i> 导出</a>-->
</div> </div>
<table id="table1" class="table table-striped table-bordered table-hover table-nowrap" <table id="table1" class="table table-striped table-bordered table-hover table-nowrap"

6
application/admin/view/qingdong/dashboard/index.html

@ -161,7 +161,11 @@
font-size: 13px; font-size: 13px;
} }
.div-box { .div-box {
background: #FFF;margin: 15px;border-radius: 10px;box-shadow: 2px 2px 2px #CCC; /*background: #FFF;*/
background: #fbfbfb;
margin: 15px;
border-radius: 10px;
/*box-shadow: 2px 2px 2px #CCC;*/
} }
body{ body{
background:#f5f6f9 !important; background:#f5f6f9 !important;

2
public/assets/css/skins/skin-blue-light.css

@ -104,7 +104,7 @@
} }
.skin-blue-light .treeview-menu > li.active > a, .skin-blue-light .treeview-menu > li.active > a,
.skin-blue-light .treeview-menu > li > a:hover { .skin-blue-light .treeview-menu > li > a:hover {
color: #000; color: #4776ff;
} }
.skin-blue-light .treeview-menu > li.active > a { .skin-blue-light .treeview-menu > li.active > a {
font-weight: 600; font-weight: 600;

7
public/assets/js/backend/qingdong/customer/contract.js

@ -1,7 +1,9 @@
define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) { define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {
var Controller = {
index : function () {
$(function(){ $(function(){
var contract_str = $("#contract_str").val(); var contract_str = $("#contract_str").val();
console.log(contract_str,111)
if(contract_str !== ""){ if(contract_str !== ""){
layer.open({ layer.open({
type: 0, //可传入的值有:0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层) type: 0, //可传入的值有:0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)
@ -12,8 +14,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
}); });
} }
}); });
var Controller = {
index : function () {
// 初始化表格参数配置 // 初始化表格参数配置
Table.api.init(); Table.api.init();

Loading…
Cancel
Save