lex 2 years ago
parent
commit
73a97b596c

+ 26 - 0
README.md

@@ -73,6 +73,32 @@ return modules[path].default
 - 需要带上图片后辍
   getAssetsHomeFile('xxx.png')
 
+### 上传桶名
+
+伴学指导报名-身份证
+管理老师报名-身份证
+gyt/user
+
+学校详情-logo
+乐团事迹
+乐团相册
+gyt/orchestra
+
+后台-内容管理-富文本编辑器
+news-info
+
+后台-声部管理
+gyt/basic
+
+后台-课件
+gyt/courseware
+
+后台-单元测验-创建题目
+question-bank
+
+群发消息
+i-m
+
 ### Rem Unit (default)
 
 Vant uses `px` unit by default,You can use tools such as `postcss-pxtorem` to transform `px` unit to `rem` unit.

+ 8 - 2
src/components/o-upload/index.tsx

@@ -57,6 +57,11 @@ export default defineComponent({
       type: String,
       default: 'daya'
     },
+    path: {
+      // 创建的目录
+      type: String,
+      default: ''
+    },
     disabled: {
       type: Boolean,
       default: false
@@ -68,7 +73,7 @@ export default defineComponent({
       postMessage(
         {
           api: 'chooseFile',
-          content: { type: 'img', max: 1, bucket: this.bucket }
+          content: { type: 'img', max: 1, bucket: this.bucket, path: this.path }
         },
         (res: any) => {
           console.log(res, 'fileUrl')
@@ -126,7 +131,8 @@ export default defineComponent({
         }
         const signUrl = state.platformApi + '/open/getUploadSign'
         const tempName = file.name || ''
-        const fileName = tempName && tempName.replace(/ /gi, '_')
+        console.log(this.path)
+        const fileName = this.path + (tempName && tempName.replace(/ /gi, '_'))
         const key = new Date().getTime() + fileName
         console.log(file)
 

+ 4 - 0
src/school/companion-teacher/companion-teacher-register.tsx

@@ -502,6 +502,8 @@ export default defineComponent({
                     <OUpload
                       style={{ width: '100%' }}
                       tips="上传身份证正面"
+                      bucket="gyt"
+                      path="/user/"
                       v-model:modelValue={state.forms.idcardFrontImg}
                     />
                   )
@@ -522,6 +524,8 @@ export default defineComponent({
                     <OUpload
                       style={{ width: '100%' }}
                       tips="上传身份证反面"
+                      bucket="gyt"
+                      path="/user/"
                       v-model:modelValue={state.forms.idcardBackImg}
                     />
                   )

+ 4 - 4
src/views/unit-test/examination-mode/index.tsx

@@ -113,9 +113,9 @@ export default defineComponent({
     /**
      * @description 重置当前的题目高度
      */
-    const resizeSwipeItemHeight = () => {
+    const resizeSwipeItemHeight = (scroll = true) => {
       nextTick(() => {
-        window.scrollTo(0, 0)
+        scroll && window.scrollTo(0, 0)
         setTimeout(() => {
           // const currentItemDom: Element =
           //   document.querySelectorAll('.swipe-item-question')[state.currentIndex]
@@ -241,8 +241,8 @@ export default defineComponent({
       // 初始化高度
       resizeSwipeItemHeight()
 
-      // window.history.pushState(null, '', document.URL)
-      // window.addEventListener('popstate', onBack, false)
+      window.history.pushState(null, '', document.URL)
+      window.addEventListener('popstate', onBack, false)
     })
 
     return () => (