Merge branch 'master' of http://192.168.1.150:8083/wufan/ERP
commit
18b0a17e87
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,480 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BaseCodeList.aspx.cs" Inherits="TradeManage.SysManage.BaseCodeList" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title></title>
|
||||
<link rel="stylesheet" type="text/css" href="../themes/default/easyui.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/jquery.fancybox-1.3.4.css" />
|
||||
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/DataGrid.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/DataPager.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/jquery.bgiframe.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/Global.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/jquery.url.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/fancybox/jquery.fancybox-1.3.4.js" type="text/javascript"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
var Model = null;
|
||||
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
|
||||
var datagrid2 = new nblf.ui.DataGrid("DataGrid2");
|
||||
var datagrid3 = new nblf.ui.DataGrid("DataGrid3");
|
||||
var WindowLoadModel = new WindowLoad();
|
||||
var ModuleName = "";
|
||||
|
||||
|
||||
$(document).ready(function () {
|
||||
WindowLoadModel.ApplicationPath = "../";
|
||||
WindowLoadModel.ControlID = "WindowLoad";
|
||||
WindowLoadModel.Isbgiframe = true;
|
||||
WindowLoadModel.Load();
|
||||
ajaxInit(WindowLoadModel);
|
||||
|
||||
ModuleName = $.url.param("ModuleName");
|
||||
if (ModuleName == undefined) { ModuleName = ""; }
|
||||
|
||||
|
||||
CreateDataGrid();
|
||||
CreateDataGrid2();
|
||||
CreateDataGrid3();
|
||||
BindCompany();
|
||||
ReadData();
|
||||
|
||||
$("#cmdAdd").click(function () {
|
||||
AddRow();
|
||||
});
|
||||
|
||||
$("#cmdSave").click(function () {
|
||||
Save();
|
||||
});
|
||||
$("#cmdSavePT").click(function () {
|
||||
Save2();
|
||||
});
|
||||
|
||||
$('#listCompany').change(function () {
|
||||
ReadData();
|
||||
});
|
||||
|
||||
|
||||
$("#" + datagrid1.TableID + " input[CommandName]").live("click", function () {
|
||||
var index = $(this).parentsUntil("tr").parent().attr("index");
|
||||
Model = datagrid1.Get_Model(index);
|
||||
var ColName = $(this).attr("CommandName");
|
||||
if (ColName == "cmdEdit") {
|
||||
if (Model.KeyName == "ptlx")
|
||||
{
|
||||
ReadData3();
|
||||
ShowFancybox2();
|
||||
}
|
||||
else
|
||||
{
|
||||
ReadData2();
|
||||
ShowFancybox();
|
||||
return;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$("#" + datagrid2.TableID + " input[CommandName]").live("click", function () {
|
||||
var index = $(this).parentsUntil("tr").parent().attr("index");
|
||||
Array.removeAt(datagrid2.DataSource,index);
|
||||
$(datagrid2.DataSource).each(function(i){
|
||||
model.SortNo =i+1;
|
||||
});
|
||||
datagrid2.DataBind(datagrid2.DataSource);
|
||||
$("#DataGrid2 input[ColName='SortNo']").MaskedTextBox();
|
||||
$(datagrid2.Get_Rows()).each(function (i) {
|
||||
var model = datagrid2.Get_Model(i);
|
||||
if (model.CompanyId == 0) {
|
||||
$(this).find("input").attr("disabled", "disabled");
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
//#region 读取机构
|
||||
function BindCompany() {
|
||||
$.ajax({
|
||||
url: "../UserService.asmx/GetListCompany",
|
||||
async: false,
|
||||
success: function (data) {
|
||||
if (data.d == null) { alert("机构不存在,请先添加机构"); return; }
|
||||
var html = new Sys.StringBuilder();
|
||||
//html.append("<option value='0'>全部</option>");
|
||||
$(data.d).each(function () {
|
||||
html.append("<option value='" + this.ID + "'>" + this.Name + "</option>");
|
||||
});
|
||||
$('#listCompany').html(html.toString());
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 初始化DataGrid
|
||||
function CreateDataGrid() {
|
||||
|
||||
var col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "名称";
|
||||
col.CellTemplate = "<span>{Bind BaseCodeName}</span>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "操作";
|
||||
col.Width = "100px";
|
||||
col.CellTemplate = "<input CommandName='cmdEdit' class='btnClass dgbtnEdit' type='button' value='编辑'></input>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
|
||||
datagrid1.IsFixHeader = false;
|
||||
datagrid1.ShowIndexColumn = false;
|
||||
datagrid1.AllowPaging = false;
|
||||
datagrid1.Width = "100%";
|
||||
datagrid1.SelectMode = nblf.ui.SelectMode.None;
|
||||
datagrid1.Init();
|
||||
|
||||
}
|
||||
//#endregion
|
||||
//#region 初始化DataGrid2
|
||||
function CreateDataGrid2() {
|
||||
|
||||
var col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "排序号";
|
||||
col.Width = "60px";
|
||||
col.CellTemplate = "<input ColName='SortNo' class='editTextbox' type='text' min='1' max='99999999' precision='0' style='width:100%;text-align: center;' value='{Bind SortNo}'></input>";
|
||||
Array.add(datagrid2.Columns, col);
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "名称";
|
||||
col.CellTemplate = "<input ColName='Name' class='editTextbox' type='text' style='width:100%;text-align: center;' value='{Bind Name}'></input>";
|
||||
Array.add(datagrid2.Columns, col);
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "操作";
|
||||
col.Width = "70px";
|
||||
col.CellTemplate = "<input onclick='DelCode(this)' CommandName='cmdDel' class='btnClass dgbtnDel' type='button' value='删除'></input>";
|
||||
Array.add(datagrid2.Columns, col);
|
||||
|
||||
datagrid2.IsFixHeader = false;
|
||||
datagrid2.ShowIndexColumn = true;
|
||||
datagrid2.AllowPaging = false;
|
||||
datagrid2.Width = "100%";
|
||||
datagrid2.SelectMode = nblf.ui.SelectMode.None;
|
||||
datagrid2.Init();
|
||||
|
||||
|
||||
}
|
||||
function CreateDataGrid3() {
|
||||
|
||||
var col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "编号";
|
||||
col.Width = "60px";
|
||||
col.CellTemplate = "<a>{Bind SortNo}</a>";
|
||||
Array.add(datagrid3.Columns, col);
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "名称";
|
||||
col.CellTemplate = "<a>{Bind Name}</a>";
|
||||
Array.add(datagrid3.Columns, col);
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "是否使用";
|
||||
col.Width = "70px";
|
||||
col.CellTemplate = "<input sno='{Bind SortNo}' sname='{Bind Name}' type='checkbox' checked='{Bind UseState}'/>";
|
||||
Array.add(datagrid3.Columns, col);
|
||||
|
||||
datagrid3.IsFixHeader = false;
|
||||
datagrid3.ShowIndexColumn = false;
|
||||
datagrid3.AllowPaging = false;
|
||||
datagrid3.Width = "100%";
|
||||
datagrid3.SelectMode = nblf.ui.SelectMode.None;
|
||||
datagrid3.Init();
|
||||
|
||||
|
||||
}
|
||||
function DelCode(obj) {
|
||||
if (window.confirm('确定要删除订单吗?') == false) return;
|
||||
|
||||
var rowindex = $(obj).parent().parent().attr("index");
|
||||
var param = new Object();
|
||||
var model = datagrid2.Get_Model(rowindex);
|
||||
|
||||
param.Code = model.Code;
|
||||
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/DeleteCodeDetail",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
dataType: "json",
|
||||
success: function (data) {
|
||||
alert("删除成功");
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
datagrid2.Del_Row(rowindex);
|
||||
}
|
||||
//#endregion
|
||||
//#region 读取数据
|
||||
function ReadData() {
|
||||
var param = new Object();
|
||||
param.CompanyID = $("#listCompany").val();
|
||||
if (param.CompanyID == null) return;
|
||||
param.ModuleName = ModuleName;
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/GetJC_BaseCode",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
datagrid1.DataBind(data.d);
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 读取明细数据
|
||||
function ReadData2() {
|
||||
var param = new Object();
|
||||
param.CompanyID = $("#listCompany").val();
|
||||
param.KeyName = Model.KeyName;
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/GetJC_BaseCodeDetail",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
datagrid2.DataBind(data.d);
|
||||
$("#DataGrid2 input[ColName='SortNo']").MaskedTextBox();
|
||||
if (Model.IsSys == true) {
|
||||
$("#cmdSave").hide();
|
||||
$("#cmdAdd").hide();
|
||||
$("input[CommandName='cmdDel']").hide();
|
||||
//$("#DataGrid2 input[CommandName]").hide();
|
||||
//$("#cmdAdd").attr("disabled", "disabled");
|
||||
//$("#DataGrid2 input").attr("disabled", "disabled");
|
||||
} else {
|
||||
$("#cmdSave").show();
|
||||
$("#cmdAdd").show();
|
||||
$("input[CommandName='cmdDel']").show();
|
||||
//$("#cmdAdd").removeAttr("disabled");
|
||||
}
|
||||
|
||||
//$(datagrid2.Get_Rows()).each(function (i) {
|
||||
// var model = datagrid2.Get_Model(i);
|
||||
// if (model.CompanyId == 0) {
|
||||
// $(this).find("input").attr("disabled", "disabled");
|
||||
// }
|
||||
//});
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function ReadData3() {
|
||||
var param = new Object();
|
||||
param.CompanyID = $("#listCompany").val();
|
||||
param.KeyName = Model.KeyName;
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/GetJC_BaseCodePTLX",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
datagrid3.DataBind(data.d);
|
||||
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 新增一行
|
||||
function AddRow() {
|
||||
if (datagrid2.DataSource == null) datagrid2.DataSource = new Array();
|
||||
var model = new Object();
|
||||
model.Code = 0;
|
||||
model.Name = "";
|
||||
model.SortNo = datagrid2.DataSource.length + 1;
|
||||
model.CompanyId = $("#listCompany").val();
|
||||
model.IsUse = 1;
|
||||
Array.add(datagrid2.DataSource, model);
|
||||
datagrid2.DataBind(datagrid2.DataSource);
|
||||
$("#DataGrid2 input[ColName='SortNo']").MaskedTextBox();
|
||||
|
||||
//$(datagrid2.Get_Rows()).each(function (i) {
|
||||
// var model = datagrid2.Get_Model(i);
|
||||
// if (model.CompanyId == 0) {
|
||||
// $(this).find("input").attr("disabled", "disabled");
|
||||
// }
|
||||
//});
|
||||
}
|
||||
//#endregion
|
||||
//#region 弹出
|
||||
function ShowFancybox() {
|
||||
$.fancybox({
|
||||
'autoScale': false,
|
||||
'transitionIn': 'elastic',
|
||||
'transitionOut': 'elastic',
|
||||
'href': '#WindowAdd',
|
||||
'onStart': function () {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
function ShowFancybox2() {
|
||||
$.fancybox({
|
||||
'autoScale': false,
|
||||
'transitionIn': 'elastic',
|
||||
'transitionOut': 'elastic',
|
||||
'href': '#WindowPT',
|
||||
'onStart': function () {
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 保存
|
||||
function Save() {
|
||||
datagrid2.UpdateDataSource();
|
||||
var param = new Object();
|
||||
param.CompanyID = $("#listCompany").val();
|
||||
param.KeyName = Model.KeyName;
|
||||
param.ListModel = datagrid2.DataSource;
|
||||
|
||||
var bk = false;
|
||||
$(param.ListModel).each(function (i) {
|
||||
if (this.SortNo == "") { alert("第" + (i + 1) + "行排序号不能为空"); bk = true;return false; }
|
||||
if (this.Name == "") { alert("第" + (i + 1) + "行名称不能为空"); bk = true; return false; }
|
||||
});
|
||||
if (bk == true) return;
|
||||
if (datagrid2.DataSource.length == 0) { alert("没有可以保存的数据"); return; }
|
||||
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/Save_JC_BaseCodeDetail",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
alert("保存成功");
|
||||
$.fancybox.close();
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
function Save2() {
|
||||
|
||||
var param = new Object();
|
||||
|
||||
param.KeyName = "ptlx";
|
||||
var list = new Array();
|
||||
$("input[sno]").each(function () {
|
||||
if($(this).is(":checked")==true)
|
||||
{
|
||||
var md = new Object();
|
||||
md.Code = 0;
|
||||
md.SortNo = $(this).attr("sno");
|
||||
md.IsUse = 1;
|
||||
md.KeyName = "ptlx";
|
||||
md.Name = $(this).attr("sname");
|
||||
Array.add(list, md);
|
||||
}
|
||||
});
|
||||
param.list = list;
|
||||
|
||||
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/Save_JPLXBaseCode",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
alert("保存成功");
|
||||
$.fancybox.close();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="headbody">
|
||||
<div class="title_ico">
|
||||
设置
|
||||
</div>
|
||||
<table id="tb1" class="tableAll" style="width: 100%;">
|
||||
<colgroup>
|
||||
<col style="width: 80px;" />
|
||||
<col />
|
||||
<col style="width: 80px;" />
|
||||
<col />
|
||||
<col style="width: 80px;" />
|
||||
<col />
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="f1">机构
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<select id="listCompany" class="selectClass" style="width:250px;"></select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" colspan="6">
|
||||
<div id="DataGrid1" class="DataGridStyle"></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display: none;">
|
||||
<div id="WindowAdd" title="编辑">
|
||||
<table width="99%" class="tableAll" style="width:400px;height:auto;">
|
||||
<tr>
|
||||
<td>
|
||||
<input id="cmdAdd" class="btnClass btnClassAdd" type="button" value="新增" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<div id="DataGrid2" class="DataGridStyle"></div>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" align="center">
|
||||
<input id="cmdSave" class="btnClass btnClassSave" type="button" value="保存" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="WindowPT" title="编辑">
|
||||
<table width="99%" class="tableAll" style="width:400px;height:auto;">
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<div id="DataGrid3" class="DataGridStyle"></div>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" align="center">
|
||||
<input id="cmdSavePT" class="btnClass btnClassSave" type="button" value="保存" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
@ -0,0 +1,37 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CDiscountImport.aspx.cs" Inherits="TradeManage.SysManage.CDiscountImport" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<div>
|
||||
|
||||
|
||||
<asp:DropDownList ID="grouplist" runat="server">
|
||||
<asp:ListItem Text="Cdiscount1" Value="97"></asp:ListItem>
|
||||
<asp:ListItem Text="Cdiscount2" Value="121"></asp:ListItem>
|
||||
<asp:ListItem Text="Cdiscount3" Value="143"></asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
|
||||
|
||||
<asp:FileUpload ID="FileUploadImport" runat="server" />
|
||||
<asp:Button ID="ImportOrders" runat="server" OnClick="ImportOrders_Click"
|
||||
Text="导入" />
|
||||
<asp:Button ID="APIImport" runat="server"
|
||||
Text="API导入" OnClick="APIImport_Click" />
|
||||
|
||||
<asp:Button ID="test" runat="server"
|
||||
Text="test" OnClick="test_Click" />
|
||||
<br />
|
||||
<asp:Label ID="TILabel" runat="server" Text=""></asp:Label>
|
||||
<br />
|
||||
<asp:Label ID="Errorlable" runat="server" Text=""></asp:Label>
|
||||
<asp:Label ID="EndLabel" runat="server" Width="500px" Style="overflow: hidden;"></asp:Label>
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,630 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CompanyEdit.aspx.cs" Inherits="TradeManage.SysManage.CompanyEdit" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title></title>
|
||||
<link rel="stylesheet" type="text/css" href="../themes/default/easyui.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/jquery.fancybox-1.3.4.css" />
|
||||
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/DataGrid.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/DataPager.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/jquery.bgiframe.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/Global.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/Jquery.geo.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/fancybox/jquery.fancybox-1.3.4.js" type="text/javascript"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
var WindowLoadModel = new WindowLoad();
|
||||
var geoListBox2 = null;
|
||||
var UserType = '<%= Convert.ToString(Session["UserType"]) %>';
|
||||
var Model = null;
|
||||
var AddrModel = null;
|
||||
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
|
||||
var WindowLoadModel = new WindowLoad();
|
||||
|
||||
$(function () {
|
||||
if (UserType == "S"){
|
||||
window.location = "CompanyList.aspx";
|
||||
return;
|
||||
}
|
||||
WindowLoadModel.ApplicationPath = "../"; //当前网站的根路径
|
||||
WindowLoadModel.ControlID = "WindowLoad"; //提示框控件ID
|
||||
WindowLoadModel.Isbgiframe = true; //兼容IE6
|
||||
WindowLoadModel.Load(); //初始化并且加载样式
|
||||
$("#txtWeightRate").MaskedTextBox();
|
||||
//ajax全局变量设置
|
||||
ajaxInit(WindowLoadModel);
|
||||
//为表格平均分配剩下的宽度
|
||||
TableAveColWidth("tb1");
|
||||
|
||||
geoListBox2 = new geoListBox("listShen", "listShi", "listQu");
|
||||
BindCompanyType();
|
||||
//读取数据
|
||||
GetModel();
|
||||
|
||||
//保存
|
||||
$("#cmdSave").click(function () {
|
||||
Save();
|
||||
});
|
||||
$("#btn_Cancel").bind("click", $.fancybox.close);
|
||||
CreateDataGrid();
|
||||
ReadData();
|
||||
$("#btn_Cancel").bind("click", $.fancybox.close);
|
||||
$("#cmdAdd").click(function () {
|
||||
AddrModel = null;
|
||||
ShowFancybox();
|
||||
});
|
||||
|
||||
$("#cmdSave1").click(function () {
|
||||
SaveAddr();
|
||||
});
|
||||
$("#btn_sch").click(function () {
|
||||
ReadData();
|
||||
});
|
||||
|
||||
$("#" + datagrid1.TableID + " input[CommandName]").live("click", function () {
|
||||
var index = $(this).parentsUntil("tr").parent().attr("index");
|
||||
AddrModel = datagrid1.Get_Model(index);
|
||||
var ColName = $(this).attr("CommandName");
|
||||
if (ColName == "cmdEdit") {
|
||||
ShowFancybox();
|
||||
}
|
||||
if (ColName == "cmdDel") {
|
||||
Delete(AddrModel.Id);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
//#region 读取机构类型
|
||||
function BindCompanyType() {
|
||||
var param = new Object();
|
||||
param.CompanyID = 0;
|
||||
param.KeyName = "CompanyType";
|
||||
$.ajax({
|
||||
url: "../UserService.asmx/GetListBaseCode",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
async: false,
|
||||
success: function (data) {
|
||||
if (data.d == null) { alert("机构类型不存在,请先添加机构类型"); return; }
|
||||
var html = new Sys.StringBuilder();
|
||||
//html.append("<option value='0'>全部</option>");
|
||||
$(data.d).each(function () {
|
||||
html.append("<option value='" + this.ID + "'>" + this.Name + "</option>");
|
||||
});
|
||||
$('#listCompanyType').html(html.toString());
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 读取数据
|
||||
function GetModel() {
|
||||
var param = new Object();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/Get_JC_CompanyModel",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
Model = data.d;
|
||||
$("#txtCompanyName").val(Model.CompanyName);
|
||||
$("#txtSimpleName").val(Model.SimpleName);
|
||||
$("#txtCompanyCode").val(Model.CompanyCode);
|
||||
$("#txtPhone").val(Model.Phone);
|
||||
$("#txtFax").val(Model.Fax);
|
||||
$("#txtChargeName").val(Model.ChargeName);
|
||||
$("#txtAddress").val(Model.Address);
|
||||
$("#txtEmail").val(Model.Email);
|
||||
$("#txtHomePage").val(Model.HomePage);
|
||||
$("#txtCompanyDesc").val(Model.CompanyDesc);
|
||||
$("#listCompanyType").val(Model.CompanyType);
|
||||
$("#txtprovince").val(Model.province);
|
||||
$("#txtcity").val(Model.city);
|
||||
$("#txtcounty").val(Model.county);
|
||||
//$("#txtstreet").val(Model.street);
|
||||
$("#txtCompanyEnglishName").val(Model.CompanyEnglishName);
|
||||
$("#txtChargeEnglishName").val(Model.ChargeEnglishName);
|
||||
$("#txtEnglishAddress").val(Model.EnglishAddress);
|
||||
if (Model.WeightRate!=null)
|
||||
$("#txtWeightRate").val(Model.WeightRate);
|
||||
else
|
||||
$("#txtWeightRate").val("20");
|
||||
geoListBox2.Select(0, Model.Shen);
|
||||
geoListBox2.Select(1, Model.Shi);
|
||||
geoListBox2.Select(2, Model.Qu);
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
|
||||
//#region 保存
|
||||
function Save() {
|
||||
if (Model == null) {
|
||||
Model = new Object();
|
||||
Model.CompanyID = 0;
|
||||
}
|
||||
Model.CompanyName = $("#txtCompanyName").val();
|
||||
Model.SimpleName = $("#txtSimpleName").val();
|
||||
Model.CompanyEnglishName = $("#txtCompanyEnglishName").val();
|
||||
|
||||
Model.CompanyCode = $("#txtCompanyCode").val();
|
||||
Model.CompanyType = $("#listCompanyType").val();
|
||||
Model.CompanyDesc = $("#txtCompanyDesc").val();
|
||||
Model.HomePage = $("#txtHomePage").val();
|
||||
Model.Phone = $("#txtPhone").val();
|
||||
// Model.Fax = $("#txtFax").val();
|
||||
Model.Address = $("#txtAddress").val();
|
||||
Model.Email = $("#txtEmail").val();
|
||||
Model.PostCode = $("#txtPostCode").val();
|
||||
Model.ChargeName = $("#txtChargeName").val();
|
||||
Model.ChargeEnglishName = $("#txtChargeEnglishName").val();
|
||||
Model.WeightRate = $("#txtWeightRate").val();
|
||||
Model.EnglishAddress = $("#txtEnglishAddress").val();
|
||||
Model.Shen = $("#listShen").val();
|
||||
Model.Shi = $("#listShi").val();
|
||||
Model.Qu = $("#listQu").val();
|
||||
Model.province = $("#txtprovince").val();
|
||||
Model.city = $("#txtcity").val();
|
||||
Model.county = $("#txtcounty").val();
|
||||
Model.State = 1;
|
||||
if (Model.CompanyName == "") { alert("机构名称不能为空"); return; }
|
||||
if (Model.SimpleName == "") { alert("机构简称不能为空"); return; }
|
||||
if (datagrid1.DataSource == null || datagrid1.DataSource.length == 0)
|
||||
{ alert("必须添加一个发货地址"); return; }
|
||||
//if (Model.CompanyCode == "") { alert("代码不能为空"); return; }
|
||||
//if (Model.CompanyType == null) { alert("请选择类型"); return; }
|
||||
//if (Model.Shen == "省份") { alert("请选择省"); return; }
|
||||
//if (Model.Shi == "地级市") { alert("请选择市"); return; }
|
||||
//if (Model.Qu == "区、县级市、县") { alert("请选择地区"); return; }
|
||||
//if (Model.Email != "" && JqueryIsEmail(Model.Email) == false) { alert("请输入有效的邮箱地址"); return; }
|
||||
//if (Model.Phone != "" && JqueryIsPhone(Model.Phone) == false) { alert("请输入有效的电话号码"); return; }
|
||||
//if (CheckCompanyCode(Model) == false) { alert("代码重复"); return; }
|
||||
// if (CheckCompanyName(Model) == false) { alert("名称重复"); return; }
|
||||
// if (CheckSimpleName(Model) == false) { alert("简称重复"); return; }
|
||||
|
||||
var param = new Object();
|
||||
param.Model = Model;
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/Save_JC_Company",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
if (Model.CompanyID == 0) ReadData();
|
||||
alert("保存成功");
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 判断代码是否重复
|
||||
function CheckCompanyCode(Model) {
|
||||
if (Model.CompanyCode == "") return true;
|
||||
var param = new Object();
|
||||
param.CompanyID = Model.CompanyID;
|
||||
param.CompanyCode = Model.CompanyCode;
|
||||
var bk = false;
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/CheckCompanyCode",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
async: false,
|
||||
success: function (data) {
|
||||
bk = data.d;
|
||||
}
|
||||
});
|
||||
return bk;
|
||||
}
|
||||
//#endregion
|
||||
//#region 判断名称是否重复
|
||||
function CheckCompanyName(Model) {
|
||||
if (Model.CompanyName == "") return true;
|
||||
var param = new Object();
|
||||
param.CompanyID = Model.CompanyID;
|
||||
param.CompanyName = Model.CompanyName;
|
||||
var bk = false;
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/CheckCompanyName",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
async: false,
|
||||
success: function (data) {
|
||||
bk = data.d;
|
||||
}
|
||||
});
|
||||
return bk;
|
||||
}
|
||||
//#endregion
|
||||
//#region 判断简称是否重复
|
||||
function CheckSimpleName(Model) {
|
||||
if (Model.SimpleName == "") return true;
|
||||
var param = new Object();
|
||||
param.CompanyID = Model.CompanyID;
|
||||
param.SimpleName = Model.SimpleName;
|
||||
var bk = false;
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/CheckSimpleName",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
async: false,
|
||||
success: function (data) {
|
||||
bk = data.d;
|
||||
}
|
||||
});
|
||||
return bk;
|
||||
}
|
||||
//#region 弹出
|
||||
function ShowFancybox() {
|
||||
$.fancybox({
|
||||
'autoScale': false,
|
||||
'transitionIn': 'elastic',
|
||||
'transitionOut': 'elastic',
|
||||
'href': '#WindowAdd',
|
||||
'onStart': function () {
|
||||
if (AddrModel == null) {
|
||||
Clear();
|
||||
} else {
|
||||
$("#txtSendName1").val(AddrModel.SendName);
|
||||
$("#txtSendEnglishName1").val(AddrModel.SendEnglishName);
|
||||
$("#txtAddress1").val(AddrModel.Address);
|
||||
$("#txtEnglishAddress1").val(AddrModel.EnglishAddress);
|
||||
$("#txtPhone1").val(AddrModel.Phone);
|
||||
$("#txtPostCode1").val(AddrModel.PostCode);
|
||||
$("#txtprovince1").val(AddrModel.province);
|
||||
$("#txtcity1").val(AddrModel.city);
|
||||
$("#txtcounty1").val(AddrModel.county);
|
||||
|
||||
$("#txtprovincecode1").val(AddrModel.provincecode);
|
||||
$("#txtcitycode1").val(AddrModel.citycode);
|
||||
$("#txtcountycode1").val(AddrModel.countycode);
|
||||
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 初始化DataGrid
|
||||
function CreateDataGrid() {
|
||||
|
||||
var col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "中文地址";
|
||||
col.CellTemplate = "<span>{Bind Address}</span>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "英文地址";
|
||||
col.CellTemplate = "<span>{Bind EnglishAddress}</span>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "电话";
|
||||
col.CellTemplate = "<span>{Bind Phone}</span>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "操作";
|
||||
col.Width = "200px";
|
||||
col.CellTemplate = "<input CommandName='cmdEdit' class='btnClass dgbtnEdit' type='button' value='编辑'></input> <input CommandName='cmdDel' class='btnClass dgbtnDel' type='button' value='删除'></input>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
|
||||
datagrid1.IsFixHeader = false;
|
||||
datagrid1.ShowIndexColumn = false;
|
||||
datagrid1.AllowPaging = false;
|
||||
datagrid1.Width = "100%";
|
||||
datagrid1.SelectMode = nblf.ui.SelectMode.None;
|
||||
datagrid1.Init();
|
||||
datagrid1.add_PageIndexChanged(function () { ReadData(); });
|
||||
|
||||
}
|
||||
//#endregion
|
||||
//#region 读取数据
|
||||
function ReadData() {
|
||||
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/GetPostAddressList",
|
||||
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
|
||||
datagrid1.DataBind(data.d);
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 清空
|
||||
function Clear() {
|
||||
$("#txtSendName1").val("");
|
||||
$("#txtSendEnglishName1").val("");
|
||||
$("#txtAddress1").val("");
|
||||
$("#txtEnglishAddress1").val("");
|
||||
$("#txtPhone1").val("");
|
||||
$("#txtPostCode1").val("");
|
||||
$("#txtprovince1").val("");
|
||||
$("#txtcounty1").val("");
|
||||
$("#txtcity1").val("");
|
||||
$("#txtprovincecode1").val("");
|
||||
$("#txtcitycode1").val("");
|
||||
$("#txtcountycode1").val("");
|
||||
|
||||
|
||||
}
|
||||
//#endregion
|
||||
//#region 删除
|
||||
function Delete(Id) {
|
||||
if (window.confirm("确定要删除吗?") == false) return;
|
||||
var param = new Object();
|
||||
param.Id = Id;
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/DeletePostAddress",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
ReadData(); //刷新DataGrid
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
|
||||
|
||||
//#endregion
|
||||
//#region 保存
|
||||
function SaveAddr() {
|
||||
if (AddrModel == null) {
|
||||
AddrModel = new Object();
|
||||
AddrModel.Id = 0;
|
||||
}
|
||||
AddrModel.SendName = $("#txtSendName1").val();
|
||||
AddrModel.SendEnglishName = $("#txtSendEnglishName1").val();
|
||||
AddrModel.Address = $("#txtAddress1").val();
|
||||
AddrModel.EnglishAddress = $("#txtEnglishAddress1").val();
|
||||
AddrModel.Phone = $("#txtPhone1").val();
|
||||
AddrModel.PostCode = $("#txtPostCode1").val();
|
||||
AddrModel.province = $("#txtprovince1").val();
|
||||
AddrModel.city = $("#txtcity1").val();
|
||||
AddrModel.county = $("#txtcounty1").val();
|
||||
// AddrModel.street = $("#txtstreet").val();
|
||||
AddrModel.provincecode = $("#txtprovincecode1").val();
|
||||
AddrModel.citycode = $("#txtcitycode1").val();
|
||||
AddrModel.countycode = $("#txtcountycode1").val();
|
||||
//AddrModel.streetcode = $("#txtstreetcode").val();
|
||||
|
||||
if (AddrModel.Address == "") { alert("地址(中文)不能为空"); $("#txtAddress1").focus(); return; }
|
||||
if (AddrModel.EnglishAddress == "") { alert("地址(英文)不能为空"); $("#txtEnglishAddress1").focus(); return; }
|
||||
if (AddrModel.PostCode == "") { alert("邮编不能为空"); $("#txtPostCode1").focus(); return; }
|
||||
if (AddrModel.Phone == "") { alert("电话不能为空"); $("#txtPhone1").focus(); return; }
|
||||
if (AddrModel.SendName == "") { alert("发货人(中文)不能为空"); $("#txtSendName1").focus(); return; }
|
||||
if (AddrModel.SendEnglishName == "") { alert("发货人(英文)不能为空"); $("#txtSendEnglishName1").focus(); return; }
|
||||
var param = new Object();
|
||||
param.Model = AddrModel;
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/SavePostAddress",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
ReadData();
|
||||
alert("保存成功");
|
||||
$.fancybox.close();
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
</script>
|
||||
</head>
|
||||
<body style="font-size: 12px; background-color: #FFFFFF;">
|
||||
<div style="display: none;">
|
||||
<div id="WindowAdd" title="编辑" style="width: 550px; height: 300px;">
|
||||
<table id="tb2" class="tableAll" style="width: 99%;">
|
||||
<colgroup>
|
||||
<col style="width: 80px;" />
|
||||
<col style="30%" />
|
||||
<col style="width: 80px;" />
|
||||
<col />
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>地址(中文):
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<input id="txtAddress1" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>地址(英文):
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<input id="txtEnglishAddress1" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>发货人(中文):
|
||||
</td>
|
||||
<td>
|
||||
<input id="txtSendName1" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
<td class="f1"><span style="color: Red;">*</span>发货人(英文):
|
||||
</td>
|
||||
<td>
|
||||
<input id="txtSendEnglishName1" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>电话:
|
||||
</td>
|
||||
<td>
|
||||
<input id="txtPhone1" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
<td class="f1"><span style="color: Red;">*</span>邮编:
|
||||
</td>
|
||||
<td>
|
||||
<input id="txtPostCode1" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">省/市/区:
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<input id="txtprovince1" type="text" class="editTextbox" style="width: 120px;" />省 <input id="txtcity1" type="text" class="editTextbox" style="width: 120px;" />市 <input id="txtcounty1" type="text" class="editTextbox" style="width: 120px;" />区
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">省/市/区(代码:
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<input id="txtprovincecode1" type="text" class="editTextbox" style="width: 120px;" />省 <input id="txtcitycode1" type="text" class="editTextbox" style="width: 120px;" />市 <input id="txtcountycode1" type="text" class="editTextbox" style="width: 120px;" />区
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" align="center">
|
||||
<input id="cmdSave1" class="btnClass btnClassSave" type="button" value="保存" /> <input
|
||||
id="btn_Cancel" type="button" class="btnClass btnClassClose" value="关 闭" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-size: 12px; background: #fff url(../image/bb6.gif) no-repeat; height: 16px; padding: 3px 0px 0px 20px; width: 60px; margin-bottom: 5px;">机构信息</div>
|
||||
<table id="tb1" class="tableAll" style="width: 100%;">
|
||||
<colgroup>
|
||||
<col style="width: 80px;" />
|
||||
<col />
|
||||
<col style="width: 80px;" />
|
||||
<col />
|
||||
<col style="width: 80px;" />
|
||||
<col />
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>公司名称:
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<input id="txtCompanyName" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>公司简称:</td>
|
||||
<td colspan="5">
|
||||
<input id="txtSimpleName" type="text" class="editTextbox" style="width: 99%;" maxlength="8" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">公司英文名:</td>
|
||||
<td colspan="5">
|
||||
<input id="txtCompanyEnglishName" type="text" class="editTextbox" style="width: 99%;" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>代码:
|
||||
</td>
|
||||
<td>
|
||||
<input id="txtCompanyCode" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
<td class="f1"><span style="color: Red;">*</span>类型:
|
||||
</td>
|
||||
<td>
|
||||
<select id="listCompanyType" class="selectClass" style="width: 99%;">
|
||||
</select>
|
||||
</td>
|
||||
|
||||
<td class="f1">电话:</td>
|
||||
<td>
|
||||
<input id="txtPhone" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">负责人:
|
||||
</td>
|
||||
<td>
|
||||
<input id="txtChargeName" type="text" class="editTextbox" style="width: 99%;" /></td>
|
||||
<td class="f1">负责人(英文):</td>
|
||||
<td>
|
||||
<input id="txtChargeEnglishName" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
<td class="f1">邮编:</td>
|
||||
<td>
|
||||
<input id="txtPostCode" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>重量偏差校验比例:</td>
|
||||
<td colspan="5">
|
||||
<input id="txtWeightRate" type="text" class="editTextbox" style="width: 80px;" />% <font color="red">注:这个用于发货扫描的时候验证货物重量的偏差比例</font></td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">邮箱:</td>
|
||||
<td colspan="5">
|
||||
<input id="txtEmail" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">地址(中文):
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<input id="txtAddress" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="f1">地址(英文):</td>
|
||||
<td colspan="5">
|
||||
<input id="txtEnglishAddress" type="text" class="editTextbox" style="width: 99%;" /></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="f1">公司主页
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<input id="txtHomePage" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr style="display:none">
|
||||
<td class="f1"><span style="color: Red;">*</span>地区
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<select id="listShen" class="selectClass" style="width: 100px;"></select>
|
||||
省
|
||||
<select id="listShi" class="selectClass" style="width: 100px;"></select>
|
||||
市
|
||||
<select id="listQu" class="selectClass" style="width: 100px;"></select>
|
||||
区
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">省市区代码:</td>
|
||||
<td colspan="5">
|
||||
省: <input id="txtprovince" type="text" class="editTextbox" style="width: 100px;" />市:<input id="txtcity" type="text" class="editTextbox" style="width: 100px;" />区:<input id="txtcounty" type="text" class="editTextbox" style="width: 100px;" /></td>
|
||||
</tr>
|
||||
<tr style="display:none">
|
||||
<td class="f1">公司介绍:
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<textarea id="txtCompanyDesc" rows="15" class="multieditTextbox" style="width: 100%;"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr > <td class="f1">发货地址:
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<input id="cmdAdd" class="btnClass btnClassAdd" type="button" value="新增发货地址" /> <font color="red">注:加完地址后请去物流快递页面选择物流的发货地址</font></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" colspan="6">
|
||||
<div id="DataGrid1" class="DataGridStyle"></div>
|
||||
</td>
|
||||
<tr>
|
||||
<td colspan="6" align="center">
|
||||
<input id="cmdSave" class="btnClass btnClassSave" type="button" value="保存" />
|
||||
<input id="cmdBack" class="btnClass btnClassBack" type="button" value="返回" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,373 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CompanyFeeList.aspx.cs" Inherits="TradeManage.SysManage.CompanyFeeList" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head id="Head1" runat="server">
|
||||
<link rel="stylesheet" type="text/css" href="../css2/icon.css">
|
||||
<link rel="stylesheet" type="text/css" href="../css2/DataGrid.css" />
|
||||
|
||||
<script src="../Scripts2/MicrosoftAjax.js" type="text/javascript"></script>
|
||||
<script src="../Scripts2/jquery.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts2/jquery.easyui.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts2/DataGrid.js?t=1" type="text/javascript"></script>
|
||||
<script src="../Scripts2/DataPager.js?t=1" type="text/javascript"></script>
|
||||
<script src="../Scripts2/Global.js?t=1" type="text/javascript"></script>
|
||||
<script src="../Scripts2/WindowLoad.js?t=1" type="text/javascript"></script>
|
||||
<script src="../Scripts2/jquery.url.js" type="text/javascript"></script>
|
||||
<link href="../css2/gray/easyui.css" rel="stylesheet" type="text/css" />
|
||||
<link href="../css2/gray/icon.css" rel="stylesheet" type="text/css" />
|
||||
<link rel="stylesheet" href="../font-awesome/css/font-awesome.min.css" />
|
||||
<link href="../css2/New.css" rel="stylesheet" type="text/css" />
|
||||
<script src="../My97DatePicker/WdatePicker.js?t=1"></script>
|
||||
<link href="../Scripts2/fancybox/jquery.fancybox-1.3.4.css" rel="stylesheet" />
|
||||
<script src="../Scripts2/fancybox/jquery.fancybox-1.3.4.js" type="text/javascript"></script>
|
||||
<script src="../Scripts2/MaskedTextBox.js?t=1" type="text/javascript"></script>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
|
||||
var WindowLoadModel = new WindowLoad();
|
||||
var Model = null;
|
||||
var CompanyId = 0;
|
||||
var CompanyId2 = "<%=Session["CompanyId"]%>";
|
||||
$(document).ready(function () {
|
||||
WindowLoadModel.ApplicationPath = "../";
|
||||
WindowLoadModel.Load();
|
||||
ajaxInit(WindowLoadModel);
|
||||
GetCompanyList();
|
||||
//var CurrentDate = new Date();
|
||||
//$("#txt_StartDate").val(CurrentDate.localeFormat("yyyy-MM-01"));
|
||||
//$("#txt_StopDate").val(CurrentDate.localeFormat("yyyy-MM-dd"));
|
||||
if(CompanyId2==1)
|
||||
{
|
||||
$("#tr1").show();
|
||||
}
|
||||
CompanyId = $.url.param("CompanyId");
|
||||
if (CompanyId == undefined) {
|
||||
CompanyId = 0;
|
||||
}
|
||||
|
||||
$("#select_company,#select_company2").val(CompanyId);
|
||||
|
||||
CreateDataGrid();
|
||||
ReadData();
|
||||
|
||||
$("#cmdAdd").click(function () {
|
||||
ShowFancybox("test");
|
||||
$("#txt_Money").val("");
|
||||
});
|
||||
|
||||
$("#cmdGet").click(function () {
|
||||
ReadData();
|
||||
});
|
||||
|
||||
$("#cmdSave").click(function () {
|
||||
Save();
|
||||
});
|
||||
|
||||
$("#cmdBack").click(function () {
|
||||
$("#SelectHtml").show();
|
||||
$("#MainTable").hide();
|
||||
});
|
||||
|
||||
$("#cmdExportExcel").click(function () {
|
||||
ExportExcel();
|
||||
});
|
||||
|
||||
|
||||
$("#DataGrid1 [CommandName]").live("click", function () {
|
||||
var CommandName = $(this).attr("CommandName");
|
||||
var index = $(this).parentsUntil("tr").parent().attr("index");
|
||||
Model = datagrid1.Get_Model(index);
|
||||
if (CommandName == "cmdEdit") {
|
||||
//有审核时用
|
||||
//if (Model.State == 1 || Model.State == 2) { $("#cmdSave").hide(); }
|
||||
//else { $("#cmdSave").show(); }
|
||||
//if (Model.State == 2) { $("#tr1").show(); }
|
||||
//else { $("#tr1").hide(); }
|
||||
CreateGetModel("MainTable", Model);
|
||||
$("#SelectHtml").hide();
|
||||
$("#MainTable").show();
|
||||
}
|
||||
if (CommandName == "cmdDel") {
|
||||
Delete(Model.Id);
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
function GetCompanyList() {
|
||||
|
||||
//$("#select_company").append("<option value='0'>选择</option>")
|
||||
|
||||
$.ajax({
|
||||
url: "../SysManageServiceNew.asmx/GetListCompany3",
|
||||
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function (data) {
|
||||
if (data.d != null) {
|
||||
$(data.d).each(function () {
|
||||
$("#select_company,#select_company2").append("<option value='" + this.ID + "'>" + this.Name + "</option>")
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
//#region 初始化DataGrid
|
||||
function CreateDataGrid() {
|
||||
|
||||
var col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "客户单位";
|
||||
col.CellTemplate = "<span>{Bind CompanyName}</span>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "充值日期";
|
||||
col.CellTemplate = "<span>{Bind InDate,yyyy-MM-dd HH:mm}</span>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "操作人";
|
||||
col.CellTemplate = "<span>{Bind InName}</span>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
|
||||
// col = new nblf.ui.DataGridColumn();
|
||||
// col.HeaderText = "充值金额¥";
|
||||
// col.CellTemplate = "<span>{Bind InFee}¥</span>";
|
||||
// Array.add(datagrid1.Columns, col);
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "充值金额$";
|
||||
col.CellTemplate = "<span>{Bind InUSDFee}$</span>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
|
||||
if(CompanyId2==1)
|
||||
{
|
||||
|
||||
col = new nblf.ui.DataGridColumn();
|
||||
col.HeaderText = "操作";
|
||||
col.Width = "160px";
|
||||
col.CellTemplate = "<span CommandName='cmdDel' style='color: #0000FF;cursor:pointer;text-decoration: underline;'>删除</span>";
|
||||
Array.add(datagrid1.Columns, col);
|
||||
}
|
||||
//datagrid1.SetPageSize(20);
|
||||
datagrid1.IsFixHeader = false;
|
||||
datagrid1.ShowIndexColumn = false;
|
||||
datagrid1.AllowPaging = true;
|
||||
datagrid1.Width = "100%";
|
||||
datagrid1.SelectMode = nblf.ui.SelectMode.None;
|
||||
datagrid1.Init();
|
||||
datagrid1.add_PageIndexChanged(function () { ReadData(); });
|
||||
|
||||
}
|
||||
//#endregion
|
||||
//#region 读取数据
|
||||
function ReadData() {
|
||||
var param = new Object();
|
||||
CreateWhere("SelectHtml", param); //读取查询条件
|
||||
param.cs += " and a.CompanyId=" + $("#select_company").val();
|
||||
param.cs = Base64.encode(param.cs);
|
||||
param.PageIndex = datagrid1.Get_PageIndex();
|
||||
param.PageSize = datagrid1.Get_PageSize();
|
||||
$.ajax({
|
||||
url: "../CangKuServerNew.asmx/GetListCompanyFee",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
datagrid1.Set_RowCount(data.d.RowCount);
|
||||
datagrid1.DataBind(data.d.DataSource);
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 删除
|
||||
function Delete(Id) {
|
||||
if (window.confirm("确定要删除吗?") == false) return;
|
||||
var param = new Object();
|
||||
param.Id = Id;
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "../CangKuServerNew.asmx/Delete_CompanyFee",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
// if (data.d == false) { alert("已经使用过,无法删除"); return; }
|
||||
ReadData(); //刷新DataGrid
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 保存
|
||||
function Save() {
|
||||
var error = CreateSaveModel("MainTable", Model);
|
||||
if (error != "") { alert(error); return; }
|
||||
var param = new Object();
|
||||
param.Model = Model;
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/Save_CompanyFee",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
ReadData();
|
||||
alert("保存成功");
|
||||
$("#SelectHtml").show();
|
||||
$("#MainTable").hide();
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 导出Excel
|
||||
function ExportExcel() {
|
||||
var param = new Object();
|
||||
CreateWhere("SelectHtml", param); //读取查询条件
|
||||
$.ajax({
|
||||
url: "XXX.asmx/GetListCompanyFee_ExportExcel",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
var params = { FilePath: data.d, FileName: "外出记录.xls" };
|
||||
window.location = "../GlobalAshx/DownFile.ashx?" + jQuery.param(params);
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
|
||||
//#region 显示弹出窗体
|
||||
function ShowFancybox(id) {
|
||||
$.fancybox({
|
||||
'scrolling': 'no',
|
||||
'autoScale': false,
|
||||
'transitionIn': 'elastic',
|
||||
'transitionOut': 'elastic',
|
||||
'href': '#' + id,
|
||||
'onClosed': function () {
|
||||
|
||||
}
|
||||
}, 0);
|
||||
}
|
||||
//#endregion
|
||||
|
||||
//#region 保存
|
||||
function SaveMoney() {
|
||||
if ($("#txt_Money").val() == "") {
|
||||
alert("请输入充值金额");
|
||||
return;
|
||||
}
|
||||
if ($("#txtInDate").val() == "") {
|
||||
alert("请输入充值日期");
|
||||
return;
|
||||
}
|
||||
var model = new Object();
|
||||
model.InUSDFee = $("#txt_Money").val();
|
||||
model.CompanyId = $("#select_company2").val();
|
||||
model.InDate = $("#txtInDate").val();
|
||||
var param = new Object();
|
||||
param.model = model;
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "../CangKuServerNew.asmx/SaveCZMoney",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
ReadData();
|
||||
alert("保存成功");
|
||||
$.fancybox.close();
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table id="SelectHtml" border="1" cellpadding="0" cellspacing="0" align="center" style="width: 100%"
|
||||
class="tableAll">
|
||||
<colgroup>
|
||||
<col style="width: 60px;" />
|
||||
<col style="width: 240px;" />
|
||||
<col style="width: 60px;" />
|
||||
<col style="width: 120px;" />
|
||||
<col style="width: 60px;" />
|
||||
<col style="width: 120px;" />
|
||||
<col style="width: 60px;" />
|
||||
<col style="width: 120px;" />
|
||||
<col />
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="f1" >客户单位</td>
|
||||
<td>
|
||||
<select id="select_company" class="selectClass" style="width: 200px" name="D1">
|
||||
</select></td>
|
||||
<td class="f1" > </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="f1" >充值日期</td>
|
||||
<td><input id="txt_StartDate" type="text" style="width: 100px; " onfocus="WdatePicker({ dateFmt: 'yyyy-MM-dd'})" where="a.InDate>='@value'" />-<input id="txt_StopDate" type="text" style="width: 100px; " onfocus="WdatePicker({ dateFmt: 'yyyy-MM-dd'})" where="a.InDate<= '@value 23:59:59'" /></td>
|
||||
<td class="f1" >操作人</td>
|
||||
<td><input id='txt_InName' type='text' style='width: 99%' where="a.InName like '%@value%'"/></td>
|
||||
<td><input id="cmdGet" type="button" value = "查询" /></td>
|
||||
</tr>
|
||||
|
||||
<tr id="tr1" style="display:none">
|
||||
<td colspan="5">
|
||||
<input id="cmdAdd" type="button" value="录入费用" />
|
||||
<%-- <input id="cmdExportExcel" type="button" value = "导出" />--%>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" colspan="5">
|
||||
<div id="DataGrid1" class="DataGridStyle"></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div style="display: none;">
|
||||
<div id="test" title="编辑" style="width: 400px; height: 200px;">
|
||||
<table class="tableAll" style="width: 99%;">
|
||||
<tr>
|
||||
<td class="f1">客户单位:
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<select id="select_company2" class="selectClass" style="width: 200px" name="D1">
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">充值金额:
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<input id='txt_Money' type='text' style='width:100px' />$
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="f1">充值日期:
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<input id='txtInDate' type='text' style='width:100px' onfocus="WdatePicker({ dateFmt: 'yyyy-MM-dd'})" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" align="center">
|
||||
<input id="Button1" class="btnClass btnClassSave" type="button" value="保存" onclick="SaveMoney();" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
@ -0,0 +1,321 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CompanyInfo.aspx.cs" Inherits="TradeManage.SysManage.CompanyInfo" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title></title>
|
||||
<link rel="stylesheet" type="text/css" href="../themes/default/easyui.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.css" />
|
||||
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/jquery.bgiframe.min.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/Global.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
|
||||
<script src="../Scripts/Jquery.geo.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
var WindowLoadModel = new WindowLoad();
|
||||
var geoListBox2 = null;
|
||||
var UserType = '<%= Convert.ToString(Session["UserType"]) %>';
|
||||
var Model = null;
|
||||
$(function () {
|
||||
if (UserType == "S"){
|
||||
window.location = "CompanyList.aspx";
|
||||
return;
|
||||
}
|
||||
WindowLoadModel.ApplicationPath = "../"; //当前网站的根路径
|
||||
WindowLoadModel.ControlID = "WindowLoad"; //提示框控件ID
|
||||
WindowLoadModel.Isbgiframe = true; //兼容IE6
|
||||
WindowLoadModel.Load(); //初始化并且加载样式
|
||||
|
||||
//ajax全局变量设置
|
||||
ajaxInit(WindowLoadModel);
|
||||
//为表格平均分配剩下的宽度
|
||||
TableAveColWidth("tb1");
|
||||
|
||||
geoListBox2 = new geoListBox("listShen", "listShi", "listQu");
|
||||
BindCompanyType();
|
||||
//读取数据
|
||||
ReadData();
|
||||
|
||||
//保存
|
||||
$("#cmdSave").click(function () {
|
||||
Save();
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
//#region 读取机构类型
|
||||
function BindCompanyType() {
|
||||
var param = new Object();
|
||||
param.CompanyID = 0;
|
||||
param.KeyName = "CompanyType";
|
||||
$.ajax({
|
||||
url: "../UserService.asmx/GetListBaseCode",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
async: false,
|
||||
success: function (data) {
|
||||
if (data.d == null) { alert("机构类型不存在,请先添加机构类型"); return; }
|
||||
var html = new Sys.StringBuilder();
|
||||
//html.append("<option value='0'>全部</option>");
|
||||
$(data.d).each(function () {
|
||||
html.append("<option value='" + this.ID + "'>" + this.Name + "</option>");
|
||||
});
|
||||
$('#listCompanyType').html(html.toString());
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 读取数据
|
||||
function ReadData() {
|
||||
var param = new Object();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/Get_JC_CompanyModel",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
Model = data.d;
|
||||
$("#txtCompanyName").val(Model.CompanyName);
|
||||
$("#txtSimpleName").val(Model.SimpleName);
|
||||
$("#txtCompanyCode").val(Model.CompanyCode);
|
||||
$("#txtPhone").val(Model.Phone);
|
||||
$("#txtFax").val(Model.Fax);
|
||||
$("#txtChargeName").val(Model.ChargeName);
|
||||
$("#txtAddress").val(Model.Address);
|
||||
$("#txtEmail").val(Model.Email);
|
||||
$("#txtHomePage").val(Model.HomePage);
|
||||
$("#txtCompanyDesc").val(Model.CompanyDesc);
|
||||
$("#listCompanyType").val(Model.CompanyType);
|
||||
geoListBox2.Select(0, Model.Shen);
|
||||
geoListBox2.Select(1, Model.Shi);
|
||||
geoListBox2.Select(2, Model.Qu);
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
|
||||
//#region 保存
|
||||
function Save() {
|
||||
if (Model == null) {
|
||||
Model = new Object();
|
||||
Model.CompanyID = 0;
|
||||
}
|
||||
Model.CompanyName = $("#txtCompanyName").val();
|
||||
Model.SimpleName = $("#txtSimpleName").val();
|
||||
Model.CompanyCode = $("#txtCompanyCode").val();
|
||||
Model.CompanyType = $("#listCompanyType").val();
|
||||
Model.CompanyDesc = $("#txtCompanyDesc").val();
|
||||
Model.HomePage = $("#txtHomePage").val();
|
||||
Model.Phone = $("#txtPhone").val();
|
||||
Model.Fax = $("#txtFax").val();
|
||||
Model.Address = $("#txtAddress").val();
|
||||
Model.Email = $("#txtEmail").val();
|
||||
Model.PostCode = $("#txtPostCode").val();
|
||||
Model.ChargeName = $("#txtChargeName").val();
|
||||
Model.Shen = $("#listShen").val();
|
||||
Model.Shi = $("#listShi").val();
|
||||
Model.Qu = $("#listQu").val();
|
||||
Model.State = 1;
|
||||
if (Model.CompanyName == "") { alert("名称不能为空"); return; }
|
||||
//if (Model.SimpleName == "") { alert("简称不能为空"); return; }
|
||||
if (Model.CompanyCode == "") { alert("代码不能为空"); return; }
|
||||
if (Model.CompanyType == null) { alert("请选择类型"); return; }
|
||||
if (Model.Shen == "省份") { alert("请选择省"); return; }
|
||||
if (Model.Shi == "地级市") { alert("请选择市"); return; }
|
||||
if (Model.Qu == "区、县级市、县") { alert("请选择地区"); return; }
|
||||
if (Model.Email != "" && JqueryIsEmail(Model.Email) == false) { alert("请输入有效的邮箱地址"); return; }
|
||||
if (Model.Phone != "" && JqueryIsPhone(Model.Phone) == false) { alert("请输入有效的电话号码"); return; }
|
||||
if (CheckCompanyCode(Model) == false) { alert("代码重复"); return; }
|
||||
if (CheckCompanyName(Model) == false) { alert("名称重复"); return; }
|
||||
if (CheckSimpleName(Model) == false) { alert("简称重复"); return; }
|
||||
|
||||
var param = new Object();
|
||||
param.Model = Model;
|
||||
WindowLoadModel.Show();
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/Save_JC_Company",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
success: function (data) {
|
||||
WindowLoadModel.Hide();
|
||||
if (Model.CompanyID == 0) ReadData();
|
||||
alert("保存成功");
|
||||
}
|
||||
});
|
||||
}
|
||||
//#endregion
|
||||
//#region 判断代码是否重复
|
||||
function CheckCompanyCode(Model) {
|
||||
if (Model.CompanyCode == "") return true;
|
||||
var param = new Object();
|
||||
param.CompanyID = Model.CompanyID;
|
||||
param.CompanyCode = Model.CompanyCode;
|
||||
var bk = false;
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/CheckCompanyCode",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
async: false,
|
||||
success: function (data) {
|
||||
bk = data.d;
|
||||
}
|
||||
});
|
||||
return bk;
|
||||
}
|
||||
//#endregion
|
||||
//#region 判断名称是否重复
|
||||
function CheckCompanyName(Model) {
|
||||
if (Model.CompanyName == "") return true;
|
||||
var param = new Object();
|
||||
param.CompanyID = Model.CompanyID;
|
||||
param.CompanyName = Model.CompanyName;
|
||||
var bk = false;
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/CheckCompanyName",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
async: false,
|
||||
success: function (data) {
|
||||
bk = data.d;
|
||||
}
|
||||
});
|
||||
return bk;
|
||||
}
|
||||
//#endregion
|
||||
//#region 判断简称是否重复
|
||||
function CheckSimpleName(Model) {
|
||||
if (Model.SimpleName == "") return true;
|
||||
var param = new Object();
|
||||
param.CompanyID = Model.CompanyID;
|
||||
param.SimpleName = Model.SimpleName;
|
||||
var bk = false;
|
||||
$.ajax({
|
||||
url: "SysManageService.asmx/CheckSimpleName",
|
||||
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
||||
async: false,
|
||||
success: function (data) {
|
||||
bk = data.d;
|
||||
}
|
||||
});
|
||||
return bk;
|
||||
}
|
||||
//#endregion
|
||||
</script>
|
||||
</head>
|
||||
<body style="font-size: 12px; background-color: #FFFFFF;">
|
||||
<div class="title_ico">
|
||||
发货信息设置
|
||||
</div>
|
||||
|
||||
<table id="tb1" class="tableAll" style="width: 100%;">
|
||||
<colgroup>
|
||||
<col style="width: 80px;" />
|
||||
<col />
|
||||
<col style="width: 80px;" />
|
||||
<col />
|
||||
<col style="width: 80px;" />
|
||||
<col />
|
||||
</colgroup>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>公司名称:
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<input id="txtCompanyName" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">公司简称:</td>
|
||||
<td colspan="5">
|
||||
<input id="txtSimpleName" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>代码
|
||||
</td>
|
||||
<td>
|
||||
<input id="txtCompanyCode" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
<td class="f1"><span style="color: Red;">*</span>类型
|
||||
</td>
|
||||
<td>
|
||||
<select id="listCompanyType" class="selectClass" style="width: 99%;">
|
||||
</select>
|
||||
</td>
|
||||
|
||||
<td class="f1">负责人</td>
|
||||
<td>
|
||||
<input id="txtChargeName" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">发货人(中文):</td>
|
||||
<td>
|
||||
<input id="txtPhone" type="text" class="editTextbox" style="width: 99%;" /></td>
|
||||
<td class="f1">发货人(英文):</td>
|
||||
<td>
|
||||
<input id="txtFax" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
<td class="f1">邮编</td>
|
||||
<td>
|
||||
<input id="txtPostCode" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">邮箱</td>
|
||||
<td colspan="5">
|
||||
<input id="txtEmail" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">发货地址(中文):
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<input id="txtAddress" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="f1">发货地址(英文):</td>
|
||||
<td colspan="5">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="f1">公司主页
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<input id="txtHomePage" type="text" class="editTextbox" style="width: 99%;" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1"><span style="color: Red;">*</span>地区
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<select id="listShen" class="selectClass" style="width: 100px;"></select>
|
||||
省
|
||||
<select id="listShi" class="selectClass" style="width: 100px;"></select>
|
||||
市
|
||||
<select id="listQu" class="selectClass" style="width: 100px;"></select>
|
||||
区
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="f1">公司介绍
|
||||
</td>
|
||||
<td colspan="5">
|
||||
<textarea id="txtCompanyDesc" rows="15" class="multieditTextbox" style="width: 100%;"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" align="center">
|
||||
<input id="cmdSave" class="btnClassSave" type="button" value="保存" />
|
||||
<input id="cmdBack" class="btnClassBack" type="button" value="返回" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue