model = new \app\admin\model\ykjp\product\Product; } /** * 获取商品类型列表 */ public function get_type_list() { $result = array("rows" => [], "total" => 0); if ($this->request->isAjax()) { if ($this->request->request("keyValue")) { $id = $this->request->request("keyValue"); $type = new Type(); $list = $type ->field("id,name") ->where("firmid", $this->auth->firmid) ->where("id", $id) ->select(); return ['total' => 1, 'list' => $list]; } $type = new Type(); $list = $type ->field("id,name") ->where("firmid", $this->auth->firmid) ->select(); $count = $type ->field("id,name") ->where("firmid", $this->auth->firmid) ->count(); $result = array("rows" => $list, "total" => $count); return json($result); } return json($result); } /** * 获取当前商品选择类型的属性 */ public function get_type_prop() { $type_id = $this->request->param('type_id'); if ($this->request->isAjax()) { $type = new Type(); $list = $type ->field("prop") ->where("firmid", $this->auth->firmid) ->where('id', $type_id) ->find(); return $list['prop']; } } /** * 获取单位列表 */ public function get_unit_list() { $result = array("rows" => [], "total" => 0); if ($this->request->isAjax()) { if ($this->request->request("keyValue")) { $id = $this->request->request("keyValue"); $unit = new Unit(); $list = $unit ->field("id,name") ->where("firmid", $this->auth->firmid) ->where("id", $id) ->select(); return ['total' => 1, 'list' => $list]; } $unit = new Unit(); $list = $unit ->field("id,name") ->where("firmid", $this->auth->firmid) ->select(); $count = $unit ->field("id,name") ->where("firmid", $this->auth->firmid) ->count(); $result = array("rows" => $list, "total" => $count); return json($result); } return json($result); } }