313392073 hace 5 años
padre
commit
d87cfcf217
Se han modificado 3 ficheros con 1271 adiciones y 38 borrados
  1. 1238 1
      layui/lay/modules/table.js
  2. 23 4
      page/user/adminadd.html
  3. 10 33
      page/user/imgslist.html

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1238 - 1
layui/lay/modules/table.js


+ 23 - 4
page/user/adminadd.html

@@ -227,7 +227,7 @@
                         <a href="javascript:history.back(-1)">返回</a>
                     </div>
                     <div class="main">
-                        <form class="layui-form" action="">
+                        <form class="layui-form" lay-filter="formData">
                             <div class="layui-form-item">
                                 <label class="layui-form-label">账号</label>
                                 <div class="layui-input-block">
@@ -283,9 +283,28 @@
     <script src="../../js/jquery.js"></script>
     <script src="../../js/common.js"></script>
     <script>
-        // 获取到浏览器传递过来的ID 调用用户信息
-        console.log(getUrlParam('id'))
-        
+        if(getUrlParam('id')) {
+            layui.use(['table', 'form','laydate'], function () {
+                var form = layui.form;
+                getInit()
+                function getInit() {
+                    $.ajax({
+                        url:'', //删除的接口
+                        type:'get',
+                        dataType: "json",
+                        data : "id="+getUrlParam('id'),    
+                        success:function(res) {
+                            if(res.code == 0) {
+                                form.val('formData', res.data)
+                                $("#img-pre").attr('src',res.data.logo)
+                            }else{
+                                layer.msg("网路错误,提交失败", {icon: 5});
+                            }
+                        }
+                    })
+                }
+            })
+        }
         layui.use(['element'], function () {
             var element = layui.element;
         });

+ 10 - 33
page/user/imgslist.html

@@ -392,7 +392,6 @@
                 var data = obj.data;
                 if (obj.event === 'del') {
                     layer.confirm('真的删除行么', function (index) {
-                        // obj.del();
                         $.ajax({
                             url:'', //删除的接口
                             type:'get',
@@ -424,7 +423,6 @@
                             layer.closeAll()
                         }
                     });
-                    //动态向表传递赋值可以参看文章进行修改界面的更新前数据的显示,当然也是异步请求的要数据的修改数据的获取
                     setFormValue(obj, data);
                 }
             });
@@ -444,42 +442,19 @@
                         layer.closeAll()
                     }
                 });
+                setFormValue('','');
             })
             // 提交修改的数据
             function setFormValue(obj, data) {
                 form.on('submit(btn)', function(msg) {
-                    var uregs = /^[a-zA-Z0-9]{4,12}$/
-                    var pregs = /^[a-zA-Z0-9]{6,12}$/
-                    if(!uregs.test(msg.field.name)) {
-                        layer.tips('请输入正确的账号格式',$("#name"),{
+                    if(msg.field.title.length > 32 || msg.field.title.length < 2) {
+                        layer.tips('图片标题请输入2-32字之间',$("#title"),{
                             tips: [3, '#0FA6D8']
                         });
-                        $("#name").focus();
                         return false;
                     }
-                    if(msg.field.nickname.length < 4 || msg.field.nickname.length > 12) {
-                        layer.tips('请输入正确的昵称格式',$("#nickname"),{
-                            tips: [3, '#0FA6D8']
-                        });
-                        $("#nickname").focus();
-                        return false;
-                    }
-                    $.ajax({
-                        url:'', //接受修改的数据
-                        type:'post',
-                        dataType:'json',
-                        data:{id:data.id,name:msg.field.name,nickname:msg.field.nickname,role:msg.field.role},
-                        success:function (res) {
-                            if(res.code == 0){
-                                layer.closeAll('loading');
-                                layer.load(2);
-                                layer.msg("修改成功", {icon: 6});
-                                layer.closeAll()
-                            }else{
-                                layer.msg("修改失败", {icon: 5});
-                            }
-                        }
-                    })
+                    var base = $("#oldhead").attr("src")
+                    base64Upload(msg.field.title?msg.field.title:'',base);
                 })
             }
         })
@@ -504,17 +479,19 @@
             reader.onload = function (e) {
                 dealImage(this.result, { width: 200 }, function (base) {
                     $("#oldhead").attr("src",base);
-                    base64Upload(base)
                 });
             }
         }
         //上传base64图片
-        function base64Upload(img) {
+        function base64Upload(obj,img) {
             var formData = new FormData();
             formData.append('base64string',img);
-            if($("#dataid").val()) { //判断是新增还是修改
+            if(obj && $("#dataid").val()) { //判断是新增还是修改
                 formData.append('id',$("#dataid").val());
             }
+            if(obj) { //修改标题
+                formData.append('title',obj);
+            }
             $.ajax({
                 type:'post',
                 url: '', //接受图片的地址