You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

314 lines
12 KiB
Plaintext

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CG_CheckConfig.aspx.cs" Inherits="TradeManage.CaiGou.CG_CheckConfig" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<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/DataGrid.js" type="text/javascript"></script>
<script src="../Scripts/DataPager.js" type="text/javascript"></script>
<script src="../Scripts/DateBox.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/jquery.cookies.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/jquery.fancybox-1.3.4.css"
media="screen" />
<script type="text/javascript" src="../Scripts/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../Scripts/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
<script src="../Scripts/Custom_UserInfo.js" type="text/javascript"></script>
<script src="../Scripts/JSLINQ.js" type="text/javascript"></script>
<script type="text/javascript">
var WindowLoadModel = new WindowLoad();
var Custom_UserInfo1 = new Custom_UserInfo();
var Custom_UserInfo2= new Custom_UserInfo();
var ListUser1 = new Array();
var ListUser2 = new Array();
var listuserid1='';
var listuserid2 = '';
$(document).ready(function () {
WindowLoadModel.ApplicationPath = "../";
WindowLoadModel.ControlID = "WindowLoad";
WindowLoadModel.Isbgiframe = true;
WindowLoadModel.Load();
ajaxInit(WindowLoadModel);
Custom_UserInfo1.Load();
Custom_UserInfo2.ControlID = "Window_Custom_UserInfo2";
Custom_UserInfo2.Load();
Custom_UserInfo1.Save(function (ListModel) {
Array.clear(ListUser1);
var html = new Sys.StringBuilder();
listuserid1 = "";
$(ListModel).each(function () {
var model = new Object();
model.UserId = this.ID;
model.UserName = this.Name;
Array.add(ListUser1, model);
html.append(this.Name + ",");
listuserid1 += this.ID + ',';
});
$('#txt_checkName').val(html.toString());
});
Custom_UserInfo2.Save(function (ListModel) {
Array.clear(ListUser2);
var html1 = new Sys.StringBuilder();
listuserid2 = "";
$(ListModel).each(function () {
var model1 = new Object();
model1.UserId = this.ID;
model1.UserName = this.Name;
Array.add(ListUser2, model1);
html1.append(this.Name+",");
listuserid2 += this.ID + ',';
});
$('#txt_cwName').val(html1.toString());
});
$("#btn_add").click(function () {
var ListModel = new Array();
if (ListUser1 != null && ListUser1.length > 0) {
$(ListUser1).each(function () {
var model = new Object();
model.ID = this.UserId;
model.Name = this.UserName;
Array.add(ListModel, model);
});
}
var CompanyID =0;
Custom_UserInfo1.Show(CompanyID, ListModel);
});
$("#btn_add2").click(function () {
var ListModel2 = new Array();
if (ListUser2 != null && ListUser2.length > 0) {
$(ListUser2).each(function () {
var model = new Object();
model.ID = this.UserId;
model.Name = this.UserName;
Array.add(ListModel2, model);
});
}
var CompanyID = 0;
Custom_UserInfo2.Show(CompanyID, ListModel2);
});
GetSPCheck();
GetCWCheck();
});
function GetSPCheck() {
var param = new Object();
param.StepNo = 1;
param.CheckType ="CG";
$.ajax({
url: "../BaseData.asmx/GetCheckConfig",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
if (data.d != null) {
var names = "";
listuserid1 = "";
$(data.d).each(function () {
names += this.Name+',';
listuserid1 += this.UserId + ',';
var md = new Object();
md.UserId = this.UserId;
md.UserName = this.Name;
Array.add(ListUser1, md);
});
$("#txt_checkName").val(names);
}
}
});
}
function GetCWCheck() {
var param = new Object();
param.StepNo = 2;
param.CheckType = "CG";
$.ajax({
url: "../BaseData.asmx/GetCheckConfig",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
if (data.d != null) {
var names = "";
listuserid2 = "";
$(data.d).each(function () {
names += this.Name + ',';
listuserid2 += this.UserId + ',';
var md = new Object();
md.UserId = this.UserId;
md.UserName = this.Name;
Array.add(ListUser2, md);
});
$("#txt_cwName").val(names);
}
}
});
}
function save() {
var list = new Array();
if (listuserid1 != null && listuserid1 !="")
{
var md = new Object();
md.CheckType = "CG";
md.StepNo = 1;
md.CheckUserId = listuserid1;
Array.add(list, md);
}
if (listuserid2 != null && listuserid2 != "") {
var md1 = new Object();
md1.CheckType = "CG";
md1.StepNo = 2;
md1.CheckUserId = listuserid2;
Array.add(list, md1);
}
var param = new Object();
param.list = list;
param.CheckType = "CG";
$.ajax({
type: "POST",
contentType: "application/json",
url: "../BaseData.asmx/SaveCheckConfig",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
cache: false,
success: function (data) {
alert("保存成功");
},
error: function (xhr, status) {
if (status != "success") alert(xhr.responseText);
}
});
}
//#endregion
</script>
</head>
<body class="headbody">
<div class="title_ico">
采购审批
</div>
<div style="display: none">
<div id="test" title="货物图片" style="width:600px; height:400px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td colspan="2" align="center">
<img src="../attached/images/1.jpg" width="280px" height="250px" id="img_1"/>
</td>
</tr>
<tr>
<td style="width: 80px;" class="f1">
图片:
</td>
<td align="left"><div id="div_img">
<img src="../attached/images/1.jpg" width="100px" height="80px"/> <img src="../attached/images/2.jpg" width="100px" height="80px"/> <img src="../attached/images/3.jpg" width="100px" height="80px"/> <img src="../attached/images/4.jpg" width="100px" height="80px"/> </div>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input
id="btn_Cancel1" type="button" class="btnClass" value="关闭" />
</td>
</tr>
</table>
</div>
</div>
<table id="tb1" class="tableAll" style="width:100%;" >
<tr>
<td class="f1" width="7%">采购审批人:</td>
<td >
<input id="txt_checkName" class="editTextbox" style="width:300px;" type="text" disabled="disabled"/><input id="btn_add" class="btnClass btnClassAdd" type="button" value="选择审批人" /></td>
</tr>
<tr>
<td colspan="2">
<font color="red">注:采购审批人设置后,采购单提交的时候必须选择一个审批人审批通过才能生效,不设置的话表示采购不需要审批自动生效</font></td>
</tr>
<tr>
<td class="f1" width="7%">财务:</td>
<td>
<input id="txt_cwName" class="editTextbox" style="width:300px;" type="text" disabled="disabled"/><input id="btn_add2" class="btnClass btnClassAdd" type="button" value="选择财务" /></td>
</tr>
<tr>
<td colspan="2">
<font color="red">注:设置了财务后,采购单审批通过后会通知财务,财务可以查询审批通过的采购单付款购买</font></td>
</tr>
<tr>
<td align="center" colspan="2">
<input id="btn_save" class="btnClass btnClassSave" type="button" value="保存" onclick="save();"/></td>
</tr>
</table>
</body>
</html>