feat(用户资料): 添加新字段
parent
ad56dae1b8
commit
27ce40f395
|
@ -24,6 +24,7 @@ use think\Collection;
|
|||
use think\db\exception\DataNotFoundException;
|
||||
use think\db\exception\DbException;
|
||||
use think\db\exception\ModelNotFoundException;
|
||||
use think\facade\Config;
|
||||
use think\facade\Log;
|
||||
use think\response\Json;
|
||||
|
||||
|
@ -206,9 +207,12 @@ class Worker extends Base
|
|||
return $this->json(4003, '完成审核后方可打卡');
|
||||
}
|
||||
|
||||
$worksite = Worksite::getNearest($input['lng'], $input['lat']);
|
||||
Config::load('extra/base', 'base');
|
||||
$baseConfig = config('base');
|
||||
$signArea = $baseConfig['sign_area'] ?? 200;
|
||||
$worksite = Worksite::getNearest($input['lng'], $input['lat'], $signArea);
|
||||
if (empty($worksite) || $worksite['id'] != $input['worksite_id']) {
|
||||
return $this->json(4004, '定位错误,请在工地200米范围内打卡!');
|
||||
return $this->json(4004, '不在打卡范围!');
|
||||
}
|
||||
|
||||
$time = time();
|
||||
|
|
|
@ -206,7 +206,7 @@ class Index extends Base
|
|||
if ($param || $param == '0') {
|
||||
switch ($key) {
|
||||
case 'keyword':
|
||||
$search[] = ['nickname|real_name|mobile|emergency_contact|emergency_phone|bank_card_name|bank_card_number|bank_name|card_number', 'like', '%'.$param.'%'];
|
||||
$search[] = ['nickname|real_name|mobile|emergency_contact|emergency_phone|bank_card_name|bank_card_number|bank_name|card_number|province|city|area|address_now', 'like', '%'.$param.'%'];
|
||||
break;
|
||||
case 'role':
|
||||
switch ($param) {
|
||||
|
|
|
@ -90,6 +90,29 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-row">
|
||||
<label class="layui-form-label">银行卡拍照:</label>
|
||||
<div class="layui-inline layui-col-xs12 layui-col-md8">
|
||||
<div class="layui-row upload-file-div">
|
||||
<div class=" layui-col-xs12 layui-col-md8">
|
||||
<input class="layui-input upload-file-value" name="bank_card_img" type="text" value="{$item.bank_card_img ?? ''}">
|
||||
<div class="layui-form-mid layui-word-aux">
|
||||
请勿随意修改
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-col-xs12 layui-col-md3">
|
||||
<span>
|
||||
<button type="button" class="layui-btn layui-btn-danger upload-btn">
|
||||
<i class="fa fa-upload"></i> 上传
|
||||
</button>
|
||||
</span>
|
||||
<!-- <span><button type="button" class="layui-btn layui-btn-primary upload-choose-btn" data-type="image" data-multiple="false"><i class="fa fa-list"></i> 选择</button></span>-->
|
||||
</div>
|
||||
<ul class="layui-row layui-col-xs12 layui-col-md9 preview-list layui-col-space5"></ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">开户行</label>
|
||||
<div class="layui-input-block">
|
||||
|
@ -104,6 +127,86 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-row">
|
||||
<label class="layui-form-label">身份证-正面:</label>
|
||||
<div class="layui-inline layui-col-xs12 layui-col-md8">
|
||||
<div class="layui-row upload-file-div">
|
||||
<div class=" layui-col-xs12 layui-col-md8">
|
||||
<input class="layui-input upload-file-value" name="id_front" type="text" value="{$item.id_front ?? ''}">
|
||||
<div class="layui-form-mid layui-word-aux">
|
||||
请勿随意修改
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-col-xs12 layui-col-md3">
|
||||
<span>
|
||||
<button type="button" class="layui-btn layui-btn-danger upload-btn">
|
||||
<i class="fa fa-upload"></i> 上传
|
||||
</button>
|
||||
</span>
|
||||
<!-- <span><button type="button" class="layui-btn layui-btn-primary upload-choose-btn" data-type="image" data-multiple="false"><i class="fa fa-list"></i> 选择</button></span>-->
|
||||
</div>
|
||||
<ul class="layui-row layui-col-xs12 layui-col-md9 preview-list layui-col-space5"></ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item layui-row">
|
||||
<label class="layui-form-label">身份证-背面:</label>
|
||||
<div class="layui-inline layui-col-xs12 layui-col-md8">
|
||||
<div class="layui-row upload-file-div">
|
||||
<div class=" layui-col-xs12 layui-col-md8">
|
||||
<input class="layui-input upload-file-value" name="id_back" type="text" value="{$item.id_back ?? ''}">
|
||||
<div class="layui-form-mid layui-word-aux">
|
||||
请勿随意修改
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-col-xs12 layui-col-md3">
|
||||
<span>
|
||||
<button type="button" class="layui-btn layui-btn-danger upload-btn">
|
||||
<i class="fa fa-upload"></i> 上传
|
||||
</button>
|
||||
</span>
|
||||
<!-- <span><button type="button" class="layui-btn layui-btn-primary upload-choose-btn" data-type="image" data-multiple="false"><i class="fa fa-list"></i> 选择</button></span>-->
|
||||
</div>
|
||||
<ul class="layui-row layui-col-xs12 layui-col-md9 preview-list layui-col-space5"></ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-form-text">
|
||||
<label class="layui-form-label">工作经验</label>
|
||||
<div class="layui-input-block editor-text">
|
||||
<textarea name="work_experience" class="layui-textarea">{$item.work_experience ?? ''}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">现住地址-省</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="province" value="{$item['province'] ?? ''}" readonly placeholder="省份" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">现住地址-市</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="city" value="{$item['city'] ?? ''}" readonly placeholder="市" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">现住地址-区</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="area" value="{$item['area'] ?? ''}" readonly placeholder="区县" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">现住地址-详细地址</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="address_now" value="{$item['address_now'] ?? ''}" placeholder="现住地址" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="layui-form-item">
|
||||
<div class="layui-input-block">
|
||||
|
|
|
@ -22,6 +22,16 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">打卡范围</label>
|
||||
<div class="layui-input-block">
|
||||
<input class="layui-input" type="number" name="sign_area" value="{$item.sign_area??200}" >
|
||||
<div class="layui-form-mid layui-word-aux">
|
||||
设置打卡范围,单位米
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-row">
|
||||
<label class="layui-form-label">Logo:</label>
|
||||
<div class="layui-inline layui-col-xs12 layui-col-md8">
|
||||
|
|
Loading…
Reference in New Issue