本地生活添加户名字段

This commit is contained in:
wangxiaowei 2024-08-21 18:21:28 +08:00
parent fc00ef9728
commit c94b77f7ea
4 changed files with 183 additions and 163 deletions

@ -38,6 +38,7 @@ class LocalStoreLogic extends Logic
{
$form['address'] = $form['full_address'];
$form['create_time'] = date('Y-m-d H:i:s');
$form['store_state'] = 1;
unset($form['file']);
unset($form['full_address']);

@ -48,6 +48,10 @@ class LocalStoreValidate extends Validate
if ($value == 1 && empty($data['largeNumber'])) {
return '大额卡号不能为空';
}
if ($value == 2 && empty($data['bank_user_name'])) {
return '户名不能为空';
}
return true;
}
}

@ -54,6 +54,13 @@
</div>
</div>
<div id="bank_user_name_block" class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span> 户名:</label>
<div class="layui-input-inline">
<input type="text" name="bank_user_name" id="bank_user_name" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>银行名称:</label>
<div class="layui-input-inline">
@ -197,8 +204,10 @@
form.on('select(bankType)', function(data){
if (data.value == 1) {
$("#largeNumberBlock").show()
$("#bank_user_name_block").hide()
} else {
$("#largeNumberBlock").hide()
$("#bank_user_name_block").show()
}
});

@ -69,184 +69,188 @@
<label class="layui-form-label"><span style="color:red;">*</span>账户类型:</label>
<div class="layui-input-inline">
<select id="bankType" name="bankType" class="layui-select" lay-filter="bankType">
<option value="1" {if condition="$data.bankType eq 1" } selected {
/if} >对公银行账户</option>
<option value="2" {if condition="$data.bankType eq 2" } selected {
/if} >对私银行账户</option>
<option value="1" {if condition="$data.bankType eq 1" } selected {/if} >对公银行账户</option>
<option value="2" {if condition="$data.bankType eq 2" } selected {/if} >对私银行账户</option>
</select>
</div>
</div>
<div id="largeNumberBlock" class="layui-form-item" {if condition="$data.bankType eq 2" } style="display: none" {
/if}>
<label class="layui-form-label"><span style="color:red;">*</span>大额卡号:</label>
<div class="layui-input-inline">
<input type="text" name="largeNumber" id="largeNumber" autocomplete="off" class="layui-input"
<div id="largeNumberBlock" class="layui-form-item" {if condition="$data.bankType eq 2" } style="display: none" {/if}>
<label class="layui-form-label"><span style="color:red;">*</span>大额卡号:</label>
<div class="layui-input-inline">
<input type="text" name="largeNumber" id="largeNumber" autocomplete="off" class="layui-input"
value="{$data.largeNumber}">
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>银行名称:</label>
<div class="layui-input-inline">
<input type="text" name="bankName" id="bankName" autocomplete="off" class="layui-input"
value="{$data.bankName}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>银行卡号:</label>
<div class="layui-input-inline">
<input type="text" name="bankCard" id="bankCard" autocomplete="off" class="layui-input"
value="{$data.bankCard}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">营业执照:</label>
<div class="layui-input-block">
{if $data.businessLicense}
<div class="upload-image-div">
<img src="{$data.businessLicense}" alt="img">
<input type="hidden" name="businessLicense" value="{$data.businessLicense}">
<div class="del-upload-btn">x</div>
</div>
{/if}
<div class="like-upload-image">
<div class="upload-image-elem"><a id="business-license" class="add-upload-video"
data-type="bussines_license"> + 添加图片</a></div>
<input type="hidden" name="businessLicense" {if $data.businessLicense} value="{$data.businessLicense}" {/if}>
</div>
<div class="layui-form-mid layui-word-aux">建议尺寸:宽200像素*高200像素的jpg,jpeg,png图片</div>
</div>
</div>
<div class="layui-form-item">
<label for="crftNo1" class="layui-form-label">社会信用代码:</label>
<div class="layui-input-inline">
<input type="text" name="crftNo1" id="crftNo1" autocomplete="off" class="layui-input"
value="{$data.crftNo1}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>自拍照:</label>
<div class="layui-input-block">
{if $data.selfPhoto}
<div class="upload-image-div">
<img src="{$data.selfPhoto}" alt="img">
<input type="hidden" name="selfPhoto" value="{$data.selfPhoto}">
<div class="del-upload-btn">x</div>
</div>
{/if}
<div class="like-upload-image">
<div class="upload-image-elem"><a id="self-photo" class="add-upload-video" data-type="self_photo"> +
添加图片</a></div>
<input type="hidden" name="selfPhoto" {if $data.selfPhoto} value="{$data.selfPhoto}" {/if}>
</div>
<div class="layui-form-mid layui-word-aux">建议尺寸:宽200像素*高200像素的jpg,jpeg,png图片</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>身份证正面:</label>
<div class="layui-input-block">
{if $data.idFront}
<div class="upload-image-div">
<img src="{$data.idFront}" alt="img">
<input type="hidden" name="idFront" value="{$data.idFront}">
<div class="del-upload-btn">x</div>
</div>
{/if}
<div class="like-upload-image">
<div class="upload-image-elem"><a id="id-front" class="add-upload-video" data-type="id_card"> +
添加图片</a></div>
<input type="hidden" name="idFront" {if $data.idFront} value="{$data.idFront}" {/if}>
</div>
<div class="layui-form-mid layui-word-aux">建议尺寸:宽200像素*高200像素的jpg,jpeg,png图片</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>身份证背面:</label>
<div class="layui-input-block">
{if $data.idBack}
<div class="upload-image-div">
<img src="{$data.idBack}" alt="img">
<input type="hidden" name="idBack" value="{$data.idBack}">
<div class="del-upload-btn">x</div>
</div>
{/if}
<div class="like-upload-image">
<div class="upload-image-elem"><a id="id-back" class="add-upload-video" data-type="id_card"> +
添加图片</a></div>
<input type="hidden" name="idBack" {if $data.idBack} value="{$data.idBack}" {/if}>
</div>
<div class="layui-form-mid layui-word-aux">建议尺寸:宽200像素*高200像素的jpg,jpeg,png图片</div>
</div>
</div>
<div class="layui-form-item">
<label for="name" class="layui-form-label"><span style="color:red;">*</span>商户联系人:</label>
<div class="layui-input-inline">
<input type="text" name="name" id="name" autocomplete="off" class="layui-input" value="{$data.name}">
</div>
</div>
<div class="layui-form-item">
<label for="empowerPhone" class="layui-form-label"><span style="color:red;">*</span>联系电话:</label>
<div class="layui-input-inline">
<input type="text" name="empowerPhone" id="empowerPhone" autocomplete="off" class="layui-input"
value="{$data.empowerPhone}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">商家地址:</label>
<div class="layui-input-block">
<div class="layui-input-inline" style="width:120px;">
<select name="province_id" id="province" lay-filter="province"></select>
</div>
<div class="layui-input-inline" style="width:120px;">
<select name="city_id" id="city" lay-filter="city"></select>
</div>
<div class="layui-input-inline" style="width:120px;">
<select name="district_id" id="district"></select>
</div>
<div id="bank_user_name_block" class="layui-form-item" {if condition="$data.bankType eq 1" } style="display: none" {/if}>
<label class="layui-form-label"><span style="color:red;">*</span> 户名:</label>
<div class="layui-input-inline">
<input type="text" name="address" id="address" autocomplete="off" class="layui-input"
value="{$data.address}">
<input type="hidden" name="full_address" id="full_address" autocomplete="off" class="layui-input"
value="{$data.address}">
<input type="text" name="bank_user_name" id="bank_user_name" autocomplete="off" class="layui-input" value="{$data.bank_user_name}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>银行名称:</label>
<div class="layui-input-inline">
<button class="layui-btn layui-btn-normal" id="searchMap">搜索地图</button>
<input type="text" name="bankName" id="bankName" autocomplete="off" class="layui-input"
value="{$data.bankName}">
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">地理位置:</label>
<div class="layui-input-block">
<div class="layui-inline">
<div class="layui-input-inline" style="width:120px;margin-right:5px;">
<input type="text" name="longitude" autocomplete="off" class="layui-input"
value="{$data.longitude}">
</div>
<div class="layui-form-mid layui-word-aux">经度</div>
</div>
<div class="layui-inline" style="margin-right:0;">
<div class="layui-input-inline" style="width:120px;margin-right:5px;">
<input type="text" name="latitude" autocomplete="off" class="layui-input" value="{$data.latitude}">
</div>
<div class="layui-form-mid layui-word-aux">纬度</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>银行卡号:</label>
<div class="layui-input-inline">
<input type="text" name="bankCard" id="bankCard" autocomplete="off" class="layui-input"
value="{$data.bankCard}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">营业执照:</label>
<div class="layui-input-block">
{if $data.businessLicense}
<div class="upload-image-div">
<img src="{$data.businessLicense}" alt="img">
<input type="hidden" name="businessLicense" value="{$data.businessLicense}">
<div class="del-upload-btn">x</div>
</div>
{/if}
<div class="like-upload-image">
<div class="upload-image-elem"><a id="business-license" class="add-upload-video"
data-type="bussines_license"> + 添加图片</a></div>
<input type="hidden" name="businessLicense" {if $data.businessLicense} value="{$data.businessLicense}" {/if}>
</div>
<div class="layui-form-mid layui-word-aux">建议尺寸:宽200像素*高200像素的jpg,jpeg,png图片</div>
</div>
</div>
<div class="layui-form-item">
<label for="crftNo1" class="layui-form-label">社会信用代码:</label>
<div class="layui-input-inline">
<input type="text" name="crftNo1" id="crftNo1" autocomplete="off" class="layui-input"
value="{$data.crftNo1}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>自拍照:</label>
<div class="layui-input-block">
{if $data.selfPhoto}
<div class="upload-image-div">
<img src="{$data.selfPhoto}" alt="img">
<input type="hidden" name="selfPhoto" value="{$data.selfPhoto}">
<div class="del-upload-btn">x</div>
</div>
{/if}
<div class="like-upload-image">
<div class="upload-image-elem"><a id="self-photo" class="add-upload-video" data-type="self_photo"> +
添加图片</a></div>
<input type="hidden" name="selfPhoto" {if $data.selfPhoto} value="{$data.selfPhoto}" {/if}>
</div>
<div class="layui-form-mid layui-word-aux">建议尺寸:宽200像素*高200像素的jpg,jpeg,png图片</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>身份证正面:</label>
<div class="layui-input-block">
{if $data.idFront}
<div class="upload-image-div">
<img src="{$data.idFront}" alt="img">
<input type="hidden" name="idFront" value="{$data.idFront}">
<div class="del-upload-btn">x</div>
</div>
{/if}
<div class="like-upload-image">
<div class="upload-image-elem"><a id="id-front" class="add-upload-video" data-type="id_card"> +
添加图片</a></div>
<input type="hidden" name="idFront" {if $data.idFront} value="{$data.idFront}" {/if}>
</div>
<div class="layui-form-mid layui-word-aux">建议尺寸:宽200像素*高200像素的jpg,jpeg,png图片</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span style="color:red;">*</span>身份证背面:</label>
<div class="layui-input-block">
{if $data.idBack}
<div class="upload-image-div">
<img src="{$data.idBack}" alt="img">
<input type="hidden" name="idBack" value="{$data.idBack}">
<div class="del-upload-btn">x</div>
</div>
{/if}
<div class="like-upload-image">
<div class="upload-image-elem"><a id="id-back" class="add-upload-video" data-type="id_card"> +
添加图片</a></div>
<input type="hidden" name="idBack" {if $data.idBack} value="{$data.idBack}" {/if}>
</div>
<div class="layui-form-mid layui-word-aux">建议尺寸:宽200像素*高200像素的jpg,jpeg,png图片</div>
</div>
</div>
<div class="layui-form-item">
<label for="name" class="layui-form-label"><span style="color:red;">*</span>商户联系人:</label>
<div class="layui-input-inline">
<input type="text" name="name" id="name" autocomplete="off" class="layui-input" value="{$data.name}">
</div>
</div>
<div class="layui-form-item">
<label for="empowerPhone" class="layui-form-label"><span style="color:red;">*</span>联系电话:</label>
<div class="layui-input-inline">
<input type="text" name="empowerPhone" id="empowerPhone" autocomplete="off" class="layui-input"
value="{$data.empowerPhone}">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">商家地址:</label>
<div class="layui-input-block">
<div class="layui-input-inline" style="width:120px;">
<select name="province_id" id="province" lay-filter="province"></select>
</div>
<div class="layui-input-inline" style="width:120px;">
<select name="city_id" id="city" lay-filter="city"></select>
</div>
<div class="layui-input-inline" style="width:120px;">
<select name="district_id" id="district"></select>
</div>
<div class="layui-input-inline">
<input type="text" name="address" id="address" autocomplete="off" class="layui-input"
value="{$data.address}">
<input type="hidden" name="full_address" id="full_address" autocomplete="off" class="layui-input"
value="{$data.address}">
</div>
<div class="layui-input-inline">
<button class="layui-btn layui-btn-normal" id="searchMap">搜索地图</button>
</div>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">地理位置:</label>
<div class="layui-input-block">
<div class="layui-inline">
<div class="layui-input-inline" style="width:120px;margin-right:5px;">
<input type="text" name="longitude" autocomplete="off" class="layui-input"
value="{$data.longitude}">
</div>
<div class="layui-form-mid layui-word-aux">经度</div>
</div>
<div class="layui-inline" style="margin-right:0;">
<div class="layui-input-inline" style="width:120px;margin-right:5px;">
<input type="text" name="latitude" autocomplete="off" class="layui-input" value="{$data.latitude}">
</div>
<div class="layui-form-mid layui-word-aux">纬度</div>
</div>
</div>
</div>
<div id="container" style="position: relative;z-index: 500;"></div>
</div>
<div class="layui-form-item layui-hide">
<input type="button" lay-submit lay-filter="addSubmit" id="addSubmit" value="确认">
</div>
<div id="container" style="position: relative;z-index: 500;"></div>
</div>
<div class="layui-form-item layui-hide">
<input type="button" lay-submit lay-filter="addSubmit" id="addSubmit" value="确认">
</div>
<div class="layui-form-item" style="margin-top: 20px">
<button class="layui-btn layui-btn-normal operation-agree">审核通过</button>
@ -272,8 +276,10 @@
form.on('select(bankType)', function (data) {
if (data.value == 1) {
$("#largeNumberBlock").show()
$("#bank_user_name_block").hide()
} else {
$("#largeNumberBlock").hide()
$("#bank_user_name_block").show()
}
});