Explorar o código

附件出题联调

luohailiang %!s(int64=2) %!d(string=hai) anos
pai
achega
9b4b669594
Modificáronse 1 ficheiros con 36 adicións e 0 borrados
  1. 36 0
      src/pages/process/fjct/[ze_id]/[zs_id].vue

+ 36 - 0
src/pages/process/fjct/[ze_id]/[zs_id].vue

@@ -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();
+
           }
         })
       }