| 
														
															@@ -1,18 +1,18 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <template> 
														 | 
														
														 | 
														
															 <template> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  <div :class="{'m-container': type === 'DEFAULT'}"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    <h2 v-if="type === 'DEFAULT'"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  <div class="m-container"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    <h2> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <el-page-header @back="onCancel" :content="detailName"></el-page-header> 
														 | 
														
														 | 
														
															       <el-page-header @back="onCancel" :content="detailName"></el-page-header> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </h2> 
														 | 
														
														 | 
														
															     </h2> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <div class="m-core"> 
														 | 
														
														 | 
														
															     <div class="m-core"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <div class="buttons"> 
														 | 
														
														 | 
														
															       <div class="buttons"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <auth :auths="['photo/add']"> 
														 | 
														
														 | 
														
															         <auth :auths="['photo/add']"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          <el-button type="primary" @click="openUpload()">{{type === 'DEFAULT' ? '上传照片' : '上传证书'}}</el-button> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-button type="primary" @click="openUpload()">{{mergeType === 'DEFAULT' ? '上传照片' : '上传证书'}}</el-button> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </auth> 
														 | 
														
														 | 
														
															         </auth> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <auth :auths="['photo/batchUpdate']"> 
														 | 
														
														 | 
														
															         <auth :auths="['photo/batchUpdate']"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          <el-button type="primary" :disabled="list.length == 0" v-if="!editing" @click="changeMode()">{{type === 'DEFAULT' ? '编辑照片' : '编辑证书'}}</el-button> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-button type="primary" :disabled="list.length == 0" v-if="!editing" @click="changeMode()">{{mergeType === 'DEFAULT' ? '编辑照片' : '编辑证书'}}</el-button> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </auth> 
														 | 
														
														 | 
														
															         </auth> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <auth :auths="['photo/del']"> 
														 | 
														
														 | 
														
															         <auth :auths="['photo/del']"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          <el-button type="danger" v-if="editing" @click="remove()">{{type === 'DEFAULT' ? '删除照片' : '删除证书'}}</el-button> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-button type="danger" v-if="editing" @click="remove()">{{mergeType === 'DEFAULT' ? '删除照片' : '删除证书'}}</el-button> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </auth> 
														 | 
														
														 | 
														
															         </auth> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <el-button type="primary" v-if="editing" @click="confirm()">确定</el-button> 
														 | 
														
														 | 
														
															         <el-button type="primary" v-if="editing" @click="confirm()">确定</el-button> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <el-button type="primary" v-if="editing" @click="cancel()">取消</el-button> 
														 | 
														
														 | 
														
															         <el-button type="primary" v-if="editing" @click="cancel()">取消</el-button> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -42,7 +42,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               </div> 
														 | 
														
														 | 
														
															               </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <div v-else class="ctrl-bar-view"> 
														 | 
														
														 | 
														
															               <div v-else class="ctrl-bar-view"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 <el-tooltip effect="dark" content="设为封面" placement="top" :open-delay=".5"> 
														 | 
														
														 | 
														
															                 <el-tooltip effect="dark" content="设为封面" placement="top" :open-delay=".5"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                  <i class="el-icon-picture-outline-round" @click="setCover(item)" v-if="type === 'DEFAULT'"></i> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                  <i class="el-icon-picture-outline-round" @click="setCover(item)" v-if="mergeType === 'DEFAULT'"></i> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                   <i v-else></i> 
														 | 
														
														 | 
														
															                   <i v-else></i> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 </el-tooltip> 
														 | 
														
														 | 
														
															                 </el-tooltip> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 <el-tooltip effect="dark" :content="views.includes(item.id) ? '设为不可见' : '设为可见'" placement="top" :open-delay=".5"> 
														 | 
														
														 | 
														
															                 <el-tooltip effect="dark" :content="views.includes(item.id) ? '设为不可见' : '设为可见'" placement="top" :open-delay=".5"> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -59,14 +59,14 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <el-tooltip v-if="!editing" class="item" effect="dark" :content="item.name" placement="top" :open-delay=".5"> 
														 | 
														
														 | 
														
															             <el-tooltip v-if="!editing" class="item" effect="dark" :content="item.name" placement="top" :open-delay=".5"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <div class="name">{{item.name}}</div> 
														 | 
														
														 | 
														
															               <div class="name">{{item.name}}</div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </el-tooltip> 
														 | 
														
														 | 
														
															             </el-tooltip> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            <el-input class="nameinput" v-else v-model="item.name" size="mini" :placeholder="'请输入' + (type === 'DEFAULT' ? '照片' : '证书') + '名称'" clearable/> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <el-input class="nameinput" v-else v-model="item.name" size="mini" :placeholder="'请输入' + (mergeType === 'DEFAULT' ? '照片' : '证书') + '名称'" clearable/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           </div> 
														 | 
														
														 | 
														
															           </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </draggable> 
														 | 
														
														 | 
														
															         </draggable> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </el-checkbox-group> 
														 | 
														
														 | 
														
															       </el-checkbox-group> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <empty v-if="list.length == 0"/> 
														 | 
														
														 | 
														
															       <empty v-if="list.length == 0"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </div> 
														 | 
														
														 | 
														
															     </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     <el-dialog 
														 | 
														
														 | 
														
															     <el-dialog 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      :title="type === 'DEFAULT' ? '上传照片' : '上传证书'" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      :title="mergeType === 'DEFAULT' ? '上传照片' : '上传证书'" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       :visible.sync="uploadVisible" 
														 | 
														
														 | 
														
															       :visible.sync="uploadVisible" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       v-if="uploadVisible" 
														 | 
														
														 | 
														
															       v-if="uploadVisible" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     > 
														 | 
														
														 | 
														
															     > 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -95,20 +95,23 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     draggable, 
														 | 
														
														 | 
														
															     draggable, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }, 
														 | 
														
														 | 
														
															   }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   computed: { 
														 | 
														
														 | 
														
															   computed: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    mergeType() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      return this.$route.query.phototype || this.type 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     detailName() { 
														 | 
														
														 | 
														
															     detailName() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      return this.$route.query.name || '相册详情' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      return this.$route.query.name || this.mergeType === 'DEFAULT' ?'相册详情' : '全部证书' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     queryIdOrType() { 
														 | 
														
														 | 
														
															     queryIdOrType() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       const id = this.$route.query.pid 
														 | 
														
														 | 
														
															       const id = this.$route.query.pid 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      if (this.type === 'DEFAULT') { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      if (this.mergeType === 'DEFAULT') { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return { 
														 | 
														
														 | 
														
															         return { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           id, 
														 | 
														
														 | 
														
															           id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          type: this.type, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          type: this.mergeType, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           photoAlbumId: id, 
														 | 
														
														 | 
														
															           photoAlbumId: id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       return { 
														 | 
														
														 | 
														
															       return { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        type: this.type, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        type: this.mergeType, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         musicGroupId: this.$route.query.id, 
														 | 
														
														 | 
														
															         musicGroupId: this.$route.query.id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 |