Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
		| @@ -52,7 +52,7 @@ export default { | |||||||
|         { |         { | ||||||
|           title: '音频录制', |           title: '音频录制', | ||||||
|           text: '音频文件的录制', |           text: '音频文件的录制', | ||||||
|           path: './AppResourcesManage/addPlay?type=1', |           path: './AppResourcesManage/addMedia?type=1', | ||||||
|           imgUrl: require('./img/bigHorn-icon33@2x.png'), |           imgUrl: require('./img/bigHorn-icon33@2x.png'), | ||||||
|           bgClass: 'bg-E5B565' |           bgClass: 'bg-E5B565' | ||||||
|         }, |         }, | ||||||
|   | |||||||
| @@ -9,7 +9,7 @@ | |||||||
|             <u-icon name="arrow-down" color="#666" size="24" style="margin-left: 4px" /> |             <u-icon name="arrow-down" color="#666" size="24" style="margin-left: 4px" /> | ||||||
|           </AiAreaPicker> |           </AiAreaPicker> | ||||||
|         </div> |         </div> | ||||||
|         <u-search v-model="keyword" :clearabled="true" placeholder="请输入设备名称" :show-action="false" bg-color="#F5F5F5" search-icon-color="#ccc" color="#666" height="58" @search="getList" @clear="handerClear"></u-search> |         <u-search v-model="keyword" :clearabled="true" placeholder="请输入设备名称" :show-action="false" bg-color="#F5F5F5" search-icon-color="#ccc" color="#666" height="58" @search="getList" @clear="getListInit"></u-search> | ||||||
|       </div> |       </div> | ||||||
|     </AiTopFixed> |     </AiTopFixed> | ||||||
|     <div class="record"> |     <div class="record"> | ||||||
| @@ -48,6 +48,9 @@ export default { | |||||||
|       this.getList() |       this.getList() | ||||||
|     }) |     }) | ||||||
|   }, |   }, | ||||||
|  |   onShow() { | ||||||
|  |     document.title = '设备管理' | ||||||
|  |   }, | ||||||
|   methods: { |   methods: { | ||||||
|     areaSelect(e) { |     areaSelect(e) { | ||||||
|       this.areaId = e |       this.areaId = e | ||||||
|   | |||||||
| @@ -158,7 +158,7 @@ export default { | |||||||
|   onReachBottom() { |   onReachBottom() { | ||||||
|     if(this.currIndex == 1) { |     if(this.currIndex == 1) { | ||||||
|       this.current ++ |       this.current ++ | ||||||
|       this.getList() |       this.getPlayList() | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -56,11 +56,12 @@ | |||||||
|       <div class="media-item" v-for="(item, index) in info.materials" :key="index"> |       <div class="media-item" v-for="(item, index) in info.materials" :key="index"> | ||||||
|         <img :src="`${$cdn}video/play-icon.png`" alt="" @click="choose(item)"> |         <img :src="`${$cdn}video/play-icon.png`" alt="" @click="choose(item)"> | ||||||
|         <div class="info"> |         <div class="info"> | ||||||
|           <p>{{info.sourceName}}</p> |           <!-- <p>{{info.sourceName}}</p> --> | ||||||
|           <div>{{item.createUserName}} {{item.createTime}}</div> |           <div>{{item.createUserName}} {{item.createTime}}</div> | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
|     </div> |     </div> | ||||||
|  |     <div style="height:120px;"></div> | ||||||
|     <div v-if="info.broadcastStatus == 0 || info.broadcastStatus == 1 || info.broadcastStatus == 2"> |     <div v-if="info.broadcastStatus == 0 || info.broadcastStatus == 1 || info.broadcastStatus == 2"> | ||||||
|       <div class="btn" v-if="info.taskType == 1" @click="cancel">撤销任务</div> |       <div class="btn" v-if="info.taskType == 1" @click="cancel">撤销任务</div> | ||||||
|     </div> |     </div> | ||||||
| @@ -121,7 +122,7 @@ export default { | |||||||
|         this.$http.post(`/app/appzyvideobroadcast/getBroadcastRecall?broadcastId=${this.info.id}`).then((res) => { |         this.$http.post(`/app/appzyvideobroadcast/getBroadcastRecall?broadcastId=${this.info.id}`).then((res) => { | ||||||
|           if (res.code == 0) { |           if (res.code == 0) { | ||||||
|             this.$u.toast('撤回成功!') |             this.$u.toast('撤回成功!') | ||||||
|             this.getList() |             this.getDetail() | ||||||
|           } |           } | ||||||
|         }) |         }) | ||||||
|       }) |       }) | ||||||
|   | |||||||
| @@ -17,16 +17,16 @@ | |||||||
|           <div class="record-item" v-for="(item, index) in recordList" :key="index"> |           <div class="record-item" v-for="(item, index) in recordList" :key="index"> | ||||||
|             <image :src="user.avatar" /> |             <image :src="user.avatar" /> | ||||||
|             <div class="right-wrapper"> |             <div class="right-wrapper"> | ||||||
|               <div class="right" :style="{width: 'calc(83px + ' + (item.duration / 2) + '%)'}"> |               <div class="right" :style="{width: 'calc(83px + ' + (item.duration / 2) + '%)'}" @click="play(item.src, index)"> | ||||||
|                 <image mode="aspectFit" @click="play(item.src, index)" v-if="!item.isPlay" src="./img/voice-icon.png" /> |                 <image mode="aspectFit" v-if="!item.isPlay" src="./img/voice-icon.png" /> | ||||||
|                 <image v-else @click="play(item.src, index)" src="./img/voice.gif" /> |                 <image v-else src="./img/voice.gif" /> | ||||||
|                 <span>{{ item.duration }}"</span> |                 <span>{{ item.duration }}"</span> | ||||||
|               </div> |               </div> | ||||||
|             </div> |             </div> | ||||||
|           </div> |           </div> | ||||||
|         </scroll-view> |         </scroll-view> | ||||||
|       </div> |       </div> | ||||||
|       <div class="tips"> |       <div class="tips" v-if="!isShowRecord"> | ||||||
|         <image src="./img/body.png" /> |         <image src="./img/body.png" /> | ||||||
|         <p>请先选择设备再按住下方按钮开始喊话~</p> |         <p>请先选择设备再按住下方按钮开始喊话~</p> | ||||||
|       </div> |       </div> | ||||||
| @@ -378,8 +378,8 @@ | |||||||
|         width: 100%; |         width: 100%; | ||||||
|         height: 234px; |         height: 234px; | ||||||
|         margin-top: 48px; |         margin-top: 48px; | ||||||
|         border-radius: 200px 200px 0 0; |         background: url(./img/voice-bg.png); | ||||||
|         background: linear-gradient(180deg, #9D9E9F 0%, #D4D5D6 100%); |         background-size: 100% 100%; | ||||||
|  |  | ||||||
|         image { |         image { | ||||||
|           width: 96px; |           width: 96px; | ||||||
| @@ -480,6 +480,7 @@ | |||||||
|  |  | ||||||
|     .middle { |     .middle { | ||||||
|       height: calc(100% - 378px); |       height: calc(100% - 378px); | ||||||
|  |       overflow: hidden; | ||||||
|       background: #fff; |       background: #fff; | ||||||
|  |  | ||||||
|       .tips { |       .tips { | ||||||
|   | |||||||
							
								
								
									
										
											BIN
										
									
								
								src/apps/AppBroadcast1/img/voice-bg.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/apps/AppBroadcast1/img/voice-bg.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 29 KiB | 
| @@ -18,7 +18,7 @@ | |||||||
|         <div class="right"> |         <div class="right"> | ||||||
|           <div class="info"> |           <div class="info"> | ||||||
|             <p>{{ item.name ? item.name.split('.')[0] : '-' }}</p> |             <p>{{ item.name ? item.name.split('.')[0] : '-' }}</p> | ||||||
|             <div>李毅  2022-06-09 09:43:45</div> |             <div class="time">{{ item.createUserName }} {{ item.createTime }}</div> | ||||||
|           </div> |           </div> | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
| @@ -31,6 +31,7 @@ | |||||||
|           <div class="info"> |           <div class="info"> | ||||||
|             <p>{{ item.name }}</p> |             <p>{{ item.name }}</p> | ||||||
|             <div>{{ item.content }}</div> |             <div>{{ item.content }}</div> | ||||||
|  |             <div class="time">{{ item.createUserName }} {{ item.createTime }}</div> | ||||||
|           </div> |           </div> | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
|   | |||||||
| @@ -100,6 +100,18 @@ | |||||||
|             </div> |             </div> | ||||||
|           </div> |           </div> | ||||||
|         </div> |         </div> | ||||||
|  |         <div class="form-item"> | ||||||
|  |           <div class="form-item__wrapper"> | ||||||
|  |             <div class="left"> | ||||||
|  |               <i>*</i> | ||||||
|  |               <span>共同生活家庭人口数</span> | ||||||
|  |             </div> | ||||||
|  |             <div class="right"> | ||||||
|  |               <input placeholder="请输入" type="number" v-model="form.familyCount" :maxlength="20" | ||||||
|  |                      placeholder-style="color: #999; font-size: 30rpx;"/> | ||||||
|  |             </div> | ||||||
|  |           </div> | ||||||
|  |         </div> | ||||||
|       </div> |       </div> | ||||||
|       <div class="form-group"> |       <div class="form-group"> | ||||||
|         <div class="form-item"> |         <div class="form-item"> | ||||||
| @@ -483,6 +495,7 @@ export default { | |||||||
|         foreignWorkers: '', |         foreignWorkers: '', | ||||||
|         foreignWorkersAddress: '', |         foreignWorkersAddress: '', | ||||||
|         houseIdNumber: '', |         houseIdNumber: '', | ||||||
|  |         familyCount: '', | ||||||
|       }, |       }, | ||||||
|       $areaId: '', |       $areaId: '', | ||||||
|       girdInfo: {}, |       girdInfo: {}, | ||||||
|   | |||||||
| @@ -65,6 +65,10 @@ | |||||||
|           <label>残疾证办证年度</label> |           <label>残疾证办证年度</label> | ||||||
|           <span>{{ $dict.getLabel('fpYear', info.disabilityCertificateYear) }}</span> |           <span>{{ $dict.getLabel('fpYear', info.disabilityCertificateYear) }}</span> | ||||||
|         </div> |         </div> | ||||||
|  |         <div class="item-info"> | ||||||
|  |           <label>家庭人口数</label> | ||||||
|  |           <span>{{ info.familyCount }}</span> | ||||||
|  |         </div> | ||||||
|         <!-- 基础保障 --> |         <!-- 基础保障 --> | ||||||
|         <h4 style="fon-size: 17px;font-weight: 600;margin-top: 8px;">基础保障</h4> |         <h4 style="fon-size: 17px;font-weight: 600;margin-top: 8px;">基础保障</h4> | ||||||
|         <div class="item-info"> |         <div class="item-info"> | ||||||
|   | |||||||
| @@ -10,6 +10,23 @@ | |||||||
|           <u-icon name="arrow-down" color="#666" size="24"/> |           <u-icon name="arrow-down" color="#666" size="24"/> | ||||||
|         </AiAreaPicker> |         </AiAreaPicker> | ||||||
|       </div> |       </div> | ||||||
|  |       <div class="area-flex"> | ||||||
|  |         <p class="title">部门</p> | ||||||
|  |         <AiAreaPicker v-model="areaList" multiple> | ||||||
|  |           <span class="label" v-if="areaList.length">已选择</span> | ||||||
|  |           <span v-else style="color:#999;">请选择</span> | ||||||
|  |           <u-icon name="arrow-down" color="#666" size="24"/> | ||||||
|  |         </AiAreaPicker> | ||||||
|  |       </div> | ||||||
|  |       <div class="area-flex"> | ||||||
|  |         <p class="title">人员</p> | ||||||
|  |         <AiAreaPicker v-model="areaList" multiple> | ||||||
|  |           <span class="label" v-if="areaList.length">已选择</span> | ||||||
|  |           <span v-else style="color:#999;">请选择</span> | ||||||
|  |           <u-icon name="arrow-down" color="#666" size="24"/> | ||||||
|  |         </AiAreaPicker> | ||||||
|  |       </div> | ||||||
|  |        | ||||||
|       <div class="type-content"> |       <div class="type-content"> | ||||||
|         <p class="title">选择标签</p> |         <p class="title">选择标签</p> | ||||||
|         <div class="type-list"> |         <div class="type-list"> | ||||||
| @@ -102,12 +119,13 @@ export default { | |||||||
| <style lang="scss" scoped> | <style lang="scss" scoped> | ||||||
| .SelectUser { | .SelectUser { | ||||||
|   .select-content{ |   .select-content{ | ||||||
|     background-color: #fff; |  | ||||||
|     .area-flex{ |     .area-flex{ | ||||||
|       display: flex; |       display: flex; | ||||||
|       justify-content: space-between; |       justify-content: space-between; | ||||||
|       padding: 34px 32px 0; |       padding: 34px 32px 0; | ||||||
|       line-height: 44px; |       line-height: 44px; | ||||||
|  |       margin-bottom: 16px; | ||||||
|  |       background-color: #fff; | ||||||
|     } |     } | ||||||
|     .area-content{ |     .area-content{ | ||||||
|       padding: 16px 32px 32px; |       padding: 16px 32px 32px; | ||||||
| @@ -141,6 +159,7 @@ export default { | |||||||
|     } |     } | ||||||
|     .type-content{ |     .type-content{ | ||||||
|       padding: 34px 32px; |       padding: 34px 32px; | ||||||
|  |       background-color: #fff; | ||||||
|     } |     } | ||||||
|     .type-list{ |     .type-list{ | ||||||
|       padding-left: 16px; |       padding-left: 16px; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user