From 6fcb00f27e80b38cea4ccb059112ad7cf99d8745 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期五, 25 十月 2024 15:18:22 +0800 Subject: [PATCH] 新增干草配方历史功能模块 --- src/views/dry/components/dryOrder/DryOrderModal.vue | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 deletions(-) diff --git a/src/views/dry/components/dryOrder/DryOrderModal.vue b/src/views/dry/components/dryOrder/DryOrderModal.vue index 330ef57..8db1ccc 100644 --- a/src/views/dry/components/dryOrder/DryOrderModal.vue +++ b/src/views/dry/components/dryOrder/DryOrderModal.vue @@ -5,6 +5,7 @@ </template> <script lang="ts" setup> +import dayjs from 'dayjs'; import { computed, ref, unref } from 'vue' import { saveOrUpdate } from '../../api/DryOrder.api' import { formSchema } from '../../dataDefine/DryOrder.data' @@ -31,7 +32,15 @@ await setFieldsValue({ ...data.record, }) - } + } else { + await setFieldsValue({ + orderTime: dayjs(getDateStr(new Date()), 'YYYY-MM-DD'), + code: getCodeByDate(new Date()), + dryer: 1, + feed: 16, + orderStatus: 0, + }) + } // 闅愯棌搴曢儴鏃剁鐢ㄦ暣涓〃鍗� setProps({ disabled: !data?.showFooter }) }) @@ -41,6 +50,8 @@ async function handleSubmit(v) { try { let values = await validate() + values.orderTime = dayjs(values.orderTime).format('YYYY-MM-DD HH:mm:ss') + setModalProps({ confirmLoading: true }) //鎻愪氦琛ㄥ崟 await saveOrUpdate(values, isUpdate.value) @@ -52,6 +63,27 @@ setModalProps({ confirmLoading: false }) } } + const getCodeByDate = (date) => { + let year = date.getFullYear() + let month = date.getMonth() + 1 + let day = date.getDate() + let hour = date.getHours() + let minute = date.getMinutes() + let second = date.getSeconds() + return `${year}${month}${day}${hour}${minute}${second}` + } + const getDateStr = (date) => { + let year = date.getFullYear() + let month = date.getMonth() + 1 + let day = date.getDate() + if (month < 10) { + month = '0' + month + } + if (day < 10) { + day = '0' + day + } + return `${year}-${month}-${day}` + } </script> <style lang="less" scoped> -- Gitblit v1.9.3