yanghao 1 месяц назад
Родитель
Сommit
7908d3f019
1 измененных файлов с 12 добавлено и 4 удалено
  1. 12 4
      src/views/pms/qhse/ptw/index.vue

+ 12 - 4
src/views/pms/qhse/ptw/index.vue

@@ -35,7 +35,7 @@
           <el-form-item label="创建日期" prop="ptwTime">
             <el-date-picker
               v-model="queryParams.ptwTime"
-              value-format="YYYY-MM-DD HH:mm:ss"
+              value-format="x"
               type="daterange"
               start-placeholder="开始日期"
               end-placeholder="结束日期"
@@ -671,10 +671,17 @@ const formRules = {
 }
 
 /** 查询列表 */
+const buildPtwQueryParams = () => ({
+  ...queryParams,
+  ptwTime: Array.isArray(queryParams.ptwTime)
+    ? queryParams.ptwTime.map((time) => ensureMillisecondTimestamp(time))
+    : queryParams.ptwTime
+})
+
 const getList = async () => {
   loading.value = true
   try {
-    const data = await QHSEPtwApi.getPtwList(queryParams)
+    const data = await QHSEPtwApi.getPtwList(buildPtwQueryParams())
     list.value = data.list
     total.value = data.total
   } finally {
@@ -717,7 +724,7 @@ const downloadFile = (response) => {
 const handleExport = async () => {
   try {
     exportLoading.value = true
-    const response = await QHSEPtwApi.exportPtw(queryParams)
+    const response = await QHSEPtwApi.exportPtw(buildPtwQueryParams())
     downloadFile(response)
     exportLoading.value = false
   } catch (error) {
@@ -1096,8 +1103,9 @@ async function getStatic() {
 let timeStaticRes = ref<TimeStaticItem>({})
 async function getTimeStaticRes() {
   const deptId = queryParams.deptId || userStore.user.deptId
+  const { ptwTime } = buildPtwQueryParams()
   const res = await QHSEPtwApi.getPtwCountByDateRange({
-    ptwTime: queryParams.ptwTime,
+    ptwTime,
     deptId: deptId
   })