diff --git a/src/pages/business/business.vue b/src/pages/business/business.vue
index 9a38cf6..0461a9e 100644
--- a/src/pages/business/business.vue
+++ b/src/pages/business/business.vue
@@ -166,7 +166,7 @@ const downCallback = async (mescroll) => {
setTimeout(async ()=>{
// getTaskCount();
getList();
- mescroll.resetUpScroll();
+ // mescroll.resetUpScroll();
},500);
} catch (error) {
mescroll.endErr();
diff --git a/src/pages/business/polling/index.vue b/src/pages/business/polling/index.vue
index 6dd0c88..2820070 100644
--- a/src/pages/business/polling/index.vue
+++ b/src/pages/business/polling/index.vue
@@ -31,8 +31,8 @@
-
-
+
+
@@ -43,7 +43,23 @@
- 开始时间{{ parseTime(item.planTime,'{h}:{i}') }}
+
+ 执行时间{{ parseTime(item.beginTime,'{y}-{m}-{d} {h}:{i}') }}
+
+
+ 开始时间{{ parseTime(item.planTime,'{y}-{m}-{d} {h}:{i}') }}
+
+
+
+
+
+
+ 任务状态
+ 执行中
+ 待执行
+
+ {{formatTaskStatus(item.taskStatus) }}
+
任务时长{{ item.workHour }}小时
@@ -52,17 +68,8 @@
完成进度{{item.groupFinishNum}}/{{item.groupNum}}
- 完成比率{{(item.groupFinishNum/item.groupNum*100).toFixed()+'%'}}
-
-
-
-
- 任务状态
-
- 待执行
- 执行中
-
- {{formatTaskStatus(item.taskStatus) }}
+
+ 完成比率{{(item.groupFinishNum/item.groupNum*100).toFixed()+'%'}}
@@ -93,8 +100,26 @@
- 开始时间{{ parseTime(item.planTime,'{h}:{i}') }}
- 任务时长{{ item.workHour }}小时
+
+ 执行时间{{ parseTime(item.beginTime,'{y}-{m}-{d} {h}:{i}') }}
+
+
+ 开始时间{{ parseTime(item.planTime,'{y}-{m}-{d} {h}:{i}') }}
+
+
+
+
+
+
+ 任务状态
+ 执行中
+ 待执行
+
+ {{formatTaskStatus(item.taskStatus) }}
+
+
+ 任务时长{{ item.workHour }}小时
+
@@ -102,17 +127,8 @@
完成进度{{item.groupFinishNum}}/{{item.groupNum}}
- 完成比率{{(item.groupFinishNum/item.groupNum*100).toFixed()+'%'}}
-
-
-
-
- 任务状态
-
- 待执行
- 执行中
-
- {{formatTaskStatus(item.taskStatus) }}
+
+ 完成比率{{(item.groupFinishNum/item.groupNum*100).toFixed()+'%'}}
@@ -138,7 +154,7 @@
跟踪次数{{ item.logNum }}
- 最近跟踪时间{{ parseTime(item.lastLogTime,'{m}-{d} {h}:{i}') }}
+ 最近跟踪时间{{ parseTime(item.lastLogTime,'{y}-{m}-{d} {h}:{i}') }}
@@ -201,7 +217,7 @@ const mescrollInit = (mescroll) => {
// 下拉刷新
const downCallback = async (mescroll) => {
try {
- console.log("下拉刷新")
+ // console.log("下拉刷新")
const res = await getList(1, upOption.value.page.size);
cssFlag.value = false;
list1.value = res.list1 || [];
@@ -337,6 +353,7 @@ const handleJump = (item)=>{
}
.report-list .r-list .r-left{
display: flex;
+ align-items: center;
}
.report-list .r-list .r-gray{
margin-left:10rpx;
@@ -352,7 +369,7 @@ const handleJump = (item)=>{
width:525rpx
}
.r-left .r-l-left{
- width:280rpx;
+ width:345rpx;
}
.r-left .r-l-right{
diff --git a/src/pages/business/polling/optionDetail.vue b/src/pages/business/polling/optionDetail.vue
index 2ae70ec..2b24685 100644
--- a/src/pages/business/polling/optionDetail.vue
+++ b/src/pages/business/polling/optionDetail.vue
@@ -56,7 +56,7 @@
-
+
{{String(index+1).padStart(2, '0')+'.'}}
@@ -141,7 +141,7 @@
{{ item.pointName }}
-
+
@@ -157,7 +157,7 @@
{{ item.pointName }}
-
+
@@ -166,6 +166,12 @@
+
+
+ {{String(index+1).padStart(2, '0')+'.'}}
+ {{ item.pointName }}
+
+
@@ -293,27 +299,28 @@ const getList = async() => {
let res = await taskGroupDetail(param);
let data = res||{};
data.pointList.forEach(item=>{
+ item['imgArr']=[];
+ item['imgArr2']=[];
+ item['videoArr']=[];
+ item['videoArr2']=[];
+ item['chooseList']=[];
if(item.resultContent){
if(item.pointType==2 ||item.pointType==1){
item['chooseList'] = item.resultContent.split(",") //JSON.parse(item.resultContent)
}else if(item.pointType==7){
- imgArr.value=[];
- imgArr2.value=[];
let imgList = item.resultContent?.split(",")||[];
imgList.forEach(imgUrl=>{
- imgArr.value.push(imgUrl);
- imgArr2.value.push({
+ item.imgArr.push(imgUrl);
+ item.imgArr2.push({
shortUrl:minioObj.minioThumbUrl +"/"+imgUrl,
url:minioObj.minioUrl +"/"+imgUrl,
})
})
}else if(item.pointType==8){
- videoArr.value=[];
- videoArr2.value=[]
let videoList = item.resultContent?.split(",")||[];
videoList.forEach(videoUrl=>{
- videoArr.value.push(videoUrl);
- videoArr2.value.push({
+ item.videoArr.push(videoUrl);
+ item.videoArr2.push({
shortUrl:minioObj.minioThumbUrl +"/"+videoUrl,
url:minioObj.minioUrl +"/"+videoUrl,
})
@@ -356,10 +363,10 @@ const changeCheck = (param,param2,item) => {
}
// 照片及拍照处理
-const imgArr = ref([]);
-const imgArr2=ref([]);
+// const imgArr = ref([]);
+// const imgArr2=ref([]);
const chooseImage = (item) => {
- console.log("item=>",item)
+ // console.log("item=>",item)
try {
uni.chooseImage({
// count: 1, // 默认是9,这里设置为1次只选1张
@@ -392,12 +399,12 @@ const chooseImage = (item) => {
let data = res.data;
// console.log("444图片上传成功=>",data)
// imgArr2.value.push(data.fileUrl)
- imgArr2.value.push({
+ item['imgArr2'].push({
shortUrl:minioObj.minioThumbUrl +"/"+data.fileName,
url:minioObj.minioUrl +"/"+data.fileName,
})
- imgArr.value.push(data.fileName)//传给后台的路径
- item.resultContent = imgArr.value.join(",")
+ item['imgArr'].push(data.fileName)//传给后台的路径
+ item.resultContent = item['imgArr'].join(",")
})
})
@@ -412,9 +419,9 @@ const chooseImage = (item) => {
};
// 视频处理
-const videoSrc = ref('');
-const videoArr = ref([]);
-const videoArr2 = ref([]);
+// const videoSrc = ref('');
+// const videoArr = ref([]);
+// const videoArr2 = ref([]);
const chooseVideo = (item) => {
uni.chooseVideo({
sourceType: ['album', 'camera'], // 来源:相册和相机
@@ -438,9 +445,9 @@ const chooseVideo = (item) => {
}
minioUpload(param).then(uploadRes=>{
let data = uploadRes.data;
- videoArr.value.push(data.fileName)//传给后台的路径
- videoArr2.value.push(data.fileUrl)
- item.resultContent = videoArr.value.join(",")
+ item['videoArr'].push(data.fileName)//传给后台的路径
+ item['videoArr2'].push(data.fileUrl)
+ item.resultContent = item['videoArr'].join(",")
}).finally(()=>{
})
diff --git a/src/pages/business/polling/problemList.vue b/src/pages/business/polling/problemList.vue
index 2fe4d3b..808ce54 100644
--- a/src/pages/business/polling/problemList.vue
+++ b/src/pages/business/polling/problemList.vue
@@ -46,7 +46,7 @@
跟踪次数{{ item.logNum }}
- 最近跟踪时间{{parseTime(item.lastLogTime,'{m}-{d} {h}:{i}') }}
+ 最近跟踪时间{{parseTime(item.lastLogTime,'{y}-{m}-{d} {h}:{i}') }}
@@ -152,7 +152,7 @@ const downCallback = async (mescroll) => {
const res = await getList(1, upOption.value.page.size);
cssFlag.value = false;
list.value = res.list;
- mescroll.resetUpScroll();
+ // mescroll.resetUpScroll();
} catch (error) {
mescroll.endErr();
} finally {
diff --git a/src/pages/business/polling/searchList.vue b/src/pages/business/polling/searchList.vue
index fb037c5..4664f72 100644
--- a/src/pages/business/polling/searchList.vue
+++ b/src/pages/business/polling/searchList.vue
@@ -79,8 +79,8 @@
-
-
+
+
@@ -91,8 +91,26 @@
- 开始时间{{ parseTime(item.planTime,'{h}:{i}') }}
- 任务时长{{ item.workHour }}小时
+
+ 执行时间{{ parseTime(item.beginTime,'{y}-{m}-{d} {h}:{i}') }}
+
+
+ 开始时间{{ parseTime(item.planTime,'{y}-{m}-{d} {h}:{i}') }}
+
+
+
+
+
+
+ 任务状态
+ 执行中
+ 待执行
+
+ {{formatTaskStatus(item.taskStatus) }}
+
+
+ 任务时长{{ item.workHour }}小时
+
@@ -100,20 +118,12 @@
完成进度{{item.groupFinishNum}}/{{item.groupNum}}
- 完成比率{{(item.groupFinishNum/item.groupNum*100).toFixed()+'%'}}
-
-
-
-
- 任务状态
-
- 待执行
- 执行中
-
- {{formatTaskStatus(item.taskStatus) }}
+
+ 完成比率{{(item.groupFinishNum/item.groupNum*100).toFixed()+'%'}}
+
@@ -136,8 +146,8 @@
-
-
+
+
@@ -148,8 +158,26 @@
- 开始时间{{ parseTime(item.planTime,'{h}:{i}') }}
- 任务时长{{ item.workHour }}小时
+
+ 执行时间{{ parseTime(item.beginTime,'{y}-{m}-{d} {h}:{i}') }}
+
+
+ 开始时间{{ parseTime(item.planTime,'{y}-{m}-{d} {h}:{i}') }}
+
+
+
+
+
+
+ 任务状态
+ 执行中
+ 待执行
+
+ {{formatTaskStatus(item.taskStatus) }}
+
+
+ 任务时长{{ item.workHour }}小时
+
@@ -157,17 +185,8 @@
完成进度{{item.groupFinishNum}}/{{item.groupNum}}
- 完成比率{{item.percentage}}
-
-
-
-
- 任务状态
-
- 待执行
- 执行中
-
- {{formatTaskStatus(item.taskStatus) }}
+
+ 完成比率{{item.percentage}}
@@ -200,7 +219,7 @@
跟踪次数{{ item.logNum }}
- 最近跟踪时间{{ parseTime(item.lastLogTime,'{m}-{d} {h}:{i}') }}
+ 最近跟踪时间{{ parseTime(item.lastLogTime,'{y}-{m}-{d} {h}:{i}') }}
@@ -337,12 +356,12 @@ const scrollToPosition = () => {
// 下拉刷新
const downCallback = async (mescroll) => {
try {
- console.log("下拉刷新")
+ // console.log("下拉刷新")
isMonth.value=true;
const res = await getList(1, upOption.value.page.size);
cssFlag.value = false;
list.value = res.list;
- mescroll.resetUpScroll();
+ // mescroll.resetUpScroll();
} catch (error) {
mescroll.endErr();
} finally {
@@ -354,7 +373,7 @@ const downCallback = async (mescroll) => {
// 上拉加载更多
const upCallback = async (mescroll) => {
try {
- console.log("上拉加载更多")
+ // console.log("上拉加载更多")
let res = await getList(mescroll.num, mescroll.size);
if (mescroll.num === 1) {
list.value = res.list;
@@ -633,6 +652,7 @@ const handleJump = (item)=>{
}
.report-list .r-list .r-left{
display: flex;
+ align-items:center;
}
.report-list .r-list .r-gray{
margin-left:10rpx;
diff --git a/src/pages/business/polling/taskDetail.vue b/src/pages/business/polling/taskDetail.vue
index f156cb6..22f6158 100644
--- a/src/pages/business/polling/taskDetail.vue
+++ b/src/pages/business/polling/taskDetail.vue
@@ -173,7 +173,7 @@ const downCallback = async (mescroll) => {
const res = await getList(1, upOption.value.page.size);
cssFlag.value = false;
taskObj.value = res;
- mescroll.resetUpScroll();
+ // mescroll.resetUpScroll();
} catch (error) {
mescroll.endErr();
} finally {
diff --git a/src/pages/business/polling/taskList.vue b/src/pages/business/polling/taskList.vue
index f9adc05..f7eaed4 100644
--- a/src/pages/business/polling/taskList.vue
+++ b/src/pages/business/polling/taskList.vue
@@ -37,8 +37,8 @@
-
-
+
+
@@ -52,8 +52,26 @@
- 开始时间{{ parseTime(item.planTime,'{y}-{m}-{d} {h}:{i}') }}
- 任务时长{{ item.workHour }}小时
+
+ 执行时间{{ parseTime(item.beginTime,'{y}-{m}-{d} {h}:{i}') }}
+
+
+ 开始时间{{ parseTime(item.planTime,'{y}-{m}-{d} {h}:{i}') }}
+
+
+
+
+
+
+ 任务状态
+ 执行中
+ 待执行
+
+ {{formatTaskStatus(item.taskStatus) }}
+
+
+ 任务时长{{ item.workHour }}小时
+
@@ -61,20 +79,12 @@
完成进度{{item.groupFinishNum}}/{{item.groupNum}}
- 完成比率{{(item.groupFinishNum/item.groupNum*100).toFixed()+'%'}}
-
-
-
-
- 任务状态
-
- 待执行
- 执行中
-
- {{formatTaskStatus(item.taskStatus) }}
+
+ 完成比率{{(item.groupFinishNum/item.groupNum*100).toFixed()+'%'}}
+
@@ -183,13 +193,12 @@ const mescrollInit = (mescroll) => {
// 下拉刷新
const downCallback = async (mescroll) => {
- console.log("mescroll=>",mescroll)
try {
console.log("下拉刷新");
const res = await getList(1, upOption.value.page.size,undefined);
cssFlag.value = false;
list.value = res.list;
- mescroll.resetUpScroll()
+ // mescroll.resetUpScroll()
} catch (error) {
mescroll.endErr();
} finally {
diff --git a/src/pages/notice/notice.vue b/src/pages/notice/notice.vue
index 7e4b582..cb769a2 100644
--- a/src/pages/notice/notice.vue
+++ b/src/pages/notice/notice.vue
@@ -162,7 +162,7 @@ const downCallback = async (mescroll) => {
const res = await getNoticeList(1, upOption.value.page.size);
cssFlag.value = false;
list.value = res.list;
- mescroll.resetUpScroll();
+ // mescroll.resetUpScroll();
} catch (error) {
mescroll.endErr();
} finally {
diff --git a/src/pages/notice/waitApprove.vue b/src/pages/notice/waitApprove.vue
index de0693f..0edd7c6 100644
--- a/src/pages/notice/waitApprove.vue
+++ b/src/pages/notice/waitApprove.vue
@@ -103,7 +103,7 @@ const downCallback = async (mescroll) => {
const res = await getFlowList(1, upOption.value.page.size);
cssFlag.value = false;
list.value = res.list;
- mescroll.resetUpScroll();
+ // mescroll.resetUpScroll();
} catch (error) {
mescroll.endErr();
} finally {