|
@@ -14,12 +14,7 @@
|
|
|
type="datetimerange"
|
|
|
format="yyyy-MM-dd HH:mm"
|
|
|
:time-picker-props="{ format: 'HH:mm' }"
|
|
|
- @update:formatted-value="
|
|
|
- (value) => {
|
|
|
- queryData.Time_start = value[0];
|
|
|
- queryData.Time_end = value[1];
|
|
|
- }
|
|
|
- "
|
|
|
+ @update:formatted-value="packFun"
|
|
|
clearable
|
|
|
/>
|
|
|
<n-button type="primary" @click="extractTask">搜索</n-button>
|
|
@@ -37,7 +32,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
|
-import { extractTaskData } from '@/api';
|
|
|
+import { getTaskDataList } from '@/api';
|
|
|
|
|
|
const props = defineProps({
|
|
|
task: {
|
|
@@ -45,12 +40,24 @@ const props = defineProps({
|
|
|
default: {},
|
|
|
},
|
|
|
});
|
|
|
-
|
|
|
+const packFun = (value)=>{
|
|
|
+ if(value){
|
|
|
+ queryData.Time_start = value[0];
|
|
|
+ queryData.Time_end = value[1];
|
|
|
+ }else{
|
|
|
+ queryData.Time_start = null;
|
|
|
+ queryData.Time_end = null;
|
|
|
+ }
|
|
|
+}
|
|
|
// 查询参数
|
|
|
const queryData = reactive({
|
|
|
T_task_id: props.task.T_task_id,
|
|
|
+ T_id:'',
|
|
|
+ T_sn:'',
|
|
|
Time_start: null,
|
|
|
Time_end: null,
|
|
|
+ page: 1,
|
|
|
+ page_z: 10
|
|
|
});
|
|
|
|
|
|
// 列表
|
|
@@ -89,8 +96,9 @@ const pagination = reactive({
|
|
|
pageSize: queryData.page_z,
|
|
|
itemCount: 0,
|
|
|
onChange: (page) => {
|
|
|
- pagination.page = page;
|
|
|
+ pagination.page = page
|
|
|
queryData.page = page;
|
|
|
+ extractTask()
|
|
|
},
|
|
|
});
|
|
|
|
|
@@ -98,14 +106,10 @@ const pagination = reactive({
|
|
|
const extractTask = async () => {
|
|
|
try {
|
|
|
loading.value = true;
|
|
|
- const { data: res } = await extractTaskData({
|
|
|
- T_task_id: queryData.T_task_id,
|
|
|
- T_id:queryData.T_id,
|
|
|
- T_sn:queryData.T_sn,
|
|
|
- Time_start: queryData.Time_start,
|
|
|
- Time_end: queryData.Time_end,
|
|
|
- });
|
|
|
- dataList.value = res.Data || [];
|
|
|
+ const { data: res } = await getTaskDataList(queryData);
|
|
|
+ console.log('数据',res)
|
|
|
+ dataList.value = res.Data.List || [];
|
|
|
+ pagination.itemCount = res.Data.Num
|
|
|
} catch (error) {
|
|
|
console.log(error);
|
|
|
} finally {
|