WIN-2308041133\Administrator 1 år sedan
förälder
incheckning
479e7b0200

+ 20 - 20
application/admin/controller/wechat/PlanRecord.php

@@ -22,26 +22,26 @@ class PlanRecord extends Backend
         $this->model = model('WechatPlanRecord');
     }
 
-//    /**
-//     * 编辑
-//     */
-//    public function edit($ids = null)
-//    {
-//        $row = $this->model->get(['id' => $ids]);
-//        if (!$row) {
-//            $this->error(__('No Results were found'));
-//        }
-//        if ($this->request->isPost()) {
-//            $params = $this->request->post("row/a");
-//            if ($params) {
-//                $row->save($params);
-//                $this->success();
-//            }
-//            $this->error();
-//        }
-//        $this->view->assign("row", $row);
-//        return $this->view->fetch();
-//    }
+    /**
+     * 编辑
+     */
+    public function edit($ids = null)
+    {
+        $row = $this->model->get(['id' => $ids]);
+        if (!$row) {
+            $this->error(__('No Results were found'));
+        }
+        if ($this->request->isPost()) {
+            $params = $this->request->post("row/a");
+            if ($params) {
+                $row->save($params);
+                $this->success();
+            }
+            $this->error();
+        }
+        $this->view->assign("row", $row);
+        return $this->view->fetch();
+    }
 //
 //    /**
 //     * 判断价格是否唯一

+ 9 - 9
application/admin/view/wechat/plan_record/index.html

@@ -7,10 +7,10 @@
                 <div class="widget-body no-padding">
                     <div id="toolbar" class="toolbar">
                         <a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
-<!--                        <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wechat/plan/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>-->
-<!--                        <a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wechat/plan/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>-->
-<!--                        <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wechat/plan/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>-->
-<!--                        <a href="javascript:;" class="btn btn-danger btn-import {:$auth->check('wechat/plan/import')?'':'hide'}" title="{:__('Import')}" id="btn-import-file" data-url="ajax/upload" data-mimetype="csv,xls,xlsx" data-multiple="false"><i class="fa fa-upload"></i> {:__('Import')}</a>-->
+                        <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wechat/plan_record/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
+                        <a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wechat/plan_record/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
+                        <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wechat/plan_record/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
+                        <a href="javascript:;" class="btn btn-danger btn-import {:$auth->check('wechat/plan_record/import')?'':'hide'}" title="{:__('Import')}" id="btn-import-file" data-url="ajax/upload" data-mimetype="csv,xls,xlsx" data-multiple="false"><i class="fa fa-upload"></i> {:__('Import')}</a>
 
                         <div class="dropdown btn-group {:$auth->check('wechat/plan_record/multi')?'':'hide'}">
                             <a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
@@ -22,11 +22,11 @@
 
 
                     </div>
-<!--                    <table id="table" class="table table-striped table-bordered table-hover table-nowrap"-->
-<!--                           data-operate-edit="{:$auth->check('wechat/plan/edit')}"-->
-<!--                           data-operate-del="{:$auth->check('wechat/plan/del')}"-->
-<!--                           width="100%">-->
-<!--                    </table>-->
+                    <table id="table" class="table table-striped table-bordered table-hover table-nowrap"
+                           data-operate-edit="{:$auth->check('wechat/plan_record/edit')}"
+                           data-operate-del="{:$auth->check('wechat/plan_record/del')}"
+                           width="100%">
+                    </table>
                 </div>
             </div>
 

+ 32 - 32
public/assets/js/backend/wechat/plan_record.js

@@ -6,10 +6,10 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin
             Table.api.init({
                 extend: {
                     index_url: 'wechat/plan_record/index',
-                    // add_url: 'wechat/plan/add',
-                    // edit_url: 'wechat/plan/edit',
-                    // del_url: 'wechat/plan/del',
-                    // multi_url: 'wechat/plan/multi',
+                    add_url: 'wechat/plan/add',
+                    edit_url: 'wechat/plan/edit',
+                    del_url: 'wechat/plan/del',
+                    multi_url: 'wechat/plan/multi',
                 }
             });
 
@@ -21,7 +21,7 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin
                 sortName: 'id',
                 columns: [
                     [
-                        // {field: 'state', checkbox: true, },
+                        {field: 'state', checkbox: true, },
                         {field: 'id', title: __('Id')},
                         {field: 'cid', title: __('Cid')},
                         {field: 'plan_id', title: __('Plan_id')},
@@ -31,7 +31,7 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin
                         {field: 'createtime', title: __('Create time'), formatter: Table.api.formatter.datetime, operate: 'RANGE', addclass: 'datetimerange', sortable: true},
                         // {field: 'updatetime', title: __('Update time'), formatter: Table.api.formatter.datetime, operate: 'RANGE', addclass: 'datetimerange', sortable: true},
                         // {field: 'status', title: __('Status'), formatter: Table.api.formatter.status},
-                        // {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
+                        {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
                     ]
                 ]
             });
@@ -46,32 +46,32 @@ define(['jquery', 'bootstrap', 'backend', 'form', 'table'], function ($, undefin
         edit: function () {
             Controller.api.bindevent();
         },
-        // api: {
-        //     bindevent: function () {
-        //         Form.api.bindevent($("form[role=form]"));
-        //
-        //         var refreshkey = function (data) {
-        //             $("input[name='row[price]']").val(data.eventkey).trigger("change");
-        //             Layer.closeAll();
-        //             var keytitle = data.text;
-        //             var cont = $(".clickbox .create-click:first");
-        //             $(".keytitle", cont).remove();
-        //             if (keytitle) {
-        //                 cont.append('<div class="keytitle">' + __('Event key') + ':' + keytitle + '</div>');
-        //             }
-        //         };
-        //         $(document).on('click', "#select-resources", function () {
-        //             var key = $("input[name='row[eventkey]']").val();
-        //             parent.Backend.api.open($(this).attr("href") + "?key=" + key, __('Select'), {callback: refreshkey});
-        //             return false;
-        //         });
-        //
-        //         $(document).on('click', "#add-resources", function () {
-        //             parent.Backend.api.open($(this).attr("href") + "?key=", __('Add'), {callback: refreshkey});
-        //             return false;
-        //         });
-        //     }
-        // }
+        api: {
+            bindevent: function () {
+                Form.api.bindevent($("form[role=form]"));
+
+                // var refreshkey = function (data) {
+                //     $("input[name='row[price]']").val(data.eventkey).trigger("change");
+                //     Layer.closeAll();
+                //     var keytitle = data.text;
+                //     var cont = $(".clickbox .create-click:first");
+                //     $(".keytitle", cont).remove();
+                //     if (keytitle) {
+                //         cont.append('<div class="keytitle">' + __('Event key') + ':' + keytitle + '</div>');
+                //     }
+                // };
+                // $(document).on('click', "#select-resources", function () {
+                //     var key = $("input[name='row[eventkey]']").val();
+                //     parent.Backend.api.open($(this).attr("href") + "?key=" + key, __('Select'), {callback: refreshkey});
+                //     return false;
+                // });
+                //
+                // $(document).on('click', "#add-resources", function () {
+                //     parent.Backend.api.open($(this).attr("href") + "?key=", __('Add'), {callback: refreshkey});
+                //     return false;
+                // });
+            }
+        }
 
     };
     return Controller;