model = new \app\admin\model\workorder\Fields; $this->view->assign("positionList", $this->model->getPositionList()); $this->view->assign("typeListList", $this->model->getTypeListList()); $this->view->assign("statusList", $this->model->getStatusList()); $this->view->assign("isbasicinfoList", $this->model->getIsbasicinfoList()); $this->view->assign('isformdataList', $this->model->getIsformdataList()); } public function import() { parent::import(); } /** * 规则列表 * @internal */ public function rulelist() { //主键 $primarykey = $this->request->request("keyField"); //主键值 $keyValue = $this->request->request("keyValue", ""); $keyValueArr = array_filter(explode(',', $keyValue)); $regexList = Config::getRegexList(); $list = []; foreach ($regexList as $k => $v) { if ($keyValueArr) { if (in_array($k, $keyValueArr)) { $list[] = ['id' => $k, 'name' => $v]; } } else { $list[] = ['id' => $k, 'name' => $v]; } } return json(['list' => $list]); } }