generated from Leo_Ding/web-template
修改
This commit is contained in:
parent
7956f87572
commit
9a17513b61
@ -21,21 +21,34 @@
|
|||||||
<a-input v-model:value="formData.openAt" placeholder="请输入活动时间" />
|
<a-input v-model:value="formData.openAt" placeholder="请输入活动时间" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
|
<a-col :span="24">
|
||||||
|
|
||||||
|
<a-form-item label="活动开始时间" name="startAt">
|
||||||
|
<a-date-picker v-model:value="formData.startAt" placeholder="请选择活动开始时间"
|
||||||
|
style="width: 100%;" />
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
|
<a-col :span="24">
|
||||||
|
|
||||||
|
<a-form-item label="活动结束时间" name="endAt">
|
||||||
|
<a-date-picker v-model:value="formData.endAt" placeholder="请选择活动结束时间"
|
||||||
|
style="width: 100%;" />
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :span="24">
|
<a-col :span="24">
|
||||||
<a-form-item :label="'状态'" name="status">
|
<a-form-item :label="'状态'" name="status">
|
||||||
<a-radio-group v-model:value="formData.status" :options="activatyStatus.getAll()" disabled></a-radio-group>
|
<a-radio-group v-model:value="formData.status" :options="activatyStatus.getAll()"
|
||||||
|
disabled></a-radio-group>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item :label="'活动图片'" name="cover">
|
<a-form-item :label="'活动图片'" name="cover">
|
||||||
<gx-upload v-model="formData.cover" accept-types=".jpg,.png,.webp"
|
<gx-upload v-model="formData.cover" accept-types=".jpg,.png,.webp" :fileNumber="1" />
|
||||||
:fileNumber="1" />
|
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="12">
|
<a-col :span="12">
|
||||||
<a-form-item :label="'背景图片'" name="images">
|
<a-form-item :label="'背景图片'" name="images">
|
||||||
<gx-upload v-model="formData.images" accept-types=".jpg,.png,.webp"
|
<gx-upload v-model="formData.images" accept-types=".jpg,.png,.webp" :fileNumber="1" />
|
||||||
:fileNumber="1" />
|
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
|
|||||||
@ -12,6 +12,9 @@
|
|||||||
<a-tag :color="orderStatus.getColor(record.status)">{{
|
<a-tag :color="orderStatus.getColor(record.status)">{{
|
||||||
orderStatus.getName(record.status) }}</a-tag>
|
orderStatus.getName(record.status) }}</a-tag>
|
||||||
</template>
|
</template>
|
||||||
|
<template v-if="'createdAt' === column.dataIndex">
|
||||||
|
{{ dayjs(record.createdAt).format('YYYY-MM-DD') }}
|
||||||
|
</template>
|
||||||
<template v-if="'action' === column.key">
|
<template v-if="'action' === column.key">
|
||||||
<x-action-button @click="auditHandleEdit(record, 'audit')" v-if="record.status === 1">
|
<x-action-button @click="auditHandleEdit(record, 'audit')" v-if="record.status === 1">
|
||||||
<a-tooltip>
|
<a-tooltip>
|
||||||
@ -80,20 +83,23 @@ import EditDialog from './components/EditDialog.vue'
|
|||||||
import { PlusOutlined, EditOutlined, DeleteOutlined } from '@ant-design/icons-vue'
|
import { PlusOutlined, EditOutlined, DeleteOutlined } from '@ant-design/icons-vue'
|
||||||
import { useI18n } from 'vue-i18n'
|
import { useI18n } from 'vue-i18n'
|
||||||
import { orderStatus } from '@/enums/index.js'
|
import { orderStatus } from '@/enums/index.js'
|
||||||
import { status } from 'nprogress'
|
import dayjs from 'dayjs'
|
||||||
defineOptions({
|
defineOptions({
|
||||||
name: 'orderList',
|
name: 'orderList',
|
||||||
})
|
})
|
||||||
const { t } = useI18n() // 解构出t方法
|
const { t } = useI18n() // 解构出t方法
|
||||||
const columns = [
|
const columns = [
|
||||||
{ title: '用户名称', dataIndex: 'customerName' },
|
// { title: '用户名称', dataIndex: 'customerName', width: 100 },
|
||||||
{ title: '工单分类', dataIndex: 'label' },
|
{ title: '工单分类', dataIndex: 'label', width: 100 },
|
||||||
{ title: '工单标题', dataIndex: 'title', ellipsis: true },
|
// { title: '工单标题', dataIndex: 'content', ellipsis: true },
|
||||||
{ title: '工单内容', dataIndex: 'content', ellipsis: true },
|
{ title: '工单内容', dataIndex: 'title', ellipsis: true, width: 200 },
|
||||||
{ title: '图片/视频', dataIndex: 'url', width: 120,align:'center' },
|
{ title: '图片/视频', dataIndex: 'url', width: 100, align: 'center' },
|
||||||
{ title: '工作地点', dataIndex: 'address', ellipsis: true },
|
|
||||||
{ title: '创建时间', dataIndex: 'createAt' },
|
{ title: '维修地点', dataIndex: 'address', ellipsis: true, width: 200 },
|
||||||
{ title: '上门时间', dataIndex: 'startAt' },
|
{ title: '报修人', dataIndex: 'concatName', width: 180 },
|
||||||
|
{ title: '联系电话', dataIndex: 'customerPhone', width: 180 },
|
||||||
|
{ title: '创建时间', dataIndex: 'createdAt', width: 180 },
|
||||||
|
// { title: '上门时间', dataIndex: 'startAt' },
|
||||||
{ title: '状态', dataIndex: 'status', width: 120, align: 'center' },
|
{ title: '状态', dataIndex: 'status', width: 120, align: 'center' },
|
||||||
{ title: t('button.action'), key: 'action', fixed: 'right', width: 100, align: 'center' },
|
{ title: t('button.action'), key: 'action', fixed: 'right', width: 100, align: 'center' },
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user