diff --git a/application/admin/controller/Product.php b/application/admin/controller/Product.php
index b3c17f2..91e34fe 100644
--- a/application/admin/controller/Product.php
+++ b/application/admin/controller/Product.php
@@ -3,7 +3,7 @@
 namespace app\admin\controller;
 
 use app\common\controller\Backend;
-use think\Db;
+
 /**
  * 
  *
@@ -75,50 +75,4 @@ class Product extends Backend
         }
         return $this->view->fetch();
     }
-
-
-    /**
-     * 添加
-     */
-    public function add()
-    {
-        if ($this->request->isPost()) {
-            $params = $this->request->post("row/a");
-            if ($params) {
-                $params = $this->preExcludeFields($params);
-
-                if ($this->dataLimit && $this->dataLimitFieldAutoFill) {
-                    $params[$this->dataLimitField] = $this->auth->id;
-                }
-                $result = false;
-                Db::startTrans();
-                try {
-                    //是否采用模型验证
-                    if ($this->modelValidate) {
-                        $name = str_replace("\\model\\", "\\validate\\", get_class($this->model));
-                        $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.add' : $name) : $this->modelValidate;
-                        $this->model->validateFailException(true)->validate($validate);
-                    }
-                    $result = $this->model->allowField(true)->save($params);
-                    Db::commit();
-                } catch (ValidateException $e) {
-                    Db::rollback();
-                    $this->error($e->getMessage());
-                } catch (PDOException $e) {
-                    Db::rollback();
-                    $this->error($e->getMessage());
-                } catch (Exception $e) {
-                    Db::rollback();
-                    $this->error($e->getMessage());
-                }
-                if ($result !== false) {
-                    $this->success();
-                } else {
-                    $this->error(__('No rows were inserted'));
-                }
-            }
-            $this->error(__('Parameter %s can not be empty', ''));
-        }
-        return $this->view->fetch();
-    }
 }
diff --git a/application/admin/lang/zh-cn/product.php b/application/admin/lang/zh-cn/product.php
index e69c46e..12545cf 100644
--- a/application/admin/lang/zh-cn/product.php
+++ b/application/admin/lang/zh-cn/product.php
@@ -15,8 +15,15 @@ return [
     'Tidu2'              => '价格梯度2',
     'Tidu3'              => '价格梯度3',
     'Tidu4'              => '价格梯度4',
+    'Price2'             => '价格2',
+    'Price1'             => '价格1',
     'Createtime'         => '创建时间',
     'Updatetime'         => '更改时间',
+    'Price3'             => '价格3',
+    'Price4'             => '价格4',
+    'Price5'             => '价格5',
+    'Tidu5'              => '价格梯度5',
+    'Price'              => '商品单价',
     'Classa.class'       => '分类',
     'Classcon.class_con' => '详细分类',
     'Logo.logo'          => '品牌'
diff --git a/application/admin/view/product/add.html b/application/admin/view/product/add.html
index 6ba6c34..a2c98c9 100644
--- a/application/admin/view/product/add.html
+++ b/application/admin/view/product/add.html
@@ -21,21 +21,21 @@
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Logo_id')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Class_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-logo_id" data-rule="required" data-field="logo" data-source="logo/index" class="form-control selectpage" name="row[logo_id]" type="text" value="">
+            <input id="c-class_id" data-rule="required" data-source="class/index" class="form-control selectpage" name="row[class_id]" type="text" value="">
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Class_id')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Class_con_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-class_id" data-rule="required" data-field="class" data-source="classa/index" class="form-control selectpage" name="row[class_id]" type="text" value="">
+            <input id="c-class_con_id" data-rule="required" data-source="class/con/index" class="form-control selectpage" name="row[class_con_id]" type="text" value="">
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Class_con_id')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Logo_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-class_con_id" data-rule="required" data-field="class_con" data-source="class_con/index" class="form-control selectpage" name="row[class_con_id]" type="text" value="">
+            <input id="c-logo_id" data-rule="required" data-source="logo/index" class="form-control selectpage" name="row[logo_id]" type="text" value="">
         </div>
     </div>
     <div class="form-group">
@@ -73,25 +73,67 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Tidu1')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tidu1" data-rule="required" class="form-control" name="row[tidu1]" type="text">
+            <input id="c-tidu1" class="form-control" name="row[tidu1]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Tidu2')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tidu2" data-rule="required" class="form-control" name="row[tidu2]" type="text">
+            <input id="c-tidu2" class="form-control" name="row[tidu2]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Tidu3')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tidu3" data-rule="required" class="form-control" name="row[tidu3]" type="text">
+            <input id="c-tidu3" class="form-control" name="row[tidu3]" type="text">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Tidu4')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tidu4" data-rule="required" class="form-control" name="row[tidu4]" type="text">
+            <input id="c-tidu4" class="form-control" name="row[tidu4]" type="text">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price2')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price2" class="form-control" step="0.01" name="row[price2]" type="number">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price1')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price1" class="form-control" step="0.01" name="row[price1]" type="number">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price3')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price3" class="form-control" step="0.01" name="row[price3]" type="number">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price4')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price4" class="form-control" step="0.01" name="row[price4]" type="number">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price5')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price5" class="form-control" step="0.01" name="row[price5]" type="number">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Tidu5')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-tidu5" class="form-control" name="row[tidu5]" type="text">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price" data-rule="required" class="form-control" step="0.01" name="row[price]" type="number">
         </div>
     </div>
     <div class="form-group layer-footer">
diff --git a/application/admin/view/product/edit.html b/application/admin/view/product/edit.html
index 0d66b52..32b1c71 100644
--- a/application/admin/view/product/edit.html
+++ b/application/admin/view/product/edit.html
@@ -21,21 +21,21 @@
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Logo_id')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Class_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-logo_id" data-rule="required" data-field="logo" data-source="logo/index" class="form-control selectpage" name="row[logo_id]" type="text" value="{$row.logo_id|htmlentities}">
+            <input id="c-class_id" data-rule="required" data-source="class/index" class="form-control selectpage" name="row[class_id]" type="text" value="{$row.class_id|htmlentities}">
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Class_id')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Class_con_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-class_id" data-rule="required" data-field="class" data-source="classa/index" class="form-control selectpage" name="row[class_id]" type="text" value="{$row.class_id|htmlentities}">
+            <input id="c-class_con_id" data-rule="required" data-source="class/con/index" class="form-control selectpage" name="row[class_con_id]" type="text" value="{$row.class_con_id|htmlentities}">
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Class_con_id')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Logo_id')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-class_con_id" data-rule="required" data-field="class_con" data-source="class_con/index" class="form-control selectpage" name="row[class_con_id]" type="text" value="{$row.class_con_id|htmlentities}">
+            <input id="c-logo_id" data-rule="required" data-source="logo/index" class="form-control selectpage" name="row[logo_id]" type="text" value="{$row.logo_id|htmlentities}">
         </div>
     </div>
     <div class="form-group">
@@ -73,25 +73,67 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Tidu1')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tidu1" data-rule="required" class="form-control" name="row[tidu1]" type="text" value="{$row.tidu1|htmlentities}">
+            <input id="c-tidu1" class="form-control" name="row[tidu1]" type="text" value="{$row.tidu1|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Tidu2')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tidu2" data-rule="required" class="form-control" name="row[tidu2]" type="text" value="{$row.tidu2|htmlentities}">
+            <input id="c-tidu2" class="form-control" name="row[tidu2]" type="text" value="{$row.tidu2|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Tidu3')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tidu3" data-rule="required" class="form-control" name="row[tidu3]" type="text" value="{$row.tidu3|htmlentities}">
+            <input id="c-tidu3" class="form-control" name="row[tidu3]" type="text" value="{$row.tidu3|htmlentities}">
         </div>
     </div>
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Tidu4')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tidu4" data-rule="required" class="form-control" name="row[tidu4]" type="text" value="{$row.tidu4|htmlentities}">
+            <input id="c-tidu4" class="form-control" name="row[tidu4]" type="text" value="{$row.tidu4|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price2')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price2" class="form-control" step="0.01" name="row[price2]" type="number" value="{$row.price2|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price1')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price1" class="form-control" step="0.01" name="row[price1]" type="number" value="{$row.price1|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price3')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price3" class="form-control" step="0.01" name="row[price3]" type="number" value="{$row.price3|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price4')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price4" class="form-control" step="0.01" name="row[price4]" type="number" value="{$row.price4|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price5')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price5" class="form-control" step="0.01" name="row[price5]" type="number" value="{$row.price5|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Tidu5')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-tidu5" class="form-control" name="row[tidu5]" type="text" value="{$row.tidu5|htmlentities}">
+        </div>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Price')}:</label>
+        <div class="col-xs-12 col-sm-8">
+            <input id="c-price" data-rule="required" class="form-control" step="0.01" name="row[price]" type="number" value="{$row.price|htmlentities}">
         </div>
     </div>
     <div class="form-group layer-footer">
diff --git a/public/assets/js/backend/product.js b/public/assets/js/backend/product.js
index c1200f3..b591380 100644
--- a/public/assets/js/backend/product.js
+++ b/public/assets/js/backend/product.js
@@ -27,19 +27,29 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'id', title: __('Id')},
                         {field: 'avatar', title: __('Avatar'), events: Table.api.events.image, formatter: Table.api.formatter.image},
                         {field: 'name', title: __('Name')},
-                        {field: 'classa.class', title: __('Classa.class')},
-                        {field: 'classcon.class_con', title: __('Classcon.class_con')},
-                        {field: 'logo.logo', title: __('Logo.logo')},
-                        {field: 'con', title: __('Con')},
+                        {field: 'class_id', title: __('Class_id')},
+                        {field: 'class_con_id', title: __('Class_con_id')},
+                        {field: 'logo_id', title: __('Logo_id')},
                         {field: 'fengzhuang', title: __('Fengzhuang')},
-                        // {field: 'book_avatar', title: __('book_avatar')},
+                        {field: 'con', title: __('Con')},
+                        {field: 'stock', title: __('Stock')},
+                        {field: 'book_avatar', title: __('Book_avatar'), events: Table.api.events.image, formatter: Table.api.formatter.image},
                         {field: 'tidu1', title: __('Tidu1')},
                         {field: 'tidu2', title: __('Tidu2')},
                         {field: 'tidu3', title: __('Tidu3')},
                         {field: 'tidu4', title: __('Tidu4')},
-                        {field: 'stock', title: __('Stock')},
+                        {field: 'price2', title: __('Price2'), operate:'BETWEEN'},
+                        {field: 'price1', title: __('Price1'), operate:'BETWEEN'},
                         {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', formatter: Table.api.formatter.datetime},
                         {field: 'updatetime', title: __('Updatetime'), operate:'RANGE', addclass:'datetimerange', formatter: Table.api.formatter.datetime},
+                        {field: 'price3', title: __('Price3'), operate:'BETWEEN'},
+                        {field: 'price4', title: __('Price4'), operate:'BETWEEN'},
+                        {field: 'price5', title: __('Price5'), operate:'BETWEEN'},
+                        {field: 'tidu5', title: __('Tidu5')},
+                        {field: 'price', title: __('Price'), operate:'BETWEEN'},
+                        {field: 'classa.class', title: __('Classa.class')},
+                        {field: 'classcon.class_con', title: __('Classcon.class_con')},
+                        {field: 'logo.logo', title: __('Logo.logo')},
                         {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
                     ]
                 ]