diff --git a/api/task.js b/api/task.js index 4c23191..d52461d 100644 --- a/api/task.js +++ b/api/task.js @@ -49,4 +49,4 @@ export const serviceTaskDetails = (data) => oahttp.get('/task/service_task_detai /** * 任务:提交督促小组服务团队学习任务 */ -export const serviceTask4Commit = (data) => oahttp.post('/task/commit_service_task4', data) +export const serviceTask4Commit = (data) => oahttp.post('/task/commit_town_task_type4', data) diff --git a/subpkg/serviceTask/serviceTask.vue b/subpkg/serviceTask/serviceTask.vue index a021652..ba1e643 100644 --- a/subpkg/serviceTask/serviceTask.vue +++ b/subpkg/serviceTask/serviceTask.vue @@ -5,8 +5,8 @@ {{taskInfo.content||''}} - 判断条件: - {{remark}} + 判定条件: + {{remark}} diff --git a/subpkg/serviceTask/serviceTask4.vue b/subpkg/serviceTask/serviceTask4.vue index 892b092..175926f 100644 --- a/subpkg/serviceTask/serviceTask4.vue +++ b/subpkg/serviceTask/serviceTask4.vue @@ -9,10 +9,10 @@ - + - + @@ -23,7 +23,7 @@ - @@ -35,13 +35,13 @@ 培训内容大纲 (50字以上) - + - - - + + + @@ -62,11 +62,12 @@ note: "", // 详情描述 video_annex: [] // 视频列表 }, - taskInfo:{ + taskInfo: { id: '', title: '', content: '', - extend: {} + extend: {}, + status: 0 }, study_photo: [], sign_in_table: '', @@ -74,33 +75,32 @@ } }, onLoad(options) { - options.task_id?this.taskInfo.id=options.task_id:null; + options.task_id ? this.taskInfo.id = options.task_id : null; this.initTask(); }, onShow() {}, computed: { // 占位长度 placeholderLength() { - if (this.other.is_commit == 1) return this.study_photo.length % 3 == 0 ? 0 : 3 - this.study_photo.length % 3; + if (this.taskInfo.status!=2) return this.study_photo.length % 3 == 0 ? 0 : 3 - this.study_photo.length % 3; return (this.study_photo.length + 1) % 3 == 0 ? 0 : 3 - (this.study_photo.length + 1) % 3; }, }, methods: { - async initTask(){ + async initTask() { let res = await serviceTaskDetails({ id: this.taskInfo.id }); - console.log(res); this.taskInfo = res.data; this.sign_in_table = this.taskInfo?.extend?.town_task_type_4?.sign_in_table; this.study_content = this.taskInfo?.extend?.town_task_type_4?.study_content; - this.study_photo = JSON.parse(JSON.stringify(this.taskInfo?.extend?.town_task_type_4?.study_photo||{})); + this.study_photo = JSON.parse(JSON.stringify(this.taskInfo?.extend?.town_task_type_4?.study_photo || [])); }, // 提交 async submit() { - if(this.study_photo.length<5)return Toast('学习照片不能低于5张'); - if(!this.sign_in_table)return Toast('签到表照片不能为空'); - if(this.study_content.trim().length <50) return Toast('培训内容不得低于50字'); + if (this.study_photo.length < 5) return Toast('学习照片不能低于5张'); + if (!this.sign_in_table) return Toast('签到表照片不能为空'); + // if (this.study_content.trim().length < 50) return Toast('培训内容不得低于50字'); await serviceTask4Commit({ id: this.taskInfo.id, study_photo: this.study_photo,