|
@@ -256,6 +256,40 @@ let yjlc = [{
|
|
|
value: '3',
|
|
|
label: '沿用答题卡'
|
|
|
}]
|
|
|
+function handleAutoCompleteTask(val) {
|
|
|
+ const { gid, pid, cid } = JSON.parse(sessionStorage.getItem('StepId'));
|
|
|
+ // handleCompleteTask(gid, pid, cid)
|
|
|
+ const _ykl_lc_ = JSON.parse(sessionStorage.getItem('ykl_lc'));
|
|
|
+ _ykl_lc_.processList[gid][pid][cid] = val || 1;
|
|
|
+ return request({
|
|
|
+ url: '/yzy/kmksyjlc/save',
|
|
|
+ data: {
|
|
|
+ ykl_id: _ykl_lc_.ykl_id,
|
|
|
+ yk: {
|
|
|
+ ykl_lc: JSON.stringify(_ykl_lc_),
|
|
|
+ },
|
|
|
+ },
|
|
|
+ }).then((res) => {
|
|
|
+ if (res.code === '1') {
|
|
|
+ ElMessage({
|
|
|
+ message: '操作成功',
|
|
|
+ type: 'success',
|
|
|
+ grouping: true,
|
|
|
+ });
|
|
|
+ sessionStorage.setItem('ykl_lc', JSON.stringify(_ykl_lc_));
|
|
|
+ nextTick(()=>{
|
|
|
+ router.back();
|
|
|
+ })
|
|
|
+
|
|
|
+ }
|
|
|
+ }).catch(() => {
|
|
|
+ ElMessage({
|
|
|
+ message: '操作失败',
|
|
|
+ type: 'error',
|
|
|
+ grouping: true,
|
|
|
+ });
|
|
|
+ });
|
|
|
+}
|
|
|
|
|
|
const handleCancel = () => {
|
|
|
router.back();
|
|
@@ -289,6 +323,8 @@ const handleSubmit = async (formEl) => {
|
|
|
if (res.code === '1') {
|
|
|
ElMessage.success("附件出题编辑成功!");
|
|
|
// 需要跳转到新流程页面
|
|
|
+ handleAutoCompleteTask();
|
|
|
+
|
|
|
}
|
|
|
})
|
|
|
}
|