dever 2 år sedan
förälder
incheckning
197c96072e
2 ändrade filer med 17 tillägg och 12 borttagningar
  1. 4 0
      database/admin.php
  2. 13 12
      src/Database.php

+ 4 - 0
database/admin.php

@@ -750,6 +750,10 @@ return array
 
 	'manage' => array
 	(
+		# 不展示保存按钮
+        //'update_save' => false,
+        # 显示描述
+        //'desc' => 'test',
 		# 定义sku对应的表,不填写则默认为info_spec和info_sku
 		/*
 		'sku' => array

+ 13 - 12
src/Database.php

@@ -1286,12 +1286,8 @@ class Database
 
         $save_name = '提交保存';
 
-        if (isset($config['manage']['update_save'])) {
-            if ($config['manage']['update_save']) {
-                $save_name = $config['manage']['update_save'];
-            } else {
-                $save_name = '';
-            }
+        if (isset($config['manage']['update_save']) && !$config['manage']['update_save']) {
+            $save_name = '';
         }
         if ($save_name) {
             $result .= '<button type="button" class="btn btn-primary save-data layui-btn layuiadmin-btn-list"><i class="fa fa-save"></i> '.$save_name.'</button>';
@@ -1300,12 +1296,8 @@ class Database
 
         $close_name = '放弃保存';
 
-        if (isset($config['manage']['update_close'])) {
-            if ($config['manage']['update_close']) {
-                $close_name = $config['manage']['update_close'];
-            } else {
-                $close_name = '';
-            }
+        if (isset($config['manage']['update_close']) && !$config['manage']['update_close']) {
+            $close_name = '';
         }
 
         if ($close_name) {
@@ -3309,6 +3301,10 @@ class Database
         $result = '<div class="layui-col-md12"><div class="layui-card" {style}><div class="layui-card-body">';
         $desc = Dever::load('manage/database.info#updateDesc');
         if ($desc) {
+            if (is_object($desc)) {
+                $function = $desc;
+                $desc = $function();
+            }
             $result .= $desc;
         }
         if (isset($config['manage']['lang']) && $this->lang_set) {
@@ -3407,6 +3403,11 @@ class Database
         $button = '';
         if (Dever::input('fast') != 1) {
             $button = '<div class="layui-card-body" id="update_button"><div class="layui-form-item">' . $this->update_button() . '</div></div>';
+        } else {
+            $button = '<div class="fa-save" style="display:none;"></div>';
+            if (isset($config['manage']['update_save']) && !$config['manage']['update_save']) {
+                $button = '';
+            }
         }
 
         $result .= '</div>'.$button.'</div></div>';