From 2a4a59c2e42db04ad9c4b33f6934fd717583bd72 Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Thu, 2 Feb 2023 23:54:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E5=A4=9A=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/form/Admin.php | 2 - app/admin/form/Answer.php | 27 +- app/admin/form/Appcenternav.php | 50 +- app/admin/form/Apphomenav.php | 42 +- app/admin/form/Appmini.php | 9 +- app/admin/form/Article.php | 21 +- app/admin/form/Brand.php | 19 +- app/admin/form/Customview.php | 21 +- app/admin/form/Design.php | 27 +- app/admin/form/Goods.php | 41 +- app/admin/form/Goodsbrowse.php | 17 +- app/admin/form/Goodscart.php | 17 +- app/admin/form/Goodscomments.php | 32 +- app/admin/form/Goodsfavor.php | 15 +- app/admin/form/Goodsparamstemplate.php | 15 +- app/admin/form/Goodsspectemplate.php | 15 +- app/admin/form/Integrallog.php | 19 +- app/admin/form/Link.php | 19 +- app/admin/form/Message.php | 21 +- app/admin/form/Navigation.php | 17 +- app/admin/form/Order.php | 69 +-- app/admin/form/Orderaftersale.php | 43 +- app/admin/form/Paylog.php | 31 +- app/admin/form/Payment.php | 23 +- app/admin/form/Payrequestlog.php | 33 +- app/admin/form/Quicknav.php | 38 +- app/admin/form/Refundlog.php | 25 +- app/admin/form/Role.php | 12 +- app/admin/form/Slide.php | 38 +- app/admin/form/User.php | 43 +- app/admin/form/Useraddress.php | 38 +- app/admin/form/Warehouse.php | 27 +- app/admin/form/Warehousegoods.php | 25 +- app/admin/lang/en-us.php | 513 +++++++++++++++++- app/admin/lang/zh-cn.php | 483 ++++++++++++++++- app/admin/view/default/answer/save_info.html | 2 +- .../default/appcenternav/module/images.html | 6 - .../view/default/goodscategory/index.html | 46 +- app/admin/view/default/payment/index.html | 2 +- .../view/default/public/module/detail.html | 2 +- .../useraddress/module/is_default.html | 6 - .../view/default/public/module/detail.html | 2 +- app/module/FormHandleModule.php | 84 ++- app/service/AppCenterNavService.php | 50 -- app/service/AppHomeNavService.php | 50 -- app/service/GoodsService.php | 2 +- app/service/MessageService.php | 3 +- app/service/QuickNavService.php | 51 -- app/service/SlideService.php | 60 -- extend/base/Excel.php | 4 +- public/static/common/css/common.css | 2 +- 51 files changed, 1531 insertions(+), 728 deletions(-) delete mode 100644 app/admin/view/default/appcenternav/module/images.html delete mode 100644 app/admin/view/default/useraddress/module/is_default.html diff --git a/app/admin/form/Admin.php b/app/admin/form/Admin.php index 66a1d6f70..6d36ccfa2 100644 --- a/app/admin/form/Admin.php +++ b/app/admin/form/Admin.php @@ -43,8 +43,6 @@ class Admin 'key_field' => 'id', 'is_search' => 1, 'is_delete' => 1, - 'delete_url' => MyUrl('admin/admin/delete'), - 'delete_key' => 'ids', ], // 表单配置 'form' => [ diff --git a/app/admin/form/Answer.php b/app/admin/form/Answer.php index 2be11c96c..1dc2ce7e0 100644 --- a/app/admin/form/Answer.php +++ b/app/admin/form/Answer.php @@ -36,6 +36,7 @@ class Answer */ public function Run($params = []) { + $lang = MyLang('answer.form_table'); return [ // 基础配置 'base' => [ @@ -44,8 +45,6 @@ class Answer 'is_search' => 1, 'is_delete' => 1, 'is_middle' => 0, - 'delete_url' => MyUrl('admin/answer/delete'), - 'delete_key' => 'ids', ], // 表单配置 'form' => [ @@ -58,7 +57,7 @@ class Answer 'width' => 80, ], [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -68,11 +67,11 @@ class Answer 'form_name' => 'user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '联系人', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', 'is_sort' => 1, @@ -82,7 +81,7 @@ class Answer ], ], [ - 'label' => '联系电话', + 'label' => $lang['tel'], 'view_type' => 'field', 'view_key' => 'tel', 'is_sort' => 1, @@ -92,7 +91,7 @@ class Answer ], ], [ - 'label' => '内容', + 'label' => $lang['content'], 'view_type' => 'module', 'view_key' => 'answer/module/content', 'grid_size' => 'lg', @@ -103,7 +102,7 @@ class Answer ], ], [ - 'label' => '回复内容', + 'label' => $lang['reply'], 'view_type' => 'module', 'view_key' => 'answer/module/reply', 'grid_size' => 'lg', @@ -114,7 +113,7 @@ class Answer ], ], [ - 'label' => '是否显示', + 'label' => $lang['is_show'], 'view_type' => 'status', 'view_key' => 'is_show', 'post_url' => MyUrl('admin/answer/statusupdate'), @@ -131,7 +130,7 @@ class Answer ], ], [ - 'label' => '是否回复', + 'label' => $lang['is_reply'], 'view_type' => 'status', 'view_key' => 'is_reply', 'post_url' => MyUrl('admin/answer/statusupdate'), @@ -147,7 +146,7 @@ class Answer ], ], [ - 'label' => '回复时间', + 'label' => $lang['reply_time_time'], 'view_type' => 'field', 'view_key' => 'reply_time_time', 'is_sort' => 1, @@ -157,7 +156,7 @@ class Answer ], ], [ - 'label' => '访问次数', + 'label' => $lang['access_count'], 'view_type' => 'field', 'view_key' => 'access_count', 'is_sort' => 1, @@ -166,7 +165,7 @@ class Answer ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time_time'], 'view_type' => 'field', 'view_key' => 'add_time_time', 'is_sort' => 1, @@ -176,7 +175,7 @@ class Answer ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time_time'], 'view_type' => 'field', 'view_key' => 'upd_time_time', 'is_sort' => 1, diff --git a/app/admin/form/Appcenternav.php b/app/admin/form/Appcenternav.php index 54552b92a..ff11f5a50 100644 --- a/app/admin/form/Appcenternav.php +++ b/app/admin/form/Appcenternav.php @@ -34,16 +34,16 @@ class AppCenterNav */ public function Run($params = []) { + $lang = MyLang('appcenternav.form_table'); return [ // 基础配置 'base' => [ - 'key_field' => 'id', - 'status_field' => 'is_enable', - 'is_search' => 1, - 'is_delete' => 1, - 'is_middle' => 0, - 'delete_url' => MyUrl('admin/appcenternav/delete'), - 'delete_key' => 'ids', + 'key_field' => 'id', + 'status_field' => 'is_enable', + 'is_search' => 1, + 'is_delete' => 1, + 'is_middle' => 0, + 'is_data_export_excel' => 1, ], // 表单配置 'form' => [ @@ -56,7 +56,7 @@ class AppCenterNav 'width' => 80, ], [ - 'label' => '名称', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', 'is_sort' => 1, @@ -66,7 +66,7 @@ class AppCenterNav ], ], [ - 'label' => '所属平台', + 'label' => $lang['platform'], 'view_type' => 'field', 'view_key' => 'platform', 'view_data_key' => 'name', @@ -82,13 +82,15 @@ class AppCenterNav ], ], [ - 'label' => '导航图标', - 'view_type' => 'module', - 'view_key' => 'appcenternav/module/images', - 'align' => 'center', + 'label' => $lang['images_url'], + 'view_type' => 'images', + 'view_key' => 'images_url', + 'images_width' => 40, + 'images_height' => 40, + 'width' => 70, ], [ - 'label' => '事件类型', + 'label' => $lang['event_type'], 'view_type' => 'field', 'view_key' => 'event_type', 'view_data_key' => 'name', @@ -105,7 +107,7 @@ class AppCenterNav ], ], [ - 'label' => '事件值', + 'label' => $lang['event_value'], 'view_type' => 'field', 'view_key' => 'event_value', 'grid_size' => 'sm', @@ -116,7 +118,7 @@ class AppCenterNav ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/appcenternav/statusupdate'), @@ -133,7 +135,7 @@ class AppCenterNav ], ], [ - 'label' => '是否需登录', + 'label' => $lang['is_need_login'], 'view_type' => 'status', 'view_key' => 'is_need_login', 'post_url' => MyUrl('admin/appcenternav/statusupdate'), @@ -149,7 +151,7 @@ class AppCenterNav ], ], [ - 'label' => '排序', + 'label' => $lang['sort'], 'view_type' => 'field', 'view_key' => 'sort', 'is_sort' => 1, @@ -158,7 +160,7 @@ class AppCenterNav ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -167,7 +169,7 @@ class AppCenterNav ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, @@ -185,10 +187,10 @@ class AppCenterNav ], // 数据配置 'data' => [ - 'table_name' => 'AppCenterNav', - 'data_handle' => 'AppCenterNavService::AppCenterNavListHandle', - 'is_page' => 1, - 'order_by' => 'sort asc,id asc', + 'table_name' => 'AppCenterNav', + 'is_page' => 1, + 'order_by' => 'sort asc,id asc', + 'is_handle_time_field' => 1, ], ]; } diff --git a/app/admin/form/Apphomenav.php b/app/admin/form/Apphomenav.php index 3fbc7f574..eff4ed1f9 100644 --- a/app/admin/form/Apphomenav.php +++ b/app/admin/form/Apphomenav.php @@ -34,16 +34,16 @@ class AppHomeNav */ public function Run($params = []) { + $lang = MyLang('apphomenav.form_table'); return [ // 基础配置 'base' => [ - 'key_field' => 'id', - 'status_field' => 'is_enable', - 'is_search' => 1, - 'is_delete' => 1, - 'is_middle' => 0, - 'delete_url' => MyUrl('admin/apphomenav/delete'), - 'delete_key' => 'ids', + 'key_field' => 'id', + 'status_field' => 'is_enable', + 'is_search' => 1, + 'is_delete' => 1, + 'is_middle' => 0, + 'is_data_export_excel' => 1, ], // 表单配置 'form' => [ @@ -56,7 +56,7 @@ class AppHomeNav 'width' => 80, ], [ - 'label' => '名称', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', 'is_sort' => 1, @@ -66,7 +66,7 @@ class AppHomeNav ], ], [ - 'label' => '所属平台', + 'label' => $lang['platform'], 'view_type' => 'field', 'view_key' => 'platform', 'view_data_key' => 'name', @@ -82,13 +82,13 @@ class AppHomeNav ], ], [ - 'label' => '导航图标', + 'label' => $lang['images'], 'view_type' => 'module', 'view_key' => 'apphomenav/module/images', 'align' => 'center', ], [ - 'label' => '事件类型', + 'label' => $lang['event_type'], 'view_type' => 'field', 'view_key' => 'event_type', 'view_data_key' => 'name', @@ -105,7 +105,7 @@ class AppHomeNav ], ], [ - 'label' => '事件值', + 'label' => $lang['event_value'], 'view_type' => 'field', 'view_key' => 'event_value', 'grid_size' => 'sm', @@ -116,7 +116,7 @@ class AppHomeNav ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/apphomenav/statusupdate'), @@ -133,7 +133,7 @@ class AppHomeNav ], ], [ - 'label' => '是否需登录', + 'label' => $lang['is_need_login'], 'view_type' => 'status', 'view_key' => 'is_need_login', 'post_url' => MyUrl('admin/apphomenav/statusupdate'), @@ -149,7 +149,7 @@ class AppHomeNav ], ], [ - 'label' => '排序', + 'label' => $lang['sort'], 'view_type' => 'field', 'view_key' => 'sort', 'is_sort' => 1, @@ -158,7 +158,7 @@ class AppHomeNav ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -167,7 +167,7 @@ class AppHomeNav ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, @@ -185,10 +185,10 @@ class AppHomeNav ], // 数据配置 'data' => [ - 'table_name' => 'AppHomeNav', - 'data_handle' => 'AppHomeNavService::AppHomeNavListHandle', - 'is_page' => 1, - 'order_by' => 'sort asc,id asc', + 'table_name' => 'AppHomeNav', + 'is_page' => 1, + 'order_by' => 'sort asc,id asc', + 'is_handle_time_field' => 1, ], ]; } diff --git a/app/admin/form/Appmini.php b/app/admin/form/Appmini.php index 491a9bcb8..f7ad7d756 100644 --- a/app/admin/form/Appmini.php +++ b/app/admin/form/Appmini.php @@ -34,6 +34,7 @@ class Appmini */ public function Run($params = []) { + $lang = MyLang('appmini.form_table'); $nav_type = empty($params['nav_type']) ? 'weixin' : trim($params['nav_type']); return [ // 基础配置 @@ -54,23 +55,23 @@ class Appmini 'width' => 80, ], [ - 'label' => '包名', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', ], [ - 'label' => '大小', + 'label' => $lang['size'], 'view_type' => 'field', 'view_key' => 'size', ], [ - 'label' => '下载地址', + 'label' => $lang['url'], 'view_type' => 'field', 'view_key' => 'url', 'grid_size' => 'auto', ], [ - 'label' => '创建时间', + 'label' => $lang['time'], 'view_type' => 'field', 'view_key' => 'time', ], diff --git a/app/admin/form/Article.php b/app/admin/form/Article.php index d9b83dac2..433c1a183 100644 --- a/app/admin/form/Article.php +++ b/app/admin/form/Article.php @@ -36,6 +36,7 @@ class Article */ public function Run($params = []) { + $lang = MyLang('article.form_table'); return [ // 基础配置 'base' => [ @@ -44,8 +45,6 @@ class Article 'is_search' => 1, 'is_delete' => 1, 'is_middle' => 0, - 'delete_url' => MyUrl('admin/article/delete'), - 'delete_key' => 'ids', 'detail_title' => MyLang('form_table_base_detail_title'), ], // 表单配置 @@ -59,7 +58,7 @@ class Article 'width' => 80, ], [ - 'label' => '标题', + 'label' => $lang['info'], 'view_type' => 'module', 'view_key' => 'article/module/info', 'grid_size' => 'sm', @@ -71,7 +70,7 @@ class Article ], ], [ - 'label' => '跳转url地址', + 'label' => $lang['jump_url'], 'view_type' => 'field', 'view_key' => 'jump_url', 'grid_size' => 'sm', @@ -81,7 +80,7 @@ class Article ], ], [ - 'label' => '分类', + 'label' => $lang['article_category_name'], 'view_type' => 'field', 'view_key' => 'article_category_name', 'is_sort' => 1, @@ -96,7 +95,7 @@ class Article ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/article/statusupdate'), @@ -113,7 +112,7 @@ class Article ], ], [ - 'label' => '首页推荐', + 'label' => $lang['is_home_recommended'], 'view_type' => 'status', 'view_key' => 'is_home_recommended', 'post_url' => MyUrl('admin/article/statusupdate'), @@ -129,7 +128,7 @@ class Article ], ], [ - 'label' => '图片数量', + 'label' => $lang['images_count'], 'view_type' => 'field', 'view_key' => 'images_count', 'is_sort' => 1, @@ -138,7 +137,7 @@ class Article ], ], [ - 'label' => '访问次数', + 'label' => $lang['access_count'], 'view_type' => 'field', 'view_key' => 'access_count', 'is_sort' => 1, @@ -147,7 +146,7 @@ class Article ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -156,7 +155,7 @@ class Article ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Brand.php b/app/admin/form/Brand.php index 899f13ed9..753b175ff 100644 --- a/app/admin/form/Brand.php +++ b/app/admin/form/Brand.php @@ -38,6 +38,7 @@ class Brand */ public function Run($params = []) { + $lang = MyLang('brand.form_table'); return [ // 基础配置 'base' => [ @@ -61,7 +62,7 @@ class Brand 'width' => 80, ], [ - 'label' => '名称', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', 'is_sort' => 1, @@ -71,7 +72,7 @@ class Brand ], ], [ - 'label' => '描述', + 'label' => $lang['describe'], 'view_type' => 'field', 'view_key' => 'describe', 'grid_size' => 'lg', @@ -82,12 +83,12 @@ class Brand ], ], [ - 'label' => 'LOGO', + 'label' => $lang['logo'], 'view_type' => 'module', 'view_key' => 'brand/module/logo', ], [ - 'label' => '官网地址', + 'label' => $lang['url'], 'view_type' => 'module', 'view_key' => 'brand/module/url', 'grid_size' => 'lg', @@ -98,7 +99,7 @@ class Brand ], ], [ - 'label' => '品牌分类', + 'label' => $lang['brand_category_text'], 'view_type' => 'field', 'view_key' => 'brand_category_text', 'search_config' => [ @@ -113,7 +114,7 @@ class Brand ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/brand/statusupdate'), @@ -130,7 +131,7 @@ class Brand ], ], [ - 'label' => '排序', + 'label' => $lang['sort'], 'view_type' => 'field', 'view_key' => 'sort', 'is_sort' => 1, @@ -139,7 +140,7 @@ class Brand ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -148,7 +149,7 @@ class Brand ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Customview.php b/app/admin/form/Customview.php index 47d4edeab..76de587cf 100644 --- a/app/admin/form/Customview.php +++ b/app/admin/form/Customview.php @@ -34,6 +34,7 @@ class CustomView */ public function Run($params = []) { + $lang = MyLang('customview.form_table'); return [ // 基础配置 'base' => [ @@ -42,8 +43,6 @@ class CustomView 'is_search' => 1, 'is_delete' => 1, 'is_middle' => 0, - 'delete_url' => MyUrl('admin/customview/delete'), - 'delete_key' => 'ids', 'detail_title' => MyLang('form_table_base_detail_title'), ], // 表单配置 @@ -57,7 +56,7 @@ class CustomView 'width' => 80, ], [ - 'label' => '标题', + 'label' => $lang['info'], 'view_type' => 'module', 'view_key' => 'customview/module/info', 'grid_size' => 'lg', @@ -69,7 +68,7 @@ class CustomView ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/customview/statusupdate'), @@ -86,7 +85,7 @@ class CustomView ], ], [ - 'label' => '是否头部', + 'label' => $lang['is_header'], 'view_type' => 'status', 'view_key' => 'is_header', 'post_url' => MyUrl('admin/customview/statusupdate'), @@ -102,7 +101,7 @@ class CustomView ], ], [ - 'label' => '是否尾部', + 'label' => $lang['is_footer'], 'view_type' => 'status', 'view_key' => 'is_footer', 'post_url' => MyUrl('admin/customview/statusupdate'), @@ -118,7 +117,7 @@ class CustomView ], ], [ - 'label' => '是否满屏', + 'label' => $lang['is_full_screen'], 'view_type' => 'status', 'view_key' => 'is_full_screen', 'post_url' => MyUrl('admin/customview/statusupdate'), @@ -134,7 +133,7 @@ class CustomView ], ], [ - 'label' => '图片数量', + 'label' => $lang['images_count'], 'view_type' => 'field', 'view_key' => 'images_count', 'is_sort' => 1, @@ -143,7 +142,7 @@ class CustomView ], ], [ - 'label' => '访问次数', + 'label' => $lang['access_count'], 'view_type' => 'field', 'view_key' => 'access_count', 'is_sort' => 1, @@ -152,7 +151,7 @@ class CustomView ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -161,7 +160,7 @@ class CustomView ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Design.php b/app/admin/form/Design.php index 9ae995710..a0669c0d5 100644 --- a/app/admin/form/Design.php +++ b/app/admin/form/Design.php @@ -34,6 +34,7 @@ class Design */ public function Run($params = []) { + $lang = MyLang('design.form_table'); return [ // 基础配置 'base' => [ @@ -41,8 +42,6 @@ class Design 'status_field' => 'is_enable', 'is_search' => 1, 'is_delete' => 1, - 'delete_url' => MyUrl('admin/design/delete'), - 'delete_key' => 'ids', 'is_middle' => 0, ], // 表单配置 @@ -56,7 +55,7 @@ class Design 'width' => 80, ], [ - 'label' => '数据ID', + 'label' => $lang['id'], 'view_type' => 'field', 'view_key' => 'id', 'width' => 105, @@ -67,7 +66,7 @@ class Design ], ], [ - 'label' => '基础信息', + 'label' => $lang['info'], 'view_type' => 'module', 'view_key' => 'design/module/info', 'grid_size' => 'sm', @@ -76,11 +75,11 @@ class Design 'search_config' => [ 'form_type' => 'input', 'where_type' => 'like', - 'placeholder' => '请输入名称' + 'placeholder' => $lang['info_placeholder'], ], ], [ - 'label' => '访问次数', + 'label' => $lang['access_count'], 'view_type' => 'field', 'view_key' => 'access_count', 'is_sort' => 1, @@ -89,7 +88,7 @@ class Design ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/design/statusupdate'), @@ -106,7 +105,7 @@ class Design ], ], [ - 'label' => '是否含头部', + 'label' => $lang['is_header'], 'view_type' => 'status', 'view_key' => 'is_header', 'post_url' => MyUrl('admin/design/statusupdate'), @@ -122,7 +121,7 @@ class Design ], ], [ - 'label' => '是否含尾部', + 'label' => $lang['is_footer'], 'view_type' => 'status', 'view_key' => 'is_footer', 'post_url' => MyUrl('admin/design/statusupdate'), @@ -138,7 +137,7 @@ class Design ], ], [ - 'label' => 'SEO标题', + 'label' => $lang['seo_title'], 'view_type' => 'field', 'view_key' => 'seo_title', 'is_sort' => 1, @@ -148,7 +147,7 @@ class Design ], ], [ - 'label' => 'SEO关键字', + 'label' => $lang['seo_keywords'], 'view_type' => 'field', 'view_key' => 'seo_keywords', 'is_sort' => 1, @@ -158,7 +157,7 @@ class Design ], ], [ - 'label' => 'SEO描述', + 'label' => $lang['seo_desc'], 'view_type' => 'field', 'view_key' => 'seo_desc', 'grid_size' => 'sm', @@ -169,7 +168,7 @@ class Design ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -178,7 +177,7 @@ class Design ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Goods.php b/app/admin/form/Goods.php index e0570c580..337e9245d 100644 --- a/app/admin/form/Goods.php +++ b/app/admin/form/Goods.php @@ -41,6 +41,7 @@ class Goods */ public function Run($params = []) { + $lang = MyLang('goods.form_table'); return [ // 基础配置 'base' => [ @@ -48,8 +49,6 @@ class Goods 'status_field' => 'is_shelves', 'is_search' => 1, 'is_delete' => 1, - 'delete_url' => MyUrl('admin/goods/delete'), - 'delete_key' => 'ids', 'detail_title' => MyLang('form_table_base_detail_title'), 'is_middle' => 0, ], @@ -64,7 +63,7 @@ class Goods 'width' => 80, ], [ - 'label' => '商品ID', + 'label' => $lang['id'], 'view_type' => 'field', 'view_key' => 'id', 'width' => 105, @@ -75,7 +74,7 @@ class Goods ], ], [ - 'label' => '商品信息', + 'label' => $lang['info'], 'view_type' => 'module', 'view_key' => 'goods/module/info', 'grid_size' => 'lg', @@ -89,7 +88,7 @@ class Goods ], ], [ - 'label' => '商品分类', + 'label' => $lang['category_text'], 'view_type' => 'field', 'view_key' => 'category_text', 'search_config' => [ @@ -102,7 +101,7 @@ class Goods ], ], [ - 'label' => '品牌', + 'label' => $lang['brand_name'], 'view_type' => 'field', 'view_key' => 'brand_name', 'is_sort' => 1, @@ -117,7 +116,7 @@ class Goods ], ], [ - 'label' => '销售价格(元)', + 'label' => $lang['price'], 'view_type' => 'field', 'view_key' => 'price', 'is_sort' => 1, @@ -128,7 +127,7 @@ class Goods ], ], [ - 'label' => '原价(元)', + 'label' => $lang['original_price'], 'view_type' => 'field', 'view_key' => 'original_price', 'is_sort' => 1, @@ -139,7 +138,7 @@ class Goods ], ], [ - 'label' => '库存总量', + 'label' => $lang['inventory'], 'view_type' => 'field', 'view_key' => ['inventory', 'inventory_unit'], 'view_key_join' => ' ', @@ -150,7 +149,7 @@ class Goods ], ], [ - 'label' => '上下架', + 'label' => $lang['is_shelves'], 'view_type' => 'status', 'view_key' => 'is_shelves', 'post_url' => MyUrl('admin/goods/statusupdate'), @@ -167,7 +166,7 @@ class Goods ], ], [ - 'label' => '扣减库存', + 'label' => $lang['is_deduction_inventory'], 'view_type' => 'status', 'view_key' => 'is_deduction_inventory', 'post_url' => MyUrl('admin/goods/statusupdate'), @@ -183,7 +182,7 @@ class Goods ], ], [ - 'label' => '商品类型', + 'label' => $lang['site_type'], 'view_type' => 'field', 'view_key' => 'site_type', 'view_data_key' => 'name', @@ -199,7 +198,7 @@ class Goods ], ], [ - 'label' => '商品型号', + 'label' => $lang['model'], 'view_type' => 'field', 'view_key' => 'model', 'is_sort' => 1, @@ -209,7 +208,7 @@ class Goods ], ], [ - 'label' => '生产地', + 'label' => $lang['place_origin_name'], 'view_type' => 'field', 'view_key' => 'place_origin_name', 'is_sort' => 1, @@ -224,7 +223,7 @@ class Goods ], ], [ - 'label' => '购买赠送积分比例', + 'label' => $lang['give_integral'], 'view_type' => 'field', 'view_key' => 'give_integral', 'view_join_last'=> '%', @@ -234,7 +233,7 @@ class Goods ], ], [ - 'label' => '单次最低起购数量', + 'label' => $lang['buy_min_number'], 'view_type' => 'field', 'view_key' => 'buy_min_number', 'is_sort' => 1, @@ -243,7 +242,7 @@ class Goods ], ], [ - 'label' => '单次最大购买数量', + 'label' => $lang['buy_max_number'], 'view_type' => 'field', 'view_key' => 'buy_max_number', 'is_sort' => 1, @@ -252,7 +251,7 @@ class Goods ], ], [ - 'label' => '销量', + 'label' => $lang['sales_count'], 'view_type' => 'field', 'view_key' => 'sales_count', 'is_sort' => 1, @@ -261,7 +260,7 @@ class Goods ], ], [ - 'label' => '访问次数', + 'label' => $lang['access_count'], 'view_type' => 'field', 'view_key' => 'access_count', 'is_sort' => 1, @@ -270,7 +269,7 @@ class Goods ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -279,7 +278,7 @@ class Goods ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Goodsbrowse.php b/app/admin/form/Goodsbrowse.php index 66dcd20d6..1a54f9f75 100644 --- a/app/admin/form/Goodsbrowse.php +++ b/app/admin/form/Goodsbrowse.php @@ -36,14 +36,13 @@ class GoodsBrowse */ public function Run($params = []) { + $lang = MyLang('goodsbrowse.form_table'); return [ // 基础配置 'base' => [ 'key_field' => 'id', 'is_search' => 1, 'is_delete' => 1, - 'delete_url' => MyUrl('admin/goodsbrowse/delete'), - 'delete_key' => 'ids', 'is_middle' => 0, ], // 表单配置 @@ -57,7 +56,7 @@ class GoodsBrowse 'width' => 80, ], [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -67,11 +66,11 @@ class GoodsBrowse 'form_name' => 'b.user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '商品信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'goodsbrowse/module/goods', 'grid_size' => 'lg', @@ -81,11 +80,11 @@ class GoodsBrowse 'form_type' => 'input', 'form_name' => 'g.title|g.model|g.simple_desc|g.seo_title|g.seo_keywords|g.seo_keywords', 'where_type' => 'like', - 'placeholder' => '请输入商品名称/简述/SEO信息' + 'placeholder' => $lang['goods_placeholder'], ], ], [ - 'label' => '销售价格(元)', + 'label' => $lang['price'], 'view_type' => 'field', 'view_key' => 'price', 'is_sort' => 1, @@ -96,7 +95,7 @@ class GoodsBrowse ], ], [ - 'label' => '原价(元)', + 'label' => $lang['original_price'], 'view_type' => 'field', 'view_key' => 'original_price', 'is_sort' => 1, @@ -107,7 +106,7 @@ class GoodsBrowse ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, diff --git a/app/admin/form/Goodscart.php b/app/admin/form/Goodscart.php index abec4f7d2..0dfbc3198 100644 --- a/app/admin/form/Goodscart.php +++ b/app/admin/form/Goodscart.php @@ -36,14 +36,13 @@ class GoodsCart */ public function Run($params = []) { + $lang = MyLang('goodscart.form_table'); return [ // 基础配置 'base' => [ 'key_field' => 'id', 'is_search' => 1, 'is_delete' => 1, - 'delete_url' => MyUrl('admin/goodscart/delete'), - 'delete_key' => 'ids', 'is_middle' => 0, ], // 表单配置 @@ -57,7 +56,7 @@ class GoodsCart 'width' => 80, ], [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -67,11 +66,11 @@ class GoodsCart 'form_name' => 'c.user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '商品信息', + 'label' => $lang['goods'], 'view_type' => 'module', 'view_key' => 'goodscart/module/goods', 'grid_size' => 'lg', @@ -81,11 +80,11 @@ class GoodsCart 'form_type' => 'input', 'form_name' => 'g.title|g.model|g.simple_desc|g.seo_title|g.seo_keywords|g.seo_keywords', 'where_type' => 'like', - 'placeholder' => '请输入商品名称/简述/SEO信息' + 'placeholder' => $lang['goods_placeholder'], ], ], [ - 'label' => '销售价格(元)', + 'label' => $lang['price'], 'view_type' => 'field', 'view_key' => 'price', 'is_sort' => 1, @@ -96,7 +95,7 @@ class GoodsCart ], ], [ - 'label' => '原价(元)', + 'label' => $lang['original_price'], 'view_type' => 'field', 'view_key' => 'original_price', 'is_sort' => 1, @@ -107,7 +106,7 @@ class GoodsCart ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, diff --git a/app/admin/form/Goodscomments.php b/app/admin/form/Goodscomments.php index 5b531abe6..bd0ef78bd 100644 --- a/app/admin/form/Goodscomments.php +++ b/app/admin/form/Goodscomments.php @@ -36,16 +36,14 @@ class GoodsComments */ public function Run($params = []) { + $lang = MyLang('goodscomments.form_table'); return [ // 基础配置 'base' => [ 'key_field' => 'id', 'status_field' => 'is_show', 'is_search' => 1, - 'search_url' => MyUrl('admin/goodscomments/index'), 'is_delete' => 1, - 'delete_url' => MyUrl('admin/goodscomments/delete'), - 'delete_key' => 'ids', 'is_middle' => 0, ], // 表单配置 @@ -59,7 +57,7 @@ class GoodsComments 'width' => 80, ], [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -73,7 +71,7 @@ class GoodsComments ], ], [ - 'label' => '基础信息', + 'label' => $lang['goods'], 'view_type' => 'module', 'view_key' => 'goodscomments/module/goods', 'grid_size' => 'lg', @@ -84,11 +82,11 @@ class GoodsComments 'form_name' => 'id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereGoodsInfo', - 'placeholder' => '请输入商品名称/型号', + 'placeholder' => $lang['goods_placeholder'], ], ], [ - 'label' => '业务类型', + 'label' => $lang['business_type'], 'view_type' => 'field', 'view_key' => 'business_type', 'view_data_key' => 'name', @@ -105,7 +103,7 @@ class GoodsComments ], ], [ - 'label' => '评论内容', + 'label' => $lang['content'], 'view_type' => 'module', 'view_key' => 'goodscomments/module/content', 'grid_size' => 'lg', @@ -116,13 +114,13 @@ class GoodsComments ], ], [ - 'label' => '评论图片', + 'label' => $lang['images'], 'view_type' => 'module', 'view_key' => 'goodscomments/module/images', 'is_list' => 0, ], [ - 'label' => '评分', + 'label' => $lang['rating'], 'view_type' => 'module', 'view_key' => 'goodscomments/module/rating', 'width' => 100, @@ -138,7 +136,7 @@ class GoodsComments ], ], [ - 'label' => '回复内容', + 'label' => $lang['reply'], 'view_type' => 'module', 'view_key' => 'goodscomments/module/reply', 'grid_size' => 'lg', @@ -149,7 +147,7 @@ class GoodsComments ], ], [ - 'label' => '是否显示', + 'label' => $lang['is_show'], 'view_type' => 'status', 'view_key' => 'is_show', 'post_url' => MyUrl('admin/goodscomments/statusupdate'), @@ -166,7 +164,7 @@ class GoodsComments ], ], [ - 'label' => '是否匿名', + 'label' => $lang['is_anonymous'], 'view_type' => 'status', 'view_key' => 'is_anonymous', 'post_url' => MyUrl('admin/goodscomments/statusupdate'), @@ -182,7 +180,7 @@ class GoodsComments ], ], [ - 'label' => '是否回复', + 'label' => $lang['is_reply'], 'view_type' => 'status', 'view_key' => 'is_reply', 'post_url' => MyUrl('admin/goodscomments/statusupdate'), @@ -198,7 +196,7 @@ class GoodsComments ], ], [ - 'label' => '回复时间', + 'label' => $lang['reply_time_time'], 'view_type' => 'field', 'view_key' => 'reply_time_time', 'is_sort' => 1, @@ -208,7 +206,7 @@ class GoodsComments ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time_time'], 'view_type' => 'field', 'view_key' => 'add_time_time', 'is_sort' => 1, @@ -218,7 +216,7 @@ class GoodsComments ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time_time'], 'view_type' => 'field', 'view_key' => 'upd_time_time', 'is_sort' => 1, diff --git a/app/admin/form/Goodsfavor.php b/app/admin/form/Goodsfavor.php index 6b27cf8d8..9c662a8ce 100644 --- a/app/admin/form/Goodsfavor.php +++ b/app/admin/form/Goodsfavor.php @@ -36,6 +36,7 @@ class GoodsFavor */ public function Run($params = []) { + $lang = MyLang('goodsfavor.form_table'); return [ // 基础配置 'base' => [ @@ -57,7 +58,7 @@ class GoodsFavor 'width' => 80, ], [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -67,11 +68,11 @@ class GoodsFavor 'form_name' => 'f.user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '商品信息', + 'label' => $lang['goods'], 'view_type' => 'module', 'view_key' => 'goodsfavor/module/goods', 'grid_size' => 'lg', @@ -81,11 +82,11 @@ class GoodsFavor 'form_type' => 'input', 'form_name' => 'g.title|g.model|g.simple_desc|g.seo_title|g.seo_keywords|g.seo_keywords', 'where_type' => 'like', - 'placeholder' => '请输入商品名称/简述/SEO信息' + 'placeholder' => $lang['goods_placeholder'], ], ], [ - 'label' => '销售价格(元)', + 'label' => $lang['price'], 'view_type' => 'field', 'view_key' => 'price', 'is_sort' => 1, @@ -96,7 +97,7 @@ class GoodsFavor ], ], [ - 'label' => '原价(元)', + 'label' => $lang['original_price'], 'view_type' => 'field', 'view_key' => 'original_price', 'is_sort' => 1, @@ -107,7 +108,7 @@ class GoodsFavor ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, diff --git a/app/admin/form/Goodsparamstemplate.php b/app/admin/form/Goodsparamstemplate.php index bdc70d28d..f7ad0d341 100644 --- a/app/admin/form/Goodsparamstemplate.php +++ b/app/admin/form/Goodsparamstemplate.php @@ -54,6 +54,7 @@ class GoodsParamsTemplate */ public function Run($params = []) { + $lang = MyLang('goodsparamstemplate.form_table'); return [ // 基础配置 'base' => [ @@ -61,8 +62,6 @@ class GoodsParamsTemplate 'status_field' => 'is_enable', 'is_search' => 1, 'is_delete' => 1, - 'delete_url' => MyUrl('admin/goodsparamstemplate/delete'), - 'delete_key' => 'ids', 'is_middle' => 0, 'detail_title' => MyLang('form_table_base_detail_title'), ], @@ -77,7 +76,7 @@ class GoodsParamsTemplate 'width' => 80, ], [ - 'label' => '商品分类', + 'label' => $lang['category_id'], 'view_type' => 'field', 'view_key' => 'category_id', 'view_data' => $this->goods_category_list, @@ -89,7 +88,7 @@ class GoodsParamsTemplate ], ], [ - 'label' => '名称', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', 'is_sort' => 1, @@ -99,7 +98,7 @@ class GoodsParamsTemplate ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/goodsparamstemplate/statusupdate'), @@ -116,7 +115,7 @@ class GoodsParamsTemplate ], ], [ - 'label' => '参数数量', + 'label' => $lang['config_count'], 'view_type' => 'field', 'view_key' => 'config_count', 'is_sort' => 1, @@ -125,7 +124,7 @@ class GoodsParamsTemplate ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -134,7 +133,7 @@ class GoodsParamsTemplate ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Goodsspectemplate.php b/app/admin/form/Goodsspectemplate.php index 5b23d6947..ac4c3af32 100644 --- a/app/admin/form/Goodsspectemplate.php +++ b/app/admin/form/Goodsspectemplate.php @@ -54,6 +54,7 @@ class GoodsSpecTemplate */ public function Run($params = []) { + $lang = MyLang('goodsspectemplate.form_table'); return [ // 基础配置 'base' => [ @@ -61,8 +62,6 @@ class GoodsSpecTemplate 'status_field' => 'is_enable', 'is_search' => 1, 'is_delete' => 1, - 'delete_url' => MyUrl('admin/goodsspectemplate/delete'), - 'delete_key' => 'ids', 'is_middle' => 0, ], // 表单配置 @@ -76,7 +75,7 @@ class GoodsSpecTemplate 'width' => 80, ], [ - 'label' => '商品分类', + 'label' => $lang['category_id'], 'view_type' => 'field', 'view_key' => 'category_id', 'view_data' => $this->goods_category_list, @@ -88,7 +87,7 @@ class GoodsSpecTemplate ], ], [ - 'label' => '名称', + 'label' => $lang['category_id'], 'view_type' => 'field', 'view_key' => 'name', 'is_sort' => 1, @@ -98,7 +97,7 @@ class GoodsSpecTemplate ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/goodsspectemplate/statusupdate'), @@ -115,7 +114,7 @@ class GoodsSpecTemplate ], ], [ - 'label' => '规格值', + 'label' => $lang['content'], 'view_type' => 'field', 'view_key' => 'content', 'grid_size' => 'sm', @@ -126,7 +125,7 @@ class GoodsSpecTemplate ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -135,7 +134,7 @@ class GoodsSpecTemplate ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Integrallog.php b/app/admin/form/Integrallog.php index 6a412e0d0..6c9231d38 100644 --- a/app/admin/form/Integrallog.php +++ b/app/admin/form/Integrallog.php @@ -36,6 +36,7 @@ class IntegralLog */ public function Run($params = []) { + $lang = MyLang('integrallog.form_table'); return [ // 基础配置 'base' => [ @@ -46,7 +47,7 @@ class IntegralLog // 表单配置 'form' => [ [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -56,11 +57,11 @@ class IntegralLog 'form_name' => 'user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '操作类型', + 'label' => $lang['type'], 'view_type' => 'field', 'view_key' => 'type', 'view_data_key' => 'name', @@ -76,7 +77,7 @@ class IntegralLog ], ], [ - 'label' => '操作积分', + 'label' => $lang['operation_integral'], 'view_type' => 'field', 'view_key' => 'operation_integral', 'is_sort' => 1, @@ -85,7 +86,7 @@ class IntegralLog ], ], [ - 'label' => '原始积分', + 'label' => $lang['original_integral'], 'view_type' => 'field', 'view_key' => 'original_integral', 'is_sort' => 1, @@ -94,7 +95,7 @@ class IntegralLog ], ], [ - 'label' => '最新积分', + 'label' => $lang['new_integral'], 'view_type' => 'field', 'view_key' => 'new_integral', 'is_sort' => 1, @@ -103,7 +104,7 @@ class IntegralLog ], ], [ - 'label' => '操作原因', + 'label' => $lang['msg'], 'view_type' => 'field', 'view_key' => 'msg', 'grid_size' => 'sm', @@ -114,7 +115,7 @@ class IntegralLog ], ], [ - 'label' => '操作人员id', + 'label' => $lang['operation_id'], 'view_type' => 'field', 'view_key' => 'operation_id', 'is_sort' => 1, @@ -124,7 +125,7 @@ class IntegralLog ], ], [ - 'label' => '操作时间', + 'label' => $lang['add_time_time'], 'view_type' => 'field', 'view_key' => 'add_time_time', 'is_sort' => 1, diff --git a/app/admin/form/Link.php b/app/admin/form/Link.php index 358d0a3c2..5628f8469 100644 --- a/app/admin/form/Link.php +++ b/app/admin/form/Link.php @@ -36,6 +36,7 @@ class Link */ public function Run($params = []) { + $lang = MyLang('link.form_table'); return [ // 基础配置 'base' => [ @@ -43,8 +44,6 @@ class Link 'status_field' => 'is_enable', 'is_search' => 1, 'is_delete' => 1, - 'delete_url' => MyUrl('admin/link/delete'), - 'delete_key' => 'ids', ], // 表单配置 'form' => [ @@ -57,7 +56,7 @@ class Link 'width' => 80, ], [ - 'label' => '名称', + 'label' => $lang['info'], 'view_type' => 'module', 'view_key' => 'link/module/info', 'grid_size' => 'sm', @@ -69,7 +68,7 @@ class Link ], ], [ - 'label' => 'url地址', + 'label' => $lang['url'], 'view_type' => 'module', 'view_key' => 'link/module/url', 'grid_size' => 'lg', @@ -80,7 +79,7 @@ class Link ], ], [ - 'label' => '描述', + 'label' => $lang['describe'], 'view_type' => 'field', 'view_key' => 'describe', 'is_sort' => 1, @@ -90,7 +89,7 @@ class Link ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/link/statusupdate'), @@ -107,7 +106,7 @@ class Link ], ], [ - 'label' => '是否新窗口打开', + 'label' => $lang['is_new_window_open'], 'view_type' => 'status', 'view_key' => 'is_new_window_open', 'post_url' => MyUrl('admin/link/statusupdate'), @@ -123,7 +122,7 @@ class Link ], ], [ - 'label' => '排序', + 'label' => $lang['sort'], 'view_type' => 'field', 'view_key' => 'sort', 'is_sort' => 1, @@ -132,7 +131,7 @@ class Link ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -141,7 +140,7 @@ class Link ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'search_config' => [ diff --git a/app/admin/form/Message.php b/app/admin/form/Message.php index 42fc28fe4..ba2ca003d 100644 --- a/app/admin/form/Message.php +++ b/app/admin/form/Message.php @@ -38,6 +38,7 @@ class Message */ public function Run($params = []) { + $lang = MyLang('message.form_table'); return [ // 基础配置 'base' => [ @@ -45,8 +46,6 @@ class Message 'is_search' => 1, 'is_delete' => 1, 'is_middle' => 0, - 'delete_url' => MyUrl('admin/message/delete'), - 'delete_key' => 'ids', ], // 表单配置 'form' => [ @@ -59,7 +58,7 @@ class Message 'width' => 80, ], [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -69,11 +68,11 @@ class Message 'form_name' => 'user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '消息类型', + 'label' => $lang['type'], 'view_type' => 'field', 'view_key' => 'type', 'view_data_key' => 'name', @@ -89,7 +88,7 @@ class Message ], ], [ - 'label' => '业务类型', + 'label' => $lang['business_type'], 'view_type' => 'field', 'view_key' => 'business_type', 'is_sort' => 1, @@ -103,7 +102,7 @@ class Message ], ], [ - 'label' => '标题', + 'label' => $lang['title'], 'view_type' => 'field', 'view_key' => 'title', 'is_sort' => 1, @@ -113,7 +112,7 @@ class Message ], ], [ - 'label' => '详情', + 'label' => $lang['detail'], 'view_type' => 'field', 'view_key' => 'detail', 'is_sort' => 1, @@ -124,7 +123,7 @@ class Message ], ], [ - 'label' => '是否已读', + 'label' => $lang['is_read'], 'view_type' => 'field', 'view_key' => 'is_read', 'view_data_key' => 'name', @@ -140,7 +139,7 @@ class Message ], ], [ - 'label' => '用户是否删除', + 'label' => $lang['user_is_delete_time_text'], 'view_type' => 'field', 'view_key' => 'user_is_delete_time_text', 'is_sort' => 1, @@ -157,7 +156,7 @@ class Message ], ], [ - 'label' => '发送时间', + 'label' => $lang['add_time_time'], 'view_type' => 'field', 'view_key' => 'add_time_time', 'is_sort' => 1, diff --git a/app/admin/form/Navigation.php b/app/admin/form/Navigation.php index 8cf487a11..675a380b1 100644 --- a/app/admin/form/Navigation.php +++ b/app/admin/form/Navigation.php @@ -38,6 +38,7 @@ class Navigation $nav_type = empty($params['nav_type']) ? 'header' : trim($params['nav_type']); // 配置信息 + $lang = MyLang('navigation.form_table'); return [ // 基础配置 'base' => [ @@ -46,8 +47,6 @@ class Navigation 'is_search' => 1, 'search_url' => MyUrl('admin/navigation/index', ['nav_type'=>$nav_type]), 'is_delete' => 1, - 'delete_url' => MyUrl('admin/navigation/delete'), - 'delete_key' => 'ids', ], // 表单配置 'form' => [ @@ -60,7 +59,7 @@ class Navigation 'width' => 80, ], [ - 'label' => '导航名称', + 'label' => $lang['info'], 'view_type' => 'module', 'view_key' => 'navigation/module/info', 'grid_size' => 'sm', @@ -72,7 +71,7 @@ class Navigation ], ], [ - 'label' => '导航数据类型', + 'label' => $lang['data_type'], 'view_type' => 'field', 'view_key' => 'data_type', 'view_data_key' => 'name', @@ -88,7 +87,7 @@ class Navigation ], ], [ - 'label' => '状态', + 'label' => $lang['is_show'], 'view_type' => 'status', 'view_key' => 'is_show', 'post_url' => MyUrl('admin/navigation/statusupdate'), @@ -105,7 +104,7 @@ class Navigation ], ], [ - 'label' => '新窗口打开', + 'label' => $lang['is_new_window_open'], 'view_type' => 'status', 'view_key' => 'is_new_window_open', 'post_url' => MyUrl('admin/navigation/statusupdate'), @@ -121,7 +120,7 @@ class Navigation ], ], [ - 'label' => '排序', + 'label' => $lang['sort'], 'view_type' => 'field', 'view_key' => 'sort', 'is_sort' => 1, @@ -130,7 +129,7 @@ class Navigation ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -139,7 +138,7 @@ class Navigation ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Order.php b/app/admin/form/Order.php index 5feac51f5..7008bad7c 100644 --- a/app/admin/form/Order.php +++ b/app/admin/form/Order.php @@ -40,6 +40,7 @@ class Order */ public function Run($params = []) { + $lang = MyLang('order.form_table'); return [ // 基础配置 'base' => [ @@ -52,7 +53,7 @@ class Order // 表单配置 'form' => [ [ - 'label' => '基础信息', + 'label' => $lang['goods'], 'view_type' => 'module', 'view_key' => 'order/module/goods', 'grid_size' => 'xl', @@ -62,11 +63,11 @@ class Order 'form_name' => 'id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereBaseGoodsInfo', - 'placeholder' => '请输入订单ID/订单号/商品名称/型号', + 'placeholder' => $lang['goods_placeholder'], ], ], [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -76,11 +77,11 @@ class Order 'form_name' => 'user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '订单状态', + 'label' => $lang['status'], 'view_type' => 'module', 'view_key' => 'order/module/status', 'is_sort' => 1, @@ -95,7 +96,7 @@ class Order ], ], [ - 'label' => '支付状态', + 'label' => $lang['pay_status'], 'view_type' => 'module', 'view_key' => 'order/module/pay_status', 'is_sort' => 1, @@ -110,7 +111,7 @@ class Order ], ], [ - 'label' => '总价(元)', + 'label' => $lang['total_price'], 'view_type' => 'field', 'view_key' => 'total_price', 'is_sort' => 1, @@ -120,7 +121,7 @@ class Order ], ], [ - 'label' => '支付金额(元)', + 'label' => $lang['pay_price'], 'view_type' => 'field', 'view_key' => 'pay_price', 'is_sort' => 1, @@ -130,7 +131,7 @@ class Order ], ], [ - 'label' => '单价(元)', + 'label' => $lang['price'], 'view_type' => 'field', 'view_key' => 'price', 'is_sort' => 1, @@ -140,7 +141,7 @@ class Order ], ], [ - 'label' => '出货仓库', + 'label' => $lang['warehouse_name'], 'view_type' => 'field', 'view_key' => 'warehouse_name', 'is_sort' => 1, @@ -155,7 +156,7 @@ class Order ], ], [ - 'label' => '订单模式', + 'label' => $lang['order_model'], 'view_type' => 'field', 'view_key' => 'order_model', 'view_data_key' => 'name', @@ -171,7 +172,7 @@ class Order ], ], [ - 'label' => '来源', + 'label' => $lang['client_type'], 'view_type' => 'field', 'view_key' => 'client_type', 'view_data_key' => 'name', @@ -187,7 +188,7 @@ class Order ], ], [ - 'label' => '地址信息', + 'label' => $lang['address'], 'view_type' => 'module', 'view_key' => 'order/module/address', 'grid_size' => 'sm', @@ -200,7 +201,7 @@ class Order ], ], [ - 'label' => '取货信息', + 'label' => $lang['take'], 'view_type' => 'module', 'view_key' => 'order/module/take', 'width' => 125, @@ -213,7 +214,7 @@ class Order ], ], [ - 'label' => '退款金额(元)', + 'label' => $lang['refund_price'], 'view_type' => 'field', 'view_key' => 'refund_price', 'is_sort' => 1, @@ -223,7 +224,7 @@ class Order ], ], [ - 'label' => '退货数量', + 'label' => $lang['returned_quantity'], 'view_type' => 'field', 'view_key' => 'returned_quantity', 'is_sort' => 1, @@ -232,7 +233,7 @@ class Order ], ], [ - 'label' => '购买总数', + 'label' => $lang['buy_number_count'], 'view_type' => 'field', 'view_key' => 'buy_number_count', 'is_sort' => 1, @@ -241,7 +242,7 @@ class Order ], ], [ - 'label' => '增加金额(元)', + 'label' => $lang['increase_price'], 'view_type' => 'field', 'view_key' => 'increase_price', 'is_sort' => 1, @@ -251,7 +252,7 @@ class Order ], ], [ - 'label' => '优惠金额(元)', + 'label' => $lang['preferential_price'], 'view_type' => 'field', 'view_key' => 'preferential_price', 'is_sort' => 1, @@ -261,7 +262,7 @@ class Order ], ], [ - 'label' => '支付方式', + 'label' => $lang['payment_name'], 'view_type' => 'field', 'view_key' => 'payment_name', 'is_sort' => 1, @@ -276,7 +277,7 @@ class Order ], ], [ - 'label' => '用户备注', + 'label' => $lang['user_note'], 'view_type' => 'field', 'view_key' => 'user_note', 'is_sort' => 1, @@ -286,7 +287,7 @@ class Order ], ], [ - 'label' => '扩展信息', + 'label' => $lang['extension'], 'view_type' => 'module', 'view_key' => 'order/module/extension', 'grid_size' => 'sm', @@ -297,7 +298,7 @@ class Order ], ], [ - 'label' => '快递公司', + 'label' => $lang['express_name'], 'view_type' => 'field', 'view_key' => 'express_name', 'is_sort' => 1, @@ -312,7 +313,7 @@ class Order ], ], [ - 'label' => '快递单号', + 'label' => $lang['express_number'], 'view_type' => 'field', 'view_key' => 'express_number', 'is_sort' => 1, @@ -322,13 +323,13 @@ class Order ], ], [ - 'label' => '最新售后', + 'label' => $lang['aftersale'], 'view_type' => 'module', 'view_key' => 'order/module/aftersale', 'grid_size' => 'sm', ], [ - 'label' => '用户是否评论', + 'label' => $lang['is_comments'], 'view_type' => 'module', 'view_key' => 'order/module/is_comments', 'is_sort' => 1, @@ -345,7 +346,7 @@ class Order ], ], [ - 'label' => '确认时间', + 'label' => $lang['confirm_time'], 'view_type' => 'field', 'view_key' => 'confirm_time', 'is_sort' => 1, @@ -354,7 +355,7 @@ class Order ], ], [ - 'label' => '支付时间', + 'label' => $lang['pay_time'], 'view_type' => 'field', 'view_key' => 'pay_time', 'is_sort' => 1, @@ -363,7 +364,7 @@ class Order ], ], [ - 'label' => '发货时间', + 'label' => $lang['delivery_time'], 'view_type' => 'field', 'view_key' => 'delivery_time', 'is_sort' => 1, @@ -372,7 +373,7 @@ class Order ], ], [ - 'label' => '完成时间', + 'label' => $lang['collect_time'], 'view_type' => 'field', 'view_key' => 'collect_time', 'is_sort' => 1, @@ -381,7 +382,7 @@ class Order ], ], [ - 'label' => '取消时间', + 'label' => $lang['cancel_time'], 'view_type' => 'field', 'view_key' => 'cancel_time', 'is_sort' => 1, @@ -390,7 +391,7 @@ class Order ], ], [ - 'label' => '关闭时间', + 'label' => $lang['close_time'], 'view_type' => 'field', 'view_key' => 'close_time', 'is_sort' => 1, @@ -399,7 +400,7 @@ class Order ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -408,7 +409,7 @@ class Order ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Orderaftersale.php b/app/admin/form/Orderaftersale.php index 3ae9a0c57..aca5602e0 100644 --- a/app/admin/form/Orderaftersale.php +++ b/app/admin/form/Orderaftersale.php @@ -36,6 +36,7 @@ class OrderAftersale */ public function Run($params = []) { + $lang = MyLang('orderaftersale.form_table'); return [ // 基础配置 'base' => [ @@ -46,7 +47,7 @@ class OrderAftersale // 表单配置 'form' => [ [ - 'label' => '基础信息', + 'label' => $lang['goods'], 'view_type' => 'module', 'view_key' => 'orderaftersale/module/goods', 'grid_size' => 'lg', @@ -57,11 +58,11 @@ class OrderAftersale 'form_name' => 'id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereBaseGoodsInfo', - 'placeholder' => '请输入订单号/商品名称/型号', + 'placeholder' => $lang['goods_placeholder'], ], ], [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -71,11 +72,11 @@ class OrderAftersale 'form_name' => 'user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '状态', + 'label' => $lang['status'], 'view_type' => 'field', 'view_key' => 'status', 'view_data_key' => 'name', @@ -92,7 +93,7 @@ class OrderAftersale ], ], [ - 'label' => '申请类型', + 'label' => $lang['type'], 'view_type' => 'field', 'view_key' => 'type', 'view_data_key' => 'name', @@ -109,7 +110,7 @@ class OrderAftersale ], ], [ - 'label' => '原因', + 'label' => $lang['reason'], 'view_type' => 'field', 'view_key' => 'reason', 'is_sort' => 1, @@ -119,7 +120,7 @@ class OrderAftersale ], ], [ - 'label' => '退款金额(元)', + 'label' => $lang['price'], 'view_type' => 'field', 'view_key' => 'price', 'is_sort' => 1, @@ -129,7 +130,7 @@ class OrderAftersale ], ], [ - 'label' => '退货数量', + 'label' => $lang['number'], 'view_type' => 'field', 'view_key' => 'number', 'is_sort' => 1, @@ -138,7 +139,7 @@ class OrderAftersale ], ], [ - 'label' => '退款说明', + 'label' => $lang['msg'], 'view_type' => 'field', 'view_key' => 'msg', 'grid_size' => 'sm', @@ -149,7 +150,7 @@ class OrderAftersale ], ], [ - 'label' => '退款类型', + 'label' => $lang['refundment'], 'view_type' => 'field', 'view_key' => 'refundment', 'view_data_key' => 'name', @@ -166,13 +167,13 @@ class OrderAftersale ], ], [ - 'label' => '凭证', + 'label' => $lang['voucher'], 'view_type' => 'module', 'view_key' => 'orderaftersale/module/voucher', 'is_list' => 0, ], [ - 'label' => '快递公司', + 'label' => $lang['express_name'], 'view_type' => 'field', 'view_key' => 'express_name', 'is_sort' => 1, @@ -182,7 +183,7 @@ class OrderAftersale ], ], [ - 'label' => '快递单号', + 'label' => $lang['express_number'], 'view_type' => 'field', 'view_key' => 'express_number', 'is_sort' => 1, @@ -192,7 +193,7 @@ class OrderAftersale ], ], [ - 'label' => '拒绝原因', + 'label' => $lang['refuse_reason'], 'view_type' => 'field', 'view_key' => 'refuse_reason', 'grid_size' => 'sm', @@ -203,7 +204,7 @@ class OrderAftersale ], ], [ - 'label' => '申请时间', + 'label' => $lang['apply_time'], 'view_type' => 'field', 'view_key' => 'apply_time', 'is_sort' => 1, @@ -213,7 +214,7 @@ class OrderAftersale ], ], [ - 'label' => '确认时间', + 'label' => $lang['confirm_time'], 'view_type' => 'field', 'view_key' => 'confirm_time', 'is_sort' => 1, @@ -223,7 +224,7 @@ class OrderAftersale ], ], [ - 'label' => '退货时间', + 'label' => $lang['delivery_time'], 'view_type' => 'field', 'view_key' => 'delivery_time', 'is_sort' => 1, @@ -233,7 +234,7 @@ class OrderAftersale ], ], [ - 'label' => '审核时间', + 'label' => $lang['audit_time'], 'view_type' => 'field', 'view_key' => 'audit_time', 'is_sort' => 1, @@ -243,7 +244,7 @@ class OrderAftersale ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -253,7 +254,7 @@ class OrderAftersale ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Paylog.php b/app/admin/form/Paylog.php index 9fdb82201..4891f21b0 100644 --- a/app/admin/form/Paylog.php +++ b/app/admin/form/Paylog.php @@ -37,6 +37,7 @@ class PayLog */ public function Run($params = []) { + $lang = MyLang('paylog.form_table'); return [ // 基础配置 'base' => [ @@ -47,7 +48,7 @@ class PayLog // 表单配置 'form' => [ [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -57,11 +58,11 @@ class PayLog 'form_name' => 'user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '支付单号', + 'label' => $lang['log_no'], 'view_type' => 'field', 'view_key' => 'log_no', 'width' => 165, @@ -72,7 +73,7 @@ class PayLog ], ], [ - 'label' => '支付方式', + 'label' => $lang['payment'], 'view_type' => 'module', 'view_key' => 'paylog/module/payment', 'grid_size' => 'sm', @@ -88,7 +89,7 @@ class PayLog ], ], [ - 'label' => '状态', + 'label' => $lang['status'], 'view_type' => 'field', 'view_key' => 'status', 'view_data_key' => 'name', @@ -104,7 +105,7 @@ class PayLog ], ], [ - 'label' => '业务订单金额(元)', + 'label' => $lang['total_price'], 'view_type' => 'field', 'view_key' => 'total_price', 'is_sort' => 1, @@ -114,7 +115,7 @@ class PayLog ], ], [ - 'label' => '支付金额(元)', + 'label' => $lang['pay_price'], 'view_type' => 'field', 'view_key' => 'pay_price', 'is_sort' => 1, @@ -124,7 +125,7 @@ class PayLog ], ], [ - 'label' => '业务类型', + 'label' => $lang['business_type'], 'view_type' => 'field', 'view_key' => 'business_type', 'is_sort' => 1, @@ -138,7 +139,7 @@ class PayLog ], ], [ - 'label' => '业务id/单号', + 'label' => $lang['business_list'], 'view_type' => 'module', 'view_key' => 'paylog/module/business_list', 'width' => 300, @@ -150,7 +151,7 @@ class PayLog ], ], [ - 'label' => '支付平台交易号', + 'label' => $lang['trade_no'], 'view_type' => 'field', 'view_key' => 'trade_no', 'grid_size' => 'sm', @@ -161,7 +162,7 @@ class PayLog ], ], [ - 'label' => '支付平台用户帐号', + 'label' => $lang['buyer_user'], 'view_type' => 'field', 'view_key' => 'buyer_user', 'grid_size' => 'sm', @@ -172,7 +173,7 @@ class PayLog ], ], [ - 'label' => '订单名称', + 'label' => $lang['subject'], 'view_type' => 'field', 'view_key' => 'subject', 'is_sort' => 1, @@ -182,7 +183,7 @@ class PayLog ], ], [ - 'label' => '支付时间', + 'label' => $lang['pay_time'], 'view_type' => 'field', 'view_key' => 'pay_time', 'is_sort' => 1, @@ -191,7 +192,7 @@ class PayLog ], ], [ - 'label' => '关闭时间', + 'label' => $lang['close_time'], 'view_type' => 'field', 'view_key' => 'close_time', 'is_sort' => 1, @@ -200,7 +201,7 @@ class PayLog ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, diff --git a/app/admin/form/Payment.php b/app/admin/form/Payment.php index 4abf73e93..e4b756aef 100644 --- a/app/admin/form/Payment.php +++ b/app/admin/form/Payment.php @@ -34,6 +34,7 @@ class Payment */ public function Run($params = []) { + $lang = MyLang('payment.form_table'); return [ // 基础配置 'base' => [ @@ -44,49 +45,49 @@ class Payment // 表单配置 'form' => [ [ - 'label' => '名称', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', ], [ - 'label' => 'LOGO', + 'label' => $lang['logo'], 'view_type' => 'module', 'view_key' => 'payment/module/logo', ], [ - 'label' => '插件版本', + 'label' => $lang['version'], 'view_type' => 'field', 'view_key' => 'version', ], [ - 'label' => '适用版本', - 'view_type' => 'apply_version', - 'view_key' => 'name', + 'label' => $lang['apply_version'], + 'view_type' => 'field', + 'view_key' => 'apply_version', ], [ - 'label' => '适用终端', + 'label' => $lang['apply_terminal'], 'view_type' => 'module', 'view_key' => 'payment/module/apply_terminal', ], [ - 'label' => '作者', + 'label' => $lang['author'], 'view_type' => 'module', 'view_key' => 'payment/module/author', ], [ - 'label' => '描述', + 'label' => $lang['desc'], 'view_type' => 'field', 'view_key' => 'desc', 'grid_size' => 'lg', ], [ - 'label' => '是否启用', + 'label' => $lang['enable'], 'view_type' => 'module', 'view_key' => 'payment/module/enable', 'align' => 'center', ], [ - 'label' => '用户开放', + 'label' => $lang['open_user'], 'view_type' => 'module', 'view_key' => 'payment/module/open_user', 'align' => 'center', diff --git a/app/admin/form/Payrequestlog.php b/app/admin/form/Payrequestlog.php index a1a219c5b..cfd9f8a9c 100644 --- a/app/admin/form/Payrequestlog.php +++ b/app/admin/form/Payrequestlog.php @@ -36,6 +36,7 @@ class PayRequestLog */ public function Run($params = []) { + $lang = MyLang('payrequestlog.form_table'); return [ // 基础配置 'base' => [ @@ -46,7 +47,7 @@ class PayRequestLog // 表单配置 'form' => [ [ - 'label' => '业务类型', + 'label' => $lang['business_type'], 'view_type' => 'field', 'view_key' => 'business_type', 'is_sort' => 1, @@ -60,7 +61,7 @@ class PayRequestLog ], ], [ - 'label' => '请求参数', + 'label' => $lang['request_params'], 'view_type' => 'field', 'view_type' => 'module', 'view_key' => 'payrequestlog/module/request_params', @@ -73,7 +74,7 @@ class PayRequestLog ], ], [ - 'label' => '响应数据', + 'label' => $lang['response_data'], 'view_type' => 'field', 'view_type' => 'module', 'view_key' => 'payrequestlog/module/response_data', @@ -86,7 +87,7 @@ class PayRequestLog ], ], [ - 'label' => '业务处理结果', + 'label' => $lang['business_handle'], 'view_type' => 'field', 'view_type' => 'module', 'view_key' => 'payrequestlog/module/business_handle', @@ -99,7 +100,7 @@ class PayRequestLog ], ], [ - 'label' => '请求url地址', + 'label' => $lang['request_url'], 'view_type' => 'field', 'view_key' => 'request_url', 'grid_size' => 'sm', @@ -109,7 +110,7 @@ class PayRequestLog ], ], [ - 'label' => '端口号', + 'label' => $lang['server_port'], 'view_type' => 'field', 'view_key' => 'server_port', 'is_sort' => 1, @@ -123,7 +124,7 @@ class PayRequestLog ], ], [ - 'label' => '服务器ip', + 'label' => $lang['server_ip'], 'view_type' => 'field', 'view_key' => 'server_ip', 'is_sort' => 1, @@ -133,7 +134,7 @@ class PayRequestLog ], ], [ - 'label' => '客户端ip', + 'label' => $lang['client_ip'], 'view_type' => 'field', 'view_key' => 'client_ip', 'search_config' => [ @@ -142,7 +143,7 @@ class PayRequestLog ], ], [ - 'label' => '操作系统', + 'label' => $lang['os'], 'view_type' => 'field', 'view_key' => 'os', 'is_sort' => 1, @@ -156,7 +157,7 @@ class PayRequestLog ], ], [ - 'label' => '浏览器', + 'label' => $lang['browser'], 'view_type' => 'field', 'view_key' => 'browser', 'is_sort' => 1, @@ -170,7 +171,7 @@ class PayRequestLog ], ], [ - 'label' => '请求类型', + 'label' => $lang['method'], 'view_type' => 'field', 'view_key' => 'method', 'is_sort' => 1, @@ -184,7 +185,7 @@ class PayRequestLog ], ], [ - 'label' => 'http类型', + 'label' => $lang['scheme'], 'view_type' => 'field', 'view_key' => 'scheme', 'is_sort' => 1, @@ -198,7 +199,7 @@ class PayRequestLog ], ], [ - 'label' => 'http版本', + 'label' => $lang['version'], 'view_type' => 'field', 'view_key' => 'version', 'is_sort' => 1, @@ -212,7 +213,7 @@ class PayRequestLog ], ], [ - 'label' => '客户端详情', + 'label' => $lang['client'], 'view_type' => 'field', 'view_key' => 'client', 'is_sort' => 1, @@ -222,7 +223,7 @@ class PayRequestLog ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -231,7 +232,7 @@ class PayRequestLog ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Quicknav.php b/app/admin/form/Quicknav.php index 72c66e8fd..6e23aad92 100644 --- a/app/admin/form/Quicknav.php +++ b/app/admin/form/Quicknav.php @@ -34,15 +34,15 @@ class QuickNav */ public function Run($params = []) { + $lang = MyLang('quicknav.form_table'); return [ // 基础配置 'base' => [ - 'key_field' => 'id', - 'status_field' => 'is_enable', - 'is_search' => 1, - 'is_delete' => 1, - 'delete_url' => MyUrl('admin/quicknav/delete'), - 'delete_key' => 'ids', + 'key_field' => 'id', + 'status_field' => 'is_enable', + 'is_search' => 1, + 'is_delete' => 1, + 'is_data_export_excel' => 1, ], // 表单配置 'form' => [ @@ -55,7 +55,7 @@ class QuickNav 'width' => 80, ], [ - 'label' => '名称', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', 'is_sort' => 1, @@ -65,7 +65,7 @@ class QuickNav ], ], [ - 'label' => '所属平台', + 'label' => $lang['platform'], 'view_type' => 'field', 'view_key' => 'platform', 'view_data_key' => 'name', @@ -81,13 +81,13 @@ class QuickNav ], ], [ - 'label' => '导航图标', + 'label' => $lang['images'], 'view_type' => 'module', 'view_key' => 'quicknav/module/images', 'align' => 'center', ], [ - 'label' => '事件类型', + 'label' => $lang['event_type'], 'view_type' => 'field', 'view_key' => 'event_type', 'view_data_key' => 'name', @@ -104,7 +104,7 @@ class QuickNav ], ], [ - 'label' => '事件值', + 'label' => $lang['event_value'], 'view_type' => 'field', 'view_key' => 'event_value', 'grid_size' => 'sm', @@ -115,7 +115,7 @@ class QuickNav ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/quicknav/statusupdate'), @@ -132,7 +132,7 @@ class QuickNav ], ], [ - 'label' => '排序', + 'label' => $lang['sort'], 'view_type' => 'field', 'view_key' => 'sort', 'is_sort' => 1, @@ -141,7 +141,7 @@ class QuickNav ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -150,7 +150,7 @@ class QuickNav ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, @@ -168,10 +168,10 @@ class QuickNav ], // 数据配置 'data' => [ - 'table_name' => 'QuickNav', - 'data_handle' => 'QuickNavService::QuickNavListHandle', - 'is_page' => 1, - 'order_by' => 'sort asc,id asc', + 'table_name' => 'QuickNav', + 'is_page' => 1, + 'order_by' => 'sort asc,id asc', + 'is_handle_time_field' => 1, ], ]; } diff --git a/app/admin/form/Refundlog.php b/app/admin/form/Refundlog.php index 8377fe73b..08d403639 100644 --- a/app/admin/form/Refundlog.php +++ b/app/admin/form/Refundlog.php @@ -37,6 +37,7 @@ class RefundLog */ public function Run($params = []) { + $lang = MyLang('refundlog.form_table'); return [ // 基础配置 'base' => [ @@ -47,7 +48,7 @@ class RefundLog // 表单配置 'form' => [ [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -57,11 +58,11 @@ class RefundLog 'form_name' => 'user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '支付方式', + 'label' => $lang['payment'], 'view_type' => 'module', 'view_key' => 'refundlog/module/payment', 'grid_size' => 'sm', @@ -77,7 +78,7 @@ class RefundLog ], ], [ - 'label' => '业务类型', + 'label' => $lang['business_type'], 'view_type' => 'field', 'view_key' => 'business_type', 'is_sort' => 1, @@ -91,7 +92,7 @@ class RefundLog ], ], [ - 'label' => '业务订单id', + 'label' => $lang['business_id'], 'view_type' => 'field', 'view_key' => 'business_id', 'is_sort' => 1, @@ -101,7 +102,7 @@ class RefundLog ], ], [ - 'label' => '支付平台交易号', + 'label' => $lang['trade_no'], 'view_type' => 'field', 'view_key' => 'trade_no', 'grid_size' => 'sm', @@ -112,7 +113,7 @@ class RefundLog ], ], [ - 'label' => '支付平台用户帐号', + 'label' => $lang['buyer_user'], 'view_type' => 'field', 'view_key' => 'buyer_user', 'grid_size' => 'sm', @@ -123,7 +124,7 @@ class RefundLog ], ], [ - 'label' => '退款方式', + 'label' => $lang['refundment_text'], 'view_type' => 'field', 'view_key' => 'refundment_text', 'is_sort' => 1, @@ -138,7 +139,7 @@ class RefundLog ], ], [ - 'label' => '退款金额', + 'label' => $lang['refund_price'], 'view_type' => 'field', 'view_key' => 'refund_price', 'is_sort' => 1, @@ -148,7 +149,7 @@ class RefundLog ], ], [ - 'label' => '订单支付金额', + 'label' => $lang['pay_price'], 'view_type' => 'field', 'view_key' => 'pay_price', 'is_sort' => 1, @@ -158,7 +159,7 @@ class RefundLog ], ], [ - 'label' => '描述', + 'label' => $lang['msg'], 'view_type' => 'field', 'view_key' => 'msg', 'grid_size' => 'sm', @@ -169,7 +170,7 @@ class RefundLog ], ], [ - 'label' => '退款时间', + 'label' => $lang['add_time_time'], 'view_type' => 'field', 'view_key' => 'add_time_time', 'is_sort' => 1, diff --git a/app/admin/form/Role.php b/app/admin/form/Role.php index 7479afeee..46a5d6730 100644 --- a/app/admin/form/Role.php +++ b/app/admin/form/Role.php @@ -34,16 +34,14 @@ class Role */ public function Run($params = []) { + $lang = MyLang('role.form_table'); return [ // 基础配置 'base' => [ 'key_field' => 'id', 'status_field' => 'is_enable', 'is_search' => 1, - 'search_url' => MyUrl('admin/role/index'), 'is_delete' => 1, - 'delete_url' => MyUrl('admin/role/delete'), - 'delete_key' => 'ids', 'detail_title' => MyLang('form_table_base_detail_title'), ], // 表单配置 @@ -59,7 +57,7 @@ class Role 'width' => 80, ], [ - 'label' => '角色名称', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', 'is_sort' => 1, @@ -69,7 +67,7 @@ class Role ], ], [ - 'label' => '状态', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/role/statusupdate'), @@ -86,7 +84,7 @@ class Role ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -95,7 +93,7 @@ class Role ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Slide.php b/app/admin/form/Slide.php index 112a0a2e9..5de9bbc1f 100644 --- a/app/admin/form/Slide.php +++ b/app/admin/form/Slide.php @@ -34,15 +34,15 @@ class Slide */ public function Run($params = []) { + $lang = MyLang('slide.form_table'); return [ // 基础配置 'base' => [ - 'key_field' => 'id', - 'status_field' => 'is_enable', - 'is_search' => 1, - 'is_delete' => 1, - 'delete_url' => MyUrl('admin/slide/delete'), - 'delete_key' => 'ids', + 'key_field' => 'id', + 'status_field' => 'is_enable', + 'is_search' => 1, + 'is_delete' => 1, + 'is_data_export_excel' => 1, ], // 表单配置 'form' => [ @@ -55,7 +55,7 @@ class Slide 'width' => 80, ], [ - 'label' => '名称', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', 'is_sort' => 1, @@ -65,7 +65,7 @@ class Slide ], ], [ - 'label' => '所属平台', + 'label' => $lang['platform'], 'view_type' => 'field', 'view_key' => 'platform', 'view_data_key' => 'name', @@ -81,13 +81,13 @@ class Slide ], ], [ - 'label' => '图片', + 'label' => $lang['images'], 'view_type' => 'module', 'view_key' => 'slide/module/images', 'grid_size' => 'sm', ], [ - 'label' => '事件类型', + 'label' => $lang['event_type'], 'view_type' => 'field', 'view_key' => 'event_type', 'view_data_key' => 'name', @@ -103,7 +103,7 @@ class Slide ], ], [ - 'label' => '事件值', + 'label' => $lang['event_value'], 'view_type' => 'field', 'view_key' => 'event_value', 'grid_size' => 'sm', @@ -114,7 +114,7 @@ class Slide ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/slide/statusupdate'), @@ -131,7 +131,7 @@ class Slide ], ], [ - 'label' => '排序', + 'label' => $lang['sort'], 'view_type' => 'field', 'view_key' => 'sort', 'is_sort' => 1, @@ -140,7 +140,7 @@ class Slide ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -149,7 +149,7 @@ class Slide ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, @@ -167,10 +167,10 @@ class Slide ], // 数据配置 'data' => [ - 'table_name' => 'Slide', - 'data_handle' => 'SlideService::SlideListHandle', - 'is_page' => 1, - 'order_by' => 'sort asc,id asc', + 'table_name' => 'Slide', + 'is_page' => 1, + 'order_by' => 'sort asc,id asc', + 'is_handle_time_field' => 1, ], ]; } diff --git a/app/admin/form/User.php b/app/admin/form/User.php index 4fea4c843..d0d95304e 100644 --- a/app/admin/form/User.php +++ b/app/admin/form/User.php @@ -36,6 +36,7 @@ class User */ public function Run($params = []) { + $lang = MyLang('user.form_table'); return [ // 基础配置 'base' => [ @@ -56,7 +57,7 @@ class User 'width' => 80, ], [ - 'label' => '用户ID', + 'label' => $lang['id'], 'view_type' => 'field', 'view_key' => 'id', 'width' => 105, @@ -67,7 +68,7 @@ class User ], ], [ - 'label' => '会员码', + 'label' => $lang['number_code'], 'view_type' => 'field', 'view_key' => 'number_code', 'width' => 110, @@ -78,7 +79,7 @@ class User ], ], [ - 'label' => '系统类型', + 'label' => $lang['system_type'], 'view_type' => 'field', 'view_key' => 'system_type', 'is_sort' => 1, @@ -90,7 +91,7 @@ class User ], ], [ - 'label' => '头像', + 'label' => $lang['avatar'], 'view_type' => 'images', 'view_key' => 'avatar', 'images_width' => 40, @@ -98,7 +99,7 @@ class User 'width' => 65, ], [ - 'label' => '用户名', + 'label' => $lang['username'], 'view_type' => 'field', 'view_key' => 'username', 'is_sort' => 1, @@ -108,7 +109,7 @@ class User ], ], [ - 'label' => '昵称', + 'label' => $lang['nickname'], 'view_type' => 'field', 'view_key' => 'nickname', 'is_sort' => 1, @@ -118,7 +119,7 @@ class User ], ], [ - 'label' => '手机', + 'label' => $lang['mobile'], 'view_type' => 'field', 'view_key' => 'mobile', 'is_sort' => 1, @@ -128,7 +129,7 @@ class User ], ], [ - 'label' => '邮箱', + 'label' => $lang['email'], 'view_type' => 'field', 'view_key' => 'email', 'is_sort' => 1, @@ -138,7 +139,7 @@ class User ], ], [ - 'label' => '性别', + 'label' => $lang['gender_name'], 'view_type' => 'field', 'view_key' => 'gender_name', 'is_sort' => 1, @@ -153,7 +154,7 @@ class User ], ], [ - 'label' => '状态', + 'label' => $lang['status_name'], 'view_type' => 'field', 'view_key' => 'status_name', 'is_sort' => 1, @@ -168,7 +169,7 @@ class User ], ], [ - 'label' => '所在省', + 'label' => $lang['province'], 'view_type' => 'field', 'view_key' => 'province', 'is_sort' => 1, @@ -178,7 +179,7 @@ class User ], ], [ - 'label' => '所在市', + 'label' => $lang['city'], 'view_type' => 'field', 'view_key' => 'city', 'is_sort' => 1, @@ -188,7 +189,7 @@ class User ], ], [ - 'label' => '所在区/县', + 'label' => $lang['county'], 'view_type' => 'field', 'view_key' => 'county', 'is_sort' => 1, @@ -198,7 +199,7 @@ class User ], ], [ - 'label' => '详细地址', + 'label' => $lang['address'], 'view_type' => 'field', 'view_key' => 'address', 'is_sort' => 1, @@ -208,7 +209,7 @@ class User ], ], [ - 'label' => '生日', + 'label' => $lang['birthday'], 'view_type' => 'field', 'view_key' => 'birthday', 'is_sort' => 1, @@ -218,7 +219,7 @@ class User ], ], [ - 'label' => '可用积分', + 'label' => $lang['integral'], 'view_type' => 'field', 'view_key' => 'integral', 'is_sort' => 1, @@ -227,7 +228,7 @@ class User ], ], [ - 'label' => '锁定积分', + 'label' => $lang['locking_integral'], 'view_type' => 'field', 'view_key' => 'locking_integral', 'is_sort' => 1, @@ -236,7 +237,7 @@ class User ], ], [ - 'label' => '邀请用户', + 'label' => $lang['referrer'], 'view_type' => 'module', 'view_key' => 'user/module/referrer', 'grid_size' => 'sm', @@ -246,11 +247,11 @@ class User 'form_name' => 'referrer', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入邀请用户名/昵称/手机/邮箱', + 'placeholder' => $lang['referrer_placeholder'], ], ], [ - 'label' => '注册时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -259,7 +260,7 @@ class User ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Useraddress.php b/app/admin/form/Useraddress.php index bb2e7876d..3c14b4527 100644 --- a/app/admin/form/Useraddress.php +++ b/app/admin/form/Useraddress.php @@ -37,14 +37,13 @@ class UserAddress */ public function Run($params = []) { + $lang = MyLang('useraddress.form_table'); return [ // 基础配置 'base' => [ 'key_field' => 'id', 'is_search' => 1, 'is_delete' => 1, - 'delete_url' => MyUrl('admin/useraddress/delete'), - 'delete_key' => 'ids', 'is_middle' => 0, ], // 表单配置 @@ -58,7 +57,7 @@ class UserAddress 'width' => 80, ], [ - 'label' => '用户信息', + 'label' => $lang['user'], 'view_type' => 'module', 'view_key' => 'lib/module/user', 'grid_size' => 'sm', @@ -68,11 +67,11 @@ class UserAddress 'form_name' => 'user_id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereValueUserInfo', - 'placeholder' => '请输入用户名/昵称/手机/邮箱', + 'placeholder' => $lang['user_placeholder'], ], ], [ - 'label' => '别名', + 'label' => $lang['alias'], 'view_type' => 'field', 'view_key' => 'alias', 'is_sort' => 1, @@ -82,7 +81,7 @@ class UserAddress ], ], [ - 'label' => '联系人', + 'label' => $lang['name'], 'view_type' => 'field', 'view_key' => 'name', 'is_sort' => 1, @@ -92,7 +91,7 @@ class UserAddress ], ], [ - 'label' => '联系电话', + 'label' => $lang['tel'], 'view_type' => 'field', 'view_key' => 'tel', 'is_sort' => 1, @@ -102,7 +101,7 @@ class UserAddress ], ], [ - 'label' => '所属省', + 'label' => $lang['province_name'], 'view_type' => 'field', 'view_key' => 'province_name', 'is_sort' => 1, @@ -117,21 +116,21 @@ class UserAddress ], ], [ - 'label' => '所属市', + 'label' => $lang['city_name'], 'view_type' => 'field', 'view_key' => 'city_name', 'is_sort' => 1, 'sort_field' => 'city', ], [ - 'label' => '所属区/县', + 'label' => $lang['county_name'], 'view_type' => 'field', 'view_key' => 'county_name', 'is_sort' => 1, 'sort_field' => 'county', ], [ - 'label' => '详细地址', + 'label' => $lang['address'], 'view_type' => 'field', 'view_key' => 'address', 'grid_size' => 'sm', @@ -142,13 +141,13 @@ class UserAddress ], ], [ - 'label' => '经纬度', + 'label' => $lang['position'], 'view_type' => 'module', 'view_key' => 'useraddress/module/position', 'width' => 260, ], [ - 'label' => '身份证信息', + 'label' => $lang['idcard_info'], 'view_type' => 'module', 'view_key' => 'useraddress/module/idcard_info', 'grid_size' => 'sm', @@ -161,13 +160,14 @@ class UserAddress ], ], [ - 'label' => '是否默认', - 'view_type' => 'module', - 'view_key' => 'useraddress/module/is_default', + 'label' => $lang['is_default'], + 'view_type' => 'field', + 'view_key' => 'is_default', + 'view_data' => MyLang('common_is_text_list'), + 'view_data_key' => 'name', 'is_sort' => 1, 'search_config' => [ 'form_type' => 'select', - 'form_name' => 'is_default', 'where_type' => 'in', 'data' => MyLang('common_is_text_list'), 'data_key' => 'id', @@ -176,7 +176,7 @@ class UserAddress ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -185,7 +185,7 @@ class UserAddress ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Warehouse.php b/app/admin/form/Warehouse.php index 26531a44f..d1049cebb 100644 --- a/app/admin/form/Warehouse.php +++ b/app/admin/form/Warehouse.php @@ -40,6 +40,7 @@ class Warehouse */ public function Run($params = []) { + $lang = MyLang('warehouse.form_table'); return [ // 基础配置 'base' => [ @@ -47,8 +48,6 @@ class Warehouse 'status_field' => 'is_enable', 'is_search' => 1, 'is_delete' => 1, - 'delete_url' => MyUrl('admin/warehouse/delete'), - 'delete_key' => 'ids', 'is_middle' => 0, ], // 表单配置 @@ -62,7 +61,7 @@ class Warehouse 'width' => 80, ], [ - 'label' => '名称/别名', + 'label' => $lang['info'], 'view_type' => 'module', 'view_key' => 'warehouse/module/info', 'grid_size' => 'sm', @@ -75,7 +74,7 @@ class Warehouse ], ], [ - 'label' => '权重', + 'label' => $lang['level'], 'view_type' => 'field', 'view_key' => 'level', 'is_sort' => 1, @@ -84,7 +83,7 @@ class Warehouse ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/warehouse/statusupdate'), @@ -101,7 +100,7 @@ class Warehouse ], ], [ - 'label' => '联系人', + 'label' => $lang['contacts_name'], 'view_type' => 'field', 'view_key' => 'contacts_name', 'is_sort' => 1, @@ -111,7 +110,7 @@ class Warehouse ], ], [ - 'label' => '联系电话', + 'label' => $lang['contacts_tel'], 'view_type' => 'field', 'view_key' => 'contacts_tel', 'is_sort' => 1, @@ -121,7 +120,7 @@ class Warehouse ], ], [ - 'label' => '所在省', + 'label' => $lang['province_name'], 'view_type' => 'field', 'view_key' => 'province_name', 'is_sort' => 1, @@ -136,7 +135,7 @@ class Warehouse ], ], [ - 'label' => '所在市', + 'label' => $lang['city_name'], 'view_type' => 'field', 'view_key' => 'city_name', 'is_sort' => 1, @@ -151,7 +150,7 @@ class Warehouse ], ], [ - 'label' => '所在区/县', + 'label' => $lang['county_name'], 'view_type' => 'field', 'view_key' => 'county_name', 'is_sort' => 1, @@ -166,7 +165,7 @@ class Warehouse ], ], [ - 'label' => '详细地址', + 'label' => $lang['address'], 'view_type' => 'field', 'view_key' => 'address', 'grid_size' => 'sm', @@ -177,13 +176,13 @@ class Warehouse ], ], [ - 'label' => '经纬度', + 'label' => $lang['position'], 'view_type' => 'module', 'view_key' => 'warehouse/module/position', 'width' => 260, ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -192,7 +191,7 @@ class Warehouse ], ], [ - 'label' => '更新时间', + 'label' => $lang['upd_time'], 'view_type' => 'field', 'view_key' => 'upd_time', 'is_sort' => 1, diff --git a/app/admin/form/Warehousegoods.php b/app/admin/form/Warehousegoods.php index d643916bd..c300ba319 100644 --- a/app/admin/form/Warehousegoods.php +++ b/app/admin/form/Warehousegoods.php @@ -38,16 +38,14 @@ class WarehouseGoods */ public function Run($params = []) { + $lang = MyLang('warehousegoods.form_table'); return [ // 基础配置 'base' => [ 'key_field' => 'id', 'status_field' => 'is_enable', 'is_search' => 1, - 'search_url' => MyUrl('admin/warehousegoods/index'), 'is_delete' => 1, - 'delete_url' => MyUrl('admin/warehousegoods/delete'), - 'delete_key' => 'ids', 'detail_title' => MyLang('form_table_base_detail_title'), 'is_middle' => 0, ], @@ -62,7 +60,7 @@ class WarehouseGoods 'width' => 80, ], [ - 'label' => '基础信息', + 'label' => $lang['goods'], 'view_type' => 'module', 'view_key' => 'warehousegoods/module/goods', 'grid_size' => 'lg', @@ -74,11 +72,11 @@ class WarehouseGoods 'form_name' => 'wg.id', 'where_type_custom' => 'in', 'where_value_custom' => 'WhereGoodsInfo', - 'placeholder' => '请输入商品名称/型号', + 'placeholder' => $lang['goods_placeholder'], ], ], [ - 'label' => '仓库', + 'label' => $lang['warehouse_name'], 'view_type' => 'field', 'view_key' => 'warehouse_name', 'is_sort' => 1, @@ -94,7 +92,7 @@ class WarehouseGoods ], ], [ - 'label' => '是否启用', + 'label' => $lang['is_enable'], 'view_type' => 'status', 'view_key' => 'is_enable', 'post_url' => MyUrl('admin/warehousegoods/statusupdate'), @@ -113,7 +111,7 @@ class WarehouseGoods ], ], [ - 'label' => '总库存', + 'label' => $lang['inventory'], 'view_type' => 'field', 'view_key' => 'inventory', 'is_sort' => 1, @@ -124,7 +122,7 @@ class WarehouseGoods ], ], [ - 'label' => '规格库存', + 'label' => $lang['spec_inventory'], 'view_type' => 'module', 'view_key' => 'warehousegoods/module/spec_inventory', 'is_sort' => 1, @@ -137,7 +135,7 @@ class WarehouseGoods ], ], [ - 'label' => '创建时间', + 'label' => $lang['add_time'], 'view_type' => 'field', 'view_key' => 'add_time', 'is_sort' => 1, @@ -148,10 +146,9 @@ class WarehouseGoods ], ], [ - 'label' => '更新时间', - 'view_type' => 'field', - 'view_key' => 'upd_time', - 'params_where_name' => 'upd_time', + 'label' => $lang['upd_time'], + 'view_type' => 'field', + 'view_key' => 'upd_time', 'is_sort' => 1, 'search_config' => [ 'form_type' => 'datetime', diff --git a/app/admin/lang/en-us.php b/app/admin/lang/en-us.php index 051f60d99..f00842bb4 100644 --- a/app/admin/lang/en-us.php +++ b/app/admin/lang/en-us.php @@ -133,6 +133,30 @@ return [ 'form_item_pwd' => 'Login Password', 'form_item_pwd_tips' => 'Enter to change the password', 'form_item_pwd_message' => 'Login password format is between 6 and 18 characters', + // 动态表格 + 'form_table' => [ + 'id' => 'User ID', + 'number_code' => 'Number Code', + 'system_type' => 'System Type', + 'avatar' => 'Avatar', + 'username' => 'Username', + 'nickname' => 'Nickname', + 'mobile' => 'Mobile', + 'email' => 'Email', + 'gender_name' => 'Gender', + 'status_name' => 'Status', + 'province' => 'Province', + 'city' => 'City', + 'county' => 'District/County', + 'address' => 'Detail Address', + 'birthday' => 'Birthday', + 'integral' => 'Valid Integral', + 'locking_integral' => 'Lock Integral', + 'referrer' => 'Referrer', + 'referrer_placeholder' => 'Please enter the invitation user name/nickname/mobile phone/email', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 用户地址 @@ -164,6 +188,23 @@ return [ 'detail_user_address_idcard_name' => 'Full Name', 'detail_user_address_idcard_number' => 'Number', 'detail_user_address_idcard_pic' => 'Photo', + // 动态表格 + 'form_table' => [ + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'alias' => 'Alias', + 'name' => 'Name', + 'tel' => 'Tel', + 'province_name' => 'Province', + 'city_name' => 'City', + 'county_name' => 'County/County', + 'address' => 'Detail Address', + 'position' => 'Position', + 'idcard_info' => 'Idcard Info', + 'is_default' => 'Default or not', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 站点设置 @@ -307,6 +348,18 @@ return [ 'form_item_describe_message' => 'Description can be up to 230 characters', 'form_item_logo' => 'LOGO', 'form_item_logo_tips' => 'Recommended 150*50px', + // 动态表格 + 'form_table' => [ + 'name' => 'Name', + 'describe' => 'Describe', + 'logo' => 'LOGO', + 'url' => 'Website Url', + 'brand_category_text' => 'Category', + 'is_enable' => 'Enable or not', + 'sort' => 'Sort', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 品牌分类 @@ -334,6 +387,18 @@ return [ 'form_item_content_title' => 'Content', 'form_item_content_placeholder' => 'The content format is between 10 and 105000 characters. For more editing functions, please use the computer to access', 'form_item_content_message' => 'Content format is between 10 and 105000 characters', + // 动态表格 + 'form_table' => [ + 'info' => 'Title', + 'jump_url' => 'Jump Url', + 'article_category_name' => 'Category', + 'is_enable' => 'Enable or not', + 'is_home_recommended' => 'HomePage recommend', + 'images_count' => 'Images Count', + 'access_count' => 'Access Count', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 文章分类 @@ -355,6 +420,18 @@ return [ 'form_item_content_title' => 'Content', 'form_item_content_placeholder' => 'The content format is between 10 and 105000 characters. For more editing functions, please use the computer to access', 'form_item_content_message' => 'Content format is between 10 and 105000 characters', + // 动态表格 + 'form_table' => [ + 'info' => 'Title', + 'is_enable' => 'Enable or not', + 'is_header' => 'Header or not', + 'is_footer' => 'Footer or not', + 'is_full_screen' => 'Full Screen', + 'images_count' => 'Images Count', + 'access_count' => 'Access Count', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 页面设计 @@ -369,12 +446,28 @@ return [ 'form_item_name' => 'Name', 'form_item_name_message' => 'The name is 2~16 characters long', 'form_logo_tips' => 'Recommended size 300 * 300px', + // 动态表格 + 'form_table' => [ + 'id' => 'Data ID', + 'info' => 'Base Info', + 'info_placeholder' => 'Please enter a name', + 'access_count' => 'Access Count', + 'is_enable' => 'Enable or not', + 'is_header' => 'Header or not', + 'is_footer' => 'Footer or not', + 'seo_title' => 'SEO Title', + 'seo_keywords' => 'SEO Keywords', + 'seo_desc' => 'SEO Describe', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 问答 'answer' => [ 'base_nav_title' => 'Q&A', - 'user_info_title' => 'User information', + 'user_info_title' => 'User Info', + // 表单 'form_item_name' => 'Contacts', 'form_item_name_message' => 'Contact format can be up to 30 characters', 'form_item_tel' => 'Telephone', @@ -388,6 +481,21 @@ return [ 'form_item_reply' => 'Reply Content', 'form_item_reply_message' => 'Reply content format can be up to 1000 characters', 'form_is_reply' => 'Reply or not', + // 动态表格 + 'form_table' => [ + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'name' => 'Contacts', + 'tel' => 'Contact Number', + 'content' => 'Content', + 'reply' => 'Reply Content', + 'is_show' => 'Show or not', + 'is_reply' => 'Reply or not', + 'reply_time_time' => 'Reply Time', + 'access_count' => 'Access Count', + 'add_time_time' => 'Creation Time', + 'upd_time_time' => 'Update Time', + ], ], // 仓库管理 @@ -412,6 +520,21 @@ return [ 'form_item_contacts_tel_message' => 'Please fill in the contact number', 'form_item_address' => 'Detail Address', 'form_item_address_message' => 'Address format is between 1 and 80 characters', + // 动态表格 + 'form_table' => [ + 'info' => 'Name/Alias', + 'level' => 'Level', + 'is_enable' => 'Enable or not', + 'contacts_name' => 'Contacts Name', + 'contacts_tel' => 'Contacts Tel', + 'province_name' => 'Province', + 'city_name' => 'City', + 'county_name' => 'District/County', + 'address' => 'Detail Address', + 'position' => 'Position', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 仓库商品 @@ -429,6 +552,17 @@ return [ 'form_item_warehouseg_placeholder' => 'Warehouse...', 'form_item_warehouseg_message' => 'Please select a warehouse', 'form_item_inventory_message' => 'Inventory quantity 0~100000000', + // 动态表格 + 'form_table' => [ + 'goods' => 'Base Info', + 'goods_placeholder' => 'Please enter the product name/model', + 'warehouse_name' => 'Warehouse', + 'is_enable' => 'Enable or not', + 'inventory' => 'Total Inventory', + 'spec_inventory' => 'Spec Inventory', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 管理员 @@ -521,6 +655,13 @@ return [ 'list_author_title' => 'Author:', 'list_version_title' => 'Applicable version:', 'package_generate_tips' => 'The generation time is relatively long, please do not close the browser window!', + // 动态表格 + 'form_table' => [ + 'name' => 'Package Name', + 'size' => 'Size', + 'url' => 'Download Address', + 'time' => 'Creation Time', + ], ], // 短信设置 @@ -702,6 +843,28 @@ return [ 'form_app_button_add_name' => 'Add Phone Detail', // 电脑详情 'form_web_content_message' => 'The details of the computer terminal can be up to 105000 characters', + // 动态表格 + 'form_table' => [ + 'id' => 'Goods ID', + 'info' => 'Goods Info', + 'category_text' => 'Category', + 'brand_name' => 'Brand', + 'price' => 'Sales Price(yuan)', + 'original_price' => 'Original Price(yuan)', + 'inventory' => 'Inventory Count', + 'is_shelves' => 'Shelves or not', + 'is_deduction_inventory' => 'Inventory Deduction', + 'site_type' => 'Goods Type', + 'model' => 'Goods Model', + 'place_origin_name' => 'Place', + 'give_integral' => 'Give Integral', + 'buy_min_number' => 'Buy Min Number', + 'buy_max_number' => 'Buy Max Number', + 'sales_count' => 'Sales Count', + 'access_count' => 'Access Count', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 商品分类 @@ -709,16 +872,16 @@ return [ 'base_nav_title' => 'GoodsCategory', // 表单 'form_item_icon' => 'Icon', - 'form_item_icon_tips' => '100 * 100px recommended', + 'form_item_icon_tips' => '100 * 100px recommend', 'form_item_big_images' => 'Large Picture', - 'form_item_big_images_tips' => '360 * 360px recommended', + 'form_item_big_images_tips' => '360 * 360px recommend', 'form_item_name' => 'Name', 'form_item_name_message' => 'Name format 2~16 characters', 'form_item_vice_name' => 'Sub Name', 'form_item_vice_name_message' => 'The secondary name can be up to 60 characters', 'form_item_describe' => 'Describe', 'form_item_describe_message' => 'Description can be up to 200 characters', - 'form_item_is_home_recommended' => 'HomePage Recommended', + 'form_item_is_home_recommended' => 'HomePage Recommend', ], // 商品评论 @@ -741,6 +904,24 @@ return [ 'form_item_reply_time_message' => 'Incorrect format of reply time', 'form_item_is_reply' => 'Reply or not', 'form_item_is_anonymous' => 'Anonymous or not', + // 动态表格 + 'form_table' => [ + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'goods' => 'Base Info', + 'goods_placeholder' => 'Please enter the product name/model', + 'business_type' => 'Business Type', + 'content' => 'Content', + 'images' => 'Images', + 'rating' => 'Rating', + 'reply' => 'Reply', + 'is_show' => 'Show or not', + 'is_anonymous' => 'Anonymous or not', + 'is_reply' => 'Reply or not', + 'reply_time_time' => 'Reply Time', + 'add_time_time' => 'Creation Time', + 'upd_time_time' => 'Update Time', + ], ], // 商品参数模板 @@ -758,6 +939,15 @@ return [ 'form_item_config_copy_title' => 'Copy Config', 'form_item_config_empty_title' => 'Clear Params', 'form_item_config_list_content_tips' => 'You can directly click the parameter line to drag and sort or click up and down to move', + // 动态表格 + 'form_table' => [ + 'category_id' => 'Goods Category', + 'name' => 'Name', + 'is_enable' => 'Enable or not', + 'config_count' => 'Params Count', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 商品规格模板 @@ -771,6 +961,57 @@ return [ 'form_item_content' => 'Spec Value', 'form_item_content_placeholder' => 'Specification value (multiple values can be achieved by entering Enter)', 'form_item_content_message' => 'Specification value format: 1~1000 characters', + // 动态表格 + 'form_table' => [ + 'category_id' => 'Goods Category', + 'name' => 'Name', + 'is_enable' => 'Enable or not', + 'content' => 'Spec Value', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], + ], + + // 商品浏览 + 'goodsbrowse' => [ + // 动态表格 + 'form_table' => [ + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'goods' => 'Goods Info', + 'goods_placeholder' => 'Please enter the goods name/brief description/SEO information', + 'price' => 'Sales Price(yuan)', + 'original_price' => 'Original Price(yuan))', + 'add_time' => 'Creation Time', + ], + ], + + // 商品购物车 + 'goodscart' => [ + // 动态表格 + 'form_table' => [ + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'goods' => 'Goods Info', + 'goods_placeholder' => 'Please enter the goods name/brief description/SEO information', + 'price' => 'Sales Price(yuan)', + 'original_price' => 'Original Price(yuan))', + 'add_time' => 'Creation Time', + ], + ], + + // 商品收藏 + 'goodsfavor' => [ + // 动态表格 + 'form_table' => [ + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'goods' => 'Goods Info', + 'goods_placeholder' => 'Please enter the goods name/brief description/SEO information', + 'price' => 'Sales Price(yuan)', + 'original_price' => 'Original Price(yuan))', + 'add_time' => 'Creation Time', + ], ], // 友情链接 @@ -784,6 +1025,17 @@ return [ 'form_item_url_message' => 'Incorrect format of link address', 'form_item_desc' => 'Describe', 'form_item_desc_message' => 'Description can be up to 60 characters', + // 动态表格 + 'form_table' => [ + 'info' => 'Name', + 'url' => 'Url Address', + 'describe' => 'Describe', + 'is_enable' => 'Enable or not', + 'is_new_window_open' => 'Whether to open a new Window', + 'sort' => 'Sort', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 导航管理 @@ -815,6 +1067,16 @@ return [ 'form_item_value_customview_message' => 'Incorrect selection of custom page', 'form_item_value_goods_category_message'=> 'Wrong selection of commodity classification', 'form_item_value_design_message' => 'Incorrect selection of page design', + // 动态表格 + 'form_table' => [ + 'info' => 'Navigation Name', + 'data_type' => 'Data Type', + 'is_show' => 'Show or not', + 'is_new_window_open' => 'New window open', + 'sort' => 'Sort', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 订单管理 @@ -855,6 +1117,43 @@ return [ 'detail_goods_title' => 'Order Goods', 'detail_payment_amount_less_tips' => 'Please note that the order payment amount is less than the total amount', 'detail_no_payment_tips' => 'Please note that the order has not been paid', + // 动态表格 + 'form_table' => [ + 'goods' => 'Base Info', + 'goods_placeholder' => 'Please enter order ID/order number/product name/model', + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'status' => 'Order Status', + 'pay_status' => 'Payment Status', + 'total_price' => 'Total Price (yuan)', + 'pay_price' => 'Payment Amount (yuan)', + 'price' => 'Price (yuan)', + 'warehouse_name' => 'Shipping Warehouse', + 'order_model' => 'Order Model', + 'client_type' => 'Client Type', + 'address' => 'Address Info', + 'take' => 'Take Info', + 'refund_price' => 'Refund Amount (yuan)', + 'returned_quantity' => 'Return Quantity', + 'buy_number_count' => 'Total Purchases', + 'increase_price' => 'Increase Amount (yuan)', + 'preferential_price' => 'Preferential Amount (yuan)', + 'payment_name' => 'Payment Type', + 'user_note' => 'User Note', + 'extension' => 'Extendeds Info', + 'express_name' => 'Express Name', + 'express_number' => 'Express Number', + 'aftersale' => 'New Aftersale', + 'is_comments' => 'Whether the user comment', + 'confirm_time' => 'Confirm Time', + 'pay_time' => 'Payment Time', + 'delivery_time' => 'Delivery Time', + 'collect_time' => 'Collect Time', + 'cancel_time' => 'Cancel Time', + 'close_time' => 'Close Time', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 订单售后 @@ -872,11 +1171,36 @@ return [ 'form_item_refundment_message' => 'Please select a refund method', 'form_item_refuse_reason' => 'Reason for rejection', 'form_item_refuse_reason_message' => 'Rejection reason format: 2~230 characters', + // 动态表格 + 'form_table' => [ + 'goods' => 'Base Info', + 'goods_placeholder' => 'Please enter the order number/product name/model', + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'status' => 'Status', + 'type' => 'Apply Type', + 'reason' => 'Reason', + 'price' => 'Refund Amount (yuan)', + 'number' => 'Return quantity', + 'msg' => 'Refund Explain', + 'refundment' => 'Refund Type', + 'voucher' => 'Voucher', + 'express_name' => 'Express Name', + 'express_number' => 'Express Number', + 'refuse_reason' => 'Refuse Reason', + 'apply_time' => 'Apply Time', + 'confirm_time' => 'Confirm Time', + 'delivery_time' => 'Delivery Time', + 'audit_time' => 'Audit Time', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 支付方式 'payment' => [ 'base_nav_title' => 'PaymentMethod', + 'nav_store_payment_name' => 'More topic downloads', 'upload_top_list_tips' => [ [ 'name' => '1. The class name must be consistent with the file name (remove. php). If Alipay.php, Alipay is used' @@ -907,6 +1231,18 @@ return [ 'form_item_apply_terminal_message' => 'Select at least one applicable terminal', 'form_item_logo' => 'LOGO', 'form_item_is_open_user' => 'Open to Users', + // 动态表格 + 'form_table' => [ + 'name' => 'Name', + 'logo' => 'LOGO', + 'version' => 'Plugins Version', + 'apply_version' => 'Apply Version', + 'apply_terminal' => 'Apply Terminal', + 'author' => 'Author', + 'desc' => 'Describe', + 'enable' => 'Enable or not', + 'open_user' => 'Open to user', + ], ], // 快递 @@ -942,6 +1278,19 @@ return [ 'form_item_desc' => 'Describe', 'form_item_desc_message' => 'Description can be up to 18 characters', 'form_item_images_url' => 'Navigation Icon', + // 动态表格 + 'form_table' => [ + 'name' => 'Name', + 'platform' => 'Platform', + 'images_url' => 'Icon', + 'event_type' => 'Event Tyoe', + 'event_value' => 'Event Value', + 'is_enable' => 'Enable or not', + 'is_need_login' => 'Whether to log in', + 'sort' => 'Sort', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 手机首页导航 @@ -952,16 +1301,85 @@ return [ 'form_item_name_message' => 'Name format: 2~60 characters', 'form_item_images_url' => 'Navigation Icon', 'form_item_is_need_login' => 'Whether login is required', + // 动态表格 + 'form_table' => [ + 'name' => 'Name', + 'platform' => 'Platform', + 'images' => 'Icon', + 'event_type' => 'Event Tyoe', + 'event_value' => 'Event Value', + 'is_enable' => 'Enable or not', + 'is_need_login' => 'Whether to log in', + 'sort' => 'Sort', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 支付日志 'paylog' => [ 'pay_request_title' => 'Payment Request Log', + // 动态表格 + 'form_table' => [ + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'log_no' => 'Payment OrderNo', + 'payment' => 'Payment Method', + 'status' => 'Status', + 'total_price' => 'Business Order Amount (yuan)', + 'pay_price' => 'Payment Amount (yuan)', + 'business_type' => 'Business Type', + 'business_list' => 'Business ID/OrderNo', + 'trade_no' => 'Transaction No. of payment platform', + 'buyer_user' => 'Payment Platform UserAccount', + 'subject' => 'Order Name', + 'pay_time' => 'Payment Time', + 'close_time' => 'Close Time', + 'add_time' => 'Creation Time', + ], ], // 支付请求日志 'payrequestlog' => [ 'base_nav_title' => 'Payment Request Log', + // 动态表格 + 'form_table' => [ + 'business_type' => 'Business Type', + 'request_params' => 'Request Params', + 'response_data' => 'Response Data', + 'business_handle' => 'Business Processing Results', + 'request_url' => 'Request Url', + 'server_port' => 'Port Number', + 'server_ip' => 'Server IP', + 'client_ip' => 'Client IP', + 'os' => 'Operate System', + 'browser' => 'Browser', + 'method' => 'Request Method', + 'scheme' => 'Http Type', + 'version' => 'Http Version', + 'client' => 'Client Detail', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], + ], + + // 退款日志 + 'refundlog' => [ + // 动态表格 + 'form_table' => [ + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'payment' => 'Payment Type', + 'business_type' => 'Business Type', + 'business_id' => 'Business ID', + 'trade_no' => 'Transaction No. of payment platform', + 'buyer_user' => 'Payment Platform UserAccount', + 'refundment_text' => 'refundment Type', + 'refund_price' => 'Refund Price', + 'pay_price' => 'Order payment amount', + 'msg' => 'Describe', + 'add_time_time' => 'Refund Time', + ], ], // 插件调用 @@ -1051,6 +1469,13 @@ return [ 'form_item_plugins' => 'Plugins Power', 'form_item_plugins_tips' => 'The plug-in also needs to check [Application Center ->Application Management+Application Call Management] permission in the current menu permission', 'form_item_plugins_no_data_tips' => 'No plugins data', + // 动态表格 + 'form_table' => [ + 'name' => 'Role Name', + 'is_enable' => 'Enable or not', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 权限管理 @@ -1095,6 +1520,18 @@ return [ 'form_item_name' => 'Name', 'form_item_name_message' => 'Name format: 2~60 characters', 'form_item_images_url' => 'Navigation Icon', + // 动态表格 + 'form_table' => [ + 'name' => 'Name', + 'platform' => 'Platform', + 'images' => 'Icon', + 'event_type' => 'Event Tyoe', + 'event_value' => 'Event Value', + 'is_enable' => 'Enable or not', + 'sort' => 'Sort', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], ], // 地区管理 @@ -1145,6 +1582,50 @@ return [ '1. Recommended size of PC end: 1920 * 480px', '2. Recommended size of mobile terminal: 1200 * 360px', ], + // 动态表格 + 'form_table' => [ + 'name' => 'Name', + 'platform' => 'Platform', + 'images' => 'Images', + 'event_type' => 'Event Tyoe', + 'event_value' => 'Event Value', + 'is_enable' => 'Enable or not', + 'sort' => 'Sort', + 'add_time' => 'Creation Time', + 'upd_time' => 'Update Time', + ], + ], + + // 积分日志 + 'integrallog' => [ + // 动态表格 + 'form_table' => [ + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'type' => 'Operate Type', + 'operation_integral' => 'Operate Integral', + 'original_integral' => 'Oiginal Integral', + 'new_integral' => 'New Integral', + 'msg' => 'Operate Reason', + 'operation_id' => 'Operate ID', + 'add_time_time' => 'Operate Time', + ], + ], + + // 消息日志 + 'message' => [ + // 动态表格 + 'form_table' => [ + 'user' => 'User Info', + 'user_placeholder' => 'Please enter user name/nickname/mobile phone/email', + 'type' => 'Message Type', + 'business_type' => 'Business Type', + 'title' => 'Title', + 'detail' => 'Detail', + 'is_read' => 'Read or not', + 'user_is_delete_time_text' => 'Delete user', + 'add_time_time' => 'Send Time', + ], ], // sql控制台 @@ -1297,22 +1778,22 @@ return [ 'goodsspectemplate_saveinfo' => 'Goods spec add/edit page', 'goodsspectemplate_save' => 'Goods spec add/edit', 'goodsspectemplate_detail' => 'Goods spec details', - 'goodscomments_detail' => 'Goods review details', - 'goodscomments_index' => 'Goods review', + 'goodscomments_detail' => 'Goods comment details', + 'goodscomments_index' => 'Goods comment', 'goodscomments_reply' => 'Goods comment reply', 'goodscomments_delete' => 'Goods comment delete', - 'goodscomments_statusupdate' => 'Goods review status update', + 'goodscomments_statusupdate' => 'Goods comment status update', 'goodscomments_saveinfo' => 'Goods comment add/edit page', - 'goodscomments_save' => 'Goods comments add/edit', + 'goodscomments_save' => 'Goods comment add/edit', 'goodsbrowse_index' => 'Goods browsing', 'goodsbrowse_delete' => 'Goods browse delete', 'goodsbrowse_detail' => 'Goods browsing details', 'goodsfavor_index' => 'Goods favor', 'goodsfavor_delete' => 'Delete item favor', - 'goodsfavor_detail' => 'Collection details', - 'goodscart_index' => 'Shopping cart', - 'goodscart_delete' => 'Item Cart Delete', - 'goodscart_detail' => 'Shopping Cart Details', + 'goodsfavor_detail' => 'Favor details', + 'goodscart_index' => 'Goods cart', + 'goodscart_delete' => 'Goods Cart Delete', + 'goodscart_detail' => 'Goods Cart Details', ] ], 'order_index' => [ @@ -1326,7 +1807,7 @@ return [ 'order_pay' => 'Order payment', 'order_confirm' => 'acknowledgement of order', 'order_detail' => 'Order details', - 'orderaftersale_index' => 'Order after sales', + 'orderaftersale_index' => 'Order aftersales', 'orderaftersale_delete' => 'After sales order delete', 'orderaftersale_cancel' => 'Order after-sales cancellation', 'orderaftersale_audit' => 'Order after sales review', @@ -1359,7 +1840,7 @@ return [ 'theme_upload' => 'Theme upload and installation', 'theme_delete' => 'Subject delete', 'theme_download' => 'Theme download', - 'slide_index' => 'Home page rotation', + 'slide_index' => 'HomePage Slide', 'slide_saveinfo' => 'Carousel add/edit page', 'slide_save' => 'Carousel add/edit', 'slide_statusupdate' => 'Rotation status update', @@ -1476,7 +1957,7 @@ return [ ] ], 'data_index' => [ - 'name' => 'data Admin', + 'name' => 'Data Admin', 'item' => [ 'answer_index' => 'Q&A message', 'answer_reply' => 'Q&A message reply', @@ -1485,7 +1966,7 @@ return [ 'answer_saveinfo' => 'Q&A add/edit page', 'answer_save' => 'Q&A add/edit', 'answer_detail' => 'Q&A message details', - 'message_index' => 'Message admin', + 'message_index' => 'Message log', 'message_delete' => 'Message delete', 'message_detail' => 'Message details', 'paylog_index' => 'Payment log', diff --git a/app/admin/lang/zh-cn.php b/app/admin/lang/zh-cn.php index 3ed4045e0..e5ca2890c 100755 --- a/app/admin/lang/zh-cn.php +++ b/app/admin/lang/zh-cn.php @@ -133,6 +133,30 @@ return [ 'form_item_pwd' => '登录密码', 'form_item_pwd_tips' => '输入则修改密码', 'form_item_pwd_message' => '登录密码格式6~18个字符之间', + // 动态表格 + 'form_table' => [ + 'id' => '用户ID', + 'number_code' => '会员码', + 'system_type' => '系统类型', + 'avatar' => '头像', + 'username' => '用户名', + 'nickname' => '昵称', + 'mobile' => '手机', + 'email' => '邮箱', + 'gender_name' => '性别', + 'status_name' => '状态', + 'province' => '所在省', + 'city' => '所在市', + 'county' => '所在区/县', + 'address' => '详细地址', + 'birthday' => '生日', + 'integral' => '可用积分', + 'locking_integral' => '锁定积分', + 'referrer' => '邀请用户', + 'referrer_placeholder' => '请输入邀请用户名/昵称/手机/邮箱', + 'add_time' => '注册时间', + 'upd_time' => '更新时间', + ], ], // 用户地址 @@ -164,6 +188,23 @@ return [ 'detail_user_address_idcard_name' => '姓名', 'detail_user_address_idcard_number' => '号码', 'detail_user_address_idcard_pic' => '照片', + // 动态表格 + 'form_table' => [ + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'alias' => '别名', + 'name' => '联系人', + 'tel' => '联系电话', + 'province_name' => '所属省', + 'city_name' => '所属市', + 'county_name' => '所属区/县', + 'address' => '详细地址', + 'position' => '经纬度', + 'idcard_info' => '身份证信息', + 'is_default' => '是否默认', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 站点设置 @@ -307,6 +348,18 @@ return [ 'form_item_describe_message' => '描述最多230个字符', 'form_item_logo' => 'LOGO', 'form_item_logo_tips' => '建议150*50px', + // 动态表格 + 'form_table' => [ + 'name' => '名称', + 'describe' => '描述', + 'logo' => 'LOGO', + 'url' => '官网地址', + 'brand_category_text' => '品牌分类', + 'is_enable' => '是否启用', + 'sort' => '排序', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 品牌分类 @@ -334,6 +387,18 @@ return [ 'form_item_content_title' => '内容', 'form_item_content_placeholder' => '内容格式10~105000个字符之间更多编辑功能请使用电脑访问', 'form_item_content_message' => '内容格式10~105000个字符之间', + // 动态表格 + 'form_table' => [ + 'info' => '标题', + 'jump_url' => '跳转url地址', + 'article_category_name' => '分类', + 'is_enable' => '是否启用', + 'is_home_recommended' => '首页推荐', + 'images_count' => '图片数量', + 'access_count' => '访问次数', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 文章分类 @@ -355,6 +420,18 @@ return [ 'form_item_content_title' => '内容', 'form_item_content_placeholder' => '内容格式10~105000个字符之间更多编辑功能请使用电脑访问', 'form_item_content_message' => '内容格式10~105000个字符之间', + // 动态表格 + 'form_table' => [ + 'info' => '标题', + 'is_enable' => '是否启用', + 'is_header' => '是否头部', + 'is_footer' => '是否尾部', + 'is_full_screen' => '是否满屏', + 'images_count' => '图片数量', + 'access_count' => '访问次数', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 页面设计 @@ -369,12 +446,28 @@ return [ 'form_item_name' => '名称', 'form_item_name_message' => '名称长度2~16个字符', 'form_logo_tips' => '建议大小300*300px', + // 动态表格 + 'form_table' => [ + 'id' => '数据ID', + 'info' => '基础信息', + 'info_placeholder' => '请输入名称', + 'access_count' => '访问次数', + 'is_enable' => '是否启用', + 'is_header' => '是否含头部', + 'is_footer' => '是否含尾部', + 'seo_title' => 'SEO标题', + 'seo_keywords' => 'SEO关键字', + 'seo_desc' => 'SEO描述', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 问答 'answer' => [ 'base_nav_title' => '问答', 'user_info_title' => '用户信息', + // 表单 'form_item_name' => '联系人', 'form_item_name_message' => '联系人格式最多30个字符', 'form_item_tel' => '电话', @@ -388,6 +481,21 @@ return [ 'form_item_reply' => '回复内容', 'form_item_reply_message' => '回复内容格式最多1000个字符', 'form_is_reply' => '是否已回复', + // 动态表格 + 'form_table' => [ + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'name' => '联系人', + 'tel' => '联系电话', + 'content' => '内容', + 'reply' => '回复内容', + 'is_show' => '是否显示', + 'is_reply' => '是否回复', + 'reply_time_time' => '回复时间', + 'access_count' => '访问次数', + 'add_time_time' => '创建时间', + 'upd_time_time' => '更新时间', + ], ], // 仓库管理 @@ -412,6 +520,21 @@ return [ 'form_item_contacts_tel_message' => '请填写联系电话', 'form_item_address' => '详细地址', 'form_item_address_message' => '地址格式1~80个字符之间', + // 动态表格 + 'form_table' => [ + 'info' => '名称/别名', + 'level' => '权重', + 'is_enable' => '是否启用', + 'contacts_name' => '联系人', + 'contacts_tel' => '联系电话', + 'province_name' => '所在省', + 'city_name' => '所在市', + 'county_name' => '所在区/县', + 'address' => '详细地址', + 'position' => '经纬度', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 仓库商品 @@ -429,6 +552,17 @@ return [ 'form_item_warehouseg_placeholder' => '仓库...', 'form_item_warehouseg_message' => '请选择仓库', 'form_item_inventory_message' => '库存数量0~100000000', + // 动态表格 + 'form_table' => [ + 'goods' => '基础信息', + 'goods_placeholder' => '请输入商品名称/型号', + 'warehouse_name' => '仓库', + 'is_enable' => '是否启用', + 'inventory' => '总库存', + 'spec_inventory' => '规格库存', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 管理员 @@ -521,6 +655,13 @@ return [ 'list_author_title' => '作者:', 'list_version_title' => '适用版本:', 'package_generate_tips' => '生成时间比较长,请不要关闭浏览器窗口!', + // 动态表格 + 'form_table' => [ + 'name' => '包名', + 'size' => '大小', + 'url' => '下载地址', + 'time' => '创建时间', + ], ], // 短信设置 @@ -702,6 +843,28 @@ return [ 'form_app_button_add_name' => '添加手机详情', // 电脑详情 'form_web_content_message' => '电脑端详情内容最多105000个字符', + // 动态表格 + 'form_table' => [ + 'id' => '商品ID', + 'info' => '商品信息', + 'category_text' => '商品分类', + 'brand_name' => '品牌', + 'price' => '销售价格(元)', + 'original_price' => '原价(元)', + 'inventory' => '库存总量', + 'is_shelves' => '上下架', + 'is_deduction_inventory' => '扣减库存', + 'site_type' => '商品类型', + 'model' => '商品型号', + 'place_origin_name' => '生产地', + 'give_integral' => '购买赠送积分比例', + 'buy_min_number' => '单次最低起购数量', + 'buy_max_number' => '单次最大购买数量', + 'sales_count' => '销量', + 'access_count' => '访问次数', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 商品分类 @@ -741,6 +904,24 @@ return [ 'form_item_reply_time_message' => '回复时间格式有误', 'form_item_is_reply' => '是否已回复', 'form_item_is_anonymous' => '是否匿名', + // 动态表格 + 'form_table' => [ + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'goods' => '基础信息', + 'goods_placeholder' => '请输入商品名称/型号', + 'business_type' => '业务类型', + 'content' => '评论内容', + 'images' => '评论图片', + 'rating' => '评分', + 'reply' => '回复内容', + 'is_show' => '是否显示', + 'is_anonymous' => '是否匿名', + 'is_reply' => '是否回复', + 'reply_time_time' => '回复时间', + 'add_time_time' => '创建时间', + 'upd_time_time' => '更新时间', + ], ], // 商品参数模板 @@ -758,6 +939,15 @@ return [ 'form_item_config_copy_title' => '复制配置', 'form_item_config_empty_title' => '复制配置', 'form_item_config_list_content_tips' => '可直接点中参数行拖拽排序或点击上下移动', + // 动态表格 + 'form_table' => [ + 'category_id' => '商品分类', + 'name' => '名称', + 'is_enable' => '是否启用', + 'config_count' => '参数数量', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 商品规格模板 @@ -771,6 +961,57 @@ return [ 'form_item_content' => '规格值', 'form_item_content_placeholder' => '规格值(输入回车可实现多个)', 'form_item_content_message' => '规格值格式1~1000个字符', + // 动态表格 + 'form_table' => [ + 'category_id' => '商品分类', + 'name' => '名称', + 'is_enable' => '是否启用', + 'content' => '规格值', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], + ], + + // 商品浏览 + 'goodsbrowse' => [ + // 动态表格 + 'form_table' => [ + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'goods' => '商品信息', + 'goods_placeholder' => '请输入商品名称/简述/SEO信息', + 'price' => '销售价格(元)', + 'original_price' => '原价(元)', + 'add_time' => '创建时间', + ], + ], + + // 商品购物车 + 'goodscart' => [ + // 动态表格 + 'form_table' => [ + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'goods' => '商品信息', + 'goods_placeholder' => '请输入商品名称/简述/SEO信息', + 'price' => '销售价格(元)', + 'original_price' => '原价(元)', + 'add_time' => '创建时间', + ], + ], + + // 商品收藏 + 'goodsfavor' => [ + // 动态表格 + 'form_table' => [ + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'goods' => '商品信息', + 'goods_placeholder' => '请输入商品名称/简述/SEO信息', + 'price' => '销售价格(元)', + 'original_price' => '原价(元)', + 'add_time' => '创建时间', + ], ], // 友情链接 @@ -784,6 +1025,17 @@ return [ 'form_item_url_message' => '链接地址格式有误', 'form_item_desc' => '描述', 'form_item_desc_message' => '描述最多60个字符', + // 动态表格 + 'form_table' => [ + 'info' => '名称', + 'url' => 'url地址', + 'describe' => '描述', + 'is_enable' => '是否启用', + 'is_new_window_open' => '是否新窗口打开', + 'sort' => '排序', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 导航管理 @@ -815,6 +1067,16 @@ return [ 'form_item_value_customview_message' => '自定义页面选择有误', 'form_item_value_goods_category_message'=> '商品分类选择有误', 'form_item_value_design_message' => '页面设计选择有误', + // 动态表格 + 'form_table' => [ + 'info' => '导航名称', + 'data_type' => '导航数据类型', + 'is_show' => '是否显示', + 'is_new_window_open' => '新窗口打开', + 'sort' => '排序', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 订单管理 @@ -855,6 +1117,43 @@ return [ 'detail_goods_title' => '订单商品', 'detail_payment_amount_less_tips' => '请注意、该订单支付金额小于总价金额', 'detail_no_payment_tips' => '请注意、该订单还未支付', + // 动态表格 + 'form_table' => [ + 'goods' => '基础信息', + 'goods_placeholder' => '请输入订单ID/订单号/商品名称/型号', + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'status' => '订单状态', + 'pay_status' => '支付状态', + 'total_price' => '总价(元)', + 'pay_price' => '支付金额(元)', + 'price' => '单价(元)', + 'warehouse_name' => '出货仓库', + 'order_model' => '订单模式', + 'client_type' => '来源', + 'address' => '地址信息', + 'take' => '取货信息', + 'refund_price' => '退款金额(元)', + 'returned_quantity' => '退货数量', + 'buy_number_count' => '购买总数', + 'increase_price' => '增加金额(元)', + 'preferential_price' => '优惠金额(元)', + 'payment_name' => '支付方式', + 'user_note' => '用户备注', + 'extension' => '扩展信息', + 'express_name' => '快递公司', + 'express_number' => '快递单号', + 'aftersale' => '最新售后', + 'is_comments' => '用户是否评论', + 'confirm_time' => '确认时间', + 'pay_time' => '支付时间', + 'delivery_time' => '发货时间', + 'collect_time' => '完成时间', + 'cancel_time' => '取消时间', + 'close_time' => '关闭时间', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 订单售后 @@ -872,11 +1171,36 @@ return [ 'form_item_refundment_message' => '请选择退款方式', 'form_item_refuse_reason' => '拒绝原因', 'form_item_refuse_reason_message' => '拒绝原因格式2~230个字符', + // 动态表格 + 'form_table' => [ + 'goods' => '基础信息', + 'goods_placeholder' => '请输入订单号/商品名称/型号', + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'status' => '状态', + 'type' => '申请类型', + 'reason' => '原因', + 'price' => '退款金额(元)', + 'number' => '退货数量', + 'msg' => '退款说明', + 'refundment' => '退款类型', + 'voucher' => '凭证', + 'express_name' => '快递公司', + 'express_number' => '快递单号', + 'refuse_reason' => '拒绝原因', + 'apply_time' => '申请时间', + 'confirm_time' => '确认时间', + 'delivery_time' => '退货时间', + 'audit_time' => '审核时间', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 支付方式 'payment' => [ 'base_nav_title' => '支付方式', + 'nav_store_payment_name' => '更多主题下载', 'upload_top_list_tips' => [ [ 'name' => '1. 类名必须于文件名一致(去除 .php ),如 Alipay.php 则取 Alipay' @@ -907,6 +1231,18 @@ return [ 'form_item_apply_terminal_message' => '至少选择一个适用终端', 'form_item_logo' => 'LOGO', 'form_item_is_open_user' => '用户开放', + // 动态表格 + 'form_table' => [ + 'name' => '名称', + 'logo' => 'LOGO', + 'version' => '版本', + 'apply_version' => '适用版本', + 'apply_terminal' => '适用终端', + 'author' => '作者', + 'desc' => '描述', + 'enable' => '是否启用', + 'open_user' => '用户开放', + ], ], // 快递 @@ -942,6 +1278,19 @@ return [ 'form_item_desc' => '描述', 'form_item_desc_message' => '描述最多18个字符', 'form_item_images_url' => '导航图标', + // 动态表格 + 'form_table' => [ + 'name' => '名称', + 'platform' => '所属平台', + 'images_url' => '导航图标', + 'event_type' => '事件类型', + 'event_value' => '事件值', + 'is_enable' => '是否启用', + 'is_need_login' => '是否需登录', + 'sort' => '排序', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 手机首页导航 @@ -952,17 +1301,86 @@ return [ 'form_item_name_message' => '名称格式2~60个字符', 'form_item_images_url' => '导航图标', 'form_item_is_need_login' => '是否需要登录', + // 动态表格 + 'form_table' => [ + 'name' => '名称', + 'platform' => '所属平台', + 'images' => '导航图标', + 'event_type' => '事件类型', + 'event_value' => '事件值', + 'is_enable' => '是否启用', + 'is_need_login' => '是否需登录', + 'sort' => '排序', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 支付日志 'paylog' => [ 'pay_request_title' => '支付请求日志', + // 动态表格 + 'form_table' => [ + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'log_no' => '支付单号', + 'payment' => '支付方式', + 'status' => '状态', + 'total_price' => '业务订单金额(元)', + 'pay_price' => '支付金额(元)', + 'business_type' => '业务类型', + 'business_list' => '业务id/单号', + 'trade_no' => '支付平台交易号', + 'buyer_user' => '支付平台用户帐号', + 'subject' => '订单名称', + 'pay_time' => '支付时间', + 'close_time' => '关闭时间', + 'add_time' => '创建时间', + ], ], // 支付请求日志 'payrequestlog' => [ 'base_nav_title' => '支付请求日志', - ], + // 动态表格 + 'form_table' => [ + 'business_type' => '业务类型', + 'request_params' => '请求参数', + 'response_data' => '响应数据', + 'business_handle' => '业务处理结果', + 'request_url' => '请求url地址', + 'server_port' => '端口号', + 'server_ip' => '服务器ip', + 'client_ip' => '客户端ip', + 'os' => '操作系统', + 'browser' => '浏览器', + 'method' => '请求类型', + 'scheme' => 'http类型', + 'version' => 'http版本', + 'client' => '客户端详情', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], + ], + + // 退款日志 + 'refundlog' => [ + // 动态表格 + 'form_table' => [ + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'payment' => '支付方式', + 'business_type' => '业务类型', + 'business_id' => '业务订单id', + 'trade_no' => '支付平台交易号', + 'buyer_user' => '支付平台用户帐号', + 'refundment_text' => '退款方式', + 'refund_price' => '退款金额', + 'pay_price' => '订单支付金额', + 'msg' => '描述', + 'add_time_time' => '退款时间', + ], + ], // 插件调用 'plugins' => [ @@ -1051,6 +1469,13 @@ return [ 'form_item_plugins' => '插件权限', 'form_item_plugins_tips' => '插件还需在当前菜单权限中勾选[ 应用中心 -> 应用管理+应用调用管理 ]权限', 'form_item_plugins_no_data_tips' => '无插件数据', + // 动态表格 + 'form_table' => [ + 'name' => '角色名称', + 'is_enable' => '是否启用', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 权限管理 @@ -1095,6 +1520,18 @@ return [ 'form_item_name' => '名称', 'form_item_name_message' => '名称格式2~60个字符', 'form_item_images_url' => '导航图标', + // 动态表格 + 'form_table' => [ + 'name' => '名称', + 'platform' => '所属平台', + 'images' => '导航图标', + 'event_type' => '事件类型', + 'event_value' => '事件值', + 'is_enable' => '是否启用', + 'sort' => '排序', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], ], // 地区管理 @@ -1145,6 +1582,50 @@ return [ '1. PC端建议尺寸:1920*480px', '2. 手机端建议尺寸:1200*360px', ], + // 动态表格 + 'form_table' => [ + 'name' => '名称', + 'platform' => '所属平台', + 'images' => '图片', + 'event_type' => '事件类型', + 'event_value' => '事件值', + 'is_enable' => '是否启用', + 'sort' => '排序', + 'add_time' => '创建时间', + 'upd_time' => '更新时间', + ], + ], + + // 积分日志 + 'integrallog' => [ + // 动态表格 + 'form_table' => [ + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'type' => '操作类型', + 'operation_integral' => '操作积分', + 'original_integral' => '原始积分', + 'new_integral' => '最新积分', + 'msg' => '操作原因', + 'operation_id' => '操作人员id', + 'add_time_time' => '操作时间', + ], + ], + + // 消息日志 + 'message' => [ + // 动态表格 + 'form_table' => [ + 'user' => '用户信息', + 'user_placeholder' => '请输入用户名/昵称/手机/邮箱', + 'type' => '消息类型', + 'business_type' => '业务类型', + 'title' => '标题', + 'detail' => '详情', + 'is_read' => '是否已读', + 'user_is_delete_time_text' => '用户是否删除', + 'add_time_time' => '发送时间', + ], ], // sql控制台 diff --git a/app/admin/view/default/answer/save_info.html b/app/admin/view/default/answer/save_info.html index 82557fab0..949fd753d 100644 --- a/app/admin/view/default/answer/save_info.html +++ b/app/admin/view/default/answer/save_info.html @@ -4,7 +4,7 @@
-
+ {{:MyLang('answer.base_nav_title')}}{{if empty($data['id'])}}{{:MyLang('created_title')}}{{else /}}{{:MyLang('edit_title')}}{{/if}} {{:MyLang('retreat_title')}} diff --git a/app/admin/view/default/appcenternav/module/images.html b/app/admin/view/default/appcenternav/module/images.html deleted file mode 100644 index 848750965..000000000 --- a/app/admin/view/default/appcenternav/module/images.html +++ /dev/null @@ -1,6 +0,0 @@ - -{{if !empty($module_data) and !empty($module_data['images_url'])}} - - - -{{/if}} \ No newline at end of file diff --git a/app/admin/view/default/goodscategory/index.html b/app/admin/view/default/goodscategory/index.html index 7f3eefe8e..60d1ed2f7 100755 --- a/app/admin/view/default/goodscategory/index.html +++ b/app/admin/view/default/goodscategory/index.html @@ -49,29 +49,16 @@
-
-
-
-
- - -
-
-
-
- - -
-
-
-
-
+
- - - + + +
+
+
+
+ +
@@ -84,18 +71,27 @@
- {{include file="lib/sort" /}} +
+ + + +
-
+
+ {{include file="lib/sort" /}} +
+
-
+
{{include file="lib/is_enable" /}}
diff --git a/app/admin/view/default/payment/index.html b/app/admin/view/default/payment/index.html index a65e847d8..f92b328f1 100755 --- a/app/admin/view/default/payment/index.html +++ b/app/admin/view/default/payment/index.html @@ -5,7 +5,7 @@ {{block name="form_operate_top"}} {{if !empty($store_payment_url)}} - 更多支付插件下载 + {{:MyLang('payment.nav_store_payment_name')}} {{/if}} {__block__} diff --git a/app/admin/view/default/public/module/detail.html b/app/admin/view/default/public/module/detail.html index 9d783a38f..0b9adfcc1 100644 --- a/app/admin/view/default/public/module/detail.html +++ b/app/admin/view/default/public/module/detail.html @@ -55,7 +55,7 @@
{{foreach $form_table.form as $t}} {{if isset($t['label']) and isset($t['view_type']) and in_array($t['view_type'], ['images', 'field', 'module', 'status']) and (!isset($t['is_detail']) or $t['is_detail'] eq 1)}} -
{{$t.label}}
+
{{$t.label}}
{{include file="public/module/detail_content" /}}
diff --git a/app/admin/view/default/useraddress/module/is_default.html b/app/admin/view/default/useraddress/module/is_default.html deleted file mode 100644 index 11b37bd3c..000000000 --- a/app/admin/view/default/useraddress/module/is_default.html +++ /dev/null @@ -1,6 +0,0 @@ - -{{if isset($module_data['is_default']) and $module_data['is_default'] eq 1}} - {{:MyLang('default_title')}} -{{else /}} - {{:MyLang('no_title')}} -{{/if}} \ No newline at end of file diff --git a/app/index/view/default/public/module/detail.html b/app/index/view/default/public/module/detail.html index 9d783a38f..0b9adfcc1 100644 --- a/app/index/view/default/public/module/detail.html +++ b/app/index/view/default/public/module/detail.html @@ -55,7 +55,7 @@
{{foreach $form_table.form as $t}} {{if isset($t['label']) and isset($t['view_type']) and in_array($t['view_type'], ['images', 'field', 'module', 'status']) and (!isset($t['is_detail']) or $t['is_detail'] eq 1)}} -
{{$t.label}}
+
{{$t.label}}
{{include file="public/module/detail_content" /}}
diff --git a/app/module/FormHandleModule.php b/app/module/FormHandleModule.php index df11ca12b..3f727aaac 100644 --- a/app/module/FormHandleModule.php +++ b/app/module/FormHandleModule.php @@ -430,8 +430,34 @@ class FormHandleModule $is_handle_annex_field = isset($form_data['is_handle_annex_field']) && $form_data['is_handle_annex_field'] == 1; $handle_annex_fields = empty($form_data['handle_annex_fields']) ? ['icon', 'images', 'images_url', 'video', 'video_url'] : (is_array($form_data['handle_annex_fields']) ? $form_data['handle_annex_fields'] : explode(',', $form_data['handle_annex_fields'])); + // 1. 展示字段指定数组转换处理 + // 2. 状态字段按照搜索列表转换处理 + $field_show_data = []; + $field_status_data = []; + foreach($this->form_data['form'] as $fv) + { + switch($fv['view_type']) + { + // 展示字段 + case 'field' : + if(!empty($fv['view_data'])) + { + $field_show_data[$fv['view_key']] = $fv; + } + break; + + // 状态字段 + case 'status' : + if(!empty($fv['search_config']) && !empty($fv['search_config']['data'])) + { + $field_status_data[$fv['view_key']] = $fv; + } + break; + } + } + // 数据处理 - if(!empty($data_merge) || $is_handle_time_field || $is_fixed_name_field || $is_handle_annex_field) + if(!empty($field_show_data) || !empty($field_status_data) || !empty($data_merge) || $is_handle_time_field || $is_fixed_name_field || $is_handle_annex_field) { foreach($this->data_list as &$v) { @@ -468,6 +494,44 @@ class FormHandleModule { $v[$ks] = ResourcesService::AttachmentPathViewHandle($vs); } + + // 展示字段指定数组转换处理、默认增加 _name 后缀 + if(!empty($field_show_data) && array_key_exists($ks, $field_show_data)) + { + $temp = $field_show_data[$ks]; + $value = array_key_exists($vs, $temp['view_data']) ? $temp['view_data'][$vs] : null; + $key = $ks.'_name'; + if($value === null) + { + $v[$key] = ''; + } else { + if(is_array($value)) + { + $v[$key] = (!empty($temp['view_data_key']) && array_key_exists($temp['view_data_key'], $value)) ? $value[$temp['view_data_key']] : ''; + } else { + $v[$key] = $value; + } + } + } + + // 状态字段按照搜索列表转换处理、默认增加 _name 后缀 + if(!empty($field_status_data) && array_key_exists($ks, $field_status_data) && !empty($field_status_data[$ks]['search_config']) && !empty($field_status_data[$ks]['search_config']['data'])) + { + $temp = $field_status_data[$ks]['search_config']; + $value = array_key_exists($vs, $temp['data']) ? $temp['data'][$vs] : null; + $key = $ks.'_name'; + if($value === null) + { + $v[$key] = ''; + } else { + if(is_array($value)) + { + $v[$key] = (!empty($temp['data_name']) && array_key_exists($temp['data_name'], $value)) ? $value[$temp['data_name']] : ''; + } else { + $v[$key] = $value; + } + } + } } } } @@ -583,13 +647,25 @@ class FormHandleModule $error_msg = '没有相关数据、请重新输入搜索条件再试!'; } - // 根据表单配置标题处理、仅获取field类型的配置项 + // 根据表单配置标题处理 + // 仅获取[ field、status、images ]类型的配置项 $title = []; foreach($this->form_data['form'] as $v) { - if(isset($v['view_type']) && $v['view_type'] == 'field' && !empty($v['label']) && !empty($v['view_key'])) + if(isset($v['view_type']) && in_array($v['view_type'], ['field', 'images', 'status']) && !empty($v['label']) && !empty($v['view_key'])) { + // key避免多数组 $key = is_array($v['view_key']) ? $v['view_key'][0] : $v['view_key']; + + // 数据转换字段再加 _name 后缀 + // 1. field是否指定转换数据 + // 2. 状态类型 + if(($v['view_type'] == 'field' && !empty($v['view_data'])) || $v['view_type'] == 'status') + { + $key .= '_name'; + } + + //加入可导出容器 $title[$key] = [ 'name' => $v['label'], 'type' => 'string', @@ -1435,7 +1511,7 @@ class FormHandleModule } /** - * 表格数据列表处理 + * 表格数据列表处理(仅供外部调用、非当前文件调用) * @author Devil * @blog http://gong.gg/ * @version 1.0.0 diff --git a/app/service/AppCenterNavService.php b/app/service/AppCenterNavService.php index 7be1c4406..f93d81418 100755 --- a/app/service/AppCenterNavService.php +++ b/app/service/AppCenterNavService.php @@ -23,56 +23,6 @@ use app\service\ResourcesService; */ class AppCenterNavService { - /** - * 列表数据处理 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2022-08-01 - * @desc description - * @param [array] $data [数据列表] - * @param [array] $params [输入参数] - */ - public static function AppCenterNavListHandle($data, $params = []) - { - if(!empty($data)) - { - $common_platform_type = MyLang('common_platform_type'); - $common_app_event_type = MyLang('common_app_event_type'); - foreach($data as &$v) - { - // 平台类型 - if(isset($v['platform'])) - { - $v['platform_text'] = $common_platform_type[$v['platform']]['name']; - } - - // 事件类型 - if(isset($v['event_type']) && $v['event_type'] != -1) - { - $v['event_type_text'] = $common_app_event_type[$v['event_type']]['name']; - } - - // 图片地址 - if(isset($v['images_url'])) - { - $v['images_url'] = ResourcesService::AttachmentPathViewHandle($v['images_url']); - } - - // 时间 - if(isset($v['add_time'])) - { - $v['add_time'] = date('Y-m-d H:i:s', $v['add_time']); - } - if(isset($v['upd_time'])) - { - $v['upd_time'] = empty($v['upd_time']) ? '' : date('Y-m-d H:i:s', $v['upd_time']); - } - } - } - return $data; - } - /** * 用户中心导航数据保存 * @author Devil diff --git a/app/service/AppHomeNavService.php b/app/service/AppHomeNavService.php index 285ebdd35..95f220ec7 100755 --- a/app/service/AppHomeNavService.php +++ b/app/service/AppHomeNavService.php @@ -23,56 +23,6 @@ use app\service\ResourcesService; */ class AppHomeNavService { - /** - * 列表数据处理 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2022-08-01 - * @desc description - * @param [array] $data [数据列表] - * @param [array] $params [输入参数] - */ - public static function AppHomeNavListHandle($data, $params = []) - { - if(!empty($data)) - { - $common_platform_type = MyLang('common_platform_type'); - $common_app_event_type = MyLang('common_app_event_type'); - foreach($data as &$v) - { - // 平台类型 - if(isset($v['platform'])) - { - $v['platform_text'] = $common_platform_type[$v['platform']]['name']; - } - - // 事件类型 - if(isset($v['event_type']) && $v['event_type'] != -1) - { - $v['event_type_text'] = $common_app_event_type[$v['event_type']]['name']; - } - - // 图片地址 - if(isset($v['images_url'])) - { - $v['images_url'] = ResourcesService::AttachmentPathViewHandle($v['images_url']); - } - - // 时间 - if(isset($v['add_time'])) - { - $v['add_time'] = date('Y-m-d H:i:s', $v['add_time']); - } - if(isset($v['upd_time'])) - { - $v['upd_time'] = empty($v['upd_time']) ? '' : date('Y-m-d H:i:s', $v['upd_time']); - } - } - } - return $data; - } - /** * 首页导航数据保存 * @author Devil diff --git a/app/service/GoodsService.php b/app/service/GoodsService.php index fe12fa8c1..d555b9a31 100755 --- a/app/service/GoodsService.php +++ b/app/service/GoodsService.php @@ -1261,7 +1261,7 @@ class GoodsService 'checked_type' => 'in', 'key_name' => 'site_type', 'checked_data' => array_merge(array_column(MyLang('common_site_type_list'), 'value')), - 'is_checked' => 2, + 'is_checked' => 1, 'error_msg' => '商品类型数据值范围有误', ], [ diff --git a/app/service/MessageService.php b/app/service/MessageService.php index f74c91da4..1b57018a4 100755 --- a/app/service/MessageService.php +++ b/app/service/MessageService.php @@ -217,6 +217,7 @@ class MessageService $user_list = UserService::GetUserViewInfo(array_column($data, 'user_id')); } + $common_is_text_list = MyLang('common_is_text_list'); $common_is_read_list = MyLang('common_is_read_list'); $common_message_type_list = MyLang('common_message_type_list'); foreach($data as &$v) @@ -237,7 +238,7 @@ class MessageService $v['is_read_text'] = $common_is_read_list[$v['is_read']]['name']; // 用户是否已删除 - $v['user_is_delete_time_text'] = ($v['user_is_delete_time'] == 0) ? '否' : '是'; + $v['user_is_delete_time_text'] = ($v['user_is_delete_time'] == 0) ? MyLang('no_title') : MyLang('yes_title'); // 时间 $v['add_time_time'] = date('Y-m-d H:i:s', $v['add_time']); diff --git a/app/service/QuickNavService.php b/app/service/QuickNavService.php index 402fbd2a0..2dee5b285 100755 --- a/app/service/QuickNavService.php +++ b/app/service/QuickNavService.php @@ -23,57 +23,6 @@ use app\service\ResourcesService; */ class QuickNavService { - - /** - * 列表数据处理 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2022-08-01 - * @desc description - * @param [array] $data [数据列表] - * @param [array] $params [输入参数] - */ - public static function QuickNavListHandle($data, $params = []) - { - if(!empty($data)) - { - $common_platform_type = MyLang('common_platform_type'); - $common_app_event_type = MyLang('common_app_event_type'); - foreach($data as &$v) - { - // 平台类型 - if(isset($v['platform'])) - { - $v['platform_text'] = $common_platform_type[$v['platform']]['name']; - } - - // 事件类型 - if(isset($v['event_type']) && $v['event_type'] != -1) - { - $v['event_type_text'] = $common_app_event_type[$v['event_type']]['name']; - } - - // 图片地址 - if(isset($v['images_url'])) - { - $v['images_url'] = ResourcesService::AttachmentPathViewHandle($v['images_url']); - } - - // 时间 - if(isset($v['add_time'])) - { - $v['add_time'] = date('Y-m-d H:i:s', $v['add_time']); - } - if(isset($v['upd_time'])) - { - $v['upd_time'] = empty($v['upd_time']) ? '' : date('Y-m-d H:i:s', $v['upd_time']); - } - } - } - return $data; - } - /** * 首页导航数据保存 * @author Devil diff --git a/app/service/SlideService.php b/app/service/SlideService.php index f04429b43..5e573ee55 100755 --- a/app/service/SlideService.php +++ b/app/service/SlideService.php @@ -22,66 +22,6 @@ use app\service\ResourcesService; */ class SlideService { - /** - * 数据列表 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2018-08-29 - * @desc description - * @param [array] $params [输入参数] - */ - public static function SlideList($params = []) - { - $where = empty($params['where']) ? [] : $params['where']; - $field = empty($params['field']) ? '*' : $params['field']; - $order_by = empty($params['order_by']) ? 'sort asc,id asc' : trim($params['order_by']); - $m = isset($params['m']) ? intval($params['m']) : 0; - $n = isset($params['n']) ? intval($params['n']) : 10; - - $data = Db::name('Slide')->field($field)->where($where)->order($order_by)->limit($m, $n)->select()->toArray(); - return DataReturn(MyLang('handle_success'), 0, self::SlideListHandle($data, $params)); - } - - /** - * 列表数据处理 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2022-08-01 - * @desc description - * @param [array] $data [数据列表] - * @param [array] $params [输入参数] - */ - public static function SlideListHandle($data, $params = []) - { - if(!empty($data)) - { - $common_platform_type = MyLang('common_platform_type'); - $common_is_enable_tips = MyLang('common_is_enable_tips'); - $common_app_event_type = MyLang('common_app_event_type'); - foreach($data as &$v) - { - // 图片地址 - if(isset($v['images_url'])) - { - $v['images_url'] = ResourcesService::AttachmentPathViewHandle($v['images_url']); - } - - // 时间 - if(isset($v['add_time'])) - { - $v['add_time'] = date('Y-m-d H:i:s', $v['add_time']); - } - if(isset($v['upd_time'])) - { - $v['upd_time'] = empty($v['upd_time']) ? '' : date('Y-m-d H:i:s', $v['upd_time']); - } - } - } - return $data; - } - /** * 数据保存 * @author Devil diff --git a/extend/base/Excel.php b/extend/base/Excel.php index 80b425d02..abbfd72f1 100755 --- a/extend/base/Excel.php +++ b/extend/base/Excel.php @@ -114,7 +114,7 @@ class Excel { // 获取配置编码类型 $excel_charset = MyC('admin_excel_charset', 0); - $charset = MyConst('common_excel_charset_list')[$excel_charset]['value']; + $charset = MyLang('common_excel_charset_list')[$excel_charset]['value']; // 拼接文件信息,这里注意两点 // 1、字段与字段之间用逗号分隔开 @@ -190,7 +190,7 @@ class Excel { // 获取配置编码类型 $excel_charset = MyC('admin_excel_charset', 0); - $charset = MyConst('common_excel_charset_list')[$excel_charset]['value']; + $charset = MyLang('common_excel_charset_list')[$excel_charset]['value']; // 获取字母 $letter_data = $this->GetLetterData(); diff --git a/public/static/common/css/common.css b/public/static/common/css/common.css index d2bbc7c96..6d71ce0e0 100755 --- a/public/static/common/css/common.css +++ b/public/static/common/css/common.css @@ -1100,7 +1100,7 @@ button.colorpicker-submit img { min-width: 200px; } .am-table-scrollable-horizontal .am-table tr .am-operate-grid { - min-width: 150px; + min-width: 180px; } .am-table-scrollable-horizontal .am-table tr .am-grid-auto { min-width: auto;