吉安感知网项目-前端
罗广辉
2026-01-20 31b595c375f2eb918b4e69c44522175ef1340c2e
applications/drone-command/src/views/basicManage/maintainRecord/MaintenanceDiaLog.vue
@@ -53,20 +53,7 @@
                  />
               </el-form-item>
            </el-col>
            <el-col :span="12">
               <el-form-item label="实际维护时间" prop="maintainTime">
                  <el-date-picker
                     class="command-date-picker"
                     popper-class="command-date-picker-popper"
                     v-model="formData.maintainTime"
                     type="datetime"
                     placeholder="选择日期"
                     value-format="YYYY-MM-DD HH:mm:ss"
                     clearable
                  />
               </el-form-item>
            </el-col>
         </el-row>
</el-row>
      </el-form>
      <template #footer>
         <el-button color="#2B2B4C" @click="handleCancel">{{ dialogReadonly ? '关闭' : '取消' }}</el-button>
@@ -86,6 +73,7 @@
<script setup>
import { computed, ref } from 'vue'
import dayjs from 'dayjs'
import { ElMessage } from 'element-plus'
import { fieldRules } from '@ztzf/utils'
import { fwDeviceMaintainRecordSubmitApi } from '@/views/basicManage/maintainRecord/fwDeviceMaintainRecord'
@@ -128,7 +116,6 @@
const rules = {
   maintainContent: fieldRules(true, 200),
   replacePart: fieldRules(true, 200),
   maintainTime: fieldRules(true),
}
// 关闭弹框
@@ -142,6 +129,7 @@
   if (!isValid) return
   submitting.value = true
   try {
      formData.value.maintainTime = dayjs().format('YYYY-MM-DD HH:mm:ss')
      await fwDeviceMaintainRecordSubmitApi(formData.value)
      ElMessage.success(dialogMode.value === 'add' ? '新增成功' : '更新成功')
      visible.value = false