request->isGet()){ return $this->fetchData(); } $model = new SettingModel; if ($model->edit('printer', $this->postData(),$this->getSupplierId())) { return $this->renderSuccess('操作成功'); } return $this->renderError($model->getError() ?: '操作失败'); } /** * 获取打印配置 */ public function fetchData() { // 获取打印机列表 $vars['printerList'] = PrinterModel::getAll($this->getSupplierId())->toArray(); $vars['values'] = SettingModel::getSupplierItem( 'printer', $this->getSupplierId()); $vars['values']['is_open'] = intval($vars['values']['is_open']); return $this->renderSuccess('', compact('vars')); } }