From f5cff267408c1ccd0b75bd31b6c8e37e9d5d9ff7 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期一, 25 三月 2024 15:33:43 +0800
Subject: [PATCH] 销售订单:增加多行插入功能
---
WebTM/views/销售管理/销售订单/Add_Edit_Xs_SeOrderBillList.html | 67 +++++++++++++++++++++++++++++++++
1 files changed, 67 insertions(+), 0 deletions(-)
diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html"
index fd65407..6077cda 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\256\242\345\215\225/Add_Edit_Xs_SeOrderBillList.html"
@@ -379,6 +379,7 @@
<script type="text/html" id="toolbarDemo">
<div class="layui-btn-container">
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>澧炲姞涓�琛�</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLines"><i class="layui-icon layui-icon-form"></i>澧炲姞澶氳</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-InsertLine"><i class="layui-icon layui-icon-form"></i>鎻掑叆涓�琛�</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>澶嶅埗涓�琛�</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Up"><i class="layui-icon layui-icon-form"></i>涓婄Щ</button>
@@ -646,6 +647,9 @@
switch (obj.event) {
//鏂板涓�琛�
case 'btn-AddLine': btnAddLine(NewRow);
+ break;
+ //鏂板涓�琛�
+ case 'btn-AddLines': btnAddLines(NewRow);
break;
//澶嶅埗涓�琛�
case 'btn-CopyLine': btnCopyLine(data);
@@ -1974,6 +1978,69 @@
}
//#endregion
+ //#region 鍦ㄦ湯灏惧鍔犳寚瀹氭暟閲忕殑琛�
+ function btnAddLines(NewRow) {
+ layer.prompt({ formType: 2, title: "璇疯緭鍏ラ渶瑕佹柊澧炵殑琛屾暟", value: '1' },
+ function (value, index) {
+ //鏁板�兼牸寮忔牎楠屽伐鍏�
+ var ref = /^[1-9]\d*$/; //姝f暣鏁版鍒欒〃杈惧紡
+ var temp = "";
+
+ //鏁版嵁鏍¢獙
+ temp = value;
+ if (!ref.test(temp) || temp == "0") {
+ layer.msg("璇疯緭鍏ュぇ浜�0鐨勬暣鏁�");
+ return false;
+ } else if (temp * 1 > 50) {
+ layer.confirm("鏂板琛屾暟瓒呰繃50琛岋紝鏄惁纭畾鏂板?", function (index1) {
+ if (option.data.length > 0) {
+ NewRow.HisStockGoods = option.data[0]["HisStockGoods"];
+ } else {
+ NewRow.HisStockGoods = "false";
+ }
+ var RowsCount = value * 1;
+ for (var i = 0; i < RowsCount; i++) {
+ table.cache["mainTable"].push(NewRow);
+ }
+ table.render(option);
+
+ //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
+ setSelectHisStockGoodsByTableRender();
+
+ //鏍规嵁鏄惁鍙栧簱瀛樿幏鍙栧畾閲戞瘮渚�
+ //setHEarnestRateByHisStockGoods();
+
+ //璁剧疆琛ㄥご鎵�闇�閲戦
+ set_HBillMoney($("#HEarnestRate").val() * 1);
+ layer.close(index1);
+ layer.close(index);
+ })
+ } else {
+ if (option.data.length > 0) {
+ NewRow.HisStockGoods = option.data[0]["HisStockGoods"];
+ } else {
+ NewRow.HisStockGoods = "false";
+ }
+ var RowsCount = value * 1;
+ for (var i = 0; i < RowsCount; i++) {
+ table.cache["mainTable"].push(NewRow);
+ }
+ table.render(option);
+
+ //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
+ setSelectHisStockGoodsByTableRender();
+
+ //鏍规嵁鏄惁鍙栧簱瀛樿幏鍙栧畾閲戞瘮渚�
+ //setHEarnestRateByHisStockGoods();
+
+ //璁剧疆琛ㄥご鎵�闇�閲戦
+ set_HBillMoney($("#HEarnestRate").val() * 1);
+ layer.close(index);
+ }
+ });
+ }
+ //#endregion
+
//#region 鍦ㄦ寚瀹氳涓嬫彃鍏ヤ竴琛�
function btnInsertLine(NewRow) {
if (option.data.length > 0) {
--
Gitblit v1.9.1