diff --git a/app/admin/controller/Design.php b/app/admin/controller/Design.php index 8ce5f70af..ce80a6fc6 100644 --- a/app/admin/controller/Design.php +++ b/app/admin/controller/Design.php @@ -13,6 +13,7 @@ namespace app\admin\controller; use app\service\DesignService; use app\service\GoodsService; use app\service\BrandService; +use app\service\StoreService; use app\layout\service\BaseLayout; /** @@ -76,6 +77,9 @@ class Design extends Common ]; $ret = DesignService::DesignList($data_params); + // 应用商店 + MyViewAssign('store_design_url', StoreService::StoreDesignUrl()); + // 基础参数赋值 MyViewAssign('params', $this->data_request); MyViewAssign('page_html', $page->GetPageHtml()); @@ -163,6 +167,24 @@ class Design extends Common return MyView(); } + /** + * 下载 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2022-04-17 + * @desc description + */ + public function Download() + { + $ret = DesignService::DesignDownload($this->data_request); + if(isset($ret['code']) && $ret['code'] != 0) + { + MyViewAssign('msg', $ret['msg']); + return MyView('public/tips_error'); + } + } + /** * 保存 * @author Devil @@ -222,5 +244,45 @@ class Design extends Common // 开始操作 return DesignService::DesignDelete($this->data_post); } + + /** + * 同步到首页 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2022-04-19 + * @desc description + */ + public function Sync() + { + // 是否ajax请求 + if(!IS_AJAX) + { + $this->error('非法访问'); + } + + // 开始操作 + return DesignService::DesignSync($this->data_post); + } + + /** + * 导入 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2022-04-19 + * @desc description + */ + public function Upload() + { + // 是否ajax请求 + if(!IS_AJAX) + { + $this->error('非法访问'); + } + + // 开始操作 + return DesignService::DesignUpload($this->data_request); + } } ?> \ No newline at end of file diff --git a/app/admin/form/Design.php b/app/admin/form/Design.php index 79be7c28f..3a9443489 100644 --- a/app/admin/form/Design.php +++ b/app/admin/form/Design.php @@ -44,6 +44,7 @@ class Design 'is_delete' => 1, 'delete_url' => MyUrl('admin/design/delete'), 'delete_key' => 'ids', + 'is_middle' => 0, ], // 表单配置 'form' => [ @@ -55,6 +56,17 @@ class Design 'align' => 'center', 'width' => 80, ], + [ + 'label' => '数据ID', + 'view_type' => 'field', + 'view_key' => 'id', + 'width' => 105, + 'is_sort' => 1, + 'search_config' => [ + 'form_type' => 'input', + 'where_type' => '=', + ], + ], [ 'label' => '基础信息', 'view_type' => 'module', diff --git a/app/admin/form/Payment.php b/app/admin/form/Payment.php index 431113325..d2f770051 100644 --- a/app/admin/form/Payment.php +++ b/app/admin/form/Payment.php @@ -39,6 +39,7 @@ class Payment 'base' => [ 'key_field' => 'payment', 'status_field' => 'is_enable', + 'is_middle' => 0, ], // 表单配置 'form' => [ diff --git a/app/admin/view/default/design/index.html b/app/admin/view/default/design/index.html index 3fedceab3..b975201d1 100644 --- a/app/admin/view/default/design/index.html +++ b/app/admin/view/default/design/index.html @@ -3,7 +3,43 @@ {{block name="form_operate_top"}} + 新增 {__block__} + 更多设计模板下载 +{{/block}} + + +{{block name="form_extend"}} + +