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(){