|  |  | @ -230,12 +230,24 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |             </el-col> |  |  |  |             </el-col> | 
			
		
	
		
		
			
				
					
					|  |  |  |           </el-row> |  |  |  |           </el-row> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |           <el-row type="flex" class="edit-row" > |  |  |  |           <el-row> | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             <el-col :span="12"> |  |  |  |             <el-col :span="12"> | 
			
		
	
		
		
			
				
					
					|  |  |  |               <el-form-item label="使用周期(天):" label-width="150px"> |  |  |  |               <el-form-item label="使用周期(天):" label-width="150px"> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-input style="width: 80%" size="small" type="number" splaceholder="请输入内容" v-model="editQuery.useExpireTime"></el-input> |  |  |  |                 <el-input style="width: 80%" size="small" type="number" splaceholder="请输入内容" v-model="editQuery.useExpireTime"></el-input> | 
			
		
	
		
		
			
				
					
					|  |  |  |               </el-form-item> |  |  |  |               </el-form-item> | 
			
		
	
		
		
			
				
					
					|  |  |  |             </el-col> |  |  |  |             </el-col> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             <el-col :span="12" class="el-col"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               <el-form-item label="上级菜单:" label-width="150px"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 <treeselect | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   v-model="editQuery.relCode" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   :options="fromDeptOptions" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   :normalizer="normalizer" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   :show-count="true" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   style="width: 80%" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   placeholder="选择上级菜单" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 /> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |               </el-form-item> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             </el-col> | 
			
		
	
		
		
			
				
					
					|  |  |  |           </el-row> |  |  |  |           </el-row> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |           <el-row type="flex"> |  |  |  |           <el-row type="flex"> | 
			
		
	
	
		
		
			
				
					|  |  | @ -415,6 +427,9 @@ import {isBlank} from "@/utils/strUtil"; | 
			
		
	
		
		
			
				
					
					|  |  |  | import {filterByUuid} from "@/api/basic/product/udiInfo"; |  |  |  | import {filterByUuid} from "@/api/basic/product/udiInfo"; | 
			
		
	
		
		
			
				
					
					|  |  |  | import ProductSingleEdit from "@/views/basic/product/productSingleEdit"; |  |  |  | import ProductSingleEdit from "@/views/basic/product/productSingleEdit"; | 
			
		
	
		
		
			
				
					
					|  |  |  | import selectErp from "./udiInfoselectErpUdi"; |  |  |  | import selectErp from "./udiInfoselectErpUdi"; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import {getListMenu} from "@/api/basic/basicHospType"; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import "@riophae/vue-treeselect/dist/vue-treeselect.css"; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import Treeselect from "@riophae/vue-treeselect"; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | export default { |  |  |  | export default { | 
			
		
	
	
		
		
			
				
					|  |  | @ -462,6 +477,7 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |       detailList: [], |  |  |  |       detailList: [], | 
			
		
	
		
		
			
				
					
					|  |  |  |       defaultSys: null, |  |  |  |       defaultSys: null, | 
			
		
	
		
		
			
				
					
					|  |  |  |       isImport: false, |  |  |  |       isImport: false, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       fromDeptOptions: [], | 
			
		
	
		
		
			
				
					
					|  |  |  |       selectErpDialogVisible: false,  //选入ERP产品 |  |  |  |       selectErpDialogVisible: false,  //选入ERP产品 | 
			
		
	
		
		
			
				
					
					|  |  |  |       editSingleDiDialogVisible: false, |  |  |  |       editSingleDiDialogVisible: false, | 
			
		
	
		
		
			
				
					
					|  |  |  |       editSingleFormat: { |  |  |  |       editSingleFormat: { | 
			
		
	
	
		
		
			
				
					|  |  | @ -476,13 +492,15 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
		
		
			
				
					
					|  |  |  |   components: { |  |  |  |   components: { | 
			
		
	
		
		
			
				
					
					|  |  |  |     selectErp, |  |  |  |     selectErp, | 
			
		
	
		
		
			
				
					
					|  |  |  |     ProductSingleEdit |  |  |  |     ProductSingleEdit, | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     Treeselect | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
		
		
			
				
					
					|  |  |  |   created() { |  |  |  |   created() { | 
			
		
	
		
		
			
				
					
					|  |  |  |     if(this.editQuery.isDateBy==1){ |  |  |  |     if(this.editQuery.isDateBy==1){ | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.editQuery.recentDateTime=this.editQuery.recentDateTime/24; |  |  |  |       this.editQuery.recentDateTime=this.editQuery.recentDateTime/24; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |     console.log(this.editQuery) |  |  |  |     console.log(this.editQuery) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     this.getTreeselect(); | 
			
		
	
		
		
			
				
					
					|  |  |  |     this.useMutiChange(true) |  |  |  |     this.useMutiChange(true) | 
			
		
	
		
		
			
				
					
					|  |  |  |     this.getThirdSysDetail(); |  |  |  |     this.getThirdSysDetail(); | 
			
		
	
		
		
			
				
					
					|  |  |  |     let ttquery = { |  |  |  |     let ttquery = { | 
			
		
	
	
		
		
			
				
					|  |  | @ -599,6 +617,25 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |         .catch(() => { |  |  |  |         .catch(() => { | 
			
		
	
		
		
			
				
					
					|  |  |  |         }); |  |  |  |         }); | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     getTreeselect() { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       getListMenu().then(response => { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.fromDeptOptions = []; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         const menu = {id: 0, name: '主类目', children: []}; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         menu.children = this.handleTree(response.data,"code", "parentCode"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.fromDeptOptions.push(menu); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     /** 转换菜单数据结构 */ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     normalizer(node) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       if (node.children && !node.children.length) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         delete node.children; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       return { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         id: node.code, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         label: node.name, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         children: node.children | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     useDyCheckChange(val) { |  |  |  |     useDyCheckChange(val) { | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.editQuery.useNum = 0; |  |  |  |       this.editQuery.useNum = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
	
		
		
			
				
					|  |  | @ -668,5 +705,16 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  | </script> |  |  |  | </script> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | <style scoped> |  |  |  | <style scoped> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | .vue-treeselect >>> .vue-treeselect__placeholder { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   font-size: 12px; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | .vue-treeselect >>> .vue-treeselect__value-container { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   font-size: 12px; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   height: 30px; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | .vue-treeselect >>> .vue-treeselect__control { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   height: 20px; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | </style> |  |  |  | </style> | 
			
		
	
	
		
		
			
				
					|  |  | 
 |