xxxrrrdddd 3 年之前
父节点
当前提交
ff35b631ef
共有 3 个文件被更改,包括 84 次插入3 次删除
  1. 14 1
      application/sub/controller/Order.php
  2. 14 2
      application/sub/view/order/index.html
  3. 56 0
      application/sub/view/order/remark.html

+ 14 - 1
application/sub/controller/Order.php

@@ -21,7 +21,7 @@ use think\Validate;
 class Order extends SubCommon
 {
     protected $noNeedLogin=[];
-    protected $noNeedRight=['mobile','index','refund_log'];
+    protected $noNeedRight=['mobile','index','refund_log','remark'];
 
     public function mobile(){
         $data=input();
@@ -87,4 +87,17 @@ class Order extends SubCommon
         $this->assign('list',$list);
         return view();
     }
+    #备注
+    public function remark(){
+        $id=input('id',0);
+        $model=MobileOrder::where('s_id',$this->auth->id)->find($id);
+        if($this->request->isGet()) {
+            return view('', compact('model'));
+        }else{
+            $remark_sub=input('remark_sub');
+            $model['remark_sub']=$remark_sub;
+            $model->save();
+            $this->success();
+        }
+    }
 }

+ 14 - 2
application/sub/view/order/index.html

@@ -19,7 +19,7 @@
             <th width="250">订单信息</th>
             <th width="250">收货人</th>
             <th>状态</th>
-            <th>备注</th>
+            <th width="200">备注</th>
             <th>创建时间</th>
             <th>更新时间</th>
             <th>操作</th>
@@ -51,13 +51,14 @@
             <td>
                 {$status[$a['status']]}
             </td>
-            <td>{$a.remark_sub}</td>
+            <td style="text-align: left;">{$a.remark_sub}</td>
             <td>{$a.create_time|date='Y-m-d H:i:s',###}</td>
             <td>{$a.update_time|date='Y-m-d H:i:s',###}</td>
             <td>
                 {eq name='a.status' value='30'}
                 <a class="layui-btn layui-btn-xs news_edit" data-id="{$a.id}"><i class="iconfont icon-caozuo"></i> 退款</a>
                 {/eq}
+                <a class="layui-btn layui-btn-xs btn-remark" data-id="{$a.id}"> 备注</a>
                 <a class="layui-btn layui-btn-xs refund_log" data-id="{$a.id}"> 退款记录</a>
             </td>
         </tr>
@@ -98,6 +99,17 @@
                 }
             })
         })
+        $("body").on("click",".btn-remark",function(){  //编辑
+            let id=$(this).data('id')
+            let index = layui.layer.open({
+                title : "退款",
+                type : 2,
+                area:['800px','500px'],
+                content : '{:url("order/remark")}?id='+id,
+                success : function(layero, index){
+                }
+            })
+        })
 
         $('.refund_log').click(function () {
             let id=$(this).data('id')

+ 56 - 0
application/sub/view/order/remark.html

@@ -0,0 +1,56 @@
+{extend name="layout/sub"/}
+{block name='css'}
+{/block}
+{block name='body'}
+<form class="layui-form">
+	<div class="layui-form-item">
+		<label class="layui-form-label">备注内容</label>
+		<div class="layui-input-block">
+			<textarea name="remark_sub" class="layui-textarea" maxlength="250">{$model.remark_sub}</textarea>
+		</div>
+	</div>
+	<div class="layui-form-item">
+		<div class="layui-input-block">
+			<button class="layui-btn" lay-submit lay-filter="add">立即提交</button>
+			<button type="reset" class="layui-btn layui-btn-primary">重置</button>
+		</div>
+	</div>
+</form>
+{/block}
+{block name='js'}
+<script>
+	layui.config({
+		base : "__SUB__/js/"
+	}).use(['form','layer','jquery','layedit','laydate'],function(){
+		var form = layui.form,
+				layer = parent.layer === undefined ? layui.layer : parent.layer,
+				laypage = layui.laypage,
+				layedit = layui.layedit,
+				laydate = layui.laydate,
+				$ = layui.jquery;
+
+		//创建一个编辑器
+		var editIndex = layedit.build('news_content');
+		var addNewsArray = [],addNews;
+		form.on("submit(add)",function(data){
+			//弹出loading
+			var index = top.layer.msg('数据提交中,请稍候',{icon: 16,time:false,shade:0.1});
+			$.post('',data.field,function (res){
+				top.layer.close(index);
+				if(res.code){
+					top.layer.msg("操作成功!");
+					layer.closeAll("iframe");
+					//刷新父页面
+					parent.location.reload();
+				}else{
+					layer.alert(res.msg,{
+						title:'错误'
+					})
+				}
+			})
+			return false;
+		})
+
+	})
+</script>
+{/block}