Browse Source

订单重建

lizhen_gitee 8 months ago
parent
commit
d5cb3fc72b

+ 1 - 0
application/admin/controller/Wenzhenorder.php

@@ -25,6 +25,7 @@ class Wenzhenorder extends Backend
         $this->view->assign("ordertypeList", $this->model->getOrdertypeList());
         $this->view->assign("statusList", $this->model->getStatusList());
         $this->view->assign("refundStatusList", $this->model->getRefundStatusList());
+        $this->view->assign("comefromList", $this->model->getComefromList());
     }
 
 

+ 3 - 0
application/admin/lang/zh-cn/wenzhenorder.php

@@ -53,6 +53,9 @@ return [
     'Refund_status 1'  => '待退款',
     'Refund_status 2'  => '退款中',
     'Refund_status 3'  => '退款完成',
+    'Comefrom'         => '来源',
+    'Comefrom 1'       => 'app',
+    'Comefrom 2'       => '盒子',
     'User.nickname'    => '昵称',
     'User.mobile'      => '手机号',
     'User.avatar'      => '头像',

+ 14 - 1
application/admin/model/Wenzhenorder.php

@@ -34,7 +34,8 @@ class Wenzhenorder extends Model
         'video_time_text',
         'finish_time_text',
         'feedback_time_text',
-        'refund_status_text'
+        'refund_status_text',
+        'comefrom_text'
     ];
     
 
@@ -54,6 +55,11 @@ class Wenzhenorder extends Model
         return ['0' => __('Refund_status 0'), '1' => __('Refund_status 1'), '2' => __('Refund_status 2'), '3' => __('Refund_status 3')];
     }
 
+    public function getComefromList()
+    {
+        return ['1' => __('Comefrom 1'), '2' => __('Comefrom 2')];
+    }
+
 
     public function getOrdertypeTextAttr($value, $data)
     {
@@ -162,6 +168,13 @@ class Wenzhenorder extends Model
         return $value === '' ? null : ($value && !is_numeric($value) ? strtotime($value) : $value);
     }
 
+    public function getComefromTextAttr($value, $data)
+    {
+        $value = $value ? $value : (isset($data['comefrom']) ? $data['comefrom'] : '');
+        $list = $this->getComefromList();
+        return isset($list[$value]) ? $list[$value] : '';
+    }
+
 
     public function user()
     {

+ 1 - 0
public/assets/js/backend/wenzhenorder.js

@@ -56,6 +56,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'feedback_remark', title: __('Feedback_remark'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'refund_price', title: __('Refund_price'), operate:'BETWEEN'},
                         {field: 'refund_status', title: __('Refund_status'), searchList: {"0":__('Refund_status 0'),"1":__('Refund_status 1'),"2":__('Refund_status 2'),"3":__('Refund_status 3')}, formatter: Table.api.formatter.status},
+                        {field: 'comefrom', title: __('Comefrom'), searchList: {"1":__('Comefrom 1'),"2":__('Comefrom 2')}, formatter: Table.api.formatter.normal},
                         {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
                     ]
                 ]