name = input_params('name'); $form->tel = input_params('tel'); $form->car_no = input_params('car_no'); $form->admin_id = get_admin()->id; $res = $form->driverList(); return $this->asJson($res); } public function actionDriverSave() { $form = new DriverForm(); $id = input_params('id', 0); $saas_user_id = input_params('saas_user_id'); $admin_id = get_admin()->id; $name = input_params('name'); $car_no = input_params('car_no'); $tel = input_params('tel'); $line_name = input_params('line_name'); $status = input_params('status', 1); $area = input_params('area', []); $res = $form->driverSave($id, $admin_id, $saas_user_id, $name, $car_no, $tel, $line_name, $area, $status); return $this->asJson($res); } public function actionDriverStatus() { $form = new DriverForm(); $ids = input_params('ids'); $status = input_params('status'); $res = $form->driverStatus($ids, $status); return $this->asJson($res); } public function actionDriverLineList() { $form = new DriverForm(); $form->attributes = get_params(); $form->admin_id = get_admin()->id; $res = $form->driverLineList(); return $this->asJson($res); } //点击装车 public function actionDriverLineStart() { $form = new DriverForm(); $form->attributes = post_params(); $form->admin_id = get_admin()->id; return $this->asJson($form->driverLineStart()); } //装车详情 public function actionCarLoadingDetail() { $form = new DriverForm(); $form->attributes = get_params(); $form->admin_id = get_admin()->id; $res = $form->carLoadingDetail(); return $this->asJson($res); } public function actionDriverLineInfo() { $form = new DriverForm(); $form->id = input_params('id'); $res = $form->driverLineInfo(); return $this->asJson($res); } public function actionGetOrderToLineErrList() { $form = new DriverForm(); $admin_id = get_admin()->id; $res = $form->getOrderToLineErrList($admin_id); return $this->asJson($res); } public function actionSetOrderToLine() { $form = new DriverForm(); $id = input_params('id'); $driver_id = input_params('driver_id'); $attr = input_params('attr'); $res = $form->setOrderToLine($id, $driver_id, $attr); return $this->asJson($res); } public function actionTestOrderToLine() { // $ids = input_params('ids'); $form = new DriverForm(); $form->attributes = post_params(); $form->admin_id = get_admin()->id; $res = $form->orderToLine(); return $this->asJson($res); } public function actionTestLoc() { $address = input_params('address'); $res = (new DriverForm())->geocoder($address); return $this->asJson($res); } public function actionTestSort() { $line_id = input_params('line_id'); $res = (new DriverForm())->lineOrderSort($line_id); return $this->asJson($res); } /** * 修改配送顺序 */ public function actionSetLineOrderSort() { $form = new DriverForm(); $form->attributes = post_params(); $form->admin_id = get_admin()->id; $res = $form->setLineOrderSort(); return $this->asJson($res); } /** * 查询绑定门店 */ public function actionBindMdList() { $form = new DriverForm(); $form->attributes = get_params(); $res = $form->bindMdList(); return $this->asJson($res); } /** * 司机绑定门店 */ public function actionDriverBindMd() { $form = new DriverForm(); $form->attributes = post_params(); $res = $form->driverBindMd(); return $this->asJson($res); } /** * 仓库删除司机绑定门店 */ public function actionDeleteDriverBind() { $form = new DriverForm(); $form->attributes = post_params(); $res = $form->deleteDriverBind(); return $this->asJson($res); } }