浏览代码

添加二次确认按钮

lyh 3 年之前
父节点
当前提交
c793201947

+ 40 - 2
app/admin/view/mall/shop_order/editstatus.html

@@ -11,7 +11,7 @@
         <div class="layui-form-item  layui-row layui-col-xs12">
             <label class="layui-form-label required">订单状态</label>
             <div class="layui-input-block">
-                <select name="status">
+                <select name="status" id="status">
                     <option value="">请选择</option>
                     {foreach $info.status_map as $v}
                     <option value="{$v.id}" {$info.status==$v.id?'selected=""':''}>{$v.name}</option>
@@ -23,7 +23,7 @@
         <input type="hidden" name="id" value="{$Request.param.id}">
         <div class="hr-line"></div>
         <div class="layui-form-item text-center">
-            <button type="submit" class="layui-btn layui-btn-normal layui-btn-sm" lay-submit="mall.shoporder/editstatus" data-refresh="true">确认
+            <button type="button" data-id="{$Request.param.id}" class="layui-btn layui-btn-normal layui-btn-sm editstatus" data-refresh="true">确认
             </button>
             <button type="reset" class="layui-btn layui-btn-primary layui-btn-sm">重置</button>
         </div>
@@ -35,4 +35,42 @@
         var form = layui.form;
         form.render();
     })
+</script>
+
+
+<script>
+    layui.use(['jquery', 'layer'], function () {
+        var $ = layui.$ //重点处
+            , layer = layui.layer
+            , form = layui.form;
+
+        $("body").on("click", ".editstatus", function () {
+            var id = $(this).attr('data-id');
+            var status = document.getElementById("status").value;
+            console.log(status)
+            layer.load(1);
+            layer.confirm('确定要修改订单状态吗?', {
+                btn: ['确定', '取消'] //按钮
+            }, function () {
+                layer.load(1);
+                $.post("{:url('mall.shoporder/editstatus')}", {id: id, status: status}, function (result) {
+                    console.log(result)
+                    if (result.code == 1) {
+                        layer.closeAll();
+                        layer.alert(result.msg, {
+                            yes: function () {
+                                window.location.reload();
+                            }, cancel: function () {
+                                window.location.reload();
+                            }
+                        });
+                    } else {
+                        layer.alert(result.msg);
+                    }
+                });
+            });
+        });
+        layer.closeAll();
+    });
+
 </script>

+ 39 - 3
app/admin/view/user/user/modifypid.html

@@ -11,9 +11,8 @@
         <div class="layui-form-item  layui-row layui-col-xs12">
             <label class="layui-form-label required">上级ID</label>
             <div class="layui-input-block">
-                <input type="text" name="pid" class="layui-input" lay-verify="required" lay-reqtext="请输入上级ID"
+                <input type="text" name="pid" id="pid" class="layui-input" lay-verify="required" lay-reqtext="请输入上级ID"
                        placeholder="请输入上级ID" value="{$info.pid}">
-
             </div>
         </div>
 
@@ -21,13 +20,50 @@
         <input type="hidden" name="id" value="{$Request.param.id}">
         <div class="hr-line"></div>
         <div class="layui-form-item text-center">
-            <button type="submit" class="layui-btn layui-btn-normal layui-btn-sm" lay-submit="user.user/modifypid" data-refresh="true">确认
+            <button type="button" data-id="{$Request.param.id}"
+                    class="layui-btn layui-btn-normal layui-btn-sm modifypid">确认
             </button>
             <button type="reset" class="layui-btn layui-btn-primary layui-btn-sm">重置</button>
         </div>
     </form>
 </div>
 
+
+<script>
+    layui.use(['jquery', 'layer'], function () {
+        var $ = layui.$ //重点处
+            , layer = layui.layer
+            , form = layui.form;
+
+        $("body").on("click", ".modifypid", function () {
+            var id = $(this).attr('data-id');
+            var pid = document.getElementById("pid").value;
+            layer.load(1);
+            layer.confirm('确定要修改吗?', {
+                btn: ['确定', '取消'] //按钮
+            }, function () {
+                console.log(pid)
+                layer.load(1);
+                $.post("{:url('user.user/modifypid')}", {id: id, pid: pid}, function (result) {
+                    console.log(result)
+                    if (result.code == 1) {
+                        layer.closeAll();
+                        layer.alert(result.msg, {
+                            yes: function () {
+                                window.location.reload();
+                            }, cancel: function () {
+                                window.location.reload();
+                            }
+                        });
+                    } else {
+                        layer.alert(result.msg);
+                    }
+                });
+            });
+        });
+    });
+
+</script>
 <!--<script>-->
 <!--    layui.use('form', function(){-->
 <!--        var form = layui.form;-->

+ 39 - 3
app/admin/view/user/user/phoneset.html

@@ -11,8 +11,8 @@
         <div class="layui-form-item  layui-row layui-col-xs12">
             <label class="layui-form-label required">新的手机号码</label>
             <div class="layui-input-block">
-                <input type="text" name="phone" class="layui-input" lay-verify="required" lay-reqtext="请输入新的手机号码"
-                       placeholder="请输入新的手机号码" value="{$info.phone}">
+                <input type="text" name="phone" id="phone" class="layui-input" lay-verify="required" lay-reqtext="请输入新的手机号码"
+                       placeholder="请输入新的手机号码" value="{$info.mobile}">
 
             </div>
         </div>
@@ -21,13 +21,49 @@
         <input type="hidden" name="id" value="{$Request.param.id}">
         <div class="hr-line"></div>
         <div class="layui-form-item text-center">
-            <button type="submit" class="layui-btn layui-btn-normal layui-btn-sm" lay-submit="user.user/phoneset" data-refresh="true">确认
+            <button type="button" data-id="{$Request.param.id}" class="layui-btn layui-btn-normal layui-btn-sm phoneset" data-refresh="true">确认
             </button>
             <button type="reset" class="layui-btn layui-btn-primary layui-btn-sm">重置</button>
         </div>
     </form>
 </div>
 
+
+<script>
+    layui.use(['jquery', 'layer'], function () {
+        var $ = layui.$ //重点处
+            , layer = layui.layer
+            , form = layui.form;
+
+        $("body").on("click", ".phoneset", function () {
+            var id = $(this).attr('data-id');
+            var phone = document.getElementById("phone").value;
+            layer.load(1);
+            layer.confirm('确定要修改手机号码吗?', {
+                btn: ['确定', '取消'] //按钮
+            }, function () {
+                layer.load(1);
+                $.post("{:url('user.user/phoneset')}", {id: id, phone: phone}, function (result) {
+                    console.log(result)
+                    if (result.code == 1) {
+                        layer.closeAll();
+                        layer.alert(result.msg, {
+                            yes: function () {
+                                window.location.reload();
+                            }, cancel: function () {
+                                window.location.reload();
+                            }
+                        });
+                    } else {
+                        layer.alert(result.msg);
+                    }
+                });
+            });
+        });
+    });
+
+</script>
+
 <!--<script>-->
 <!--    layui.use('form', function(){-->
 <!--        var form = layui.form;-->

+ 0 - 4
composer.json

@@ -64,9 +64,5 @@
         ]
     },
     "repositories": {
-        "packagist": {
-            "type": "composer",
-            "url": "https://mirrors.aliyun.com/composer/"
-        }
     }
 }