调整一下
This commit is contained in:
		| @@ -61,25 +61,15 @@ | ||||
|                   placeholder="选择日期时间"> | ||||
|                 </el-date-picker> | ||||
|               </el-form-item> | ||||
|               <!-- <el-form-item label="其他类型"  style="width: 100%"> | ||||
|                 <el-radio-group v-model="form.contentType" @change="onTypeChange"> | ||||
|                   <el-radio label="image">图片</el-radio> | ||||
|                   <el-radio label="video">视频</el-radio> | ||||
|                   <el-radio label="file">附件</el-radio> | ||||
|                 </el-radio-group> | ||||
|               </el-form-item> --> | ||||
|               <!-- 图片 --> | ||||
|                <!-- v-if="form.contentType === 'image'" --> | ||||
|               <el-form-item label="图片" style="width: 100%"> | ||||
|                 <ai-uploader :instance="instance" isWechat v-model="imgList" acceptType=".jpg,.png,.jpeg" :limit="1" url="/app/wxcp/upload/uploadFile?type=image"></ai-uploader> | ||||
|               </el-form-item> | ||||
|               <!-- 视频 --> | ||||
|               <!--  v-if="form.contentType === 'video'" --> | ||||
|               <el-form-item label="视频" style="width: 100%"> | ||||
|                 <ai-uploader :instance="instance" fileType="file" isWechat acceptType=".mp4" v-model="videoList" :limit="1" url="/app/wxcp/upload/uploadFile?type=video"></ai-uploader> | ||||
|               </el-form-item> | ||||
|               <!-- 附件 --> | ||||
|               <!--  v-if="form.contentType === 'file'" --> | ||||
|               <el-form-item label="附件" style="width: 100%"> | ||||
|                 <ai-uploader :instance="instance" fileType="file" isWechat v-model="filesList" :limit="1" url="/app/wxcp/upload/uploadFile?type=file"></ai-uploader> | ||||
|               </el-form-item> | ||||
| @@ -117,7 +107,7 @@ | ||||
|                       style="width: 100%; height:100%; object-fit: fill;" muted controls="controls"></video> | ||||
|                 </ai-info-item> | ||||
|                 <ai-info-item label="附件" isLine v-if="item.contentType == 'file'"> | ||||
|                   <ai-file-list :fileList="accessUrlAll" ></ai-file-list> | ||||
|                   <ai-file-list :fileList="item.accessUrl" ></ai-file-list> | ||||
|                 </ai-info-item> | ||||
|               </div> | ||||
|                | ||||
| @@ -160,20 +150,12 @@ | ||||
|               accessImgurl: "", | ||||
|               accessTitle: "", | ||||
|               accessUrl: "", | ||||
|               // content: "", | ||||
|               content: "", | ||||
|               contentType: "", | ||||
|               createdA: 0, | ||||
|               mediaId: "" | ||||
|             } | ||||
|           ], | ||||
|           // file: {}, | ||||
|           // accessUrl: '', | ||||
|           // accessDesc: '', | ||||
|           // accessTitle: '', | ||||
|           // accessImgurl: '', | ||||
|           // accessAppid: '', | ||||
|           // mediaId: '', | ||||
|           // name: '', | ||||
|         }, | ||||
|         tags: [], | ||||
|         subTags: {}, | ||||
| @@ -182,16 +164,13 @@ | ||||
|         imgList: [], | ||||
|         videoList: [], | ||||
|         filesList: [], | ||||
|         files: [], | ||||
|         areaRootId: '', | ||||
|         accessUrlAll: [], | ||||
|         users: [], | ||||
|         rules: { | ||||
|           content: [{ required: true, message: '请输入群发内容'}], | ||||
|           sendType: [{ required: true, message: '请选择群发方式' }], | ||||
|           sendTime: [{ required: true, message: '请选择群发时间' }], | ||||
|         }, | ||||
|  | ||||
|       } | ||||
|     }, | ||||
|  | ||||
| @@ -252,28 +231,16 @@ | ||||
|         this.instance.post(`/app/pushmessage/detail?id=${this.params.id}`).then(res => { | ||||
|           if (res?.data) { | ||||
|             this.data = res.data | ||||
|             this.accessUrlAll = [{url: res.data.accessUrl}] | ||||
|           } | ||||
|         }) | ||||
|       }, | ||||
|  | ||||
|       onTypeChange () { | ||||
|         this.files = [] | ||||
|         this.form.file.url = '' | ||||
|         this.form.accessUrl = '' | ||||
|         this.form.accessDesc = '' | ||||
|         this.form.accessTitle = '' | ||||
|         this.form.accessImgurl = '' | ||||
|         this.form.accessAppid = '' | ||||
|         this.$forceUpdate() | ||||
|       }, | ||||
|  | ||||
|       confirm () { | ||||
|         this.$refs.form.validate((valid) => { | ||||
|           if (valid) { | ||||
|  | ||||
|             this.form.fileList = [] | ||||
|             var contentList = { | ||||
|             let contentList = { | ||||
|               content: this.form.content, | ||||
|               contentType: 'text' | ||||
|             } | ||||
| @@ -281,30 +248,30 @@ | ||||
|             this.form.fileList.push(contentList) | ||||
|  | ||||
|             if(this.imgList.length) { | ||||
|               var info = { | ||||
|               let item = { | ||||
|                 contentType: 'image', | ||||
|                 mediaId: this.imgList[0].media.mediaId, | ||||
|                 accessUrl: this.imgList[0].url | ||||
|               } | ||||
|               this.form.fileList.push(info) | ||||
|               this.form.fileList.push(item) | ||||
|             } | ||||
|  | ||||
|             if(this.videoList.length) { | ||||
|               var info = { | ||||
|               let item = { | ||||
|                 contentType: 'video', | ||||
|                 mediaId: this.videoList[0].media.mediaId, | ||||
|                 accessUrl: this.videoList[0].url | ||||
|               } | ||||
|               this.form.fileList.push(info) | ||||
|               this.form.fileList.push(item) | ||||
|             } | ||||
|  | ||||
|             if(this.filesList.length) { | ||||
|               var info = { | ||||
|               let item = { | ||||
|                 contentType: 'file', | ||||
|                 mediaId: this.filesList[0].media.mediaId, | ||||
|                 accessUrl: this.filesList[0].url | ||||
|               } | ||||
|               this.form.fileList.push(info) | ||||
|               this.form.fileList.push(item) | ||||
|             } | ||||
|  | ||||
|             this.instance.post(`/app/pushmessage/addOrUpdate`, { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user