| | |
| | | <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> |
| | |
| | | switch (obj.event) { |
| | | //æ°å¢ä¸è¡ |
| | | case 'btn-AddLine': btnAddLine(NewRow); |
| | | break; |
| | | //æ°å¢ä¸è¡ |
| | | case 'btn-AddLines': btnAddLines(NewRow); |
| | | break; |
| | | //å¤å¶ä¸è¡ |
| | | case 'btn-CopyLine': btnCopyLine(data); |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 卿«å°¾å¢å æå®æ°éçè¡ |
| | | function btnAddLines(NewRow) { |
| | | layer.prompt({ formType: 2, title: "请è¾å
¥éè¦æ°å¢çè¡æ°", value: '1' }, |
| | | function (value, index) { |
| | | //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | var ref = /^[1-9]\d*$/; //æ£æ´æ°æ£åè¡¨è¾¾å¼ |
| | | 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ä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | 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ä¸HisStockGoodså¼è®¾ç½®ä¸æå表 |
| | | setSelectHisStockGoodsByTableRender(); |
| | | |
| | | //æ ¹æ®æ¯å¦ååºåè·åå®éæ¯ä¾ |
| | | //setHEarnestRateByHisStockGoods(); |
| | | |
| | | //设置表头æééé¢ |
| | | set_HBillMoney($("#HEarnestRate").val() * 1); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 卿å®è¡ä¸æå
¥ä¸è¡ |
| | | function btnInsertLine(NewRow) { |
| | | if (option.data.length > 0) { |