90 lines
2.7 KiB
JavaScript
90 lines
2.7 KiB
JavaScript
function addFunctionAlty(value, row, index) {
|
|
var canEdit = page.canEdit == true ? "" : "disabled";
|
|
var canDelete = page.canDelete == true ? "" : "disabled";
|
|
return [
|
|
'<button id="Edit" type="button" class="btn btn-primary" ' + canEdit+'>修改</button>',
|
|
'<button id="Delete" type="button" class="btn btn-primary"' + canDelete +'>删除</button>',
|
|
].join('');
|
|
};
|
|
window.operateEvents = {
|
|
'click #Delete': function (e, value, row, index) {
|
|
deleterule(row.EncryptId);
|
|
},
|
|
'click #Edit': function (e, value, row, index) {
|
|
startclientView(row.EncryptId);
|
|
}
|
|
};
|
|
$('#table').bootstrapTable({
|
|
method: "post",
|
|
url: "/EtradingRule/GetEtradingRule",
|
|
refreshOptions: function () { },
|
|
onLoadSuccess: function () { //加载成功时执行
|
|
},
|
|
onLoadError: function () { //加载失败时执行
|
|
main.alert("加载数据失败");
|
|
}
|
|
});
|
|
function Change() {
|
|
$('#table').bootstrapTable('refreshOptions', {});
|
|
};
|
|
function startclientView(enid) {
|
|
var srcurl = "/EtradingRule/EtradingRuleEdit?enid=" + enid;
|
|
layer.open({
|
|
type: 2,
|
|
title: "编辑TRS用簿记账户设置信息",
|
|
shadeClose: false,
|
|
shade: 0.4,
|
|
area: ['800px', '600px'],
|
|
content: srcurl
|
|
});
|
|
};
|
|
function deleterule(enid) {
|
|
if (confirm("确定删除吗?")) {
|
|
$.ajax({
|
|
type: "Post",
|
|
url: "/EtradingRule/DeleteEtradingRule?enid=" + enid,
|
|
success: function (data) {
|
|
Change();
|
|
},
|
|
error: function (msg) {
|
|
main.alert("error:" + msg);
|
|
}
|
|
});
|
|
}
|
|
};
|
|
function Add() {
|
|
startclientView("");
|
|
}
|
|
function showImport() {
|
|
layer.open({
|
|
type: 1,
|
|
area: ['60%', '60%'],
|
|
fixed: false, //不固定
|
|
maxmin: true,
|
|
content: $("#importRule"),
|
|
end: function () {
|
|
Change();
|
|
}
|
|
});
|
|
}
|
|
function importRule() {
|
|
let fileName = $("#openFile").val();
|
|
if (!fileName) {
|
|
return main.alert("请选择要导入的文件!");
|
|
}
|
|
let index = fileName.lastIndexOf(".");
|
|
let fileEx = index > 0 ? fileName.substr(index).toLowerCase() : '';
|
|
if (fileEx !== '.xlsx') {
|
|
return main.alert("只能上传.xlsx类型的文件!");
|
|
}
|
|
function success(data) {
|
|
if (data.success) {
|
|
main.message(!data.totalNum ? '导入成功!' : "共 {0} 条数据,导入成功 {1} 条数据!".template(data.totalNum, data.successNum));
|
|
} else {
|
|
main.alert("导入失败:" + data.msg);
|
|
}
|
|
}
|
|
var url = "/EtradingRule/UploadFile";
|
|
main.confirm("确定导入?", UploadFile.bind(null, { inputId: 'openFile', url: url, success: success }));
|
|
}
|
|
window.Change = Change; |