nav_type = empty($this->data_request['type']) ? 'index' : $this->data_request['type']; } /** * 配置列表 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2016-12-06T21:31:53+0800 */ public function Index() { // diy页面 $ret = DiyService::DiyList([ 'n' => 0, 'field' => 'id,name', 'where' => [ ['is_enable', '=', 1], ], ]); $diy_list = empty($ret['data']) ? [] : $ret['data']; $assign = [ // 配置数据 'data' => ConfigService::ConfigList(), // 管理导航 'nav_data' => MyLang('appconfig.base_nav_list'), // 页面导航 'nav_type' => $this->nav_type, // diy页面 'diy_list' => $diy_list, // 平台 'common_platform_type' => MyConst('common_platform_type'), ]; MyViewAssign($assign); return MyView($this->nav_type); } /** * 配置数据保存 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-01-02T23:08:19+0800 */ public function Save() { $params = $this->data_request; if($this->nav_type == 'app') { // 空字段处理 $field_list = [ 'common_user_verify_bind_mobile_list', 'common_user_onekey_bind_mobile_list', 'common_user_address_platform_import_list', 'common_app_user_base_popup_pages', 'common_app_user_base_popup_client', ]; $params = ConfigService::FieldsEmptyDataHandle($params, $field_list); } // 保存数据 return ApiService::ApiDataReturn(ConfigService::ConfigSave($params)); } } ?>