wugg преди 2 години
родител
ревизия
3cfab92576
променени са 2 файла, в които са добавени 24 реда и са изтрити 3 реда
  1. 22 0
      app/admin/controller/Supplier.php
  2. 2 3
      app/admin/route/app.php

+ 22 - 0
app/admin/controller/Supplier.php

@@ -35,6 +35,28 @@ class Supplier extends BaseController
         return app_show(0,"获取成功",["list"=>$list,"count"=>$count]);
     }
 
+    /**获取供应商列表
+* @return \think\response\Json|void
+* @throws \think\db\exception\DataNotFoundException
+* @throws \think\db\exception\DbException
+* @throws \think\db\exception\ModelNotFoundException
+ */
+    public function SupplierAll()
+    {
+        $post = $this->post;
+        $condition = [];
+       $name= isset($post['name'])&&$post['name']!="" ? trim($post['name']) :"";
+       if($name!=""){
+           $condition []=["name","like","%{$name}%"];
+       }
+       $type=isset($post['type'])&&$post['type']!="" ? trim($post['type']) :"";
+        if($type!=""){
+           $condition []=["type","=",$type];
+       }
+        $list =  Db::name("supplier_info")->where($condition)->field("id,code,name,contector,nature,type,mobile,address,post,addtime,LENGTH(companyName) as weight")->order("weight asc")->select();
+        return app_show(0,"获取成功",$list);
+    }
+
     /**
      * 获取供应商信息
      *

+ 2 - 3
app/admin/route/app.php

@@ -47,9 +47,8 @@ Route::rule('groupsave', 'admin/Group/GroupSave');
 Route::rule('groupstatus', 'admin/Group/GroupStatus');
 
 Route::rule("supplierlist","admin/Supplier/SupplierList");
-//Route::rule("supplierinfo","admin/Supplier/SupplierInfo");
-//Route::rule("suppliersave","admin/Supplier/SupplierSave");
-//Route::rule("supplierstatus","admin/Supplier/SupplierStatus");
+Route::rule("supplierall","admin/Supplier/SupplierAll");
+
 
 Route::rule("customerlist","admin/Customer/list");
 Route::rule("customerinfo","admin/Customer/read");