From bac193165fa3f2f53a344ed3a0c58b9c81db027f Mon Sep 17 00:00:00 2001 From: Anyon Date: Fri, 15 Apr 2022 16:03:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=82=AE=E8=B4=B9=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/data/controller/base/postage/Template.php | 20 +-- app/data/view/base/postage/template/form.html | 17 +-- .../view/base/postage/template/index.html | 121 ++++++++++-------- 3 files changed, 90 insertions(+), 68 deletions(-) diff --git a/app/data/controller/base/postage/Template.php b/app/data/controller/base/postage/Template.php index 2c9b58339..36684cf61 100644 --- a/app/data/controller/base/postage/Template.php +++ b/app/data/controller/base/postage/Template.php @@ -7,6 +7,7 @@ use app\data\model\BasePostageTemplate; use app\data\service\ExpressService; use think\admin\Controller; use think\admin\extend\CodeExtend; +use think\admin\helper\QueryHelper; /** * 邮费模板管理 @@ -25,10 +26,13 @@ class Template extends Controller */ public function index() { - $this->title = '快递邮费模板'; - $query = BasePostageTemplate::mQuery(); - $query->like('code,name')->equal('status')->dateBetween('create_at'); - $query->where(['deleted' => 0])->order('sort desc,id desc')->page(); + $this->type = input('get.type', 'index'); + BasePostageTemplate::mQuery()->layTable(function () { + $this->title = '快递邮费模板'; + }, function (QueryHelper $query) { + $query->where(['deleted' => 0, 'status' => intval($this->type === 'index')]); + $query->like('code,name')->equal('status')->dateBetween('create_at'); + }); } /** @@ -56,7 +60,7 @@ class Template extends Controller public function add() { $this->title = '添加配送邮费模板'; - BasePostageTemplate::mForm('form', 'code'); + BasePostageTemplate::mForm('form'); } /** @@ -66,7 +70,7 @@ class Template extends Controller public function edit() { $this->title = '编辑配送邮费模板'; - BasePostageTemplate::mForm('form', 'code'); + BasePostageTemplate::mForm('form'); } /** @@ -103,7 +107,7 @@ class Template extends Controller BasePostageTemplate::mSave($this->_vali([ 'status.in:0,1' => '状态值范围异常!', 'status.require' => '状态值不能为空!', - ]), 'code'); + ])); } /** @@ -112,6 +116,6 @@ class Template extends Controller */ public function remove() { - BasePostageTemplate::mDelete('code'); + BasePostageTemplate::mDelete(); } } \ No newline at end of file diff --git a/app/data/view/base/postage/template/form.html b/app/data/view/base/postage/template/form.html index fba3e67fc..2e6525fc1 100644 --- a/app/data/view/base/postage/template/form.html +++ b/app/data/view/base/postage/template/form.html @@ -2,17 +2,15 @@ {block name="content"}
-
-
+ +
-
- 配送区域计费规则 - Region +
+ 配送区域计费规则Region @@ -76,12 +74,15 @@
+ +
{notempty name='vo.code'}{/notempty} +
diff --git a/app/data/view/base/postage/template/index.html b/app/data/view/base/postage/template/index.html index 2f2fc7dbf..e321f72b1 100644 --- a/app/data/view/base/postage/template/index.html +++ b/app/data/view/base/postage/template/index.html @@ -1,4 +1,4 @@ -{extend name="../../admin/view/main"} +{extend name="../../admin/view/table"} {block name="button"} @@ -12,59 +12,76 @@ {block name="content"}
+
    + {foreach ['index'=>'费用模板','recycle'=>'回 收 站'] as $k=>$v} + {if isset($type) and $type eq $k} +
  • {$v}
  • + {else} +
  • {$v}
  • + {/if}{/foreach} +
{include file='base/postage/template/index_search'} - - {notempty name='list'} - - - - - - - - - - - - {/notempty} - - {foreach $list as $key=>$vo} - - - - - - - - - - {/foreach} - -
- - - - 模板编号模板名称使用状态创建时间
- - - - {$vo.code|default=''}{$vo.name|default=''}{if $vo.status eq 0}已禁用{elseif $vo.status eq 1}已激活{/if}{$vo.create_at|format_datetime} - - 编 辑 - - - - 禁 用 - - 激 活 - - - - 删 除 - -
- {empty name='list'}没有记录哦{else}{$pagehtml|raw|default=''}{/empty} +
+{/block} + + +{block name='script'} + + + + + + + + + + {/block} \ No newline at end of file