提交 6227b19b 编写于 作者: Skyeye云's avatar Skyeye云

附件组件优化,表格布局优化

上级 20e4c6fb
......@@ -29,6 +29,7 @@ layui.config({
if (!isNull(item.attrDefinitionCustom)) {
item.name = item.attrDefinitionCustom.name;
}
item.name = item.name + '(' + item.attrKey + ')';
});
}, async: false});
......@@ -55,7 +56,7 @@ layui.config({
cols: [[
{ type: 'checkbox', align: 'center' },
{ field: 'test', title: '', align: 'left', width: 40, templet: function (d) {return '<i class="fa fa-arrows drag-row" />';}},
{ field: 'attrKey', title: '属性<i class="red">*</i>', align: 'left', width: 150, templet: function (d) {
{ field: 'attrKey', title: '属性<i class="red">*</i>', align: 'left', width: 300, templet: function (d) {
var _html = `<select lay-filter="tableSelect" lay-search="" id="attrKey${d.id}" cus-id="${d.id}" win-verify="required"><option value="">请选择</option>`;
$.each(attrList, function (i, item) {
if (item.attrKey == d.attrKey) {
......
......@@ -80,6 +80,7 @@ layui.config({
skyeyeClassEnumUtil.showEnumDataListByClassName("whetherEnum", 'radio', "isDataAuth", data.isDataAuth, form);
if (dataShowType.getData("isDataAuth") == 1) {
$('#otherDom').append(pageHtml['isDataAuth']);
$('#dataAuthPointNum').val(data.dataAuthPointNum);
} else {
$('#dataAuthPointNumBox').remove();
}
......
// 新增客户
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'jquery', 'winui', 'textool'], function (exports) {
winui.renderColor();
var index = parent.layer.getFrameIndex(window.name);
var $ = layui.$,
form = layui.form,
textool = layui.textool;
// 客户分类
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["crmCustomerType"]["key"], 'select', "typeId", '', form);
// 客户来源
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["crmCustomerFrom"]["key"], 'select', "fromId", '', form);
// 客户所属行业
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["crmCustomerIndustry"]["key"], 'select', "industryId", '', form);
// 客户分组
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["crmCustomerGroup"]["key"], 'select', "groupId", '', form);
teamObjectPermissionUtil.buildTeamTemplate('teamTemplateId', 1);
textool.init({eleId: 'remark', maxlength: 200});
skyeyeEnclosure.init('enclosureUpload');
matchingLanguage();
form.render();
form.on('submit(formAddBean)', function (data) {
if (winui.verifyForm(data.elem)) {
var params = {
name: $("#name").val(),
combine: $("#combine").val(),
cusUrl: $("#cusUrl").val(),
country: $("#country").val(),
city: $("#city").val(),
detailAddress: $("#detailAddress").val(),
postalCode: $("#postalCode").val(),
fax: $("#fax").val(),
corRepresentative: $("#corRepresentative").val(),
regCapital: $("#regCapital").val(),
remark: $("#remark").val(),
bankAccount: $("#bankAccount").val(),
accountName: $("#accountName").val(),
bankName: $("#bankName").val(),
bankAddress: $("#bankAddress").val(),
dutyParagraph: $("#dutyParagraph").val(),
financePhone: $("#financePhone").val(),
groupId: $("#groupId").val(),
typeId: $("#typeId").val(),
fromId: $("#fromId").val(),
industryId: $("#industryId").val(),
teamTemplateId: $("#teamTemplateId").val(),
enclosureInfo: JSON.stringify({enclosureInfo: skyeyeEnclosure.getEnclosureIdsByBoxId('enclosureUpload')})
};
AjaxPostUtil.request({url: flowableBasePath + "writeCustomerMation", params: params, type: 'json', method: 'POST', callback: function (json) {
parent.layer.close(index);
parent.refreshCode = '0';
}});
}
return false;
});
$("body").on("click", "#cancle", function() {
parent.layer.close(index);
});
});
\ No newline at end of file
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'jquery', 'winui', 'form'], function (exports) {
winui.renderColor();
var index = parent.layer.getFrameIndex(window.name);
var $ = layui.$,
form = layui.form;
showGrid({
id: "showForm",
url: flowableBasePath + "queryCustomerMationById",
params: {id: GetUrlParam("objectId")},
pagination: false,
method: 'GET',
template: $("#beanTemplate").html(),
ajaxSendLoadBefore: function(hdb) {},
ajaxSendAfter: function (json) {
// 附件回显
skyeyeEnclosure.showDetails({"enclosureUpload": json.bean.enclosureInfo});
matchingLanguage();
form.render();
}
});
});
\ No newline at end of file
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'jquery', 'winui', 'textool'], function (exports) {
winui.renderColor();
var index = parent.layer.getFrameIndex(window.name);
var $ = layui.$,
form = layui.form,
textool = layui.textool;
showGrid({
id: "showForm",
url: flowableBasePath + "queryCustomerMationById",
params: {id: parent.rowId},
pagination: false,
method: 'GET',
template: $("#beanTemplate").html(),
ajaxSendLoadBefore: function(hdb) {},
ajaxSendAfter: function (json) {
// 客户分类
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["crmCustomerType"]["key"], 'select', "typeId", json.bean.typeId, form);
// 客户来源
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["crmCustomerFrom"]["key"], 'select', "fromId", json.bean.fromId, form);
// 客户所属行业
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["crmCustomerIndustry"]["key"], 'select', "industryId", json.bean.industryId, form);
// 客户分组
sysDictDataUtil.showDictDataListByDictTypeCode(sysDictData["crmCustomerGroup"]["key"], 'select', "groupId", json.bean.groupId, form);
teamObjectPermissionUtil.buildTeamTemplate('teamTemplateId', 1, json.bean.teamTemplateId);
textool.init({eleId: 'remark', maxlength: 200});
// 附件回显
skyeyeEnclosure.initTypeISData({'enclosureUpload': json.bean.enclosureInfo});
matchingLanguage();
form.render();
form.on('submit(formEditBean)', function (data) {
if (winui.verifyForm(data.elem)) {
var params = {
id: parent.rowId,
name: $("#name").val(),
combine: $("#combine").val(),
cusUrl: $("#cusUrl").val(),
country: $("#country").val(),
city: $("#city").val(),
detailAddress: $("#detailAddress").val(),
postalCode: $("#postalCode").val(),
fax: $("#fax").val(),
corRepresentative: $("#corRepresentative").val(),
regCapital: $("#regCapital").val(),
remark: $("#remark").val(),
bankAccount: $("#bankAccount").val(),
accountName: $("#accountName").val(),
bankName: $("#bankName").val(),
bankAddress: $("#bankAddress").val(),
dutyParagraph: $("#dutyParagraph").val(),
financePhone: $("#financePhone").val(),
groupId: $("#groupId").val(),
typeId: $("#typeId").val(),
fromId: $("#fromId").val(),
industryId: $("#industryId").val(),
teamTemplateId: $("#teamTemplateId").val(),
enclosureInfo: JSON.stringify({enclosureInfo: skyeyeEnclosure.getEnclosureIdsByBoxId('enclosureUpload')})
};
AjaxPostUtil.request({url: flowableBasePath + "writeCustomerMation", params: params, type: 'json', method: 'POST', callback: function (json) {
parent.layer.close(index);
parent.refreshCode = '0';
}});
}
return false;
});
}
});
$("body").on("click", "#cancle", function() {
parent.layer.close(index);
});
});
\ No newline at end of file
var rowId = "";
layui.config({
base: basePath,
version: skyeyeVersion
}).extend({
window: 'js/winui.window'
}).define(['window', 'table', 'jquery', 'winui', 'form'], function (exports) {
winui.renderColor();
var $ = layui.$,
form = layui.form,
table = layui.table;
var serviceClassName = sysServiceMation["crmCustomer"]["key"];
// 新增
authBtn('1570454924611');
// 加载列表数据权限
loadAuthBtnGroup('messageTable', '1570455037177');
table.render({
id: 'messageTable',
elem: '#messageTable',
method: 'post',
url: flowableBasePath + 'customer001',
where: getTableParams(),
even: true,
page: true,
limits: getLimits(),
limit: getLimit(),
cols: [[
{ title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers' },
{ field: 'name', title: '客户名称', align: 'left', width: 300, templet: function (d) {
return '<a lay-event="details" class="notice-title-click">' + d.name + '</a>';
}},
{ field: 'typeName', title: '客户分类', align: 'left', width: 120 },
{ field: 'fromName', title: '客户来源', align: 'left', width: 120 },
{ field: 'industryName', title: '所属行业', align: 'left', width: 180 },
{ field: 'createName', title: systemLanguage["com.skyeye.createName"][languageType], align: 'left', width: 120 },
{ field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 150 },
{ field: 'lastUpdateName', title: systemLanguage["com.skyeye.lastUpdateName"][languageType], align: 'left', width: 120 },
{ field: 'lastUpdateTime', title: systemLanguage["com.skyeye.lastUpdateTime"][languageType], align: 'center', width: 150 },
{ title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 150, toolbar: '#tableBar' }
]],
done: function(json) {
matchingLanguage();
initTableSearchUtil.initAdvancedSearch(this, json.searchFilter, form, "请输入客户名称", function () {
table.reloadData("messageTable", {page: {curr: 1}, where: getTableParams()});
});
}
});
table.on('tool(messageTable)', function (obj) {
var data = obj.data;
var layEvent = obj.event;
if (layEvent === 'edit') { // 编辑
edit(data);
} else if (layEvent === 'delete'){ // 删除
del(data);
} else if (layEvent === 'details'){ // 详情
details(data);
} else if (layEvent === 'manage'){ // 服务
manage(data);
}
});
// 新增
$("body").on("click", "#addBean", function() {
_openNewWindows({
url: "../../tpl/customerManage/customerAdd.html",
title: systemLanguage["com.skyeye.addPageTitle"][languageType],
pageId: "customerAdd",
area: ['90vw', '90vh'],
callBack: function (refreshCode) {
winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000});
loadTable();
}});
});
// 编辑
function edit(data) {
rowId = data.id;
_openNewWindows({
url: "../../tpl/customerManage/customerEdit.html",
title: systemLanguage["com.skyeye.editPageTitle"][languageType],
pageId: "customerEdit",
area: ['90vw', '90vh'],
callBack: function (refreshCode) {
winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1, time: 2000});
loadTable();
}});
}
// 详情
function details(data) {
_openNewWindows({
url: "../../tpl/customerManage/customerDetails.html?objectId=" + data.id,
title: systemLanguage["com.skyeye.detailsPageTitle"][languageType],
pageId: "customerDetails",
area: ['90vw', '90vh'],
callBack: function (refreshCode) {
}});
}
// 服务
function manage(data) {
_openNewWindows({
url: "../../tpl/customerManage/customerManage.html?objectId=" + data.id + "&objectKey=" + serviceClassName,
title: '服务',
pageId: "customerManage",
area: ['90vw', '90vh'],
callBack: function (refreshCode) {
}});
}
// 删除
function del(data, obj) {
layer.confirm(systemLanguage["com.skyeye.deleteOperationMsg"][languageType], {icon: 3, title: systemLanguage["com.skyeye.deleteOperation"][languageType]}, function (index) {
layer.close(index);
AjaxPostUtil.request({url: flowableBasePath + "deleteCustomerMationById", params: {id: data.id}, type: 'json', method: 'DELETE', callback: function (json) {
winui.window.msg(systemLanguage["com.skyeye.deleteOperationSuccessMsg"][languageType], {icon: 1, time: 2000});
loadTable();
}});
});
}
form.render();
$("body").on("click", "#reloadTable", function() {
loadTable();
});
function loadTable() {
table.reloadData("messageTable", {where: getTableParams()});
}
function getTableParams() {
return $.extend(true, {}, initTableSearchUtil.getSearchValue("messageTable"));
}
exports('customerList', {});
});
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div style="padding:20px; margin:0 auto;">
<form class="layui-form" action="" id="showForm">
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">基本信息</span><hr>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户名称<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="name" name="name" win-verify="required" placeholder="请输入客户名称" class="layui-input" maxlength="50"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">拼音</label>
<div class="layui-input-block">
<input type="text" id="combine" name="combine" placeholder="请输入拼音" class="layui-input" maxlength="100"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">负责团队<i class="red">*</i></label>
<div class="layui-input-block">
<select id="teamTemplateId" name="teamTemplateId" win-verify="required" lay-search="">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">分类<i class="red">*</i></label>
<div class="layui-input-block">
<select id="typeId" name="typeId" win-verify="required" lay-filter="typeId" lay-search="">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户来源<i class="red">*</i></label>
<div class="layui-input-block">
<select id="fromId" name="fromId" win-verify="required" lay-filter="fromId" lay-search="">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户分组<i class="red">*</i></label>
<div class="layui-input-block">
<select id="groupId" name="groupId" win-verify="required" lay-filter="fromId" lay-search="">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">所属行业<i class="red">*</i></label>
<div class="layui-input-block">
<select id="industryId" name="industryId" win-verify="required" lay-filter="industryId" lay-search="">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户网址</label>
<div class="layui-input-block">
<input type="text" id="cusUrl" name="cusUrl" win-verify="url" placeholder="请输入客户网址" class="layui-input" maxlength="100"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">国家/地区</label>
<div class="layui-input-block">
<input type="text" id="country" name="country" placeholder="请输入国家/地区" class="layui-input" maxlength="15"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">所在城市</label>
<div class="layui-input-block">
<input type="text" id="city" name="city" placeholder="请输入所在城市" class="layui-input" maxlength="15"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">详细地址</label>
<div class="layui-input-block">
<input type="text" id="detailAddress" name="detailAddress" placeholder="请输入详细地址" class="layui-input" maxlength="75"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">邮政编码</label>
<div class="layui-input-block">
<input type="text" id="postalCode" name="postalCode" win-verify="postcode" placeholder="请输入邮政编码" class="layui-input" maxlength="10"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">传真</label>
<div class="layui-input-block">
<input type="text" id="fax" name="fax" placeholder="请输入传真" class="layui-input" maxlength="20"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">法人代表</label>
<div class="layui-input-block">
<input type="text" id="corRepresentative" name="corRepresentative" placeholder="请输入法人代表" class="layui-input" maxlength="15"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">注册资本</label>
<div class="layui-input-block">
<input type="text" id="regCapital" name="regCapital" placeholder="请输入注册资本" class="layui-input" maxlength="15"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">附加说明</label>
<div class="layui-input-block">
<textarea id="remark" name="remark" placeholder="请输入附加说明" class="layui-textarea" style="height: 100px;" maxlength="200"></textarea>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">附件资料</label>
<div class="layui-input-block" id="enclosureUpload">
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">财务信息</span><hr>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">银行账户</label>
<div class="layui-input-block">
<input type="text" id="bankAccount" name="bankAccount" placeholder="请输入银行账号" class="layui-input" maxlength="30"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">开户名称</label>
<div class="layui-input-block">
<input type="text" id="accountName" name="accountName" placeholder="请输入开户名称" class="layui-input" maxlength="50"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">开户银行</label>
<div class="layui-input-block">
<input type="text" id="bankName" name="bankName" placeholder="请输入开户银行" class="layui-input" maxlength="20"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">银行地址</label>
<div class="layui-input-block">
<input type="text" id="bankAddress" name="bankAddress" placeholder="请输入银行地址" class="layui-input" maxlength="50"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">税号</label>
<div class="layui-input-block">
<input type="text" id="dutyParagraph" name="dutyParagraph" placeholder="请输入税号" class="layui-input" maxlength="15"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">电话</label>
<div class="layui-input-block">
<input type="text" id="financePhone" name="financePhone" win-verify="tel" placeholder="请输入电话" class="layui-input" maxlength="20"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<div class="layui-input-block">
<button class="winui-btn" id="cancle"><language showName="com.skyeye.cancel"></language></button>
<button class="winui-btn" lay-submit lay-filter="formAddBean"><language showName="com.skyeye.save"></language></button>
</div>
</div>
</form>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/customerManage/'}).use('customerAdd');
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div style="padding:20px; margin:0 auto;">
<form class="layui-form" action="" id="showForm">
</form>
</div>
<script type="text/x-handlebars-template" id="beanTemplate">
{{#bean}}
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">基本信息</span><hr>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户名称</label>
<div class="layui-input-block ver-center">
{{name}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">拼音</label>
<div class="layui-input-block ver-center">
{{combine}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">分类</label>
<div class="layui-input-block ver-center">
{{typeName}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户来源</label>
<div class="layui-input-block ver-center">
{{fromName}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户分组</label>
<div class="layui-input-block ver-center">
{{groupName}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">所属行业</label>
<div class="layui-input-block ver-center">
{{industryName}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户网址</label>
<div class="layui-input-block ver-center">
{{cusUrl}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">国家/地区</label>
<div class="layui-input-block ver-center">
{{country}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">所在城市</label>
<div class="layui-input-block ver-center">
{{city}}
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">详细地址</label>
<div class="layui-input-block ver-center">
{{detailAddress}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">邮政编码</label>
<div class="layui-input-block ver-center">
{{postalCode}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">传真</label>
<div class="layui-input-block ver-center">
{{fax}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">法人代表</label>
<div class="layui-input-block ver-center">
{{corRepresentative}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">注册资本</label>
<div class="layui-input-block ver-center">
{{regCapital}}
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">附加说明</label>
<div class="layui-input-block ver-center">
{{remark}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">附件资料</label>
<div class="layui-input-block ver-center" id="enclosureUpload">
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">财务信息</span><hr>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">银行账户</label>
<div class="layui-input-block ver-center">
{{bankAccount}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">开户名称</label>
<div class="layui-input-block ver-center">
{{accountName}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">开户银行</label>
<div class="layui-input-block ver-center">
{{bankName}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">银行地址</label>
<div class="layui-input-block ver-center">
{{bankAddress}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">税号</label>
<div class="layui-input-block ver-center">
{{dutyParagraph}}
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">电话</label>
<div class="layui-input-block ver-center">
{{financePhone}}
</div>
</div>
{{/bean}}
</script>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/customerManage/'}).use('customerDetails');
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div style="padding:20px; margin:0 auto;">
<form class="layui-form" action="" id="showForm">
</form>
</div>
<script type="text/x-handlebars-template" id="beanTemplate">
{{#bean}}
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">基本信息</span><hr>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户名称<i class="red">*</i></label>
<div class="layui-input-block">
<input type="text" id="name" name="name" win-verify="required" placeholder="请输入客户名称" class="layui-input" maxlength="50" value="{{name}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">拼音</label>
<div class="layui-input-block">
<input type="text" id="combine" name="combine" placeholder="请输入拼音" class="layui-input" maxlength="100" value="{{combine}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">负责团队<i class="red">*</i></label>
<div class="layui-input-block">
<select id="teamTemplateId" name="teamTemplateId" win-verify="required" lay-search="" disabled>
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">分类<i class="red">*</i></label>
<div class="layui-input-block">
<select id="typeId" name="typeId" win-verify="required" lay-filter="typeId" lay-search="">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户来源<i class="red">*</i></label>
<div class="layui-input-block">
<select id="fromId" name="fromId" win-verify="required" lay-filter="fromId" lay-search="">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户分组<i class="red">*</i></label>
<div class="layui-input-block">
<select id="groupId" name="groupId" win-verify="required" lay-filter="fromId" lay-search="">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">所属行业<i class="red">*</i></label>
<div class="layui-input-block">
<select id="industryId" name="industryId" win-verify="required" lay-filter="industryId" lay-search="">
</select>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">客户网址</label>
<div class="layui-input-block">
<input type="text" id="cusUrl" name="cusUrl" placeholder="请输入客户网址" win-verify="url" class="layui-input" maxlength="100" value="{{cusUrl}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">国家/地区</label>
<div class="layui-input-block">
<input type="text" id="country" name="country" placeholder="请输入国家/地区" class="layui-input" maxlength="15" value="{{country}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">所在城市</label>
<div class="layui-input-block">
<input type="text" id="city" name="city" placeholder="请输入所在城市" class="layui-input" maxlength="15" value="{{city}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">详细地址</label>
<div class="layui-input-block">
<input type="text" id="detailAddress" name="detailAddress" placeholder="请输入详细地址" class="layui-input" maxlength="75" value="{{detailAddress}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">邮政编码</label>
<div class="layui-input-block">
<input type="text" id="postalCode" name="postalCode" win-verify="postcode" placeholder="请输入邮政编码" class="layui-input" maxlength="10" value="{{postalCode}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">传真</label>
<div class="layui-input-block">
<input type="text" id="fax" name="fax" placeholder="请输入传真" class="layui-input" maxlength="20" value="{{fax}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">法人代表</label>
<div class="layui-input-block">
<input type="text" id="corRepresentative" name="corRepresentative" placeholder="请输入法人代表" class="layui-input" maxlength="15" value="{{corRepresentative}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">注册资本</label>
<div class="layui-input-block">
<input type="text" id="regCapital" name="regCapital" placeholder="请输入注册资本" class="layui-input" maxlength="15" value="{{regCapital}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">附加说明</label>
<div class="layui-input-block">
<textarea id="remark" name="remark" placeholder="请输入附加说明" class="layui-textarea" style="height: 100px;" maxlength="200">{{remark}}</textarea>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<label class="layui-form-label">附件资料</label>
<div class="layui-input-block" id="enclosureUpload">
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<span class="hr-title">财务信息</span><hr>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">银行账户</label>
<div class="layui-input-block">
<input type="text" id="bankAccount" name="bankAccount" placeholder="请输入银行账号" class="layui-input" maxlength="30" value="{{bankAccount}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">开户名称</label>
<div class="layui-input-block">
<input type="text" id="accountName" name="accountName" placeholder="请输入开户名称" class="layui-input" maxlength="50" value="{{accountName}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">开户银行</label>
<div class="layui-input-block">
<input type="text" id="bankName" name="bankName" placeholder="请输入开户银行" class="layui-input" maxlength="20" value="{{bankName}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">银行地址</label>
<div class="layui-input-block">
<input type="text" id="bankAddress" name="bankAddress" placeholder="请输入银行地址" class="layui-input" maxlength="50" value="{{bankAddress}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">税号</label>
<div class="layui-input-block">
<input type="text" id="dutyParagraph" name="dutyParagraph" placeholder="请输入税号" class="layui-input" maxlength="15" value="{{dutyParagraph}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs6">
<label class="layui-form-label">电话</label>
<div class="layui-input-block">
<input type="text" id="financePhone" win-verify="tel" name="financePhone" placeholder="请输入电话" class="layui-input" maxlength="20" value="{{financePhone}}"/>
</div>
</div>
<div class="layui-form-item layui-col-xs12">
<div class="layui-input-block">
<button class="winui-btn" id="cancle"><language showName="com.skyeye.cancel"></language></button>
<button class="winui-btn" lay-submit lay-filter="formEditBean"><language showName="com.skyeye.save"></language></button>
</div>
</div>
{{/bean}}
</script>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/customerManage/'}).use('customerEdit');
</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="../../assets/lib/layui/css/layui.css" rel="stylesheet" />
<link href="../../assets/lib/winui/css/winui.css" rel="stylesheet" />
</head>
<body>
<div class="winui-toolbar">
<div class="winui-tool">
<button id="reloadTable" class="winui-toolbtn search-table-btn-right"><i class="fa fa-refresh" aria-hidden="true"></i><language showName="com.skyeye.refreshDataBtn"></language></button>
<button id="addBean" class="winui-toolbtn search-table-btn-right" auth="1570454924611"><i class="fa fa-plus" aria-hidden="true"></i><language showName="com.skyeye.addBtn"></language></button>
</div>
</div>
<div style="margin:auto 10px;">
<table id="messageTable" lay-filter="messageTable"></table>
<script type="text/html" id="tableBar">
{{# if(auth('1570454924611')){ }}
<a class="layui-btn layui-btn-xs" lay-event="edit"><language showName="com.skyeye.editBtn"></language></a>
{{# } }}
{{# if(auth('1570454956511')){ }}
<a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="delete"><language showName="com.skyeye.deleteBtn"></language></a>
{{# } }}
<a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="manage">服务</a>
</script>
</div>
<script src="../../assets/lib/layui/layui.js"></script>
<script src="../../assets/lib/layui/custom.js"></script>
<script type="text/javascript">
layui.config({base: '../../js/customerManage/'}).use('customerList');
</script>
</body>
</html>
\ No newline at end of file
......@@ -1015,7 +1015,11 @@ var dataShowType = {
$("#" + showBoxId).html('<select>' + getDataUseHandlebars(getFileContent('tpl/template/select-option.tpl'), json) + '</select>');
}
if (!isNull(defaultId)) {
$("#" + showBoxId).val(defaultId);
if ($("#" + showBoxId).is('select')) {
$("#" + showBoxId).val(defaultId);
} else {
$("#" + showBoxId).find('select').val(defaultId);
}
} else {
$.each(json.rows, function (i, item) {
if (item.isDefault) {
......
......@@ -181,8 +181,15 @@ var dsFormUtil = {
loadHandlebar: function () {
dsFormUtil.checkLoadHandlebar = true;
// 加载json对象
Handlebars.registerHelper('json', function(context) {
return JSON.stringify(context);
Handlebars.registerHelper('json', function(context, type) {
if (!isNull(context)) {
return JSON.stringify(context);
}
if (type == 'array') {
return JSON.stringify([]);
} else {
return JSON.stringify({});
}
});
},
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册