From 65d22c70dac1e53585f93e34c6ed3e6cb672908d Mon Sep 17 00:00:00 2001 From: todaywindy Date: Wed, 11 Jun 2025 20:00:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/AutoDispatchLogic.php | 2 +- application/admin/controller/Order.php | 4 ++-- public/assets/js/backend/order.js | 7 +++++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/application/admin/controller/AutoDispatchLogic.php b/application/admin/controller/AutoDispatchLogic.php index 02283fe..cef084f 100644 --- a/application/admin/controller/AutoDispatchLogic.php +++ b/application/admin/controller/AutoDispatchLogic.php @@ -34,7 +34,7 @@ class AutoDispatchLogic 'order_id' => $order->id, 'type' => 2, 'worker_id' => $worker_id, - 'plan_time' => $order->plan_time, + 'plan_time' => $order->plan_time ?? null, 'is_receipt' => $order->receive_type == 1, ]; diff --git a/application/admin/controller/Order.php b/application/admin/controller/Order.php index c6415e9..e521b5b 100644 --- a/application/admin/controller/Order.php +++ b/application/admin/controller/Order.php @@ -222,7 +222,7 @@ class Order extends Backend } if (!$params['set_time']) { - $params['plan_time'] = null; + $params['plan_time'] = ''; } $params = array_filter($params, function ($val) { @@ -277,7 +277,7 @@ class Order extends Backend if ($result === false) { $this->error(__('No rows were inserted')); } - $this->success(); + $this->success(data:$this->model); } public function edit($ids = null) diff --git a/public/assets/js/backend/order.js b/public/assets/js/backend/order.js index 39b09ce..09f62b5 100644 --- a/public/assets/js/backend/order.js +++ b/public/assets/js/backend/order.js @@ -416,8 +416,10 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'cascader'], function const res = $("form[role=form]").isValid(); if ($('#lng').val() && $('#lng').val() !== ''){ if (res) { - Form.api.submit($("form[role=form]")); - // Toastr.success('录入成功'); + Form.api.submit($("form[role=form]"),function (data){ + copyToClipboard(assembleOrderMessage(data)); + }); + } }else{ Toastr.success('请选择有效地址'); @@ -433,6 +435,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'cascader'], function if (res) { Form.api.submit($("form[role=form]"), function (data, ret) { clearInfo(); + copyToClipboard(assembleOrderMessage(data)); return false; }); }