智简魔方文档

编辑视图

方法概览

项目内容
文档类型PHP 类方法
方法标识app\admin\model\AdminViewModel::updateAdminView
所属业务公共函数
来源模块/系统管理员视图模型

功能说明

编辑视图

调用示例

$param = ['id' => 1, 'name' => '示例名称', 'select_field' => ['string'], 'data_range_switch' => 1, 'select_data_range' => [['key' => 'string', 'rule' => 'string', 'value' => ['start' => 'string', 'end' => 'string', 'condition1' => 'string', 'day1' => 1, 'condition2' => 'string', 'day2' => 1]]]];
$view = 'string';
$result = (new \app\admin\model\AdminViewModel())->updateAdminView($param, $view);

参数

参数类型必填默认值校验规则说明
param.idintrequire视图ID
viewstringrequire页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)
param.namestring视图名称
param.select_fieldarray选定字段标识
param.data_range_switchint是否启用数据范围0否1是
param.select_data_rangearray当前选定数据范围
param.select_data_range[].keystring选定数据范围字段标识
param.select_data_range[].rulestring选定数据范围规则:equal=等于,not_equal=不等于,include=包含,not_include=不包含,empty=为空,not_empty不为空,interval=区间,dynamic=动态
param.select_data_range[].valuemixed规则选定为empty和not_empty时不需要传递,当前选定数据范围的值,数据范围字段类型为input时为符合规则的数字和字符串,数据范围字段类型为multi_select时为选择的那些选项的值组成的数组,数据范围字段类型为select时为选择的选项的值,数据范围为date时,选定规则为equal时传递日期(xxxx-xx-xx)
param.select_data_range[].value.startstring开始日期,数据范围为date时,规则为interval时必传
param.select_data_range[].value.endstring结束日期,数据范围为date时,规则为interval时必传
param.select_data_range[].value.condition1string动态条件1(now=当前,ago=天前,later=天后),数据范围为date时,规则为dynamic时必传
param.select_data_range[].value.day1int动态时间1,数据范围为date时,规则为dynamic时,condition1不为now时必传
param.select_data_range[].value.condition2string动态条件2(now=当前,ago=天前,later=天后),数据范围为date时,规则为dynamic时必传
param.select_data_range[].value.day2int动态时间2,数据范围为date时,规则为dynamic时,condition2不为now时必传

返回值

返回项类型说明
statusint状态,200=成功,400=失败
msgstring信息

正常返回

{
  "status": 1,
  "msg": "string"
}

异常情况

异常类型说明
Throwable调用失败时由具体实现抛出异常,异常信息以运行时结果为准。