Ver Fonte

判断标准管理

liuhairui há 2 anos atrás
pai
commit
2184fcac47

+ 16 - 4
application/admin/controller/item/Judge.php

@@ -22,7 +22,7 @@ class Judge extends Backend
      * @var \app\admin\model\item\Judge
      */
     protected $model = null;
-    protected $searchFields = 'id,no,name,list_name';
+    protected $searchFields = 'id,no,name,list_name,create,update';
 
     public function _initialize()
     {
@@ -66,7 +66,7 @@ class Judge extends Backend
         //1.项目名称值不同有重复合并一个=>列:测试,测试,测试1 转换为 测试,测试1
         $params['list_name'] = '';
         foreach ($data as $k => $val){
-            $params['list_name'] .= $val[0].',';
+            $params['list_name'] .= $val[1].',';
         }
         $params['list_name'] = rtrim($params['list_name'],",");
         $myArray = explode(',', $params['list_name']);
@@ -99,7 +99,6 @@ class Judge extends Backend
                     $insertData[$key]['min'] = $value[6];
                     $insertData[$key]['create'] = date('Y-m-d H:i:s');
                     $insertData[$key]['update'] = date('Y-m-d H:i:s');
-//                    $insertData[$key]['deletetime'] = date('Y-m-d H:i:s');
                 }
                 $res = Db::name('item_judge_detail')->insertAll($insertData);
                 if (!$res){
@@ -158,7 +157,7 @@ class Judge extends Backend
         //1.项目名称值不同有重复合并一个=>列:测试,测试,测试1 转换为 测试,测试1
         $params['list_name'] = '';          //检测项目集
         foreach ($data as $k => $val){
-            $params['list_name'] .= $val[0].',';
+            $params['list_name'] .= $val[1].',';
         }
         $params['list_name'] = rtrim($params['list_name'],",");
         $myArray = explode(',', $params['list_name']);
@@ -248,4 +247,17 @@ class Judge extends Backend
         $this->success();
     }
 
+
+    /**
+     * 删除 判断标准数据和子项目
+     */
+//    public function del($ids = null){
+//        $id = $this->request->post('ids');
+//        $item_judge = Db::name('item_judge')->where('id',$id)->delete();
+//        $item_judge_detail = Db::name('item_judge_detail')->where('pid',$item_judge['id'])->select();
+//        foreach ($item_judge_detail as $k => $v){
+//            Db::name('item_judge_detail')->where('pid',$item_judge['id'])->delete($v['id']);
+//        }
+//    }
+
 }

+ 34 - 34
application/admin/view/item/judge/add.html

@@ -8,7 +8,7 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('No')}:</label>
         <div class="col-xs-12 col-sm-3">
-            <input id="c-no" class="form-control" name="row[no]" type="text">
+            <input id="c-no" class="form-control" name="row[no]" type="text" value="Q/ZM 001-2022">
         </div>
         <label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
         <div class="col-xs-12 col-sm-3">
@@ -16,10 +16,10 @@
         </div>
     </div>
     <!--<div class="form-group">-->
-        <!--<label class="control-label col-xs-12 col-sm-2">{:__('List_name')}:</label>-->
-        <!--<div class="col-xs-12 col-sm-8">-->
-            <!--<input id="c-list_name" class="form-control" name="row[list_name]" type="text">-->
-        <!--</div>-->
+    <!--<label class="control-label col-xs-12 col-sm-2">{:__('List_name')}:</label>-->
+    <!--<div class="col-xs-12 col-sm-8">-->
+    <!--<input id="c-list_name" class="form-control" name="row[list_name]" type="text">-->
+    <!--</div>-->
     <!--</div>-->
     <div class="form-group" style="display:none;">
         <label class="control-label col-xs-12 col-sm-2">{:__('Userid')}:</label>
@@ -51,35 +51,35 @@
     <div id="detail">
         <label class="control-label col-xs-12 col-sm-2">检测项目集:</label>
         <div class="col-xs-12 col-sm-8" style="">
-        <table class="col-xs-12 col-sm-12 gridtable" id="check_child" border="1">
-            <thead>
-            <tr>
-                <th style="text-align: center" class="col-xs-12 col-sm-2">项目名称</th>
-                <th style="text-align: center" class="col-xs-12 col-sm-2">参数名称</th>
-                <th style="text-align: center" class="col-xs-12 col-sm-2">标准值类型</th>
-                <th style="text-align: center" class="col-xs-12 col-sm-1">上限数学符号</th>
-                <th style="text-align: center" class="col-xs-12 col-sm-1">上限值</th>
-                <th style="text-align: center" class="col-xs-12 col-sm-1">下限数学符号</th>
-                <th style="text-align: center" class="col-xs-12 col-sm-1">下限值</th>
-                <th style="text-align: center" class="col-xs-12 col-sm-2">操作</th>
-            </tr>
-            </thead>
-            <tbody>
-            <tr>
-                <td><input class="form-control pro_name" name="row[remark]" type="text"></td>
-                <td><input class="form-control params" name="row[remark]" type="text"></td>
-                <td><input class="form-control standard" name="row[remark]" type="text" value="数值型"></td>
-                <td><input class="form-control max_character" name="row[remark]" type="text" value="<"></td>
-                <td><input class="form-control max" name="row[remark]" type="text"></td>
-                <td><input class="form-control min_character" name="row[remark]" type="text" value=">"></td>
-                <td><input class="form-control min" name="row[remark]" type="text"></td>
-                <td style="text-align: center">
-                    <button type="button" class="btn btn-success add">添加</button>&nbsp;&nbsp;
-                    <button type="button" class="btn btn-danger del">删除</button>
-                </td>
-            </tr>
-            </tbody>
-        </table>
+            <table class="col-xs-12 col-sm-12 gridtable" id="check_child" border="1">
+                <thead>
+                <tr>
+                    <th style="text-align: center" class="col-xs-12 col-sm-2">项目名称</th>
+                    <th style="text-align: center" class="col-xs-12 col-sm-2">参数名称</th>
+                    <th style="text-align: center" class="col-xs-12 col-sm-2">标准值类型</th>
+                    <th style="text-align: center" class="col-xs-12 col-sm-1">上限数学符号</th>
+                    <th style="text-align: center" class="col-xs-12 col-sm-1">上限值</th>
+                    <th style="text-align: center" class="col-xs-12 col-sm-1">下限数学符号</th>
+                    <th style="text-align: center" class="col-xs-12 col-sm-1">下限值</th>
+                    <th style="text-align: center" class="col-xs-12 col-sm-2">操作</th>
+                </tr>
+                </thead>
+                <tbody>
+                <tr>
+                    <td><input class="form-control pro_name" name="row[remark]" type="text" value=""></td>
+                    <td><input class="form-control params" name="row[remark]" type="text" value=""></td>
+                    <td><input class="form-control standard" name="row[remark]" type="text" value="数值型"></td>
+                    <td><input class="form-control max_character" name="row[remark]" type="text" value=""></td>
+                    <td><input class="form-control max" name="row[remark]" type="text"></td>
+                    <td><input class="form-control min_character" name="row[remark]" type="text" value=""></td>
+                    <td><input class="form-control min" name="row[remark]" type="text" value=""></td>
+                    <td style="text-align: center">
+                        <button type="button" class="btn btn-success add">添加</button>&nbsp;&nbsp;
+                        <button type="button" class="btn btn-danger del">删除</button>
+                    </td>
+                </tr>
+                </tbody>
+            </table>
         </div>
     </div>
 

+ 7 - 6
public/assets/js/backend/item/judge.js

@@ -46,17 +46,18 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
             // 为表格绑定事件
             Table.api.bindevent(table);
         },
+
         add: function () {
             //增加一行
             $(document).on('click','.add',function () {
                 var html = '';
-                html += '<tr><td><input class="form-control pro_name" name="row[pro_name]" type="text"></td>';
+                html += '<tr><td><input class="form-control pro_name" name="row[pro_name]" type="text" value=""></td>';
                 html += '<td><input class="form-control params" name="row[params]" type="text"></td>';
                 html += '<td><input class="form-control standard" name="row[standard]" type="text" value="数值型"></td>';
-                html += '<td><input class="form-control max_character" name="row[max_character]" type="text" value="<"></td>';
+                html += '<td><input class="form-control max_character" name="row[max_character]" type="text" value=""></td>';
                 html += '<td><input class="form-control max" name="row[max]" type="text"></td>';
-                html += '<td><input class="form-control min_character" name="row[min_character]" type="text" value=">"></td>';
-                html += '<td><input class="form-control min" name="row[min]" type="text"></td>';
+                html += '<td><input class="form-control min_character" name="row[min_character]" type="text" value=""></td>';
+                html += '<td><input class="form-control min" name="row[min]" type="text" value=""></td>';
                 html += '<td style="text-align: center"> <button type="button" class="btn btn-success add">添加</button>&nbsp;&nbsp; <button type="button" class="btn btn-danger del">删除</button></td>';
                 html += '</tr>';
                 $('#check_child').append(html);
@@ -160,9 +161,9 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                 html += '<tr><td><input class="form-control pro_name" name="row[][pro_name]" type="text"></td>';
                 html += '<td><input class="form-control params" name="row[][params]" type="text"></td>';
                 html += '<td><input class="form-control standard" name="row[][standard]" type="text" value="数值型"></td>';
-                html += '<td><input class="form-control max_character" name="row[][max_character]" type="text" value="<"></td>';
+                html += '<td><input class="form-control max_character" name="row[][max_character]" type="text" value=""></td>';
                 html += '<td><input class="form-control max" name="row[][max]" type="text"></td>';
-                html += '<td><input class="form-control min_character" name="row[][min_character]" type="text" value=">"></td>';
+                html += '<td><input class="form-control min_character" name="row[][min_character]" type="text" value=""></td>';
                 html += '<td><input class="form-control min" name="row[][min]" type="text"></td>';
                 html += '<td style="text-align: center"><input type="hidden" value=""> <button type="button" class="btn btn-success add">添加</button>&nbsp;&nbsp; <button type="button" class="btn btn-danger del">删除</button></td>';
                 html += '</tr>';