/** * 获取区域设备和链路数据 */ public function actionAjaxGetNodes() { $area = Yii::$app->request->post("area"); $type = Yii::$app->request->post("type", ViewTemplate::TYPE_WLAN); $nodes = ViewTemplate::getAreaDeviceData($area, $type); $ids = array_keys(ArrayHelper::map($nodes, "id", "label")); $edges = ViewTemplate::getLinks($ids, $type); return Json::encode(["nodes" => $nodes, "edges" => $edges]); }