| | |
| | | {
|
| | | label: "逻辑ID",
|
| | | prop: "logic_id",
|
| | | value: [],
|
| | | component: {
|
| | | name: "el-input"
|
| | | name: "cl-device-select",
|
| | | props: {
|
| | | props: {
|
| | | "multiple-limit": 3
|
| | | }
|
| | | }
|
| | | },
|
| | | //是否为必填项,注:接口配置字段时没有设置默认值时,都需要选择必填
|
| | | required: true
|
| | | rules: {
|
| | | required: true,
|
| | | message: "角色不能为空"
|
| | | }
|
| | | },
|
| | | {
|
| | | label: "操作人",
|
| | |
| | | label: "状态",
|
| | | prop: "status",
|
| | | component: {
|
| | | name: "el-input"
|
| | | name: "el-radio-group",
|
| | | options: [
|
| | | {
|
| | | label: "未启用",
|
| | | value: 0
|
| | | },
|
| | | {
|
| | | label: "启用",
|
| | | value: 1
|
| | | }
|
| | | ]
|
| | | }
|
| | | }
|
| | | ]
|
| | |
| | | },
|
| | | {
|
| | | label: "状态",
|
| | | prop: "status"
|
| | | prop: "status",
|
| | | dict: [
|
| | | {
|
| | | label: "停用",
|
| | | value: 0,
|
| | | type: "info" //success warning danger info可选
|
| | | },
|
| | | {
|
| | | label: "启用",
|
| | | value: 1
|
| | | }
|
| | | ],
|
| | | filters: [
|
| | | {
|
| | | text: "停用",
|
| | | value: 0
|
| | | },
|
| | | {
|
| | | text: "启用",
|
| | | value: 1
|
| | | }
|
| | | ]
|
| | | },
|
| | | {
|
| | | label: "操作",
|
| | |
| | | }
|
| | |
|
| | | async function onRefresh(params: any, { next, done, render }: any) {
|
| | | // params 是每次请求的参数
|
| | | // next(params) 是继续往下执行 page 的请求
|
| | | // done() 完成请求,关闭loading
|
| | | // render(list, pagination) 渲染列表及分页信息
|
| | |
|
| | | let { list, pagination } = await next({});
|
| | |
|
| | | list.map((_e: any) => {});
|