|
|
@@ -6,7 +6,8 @@ use app\admin\controller\AuthController;
|
|
|
use app\admin\controller\store\StoreProduct;
|
|
|
use think\facade\Route as Url;
|
|
|
use app\admin\model\system\{
|
|
|
- SystemAttachment as SystemAttachmentModel, SystemAttachmentCategory as Category
|
|
|
+ SystemAttachment as SystemAttachmentModel,
|
|
|
+ SystemAttachmentCategory as Category
|
|
|
};
|
|
|
use crmeb\services\{JsonService as Json, JsonService, UtilService as Util, FormBuilder as Form};
|
|
|
use crmeb\services\upload\Upload;
|
|
|
@@ -37,15 +38,15 @@ class Images extends AuthController
|
|
|
$this->assign('pid', $res['pid']);
|
|
|
$this->assign('ppid', $res['ppid']);
|
|
|
}
|
|
|
-
|
|
|
-//// //TODO 分类标题
|
|
|
-// $typearray = Category::getAll();
|
|
|
-// $this->assign(compact('typearray'));
|
|
|
-// $this->assign(SystemAttachmentModel::getAll($pid));
|
|
|
+
|
|
|
+ //// //TODO 分类标题
|
|
|
+ // $typearray = Category::getAll();
|
|
|
+ // $this->assign(compact('typearray'));
|
|
|
+ // $this->assign(SystemAttachmentModel::getAll($pid));
|
|
|
return $this->fetch('widget/images');
|
|
|
}
|
|
|
|
|
|
- /**获取图片列表
|
|
|
+ /**@api {get} widget.images/get_image_list/pid/:pid/page/:page/limit/:limit 获取图片列表
|
|
|
*
|
|
|
*/
|
|
|
public function get_image_list()
|
|
|
@@ -58,12 +59,24 @@ class Images extends AuthController
|
|
|
return Json::successful(SystemAttachmentModel::getImageList($where));
|
|
|
}
|
|
|
|
|
|
- /**获取分类
|
|
|
- * @param string $name
|
|
|
+ /**
|
|
|
+ * @api {get} /widget.images/get_image_cate/name/:name?name= 获取分类
|
|
|
+ *
|
|
|
*/
|
|
|
public function get_image_cate($name = '')
|
|
|
{
|
|
|
- return Json::successful(Category::getAll($name));
|
|
|
+ $data = $name ? Category::searchBy($name) : Category::getAll();
|
|
|
+ return Json::successful($data);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @api {get} /widget.images/search_image_cate/name/:name?name=''
|
|
|
+ *
|
|
|
+ */
|
|
|
+ public function search_image_cate(string $name = '')
|
|
|
+ {
|
|
|
+ $data = $name ? Category::searchBy($name) : Category::getAll();
|
|
|
+ return Json::successful($data);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -165,7 +178,7 @@ class Images extends AuthController
|
|
|
$pid = $this->request->param('pid', session('pid'));
|
|
|
$formbuider = [];
|
|
|
$formbuider[] = Form::input('url', 'url');
|
|
|
- $form = Form::make_post_form('输入图片url', $formbuider, Url::buildUrl('upload_by_url', ['pid'=>$pid]));
|
|
|
+ $form = Form::make_post_form('输入图片url', $formbuider, Url::buildUrl('upload_by_url', ['pid' => $pid]));
|
|
|
$this->assign(compact('form'));
|
|
|
return $this->fetch('public/form-builder');
|
|
|
}
|
|
|
@@ -216,7 +229,7 @@ class Images extends AuthController
|
|
|
{
|
|
|
$formbuider = [];
|
|
|
$formbuider[] = Form::select('pid', '上级分类', (string)$id)->setOptions(function () {
|
|
|
- $list = Category::getCateList(0,1);
|
|
|
+ $list = Category::getCateList(0, 1);
|
|
|
$options = [['value' => 0, 'label' => '所有分类']];
|
|
|
foreach ($list as $id => $cateName) {
|
|
|
$options[] = ['label' => $cateName['html'] . $cateName['name'], 'value' => $cateName['id']];
|
|
|
@@ -249,7 +262,6 @@ SCRIPT;
|
|
|
Json::successful('添加成功');
|
|
|
else
|
|
|
Json::fail('添加失败!');
|
|
|
-
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -308,7 +320,5 @@ SCRIPT;
|
|
|
return Json::successful('删除成功!');
|
|
|
else
|
|
|
return Json::fail('删除失败');
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
}
|