From 65517ba7d3a3427b54ebb45900d34bcdbb100ce5 Mon Sep 17 00:00:00 2001 From: lanzu_qinsheng <334039090@qq.com> Date: Mon, 14 Sep 2020 14:44:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=82=E5=9C=BA=E5=88=97=E8=A1=A8=E6=96=B0?= =?UTF-8?q?=E8=A1=A8=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/ImsCjdcMarketController.php | 20 ++++++++++++------- app/Models/ImsCjdcMarket.php | 4 ---- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/app/Admin/Controllers/ImsCjdcMarketController.php b/app/Admin/Controllers/ImsCjdcMarketController.php index 1be5124..5716c23 100644 --- a/app/Admin/Controllers/ImsCjdcMarketController.php +++ b/app/Admin/Controllers/ImsCjdcMarketController.php @@ -152,10 +152,18 @@ class ImsCjdcMarketController extends AdminController $form->select('mp_id', '服务商')->options('/api/getMpInfo')->required(); $form->mobile('tel','电话')->required(); $form->text('address')->required(); - $form->text('coordinates') - ->required() - ->placeholder('输入 经纬度,如: 108.281552,22.83731') - ->help("通过网址 https://lbs.amap.com/console/show/picker 获取经纬度"); + if ($form->isEditing()){ + $form->text('coordinates') + ->value(implode(',',[$form->model()->lng,$form->model()->lat])) + ->required() + ->placeholder('输入 经纬度,如: 108.281552,22.83731') + ->help("通过网址 https://lbs.amap.com/console/show/picker 获取经纬度"); + }else{ + $form->text('coordinates') + ->required() + ->placeholder('输入 经纬度,如: 108.281552,22.83731') + ->help("通过网址 https://lbs.amap.com/console/show/picker 获取经纬度"); + } $form->number('sort', '排序'); $form->switch('status', '状态'); $form->image('logo')->required(); @@ -170,9 +178,7 @@ class ImsCjdcMarketController extends AdminController $form->lat = $coordinates[1]; $form->deleteInput('coordinates'); }); - - - + $form->deleting(function (Form $form){ //删除市场前,校验该市场下是否存在市场经理 $mids = array_column($form->model()->toArray(), 'id'); diff --git a/app/Models/ImsCjdcMarket.php b/app/Models/ImsCjdcMarket.php index 29633f6..99e79ee 100644 --- a/app/Models/ImsCjdcMarket.php +++ b/app/Models/ImsCjdcMarket.php @@ -25,10 +25,6 @@ class ImsCjdcMarket extends Model return explode(',',$imgs); } - public function getCoordinatesAttribute() - { - - } public function mp(){