Explorar o código

颜色修改 数据添加 ..

la %!s(int64=2) %!d(string=hai) anos
pai
achega
9708bd851e
Modificáronse 3 ficheiros con 51 adicións e 19 borrados
  1. 1 1
      src/pages/courseResourcesAll.vue
  2. 3 10
      src/pages/kczy/allApi.js
  3. 47 8
      src/pages/resourceMovReview.vue

+ 1 - 1
src/pages/courseResourcesAll.vue

@@ -282,7 +282,7 @@ import { user } from "@/store/user.js";
         font-size: 48px;
         font-weight: 600;
         text-align: center;
-        color: #ffffff;
+        color: #000;
         padding-top:35px;
       }
       .searchValue{

+ 3 - 10
src/pages/kczy/allApi.js

@@ -94,17 +94,10 @@ export const homeWorkList = (data = {}) => {
     data
   })
 }
-// 课程资源-作业添加
-export const homeWork_add = (data = {}) => {
+// 课程资源-学生单题答题-添加
+export const homeWork_singleStu_add = (data = {}) => {
   return request({
-    url: '/yzy/zy_kczy/add',
-    data
-  })
-}
-// 课程资源-作业添加
-export const homeWork_edit = (data = {}) => {
-  return request({
-    url: '/yzy/zy_kczy/edit',
+    url: '/yzy/zy_kczy_xsdt/add',
     data
   })
 }

+ 47 - 8
src/pages/resourceMovReview.vue

@@ -194,7 +194,7 @@
               <el-radio label="1">对</el-radio>
               <el-radio label="2">错</el-radio>
             </el-radio-group>
-            <div class="flex" style="margin-left: 50px;" v-if="currentRow.answerd==1">
+            <div class="flex posiA"  v-if="currentRow.yzkx_status==1">
               <span class="nowrap">全市作答正确率:</span>
               <el-progress type="circle" :width="72" :stroke-width="12" color="#4BBC88" :percentage="item.right_percent" />
             </div>
@@ -227,9 +227,9 @@ import {
   userInfoDetail,
   sourceList,
   homeWorkList,
-  homeWork_add,
-  homeWork_edit,
-  homeWork_detail
+  homeWork_singleStu_add,
+  homeWork_detail,
+  courseDetail
 } from "./kczy/allApi.js";
 import { user } from "@/store/user.js";
 import QrcodeVue from "qrcode.vue";
@@ -276,6 +276,7 @@ export default {
         { color: '#4BBC88', percentage: 100 },
       ],
       problemTypeData :["单选题", "多选题", "判断题"],
+      kkName:'',
 
     };
   },
@@ -284,6 +285,7 @@ export default {
     this.initData();
     this.initEvaluaList();
     this.initUserInfoDetail();
+    this.initDetail();
   },
   methods: {
     /**初始化数据*/
@@ -375,6 +377,23 @@ export default {
         })
         .catch(error => { console.log(error) });
     },
+    /**初始化课程名称*/
+    initDetail() {
+      this.kkID = this.$route.query.kkID;
+      let transObj = {
+        token:user.token,
+        kk_id:this.kkID
+      }
+      courseDetail(transObj)
+        .then(res => {
+          if (res.code == "1") {
+            this.kkName = res.data.one_info.kk_name;
+          }
+        })
+        .catch(error => {
+        console.log(error)
+      })
+    },
     /**切换*/
     handleSwitch(index) {
       this.num = index;
@@ -392,6 +411,11 @@ export default {
     },
     /**作业-答题*/
     diglogaAnswer(item) {
+      if (item.yzkx_status == '2') {//没有答过
+        
+      } else {//已经答题过了
+        
+      }
       this.dialogVisible = true;
       this.currentRow = item;
       this.dialogT = item.yzk_name;
@@ -544,16 +568,22 @@ export default {
         }
       })
       let transObj = {
-        yzk_id:this.yzkId,
-        yzy_zy_kczy: {
+        yzy_zy_kczy_xsdt: {
           yzk_name: this.dialogT,//作业名称
-          yzk_content_json: JSON.stringify(this.singleAnswer),//
+          yzk_id: this.yzkId,
+          kk_id:this.transKkId,//所属课程资源编号
+          kk_name:this.kkName,//所属课程资源名称
+          kf_id: this.transKfId,//所属课程资源编号
+          kf_name: this.sourceDetailData.kf_name,//所属课程资源名称
+          yzkx_content_json:JSON.stringify(this.singleAnswer),//学生答题情况
+          yzkx_student_realname:user.user_realname,
         }
       }
+      // console.log(JSON.parse(transObj.yzy_zy_kczy_xsdt.yzkx_content_json),"000000")
       //只能学生提交
       let isWhoId = user.user_role_id;
       if (isWhoId > 75) {//学生
-        homeWork_edit(transObj)
+        homeWork_singleStu_add(transObj)
         .then(res => {
           if (res.code == "1") {
             ElMessage.success("提交成功!");
@@ -1245,6 +1275,15 @@ export default {
     margin-top:0!important;
   }
 }
+.posiA{
+  position:absolute;
+  right:0;
+  top:50%;
+  transform:translate(-50%,-50%);
+  .nowrap{
+    line-height:72px;
+  }
+}
 
 // 百分比样式
 ::v-deep .circleMap .el-progress__text {