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

后台弹窗指定推送完成

DuGuYang 3 лет назад
Родитель
Сommit
73d18ca29c

+ 2 - 1
Areas/Admin/Controllers/MainServer/MsgAlertController.cs

@@ -180,8 +180,9 @@ namespace MySystem.Areas.Admin.Controllers
                     {
                         var userSwapWhiteAdd = db.UserSwapWhite.Add(new UserSwapWhite()
                         {
-                            QueryCount = Id,
+                            QueryCount = Id,//弹窗Id
                             CreateDate = DateTime.Now,
+                            CreateMan = SysUserName + "_" + SysRealName,
                             UserId = userForMakerCode.UserId,
                         }).Entity;
                     }

+ 12 - 2
Areas/Admin/Views/MainServer/MsgAlert/Add.cshtml

@@ -170,10 +170,10 @@
                                 <label class="layui-form-label">指定推送</label>
                                 <div class="layui-input-inline">
                                     <input type="checkbox" id="AlertFlag" name="AlertFlag" value="1" lay-skin="switch"
-                                        lay-filter="switchTest" title="开关">
+                                        lay-filter="AlertFlag" title="开关">
                                 </div>
                             </div>
-                            <div class="layui-form-item">
+                            <div class="layui-form-item" id="MakerCode" style="display: none;">
                                 <label class="layui-form-label">创客编号</label>
                                 <div class="layui-input-block">
                                     <textarea class="layui-textarea" lay-verify="" name="MakerCodes" id="MakerCodes" placeholder="请输入创客编号,多个创客编号用回车隔开"></textarea>
@@ -357,6 +357,16 @@
                 form.render();
             });
 
+            form.on('switch(AlertFlag)', function (data) {
+                console.log(data);
+                if (this.checked) {
+                    $('#MakerCode').css('display', 'block');
+                } else {
+                    $('#MakerCode').css('display', 'none');
+                }
+                form.render();
+            });
+
             //日期
             laydate.render({
                 elem: '#EffectStartDate',

+ 18 - 8
Areas/Admin/Views/MainServer/MsgAlert/Edit.cshtml

@@ -182,14 +182,6 @@
                                         placeholder="请输入每日次数">
                                 </div>
                             </div>
-                            <div class="layui-form-item">
-                                <label class="layui-form-label">指定推送</label>
-                                <div class="layui-input-inline">
-                                    <input type="checkbox" id="AlertFlag" name="AlertFlag" value="1"
-                                        @(editData.AlertFlag == 1 ? "checked=checked" : "") lay-skin="switch"
-                                        lay-filter="switchTest" title="开关">
-                                </div>
-                            </div>
                             <div class="layui-form-item">
                                 <label class="layui-form-label">是否周末</label>
                                 <div class="layui-input-inline">
@@ -198,6 +190,14 @@
                                         lay-filter="switchTest" title="开关">
                                 </div>
                             </div>
+                            <div class="layui-form-item" id="MakerCode" style="display: none;">
+                                <label class="layui-form-label">指定推送</label>
+                                <div class="layui-input-inline">
+                                    <input type="checkbox" id="AlertFlag" name="AlertFlag" value="1"
+                                        @(editData.AlertFlag == 1 ? "checked=checked" : "") lay-skin="switch"
+                                        lay-filter="AlertFlag" title="开关">
+                                </div>
+                            </div>
                             <div class="layui-form-item">
                                 <label class="layui-form-label">创客编号</label>
                                 <div class="layui-input-block">
@@ -394,6 +394,16 @@
                 $('#Button').hide();
             }
 
+            form.on('switch(AlertFlag)', function (data) {
+                console.log(data);
+                if (this.checked) {
+                    $('#MakerCode').css('display', 'block');
+                } else {
+                    $('#MakerCode').css('display', 'none');
+                }
+                form.render();
+            });
+
             //日期
             laydate.render({
                 elem: '#EffectStartDate',