xxxrrrdddd 3 years ago
parent
commit
4e6bd1e566

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

@@ -60,6 +60,7 @@ class MobileOrder extends Backend
                     ->paginate($limit);
 
             foreach ($list as $row) {
+                $row['pay_link']=request()->domain()."/build/#/oder-detail/{$row['id']}";
             }
 
             $result = array("total" => $list->total(), "rows" => $list->items());

+ 1 - 3
public/assets/js/backend/mobile_order.js

@@ -58,9 +58,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                             },width:200},
                         {field: 'status', title: __('Status'),formatter: Table.api.formatter.label,searchList:status},
                         {field: 'remark_backend', title: __('备注'),formatter: Table.api.formatter.content,operate:false},
-                        {field: '', title: __('付款链接'),formatter(_,order){
-                            return `<input type="hidden" value="http://lh.hdlkeji.com/build/#/oder-detail/${order.id}"/><button class="btn btn-info" onclick="$(this).prev().select();document.execCommand('Copy');">点击复制</button>`
-                            },operate:false},
+                        {field: 'pay_link', title: __('付款链接'),formatter:Table.api.formatter.url,operate:false},
                         {field: 'create_time', title: __('Create_time'),formatter: Table.api.formatter.datetime,addClass:'datetimerange',operate: 'range'},
                         {field: 'update_time', title: __('更新时间'),formatter: Table.api.formatter.datetime,addClass:'datetimerange',operate: 'range'},
 /*                        {field: 'pay_time', title: __('Pay_time'),formatter: Table.api.formatter.datetime,addClass:'datetimerange',operate: 'range'},

+ 1 - 1
public/assets/js/require-table.js

@@ -709,7 +709,7 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
                 },
                 url: function (value, row, index) {
                     value = value == null || value.length === 0 ? '' : value.toString();
-                    return '<div class="input-group input-group-sm" style="width:250px;margin:0 auto;"><input type="text" class="form-control input-sm" value="' + value + '"><span class="input-group-btn input-group-sm"><a href="' + value + '" target="_blank" class="btn btn-default btn-sm"><i class="fa fa-link"></i></a></span></div>';
+                    return '<div class="input-group input-group-sm" style="width:100px;margin:0 auto;"><input type="text" class="form-control input-sm" value="' + value + '"><span class="input-group-btn input-group-sm"><a onclick="$(this).parent().prev().select();document.execCommand(\'Copy\');layer.msg(\'复制成功\')" target="_blank" class="btn btn-default btn-sm"><i class="fa fa-link"></i></a></span></div>';
                 },
                 search: function (value, row, index) {
                     var field = this.field;