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
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>
|
|
|
|
|
|
|
|
|
|
|