123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- import { BasicColumn } from '/src/components/Table';
- import dayjs from 'dayjs';
- import { isSohoeb2b } from '@/views/adweb/site/AdwebSite.api';
- //列表数据
- export const columns: BasicColumn[] = [
- {
- title: '站点code',
- align: 'left',
- dataIndex: 'code',
- width: '130px',
- },
- {
- title: '客户名',
- align: 'left',
- dataIndex: 'uid_dictText',
- width: 160,
- resizable: true,
- },
- {
- title: '租户',
- align: 'left',
- dataIndex: 'channelProviderName',
- resizable: true,
- width: 200,
- customRender: function ({ text }) {
- if (text) {
- return text;
- } else {
- return '--';
- }
- },
- },
- {
- title: '站点名称',
- align: 'left',
- dataIndex: 'name',
- width: 280,
- resizable: true,
- },
- {
- title: '站点域名',
- align: 'left',
- dataIndex: 'domain',
- width: '360px',
- },
- {
- title: '订阅套餐',
- align: 'left',
- dataIndex: 'subscribePlan',
- },
- {
- title: '当前状态',
- align: 'left',
- dataIndex: 'status_dictText',
- },
- {
- title: '建站状态',
- align: 'left',
- dataIndex: 'siteCurrentStep',
- },
- {
- title: '建站进度',
- align: 'left',
- dataIndex: 'completeProcess',
- },
- {
- title: '订单url',
- align: 'left',
- dataIndex: 'orderUrl',
- // 针对苏豪租户管理员展示订单url
- ifShow: isSohoeb2b({}),
- },
- {
- title: '创建时间',
- align: 'left',
- dataIndex: 'ctime',
- },
- {
- title: '预计发布时间',
- align: 'left',
- dataIndex: 'publishTime',
- customRender: function ({ text, record }) {
- return dayjs(record.ctime).add(1, 'month').format('YYYY-MM-DD');
- },
- },
- {
- title: '实际发布时间',
- align: 'left',
- dataIndex: 'issueTime',
- customRender: function ({ text, record }) {
- return !text ? '-' : text.length > 16 ? text.substr(0, 16) : text;
- },
- },
- {
- title: '到期时间',
- align: 'left',
- dataIndex: 'etime',
- },
- ];
- // 高级查询数据
- export const superQuerySchema = {
- uid: { title: '创建人', order: 0, view: 'sel_user', type: 'string' },
- code: {
- title: '站点code',
- order: 1,
- view: 'text',
- type: 'string',
- },
- name: { title: '站点名称', order: 2, view: 'text', type: 'string' },
- domain: { title: '站点域名', order: 3, view: 'text', type: 'string' },
- status: {
- title: '当前状态',
- order: 4,
- view: 'number',
- type: 'number',
- },
- etime: { title: '到期时间,默认为ctime+1年', order: 5, view: 'datetime', type: 'string' },
- };
|