|  | @ -50,15 +50,15 @@ | 
		
	
		
			
				|  |  |         <span class="left-bottom-line" /> |  |  |         <span class="left-bottom-line" /> | 
		
	
		
			
				|  |  |         <ul class="tab-nav"> |  |  |         <ul class="tab-nav"> | 
		
	
		
			
				|  |  |           <li :class="{'active-tab-nav': activeIndex == 0}" @click="changeActiveTab(0)">基本信息<i /></li> |  |  |           <li :class="{'active-tab-nav': activeIndex == 0}" @click="changeActiveTab(0)">基本信息<i /></li> | 
		
	
		
			
				|  |  |           <li :class="{'active-tab-nav': activeIndex == 1}" @click="changeActiveTab(1)">门类字段管理<i /></li> |  |  |  | 
		
	
		
			
				|  |  |           <li :class="{'active-tab-nav': activeIndex == 2}" @click="changeActiveTab(2)">著录界面管理<i /></li> |  |  |  | 
		
	
		
			
				|  |  |           <li :class="{'active-tab-nav': activeIndex == 3}" @click="changeActiveTab(3)">列表界面浏览设置<i /></li> |  |  |  | 
		
	
		
			
				|  |  |           <li :class="{'active-tab-nav': activeIndex == 4}" @click="changeActiveTab(4)">浏览排序规则设置<i /></li> |  |  |  | 
		
	
		
			
				|  |  |           <li :class="{'active-tab-nav': activeIndex == 5}" @click="changeActiveTab(5)">档号规则设置<i /></li> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           <li v-if="selectedCategory.isType && selectedCategory.isType !== 1 && selectedCategory.isType !== 2" :class="{'active-tab-nav': activeIndex == 1}" @click="changeActiveTab(1)">门类字段管理<i /></li> | 
		
	
		
			
				|  |  |  |  |  |           <li v-if="selectedCategory.isType && selectedCategory.isType !== 1 && selectedCategory.isType !== 2" :class="{'active-tab-nav': activeIndex == 2}" @click="changeActiveTab(2)">著录界面管理<i /></li> | 
		
	
		
			
				|  |  |  |  |  |           <li v-if="selectedCategory.isType && selectedCategory.isType !== 1 && selectedCategory.isType !== 2" :class="{'active-tab-nav': activeIndex == 3}" @click="changeActiveTab(3)">列表界面浏览设置<i /></li> | 
		
	
		
			
				|  |  |  |  |  |           <li v-if="selectedCategory.isType && selectedCategory.isType !== 1 && selectedCategory.isType !== 2" :class="{'active-tab-nav': activeIndex == 4}" @click="changeActiveTab(4)">浏览排序规则设置<i /></li> | 
		
	
		
			
				|  |  |  |  |  |           <li v-if="selectedCategory.isType && selectedCategory.isType !== 1 && selectedCategory.isType !== 2" :class="{'active-tab-nav': activeIndex == 5}" @click="changeActiveTab(5)">档号规则设置<i /></li> | 
		
	
		
			
				|  |  |           <!-- 最右侧装饰img --> |  |  |           <!-- 最右侧装饰img --> | 
		
	
		
			
				|  |  |           <span class="tab-right-img" /> |  |  |           <span class="tab-right-img" /> | 
		
	
		
			
				|  |  |         </ul> |  |  |         </ul> | 
		
	
		
			
				|  |  |         <component :is="comName" /> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         <component :is="comName" :selected-category="selectedCategory" /> | 
		
	
		
			
				|  |  |       </el-col> |  |  |       </el-col> | 
		
	
		
			
				|  |  |     </el-row> |  |  |     </el-row> | 
		
	
		
			
				|  |  |   </div> |  |  |   </div> | 
		
	
	
		
			
				|  | @ -92,20 +92,13 @@ export default { | 
		
	
		
			
				|  |  |           del: false, |  |  |           del: false, | 
		
	
		
			
				|  |  |           download: false, |  |  |           download: false, | 
		
	
		
			
				|  |  |           group: false |  |  |           group: false | 
		
	
		
			
				|  |  |         }, |  |  |  | 
		
	
		
			
				|  |  |         confirmDeleteMsg: '确定要删除当前字典吗', |  |  |  | 
		
	
		
			
				|  |  |         sort: ['dicSequence,asc'] |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         } | 
		
	
		
			
				|  |  |       }) |  |  |       }) | 
		
	
		
			
				|  |  |     ] |  |  |     ] | 
		
	
		
			
				|  |  |   }, |  |  |   }, | 
		
	
		
			
				|  |  |   mixins: [presenter(), header()], |  |  |   mixins: [presenter(), header()], | 
		
	
		
			
				|  |  |   data() { |  |  |   data() { | 
		
	
		
			
				|  |  |     return { |  |  |     return { | 
		
	
		
			
				|  |  |       rules: { |  |  |  | 
		
	
		
			
				|  |  |         dicName: [ |  |  |  | 
		
	
		
			
				|  |  |           { required: true, message: '请输入字典名称', trigger: 'blur' } |  |  |  | 
		
	
		
			
				|  |  |         ] |  |  |  | 
		
	
		
			
				|  |  |       }, |  |  |  | 
		
	
		
			
				|  |  |       permission: { |  |  |       permission: { | 
		
	
		
			
				|  |  |         add: ['admin', 'category:add'], |  |  |         add: ['admin', 'category:add'], | 
		
	
		
			
				|  |  |         edit: ['admin', 'category:edit'], |  |  |         edit: ['admin', 'category:edit'], | 
		
	
	
		
			
				|  | @ -116,10 +109,9 @@ export default { | 
		
	
		
			
				|  |  |         children: 'children', |  |  |         children: 'children', | 
		
	
		
			
				|  |  |         label: 'cnName' |  |  |         label: 'cnName' | 
		
	
		
			
				|  |  |       }, |  |  |       }, | 
		
	
		
			
				|  |  |       // activeAddBtn: false, |  |  |  | 
		
	
		
			
				|  |  |       deleteVisible: false, |  |  |       deleteVisible: false, | 
		
	
		
			
				|  |  |       reconfirmDeleteVisible: false, |  |  |       reconfirmDeleteVisible: false, | 
		
	
		
			
				|  |  |       // sortVisible: false, |  |  |  | 
		
	
		
			
				|  |  |  |  |  |       selectedCategory: {}, | 
		
	
		
			
				|  |  |       deleteData: {}, |  |  |       deleteData: {}, | 
		
	
		
			
				|  |  |       activeIndex: 0, |  |  |       activeIndex: 0, | 
		
	
		
			
				|  |  |       sortLoading: false |  |  |       sortLoading: false | 
		
	
	
		
			
				|  | @ -152,16 +144,12 @@ export default { | 
		
	
		
			
				|  |  |     //   } |  |  |     //   } | 
		
	
		
			
				|  |  |     //   return true |  |  |     //   return true | 
		
	
		
			
				|  |  |     // }, |  |  |     // }, | 
		
	
		
			
				|  |  |     // 选中字典后,设置字典详情数据 |  |  |  | 
		
	
		
			
				|  |  |  |  |  |     // 选中门类后,设置门类详情数据 | 
		
	
		
			
				|  |  |     handleNodeClick(val) { |  |  |     handleNodeClick(val) { | 
		
	
		
			
				|  |  |       if (val) { |  |  |       if (val) { | 
		
	
		
			
				|  |  |         this.crud.selectionChangeHandler([val]) |  |  |         this.crud.selectionChangeHandler([val]) | 
		
	
		
			
				|  |  |         this.$refs.eform.pid = val.id |  |  |         this.$refs.eform.pid = val.id | 
		
	
		
			
				|  |  |         // console.log(this.crud.selectionChangeHandler([val])) |  |  |  | 
		
	
		
			
				|  |  |         // this.$refs.dictDetail.query.id = val.id |  |  |  | 
		
	
		
			
				|  |  |         // this.$refs.dictDetail.dicPid = val.id |  |  |  | 
		
	
		
			
				|  |  |         // this.$refs.dictDetail.crud.toQuery() |  |  |  | 
		
	
		
			
				|  |  |         // this.activeAddBtn = true |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         this.selectedCategory = val | 
		
	
		
			
				|  |  |       } |  |  |       } | 
		
	
		
			
				|  |  |     }, |  |  |     }, | 
		
	
		
			
				|  |  |     updateKeyChildren(data) { |  |  |     updateKeyChildren(data) { | 
		
	
	
		
			
				|  | 
 |