From 6eea308aa9836b63e3341dd0f984fc36dca69e35 Mon Sep 17 00:00:00 2001 From: liugongyu <290219706@qq.com> Date: Tue, 9 Sep 2025 16:21:39 +0800 Subject: [PATCH] 页面onShow 加载 --- pages.json | 10 +++++----- pages/work/case/maintain.vue | 12 ++++++++++-- pages/work/case/result.vue | 12 ++++++++---- pages/work/daily/maintain/manure.vue | 2 +- pages/work/daily/maintain/prevention.vue | 2 +- pages/work/daily/maintain/subList.vue | 20 +++++++++++++------- pages/work/daily/maintain/trim.vue | 2 +- pages/work/daily/maintain/water.vue | 10 ++++++++-- pages/work/daily/maintain/weed.vue | 2 +- pages/work/daily/reporting.vue | 2 +- 10 files changed, 49 insertions(+), 25 deletions(-) diff --git a/pages.json b/pages.json index f12fbae..078cbd8 100644 --- a/pages.json +++ b/pages.json @@ -97,31 +97,31 @@ { "path": "pages/work/daily/maintain/water", "style": { - "navigationBarTitleText": "添加养护记录(浇水)" + "navigationBarTitleText": "添加养护记录" } }, { "path": "pages/work/daily/maintain/trim", "style": { - "navigationBarTitleText": "添加养护记录(修剪)" + "navigationBarTitleText": "添加养护记录" } }, { "path": "pages/work/daily/maintain/prevention", "style": { - "navigationBarTitleText": "添加养护记录(有害生物防治)" + "navigationBarTitleText": "添加养护记录" } }, { "path": "pages/work/daily/maintain/weed", "style": { - "navigationBarTitleText": "添加养护记录(中耕除草)" + "navigationBarTitleText": "添加养护记录" } }, { "path": "pages/work/daily/maintain/manure", "style": { - "navigationBarTitleText": "添加养护记录(施肥)" + "navigationBarTitleText": "添加养护记录" } }, { diff --git a/pages/work/case/maintain.vue b/pages/work/case/maintain.vue index c9f13b2..85aedef 100644 --- a/pages/work/case/maintain.vue +++ b/pages/work/case/maintain.vue @@ -11,9 +11,17 @@ 领导确认: - - + + + + + + + + + + 紧急程度: diff --git a/pages/work/case/result.vue b/pages/work/case/result.vue index bbb5a22..9a85ca7 100644 --- a/pages/work/case/result.vue +++ b/pages/work/case/result.vue @@ -171,16 +171,20 @@ import { apiTaskHandleDetail } from '@/api/work' export default { data() { return { - info: {} + info: {}, + problem_no:'' } }, onLoad(options) { - this.getTaskDetail(options.problem_no) + this.problem_no = options.problem_no }, + onShow(){ + this.getTaskDetail() + }, methods: { // 获取任务详情 - getTaskDetail(problem_no) { - apiTaskHandleDetail({data:{problem_no:problem_no}}).then(res => { + getTaskDetail() { + apiTaskHandleDetail({data:{problem_no:this.problem_no}}).then(res => { const togetherPerson = res.data.commonStaffList.map(item => item.userName) res.data.togetherPerson = togetherPerson.join() this.info = res.data diff --git a/pages/work/daily/maintain/manure.vue b/pages/work/daily/maintain/manure.vue index da8caca..460f9bc 100644 --- a/pages/work/daily/maintain/manure.vue +++ b/pages/work/daily/maintain/manure.vue @@ -141,7 +141,7 @@ export default { staffList: [], serverURL: uploadURL, currentIndex: 0, - tabList: ['开始处理照片', '进行中照片', '结束照片', '人员照片', '使用材料照片'], + tabList: ['开始', '进行', '结束', '人员', '材料'], selectShow: false } }, diff --git a/pages/work/daily/maintain/prevention.vue b/pages/work/daily/maintain/prevention.vue index 4d600e2..12c9ec5 100644 --- a/pages/work/daily/maintain/prevention.vue +++ b/pages/work/daily/maintain/prevention.vue @@ -130,7 +130,7 @@ export default { staffList: [], serverURL: uploadURL, currentIndex: 0, - tabList: ['开始处理照片', '进行中照片', '结束照片', '人员照片', '使用材料照片'], + tabList: ['开始', '进行', '结束', '人员', '材料'], selectShow: false } }, diff --git a/pages/work/daily/maintain/subList.vue b/pages/work/daily/maintain/subList.vue index b490aa7..29f82c3 100644 --- a/pages/work/daily/maintain/subList.vue +++ b/pages/work/daily/maintain/subList.vue @@ -19,23 +19,29 @@ export default { data() { return { info: {}, - dataList: [] + dataList: [], + planNo:'', + } }, onLoad(options) { - this.getList(options.planNo) - this.getInspectionInfo(options.planNo) + this.planNo = options.planNo + }, + onShow(){ + this.getList() + this.getInspectionInfo() + }, methods: { // 获取次数列表 - getList(planNo) { - apiMaintainSubList({data:{plan_no:planNo}}).then(res => { + getList() { + apiMaintainSubList({data:{plan_no:this.planNo}}).then(res => { this.dataList = res.data }) }, // 获取养护详情 - getInspectionInfo(planNo) { - apiInspectionDetail({data:{plan_no:planNo}}).then(res => { + getInspectionInfo() { + apiInspectionDetail({data:{plan_no:this.planNo}}).then(res => { this.info = res.data }) }, diff --git a/pages/work/daily/maintain/trim.vue b/pages/work/daily/maintain/trim.vue index 6bd8d51..dff9094 100644 --- a/pages/work/daily/maintain/trim.vue +++ b/pages/work/daily/maintain/trim.vue @@ -132,7 +132,7 @@ export default { staffList: [], serverURL: uploadURL, currentIndex: 0, - tabList: ['开始处理照片', '进行中照片', '结束照片', '人员照片', '使用材料照片'], + tabList: ['开始', '进行', '结束', '人员', '材料'], selectShow: false } }, diff --git a/pages/work/daily/maintain/water.vue b/pages/work/daily/maintain/water.vue index 9f722eb..267afeb 100644 --- a/pages/work/daily/maintain/water.vue +++ b/pages/work/daily/maintain/water.vue @@ -21,7 +21,8 @@ --> + @focus.prevent="handlePreventFocus" + @click.stop="selectOpen(2)">