大型商贸系统(进货管理)技术解析(六)查询进仓单
功能介绍:
查询进仓单为客户提供了对录入的各种进仓单情况进行方便快速查询,更具审核否,有无订单否,原始单号,记录编号等条件,不定条件查询的功能实现
界面效果图:
图1
该界面所用到的控件:
控件 |
说明 |
文本框(text) |
在Input中可以设置其一些属性和事件 |
复选框(checkbox) |
可以选择,设置其属性 |
功能实现:
1. 所涉及到的表与表之间的关系图
表1:进仓单表(Repertory_enter)
用于存放商品进仓单信息
列名 |
数据类型 |
主键/外键 |
说明 |
Repertory_enter_id |
int |
主键 |
进仓单id |
Repertory_place_id |
int |
外键 |
仓库地点id |
Indent_id |
int |
外键 |
订单id |
Hava_indent_deny |
Bit |
|
有无订单否 |
Receiver_id |
int |
外键 |
收货人id |
Record_number |
nchar(20) |
|
记录编号 |
Registrant_id |
int |
外键 |
登记人id |
Register_time |
datetime |
|
登记时间 |
Auditor_id |
int |
外键 |
审核人id |
Review_time |
datetime |
|
审核时间 |
Affix_count |
nchar(10) |
|
附件张数 |
Type_of_operation_pubid |
int |
外键 |
经营方式pubid |
Original_number |
nchar(20) |
|
原始单号 |
Agreement_id |
int |
外键 |
合同id |
Review_deny |
Bit |
|
审核否 |
YouXiaoFou |
Bit |
|
有效否 |
表2:进仓明细表(Repertory_enter_detail)
用于记录进仓明细单信息
列名 |
数据类型 |
主键/外键 |
说明 |
Repertory_enter_detail_id |
int |
主键 |
进仓明细id |
Repertory_enter_detail_Farid |
int |
外键 |
进仓明细farid |
Repertory_enter_id |
int |
外键 |
进仓id |
Goods_id |
int |
外键 |
商品id |
Repertory_enter_packages |
decimal(18,0) |
|
入库件数 |
Repertory_enter_quantity |
decimal(18,0) |
|
入库细数 |
Giveaway_quantity |
decimal(18,0) |
|
物扣数量 |
Review_deny |
bit |
|
审核否 |
Auditor_id |
int |
外键 |
审核人id |
Review_time |
datetime |
|
审核时间 |
ChongHong_deny |
Bit |
|
冲红否 |
1. 查询商品进仓单的界面效果图
图2.1
2.1实现该功能的界面代码
<!DOCTYPE html>
<html>
<head>
<meta content="text/javascript;charset=utf-8" />
<title>查询进仓单</title>
<script src="../../Content/jquery-easyui-1.3.3/jquery.min.js"></script>
<script src="../../Content/jquery-easyui-1.3.3/jquery.easyui.min.js"></script>
<script src="../../Content/jquery-easyui-1.3.3/easyloader.js"></script>
<link href="../../Content/jquery-easyui-1.3.3/themes/icon.css" rel="stylesheet" />
<link href="../../Content/jquery-easyui-1.3.3/demo/demo.css" rel="stylesheet" />
<link href="../../Content/jquery-easyui-1.3.3/themes/default/easyui.css" rel="stylesheet" />
<link href="../../Content/MyCSS/PublicCSS.css" rel="stylesheet" />
<style type="text/css">
body { text-align: center; font-size: 20px; }
input { margin-top: 1px; margin-left: 5px; margin-right: 5px; font-size: 15px; }
button { height: 24px; font-size: 20px; margin: 1px 3px 1px 3px; }
div { font-size: 17px; }
</style>
</head>
<body style="text-align: center">
<div style="display: none">
<div class="easyui-window" id="w商品进仓单" title="" style="display: none; text-align: center; border-spacing: 0; padding: 0; border: 0 solid white; height: 600px; overflow: hidden"
data-options="fit:true,collapsible:false,minimizable:false,maximizable:false,closable:false,draggable:false,resizable:false,shadow:false,modal:true,center:true">
<div style="padding: 5px; background: