初始化CRICS
This commit is contained in:
108
WebSite/Scripts/sys-hotel-index.js
Normal file
108
WebSite/Scripts/sys-hotel-index.js
Normal file
@@ -0,0 +1,108 @@
|
||||
//查询按钮
|
||||
function groupTreeOnSelect(row) {
|
||||
$("#dg").datagrid("load", { query: $("#txtQueryContent").val(), groupId: $("#groupTree").treegrid('getSelected').ID });
|
||||
}
|
||||
|
||||
function cbxProvinceOnSelect(r) {
|
||||
$("#selCity").combobox("clear").combobox("reload", '/SysHotel/GetCity?provinceCode=' + r.Code);
|
||||
$("#selCounty").combobox("clear")
|
||||
}
|
||||
|
||||
function cbxCityOnSelect(r) {
|
||||
$("#selCounty").combobox("clear").combobox("reload", '/SysHotel/GetCounty?cityCode=' + r.Code);
|
||||
}
|
||||
|
||||
function add() {
|
||||
$("#dialog")
|
||||
.find(".dlg-content").panel({ href: "/SysHotel/Edit/", queryParams: {} }).end()
|
||||
.find(".dlg-footer .dlg-btn-save").unbind("click").bind("click", save).end()
|
||||
.dialog({ title: lang.NewHotel, width: 600, height: 350 })
|
||||
.dialog("open");
|
||||
}
|
||||
|
||||
function edit(row) {
|
||||
row = row || $('#dg').datagrid('getSelected');
|
||||
if (row) {
|
||||
$("#dialog")
|
||||
.find(".dlg-content").panel({ href: "/SysHotel/Edit/", queryParams: { ID: row.ID} }).end()
|
||||
.find(".dlg-footer .dlg-btn-save").unbind("click").bind("click", save).end()
|
||||
.dialog({ title: lang.EditHotel + "(ID:" + row.ID + ")", width: 600, height: 350 })
|
||||
.dialog("open");
|
||||
} else {
|
||||
$.tools.alert(lang.PleaseSelectTheData);
|
||||
}
|
||||
}
|
||||
|
||||
function del() {
|
||||
var rows = $('#dg').datagrid('getSelections');
|
||||
if (!rows || rows.length == 0) {
|
||||
$.tools.alert(lang.PleaseSelectTheData);
|
||||
return;
|
||||
}
|
||||
var param;
|
||||
$.each(rows, function (i, n) {
|
||||
if (i == 0) {
|
||||
param = "idList=" + n.ID;
|
||||
} else {
|
||||
param += "&idList=" + n.ID;
|
||||
}
|
||||
});
|
||||
$.tools.delPost(param, "/SysHotel/Delete/", function () {
|
||||
$('#dg').datagrid("clearSelections");
|
||||
$('#dg').datagrid("reload");
|
||||
}, this);
|
||||
}
|
||||
|
||||
function save() {
|
||||
var form = $("#dialog").find("form");
|
||||
if (form.form("enableValidation").form("validate")) {
|
||||
var entry = form.serializeJson();
|
||||
entry.SysHotelGroup = { ID: entry.SysHotelGroupID };
|
||||
var param = { jsonData: JSON.stringify(entry) };
|
||||
|
||||
$.tools.post(param, "/SysHotel/Save/", function () {
|
||||
$('#dg').datagrid("reload");
|
||||
$("#dialog").window('close');
|
||||
}, this);
|
||||
}
|
||||
}
|
||||
|
||||
function setLogo(row) {
|
||||
row = row || $('#dg').datagrid('getSelected');
|
||||
if (row) {
|
||||
$('#uploadForm').form('reset');
|
||||
$('#tftpsetting').window('open');
|
||||
$("#txtID").attr("value", row.ID);
|
||||
} else {
|
||||
$.tools.alert(lang.PleaseSelectTheData);
|
||||
}
|
||||
}
|
||||
|
||||
//上传logo
|
||||
function uploadFile() {
|
||||
$('#uploadForm').form('submit', {
|
||||
url: '/SysHotel/UploadLogo/',
|
||||
onSubmit: function () {
|
||||
var file = uploadForm.file.value;
|
||||
var mime = file.toLowerCase().substr(file.lastIndexOf('.'));
|
||||
if (mime !== '.png') {
|
||||
$.tools.alert(lang.LOGOTYPE);
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
},
|
||||
success: function (r) {
|
||||
r = $.parseJSON(r);
|
||||
if (r.IsSuccess) {
|
||||
$('#uploadFile').window('close');
|
||||
$('#dg').datagrid('reload');
|
||||
}
|
||||
$.tools.alert(r.Message);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$(function () {
|
||||
window.group = new SysHotelGroup('#groupTree');
|
||||
});
|
||||
Reference in New Issue
Block a user