完善督促小组学习任务详情和提交任务
This commit is contained in:
parent
afa354464d
commit
adb164a770
@ -41,3 +41,12 @@ export const taskOtherTaskDetail = (data) => oahttp.get('/task/other_task_detail
|
|||||||
*/
|
*/
|
||||||
export const taskOtherTaskCommit = (data) => oahttp.post('/task/cimmit_other_task', data)
|
export const taskOtherTaskCommit = (data) => oahttp.post('/task/cimmit_other_task', data)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务:服务任务详情
|
||||||
|
*/
|
||||||
|
export const serviceTaskDetails = (data) => oahttp.get('/task/service_task_detail', data)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务:提交督促小组服务团队学习任务
|
||||||
|
*/
|
||||||
|
export const serviceTask4Commit = (data) => oahttp.post('/task/cimmit_service_task4', data)
|
||||||
|
@ -50,8 +50,9 @@
|
|||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
upLoadImage,
|
upLoadImage,
|
||||||
} from "@/api/file.js"
|
} from "@/api/file.js";
|
||||||
import { Toast } from "../../libs/uniApi";
|
import { Toast } from "../../libs/uniApi";
|
||||||
|
import { serviceTaskDetails, serviceTask4Commit } from "@/api/task.js"
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@ -61,13 +62,21 @@
|
|||||||
note: "", // 详情描述
|
note: "", // 详情描述
|
||||||
video_annex: [] // 视频列表
|
video_annex: [] // 视频列表
|
||||||
},
|
},
|
||||||
taskInfo:{},
|
taskInfo:{
|
||||||
|
id: '',
|
||||||
|
title: '',
|
||||||
|
content: '',
|
||||||
|
extend: {}
|
||||||
|
},
|
||||||
study_photo: [],
|
study_photo: [],
|
||||||
sign_in_table: '',
|
sign_in_table: '',
|
||||||
study_content: ''
|
study_content: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad() {},
|
onLoad(options) {
|
||||||
|
options.task_id?this.taskInfo.task_id=options.task_id:null;
|
||||||
|
this.initTask();
|
||||||
|
},
|
||||||
onShow() {},
|
onShow() {},
|
||||||
computed: {
|
computed: {
|
||||||
// 占位长度
|
// 占位长度
|
||||||
@ -77,16 +86,26 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
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||{}));
|
||||||
|
},
|
||||||
// 提交
|
// 提交
|
||||||
async submit() {
|
async submit() {
|
||||||
if(this.study_photo.length<5)return Toast('学习照片不能低于5张');
|
if(this.study_photo.length<5)return Toast('学习照片不能低于5张');
|
||||||
if(!this.sign_in_table)return Toast('签到表照片不能为空');
|
if(!this.sign_in_table)return Toast('签到表照片不能为空');
|
||||||
if(this.study_content.trim().length <50) return Toast('培训内容不得低于50字');
|
if(this.study_content.trim().length <50) return Toast('培训内容不得低于50字');
|
||||||
await taskOtherTaskCommit({
|
await serviceTask4Commit({
|
||||||
id: this.task_id,
|
id: this.taskInfo.id,
|
||||||
note: this.note,
|
study_photo: this.study_photo,
|
||||||
annex: this.fileList,
|
sign_in_table: this.sign_in_table,
|
||||||
video_annex: this.videoList
|
study_content: this.study_content
|
||||||
});
|
});
|
||||||
this.other.is_commit = 1;
|
this.other.is_commit = 1;
|
||||||
Toast('提交成功');
|
Toast('提交成功');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user