From 72accc0ab2ca3353a0cc369697df9816c691a442 Mon Sep 17 00:00:00 2001
From: qsh <>
Date: Thu, 11 Jul 2024 15:25:00 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/Clue/Order/Comp/AfterSales.vue | 20 +++-
src/views/Clue/Order/Comp/Delivery.vue | 6 +-
.../Clue/Order/Comp/DialogAfterSaleAudit.vue | 4 +-
.../Clue/Order/Comp/DialogAfterSaleDetail.vue | 6 +-
.../Clue/Order/Comp/DialogFeebackAudit.vue | 4 +-
.../Clue/Order/Comp/DialogFeebackDetail.vue | 4 +-
src/views/Clue/Order/Comp/DialogOrder.vue | 11 +++
src/views/Clue/Order/Comp/MallOrderList.vue | 4 +
src/views/Clue/Order/Comp/MallSettle.vue | 10 +-
src/views/Clue/Order/Comp/OrderList.vue | 4 +
src/views/Clue/Order/Comp/Reback.vue | 20 +++-
src/views/Clue/Order/Comp/SchoolSettle.vue | 10 +-
src/views/Clue/Order/order.data.js | 98 -------------------
src/views/Clue/Pool/Comp/DialogSuccess.vue | 63 +++++++-----
src/views/Clue/Pool/Comp/DrawerClue.vue | 5 +
src/views/Clue/Pool/index.vue | 1 +
16 files changed, 117 insertions(+), 153 deletions(-)
delete mode 100644 src/views/Clue/Order/order.data.js
diff --git a/src/views/Clue/Order/Comp/AfterSales.vue b/src/views/Clue/Order/Comp/AfterSales.vue
index 3e5736a..2fc3371 100644
--- a/src/views/Clue/Order/Comp/AfterSales.vue
+++ b/src/views/Clue/Order/Comp/AfterSales.vue
@@ -32,8 +32,8 @@
format="YYYY-MM-DD"
value-format="YYYY-MM-DD"
range-separator="-"
- start-placeholder="登记日期"
- end-placeholder="登记日期"
+ start-placeholder="成交日期"
+ end-placeholder="成交日期"
/>
@@ -79,9 +79,19 @@
-
+
-
+
@@ -132,6 +142,8 @@ import DialogAfterSaleAudit from './DialogAfterSaleAudit.vue'
import DialogAfterSaleDetail from './DialogAfterSaleDetail.vue'
import DialogBatchAudit from './DialogBatchAudit.vue'
+import { dateFormatter } from '@/utils/formatTime'
+
const afterSaleAuditDialog = ref()
const userStore = useUserStore()
diff --git a/src/views/Clue/Order/Comp/Delivery.vue b/src/views/Clue/Order/Comp/Delivery.vue
index 6b50606..25c24da 100644
--- a/src/views/Clue/Order/Comp/Delivery.vue
+++ b/src/views/Clue/Order/Comp/Delivery.vue
@@ -24,8 +24,8 @@
format="YYYY-MM-DD"
value-format="YYYY-MM-DD"
range-separator="-"
- start-placeholder="登记日期"
- end-placeholder="登记日期"
+ start-placeholder="成交日期"
+ end-placeholder="成交日期"
/>
@@ -71,7 +71,7 @@
-
+
diff --git a/src/views/Clue/Order/Comp/DialogAfterSaleAudit.vue b/src/views/Clue/Order/Comp/DialogAfterSaleAudit.vue
index d2b7b0e..1dfe612 100644
--- a/src/views/Clue/Order/Comp/DialogAfterSaleAudit.vue
+++ b/src/views/Clue/Order/Comp/DialogAfterSaleAudit.vue
@@ -44,7 +44,8 @@ const schema = [
},
{
field: 'dealDate',
- label: '登记时间',
+ label: '成交日期',
+ dateFormat: 'YYYY-MM-DD',
span: 1
},
{
@@ -75,6 +76,7 @@ const schema = [
{
field: 'applyTime',
label: '申请时间',
+ dateFormat: 'YYYY-MM-DD',
span: 1
},
{
diff --git a/src/views/Clue/Order/Comp/DialogAfterSaleDetail.vue b/src/views/Clue/Order/Comp/DialogAfterSaleDetail.vue
index 66f46ba..c92d506 100644
--- a/src/views/Clue/Order/Comp/DialogAfterSaleDetail.vue
+++ b/src/views/Clue/Order/Comp/DialogAfterSaleDetail.vue
@@ -40,8 +40,8 @@ const applySchema = [
},
{
field: 'dealDate',
- label: '登记时间',
- dateFormat: 'YYYY-MM-DD HH:mm:ss',
+ label: '成交日期',
+ dateFormat: 'YYYY-MM-DD',
span: 1
},
{
@@ -72,7 +72,7 @@ const applySchema = [
{
field: 'applyTime',
label: '申请时间',
- dateFormat: 'YYYY-MM-DD HH:mm:ss',
+ dateFormat: 'YYYY-MM-DD',
span: 1
},
{
diff --git a/src/views/Clue/Order/Comp/DialogFeebackAudit.vue b/src/views/Clue/Order/Comp/DialogFeebackAudit.vue
index e2ec956..5e42600 100644
--- a/src/views/Clue/Order/Comp/DialogFeebackAudit.vue
+++ b/src/views/Clue/Order/Comp/DialogFeebackAudit.vue
@@ -44,7 +44,8 @@ const schema = [
},
{
field: 'dealDate',
- label: '登记时间',
+ label: '成交日期',
+ dateFormat: 'YYYY-MM-DD',
span: 1
},
{
@@ -65,6 +66,7 @@ const schema = [
{
field: 'applyTime',
label: '申请时间',
+ dateFormat: 'YYYY-MM-DD',
span: 1
},
{
diff --git a/src/views/Clue/Order/Comp/DialogFeebackDetail.vue b/src/views/Clue/Order/Comp/DialogFeebackDetail.vue
index 3f16d12..bd7db44 100644
--- a/src/views/Clue/Order/Comp/DialogFeebackDetail.vue
+++ b/src/views/Clue/Order/Comp/DialogFeebackDetail.vue
@@ -40,8 +40,8 @@ const applySchema = [
},
{
field: 'dealDate',
- label: '登记时间',
- dateFormat: 'YYYY-MM-DD HH:mm:ss',
+ label: '成交日期',
+ dateFormat: 'YYYY-MM-DD',
span: 1
},
{
diff --git a/src/views/Clue/Order/Comp/DialogOrder.vue b/src/views/Clue/Order/Comp/DialogOrder.vue
index 2244a25..baacd8c 100644
--- a/src/views/Clue/Order/Comp/DialogOrder.vue
+++ b/src/views/Clue/Order/Comp/DialogOrder.vue
@@ -157,6 +157,12 @@ const orderSchema = ref([])
function getFields() {
getClueFieldList().then((data) => {
const arr = useCrudSchemas(data).allSchemas.detailSchema
+
+ arr.forEach((it) => {
+ if (it.label.includes('日期')) {
+ it.dateFormat = 'YYYY-MM-DD'
+ }
+ })
if (arr.length % 2 != 0) {
arr.push({})
}
@@ -178,6 +184,11 @@ function getFields() {
getOrderFieldList().then((data) => {
const arr = useCrudSchemas(data).allSchemas.detailSchema
+ arr.forEach((it) => {
+ if (it.label.includes('日期')) {
+ it.dateFormat = 'YYYY-MM-DD'
+ }
+ })
if (arr.length % 2 != 0) {
arr.push({})
}
diff --git a/src/views/Clue/Order/Comp/MallOrderList.vue b/src/views/Clue/Order/Comp/MallOrderList.vue
index d6bf290..c2fc013 100644
--- a/src/views/Clue/Order/Comp/MallOrderList.vue
+++ b/src/views/Clue/Order/Comp/MallOrderList.vue
@@ -126,6 +126,9 @@
+
+ {{ formatDate(row[item.field]) }}
+
@@ -207,6 +210,7 @@ import DialogExtraFee from './DialogExtraPay.vue'
import DialogDelivery from './DialogDelivery.vue'
import { removeNullField } from '@/utils'
+import { formatDate } from '@/utils/formatTime'
const userOptions = ref([])
onMounted(() => {
diff --git a/src/views/Clue/Order/Comp/MallSettle.vue b/src/views/Clue/Order/Comp/MallSettle.vue
index 14f10b2..3ec56c1 100644
--- a/src/views/Clue/Order/Comp/MallSettle.vue
+++ b/src/views/Clue/Order/Comp/MallSettle.vue
@@ -33,8 +33,8 @@
format="YYYY-MM-DD"
value-format="YYYY-MM-DD"
range-separator="-"
- start-placeholder="登记日期"
- end-placeholder="登记日期"
+ start-placeholder="成交日期"
+ end-placeholder="成交日期"
/>
@@ -111,7 +111,7 @@
-
+
@@ -252,9 +252,9 @@ function getSummaries(param) {
columns.forEach((column, index) => {
if (index === 0) {
sums[index] = '合计'
- } else if (column.property == 'settleNum') {
+ } else if (column.property == 'settlementNum') {
sums[index] = totalNum.value
- } else if (column.property == 'settleAmount') {
+ } else if (column.property == 'settlementMoney') {
sums[index] = totalAmount.value
} else {
sums[index] = ''
diff --git a/src/views/Clue/Order/Comp/OrderList.vue b/src/views/Clue/Order/Comp/OrderList.vue
index 0bebb56..142985f 100644
--- a/src/views/Clue/Order/Comp/OrderList.vue
+++ b/src/views/Clue/Order/Comp/OrderList.vue
@@ -100,6 +100,9 @@
+
+ {{ formatDate(row[item.field]) }}
+
{{ row[item.field] }}
@@ -181,6 +184,7 @@ import DialogAfterSale from './DialogAfterSale.vue'
import DialogExtraFee from './DialogExtraPay.vue'
import { removeNullField } from '@/utils'
+import { formatDate } from '@/utils/formatTime'
const userOptions = ref([])
onMounted(() => {
diff --git a/src/views/Clue/Order/Comp/Reback.vue b/src/views/Clue/Order/Comp/Reback.vue
index 74c6903..5c7b605 100644
--- a/src/views/Clue/Order/Comp/Reback.vue
+++ b/src/views/Clue/Order/Comp/Reback.vue
@@ -32,8 +32,8 @@
format="YYYY-MM-DD"
value-format="YYYY-MM-DD"
range-separator="-"
- start-placeholder="登记日期"
- end-placeholder="登记日期"
+ start-placeholder="成交日期"
+ end-placeholder="成交日期"
/>
@@ -77,9 +77,19 @@
-
+
-
+
@@ -131,6 +141,8 @@ import DialogFeebackAudit from './DialogFeebackAudit.vue'
import DialogFeebackDetail from './DialogFeebackDetail.vue'
import DialogBatchAudit from './DialogBatchAudit.vue'
+import { dateFormatter } from '@/utils/formatTime'
+
const userStore = useUserStore()
const message = useMessage() // 消息弹窗
diff --git a/src/views/Clue/Order/Comp/SchoolSettle.vue b/src/views/Clue/Order/Comp/SchoolSettle.vue
index 4f1c329..95b2b0a 100644
--- a/src/views/Clue/Order/Comp/SchoolSettle.vue
+++ b/src/views/Clue/Order/Comp/SchoolSettle.vue
@@ -33,8 +33,8 @@
format="YYYY-MM-DD"
value-format="YYYY-MM-DD"
range-separator="-"
- start-placeholder="登记日期"
- end-placeholder="登记日期"
+ start-placeholder="成交日期"
+ end-placeholder="成交日期"
/>
@@ -117,7 +117,7 @@
-
+
@@ -260,9 +260,9 @@ function getSummaries(param) {
columns.forEach((column, index) => {
if (index === 0) {
sums[index] = '合计'
- } else if (column.property == 'settleNum') {
+ } else if (column.property == 'settlementNum') {
sums[index] = totalNum.value
- } else if (column.property == 'settleAmount') {
+ } else if (column.property == 'settlementMoney') {
sums[index] = totalAmount.value
} else {
sums[index] = ''
diff --git a/src/views/Clue/Order/order.data.js b/src/views/Clue/Order/order.data.js
deleted file mode 100644
index c1dfd1d..0000000
--- a/src/views/Clue/Order/order.data.js
+++ /dev/null
@@ -1,98 +0,0 @@
-// import { CrudSchema } from '@/hooks/web/useCrudSchemas'
-import { dateFormatter } from '@/utils/formatTime'
-// import * as MailAccountApi from '@/api/system/mail/account'
-
-// const userList = await MailAccountApi.getSimpleMailAccountList()
-const userList = []
-
-const crudSchemas = reactive([
- {
- label: '订单号',
- field: 'orderNo',
- isSearch: true,
- isTable: true
- },
- {
- label: '线索名称',
- field: 'name',
- isSearch: true,
- isTable: true
- },
- {
- label: '联系方式',
- field: 'contact',
- isSearch: true,
- isTable: true
- },
- {
- label: '线索来源',
- field: 'resource',
- isSearch: true,
- isTable: true,
- search: {
- component: 'Select',
- api: () => userList,
- componentProps: {
- optionsAlias: {
- labelField: 'name',
- valueField: 'id'
- }
- }
- }
- },
- {
- label: '跟进人员',
- field: 'userId',
- isSearch: true,
- isTable: true,
- search: {
- component: 'Select',
- api: () => userList,
- componentProps: {
- optionsAlias: {
- labelField: 'name',
- valueField: 'id'
- }
- }
- }
- },
- {
- label: '成交时间',
- field: 'createTime',
- isSearch: true,
- isTable: true,
- table: {
- fixed: 'left'
- },
- formatter: dateFormatter,
- detail: {
- dateFormat: 'YYYY-MM-DD'
- },
- search: {
- component: 'DatePicker',
- componentProps: {
- type: 'daterange',
- format: 'YYYY-MM-DD',
- valueFormat: 'YYYY-MM-DD',
- startPlaceholder: '创建时间',
- endPlaceholder: '创建时间'
- }
- }
- },
- {
- label: '是否全款',
- field: 'isFull',
- isSearch: true,
- isTable: true,
- search: {
- component: 'Radio',
- componentProps: {
- options: [
- { label: '全款', value: 1 },
- { label: '非全款', value: 0 }
- ]
- }
- }
- }
-])
-export const { allSchemas } = useCrudSchemas(crudSchemas)
diff --git a/src/views/Clue/Pool/Comp/DialogSuccess.vue b/src/views/Clue/Pool/Comp/DialogSuccess.vue
index e20e320..60cbb21 100644
--- a/src/views/Clue/Pool/Comp/DialogSuccess.vue
+++ b/src/views/Clue/Pool/Comp/DialogSuccess.vue
@@ -10,31 +10,6 @@
/>
-
-
-
-
-
-
-
-
- 全款
- 非全款
-
-
-
-
-
-
-
-
@@ -91,6 +66,31 @@
+
+
+
+
+
+
+
+
+ 全款
+ 非全款
+
+
+
+
+
+
+
+
@@ -340,6 +340,15 @@ const extraTotalPrice = computed(() => {
})
const showSchema = computed(() => {
+ let list = props.schema.map((it) => {
+ if (it.label.includes('日期')) {
+ it.dateFormat = 'YYYY-MM-DD'
+ }
+ return it
+ })
+ if (list.length % 2 != 0) {
+ list.push({})
+ }
const arr = [
{
field: 'requirement',
@@ -353,7 +362,7 @@ const showSchema = computed(() => {
span: 2
}
]
- return [...props.schema, ...arr]
+ return [...list, ...arr]
})
const extraPayOptions = getDictOptions('other_pay_type')
@@ -488,7 +497,7 @@ function changePlace() {
function changeClass() {
form.value.payAmount =
- classOptions.value.find((it) => (it.typeId = form.value.signClass)).guidingPrice || 0
+ classOptions.value.find((it) => it.typeId == form.value.signClass).guidingPrice || 0
}
function handleRemove(type, index) {
diff --git a/src/views/Clue/Pool/Comp/DrawerClue.vue b/src/views/Clue/Pool/Comp/DrawerClue.vue
index 3e153aa..620b5a6 100644
--- a/src/views/Clue/Pool/Comp/DrawerClue.vue
+++ b/src/views/Clue/Pool/Comp/DrawerClue.vue
@@ -180,6 +180,11 @@ const props = defineProps({
const showSchema = computed(() => {
const arr1 = [...props.schema]
+ arr1.forEach((it) => {
+ if (it.label.includes('日期')) {
+ it.dateFormat = 'YYYY-MM-DD'
+ }
+ })
if (arr1.length % 2 != 0) {
arr1.push({})
}
diff --git a/src/views/Clue/Pool/index.vue b/src/views/Clue/Pool/index.vue
index c0d1602..1602cce 100644
--- a/src/views/Clue/Pool/index.vue
+++ b/src/views/Clue/Pool/index.vue
@@ -133,6 +133,7 @@