'use strict'; module.exports = { name: 'orders', title: '我的订单', vuex: true, model:[ { path: '/api/order/express', isRule: false, role: 'SUPER_ADMIN_EXPRESS_ROLE', title: '上传快递单号', resultKey: 'result', isConsole: true, prefix: null, isCallback: null, params: { expressId: ['快递号参数', 'String|Number', '选填', 22] }, state: null, disabled: true, }, ], pages: [ { name: 'list', type: 'list', title: '订单列表', prefix: null, isActions: true, isState: true, setting: { search: true, pagination: true, ext: true, timeType: true, isCreateTestData: true, searchRemote: true, limi: 10, }, methods: { link: true, confirm: true, }, tableRule: { id: 1000 + '@increment', name: '@cname(3,3)', package_name: '@ctitle(5,15)', created: "@datetime('yyyy-MM-dd HH:mm:ss')", updated: "@now('yyyy-MM-dd HH:mm:ss')", 'status|+1': ['Y', 'X'], image: "@image('120x90')" }, table: [ {prop: 'id', align: 'center', width: '100px', label: 'ID'}, {prop: 'name', align: 'center', width: '200px', label: '名称'}, {prop: 'package_name', align: 'center', minWidth: '200px', label: '套餐名称'}, {prop: 'created', align: 'center', width: '180px', label: '创建时间'}, {prop: 'updated', align: 'center', width: '180px', label: '修改时间'}, {prop: 'status', align: 'center', width: '140px', label: '状态', type: 'status'}, {prop: 'image', align: 'center', width: '140px', label: 'ICON', type: 'image'}, { prop: '@operate', value: [ {ui: 'link', icon: 'el-icon-view', target: '_blank', name: '查看', type: 'primary'}, {ui: 'button', icon: 'el-icon-delete', name: '删除', type: 'primary'}, ] }, ], router: { meta: { icon: 'xdicon_dianpu1', iconSize: 18, roles: ['orders.ordersList'], }, } } ], };