|
|
@@ -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
|
|
|
})
|
|
|
|