From 5971a9b1824a167c2f6ad275235a47c31e58d605 Mon Sep 17 00:00:00 2001 From: fanfan Date: Sun, 28 Apr 2024 16:43:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=8C=E6=96=87=E6=9C=AC=E5=9B=9E=E6=98=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/order/Detail.vue | 6 +++- src/views/order/modules/RemarkForm.vue | 41 ++++++++++++++------------ 2 files changed, 27 insertions(+), 20 deletions(-) diff --git a/src/views/order/Detail.vue b/src/views/order/Detail.vue index 5f100f2..ae12540 100644 --- a/src/views/order/Detail.vue +++ b/src/views/order/Detail.vue @@ -130,7 +130,9 @@ {{ record.buyer_remark ? record.buyer_remark : '-' }} - {{ record.merchant_remark ? record.merchant_remark : '-' }} + + + 查看备注 {{ record.trade ? record.trade.out_trade_no : '-' }} @@ -374,6 +376,7 @@ import { inArray } from '@/utils/util' import * as Api from '@/api/order' import { GoodsItem, UserItem } from '@/components/Table' import { DeliveryForm, ExtractForm, CancelForm, PrinterForm, PriceForm, RemarkForm } from './modules' +import { Ueditor} from '@/components' import { OrderTypeEnum, DeliveryStatusEnum, @@ -429,6 +432,7 @@ export default { PrinterForm, PriceForm, RemarkForm, + Ueditor }, data() { return { diff --git a/src/views/order/modules/RemarkForm.vue b/src/views/order/modules/RemarkForm.vue index 016c345..9d092da 100644 --- a/src/views/order/modules/RemarkForm.vue +++ b/src/views/order/modules/RemarkForm.vue @@ -17,7 +17,7 @@ :wrapperCol="wrapperCol" extra="商家备注内容仅后台可见,用户端不可见" > - + @@ -30,9 +30,9 @@ import * as Api from '@/api/order/event' import { Ueditor } from '@/components' export default { components: { - Ueditor + Ueditor, }, - data () { + data() { return { // 对话框标题 title: '商家备注', @@ -47,15 +47,13 @@ export default { // 当前表单元素 form: this.$form.createForm(this), // 当前记录 - record: {} + record: {}, } }, - created () { - }, + created() {}, methods: { - // 显示对话框 - show (record) { + show(record) { // 显示窗口 this.visible = true // 当前记录 @@ -65,18 +63,24 @@ export default { }, // 设置默认值 - setFieldsValue () { - const { record, $nextTick, form: { setFieldsValue } } = this + setFieldsValue() { + const { + record, + $nextTick, + form: { setFieldsValue }, + } = this $nextTick(() => { setFieldsValue({ content: record.merchant_remark }) }) }, // 确认按钮 - handleSubmit (e) { + handleSubmit(e) { e.preventDefault() // 表单验证 - const { form: { validateFields } } = this + const { + form: { validateFields }, + } = this validateFields((errors, values) => { // 提交到后端api !errors && this.onFormSubmit(values) @@ -84,16 +88,16 @@ export default { }, // 关闭对话框事件 - handleCancel () { + handleCancel() { this.visible = false this.form.resetFields() }, // 提交到后端api - onFormSubmit (values) { + onFormSubmit(values) { this.isLoading = true Api.updateRemark({ orderId: this.record.order_id, form: values }) - .then(result => { + .then((result) => { // 显示成功 this.$message.success(result.message, 1.5) // 关闭对话框事件 @@ -101,9 +105,8 @@ export default { // 通知父端组件提交完成了 this.$emit('handleSubmit', values) }) - .finally(() => this.isLoading = false) - } - - } + .finally(() => (this.isLoading = false)) + }, + }, }