فهرست منبع

coys修复上传图片多上传校验出现问题

coys 2 سال پیش
والد
کامیت
421430c341

+ 0 - 0
src/api/resumptionEvaluate.js


+ 3 - 1
src/components/upload/index.vue

@@ -11,6 +11,7 @@
       :multiple="multiple"
       @delete="deleteHandler"
       :max-size="maxSize * 1024 * 1024"
+      
     />
   </div>
 </template>
@@ -124,13 +125,14 @@ export default {
     afterRead(fileObj) {
       console.log(fileObj)
       //多文件上传
-      if (this.multiple) {
+      if (this.multiple&&fileObj instanceof Array) {
         for (let index = 0; index < fileObj.length; index++) {
           const element = fileObj[index]
           let formData = new FormData()
           formData.append('file', element.file)
           upload(formData, 'image')
             .then(res => {
+              
               /*上传成功*/
               let imgUrl =
                 process.env.NODE_ENV === 'development' ? config.baseUrl + res.data.url : window.origin + res.data.url

+ 1 - 0
src/views/home/works.vue

@@ -76,6 +76,7 @@
 import scandialog from '@/components/nfcPopup/alone.vue'
 import TopBar from '@/components/TopBar'
 import { Toast, Dialog } from 'vant'
+import { base64ToBlob } from '@/utils/base64TurnImg.js'
 import { registration, resetTask } from '@/api/toConsult.js'
 import { upload } from '@/api/public'
 import { getPanelList } from '@/api/drillTask.js'

+ 3 - 7
src/views/menu/rehearsalTask/components/addRehearsalTask.vue

@@ -144,13 +144,13 @@
         :userList="lackPeopleList"
         :inpitLabel="'缺席人员'"
         :organizationId="trainingData.orgId"
-        :isRequired="true"
+        :isRequired="false"
         @userList="lackUserListHandler"
       ></CheckPeople>
       <!-- 上传 -->
       <van-field readonly clickable name="uploader" required label="上传图片">
         <template #input>
-          <Upload v-model="form.imageList" :maxCount="5" @input="listHandler"></Upload>
+          <Upload v-model="form.imageList" :multiple="true" :maxCount="5" @input="listHandler"></Upload>
         </template>
       </van-field>
       <div class="btns">
@@ -359,11 +359,7 @@ export default {
         this.falg = true
         return
       }
-      if (this.lackPeopleList.length == 0) {
-        Toast('缺席人员不能为空!')
-        this.falg = true
-        return
-      }
+      
       if (this.userPeopleList.length > this.lackPeopleList.length) {
         let isTrue = false
         this.userPeopleList.forEach(item => {

+ 1 - 1
src/views/menu/resumptionEvaluate/index.vue

@@ -3,7 +3,7 @@
     <div class="topBox">
       <NavBar :go="{ type: 'push', path: '/menu' }" />
       <van-row>
-        <van-col span="24"> <van-search v-model="evaluateName" placeholder="请输入搜索关键词" @search="onSearch" /></van-col>
+        <van-col span="24"> <van-search v-model="evaluateName" maxlength="50" placeholder="请输入搜索关键词" @search="onSearch" /></van-col>
       </van-row>
       <van-row>
         <van-col span="24">

+ 1 - 1
vue.config.js

@@ -111,8 +111,8 @@ module.exports = defineConfig({
       },
       '/dev': {
         // target: "http://10.87.10.55:8080",
-        // target: "http://10.87.11.173:8080",
         target: "http://10.87.10.91:8080",
+        // target: "http://10.87.10.47:8080",
         // ws:true,
         changOrigin:true,
         pathRewrite:{