Просмотр исходного кода

完善品牌列表数的构造和保存

lichunlei 4 лет назад
Родитель
Сommit
8d0a2ee847

+ 5 - 9
Areas/Admin/Views/MainServer/StoreMachineApply/Edit.cshtml

@@ -61,6 +61,7 @@
                             <fieldset class="layui-elem-field layui-field-title">
                                 <legend>申请信息</legend>
                             </fieldset>
+                            <input type="hidden" id="SendSn" name="SendSn" value="@editData.SendSn">
                             @foreach (Dictionary<string, object> item in KsProductList)
                             {
                                 <div class="layui-form-item">
@@ -72,15 +73,10 @@
                                     </div>
                                     <div class="layui-inline">
                                         <label class="layui-form-label">商品数量:</label>
-                                        <div class="layui-input-inline" style="padding-top: 8px;">
-                                            @item["Num"]
-                                        </div>
-                                        <div class="layui-input-inline">
-                                             <input class="layui-input" type="hiden" name="ApplyNo" placeholder=""
-                                            autocomplete="off" value="@item["BrandId"]">
-                                            
-                                            <input class="layui-input" type="text" name="ApplyNo" placeholder=""
-                                            autocomplete="off">
+                                        <div class="layui-input-inline productlist">
+                                            <input type="hiden" name="BrandId" value="@item["BrandId"]">
+                                            <input class="layui-input" type="text" name="ApplyNum" placeholder=""
+                                            autocomplete="off" value="@item["Num"]">
                                         </div>
                                     </div>
                                 </div>

+ 13 - 0
wwwroot/layuiadmin/modules_main/StoreMachineApply_Admin.js

@@ -164,6 +164,19 @@ layui.config({
                         });
                     }, 300);
 
+                    var SendSn = '[';
+                    var ApplyNums = layero.find('iframe').contents().find('.productlist input[type=hidden][name=ApplyNum]');
+                    layero.find('iframe').contents().find('.productlist input[type=hidden][name=BrandId]').each(function (i) {
+                        var BrandId = $(this).val();
+                        var ApplyNum = ApplyNums[i].val();
+                        SendSn += '{"BrandId":' + BrandId + ',"ApplyNum":' + ApplyNum + '}';
+                        if(i < ApplyNums.length - 1) {
+                            SendSn += ',';
+                        }
+                    });
+                    SendSn += ']';
+                    layero.find('iframe').contents().find('#SendSn').val(SendSn);
+
                     //监听提交
                     iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) {
                         var field = data.field; //获取提交的字段