|
@@ -1,64 +1,161 @@
|
|
|
-<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
|
|
|
- <div class="layui-card-body padding-left-40">
|
|
|
- <div class="layui-row layui-col-space15">
|
|
|
-
|
|
|
|
|
|
- <div class="layui-col-xs5">
|
|
|
- <label class="block relative">
|
|
|
- <span class="color-green font-w7">学校名称</span>
|
|
|
- <span class="color-desc margin-left-5">Nick Name</span>
|
|
|
- <input name="name" value='{$vo.name|default=""}' required placeholder="请输入学校名称" class="layui-input">
|
|
|
- <span class="help-block">用户显示的账号别名,请尽量保持不要重复</span>
|
|
|
- </label>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs5">
|
|
|
- <label class="block relative">
|
|
|
- <span class="color-green font-w7">登录账号</span>
|
|
|
- <span class="color-desc margin-left-5">User Name</span>
|
|
|
- {if isset($vo) and isset($vo.contact_mail)}
|
|
|
- <input disabled value='{$vo.username|default=""}' class="layui-input layui-bg-gray">
|
|
|
- {else}
|
|
|
- <input name="username" value='{$vo.username|default=""}' required placeholder="请输入登录账号" class="layui-input">
|
|
|
- {/if}
|
|
|
- <span class="help-block">登录账号不能重复,账号创建后不能再次修改</span>
|
|
|
- </label>
|
|
|
+<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
|
|
|
+ <div class="layui-card-body">
|
|
|
+ {if $vo.check_status != 0}
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">工号</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="job_num" value='{$vo.job_num|default=""}' required readonly="readonly" placeholder="请输入工号" class="layui-input">
|
|
|
</div>
|
|
|
-
|
|
|
</div>
|
|
|
-
|
|
|
- <div class="hr-line-dashed margin-top-10 margin-bottom-10"></div>
|
|
|
- <div class="layui-row layui-col-space15">
|
|
|
- <div class="layui-col-xs4">
|
|
|
- <label class="relative block">
|
|
|
- <span class="color-green font-w7">联系邮箱</span><span class="color-desc margin-left-5">Contact Email</span>
|
|
|
- <input name="contact_mail" pattern="^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$" value='{$vo.contact_mail|default=""}' placeholder="请输入联系电子邮箱" class="layui-input">
|
|
|
- <span class="color-desc">可选,请填写常用的电子邮箱</span>
|
|
|
- </label>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs4">
|
|
|
- <label class="relative block">
|
|
|
- <span class="color-green font-w7">联系手机</span><span class="color-desc margin-left-5">Contact Mobile</span>
|
|
|
- <input type="tel" maxlength="11" name="contact_phone" value='{$vo.contact_phone|default=""}' pattern="^1[3-9][0-9]{9}$" placeholder="请输入用户联系手机" class="layui-input">
|
|
|
- <span class="color-desc">可选,请填写常用的联系手机号</span>
|
|
|
- </label>
|
|
|
- </div>
|
|
|
- <div class="layui-col-xs4">
|
|
|
- <label class="relative block">
|
|
|
- <span class="color-green font-w7">联系QQ</span><span class="color-desc margin-left-5">Contact QQ</span>
|
|
|
- <input name="contact_qq" pattern="^\d{6,}$" value='{$vo.contact_qq|default=""}' placeholder="请输入常用的联系QQ" class="layui-input">
|
|
|
- <span class="color-desc">可选,请填写常用的联系QQ号</span>
|
|
|
- </label>
|
|
|
+ {/if}
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">姓名</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="name" value='{$vo.name|default=""}' required placeholder="请输入姓名" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">手机号</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="phone" value='{$vo.phone|default=""}' placeholder="请输入手机号" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">可用余额</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="balance" value='{$vo.balance|default=""}' readonly="readonly" required placeholder="请输入可用余额" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">共获余额</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="balance_all" value='{$vo.balance_all|default=""}' readonly="readonly" required placeholder="请输入共获余额" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">工程师类型</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <select class="layui-select" name="type">
|
|
|
+ {foreach ['1'=>'平台工程师','2'=>'个人工程师'] as $k=>$v}
|
|
|
+ <!--{if isset($vo.type) && $vo.type==$k}-->
|
|
|
+ <option selected value="{$k}">{$v}</option>
|
|
|
+ <!--{else}-->
|
|
|
+ <option value="{$k}">{$v}</option>
|
|
|
+ <!--{/if}-->
|
|
|
+ {/foreach}
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">保证金</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="deposit" value='{$vo.deposit|default=""}' required placeholder="请输入保证金" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {if $vo.check_status != 0}
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">服务类型</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input type="hidden" name="service_cate_id" value="{$vo.service_cate_id}">
|
|
|
+ <input name="service_cate" value='{$vo.service_cate|default=""}' required readonly="readonly" class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
-
|
|
|
- <div class="layui-col-xs12 relative block">
|
|
|
- <span class="color-green font-w7 label-required-prev">所在地</span>
|
|
|
- <span class="color-desc margin-left-5">(原地点:{$vo.province|default='--'} - {$vo.city|default=''} - {$vo.area|default=''} )</span>
|
|
|
- <div class="layui-row layui-col-space10">
|
|
|
- <label class="layui-col-xs4"><select class="layui-select block full-width" lay-ignore name="province"></select></label>
|
|
|
- <label class="layui-col-xs4"><select class="layui-select block full-width" lay-ignore name="city"></select></label>
|
|
|
- <label class="layui-col-xs4"><select class="layui-select block full-width" lay-ignore name="area"></select></label>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">服务范围</label>
|
|
|
+ <div class="layui-input-block" >
|
|
|
+ <div class="color-blue" style="line-height:38px;">{$vo.province|default='--'} {$vo.city|default=''} {$vo.county|default=''}</div>
|
|
|
+ <div class="layui-row">
|
|
|
+ <div class="layui-col-xs4 margin-right-5" style="width: 120px;"><select class="layui-select block full-width" lay-ignore name="province"></select></div>
|
|
|
+ <div class="layui-col-xs4 margin-right-5" style="width: 120px;"><select class="layui-select block full-width" lay-ignore name="city"></select></div>
|
|
|
+ <div class="layui-col-xs4 margin-right-5" style="width: 120px;"><select class="layui-select block full-width" lay-ignore name="county"></select></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">现居住地址</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="address" value='{$vo.address|default=""}' placeholder="现居住地址" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">银行卡卡号</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="bank_card_num" value='{$vo.bank_card_num|default=""}' placeholder="请输入银行卡卡号" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">开户行</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="open_bank" value='{$vo.open_bank|default=""}' placeholder="开户行" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">身份证号</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="id_card" value='{$vo.id_card|default=""}' placeholder="请输入身份证号" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">头像</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="headimg" type="hidden" value="{$vo.headimg|default=''}">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">身份证正面照</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="positive_card" type="hidden" value="{$vo.positive_card|default=''}">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">身份证背面照</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="back_card" type="hidden" value="{$vo.back_card|default=''}">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">健康证</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="health_certificate" type="hidden" value="{$vo.health_certificate|default=''}">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">专业证书</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="major_certificate" type="hidden" value="{$vo.major_certificate|default=''}">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {/if}
|
|
|
+ {if $vo.check_status == 1}
|
|
|
+ <div class="layui-form-item">
|
|
|
+ <label class="layui-form-label label-required">工程师信息审核</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <select class="layui-select" lay-filter="check_status" name="check_status">
|
|
|
+ {foreach ['2'=>'审核通过','3'=>'审核失败'] as $k=>$v}
|
|
|
+ <!--{if isset($vo.check_status) && $vo.check_status==$k}-->
|
|
|
+ <option selected value="{$k}">{$v}</option>
|
|
|
+ <!--{else}-->
|
|
|
+ <option value="{$k}">{$v}</option>
|
|
|
+ <!--{/if}-->
|
|
|
+ {/foreach}
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {/if}
|
|
|
+ {if $vo.check_status == 3 && isset($vo.refuse_reason)}
|
|
|
+ <div class="layui-form-item refuse_reason">
|
|
|
+ <label class="layui-form-label label-required">审核失败原因</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="refuse_reason" value='{$vo.refuse_reason|default=""}' readonly="readonly" class="layui-input">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ {/if}
|
|
|
+ <div class="layui-form-item refuse_reason" style="display: none">
|
|
|
+ <label class="layui-form-label label-required">审核失败原因</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="refuse_reason" value='{$vo.refuse_reason|default=""}' placeholder="审核失败原因" class="layui-input">
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -69,15 +166,73 @@
|
|
|
<button class="layui-btn" type='submit'>保存数据</button>
|
|
|
<button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗?" data-close>取消编辑</button>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
- <script>
|
|
|
- require(['pcasunzips'], function () {
|
|
|
- (function (province, city, area) {
|
|
|
- new PCAS("province", "city", "area", province, city, area);
|
|
|
+ <script>
|
|
|
+ window.form.render();
|
|
|
+
|
|
|
+ $('[name="headimg"]').uploadOneImage();
|
|
|
+ $('[name="positive_card"]').uploadOneImage();
|
|
|
+ $('[name="back_card"]').uploadOneImage();
|
|
|
+ $('[name="health_certificate"]').uploadOneImage();
|
|
|
+ $('[name="major_certificate"]').uploadOneImage();
|
|
|
+
|
|
|
+ $(function () {
|
|
|
+ var tagList = "";
|
|
|
+ var thisTag = [];
|
|
|
+ var id = "{$vo.id|default=0}";
|
|
|
+ $.ajax({
|
|
|
+ url: "/store/worker/getTatInfo",
|
|
|
+ async:false,
|
|
|
+ data:{id:id},
|
|
|
+ success: function(res){
|
|
|
+ thisTag = res.data.tag;
|
|
|
+ tagList = res.data.tagList;
|
|
|
+ }});
|
|
|
+ layui.config({
|
|
|
+ base : './'
|
|
|
+ }).extend({
|
|
|
+ selectN: '/static/plugs/layui/layui_extends/selectN',
|
|
|
+ selectM: '/static/plugs/layui/layui_extends/selectM',
|
|
|
+ }).use(['layer','form','jquery','selectN','selectM'],function(){
|
|
|
+ layui.selectM({
|
|
|
+ //元素容器【必填】
|
|
|
+ elem: '#tag1'
|
|
|
+ //候选数据【必填】
|
|
|
+ ,data: tagList
|
|
|
+ //默认值
|
|
|
+ ,selected: thisTag
|
|
|
+ //最多选中个数,默认5
|
|
|
+ ,max : 100
|
|
|
+ //input的name 不设置与选择器相同(去#.)
|
|
|
+ ,name: 'tag'
|
|
|
+ //值的分隔符
|
|
|
+ ,delimiter: ','
|
|
|
+ //候选项数据的键名
|
|
|
+ ,field: {idName:'id',titleName:'title'}
|
|
|
+
|
|
|
+ });
|
|
|
+ });
|
|
|
+
|
|
|
+ })
|
|
|
+
|
|
|
+ //日期时间范围选择
|
|
|
+ laydate.render({
|
|
|
+ elem: '#seckill-time'
|
|
|
+ ,type: 'datetime'
|
|
|
+ ,range: "~" //或 range: '~' 来自定义分割字符
|
|
|
+ });
|
|
|
+
|
|
|
+ require(['ckeditor', 'angular','pcasunzips'], function () {
|
|
|
+ new PCAS("province", "city", "county", '{$vo.province|default=""}', '{$vo.city|default=""}', '{$vo.county|default=""}');
|
|
|
window.form.render();
|
|
|
- })('{$vo.province|default=""}', '{$vo.city|default=""}', '{$vo.area|default=""}');
|
|
|
- });
|
|
|
+ });
|
|
|
+ form.on('select(check_status)', function(data){
|
|
|
+ if(data.value == 2){
|
|
|
+ $('.refuse_reason').hide();
|
|
|
+ }else{
|
|
|
+ $('.refuse_reason').show();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ </script>
|
|
|
|
|
|
- </script>
|
|
|
-</form>
|
|
|
+</form>
|