浏览代码

处理发布评测blob授权问题

liqk 4 年之前
父节点
当前提交
dc143815f7

+ 9 - 1
TEAMModelOS/ClientApp/src/view/learnactivity/CreatePrivEva.vue

@@ -685,7 +685,15 @@ export default {
 
                         //发布成功需要备份试卷数据
                         let examId = res.exam.id
-                        let privateSas = this.$store.state.privateSas
+                        // let privateSas = this.$store.state.privateSas
+                        let privateSas = {}
+                        if(this.$store.state.user.userProfile){
+                            let blobInfo = this.$store.state.user.userProfile
+                            privateSas.sas = blobInfo.blob_sas
+                            privateSas.url = blobInfo.blob_uri.slice(0, blobInfo.lastIndexOf(this.$store.state.userInfo.TEAMModelId) - 1)
+                            privateSas.name = this.$store.state.userInfo.TEAMModelId
+                        }
+                        
                         let schoolSas = {}
                         if (this.$store.state.userInfo.hasSchool) {
                             schoolSas = {

+ 7 - 4
TEAMModelOS/ClientApp/src/view/learnactivity/CreateSchoolEva.vue

@@ -541,11 +541,14 @@ export default {
                         //发布成功需要备份试卷数据
                         let examId = res.exam.id
                         // let privateSas = this.$store.state.privateSas
-                        let privateSas = {
-                            sas: '?' + this.$store.state.user.userProfile.blob_sas,
-                            url: this.$store.state.user.userProfile.blob_uri.slice(0, this.$store.state.user.userProfile.blob_uri.lastIndexOf(this.$store.state.userInfo.TEAMModelId) - 1),
-                            name: this.$store.state.userInfo.TEAMModelId
+                        let privateSas = {}
+                        if(this.$store.state.user.userProfile){
+                            let blobInfo = this.$store.state.user.userProfile
+                            privateSas.sas = blobInfo.blob_sas
+                            privateSas.url = blobInfo.blob_uri.slice(0, blobInfo.lastIndexOf(this.$store.state.userInfo.TEAMModelId) - 1)
+                            privateSas.name = this.$store.state.userInfo.TEAMModelId
                         }
+                        
                         let schoolSas = {
                             sas: '?' + this.$store.state.user.schoolProfile.blob_sas,
                             url: this.$store.state.user.schoolProfile.blob_uri.slice(0, this.$store.state.user.schoolProfile.blob_uri.lastIndexOf(this.$store.state.userInfo.schoolCode) - 1),

+ 0 - 5
TEAMModelOS/ClientApp/src/view/task/mark/MarkCanvas.vue

@@ -299,8 +299,6 @@ export default {
             this.mouseStatus = 'oval'
         },
         startOval(current) {
-            console.log('scale', this.scaleDefault)
-            console.log('point', this.clickPoint)
             let _this = this
             //判断rect是否初始化
             let rx = (current.x - _this.clickPoint.x) / _this.scaleDefault * 0.5
@@ -422,7 +420,6 @@ export default {
         },
         // 缩小
         smaller() {
-            console.log(this.stage)
             this.scaleDefault -= this.scaleStep
             if (this.scaleDefault < this.minScale) {
                 this.scaleDefault += this.scaleStep
@@ -436,7 +433,6 @@ export default {
         },
         //放大
         larger() {
-            console.log(this.stage)
             this.scaleDefault += this.scaleStep
             if (this.scaleDefault > this.maxScale) {
                 this.scaleDefault -= this.scaleStep
@@ -550,7 +546,6 @@ export default {
         },
         //鼠标移动事件
         canvasMouseMove(e) {
-            console.log(this.mouseStatus)
             if (this.isMouseDown) {
                 let current = this.getCanvasPoint(e.clientX, e.clientY)
                 switch (this.mouseStatus) {