Jelajahi Sumber

录视频显示,订单导出

caichengyu 1 tahun lalu
induk
melakukan
652ab7f0e3

+ 8 - 0
src/newApi/order.js

@@ -130,6 +130,14 @@ export default {
             isProce:true
         })
     },
+    //订单导出
+    orderexportNew(data) {
+        return request({
+            url: '/order/export/new',
+            method: 'post',
+            data,
+        })
+    },
     //后台订单导出
     orderinputexportInputOrder(data) {
         return request({

+ 11 - 0
src/views/Marketing/order/orderList/index.vue

@@ -11,6 +11,9 @@
         <el-button size="small" type="success" @click="moreActive"
           >批量导出</el-button
         >
+        <el-button size="small" type="success" @click="exportorder"
+          >订单导出</el-button
+        >
       </template></search-box-new>
     <table-list
       ref="tableLists"
@@ -416,6 +419,14 @@ export default {
     this.$refs.tableLists.allCheckData = [];
   },
   methods: {
+    exportorder(){
+      let arr = JSON.parse(JSON.stringify(this.formData));
+      delete arr.pageNum
+      delete arr.pageSize
+      this.$api.orderexportNew(arr).then((res) => {
+        this.$methodsTools.exportData(res.msg)
+      });
+    },
     moreActive() {
       let arr = JSON.parse(JSON.stringify(this.formData));
       delete arr.pageNum

+ 12 - 0
src/views/classHoursReview/component/LessonTable.vue

@@ -30,6 +30,18 @@
                 </el-image>
                 <div class="abos">一寸头像图</div>
               </li>
+              <li class="liImgs" v-if="scope.row.videoUrl">
+                <video
+                  controls
+                  preload
+                  style="width: 100%; height: 100%"
+                  :src="$methodsTools.splitImgHost(scope.row.videoUrl)"
+                ></video>
+                <div class="abos" style="color: #9dff00" title="随机抽查录制视频">
+                  <span>录制:</span>
+                  {{ scope.row.videoTime }}
+                </div>
+              </li>
               <li
                 v-for="(its, inds) in scope.row.userStudyRecordPhotoList"
                 :key="inds"

+ 19 - 7
src/views/education/classManageMent/classHoursReview/component/LessonTable.vue

@@ -24,6 +24,18 @@
                 scope.row.userStudyRecordPhotoList.length
               "
             >
+              <li class="liImgs" v-if="scope.row.videoUrl">
+                <video
+                  controls
+                  preload
+                  style="width: 100%; height: 100%"
+                  :src="$methodsTools.splitImgHost(scope.row.videoUrl)"
+                ></video>
+                <div class="abos" style="color: #9dff00" title="随机抽查录制视频">
+                  <span>录制:</span>
+                  {{ scope.row.videoTime }}
+                </div>
+              </li>
               <li
                 v-for="(its, inds) in scope.row.userStudyRecordPhotoList"
                 :key="inds"
@@ -280,12 +292,12 @@ export default {
         return [];
       },
     },
-    erJianErZao:{
-      type:Boolean,
-      default:()=>{
-        return false
-      }
-    }
+    erJianErZao: {
+      type: Boolean,
+      default: () => {
+        return false;
+      },
+    },
   },
   inject: ["getPeriodStatus", "getUserInfo", "getAllIds"],
   data() {
@@ -404,7 +416,7 @@ export default {
       }
     },
     imgChange(list, name, url) {
-      // return;
+      return;
       this.$api
         .imgChange({
           imageUrl: url,

+ 5 - 0
src/views/education/classManageMent/listOfhoursToBeReviewed/index.vue

@@ -212,6 +212,11 @@ export default {
           prop: "idCard",
           hidden: true,
         },
+        {
+          label: "公司名称",
+          prop: "companyName",
+          hidden: true,
+        },
         {
           label: "绑定手机号码",
           prop: "telPhone",