bztang-admin/plugins/area-dividend/views/admin/create-agent.blade.php

296 lines
12 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@extends('layouts.base')
@section('content')
@section('title', '添加区域代理')
<style>
select{width: 25%; height: 34px;}
#saleravatar img{width: 200px; height: 200px;}
</style>
<div class="w1200 ">
<div class="rightlist">
<div id="AddAgentContent">
{{--表单内容--}}
<form action="" method='post' class='form-horizontal' id="addAgent" enctype="multipart/form-data">
<div class='panel panel-default'>
<el-tabs>
<el-tab-pane label="基本信息">
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">代理名称</label>
<div class="col-sm-9 col-xs-12">
<input type="text" name="title" class="form-control"/>
</div>
</div>
<div class="form-group notice">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">微信角色</label>
<div class="col-xs-6">
<input type='hidden' id='uid' name='agent[member_id]' value=""/>
<div class='input-group'>
<input type="text" name="saler" maxlength="30"
value="" id="saler" class="form-control" readonly/>
<div class='input-group-btn'>
<button class="btn btn-default" type="button"
onclick="popwin = $('#modal-module-menus-notice').modal();">选择角色
</button>
<button class="btn btn-danger" type="button"
onclick="$('#uid').val('');$('#saler').val('');$('#saleravatar').hide()">
清除选择
</button>
</div>
</div>
<span id="saleravatar" class='help-block' style="display:none">
<img style="" src=""/></span>
<div id="modal-module-menus-notice" class="modal fade" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button aria-hidden="true" data-dismiss="modal" class="close" type="button">
×
</button>
<h3>选择角色</h3>
</div>
<div class="modal-body">
<div class="row">
<div class="input-group">
<input type="text" class="form-control" name="keyword" value=""
id="search-kwd-notice"
placeholder="请输入粉丝昵称/姓名/手机号"/>
<span class='input-group-btn'>
<button type="button" class="btn btn-default"
onclick="search_members();">搜索
</button>
</span>
</div>
</div>
<div id="module-menus-notice"></div>
</div>
<div class="modal-footer">
<a href="#" class="btn btn-default" data-dismiss="modal" aria-hidden="true">关闭</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">独立分红比例</label>
<div class="col-sm-9 col-xs-12">
<label class="radio-inline">
<input type="radio" name="agent[has_ratio]" value="0" checked="checked" /> 关闭</label>
<label class="radio-inline">
<input type="radio" name="agent[has_ratio]" value="1"/> 开启</label>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">分红比例</label>
<div class="col-sm-6 col-xs-6">
<div class='input-group'>
<input type='text' name='agent[ratio]' class="form-control discounts_value" onkeyup="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''"
value=""/>
<div class='input-group-addon waytxt'>%</div>
</div>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">账号</label>
<div class="col-xs-6">
<input type="text" id="username" name="wq[username]" class="form-control" value="{{$wq_data['username']}}" placeholder="请输入账号" />
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">登录密码</label>
<div class="col-xs-6">
<input type="password" id="password" name="wq[password]" class="form-control" value="" placeholder="请输入密码" />
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">验证密码</label>
<div class="col-xs-6">
<input type="password" id="password_again" name="wq[password_again]" class="form-control" value="" placeholder="请输入密码" />
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">真实姓名</label>
<div class="col-xs-6">
<input type="text" name="agent[real_name]" class="form-control"
value=""/>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">联系方式</label>
<div class="col-xs-6">
<input type="text" name="agent[mobile]" class="form-control"
value=""/>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">代理区域</label>
<div class="col-xs-6">
{!! app\common\helpers\AddressHelper::tplLinkedAddress(['agent[province_id]','agent[city_id]','agent[district_id]','agent[street_id]'], [])!!}
</div>
</div>
{{--招商专员插件--}}
@if(app('plugins')->isEnabled('invest-people'))
{!! \Yunshop\InvestPeople\services\InvestMemberView::areaDividend() !!}
@endif
</el-tab-pane>
<el-tab-pane label="微信小程序">
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">小程序状态</label>
<div class="col-sm-9 col-xs-12">
<label class='radio-inline'>
<input type='radio' name='min_status' value='0' checked/>关闭
</label>
<label class='radio-inline'>
<input type='radio' name='min_status' value='1'/>使用中
</label>
</div>
</div>
<div class="min-config-content" style="display: none;">
{{-- <div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">App ID</label>
<div class="col-sm-9 col-xs-12">
<input type="text" name="min_app_id" class="form-control"/>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">App Secret</label>
<div class="col-sm-9 col-xs-12">
<input type="text" name="min_app_secret" class="form-control" id="secret"/>
</div>
</div>--}}
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">支付商户号</label>
<div class="col-sm-9 col-xs-12">
<input type="text" name="min_mch_id" class="form-control"/>
</div>
</div>
{{-- <div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">支付密钥</label>
<div class="col-sm-9 col-xs-12">
<input type="text" name="min_api_secret" id="api_secret" class="form-control"/>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">CERT证书文件</label>
<div class="col-sm-9 col-xs-12">
<input type="file" name="apiclient_cert" class="form-control"/>
<span class="help-block">
<span class='label label-danger'>未上传</span>
下载证书 cert.zip 中的 apiclient_cert.pem 文件
</span>
</div>
</div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label">KEY密钥文件</label>
<div class="col-sm-9 col-xs-12">
<input type="file" name="apiclient_key" class="form-control"/>
<span class="help-block">
<span class='label label-danger'>未上传</span>
下载证书 cert.zip 中的 apiclient_key.pem 文件
</span>
</div>
</div>--}}
</div>
</el-tab-pane>
</el-tabs>
{{--提交按钮--}}
<div class="form-group"></div>
<div class="form-group">
<label class="col-xs-12 col-sm-3 col-md-2 control-label"></label>
<div class="col-sm-9 col-xs-12">
<input type="submit" name="submit" value="提交" class="btn btn-primary col-lg-1" />
<input type="button" name="back" onclick='history.back()' value="返回列表" class="btn btn-default" />
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<script type="text/javascript" src="{{static_url('js/area/cascade_street.js')}}"></script>
<script>
cascdeInit();
function search_members() {
if ($('#search-kwd-notice').val() == '') {
Tip.focus('#search-kwd-notice', '请输入关键词');
return;
}
$("#module-menus-notice").html("正在搜索....");
$.get("{!! yzWebUrl('member.member.get-search-member') !!}", {
keyword: $.trim($('#search-kwd-notice').val())
}, function (dat) {
$('#module-menus-notice').html(dat);
});
}
function select_member(o) {
$("#uid").val(o.uid);
$("#saleravatar").show();
$("#saleravatar").find('img').attr('src', o.avatar);
$("#saler").val(o.nickname + "/" + o.realname + "/" + o.mobile);
$("#modal-module-menus-notice .close").click();
}
$(function () {
// 小程序状态改变
$("[name='min_status']").on('change',function () {
let val = parseInt($(this).val());
val = isNaN(val) ? parseInt(0) : parseInt(val);
if(val === 1) $(".min-config-content").show();
else $(".min-config-content").hide();
});
// 表单验证
$("#addAgent").submit(function(){
// 表单信息处理
let list = $("#addAgent").serializeArray();
let newList = {};
$.each(list,function (k,v) {
let name = v.name.replace(/data\[/g, "").replace(/]/g, "");
newList[name] = v.value;
});
console.log(newList);
// 内容校验列表
let defaultRule = [
{name: 'title', checkType: 'required', errorMsg: '请输入代理名称'},
{name: 'saler', checkType: 'required', errorMsg: '请选择微信角色'},
];
if(newList['min_status'] == 1){
// defaultRule.push({name: 'min_app_id', checkType: 'required', errorMsg: '请输入App ID'});
// defaultRule.push({name: 'min_app_secret', checkType: 'required', errorMsg: '请输入App Secret'});
defaultRule.push({name: 'min_mch_id', checkType: 'required', errorMsg: '请输入支付商户号'});
// defaultRule.push({name: 'min_api_secret', checkType: 'required', errorMsg: '请输入支付密钥'});
}
let result = util.verify(newList,defaultRule);
return result === true;
})
})
// 重新设置支付秘钥
function removeHiddent(){
$("#api_secret").removeClass('hidden')
$("#api_secret").val('')
$("#api_secret_btn").addClass('hidden')
$("#api_secret_label").addClass('hidden')
}
// 重新设置app Secret
function removeHiddent1(){
$("#secret").removeClass('hidden')
$("#secret").val('')
$("#secret_btn").addClass('hidden')
$("#secret_label").addClass('hidden')
}
var vm = new Vue({
el: "#AddAgentContent",
delimiters: ['[[', ']]'],
data() {
return {}
},
created () {},
methods: {},
});
</script>
@endsection