Layui 2.8.16 表单 动态添加行,删除行,二维菜单,Tab应用,echarts示例, 进销存 增加录入表单 进销存参考页 (第一版)

例图1:

例图2:

图例3:

全代码(全部在一页里,layui库除外):

依赖包下载:https://gitee.com/layui/layui/attach_files/1511975/download

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>layout 管理界面大布局示例 - Layui</title>
		<meta name="renderer" content="webkit">
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<link rel="stylesheet" href="./layui/css/layui.css">
		<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/echarts.min.js"></script>
		<style>
			/***ͼ��ѡ��ҳ��***/
			.hn-icon,
			.hn-icon-show {
				margin-bottom: 15px;
			}

			.hn-icon li {
				display: inline-block;
				vertical-align: middle;
				text-align: center;
				width: 36px;
				height: 36px;
				line-height: 36px;
				margin: 5px;
				border: solid 1px #eee;
				cursor: pointer;
			}

			.hn-icon li:hover {
				background-color: #eee;
				color: #009688;
			}

			.hn-icon li .layui-icon {
				font-size: 26px;
			}

			.hn-icon li .fa {
				display: inline-block;
				font: FontAwesome;
				font-size: 26px;
				text-rendering: auto;
				-webkit-font-smoothing: antialiased;
				line-height: 36px;
			}

			.hn-icon-show li {
				display: inline-block;
				vertical-align: middle;
				text-align: left;
				min-width: 220px;
				line-height: 36px;
				cursor: pointer;
			}

			.hn-icon-show li:hover {
				background-color: #eee;
				color: #009688;
			}

			.hn-icon-show li .layui-icon {
				font-size: 20px;
			}

			.hn-icon-show li .fa {
				display: inline-block;
				font: FontAwesome;
				font-size: 20px;
				text-rendering: auto;
				-webkit-font-smoothing: antialiased;
				line-height: 36px;
				margin-right: 5px;
				text-align: right;
			}


			.notice-title {
				text-align: center;
				margin: 20px;
				line-height: 30px;
			}

			.notice-title hr {
				width: 90%;
				margin: 10px auto;
				color: #eee;
			}

			.notice-title h3 {
				font-weight: bold;
				font-size: 18px;
			}

			.notice-text {
				width: 90%;
				margin: 20px auto;
			}

			.weather {
				position: relative;
				display: inline-block;
				vertical-align: middle;
				margin-right: 10px;
				cursor: pointer;
				margin-top: -5px;
			}

			/***��icon���ı��� start ***/
			.hn-input-icon {
				position: relative;
			}

			.hn-input-icon .layui-input {
				padding-right: 38px;
			}

			.hn-input-icon i {
				position: absolute;
				right: 12px;
				cursor: pointer;
				top: 30%;
			}

			.hn-input-icon span {
				position: absolute;
				right: 26px;
				cursor: pointer;
				top: 28%;
				color: #68bef7;
			}

			.hn-input-icon-mx span {
				position: absolute;
				right: 26px;
				cursor: pointer;
				top: 22%;
				color: #68bef7;
			}

			/* 1. 去掉tab标签页中第一项的删除 x 按钮 */
			body .layui-tab-title li:nth-child(1) i {
				display: none;
			}

			body .layui-tab-title li:nth-child(2) i {
				display: none;
			}
		</style>
		<style>
			.mx {
			    margin: 0px 5px;
			    overflow: auto;
			}
			
			
			.mx-table {
			    border-collapse: collapse;
			    border-spacing: 0;
			    width: 100%;
			}
			
			    .mx-table thead tr {
			        background-color: #f2f2f2;
			    }
			
			        .mx-table thead tr th {
			            border: solid 1px #e6e6e6;
			            font-size: 14px;
			            text-align: center;
			            padding: 8px 15px;
			            font-weight: 500;
			        }
			
			    .mx-table tbody tr td {
			        border: solid 1px #e6e6e6;
			        font-size: 14px;
			        height: 38px;
			    }
			
			        .mx-table tbody tr td span {
			            padding-left: 8px;
			        }
			
			.mxnumber {
			    float: right;
			    padding-right: 8px;
			}
			
			.mx-table tbody tr td:first-child {
			    text-align: center;
			}
			
			    .mx-table tbody tr td:first-child a {
			        margin-right: 3px;
			        cursor: pointer;
			    }
			
			.mx-table .layui-input {
			    border: none;
			}
			
			    .mx-table .layui-input:focus {
			        border: solid 1px #5FB878 !important;
			    }
			
			.mx-table .layui-form-danger + .layui-form-select .layui-input, .mx-table .layui-form-danger:focus {
			    border: solid 1px #FF5722 !important;
			}
		</style>
	</head>
	<body>
		<div class="layui-layout layui-layout-admin">
			<div class="layui-header">
				<div class="layui-logo  layui-bg-black">进销存系统</div>
				<!-- 头部区域(可配合layui 已有的水平导航) -->
				<ul class="layui-nav layui-layout-left ">
					<!-- 移动端显示 -->
					<li class="layui-nav-item layui-show-xs-inline-block " lay-header-event="menuLeft">
						<i class="layui-icon layui-icon-spread-left"></i>
					</li>
					<li class="layui-nav-item showtab layui-this" data-id="jxc"  mytitle="进销存"><a href="javascript:;"><i
								class="layui-icon layui-icon-cellphone"></i>&nbsp;进销存</a></li>
					<li class="layui-nav-item showtab" data-id="CHK"><a href="javascript:;"><i
								class="layui-icon layui-icon-chart"></i>&nbsp;查询报表</a>
						<!-- <dl class="layui-nav-child">
							<dd><a href="javascript:;">应收对账单</a></dd>
							<dd><a href="javascript:;">应付对账单</a></dd>
						</dl> -->
					</li>
					<li class="layui-nav-item showtab" data-id="setting"><a href="javascript:;"><i
								class="layui-icon layui-icon-set-fill"></i>&nbsp;系统设置</a></li>
					<li class="layui-nav-item" >
						<a href="javascript:;"> <i class="layui-icon  layui-icon-chart-screen">&nbsp;</i> 开发元素</a>
						<dl class="layui-nav-child">
							<dd><a href="javascript:;" lay-on="tabChange">图标库</a></dd>
							<dd><a href="javascript:;" lay-on="tabAdd">新加tab</a></dd>
							<dd><a href="javascript:;" lay-on="tabChange22">模板引擎</a></dd>
							<dd><a href="javascript:;" lay-on="tabAdd33">表单设计</a></dd>
							<dd><a href="javascript:;">参考页面</a></dd>
						</dl>
					</li>
				</ul>
				<ul class="layui-nav layui-layout-right">
					<li class="layui-nav-item layui-hide layui-show-sm-inline-block">
						<a href="javascript:;">
							<i class="layui-icon  layui-icon-website">&nbsp;</i>
							用户
						</a>
						<dl class="layui-nav-child">
							<dd><a href="javascript:;">说明</a></dd>
							<dd><a href="javascript:;">设置</a></dd>
							<dd><a href="javascript:;">退出</a></dd>
						</dl>
					</li>
					<li class="layui-nav-item" lay-header-event="menuRight" lay-unselect>
						<a href="javascript:;">
							<i class="layui-icon layui-icon-more-vertical"></i>
						</a>
					</li>
				</ul>
			</div>
			<div class="layui-side layui-bg-black">
				<div class="layui-side-scroll">
					<!-- 左侧导航区域(可配合layui已有的垂直导航) -->
					<ul class="layui-nav layui-nav-tree" lay-filter="test" id="jxc" name="tabs">
						<li class="layui-nav-item layui-nav-itemed" >
							<a href="javascript:;"> <i class="layui-icon layui-icon-diamond" style="color: #009688;"></i>&nbsp;&nbsp;销售管理<span
									class="layui-nav-more"></span></a>
							<dl class="layui-nav-child">
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;销售订单</a></dd>
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-cart"></i>&nbsp;&nbsp;销售出库</a>
								</dd>
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-face-cry"></i>&nbsp;&nbsp;销售退货</a></dd>
							</dl>
						</li>
						<li class="layui-nav-item">
							<a href="javascript:;"><i
									class="layui-icon layui-icon-cart-simple" style="color: coral;" ></i>&nbsp;&nbsp;采购管理<span
									class="layui-nav-more"></span></a>
							<dl class="layui-nav-child">
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-tabs"></i>&nbsp;&nbsp;采购订单</a></dd>
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-upload"></i>&nbsp;&nbsp;采购入库</a></dd>
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-upload-drag"></i>&nbsp;&nbsp;采购退货</a>
								</dd>
							</dl>
						</li>
						<li class="layui-nav-item">
							<a href="javascript:;"><i class="layui-icon layui-icon-home" style="color: #68bef7"></i>&nbsp;&nbsp;库存管理<span
									class="layui-nav-more"></span></a>
							<dl class="layui-nav-child">
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-refresh-3"></i>&nbsp;&nbsp;调拨单</a></dd>
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-search"></i>&nbsp;&nbsp;库存盘点</a></a></dd>
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-cart-simple"></i>&nbsp;&nbsp;其他入库</a></dd>
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-cart"></i>&nbsp;&nbsp;其他出库</a></dd>
							</dl>
						</li>
						<li class="layui-nav-item">
							<a href="javascript:;"><i class="layui-icon layui-icon-dollar" style="color: burlywood;"></i>&nbsp;&nbsp;财务管理<span
									class="layui-nav-more"></span></a>
							<dl class="layui-nav-child">
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-template-1"></i>&nbsp;&nbsp;收款单</a></dd>
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;付款单</a>
								</dd>
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-login-wechat"></i>&nbsp;&nbsp;其他收入单</a>
								</dd>
								<dd><a href="javascript:;">&nbsp;&nbsp; <i
											class="layui-icon layui-icon-reply-fill"></i>&nbsp;&nbsp;其他支出单</a></dd>
							</dl>
						</li>
						</ul>
						 <ul class="layui-nav layui-nav-tree" lay-filter="menu" id="setting" name="tabs" style="display:none;">
						                    <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;"> <i
						                                class="layui-icon layui-icon-user" style="color:#ff5722;"></i>&nbsp;&nbsp;组织人员<span class="layui-nav-more"></span></a>
						                        <dl class="layui-nav-child">
						                            <dd> <a href="javascript:;" ">&nbsp;&nbsp; <i  class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;用户管理</a></dd>
						                            <dd> <a href="javascript:;" >&nbsp;&nbsp; <i
						                                        class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;组织管理</a></dd>
						                            <dd> <a href="javascript:;" >&nbsp;&nbsp; <i
						                                        class="layui-icon layui-icon-share"></i>&nbsp;&nbsp;角色管理</a></dd>
						                            <dd> <a href="javascript:;" >&nbsp;&nbsp; <i
						                                        class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;菜单管理</a></dd>
						                        </dl>
						                    </li>
						                    <li class="layui-nav-item"> <a href="javascript:;"> <i
						                                class="layui-icon layui-icon-user" style="color:#ffb800;"></i>&nbsp;&nbsp;基础档案<span class="layui-nav-more"></span></a>
						                        <dl class="layui-nav-child">
						                            <dd> <a href="javascript:;" >&nbsp;&nbsp; <i
						                                        class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;产品管理</a></dd>
						                            <dd> <a href="javascript:;" >&nbsp;&nbsp; <i
						                                        class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;客户管理</a></dd>
						                            <dd> <a href="javascript:;" >&nbsp;&nbsp; <i
						                                        class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;供应商管理</a></dd>
						                            <dd> <a href="javascript:;" >&nbsp;&nbsp; <i
						                                        class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;仓库管理</a></dd>
						                            <dd> <a href="javascript:;" >&nbsp;&nbsp; <i  class="layui-icon layui-icon-dollar"></i>&nbsp;&nbsp;资金账户</a></dd>
						                        </dl>
						                    </li>
						                    <li class="layui-nav-item "> <a href="javascript:;"> <i
						                                class="layui-icon layui-icon-user" style="color:#16b777;"></i>&nbsp;&nbsp;辅助资料<span class="layui-nav-more"></span></a>
						                        <dl class="layui-nav-child">
						                            <dd> <a href="javascript:;" >&nbsp;&nbsp; <i
						                                        class="layui-icon layui-icon-template-1"></i>&nbsp;&nbsp;字典管理</a></dd>
						                            <dd> <a href="javascript:;" ">&nbsp;&nbsp; <i
						                                        class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;分类管理</a></dd>
						                            <dd> <a href="javascript:;">&nbsp;&nbsp; <i
						                                        class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;收支类别</a></dd>
						                            <dd> <a href="javascript:;">&nbsp;&nbsp; <i class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;结算方式</a></dd>
						                            <dd> <a href="javascript:;">&nbsp;&nbsp; <i class="layui-icon layui-icon-user"></i>&nbsp;&nbsp;出入库类别</a></dd>
						                        </dl>
						                    </li><span class="layui-nav-bar" style="top: 272.5px; height: 0px; opacity: 0;"></span>
						                </ul>
										 <ul class="layui-nav layui-nav-tree" lay-filter="menu" id="CHK" name="tabs" style="display:none;">
										                    <li class="layui-nav-item layui-nav-itemed"> <a href="javascript:;"> <i
										                                class="layui-icon layui-icon-rmb" style="color: #5FB878;"></i>&nbsp;&nbsp;销售报表<span class="layui-nav-more"></span></a>
										                        <dl class="layui-nav-child">
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Sale/SalesOrderDetails">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;销售订单明细表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Sale/SalesOrderStatistics">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;销售订单统计表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Sale/SalesBillDetails">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;销售出库明细表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Sale/SalesBillStatistics">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;销售出库统计表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Sale/SalesOutDetails">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;销售退货明细表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Sale/SalesOutStatistics">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;销售退货统计表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Sale/SalesProfitStatistics">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;销售利润统计表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Sale/SalesPriceAnalysis">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;销售价格分析</a></dd>
										                        </dl>
										                    </li>
										                    <li class="layui-nav-item "> <a href="javascript:;"> <i
										                                class="layui-icon layui-icon-cart" style="color: #FF5722;"></i>&nbsp;&nbsp;采购报表<span
										                                class="layui-nav-more"></span></a>
										                        <dl class="layui-nav-child">
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Purchase/PurOrderDetails">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;采购订单明细表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Purchase/PurOrderStatistics">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;采购订单统计表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Purchase/PurBillDetails">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-chart-screen"></i>&nbsp;&nbsp;采购入库明细表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Purchase/PurBillStatistics">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;采购入库统计表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Purchase/PurOutDetails">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;采购退货明细表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Purchase/PurOutStatistics">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;采购退货统计表</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-key="2017" lay-href="/QR_Purchase/PurPriceAnalysis">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;采购价格分析</a></dd>
										                        </dl>
										                    </li>
										                    <li class="layui-nav-item "> <a href="javascript:;"> <i
										                                class="layui-icon layui-icon-rmb" style="color: #ffb800;"></i>&nbsp;&nbsp;库存报表<span class="layui-nav-more"></span></a>
										                        <dl class="layui-nav-child">
										                            <dd> <a href="javascript:;"
										                                    lay-href="/QR_Stock/StockQuery">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-search"></i>&nbsp;&nbsp;库存查询</a></dd>
										                            <dd> <a href="javascript:;">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;库存分布</a></dd>
										                            <dd> <a href="javascript:;"
										                                    lay-href="/QR_Stock/StockDetail">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;库存明细表</a></dd>
										                            <dd> <a href="javascript:;">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;库存预警</a></dd>
										                            <dd> <a href="javascript:;">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;产品进销存表</a></dd>
										                            <dd> <a href="javascript:;"">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-table"></i>&nbsp;&nbsp;调拨单统计</a></dd>
										                            <dd> <a href="javascript:;"">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;其他入库单统计</a></dd>
										                            <dd> <a href="javascript:;"">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;其他出库单统计</a></dd>
										                        </dl>
										                    </li>
										                    <li class="layui-nav-item "> <a href="javascript:;"> <i
										                                class="layui-icon layui-icon-dollar" style="color: #68bef7;"></i>&nbsp;&nbsp;财务报表<span
										                                class="layui-nav-more"></span></a>
										                        <dl class="layui-nav-child">
										                            <dd> <a href="javascript:;"
										                                    lay-href="/QR_Finance/Cash">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;现金银行报表</a></dd>
										                            <dd> <a href="javascript:;">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;应付账款明细表</a></dd>
										                            <dd> <a href="javascript:;">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-rmb"></i>&nbsp;&nbsp;应收账款明细表</a></dd>
										                            <dd> <a href="javascript:;">&nbsp;&nbsp; <i
										                                        class="layui-icon layui-icon-chart-screen"></i>&nbsp;&nbsp;其他收支明细表</a></dd>
										                        </dl>
										                    </li>
										                </ul>
				</div>
			</div>
			<div class="layui-body">
				<!-- 内容主体区域 -->
				<div class="layui-tab" lay-filter="test-handle" lay-allowclose="true">
					<ul class="layui-tab-title">
						<li class="layui-this" lay-id="11"><i class="layui-icon">&#xe68e;</i> <cite>首页</cite></li>
						<li lay-id="22">Layui图标库</li>
						<li lay-id="33">模板引擎</li>
						<li lay-id="44">新增销售订单</li>
						<li lay-id="55">查询销售订单</li>
					</ul>
					<div class="layui-tab-content">
						<div class="layui-tab-item layui-show">

							<div id="main" style="width: 100%;height:500px;"></div>
						</div>
						<!--tabs标签-->
						<!-- <div class="layui-tab layui-tab-card" lay-filter="demo" lay-allowclose="true">
				<ul class="layui-tab-title">
					<li class="layui-this" lay-id=""><i class="layui-icon">&#xe68e;</i> <cite>首页</cite></li>
				</ul>
				</div> -->
						<!-- <div class="layadmin-tabsbody-item layui-show">
					<iframe src="图标库.html" frameborder="0" class="layadmin-iframe" width="100%" height="670"></iframe>
				</div> -->
						<div class="layui-tab-item " style="margin-left: 30px;">
							<ul id="layui-icon" class="hn-icon-show">
								<li><i class="layui-icon layui-icon-heart-fill"></i><span> layui-icon-heart-fill</span>
								</li>
								<li><i class="layui-icon layui-icon-heart"></i><span> layui-icon-heart</span></li>
								<li><i class="layui-icon layui-icon-light"></i><span> layui-icon-light</span></li>
								<li><i class="layui-icon layui-icon-time"></i><span> layui-icon-time</span></li>
								<li><i class="layui-icon layui-icon-bluetooth"></i><span> layui-icon-bluetooth</span>
								</li>
								<li><i class="layui-icon layui-icon-at"></i><span> layui-icon-at</span></li>
								<li><i class="layui-icon layui-icon-mute"></i><span> layui-icon-mute</span></li>
								<li><i class="layui-icon layui-icon-mike"></i><span> layui-icon-mike</span></li>
								<li><i class="layui-icon layui-icon-key"></i><span> layui-icon-key</span></li>
								<li><i class="layui-icon layui-icon-gift"></i><span> layui-icon-gift</span></li>
								<li><i class="layui-icon layui-icon-email"></i><span> layui-icon-email</span></li>
								<li><i class="layui-icon layui-icon-rss"></i><span> layui-icon-rss</span></li>
								<li><i class="layui-icon layui-icon-wifi"></i><span> layui-icon-wifi</span></li>
								<li><i class="layui-icon layui-icon-logout"></i><span> layui-icon-logout</span></li>
								<li><i class="layui-icon layui-icon-android"></i><span> layui-icon-android</span></li>
								<li><i class="layui-icon layui-icon-ios"></i><span> layui-icon-ios</span></li>
								<li><i class="layui-icon layui-icon-windows"></i><span> layui-icon-windows</span></li>
								<li><i class="layui-icon layui-icon-transfer"></i><span> layui-icon-transfer</span></li>
								<li><i class="layui-icon layui-icon-service"></i><span> layui-icon-service</span></li>
								<li><i class="layui-icon layui-icon-subtraction"></i><span>layui-icon-subtraction</span>
								</li>
								<li><i class="layui-icon layui-icon-slider"></i><span> layui-icon-slider</span></li>
								<li><i class="layui-icon layui-icon-print"></i><span> layui-icon-print</span></li>
								<li><i class="layui-icon layui-icon-export"></i><span> layui-icon-export</span></li>
								<li><i class="layui-icon layui-icon-cols"></i><span> layui-icon-cols</span></li>
								<li><i
										class="layui-icon layui-icon-screen-restore"></i><span>layui-icon-screen-restore</span>
								</li>
								<li><i class="layui-icon layui-icon-screen-full"></i><span>layui-icon-screen-full</span>
								</li>
								<li><i class="layui-icon layui-icon-addition"></i><span> layui-icon-addition</span></li>
								<li><i class="layui-icon layui-icon-rate-half"></i><span> layui-icon-rate-half</span>
								</li>
								<li><i class="layui-icon layui-icon-rate"></i><span> layui-icon-rate</span></li>
								<li><i class="layui-icon layui-icon-rate-solid"></i><span> layui-icon-rate-solid</span>
								</li>
								<li><i class="layui-icon layui-icon-cellphone"></i><span> layui-icon-cellphone</span>
								</li>
								<li><i class="layui-icon layui-icon-vercode"></i><span> layui-icon-vercode</span></li>
								<li><i
										class="layui-icon layui-icon-login-wechat"></i><span>layui-icon-login-wechat</span>
								</li>
								<li><i class="layui-icon layui-icon-login-qq"></i><span> layui-icon-login-qq</span></li>
								<li><i class="layui-icon layui-icon-login-weibo"></i><span>layui-icon-login-weibo</span>
								</li>
								<li><i class="layui-icon layui-icon-password"></i><span> layui-icon-password</span></li>
								<li><i class="layui-icon layui-icon-username"></i><span> layui-icon-username</span></li>
								<li><i class="layui-icon layui-icon-refresh-3"></i><span> layui-icon-refresh-3</span>
								</li>
								<li><i class="layui-icon layui-icon-auz"></i><span> layui-icon-auz</span></li>
								<li><i class="layui-icon layui-icon-spread-left"></i><span>layui-icon-spread-left</span>
								</li>
								<li><i
										class="layui-icon layui-icon-shrink-right"></i><span>layui-icon-shrink-right</span>
								</li>
								<li><i class="layui-icon layui-icon-snowflake"></i><span> layui-icon-snowflake</span>
								</li>
								<li><i class="layui-icon layui-icon-tips"></i><span> layui-icon-tips</span></li>
								<li><i class="layui-icon layui-icon-note"></i><span> layui-icon-note</span></li>
								<li><i class="layui-icon layui-icon-home"></i><span> layui-icon-home</span></li>
								<li><i class="layui-icon layui-icon-senior"></i><span> layui-icon-senior</span></li>
								<li><i class="layui-icon layui-icon-refresh"></i><span> layui-icon-refresh</span></li>
								<li><i class="layui-icon layui-icon-refresh-1"></i><span> layui-icon-refresh-1</span>
								</li>
								<li><i class="layui-icon layui-icon-flag"></i><span> layui-icon-flag</span></li>
								<li><i class="layui-icon layui-icon-theme"></i><span> layui-icon-theme</span></li>
								<li><i class="layui-icon layui-icon-notice"></i><span> layui-icon-notice</span></li>
								<li><i class="layui-icon layui-icon-website"></i><span> layui-icon-website</span></li>
								<li><i class="layui-icon layui-icon-console"></i><span> layui-icon-console</span></li>
								<li><i
										class="layui-icon layui-icon-face-surprised"></i><span>layui-icon-face-surprised</span>
								</li>
								<li><i class="layui-icon layui-icon-set"></i><span> layui-icon-set</span></li>
								<li><i class="layui-icon layui-icon-template-1"></i><span> layui-icon-template-1</span>
								</li>
								<li><i class="layui-icon layui-icon-app"></i><span> layui-icon-app</span></li>
								<li><i class="layui-icon layui-icon-template"></i><span> layui-icon-template</span></li>
								<li><i class="layui-icon layui-icon-praise"></i><span> layui-icon-praise</span></li>
								<li><i class="layui-icon layui-icon-tread"></i><span> layui-icon-tread</span></li>
								<li><i class="layui-icon layui-icon-male"></i><span> layui-icon-male</span></li>
								<li><i class="layui-icon layui-icon-female"></i><span> layui-icon-female</span></li>
								<li><i class="layui-icon layui-icon-camera"></i><span> layui-icon-camera</span></li>
								<li><i class="layui-icon layui-icon-camera-fill"></i><span>layui-icon-camera-fill</span>
								</li>
								<li><i class="layui-icon layui-icon-more"></i><span> layui-icon-more</span></li>
								<li><i
										class="layui-icon layui-icon-more-vertical"></i><span>layui-icon-more-vertical</span>
								</li>
								<li><i class="layui-icon layui-icon-rmb"></i><span> layui-icon-rmb</span></li>
								<li><i class="layui-icon layui-icon-dollar"></i><span> layui-icon-dollar</span></li>
								<li><i class="layui-icon layui-icon-diamond"></i><span> layui-icon-diamond</span></li>
								<li><i class="layui-icon layui-icon-fire"></i><span> layui-icon-fire</span></li>
								<li><i class="layui-icon layui-icon-return"></i><span> layui-icon-return</span></li>
								<li><i class="layui-icon layui-icon-location"></i><span> layui-icon-location</span></li>
								<li><i class="layui-icon layui-icon-read"></i><span> layui-icon-read</span></li>
								<li><i class="layui-icon layui-icon-survey"></i><span> layui-icon-survey</span></li>
								<li><i class="layui-icon layui-icon-face-smile"></i><span> layui-icon-face-smile</span>
								</li>
								<li><i class="layui-icon layui-icon-face-cry"></i><span> layui-icon-face-cry</span></li>
								<li><i class="layui-icon layui-icon-cart-simple"></i><span>layui-icon-cart-simple</span>
								</li>
								<li><i class="layui-icon layui-icon-cart"></i><span> layui-icon-cart</span></li>
								<li><i class="layui-icon layui-icon-next"></i><span> layui-icon-next</span></li>
								<li><i class="layui-icon layui-icon-prev"></i><span> layui-icon-prev</span></li>
								<li><i class="layui-icon layui-icon-upload-drag"></i><span>layui-icon-upload-drag</span>
								</li>
								<li><i class="layui-icon layui-icon-upload"></i><span> layui-icon-upload</span></li>
								<li><i
										class="layui-icon layui-icon-download-circle"></i><span>layui-icon-download-circle</span>
								</li>
								<li><i class="layui-icon layui-icon-component"></i><span> layui-icon-component</span>
								</li>
								<li><i class="layui-icon layui-icon-file-b"></i><span> layui-icon-file-b</span></li>
								<li><i class="layui-icon layui-icon-user"></i><span> layui-icon-user</span></li>
								<li><i class="layui-icon layui-icon-find-fill"></i><span> layui-icon-find-fill</span>
								</li>
								<li><i
										class="layui-icon layui-icon-loading layui-anim layui-anim-rotate layui-anim-loop"></i><span>layui-icon-loading</span>
								</li>
								<li><i
										class="layui-icon layui-icon-loading-1 layui-anim layui-anim-rotate layui-anim-loop"></i><span>layui-icon-loading-1</span>
								</li>
								<li><i class="layui-icon layui-icon-add-1"></i><span> layui-icon-add-1</span></li>
								<li><i class="layui-icon layui-icon-play"></i><span> layui-icon-play</span></li>
								<li><i class="layui-icon layui-icon-pause"></i><span> layui-icon-pause</span></li>
								<li><i class="layui-icon layui-icon-headset"></i><span> layui-icon-headset</span></li>
								<li><i class="layui-icon layui-icon-video"></i><span> layui-icon-video</span></li>
								<li><i class="layui-icon layui-icon-voice"></i><span> layui-icon-voice</span></li>
								<li><i class="layui-icon layui-icon-speaker"></i><span> layui-icon-speaker</span></li>
								<li><i class="layui-icon layui-icon-fonts-del"></i><span> layui-icon-fonts-del</span>
								</li>
								<li><i class="layui-icon layui-icon-fonts-code"></i><span> layui-icon-fonts-code</span>
								</li>
								<li><i class="layui-icon layui-icon-fonts-html"></i><span> layui-icon-fonts-html</span>
								</li>
								<li><i
										class="layui-icon layui-icon-fonts-strong"></i><span>layui-icon-fonts-strong</span>
								</li>
								<li><i class="layui-icon layui-icon-unlink"></i><span> layui-icon-unlink</span></li>
								<li><i class="layui-icon layui-icon-picture"></i><span> layui-icon-picture</span></li>
								<li><i class="layui-icon layui-icon-link"></i><span> layui-icon-link</span></li>
								<li><i
										class="layui-icon layui-icon-face-smile-b"></i><span>layui-icon-face-smile-b</span>
								</li>
								<li><i class="layui-icon layui-icon-align-left"></i><span> layui-icon-align-left</span>
								</li>
								<li><i class="layui-icon layui-icon-align-right"></i><span>layui-icon-align-right</span>
								</li>
								<li><i
										class="layui-icon layui-icon-align-center"></i><span>layui-icon-align-center</span>
								</li>
								<li><i class="layui-icon layui-icon-fonts-u"></i><span> layui-icon-fonts-u</span></li>
								<li><i class="layui-icon layui-icon-fonts-i"></i><span> layui-icon-fonts-i</span></li>
								<li><i class="layui-icon layui-icon-tabs"></i><span> layui-icon-tabs</span></li>
								<li><i class="layui-icon layui-icon-radio"></i><span> layui-icon-radio</span></li>
								<li><i class="layui-icon layui-icon-circle"></i><span> layui-icon-circle</span></li>
								<li><i class="layui-icon layui-icon-edit"></i><span> layui-icon-edit</span></li>
								<li><i class="layui-icon layui-icon-share"></i><span> layui-icon-share</span></li>
								<li><i class="layui-icon layui-icon-delete"></i><span> layui-icon-delete</span></li>
								<li><i class="layui-icon layui-icon-form"></i><span> layui-icon-form</span></li>
								<li><i
										class="layui-icon layui-icon-cellphone-fine"></i><span>layui-icon-cellphone-fine</span>
								</li>
								<li><i class="layui-icon layui-icon-dialogue"></i><span> layui-icon-dialogue</span></li>
								<li><i class="layui-icon layui-icon-fonts-clear"></i><span>layui-icon-fonts-clear</span>
								</li>
								<li><i class="layui-icon layui-icon-layer"></i><span> layui-icon-layer</span></li>
								<li><i class="layui-icon layui-icon-date"></i><span> layui-icon-date</span></li>
								<li><i class="layui-icon layui-icon-water"></i><span> layui-icon-water</span></li>
								<li><i class="layui-icon layui-icon-code-circle"></i><span>layui-icon-code-circle</span>
								</li>
								<li><i class="layui-icon layui-icon-carousel"></i><span> layui-icon-carousel</span></li>
								<li><i class="layui-icon layui-icon-prev-circle"></i><span>layui-icon-prev-circle</span>
								</li>
								<li><i class="layui-icon layui-icon-layouts"></i><span> layui-icon-layouts</span></li>
								<li><i class="layui-icon layui-icon-util"></i><span> layui-icon-util</span></li>
								<li><i class="layui-icon layui-icon-templeate-1"></i><span>layui-icon-templeate-1</span>
								</li>
								<li><i
										class="layui-icon layui-icon-upload-circle"></i><span>layui-icon-upload-circle</span>
								</li>
								<li><i class="layui-icon layui-icon-tree"></i><span> layui-icon-tree</span></li>
								<li><i class="layui-icon layui-icon-table"></i><span> layui-icon-table</span></li>
								<li><i class="layui-icon layui-icon-chart"></i><span> layui-icon-chart</span></li>
								<li><i
										class="layui-icon layui-icon-chart-screen"></i><span>layui-icon-chart-screen</span>
								</li>
								<li><i class="layui-icon layui-icon-engine"></i><span> layui-icon-engine</span></li>
								<li><i class="layui-icon layui-icon-triangle-d"></i><span> layui-icon-triangle-d</span>
								</li>
								<li><i class="layui-icon layui-icon-triangle-r"></i><span> layui-icon-triangle-r</span>
								</li>
								<li><i class="layui-icon layui-icon-file"></i><span> layui-icon-file</span></li>
								<li><i class="layui-icon layui-icon-set-sm"></i><span> layui-icon-set-sm</span></li>
								<li><i
										class="layui-icon layui-icon-reduce-circle"></i><span>layui-icon-reduce-circle</span>
								</li>
								<li><i class="layui-icon layui-icon-add-circle"></i><span> layui-icon-add-circle</span>
								</li>
								<li><i class="layui-icon layui-icon-404"></i><span> layui-icon-404</span></li>
								<li><i class="layui-icon layui-icon-about"></i><span> layui-icon-about</span></li>
								<li><i class="layui-icon layui-icon-up"></i><span> layui-icon-up</span></li>
								<li><i class="layui-icon layui-icon-down"></i><span> layui-icon-down</span></li>
								<li><i class="layui-icon layui-icon-left"></i><span> layui-icon-left</span></li>
								<li><i class="layui-icon layui-icon-right"></i><span> layui-icon-right</span></li>
								<li><i class="layui-icon layui-icon-circle-dot"></i><span> layui-icon-circle-dot</span>
								</li>
								<li><i class="layui-icon layui-icon-search"></i><span> layui-icon-search</span></li>
								<li><i class="layui-icon layui-icon-set-fill"></i><span> layui-icon-set-fill</span></li>
								<li><i class="layui-icon layui-icon-group"></i><span> layui-icon-group</span></li>
								<li><i class="layui-icon layui-icon-friends"></i><span> layui-icon-friends</span></li>
								<li><i class="layui-icon layui-icon-reply-fill"></i><span> layui-icon-reply-fill</span>
								</li>
								<li><i class="layui-icon layui-icon-menu-fill"></i><span> layui-icon-menu-fill</span>
								</li>
								<li><i class="layui-icon layui-icon-log"></i><span> layui-icon-log</span></li>
								<li><i
										class="layui-icon layui-icon-picture-fine"></i><span>layui-icon-picture-fine</span>
								</li>
								<li><i
										class="layui-icon layui-icon-face-smile-fine"></i><span>layui-icon-face-smile-fine</span>
								</li>
								<li><i class="layui-icon layui-icon-list"></i><span> layui-icon-list</span></li>
								<li><i class="layui-icon layui-icon-release"></i><span> layui-icon-release</span></li>
								<li><i class="layui-icon layui-icon-ok"></i><span> layui-icon-ok</span></li>
								<li><i class="layui-icon layui-icon-help"></i><span> layui-icon-help</span></li>
								<li><i class="layui-icon layui-icon-chat"></i><span> layui-icon-chat</span></li>
								<li><i class="layui-icon layui-icon-top"></i><span> layui-icon-top</span></li>
								<li><i class="layui-icon layui-icon-star"></i><span> layui-icon-star</span></li>
								<li><i class="layui-icon layui-icon-star-fill"></i><span> layui-icon-star-fill</span>
								</li>
								<li><i class="layui-icon layui-icon-close-fill"></i><span> layui-icon-close-fill</span>
								</li>
								<li><i class="layui-icon layui-icon-close"></i><span> layui-icon-close</span></li>
								<li><i class="layui-icon layui-icon-ok-circle"></i><span> layui-icon-ok-circle</span>
								</li>
								<li><i
										class="layui-icon layui-icon-add-circle-fine"></i><span>layui-icon-add-circle-fine</span>
								</li>
							</ul>
						</div>
						<div class="layui-tab-item " style="margin-left: 30px;" id="tb33">
							模板引擎 显示商品列表的方法
							
							<pre class="layui-code code-demo" lay-options="{preview: true, layout: ['code', 'preview']}">
							// 在里面放置任意的 code
					
							<div id="view" style="color: #009688;"></div>
							
							<h1>View 就显示的地方</h1>
							
							
							<script id="TPL" type="text/html">
								<h3>{
   
   {= d.name }}</h3>
								<p>性别:{
   
   {= d.sex ? '男' : '女' }}</p>
							</script>
							
							<script>
								layui.use(function() {
									var laytpl = layui.laytpl;
									// 渲染
									var data = {
										name: '张三',
										sex: 1
									};
									var getTpl = document.getElementById('TPL').innerHTML; // 获取模板字符
									var elemView = document.getElementById('view'); // 视图对象
									// 渲染并输出结果
									laytpl(getTpl).render(data, function(str) {
										elemView.innerHTML = str;
									});
								});
							</script>
							
							</pre>

							
						</div>
						
						<div class="layui-tab-item " style="margin-left: 30px;">
							<div class="current-location">
								<span>当前位置:</span>
								<span>销售管理</span>
								<span class="separator">&gt; </span>
								<span>销售订单</span>
								<span class="back">
									<a id="back" href="#"> &lt; 返回</a>
								</span>
								<div class="btn-list" style="margin: 20px;">
									<a class="layui-btn layui-btn-sm" id="submit"><i
											class="layui-icon  layui-icon-ok"></i> 提交审批</a>
									<a class="layui-btn layui-btn-normal layui-btn-sm" id="reset"><i
											class="fa fa-refresh"></i>
										重置</a>
								</div>
							</div>

							<form class="layui-form bill-form layui-form-pane" lay-filter="hn-form" action="">
								<div class="layui-form-item">
									<div class="layui-inline">
										<label class="layui-form-label">单据编号<i class="required"> *</i></label>
										<div class="layui-input-inline">
											<input class="layui-input layui-disabled" data-submit="bill" id="BillNo"
												lay-verify="required" name="BillNo" readonly="readonly" type="text"
												value="jxc2023010101">
										</div>
									</div>
									<div class="layui-inline">
										<label class="layui-form-label">单据日期<i class="required"> *</i></label>
										<div class="layui-input-inline">
											<input class="layui-input" data-submit="bill" data-val="true"
												data-val-date="字段 BillDate 必须是日期。" data-val-required="BillDate 字段是必需的。"
												id="BillDate" lay-verify="required" name="BillDate" type="text"
												value="2023-08-12" lay-key="3">
										</div>
									</div>
									<div class="layui-inline">
										<label class="layui-form-label">交货日期</label>
										<div class="layui-input-inline">
											<input class="layui-input" data-submit="bill" data-val="true"
												data-val-date="字段 DeliveryDate 必须是日期。" id="DeliveryDate"
												name="DeliveryDate" type="text" value="" lay-key="4">
										</div>
									</div>
								</div>
								<div class="layui-form-item">
									<div class="layui-inline">
										<label class="layui-form-label">客户<i class="required"> *</i></label>
										<div class="layui-input-inline">
											<div class="hn-input-icon" id="customer">
												<input autocomplete="off" class="layui-input" id="CusName"
													lay-verify="required" name="CusName" type="text" value="">
												<i class="layui-icon layui-icon-search" title="选择客户"></i>
											</div>
										</div>
									</div>
									<div class="layui-inline">
										<label class="layui-form-label">销售人员<i class="required"> *</i></label>
										<div class="layui-input-inline">
											<div class="hn-input-icon" id="user" data-id="SalesUserID"
												data-name="SalesUserName" data-title="选择销售人员">
												<input class="layui-input" id="SalesUserName" lay-verify="required"
													name="SalesUserName" type="text" value="">
												<i class="layui-icon layui-icon-search" title="选择销售人员"></i>
											</div>
										</div>
									</div>
									<div class="layui-inline">
										<label class="layui-form-label">备注</label>
										<div class="layui-input-inline">
											<input class="layui-input" data-submit="bill" id="Remark" name="Remark"
												type="text" value="">
										</div>
									</div>
								</div>
								<div class="layui-form-item">
									<div class="layui-inline">
										<label class="layui-form-label">优惠率(%)</label>
										<div class="layui-input-inline">
											<input value="0.00" class="layui-input" data-max="100" data-precision="2"
												data-submit="bill" data-type="number" data-val="true"
												data-val-number="字段 PreRate 必须是一个数字。"
												data-val-required="PreRate 字段是必需的。" id="PreRate" lay-verify="required"
												name="PreRate" type="text">
										</div>
									</div>
									<div class="layui-inline">
										<label class="layui-form-label">优惠金额(元)<i class="required"> *</i></label>
										<div class="layui-input-inline">
											<input value="0.00" class="layui-input layui-disabled" data-submit="bill"
												data-type="number" data-val="true"
												data-val-number="字段 PreMoney 必须是一个数字。"
												data-val-required="PreMoney 字段是必需的。" disabled="disabled" id="PreMoney"
												lay-verify="required" name="PreMoney" type="text">
										</div>
									</div>
									<div class="layui-inline">
										<label class="layui-form-label">优惠后应收款(元)<i class="required"> *</i></label>
										<div class="layui-input-inline">
											<input value="0.00" class="layui-input layui-disabled" data-submit="bill"
												data-type="number" data-val="true"
												data-val-number="字段 ReceivableMoney 必须是一个数字。"
												data-val-required="ReceivableMoney 字段是必需的。" disabled="disabled"
												id="ReceivableMoney" lay-verify="required" name="ReceivableMoney"
												type="text">
										</div>
									</div>
								</div>
								<div class="layui-form-item">
									<div class="layui-inline">
										<label class="layui-form-label">本次收款(元)</label>
										<div class="layui-input-inline">
											<div class="hn-input-icon" id="currMoney">
												<input value="0.00" class="layui-input" data-precision="2"
													data-submit="bill" data-type="number" data-val="true"
													data-val-number="字段 SkMoney 必须是一个数字。"
													data-val-required="SkMoney 字段是必需的。" id="SkMoney"
													lay-verify="cusmoney" name="SkMoney" type="text">
												<i class="fa fa-edit" title="快速输入"></i>
											</div>
										</div>
									</div>
									<div class="layui-inline">
										<label class="layui-form-label">结算账户</label>
										<div class="layui-input-inline">
											<div class="hn-input-icon">
												<select data-submit="bill" data-val="true"
													data-val-number="字段 FaID 必须是一个数字。" id="FaID" lay-filter="FaID"
													lay-verify="cusaccount" name="FaID">
													<option value="">请选择</option>
													<option value="0">多账户结算</option>
													<option value="1">农业银行</option>
													<option value="15">微信</option>
													<option value="2">工商银行</option>
													<option value="16">支付宝</option>
												</select>
												<div class="layui-unselect layui-form-select">
													<div class="layui-select-title"><input type="text" placeholder="请选择"
															value="" readonly="" class="layui-input layui-unselect"><i
															class="layui-edge"></i></div>
													<dl class="layui-anim layui-anim-upbit">
														<dd lay-value="" class="layui-select-tips">请选择</dd>
														<dd lay-value="0" class="">多账户结算</dd>
														<dd lay-value="1" class="">农业银行</dd>
														<dd lay-value="15" class="">微信</dd>
														<dd lay-value="2" class="">工商银行</dd>
														<dd lay-value="16" class="">支付宝</dd>
													</dl>
												</div>
												<span id="more" style="display:none">多账户</span>
											</div>
										</div>
									</div>
									<div class="layui-inline">
										<label class="layui-form-label">本次欠款(元)</label>
										<div class="layui-input-inline">
											<input value="0.00" class="layui-input layui-disabled" data-submit="bill"
												data-type="number" data-val="true" data-val-number="字段 QkMoney 必须是一个数字。"
												data-val-required="QkMoney 字段是必需的。" disabled="disabled" id="QkMoney"
												name="QkMoney" type="text">
										</div>
									</div>
								</div>
								<div class="layui-form-item">
									<div class="mx" style="height: 612px;">
										<table class="mx-table" id="tbmx">
											<thead>
												<tr>
													<th style="width: 36px; min-width:36px"></th>
													<th style="min-width: 120px" class="mx-required">产品名称</th>
													<th style="min-width: 80px">产品编码</th>
													<th style="min-width: 80px">规格型号</th>
													<th style="min-width: 80px" class="mx-required">仓库</th>
													<th style="min-width: 60px" class="mx-required">单位</th>
													<th style="min-width: 100px" class="mx-required">单价</th>
													<th style="min-width: 80px" class="mx-required">数量</th>
													<th style="min-width: 100px">基本数量</th>
													<th style="min-width: 80px">金额(元)</th>
													<th style="min-width: 60px" class="mx-required">税率(%)</th>
													<th style="min-width: 80px">税额(元)</th>
													<th style="min-width: 80px">含税金额(元)</th>
													<th style="min-width:120px" class="mx-required">备注</th>
												</tr>
											</thead>
											<tbody>
												<tr >
													<td> <input type="hidden" name="SordsID" value="0"
															data-submit="bills"> <input type="hidden" name="SalesPrice">
														<input type="hidden" name="ConvertNum">
														<input type="hidden" name="BaseUnit"> <input type="hidden"
															name="ProID" data-submit="bills"> <input type="hidden"
															name="BaseQuantity" data-type="number" data-submit="bills">
														<a data-event="add" title="新增一行"><i
																class="layui-icon layui-icon-add-circle"></i></a> <a
															data-event="del" title="删除当前行"><i
																class="layui-icon layui-icon-delete"></i></a>
													</td>
													<td>
														<div class="hn-input-icon" data-id="product"
															data-url="#"> <input
																type="text" name="ProName" autocomplete="off"
																class="layui-input" lay-verify="required"> <i
																class="layui-icon layui-icon-more" title="选择产品"></i>
														</div>
													</td>
													<td><span data-id="ProCode"></span></td>
													<td><span data-id="Spec"></span></td>
													<td><select name="WhID" lay-verify="required" data-submit="bills">
															<option value="">请选择</option>
															<option value="4">长春中心仓</option>
															<option value="5">通化中心仓</option>
															<option value="7">东西湖仓库</option>
														</select>
														<div class="layui-unselect layui-form-select">
															<div class="layui-select-title"><input type="text"
																	placeholder="请选择" value="" readonly=""
																	class="layui-input layui-unselect"><i
																	class="layui-edge"></i></div>
															<dl class="layui-anim layui-anim-upbit">
																<dd lay-value="" class="layui-select-tips">请选择</dd>
																<dd lay-value="4" class="">心仓</dd>
																<dd lay-value="5" class="">通化中心仓</dd>
																<dd lay-value="7" class="">东西湖仓库</dd>
															</dl>
														</div>
													</td>
													<td><select name="Unit" lay-verify="required" lay-filter="Unit"
															data-submit="bills"></select>
														<div class="layui-unselect layui-form-select">
															<div class="layui-select-title"><input type="text"
																	placeholder="请选择" value="" readonly=""
																	class="layui-input layui-unselect"><i
																	class="layui-edge"></i></div>
															<dl class="layui-anim layui-anim-upbit">
																<dd lay-value="" class="layui-disabled">没有选项</dd>
															</dl>
														</div>
													</td>
													<td>
														<div class="hn-input-icon" data-id="price"> <input type="text"
																name="Price" class="layui-input" lay-verify="required"
																data-type="number" data-precision="2"
																data-submit="bills"> <i
																class="layui-icon layui-icon-more" title="选择价格"></i>
														</div>
													</td>
													<td><input type="text" name="Quantity" class="layui-input"
															lay-verify="required" data-type="number" data-default="1"
															data-precision="2" data-submit="bills"></td>
													<td><span data-id="BaseQuantity"></span></td>
													<td><input type="text" name="NotTaxMoney" class="layui-input"
															data-type="number" disabled="disabled" data-submit="bills">
													</td>
													<td><input type="text" name="TaxRate" value="0.00"
															class="layui-input" data-type="number" data-precision="2"
															data-max="100" data-submit="bills"></td>
													<td><input type="text" name="Tax" class="layui-input"
															data-type="number" disabled="disabled" data-submit="bills">
													</td>
													<td><input type="text" name="TaxMoney" class="layui-input"
															data-type="number" disabled="disabled" data-submit="bills">
													</td>
													<td><input type="text" name="Remark" class="layui-input"
															data-submit="bills">
													</td>
												</tr>
											</tbody>
										</table>
									</div>
								</div>
								<div class="layui-form-item layui-hide">
									<input data-submit="bill" data-val="true" data-val-number="字段 SordID 必须是一个数字。"
										data-val-required="SordID 字段是必需的。" id="SordID" name="SordID" type="hidden"
										value="0">
									<input data-submit="bill" data-val="true" data-val-number="字段 SalesUserID 必须是一个数字。"
										data-val-required="SalesUserID 字段是必需的。" id="SalesUserID" name="SalesUserID"
										type="hidden" value="0">
									<input data-submit="bill" data-val="true" data-val-number="字段 CusID 必须是一个数字。"
										data-val-required="CusID 字段是必需的。" id="CusID" name="CusID" type="hidden"
										value="0">
									<input data-submit="bill" data-val="true" data-val-number="字段 Tax 必须是一个数字。"
										data-val-required="Tax 字段是必需的。" id="Tax" name="Tax" type="hidden" value="0">
									<input data-submit="bill" data-val="true" data-val-number="字段 TaxMoney 必须是一个数字。"
										data-val-required="TaxMoney 字段是必需的。" id="TaxMoney" name="TaxMoney" type="hidden"
										value="0">
									<input type="hidden" id="setList" data-type="list" name="setList"
										data-submit="bill">
									<input type="button" lay-submit="" lay-filter="btn-submit">
								</div>
							</form>

						</div>
                        <div class="layui-tab-item " style="margin-left: 30px;">
							<!-- 查询销售订单start -->
							            <div class="current-location">
							                <span>当前位置:</span>
							                <span>销售管理</span><span class="separator">&gt; </span><span>销售出库</span>
							            </div>
							            <div class="main">
							                <blockquote class="layui-elem-quote layui-quote-nm search">
							                    <div id="search" class="layui-form">
							                        <div class="layui-form-item">
							                            <div class="layui-inline">
							                                <div class="layui-input-inline width-150">
							                                    <input name="key" class="layui-input" placeholder="编号/客户/销售员">
							                                </div>
							                                <div class="layui-input-inline width-120">
							                                    <input name="startDate" class="layui-input" value="2023-09-01" placeholder="起始日期"
							                                        lay-key="7">
							                                </div>
							                                <div class="layui-form-mid">-</div>
							                                <div class="layui-input-inline width-120">
							                                    <input name="endDate" class="layui-input" value="2023-09-01" placeholder="截止日期"
							                                        lay-key="8">
							                                </div>
							                                <div class="layui-input-inline width-120">
							                                    <select name="billStatus">
							                                        <option value="">单据状态</option>
							                                        <option value="0">正常</option>
							                                        <option value="3">作废</option>
							                                    </select>
							                                    <div class="layui-unselect layui-form-select">
							                                        <div class="layui-select-title"><input type="text" placeholder="单据状态" value=""
							                                                readonly="" class="layui-input layui-unselect"><i
							                                                class="layui-edge"></i></div>
							                                        <dl class="layui-anim layui-anim-upbit">
							                                            <dd lay-value="" class="layui-select-tips">单据状态</dd>
							                                            <dd lay-value="0" class="">正常</dd>
							                                            <dd lay-value="3" class="">作废</dd>
							                                        </dl>
							                                    </div>
							                                </div>
							                                <div class="layui-input-inline width-120">
							                                    <select name="auditStatus">
							                                        <option value="">审核状态</option>
							                                        <option value="0">待审核</option>
							                                        <option value="1">已审核</option>
							                                        <option value="2">已驳回</option>
							                                    </select>
							                                    <div class="layui-unselect layui-form-select">
							                                        <div class="layui-select-title"><input type="text" placeholder="审核状态" value=""
							                                                readonly="" class="layui-input layui-unselect"><i
							                                                class="layui-edge"></i></div>
							                                        <dl class="layui-anim layui-anim-upbit">
							                                            <dd lay-value="" class="layui-select-tips">审核状态</dd>
							                                            <dd lay-value="0" class="">待审核</dd>
							                                            <dd lay-value="1" class="">已审核</dd>
							                                            <dd lay-value="2" class="">已驳回</dd>
							                                        </dl>
							                                    </div>
							                                </div>
							                            </div>
							                            <span id="btnList">
							                                <button class="layui-btn" data-type="search"><i
							                                        class="layui-icon layui-icon-search"></i>查询</button>
							                                <button class="layui-btn" data-type="add"><i
							                                        class="layui-icon layui-icon-add-1"></i>添加</button>
							                            </span>
							                        </div>
							                    </div>
							                </blockquote>
							                <table id="tb" lay-filter="tb"></table>
							                <div class="layui-form layui-border-box layui-table-view" lay-filter="LAY-table-3" lay-id="tb"
							                    style=" height:744px;">
							                    <div class="layui-table-box">
							                        <div class="layui-table-header">
							                            <table cellspacing="0" cellpadding="0" border="0" class="layui-table">
							                                <thead>
							                                    <tr>
							                                        <th data-field="0" data-key="3-0-0" data-unresize="true"
							                                            class=" layui-table-col-special">
							                                            <div class="layui-table-cell laytable-cell-3-0-0 laytable-cell-numbers">
							                                                <span></span></div>
							                                        </th>
							                                        <th data-field="1" data-key="3-0-1" class=" layui-table-col-special">
							                                            <div class="layui-table-cell laytable-cell-3-0-1"><span>单据状态</span></div>
							                                        </th>
							                                        <th data-field="BillNo" data-key="3-0-2" data-minwidth="180" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-2" align="center">
							                                                <span>单据编号</span></div>
							                                        </th>
							                                        <th data-field="BillDate" data-key="3-0-3" data-minwidth="120" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-3" align="center">
							                                                <span>单据日期</span></div>
							                                        </th>
							                                        <th data-field="CusName" data-key="3-0-4" data-minwidth="180" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-4"><span>客户</span></div>
							                                        </th>
							                                        <th data-field="SalesUserName" data-key="3-0-5" data-minwidth="120" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-5"><span>销售人员</span></div>
							                                        </th>
							                                        <th data-field="DeliveryDate" data-key="3-0-6" data-minwidth="120" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-6" align="center">
							                                                <span>交货日期</span></div>
							                                        </th>
							                                        <th data-field="PreMoney" data-key="3-0-7" data-minwidth="120" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-7" align="right">
							                                                <span>优惠金额(元)</span></div>
							                                        </th>
							                                        <th data-field="ReceivableMoney" data-key="3-0-8" data-minwidth="150" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-8" align="right">
							                                                <span>优惠后应收款(元)</span></div>
							                                        </th>
							                                        <th data-field="SkMoney" data-key="3-0-9" data-minwidth="120" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-9" align="right">
							                                                <span>本次收款(元)</span></div>
							                                        </th>
							                                        <th data-field="CreateName" data-key="3-0-10" data-minwidth="120" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-10"><span>制单人</span></div>
							                                        </th>
							                                        <th data-field="AuditName" data-key="3-0-11" data-minwidth="120" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-11"><span>审核人</span></div>
							                                        </th>
							                                        <th data-field="DiscardName" data-key="3-0-12" data-minwidth="120" class="">
							                                            <div class="layui-table-cell laytable-cell-3-0-12"><span>作废人</span></div>
							                                        </th>
							                                        <th>
							                                            <div class="layui-table-cell "><span>审核/驳回备注</span>
							                                            </div>
							                                        </th>
							                                        <th >
							                                            <div class="layui-table-cell "><span>备注</span></div>
							                                        </th>
							                                    </tr>
							                                </thead>
							                            </table>
							                        </div>
							                </div>
							            </div>
							<!-- 查询销售订单End -->
						</div>
					</div>
				</div>
				<div class="layui-footer">
					<!-- 底部固定区域 -->
					<span>框架版本:Layui-v<span id="version"></span></span>
				</div>
			</div>

			<script src="./layui/layui.js"></script>
			<script>
				//JS 
				layui.use(['element', 'layer', 'util'], function() {
					var element = layui.element;
					var layer = layui.layer;
					var util = layui.util;
					var $ = layui.$;
					
					//这里是实现点击顶部选项卡之后,显示或隐藏对应的竖式选项卡
					$('.showtab').click(function(){
					var dataid=$(this).attr('data-id');
					var dataids=document.getElementById(dataid);
					var tabs=document.getElementsByName('tabs');
					$(tabs).hide();
					$(dataids).show();
					});
					
					// 输出版本号
					lay('#version').html(layui.v);

					//头部事件
					util.event('lay-header-event', {
						menuLeft: function(othis) { // 左侧菜单事件
							layer.msg('展开左侧菜单的操作', {
								icon: 0
							});
						},
						menuRight: function() { // 右侧菜单事件
							layer.open({
								type: 1,
								title: '更多',
								content: '<div style="padding: 15px;">处理右侧面板的操作</div>',
								area: ['260px', '100%'],
								offset: 'rt', // 右上角
								anim: 'slideLeft', // 从右侧抽屉滑出
								shadeClose: true,
								scrollbar: false
							});
						}
					});
				});
			</script>
			<script>
				layui.use(function() {
					var element = layui.element;
					var util = layui.util;
					// 普通事件
					util.on('lay-on', {
						tabAdd: function() {
							// 新增一个 tab 项
							var label = (Math.random() * 1000 | 0); // 标记 - 用于演示
							element.tabAdd('test-handle', {
								title: '新选项' + label,
								content: '<div style="padding: 15px;" >处理面板的操作' + label + '!!!!</div>',
								id: new Date().getTime(), // 实际使用一般是规定好的id,这里以毫秒数模拟
								change: true // 是否添加完毕后即自动切换
							})
						},
						tabAdd33: function() {
							// 新增一个 tab 33 项
							element.tabAdd('test-handle', {
								title: '图标库',
								content: '#tb33',
								id: '33', // 实际使用一般是规定好的id,这里以毫秒数模拟
								change: true // 是否添加完毕后即自动切换
							})
						},
						tabDelete: function(othis) {
							// 删除指定 tab 项
							element.tabDelete('test-handle', '44'); // 删除:“44”
							othis.addClass('layui-btn-disabled');
						},
						tabChange: function() {
							// 切换到指定 tab 项
							element.tabChange('test-handle', '22'); // 切换到:标签2
						},
						tabChange22: function() {
							// 切换到指定 tab 项
							element.tabChange('test-handle', '33'); // 切换到:标签2
						}
					});
				});
			</script>
			<script type="text/javascript">
				layui.use(['form', 'laydate'], function() {
					var $ = layui.$;
					var form = layui.form;
					var laydate = layui.laydate;
					var saleTax = '1'; //销售增值税 1开启 0 未开启
					var saleTaxRate = '0'; //默认税率
					var numPoint = '2'; //数量小数点位数
					var accountPoint = '2'; //金额小数点位数
					var sordID = '0'; //主键ID
					var whOption =
						'<option value="">请选择</option><option value="4">仓库4</option><option value="2">仓库2</option><option value="1">仓库1</option>'; //仓库选项
				
					//交货日期和订单日期
					laydate.render({
						elem: '#BillDate',
						showBottom: false
					});
					laydate.render({
						elem: '#DeliveryDate',
						showBottom: false
					});
					form.render();
				
					var h = $(window).height() - $('.bill-form').height() + $('.mx').height() - 125;
					$('.mx').height(h);
				
					
				
					//从表增行
					function addRow() {
						var tr = new Array();
						tr.push('<tr rowid="' + Math.random(1, 100) + '">');
						tr.push('  <td>');
						tr.push('    <input type="hidden" name="SordsID" value="0" data-submit = "bills" />');
						tr.push('    <input type="hidden" name="SalesPrice" />');
						tr.push('    <input type="hidden" name="ConvertNum" />');
						tr.push('    <input type="hidden" name="BaseUnit" />');
						tr.push('    <input type="hidden" name="ProID" data-submit = "bills" />');
						tr.push(
						'    <input type="hidden" name="BaseQuantity" data-type="number" data-submit = "bills" />');
						if (saleTax == '0') {
							tr.push('  <input type="hidden" name="Tax" data-type="number" data-submit = "bills" />');
							tr.push('  <input type="hidden" name="TaxMoney" data-type="number" data-submit = "bills" />');
						}
						tr.push(
							'    <a data-event="add" title="新增一行"><i class="layui-icon layui-icon-add-circle"></i></a>');
						tr.push('    <a data-event="del" title="删除当前行"><i class="layui-icon layui-icon-delete"></i></a>');
						tr.push('  </td>');
						tr.push('  <td>');
						tr.push(
							'    <div class="hn-input-icon" data-id="product" data-url="/PB_Product/Refer?billType=XSDD" >');
						tr.push(
							'      <input type="text" name="ProName" autocomplete="off" class="layui-input" lay-verify="required" />');
						tr.push('      <i class="layui-icon layui-icon-more" title="选择产品"></i>');
						tr.push('    </div>');
						tr.push('  </td>');
						tr.push('  <td><span data-id="ProCode"></span></td>');
						tr.push('  <td><span data-id="Spec"></span></td>');
						tr.push('  <td><select name ="WhID" lay-verify="required" data-submit = "bills">' + whOption +
							'</select></td>');
						tr.push(
							'  <td><select name ="Unit" lay-verify="required" lay-filter="Unit" data-submit = "bills"></select></td>');
						tr.push('  <td>');
						tr.push('    <div class="hn-input-icon" data-id="price">');
						tr.push('      <input type="text" name="Price" class="layui-input" lay-verify="required" data-type="number" data-precision="' +
							accountPoint + '" data-submit = "bills" />');
						tr.push('      <i class="layui-icon layui-icon-more" title="选择价格"></i>');
						tr.push('    </div>');
						tr.push('  </td>');
						tr.push('  <td><input type="text" name="Quantity" class="layui-input" lay-verify="required" data-type="number" data-default="1" data-precision="' +
							numPoint + '" data-submit = "bills" /></td>');
						tr.push('  <td><span data-id="BaseQuantity"></span></td>');
						tr.push(
							'  <td><input type="text" name="NotTaxMoney" class="layui-input" data-type="number" disabled="disabled" data-submit = "bills" /></td>');
						if (saleTax == '1') {
							tr.push('  <td><input type="text" name="TaxRate" value="' + parseFloat(saleTaxRate || 0)
								.toFixed(2) +
								'" class="layui-input" data-type="number" data-precision="2" data-max="100" data-submit = "bills" /></td>'
								);
							tr.push(
								'  <td><input type="text" name="Tax" class="layui-input" data-type="number" disabled="disabled" data-submit = "bills" /></td>');
							tr.push(
								'  <td><input type="text" name="TaxMoney" class="layui-input" data-type="number" disabled="disabled" data-submit = "bills" /></td>');
						}
						tr.push(
						'  <td><input type="text" name="Remark" class="layui-input" data-submit = "bills" /></td>');
						tr.push('</tr>');
						$('#tbmx tbody').append(tr.join(""));
						form.render();
					}
				
					//监听删除按钮
					$('#tbmx').on('click', '[data-event=del]', function() {
						if ($('#tbmx tbody tr').length > 1) {
							$(this).closest('tr').remove();
							getTotalMoney();
						}
					});
					//监听添加按钮
					$('#tbmx').on('click', '[data-event=add]', function() {
						addRow();
					});
					});
			</script>
			 <script type="text/javascript">
			      // 基于准备好的dom,初始化echarts实例
			      var myChart = echarts.init(document.getElementById('main'));
			
			      // 指定图表的配置项和数据
			      option = {
			        title: {
			          text: 'Nightingale Chart',
			          subtext: 'Fake Data',
			          left: 'center'
			        },
			        tooltip: {
			          trigger: 'item',
			          formatter: '{a} <br/>{b} : {c} ({d}%)'
			        },
			        legend: {
			          left: 'center',
			          top: 'bottom',
			          data: [
			            'rose1',
			            'rose2',
			            'rose3',
			            'rose4',
			            'rose5',
			            'rose6',
			            'rose7',
			            'rose8'
			          ]
			        },
			        toolbox: {
			          show: true,
			          feature: {
			            mark: { show: true },
			            dataView: { show: true, readOnly: false },
			            restore: { show: true },
			            saveAsImage: { show: true }
			          }
			        },
			        series: [
			          {
			            name: 'Radius Mode',
			            type: 'pie',
			            radius: [20, 140],
			            center: ['25%', '50%'],
			            roseType: 'radius',
			            itemStyle: {
			              borderRadius: 5
			            },
			            label: {
			              show: false
			            },
			            emphasis: {
			              label: {
			                show: true
			              }
			            },
			            data: [
			              { value: 40, name: 'rose 1' },
			              { value: 33, name: 'rose 2' },
			              { value: 28, name: 'rose 3' },
			              { value: 22, name: 'rose 4' },
			              { value: 20, name: 'rose 5' },
			              { value: 15, name: 'rose 6' },
			              { value: 12, name: 'rose 7' },
			              { value: 10, name: 'rose 8' }
			            ]
			          },
			          {
			            name: 'Area Mode',
			            type: 'pie',
			            radius: [20, 140],
			            center: ['75%', '50%'],
			            roseType: 'area',
			            itemStyle: {
			              borderRadius: 5
			            },
			            data: [
			              { value: 30, name: 'rose 1' },
			              { value: 28, name: 'rose 2' },
			              { value: 26, name: 'rose 3' },
			              { value: 24, name: 'rose 4' },
			              { value: 22, name: 'rose 5' },
			              { value: 20, name: 'rose 6' },
			              { value: 18, name: 'rose 7' },
			              { value: 16, name: 'rose 8' }
			            ]
			          }
			        ]
			      };
			
			      // 使用刚指定的配置项和数据显示图表。
			      myChart.setOption(option);
			    </script>
				
				<script>
				layui.use(function(){
				  // Code 代码 预览组件
				  layui.code({
				    elem: '.code-demo'
				  });
				})
				</script>

	</body>
</html>

二维菜单代码简单说明:

 

猜你喜欢

转载自blog.csdn.net/PieroPc/article/details/132628725