<!DOCTYPE html>
|
<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
|
<head>
|
<th:block th:include="include :: header('修改用户信息扩展')" />
|
<th:block th:include="include :: datetimepicker-css" />
|
<th:block th:include="include :: select2-css" />
|
<th:block th:include="include :: bootstrap-fileinput-css"/>
|
</head>
|
<body class="white-bg">
|
<div class="main-content">
|
<form class="form-horizontal m" id="form-distributor-edit" name="form-distributor-edit" th:object="${sysUserExtend}" enctype="multipart/form-data">
|
<input name="userId" th:field="*{userId}" type="hidden">
|
<h4 class="form-header h4">[[#{jsp.exam.distributor.accountinformation}]]</h4>
|
<div class="row">
|
<div class="col-sm-4">
|
<div class="form-group">
|
<label class="col-sm-4 control-label"><span style="color: red; ">*</span>[[#{jsp.exam.distributor.userName}]]:</label>
|
<div class="col-sm-8">
|
<input name="userName" th:placeholder="#{jsp.exam.distributor.userName}" th:field="*{userName}" class="form-control" type="text" maxlength="30" required>
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-4">
|
<div class="form-group">
|
<label class="col-sm-4 control-label"><span style="color: red; ">*</span>[[#{jsp.exam.distributor.phonenumber}]]:</label>
|
<div class="col-sm-8">
|
<input name="phonenumber" th:placeholder="#{jsp.exam.distributor.phonenumber}" th:field="*{phonenumber}" class="form-control" type="text" maxlength="11" required>
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-4">
|
<div class="form-group">
|
<label class="col-sm-4 control-label"><span style="color: red; ">*</span>[[#{jsp.exam.distributor.loginname}]]:</label>
|
<div class="col-sm-8">
|
<input name="loginName" th:placeholder="#{jsp.exam.distributor.loginname}" th:field="*{loginName}" class="form-control" type="text" maxlength="30" required>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="row">
|
<div class="col-sm-4">
|
<div class="form-group">
|
<label class="col-sm-4 control-label">[[#{is.it.a.first.level.distributor}]]:</label>
|
<div class="col-sm-8">
|
<select id="firstLevel" name="firstLevel" class="form-control m-b" th:with="type=${@dict.getType('sys_yes_no')}" required>
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{firstLevel}"></option>
|
</select>
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-4">
|
<div class="form-group">
|
<label class="col-sm-4 control-label">[[#{jsp.exam.enterprise.distributor}]]:</label>
|
<div class="col-sm-8">
|
<select name="parentUserId" class="form-control m-b" th:with="type=${us}">
|
<option th:each="dict : ${type}" th:text="${dict.userName}" th:value="${dict.userId}" th:field="*{parentUserId}" th:if="*{parentUserId!=null}"></option>
|
<option value="" th:if="*{parentUserId==null}">--[[#{jsp.exam.product.enterpriseSelect}]]--</option>
|
<option th:each="dict : ${type}" th:text="${dict.userName}" th:value="${dict.userId}" th:if="*{parentUserId==null}"></option>
|
</select>
|
</div>
|
</div>
|
</div>
|
|
<div class="col-sm-4">
|
<div class="form-group">
|
<label class="col-sm-4 control-label">[[#{jsp.exam.Contact.Person}]]:</label>
|
<div class="col-sm-8">
|
<input name="contactPerson" th:placeholder="#{jsp.exam.Contact.Person}" th:field="*{contactPerson}" class="form-control" type="text" maxlength="100">
|
</div>
|
</div>
|
</div>
|
|
|
</div>
|
<div class="row">
|
<div class="col-sm-4">
|
<div class="form-group">
|
<label class="col-sm-4 control-label">[[#{jsp.exam.Contact.Email}]]:</label>
|
<div class="col-sm-8">
|
<input name="contactEmail" th:placeholder="#{jsp.exam.Contact.Email}" th:field="*{contactEmail}" class="form-control" type="text" maxlength="100">
|
</div>
|
</div>
|
</div>
|
</div>
|
<h4 class="form-header h4">[[#{jsp.exam.distributor.distributorinformation}]]</h4>
|
<div class="row">
|
<div class="col-sm-6">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">[[#{jsp.exam.distributor.legalperson}]]:</label>
|
<div class="col-sm-8">
|
<input name="legalPerson" th:field="*{legalPerson}" class="form-control" type="text">
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-6">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">[[#{jsp.exam.distributor.scopeofcontract}]]:</label>
|
<div class="col-sm-8">
|
<input name="contractScope" th:field="*{contractScope}" class="form-control" type="text">
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="row">
|
<div class="col-sm-6">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">[[#{jsp.exam.distributor.contracttext}]]<a download th:if="${sysUserExtend.contractText != ''}" th:href="${sysUserExtend.contractText}">-下载:</a></label>
|
<div class="col-sm-8">
|
<div class="file-loading">
|
<input id="contractTextFile" name="contractTextFile" type="file" multiple >
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-6">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">[[#{jsp.exam.distributor.contactaddress}]]:</label>
|
<div class="col-sm-8">
|
<textarea name="address" class="form-control">[[*{address}]]</textarea>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="row">
|
<div class="col-sm-6">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">[[#{jsp.exam.distributor.companysize}]]:</label>
|
<div class="col-sm-8">
|
<input name="companySize" th:field="*{companySize}" class="form-control" type="number">
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-6">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">[[#{jsp.exam.distributor.businesslicense}]]<a download th:if="${sysUserExtend.businessLicense != ''}" th:href="${sysUserExtend.businessLicense}">-下载:</a></label>
|
<div class="col-sm-8">
|
<div class="file-loading">
|
<input id="businessLicenseFile" name="businessLicenseFile" type="file" multiple >
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="row">
|
<div class="col-sm-6">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">[[#{jsp.exam.distributor.businessmanager}]]:</label>
|
<div class="col-sm-8">
|
<input name="businessManager" th:field="*{businessManager}" class="form-control" type="text">
|
</div>
|
</div>
|
</div>
|
<div class="col-sm-6">
|
<div class="form-group">
|
<label class="col-sm-3 control-label">[[#{jsp.exam.distributor.termcooperation}]]:</label>
|
<div class="col-sm-8">
|
<div class="input-group date">
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
<input name="invalidTime" th:value="${#dates.format(sysUserExtend.invalidTime, 'yyyy-MM-dd')}" class="form-control" th:placeholder="yyyy-MM-dd" type="text">
|
</div>
|
</div>
|
</div>
|
</div>
|
<!-- <div class="col-sm-6">-->
|
<!-- <div class="form-group">-->
|
<!-- <label class="col-sm-3 control-label">是否收到报告:</label>-->
|
<!-- <div class="col-sm-8">-->
|
<!-- <select name="sendReport" class="form-control m-b" th:with="type=${@dict.getType('sys_yes_no')}">-->
|
<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{sendReport}"></option>-->
|
<!-- </select>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
</div>
|
<!-- <div class="row">-->
|
<!-- <div class="col-sm-6">-->
|
<!-- <div class="form-group">-->
|
<!-- <label class="col-sm-3 control-label">可用测试人数:</label>-->
|
<!-- <div class="col-sm-8">-->
|
<!-- <input name="testNum" th:field="*{testNum}" class="form-control" type="number" required>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- <div class="col-sm-6">-->
|
<!-- <div class="form-group">-->
|
<!-- <label class="col-sm-3 control-label">HR邮箱:</label>-->
|
<!-- <div class="col-sm-8">-->
|
<!-- <input name="hrEmail" th:field="*{hrEmail}" class="form-control" type="text">-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- <div class="row">-->
|
<!-- <div class="col-sm-6">-->
|
<!-- <div class="form-group">-->
|
<!-- <label class="col-sm-3 control-label">企业LOGO<a download th:if="${sysUserExtend.businessLogo != ''}" th:href="${sysUserExtend.businessLogo}">-下载:</a></label>-->
|
<!-- <div class="col-sm-8">-->
|
<!-- <div class="file-loading">-->
|
<!-- <input id="businessLogoFile" name="businessLogoFile" type="file" multiple >-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- <div class="col-sm-6">-->
|
<!-- <div class="form-group">-->
|
<!-- <label class="col-sm-3 control-label">邮件内容:</label>-->
|
<!-- <div class="col-sm-8">-->
|
<!-- <textarea name="mailContent" class="form-control">[[*{mailContent}]]</textarea>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- <div class="row">-->
|
<!-- <div class="col-sm-6">-->
|
<!-- <div class="form-group">-->
|
<!-- <label class="col-sm-3 control-label">HR接受报告类型:</label>-->
|
<!-- <div class="col-sm-8">-->
|
<!-- <select name="hrReportType" class="form-control m-b" th:with="type=${@dict.getType('sys_report_type')}">-->
|
<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{hrReportType}"></option>-->
|
<!-- </select>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- <div class="col-sm-6">-->
|
<!-- <div class="form-group">-->
|
<!-- <label class="col-sm-3 control-label">语言类型:</label>-->
|
<!-- <div class="col-sm-8">-->
|
<!-- <select name="langType" class="form-control m-b" th:with="type=${@dict.getType('sys_lan_type')}">-->
|
<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{langType}"></option>-->
|
<!-- </select>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- <div class="row">-->
|
<!-- <div class="col-sm-6">-->
|
<!-- <div class="form-group">-->
|
<!-- <label class="col-sm-3 control-label">生效时间:</label>-->
|
<!-- <div class="col-sm-8">-->
|
<!-- <div class="input-group date">-->
|
<!-- <span class="input-group-addon"><i class="fa fa-calendar"></i></span>-->
|
<!-- <input name="effectTime" th:value="${#dates.format(sysUserExtend.effectTime, 'yyyy-MM-dd')}" class="form-control" th:placeholder="yyyy-MM-dd" type="text">-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
<!-- </div>-->
|
|
<!-- </div>-->
|
</form>
|
</div>
|
<div class="row">
|
<div class="col-sm-offset-5 col-sm-10">
|
<button type="button" class="btn btn-sm btn-primary" onclick="submitHandler()"><i class="fa fa-check"></i>[[#{basis.save}]]</button>
|
<button type="button" class="btn btn-sm btn-danger" onclick="closeItem()"><i class="fa fa-reply-all"></i>[[#{basis.close}]]</button>
|
</div>
|
</div>
|
<th:block th:include="include :: footer" />
|
<th:block th:include="include :: datetimepicker-js" />
|
<th:block th:include="include :: bootstrap-fileinput-js"/>
|
<script type="text/javascript">
|
var prefix = ctx + "exam/extend";
|
$("#form-distributor-edit").validate({
|
focusCleanup: true
|
});
|
|
function submitHandler() {
|
if ($.validate.form()) {
|
//$.operate.saveTab(prefix + "/edit", $('#form-distributor-edit').serialize());
|
$.operate.saveFileTab(prefix + "/edit", new FormData(document.forms.namedItem("form-distributor-edit")));
|
}
|
}
|
|
$("input[name='effectTime']").datetimepicker({
|
format: "yyyy-mm-dd",
|
minView: "month",
|
autoclose: true
|
});
|
|
$("input[name='invalidTime']").datetimepicker({
|
format: "yyyy-mm-dd",
|
minView: "month",
|
autoclose: true
|
});
|
|
$(document).ready(function () {
|
$("#businessLicenseFile").fileinput({
|
'theme': 'explorer-fas',
|
overwriteInitial: false,
|
initialPreviewAsData: true,
|
showUpload:false,
|
showPreview:false,
|
showBrowse:true
|
});
|
$("#businessLogoFile").fileinput({
|
'theme': 'explorer-fas',
|
overwriteInitial: false,
|
initialPreviewAsData: true,
|
showUpload:false,
|
showPreview:false,
|
showBrowse:true
|
});
|
$("#contractTextFile").fileinput({
|
'theme': 'explorer-fas',
|
overwriteInitial: false,
|
initialPreviewAsData: true,
|
showUpload:false,
|
showPreview:false,
|
showBrowse:true
|
});
|
$("span:contains('选择 …')").html('[[#{basis.pleasechoose}]]');
|
});
|
</script>
|
</body>
|
</html>
|