wesmiler 6 лет назад
Родитель
Сommit
c1f2f7cb67

+ 45 - 0
public/themes/admin_simpleboot3/admin/repair/add.html

@@ -0,0 +1,45 @@
+<include file="public@header" />
+</head>
+<body>
+<div class="wrap">
+    <ul class="nav nav-tabs">
+        <li><a href="{:url('repair/index')}">维修日志列表</a></li>
+        <li class="active"><a href="{:url('repair/add')}">添加日志</a></li>
+    </ul>
+    <form method="post" class="form-horizontal js-ajax-form margin-top-20" action="{:url('repair/datapost')}">
+        <div class="form-group">
+            <label for="input-title" class="col-sm-2 control-label"><span class="form-required">*</span>维修项目</label>
+            <div class="col-md-6 col-sm-6">
+                <input type="text" class="form-control" id="input-title" name="title">
+            </div>
+        </div>
+        <div class="form-group">
+            <label for="input-repair_name" class="col-sm-2 control-label"><span class="form-required">*</span>维修员姓名</label>
+            <div class="col-md-6 col-sm-6">
+                <input type="text" class="form-control" id="input-repair_name" name="repair_name">
+            </div>
+        </div>
+        <div class="form-group">
+            <label for="input-remark" class="col-sm-2 control-label">维修内容</label>
+            <div class="col-md-6 col-sm-10">
+                <textarea class="form-control" id="input-remark" name="remark"></textarea>
+            </div>
+        </div>
+        <div class="form-group">
+            <label for="input-repair_time" class="col-sm-2 control-label">维修时间</label>
+            <div class="col-md-6 col-sm-10">
+                <input class="form-control js-bootstrap-datetime" id="input-repair_time" type="text" name="repair_time"
+                       value="{:date('Y-m-d H:i:s',time())}">
+            </div>
+        </div>
+        <div class="form-group">
+            <div class="col-sm-offset-2 col-sm-10">
+                <button type="submit" class="btn btn-primary js-ajax-submit">{:lang('SAVE')}</button>
+                <a class="btn btn-default" href="javascript:history.back(-1);">{:lang('BACK')}</a>
+            </div>
+        </div>
+    </form>
+</div>
+<script src="__STATIC__/js/admin.js"></script>
+</body>
+</html>

+ 1 - 0
public/themes/admin_simpleboot3/admin/repair/index.html

@@ -4,6 +4,7 @@
 <div class="wrap js-check-wrap">
     <ul class="nav nav-tabs">
         <li class="active"><a>维修日志列表</a></li>
+        <li class="active"><a href="{:url('business/add')}">添加日志</a></li>
     </ul>
     <form class="well form-inline margin-top-20" method="post" action="{:url('repair/index')}">
         <select class="form-control" name="status" id="status">

+ 36 - 0
vendor/thinkcmf/cmf-app/src/admin/controller/RepairController.php

@@ -63,6 +63,42 @@ class RepairController extends AdminBaseController
         return $this->fetch();
     }
 
+    /**
+     * 添加记录
+     */
+    public function dataPost(){
+        $params = input();
+        $id = input('id',0);
+        if($id && !Db::name('repair_logs')->where(['id'=> $id])->value('id')){
+            $this->error("修改数据不存在!");
+        }
+
+        // 数据
+        $repairTime = input('repair_time','');
+        $data = [
+            'repair_name'=> input('repair_name',''),
+            'title'=> input('title',''),
+            'remark'=> input('remark',''),
+            'repair_time'=> $repairTime? $repairTime : '',
+            'created_at'=> date('Y-m-d H:i:s'),
+        ];
+
+        if($id){
+            $data['updated_at'] = date('Y-m-d H:i:s');
+            $res = Db::name('repair_logs')->where(['id'=> $id])->update($data);
+        }else{
+            $data['created_at'] = date('Y-m-d H:i:s');
+            $res = Db::name('repair_logs')->insertGetId($data);
+        }
+
+        $name = $id? '修改' : '添加';
+        if($res){
+            $this->success("{$name}成功!",'/admin/repair/devices');
+        }else{
+            $this->error("{$name}失败!");
+        }
+    }
+
 
     /**
      * 修改状态审核