Parcourir la source

优化委托编辑与软删

liuhairui il y a 2 ans
Parent
commit
6b596a33b3

+ 4 - 2
application/admin/model/Res.php

@@ -3,12 +3,13 @@
 namespace app\admin\model;
 
 use think\Model;
+use traits\model\SoftDelete;
 
 
 class Res extends Model
 {
 
-    
+    use SoftDelete;
 
     
 
@@ -21,7 +22,8 @@ class Res extends Model
     // 定义时间戳字段名
     protected $createTime = false;
     protected $updateTime = false;
-    protected $deleteTime = false;
+//    protected $deleteTime = false;
+    protected $deleteTime = 'delete_time';
 
     // 追加属性
     protected $append = [

+ 8 - 1
application/admin/view/entrust/edit.html

@@ -85,7 +85,14 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Standard_name')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-standard_name" class="form-control" name="row[standard_name]" type="text" value="{$row.standard_name|htmlentities}" readonly>
+            <input type="hidden" value="{$standard_name.id}">
+            <select id="c-standard_name" data-rule="required"  class="control-label col-xs-12 col-sm-8 form-control selectpicker" name="row[standard_name]" type="text" value="{$row.id|htmlentities}">
+                <option value="{$standard_name.id}">{$standard_name.name}</option>
+                {foreach $item_judge as $key=>$vvo}
+                <option value="{$vvo.id}">{$vvo.name}</option>
+                {/foreach}
+            </select>
+            <!--<input id="c-standard_name" class="form-control" name="row[standard_name]" type="text" value="{$row.standard_name|htmlentities}" readonly>-->
         </div>
     </div>
     <div class="form-group">

+ 2 - 0
public/assets/js/backend/entrust.js

@@ -202,6 +202,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
         },
         edit: function () {
             $('.is_two').attr('disabled','disabled');
+            var id = $('#c-standard_name').val();
+            console.log(id);
             Controller.api.bindevent();
         },
         // submit:function () {