dever 3 years ago
parent
commit
7f71207381

+ 13 - 0
app/factory/admin/Core.php

@@ -0,0 +1,13 @@
+<?php
+namespace Factory\Admin;
+
+use Dever;
+
+class Core
+{
+    public function __construct()
+    {
+        $this->user = Dever::load('factory/admin/auth.check');
+        $this->id = $this->user['factory_id'];
+    }
+}

+ 48 - 0
app/factory/admin/Info.php

@@ -0,0 +1,48 @@
+<?php
+namespace Factory\Admin;
+
+use Dever;
+
+class Info extends Core
+{
+    # 获取基本信息
+    public function getData()
+    {
+        $data = Dever::db('factory/info')->find($this->id);
+
+        return $data;
+    }
+
+    # 获取基本信息
+    public function getConfig()
+    {
+        # 修改资料
+        $data['update'] = Dever::url('admin/info.update', 'factory');
+        return $data;
+    }
+
+    # 认证
+    public function update_api()
+    {
+        $input = Dever::input();
+
+        $update['name'] = $input['update_name'];
+        $update['truename'] = $input['update_truename'];
+        $update['mobile'] = $input['update_mobile'];
+        $update['area'] = $input['update_area'];
+        $update['address'] = $input['update_address'];
+        $update['license'] = $input['update_license'];
+        $update['license_number'] = $input['update_license_number'];
+        $update['company_name'] = $input['update_company_name'];
+        $update['idcard_front'] = $input['update_idcard_front'];
+        $update['idcard_back'] = $input['update_idcard_back'];
+        $update['kh_license'] = $input['update_kh_license'];
+        $update['status'] = 2;
+
+        $update['where_id'] = $this->id;
+
+        Dever::db('factory/info')->update($update);
+
+        return 'reload';
+    }
+}

+ 67 - 0
app/factory/admin/Member.php

@@ -0,0 +1,67 @@
+<?php
+namespace Factory\Admin;
+
+use Dever;
+
+class Member extends Core
+{
+    # 获取基本信息
+    public function getData()
+    {
+        $id = Dever::input('id');
+        $data = Dever::db('factory/member')->find($id);
+
+        return $data;
+    }
+
+    # 订单列表
+    public function getList()
+    {
+        $data = Dever::db('factory/member')->select_page(array('factory_id' => $this->id));
+
+        $html = '';
+        if ($data) {
+            foreach ($data as $k => $v) {
+
+                $view = Dever::url('order_view?type=2&order_id=' . $v['id'], 'factory');
+
+                $button = '<a href="javascript:;" onclick="fastEdit($(this), \''.$view.'\', \'查看详情\', \'\', 1)"><button type="button" class="btn btn-info btn-rounded waves-effect waves-light m-b-5 layui-btn layui-btn-xs">查看详情</button></a>';
+
+
+                $html .= '<tr><td><input type="checkbox" name="mul_where_id[]" class="checkbox-checkall-list" lay-ignore value="'.$v['id'].'"/></td><td>'.$v['order_num'].'</td><td>'.$v['operdate'].'</td><td>'.$v['type_info']['name'].'</td><td>'.$ps_date.'</td><td>'.$v['p_price'].'</td><td>'.$v['status_name'].'</td><td>'.$button.'</td></tr>';
+            }
+        }
+        return $html;
+    }
+
+    # 获取基本信息
+    public function getConfig()
+    {
+        # 修改资料
+        $data['update'] = Dever::url('admin/member.update', 'factory');
+        return $data;
+    }
+
+    # 认证
+    public function update_api()
+    {
+        $input = Dever::input();
+
+        $update['name'] = $input['update_name'];
+        $update['avatar'] = $input['update_avatar'];
+        $update['mobile'] = $input['update_mobile'];
+        $update['role_id'] = $input['update_role_id'];
+        $update['factory_id'] = $this->id;
+
+        $update['where_id'] = Dever::input('update_where_id');
+        if ($update['where_id']) {
+            Dever::db('factory/info')->update($update);
+        } else {
+            Dever::db('factory/info')->insert($update);
+        }
+
+        
+
+        return 'reload';
+    }
+}

+ 1 - 7
app/factory/admin/Order.php

@@ -3,14 +3,8 @@ namespace Factory\Admin;
 
 use Dever;
 
-class Order
+class Order extends Core
 {
-	public function __construct()
-	{
-		$this->user = Dever::load('factory/admin/auth.check');
-		$this->id = $this->user['factory_id'];
-	}
-
 	# 获取概览数据
 	public function getData()
 	{

+ 1 - 1
app/shop/database/buy_order_ps.php

@@ -25,7 +25,7 @@ return array
     'end' => array
     (
         'insert' => 'shop/lib/manage.buyOrderPs',
-        'update' => 'shop/lib/manage.buyOrderPs',
+        //'update' => 'shop/lib/manage.buyOrderPs',
     ),
     # 数据结构
     'struct' => array