|  |  |  | @ -1,6 +1,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  | <template> | 
			
		
	
		
			
				
					|  |  |  |  | 	<lay-container fluid="true" class="content-box"> | 
			
		
	
		
			
				
					|  |  |  |  | 		<FormulaView :teamId="dataInfoObj.FTeamID" :dataInfoObj="dataInfoObj" :halfId="dataInfoObj.FMaterialHalfIDs"></FormulaView> | 
			
		
	
		
			
				
					|  |  |  |  | 		<FormulaView :teamId="dataInfoObj.FTeamID" :dataInfoObj="dataInfoObj" :halfId="dataInfoObj.FMaterialHalfIDs"> | 
			
		
	
		
			
				
					|  |  |  |  | 		</FormulaView> | 
			
		
	
		
			
				
					|  |  |  |  | 		<lay-layer area="90%" v-model="showFreezingColumnSettingBox" title="固定列设置" :end="closeFreezingSetting"> | 
			
		
	
		
			
				
					|  |  |  |  | 			<FreezingColumnSetting v-if="showFreezingColumnSettingBox" :columns="originalColumns" | 
			
		
	
		
			
				
					|  |  |  |  | 				:freezingColumns="freezingColumnSetting" @cancelClick="setFreezingColumnsSetting"></FreezingColumnSetting> | 
			
		
	
	
		
			
				
					|  |  |  | @ -22,7 +23,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 				</lay-button> | 
			
		
	
		
			
				
					|  |  |  |  | 			</template> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			<template v-for="(item,index) in editColumn" v-slot:[item.key]="{ data }" :key="index + 'editColumn'"> | 
			
		
	
		
			
				
					|  |  |  |  | 			<template v-for="(item, index) in editColumn" v-slot:[item.key]="{ data }" :key="index + 'editColumn'"> | 
			
		
	
		
			
				
					|  |  |  |  | 				<lay-select v-if="item.key == 'FTypeID1'" size="sm" v-model="data['FTypeID1']" | 
			
		
	
		
			
				
					|  |  |  |  | 					@change="_changeType(data, 1)" :showEmpty="false"> | 
			
		
	
		
			
				
					|  |  |  |  | 					<lay-select-option v-for="(tIdv, tIdx) in typeList[0]" :key="tIdx" :value="tIdv.FID" | 
			
		
	
	
		
			
				
					|  |  |  | @ -135,7 +136,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 		const freezingColumnSetting = ref([]); | 
			
		
	
		
			
				
					|  |  |  |  | 		const originalColumns = ref([]); | 
			
		
	
		
			
				
					|  |  |  |  | 		const infoList = ref([]); | 
			
		
	
		
			
				
					|  |  |  |  | 	 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		const typeList = ref([ | 
			
		
	
		
			
				
					|  |  |  |  | 			[], | 
			
		
	
		
			
				
					|  |  |  |  | 			[] | 
			
		
	
	
		
			
				
					|  |  |  | @ -158,19 +159,19 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 			let back = column.table == "TFS_ViewMaterial" ? "background:rgb(246, 246, 246)" : ""; | 
			
		
	
		
			
				
					|  |  |  |  | 			let info = row["info"]; | 
			
		
	
		
			
				
					|  |  |  |  | 			if (info) { | 
			
		
	
		
			
				
					|  |  |  |  | 				if (typeof(document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0])!="undefined") { | 
			
		
	
		
			
				
					|  |  |  |  | 				if (typeof (document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0]) != "undefined") { | 
			
		
	
		
			
				
					|  |  |  |  | 					switch (info[column.key + "Type"]) { | 
			
		
	
		
			
				
					|  |  |  |  | 						case "1": | 
			
		
	
		
			
				
					|  |  |  |  | 							 document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0].classList.add("one"); | 
			
		
	
		
			
				
					|  |  |  |  | 							document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0].classList.add("one"); | 
			
		
	
		
			
				
					|  |  |  |  | 							return back; | 
			
		
	
		
			
				
					|  |  |  |  | 						case "2": | 
			
		
	
		
			
				
					|  |  |  |  | 							 document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0].classList.add("twe"); | 
			
		
	
		
			
				
					|  |  |  |  | 							document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0].classList.add("twe"); | 
			
		
	
		
			
				
					|  |  |  |  | 							return back; | 
			
		
	
		
			
				
					|  |  |  |  | 						case "3": | 
			
		
	
		
			
				
					|  |  |  |  | 							 document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0].classList.add("three"); | 
			
		
	
		
			
				
					|  |  |  |  | 							document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0].classList.add("three"); | 
			
		
	
		
			
				
					|  |  |  |  | 							return back; | 
			
		
	
		
			
				
					|  |  |  |  | 						case "4": | 
			
		
	
		
			
				
					|  |  |  |  | 							 document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0].classList.add("four"); | 
			
		
	
		
			
				
					|  |  |  |  | 							document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0].classList.add("four"); | 
			
		
	
		
			
				
					|  |  |  |  | 							return back; | 
			
		
	
		
			
				
					|  |  |  |  | 						default: | 
			
		
	
		
			
				
					|  |  |  |  | 							document.getElementsByClassName(column.key + "_" + rowIndex + "_" + columnIndex)[0].classList.remove("one"); | 
			
		
	
	
		
			
				
					|  |  |  | @ -188,7 +189,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 			return column.cellClass = column.key + "_" + rowIndex + "_" + columnIndex; | 
			
		
	
		
			
				
					|  |  |  |  | 		}; | 
			
		
	
		
			
				
					|  |  |  |  | 		const idx = ref([]); | 
			
		
	
		
			
				
					|  |  |  |  | 		const materialInfoList=ref([]); | 
			
		
	
		
			
				
					|  |  |  |  | 		const materialInfoList = ref([]); | 
			
		
	
		
			
				
					|  |  |  |  | 		return { | 
			
		
	
		
			
				
					|  |  |  |  | 			dataColumn, | 
			
		
	
		
			
				
					|  |  |  |  | 			dataList, | 
			
		
	
	
		
			
				
					|  |  |  | @ -211,7 +212,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 			infoList, | 
			
		
	
		
			
				
					|  |  |  |  | 			materialInfoList, | 
			
		
	
		
			
				
					|  |  |  |  | 			idx | 
			
		
	
		
			
				
					|  |  |  |  | 			 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		}; | 
			
		
	
		
			
				
					|  |  |  |  | 	}, | 
			
		
	
		
			
				
					|  |  |  |  | 	props: { | 
			
		
	
	
		
			
				
					|  |  |  | @ -234,20 +235,20 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 				this.userPower[0] = (await getBasicRoleList({ | 
			
		
	
		
			
				
					|  |  |  |  | 					FRoleType: 84, | 
			
		
	
		
			
				
					|  |  |  |  | 					FViewType: this.dataInfoObj.FViewType, | 
			
		
	
		
			
				
					|  |  |  |  | 					TeamId:this.dataInfoObj.FTeamID, | 
			
		
	
		
			
				
					|  |  |  |  | 					Type:2 | 
			
		
	
		
			
				
					|  |  |  |  | 					TeamId: this.dataInfoObj.FTeamID, | 
			
		
	
		
			
				
					|  |  |  |  | 					Type: 2 | 
			
		
	
		
			
				
					|  |  |  |  | 				}) || []).map(it => parseInt(it.F2)) | 
			
		
	
		
			
				
					|  |  |  |  | 				this.userPower[1] = (await getBasicRoleList({ | 
			
		
	
		
			
				
					|  |  |  |  | 					FRoleType: 44, | 
			
		
	
		
			
				
					|  |  |  |  | 					FViewType: this.dataInfoObj.FViewType, | 
			
		
	
		
			
				
					|  |  |  |  | 					TeamId:this.dataInfoObj.FTeamID, | 
			
		
	
		
			
				
					|  |  |  |  | 					Type:2 | 
			
		
	
		
			
				
					|  |  |  |  | 					TeamId: this.dataInfoObj.FTeamID, | 
			
		
	
		
			
				
					|  |  |  |  | 					Type: 2 | 
			
		
	
		
			
				
					|  |  |  |  | 				}) || []).map(it => parseInt(it.F2)) | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 			this.initPage(layer.load(2)); | 
			
		
	
		
			
				
					|  |  |  |  | 		}, | 
			
		
	
		
			
				
					|  |  |  |  | 		async initPage(idx) { | 
			
		
	
		
			
				
					|  |  |  |  | 			this.idx=idx; | 
			
		
	
		
			
				
					|  |  |  |  | 			this.idx = idx; | 
			
		
	
		
			
				
					|  |  |  |  | 			let _data = await getListByHalfMaterialTeamId({ | 
			
		
	
		
			
				
					|  |  |  |  | 				teamId: this.dataInfoObj.FTeamID, | 
			
		
	
		
			
				
					|  |  |  |  | 				viewType: this.dataInfoObj.FViewType | 
			
		
	
	
		
			
				
					|  |  |  | @ -257,15 +258,14 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 			console.log('_data', _data); | 
			
		
	
		
			
				
					|  |  |  |  | 			let freezingCols = await GetFreezingColumns(); | 
			
		
	
		
			
				
					|  |  |  |  | 			if (this.dataInfoObj.FViewType == 1 || this.dataInfoObj.FViewType == 10) { | 
			
		
	
		
			
				
					|  |  |  |  | 				let dataResult=await GetMaterialById({ | 
			
		
	
		
			
				
					|  |  |  |  | 					ID:this.dataInfoObj.FMaterialHalfIDs | 
			
		
	
		
			
				
					|  |  |  |  | 				let dataResult = await GetMaterialById({ | 
			
		
	
		
			
				
					|  |  |  |  | 					ID: this.dataInfoObj.FMaterialHalfIDs | 
			
		
	
		
			
				
					|  |  |  |  | 				}) | 
			
		
	
		
			
				
					|  |  |  |  | 				if(dataResult) | 
			
		
	
		
			
				
					|  |  |  |  | 				{ | 
			
		
	
		
			
				
					|  |  |  |  | 					this.inputCodeValue =dataResult.Data.FCode; | 
			
		
	
		
			
				
					|  |  |  |  | 					this.inputDescValue =dataResult.Data.FName; | 
			
		
	
		
			
				
					|  |  |  |  | 				if (dataResult) { | 
			
		
	
		
			
				
					|  |  |  |  | 					this.inputCodeValue = dataResult.Data.FCode; | 
			
		
	
		
			
				
					|  |  |  |  | 					this.inputDescValue = dataResult.Data.FName; | 
			
		
	
		
			
				
					|  |  |  |  | 				} | 
			
		
	
		
			
				
					|  |  |  |  | 				 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 				this.isShow = true; | 
			
		
	
		
			
				
					|  |  |  |  | 			} else if (this.dataInfoObj.FViewType == 2 || this.dataInfoObj.FViewType == 3 || this.dataInfoObj.FViewType == 4) { | 
			
		
	
		
			
				
					|  |  |  |  | 				this.isBomShow = true; | 
			
		
	
	
		
			
				
					|  |  |  | @ -350,10 +350,10 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 			let saveId = this.dataInfoObj.FViewType + "_" + this.dataInfoObj.FID; | 
			
		
	
		
			
				
					|  |  |  |  | 			localStorage.setItem('EditView' + saveId, JSON.stringify(_data.rows)); | 
			
		
	
		
			
				
					|  |  |  |  | 			this.editColumn = editColumn; | 
			
		
	
		
			
				
					|  |  |  |  | 			let $this=this; | 
			
		
	
		
			
				
					|  |  |  |  | 			let $this = this; | 
			
		
	
		
			
				
					|  |  |  |  | 			this.dataList = _data.rows.map(function (item) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 				item["info"]=$this.materialInfoList.Data.find(s=>s.FDataID==item.FTypeID2);	 | 
			
		
	
		
			
				
					|  |  |  |  | 				item["info"] = $this.materialInfoList.Data.find(s => s.FDataID == item.FTypeID2); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 				let fType1 = $this.typeList[0].find((t) => { | 
			
		
	
		
			
				
					|  |  |  |  | 					if (item.FTypeID1) { | 
			
		
	
	
		
			
				
					|  |  |  | @ -370,16 +370,16 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 					item.FTypeID1 = fType1 ? fType1.FName : item.FTypeID1; | 
			
		
	
		
			
				
					|  |  |  |  | 					item.FTypeID2 = fType2 ? fType2.FName : item.FTypeID2; | 
			
		
	
		
			
				
					|  |  |  |  | 				} | 
			
		
	
		
			
				
					|  |  |  |  | 				else{ | 
			
		
	
		
			
				
					|  |  |  |  | 				else { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 					let isFTypeID1 = $this.editColumn.find((t)=>{ | 
			
		
	
		
			
				
					|  |  |  |  | 						return t.key=="FTypeID1"; | 
			
		
	
		
			
				
					|  |  |  |  | 					let isFTypeID1 = $this.editColumn.find((t) => { | 
			
		
	
		
			
				
					|  |  |  |  | 						return t.key == "FTypeID1"; | 
			
		
	
		
			
				
					|  |  |  |  | 					}) | 
			
		
	
		
			
				
					|  |  |  |  | 					let isFTypeID2 = $this.editColumn.find((t)=>{ | 
			
		
	
		
			
				
					|  |  |  |  | 						return t.key=="FTypeID2"; | 
			
		
	
		
			
				
					|  |  |  |  | 					let isFTypeID2 = $this.editColumn.find((t) => { | 
			
		
	
		
			
				
					|  |  |  |  | 						return t.key == "FTypeID2"; | 
			
		
	
		
			
				
					|  |  |  |  | 					}) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 					if(!isFTypeID1&&!isFTypeID2){ | 
			
		
	
		
			
				
					|  |  |  |  | 					if (!isFTypeID1 && !isFTypeID2) { | 
			
		
	
		
			
				
					|  |  |  |  | 						item.FTypeID1 = fType1 ? fType1.FName : item.FTypeID1; | 
			
		
	
		
			
				
					|  |  |  |  | 						item.FTypeID2 = fType2 ? fType2.FName : item.FTypeID2; | 
			
		
	
		
			
				
					|  |  |  |  | 					} | 
			
		
	
	
		
			
				
					|  |  |  | @ -426,7 +426,7 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 					}) || null; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 					if (result != null && result.FID) { | 
			
		
	
		
			
				
					|  |  |  |  | 		 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 						console.log('data.FTypeID1', data.FTypeID1); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 						let type1 = this.typeList[0].filter(t => t.FValue == data.FTypeID1)[0]; | 
			
		
	
	
		
			
				
					|  |  |  | @ -451,11 +451,10 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 						if (typeName.indexOf("成品") > 0) { | 
			
		
	
		
			
				
					|  |  |  |  | 							data.FViewType = 1 | 
			
		
	
		
			
				
					|  |  |  |  | 						} | 
			
		
	
		
			
				
					|  |  |  |  | 						data["info"]=this.materialInfoList.Data.find(s=>s.FDataID==data.FTypeID2); | 
			
		
	
		
			
				
					|  |  |  |  | 						data["info"] = this.materialInfoList.Data.find(s => s.FDataID == data.FTypeID2); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 						this.dataColumn.forEach((item) => { | 
			
		
	
		
			
				
					|  |  |  |  | 							if(item.key!="FTypeID1"&& item.key!="FTypeID2"&&result[item.key]) | 
			
		
	
		
			
				
					|  |  |  |  | 							{ | 
			
		
	
		
			
				
					|  |  |  |  | 							if (item.key != "FTypeID1" && item.key != "FTypeID2" && result[item.key]) { | 
			
		
	
		
			
				
					|  |  |  |  | 								data[item.key] = result[item.key] | 
			
		
	
		
			
				
					|  |  |  |  | 							} | 
			
		
	
		
			
				
					|  |  |  |  | 							//data[item.key] = result[item.key] || data[item.key] || ""; | 
			
		
	
	
		
			
				
					|  |  |  | @ -475,12 +474,12 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 			let saveId = this.dataInfoObj.FViewType + "_" + this.dataInfoObj.FID; | 
			
		
	
		
			
				
					|  |  |  |  | 			let cacheDataList = JSON.parse(localStorage.getItem('EditView' + saveId)); | 
			
		
	
		
			
				
					|  |  |  |  | 			console.log('cacheDataList', cacheDataList); | 
			
		
	
		
			
				
					|  |  |  |  | 			let allTypeSelected=true; | 
			
		
	
		
			
				
					|  |  |  |  | 			let allTypeSelected = true; | 
			
		
	
		
			
				
					|  |  |  |  | 			this.dataList.forEach((row, index) => { | 
			
		
	
		
			
				
					|  |  |  |  | 				let cache = cacheDataList[index]; | 
			
		
	
		
			
				
					|  |  |  |  | 				let dataObj = {}; | 
			
		
	
		
			
				
					|  |  |  |  | 				if (row["FTypeID1"]==-1 || row["FTypeID2"]==-1||row["FTypeID1"]==''||row["FTypeID2"]==''){ | 
			
		
	
		
			
				
					|  |  |  |  | 					layer.msg("请先为所有物料选择分类", { icon : 2, time: 1000}); | 
			
		
	
		
			
				
					|  |  |  |  | 				if (row["FTypeID1"] == -1 || row["FTypeID2"] == -1 || row["FTypeID1"] == '' || row["FTypeID2"] == '') { | 
			
		
	
		
			
				
					|  |  |  |  | 					layer.msg("请先为所有物料选择分类", { icon: 2, time: 1000 }); | 
			
		
	
		
			
				
					|  |  |  |  | 					layer.close(idx); | 
			
		
	
		
			
				
					|  |  |  |  | 					allTypeSelected = false; | 
			
		
	
		
			
				
					|  |  |  |  | 					return false; | 
			
		
	
	
		
			
				
					|  |  |  | @ -488,31 +487,20 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 				console.log('this.editColumn', this.editColumn); | 
			
		
	
		
			
				
					|  |  |  |  | 				for (let col of this.dataColumn) { | 
			
		
	
		
			
				
					|  |  |  |  | 					let valTemp = row[col.key]; | 
			
		
	
		
			
				
					|  |  |  |  | 					if (this.dataInfoObj.FViewType == 10) { | 
			
		
	
		
			
				
					|  |  |  |  | 						if (!dataObj[col.table]) { | 
			
		
	
		
			
				
					|  |  |  |  | 							dataObj[col.table] = {}; | 
			
		
	
		
			
				
					|  |  |  |  | 							dataObj[col.table].FMaterialID = row["FMaterialID"]; | 
			
		
	
		
			
				
					|  |  |  |  | 						} | 
			
		
	
		
			
				
					|  |  |  |  | 						dataObj[col.table][col.key] = valTemp; | 
			
		
	
		
			
				
					|  |  |  |  | 						if (col.key == "FTypeID1" || col.key == "FTypeID2") { | 
			
		
	
		
			
				
					|  |  |  |  | 							let temps = this.typeList[col.key == "FTypeID1" ? 0 : 1] || []; | 
			
		
	
		
			
				
					|  |  |  |  | 							let temp = temps.find(s => s.FID == valTemp) || null; | 
			
		
	
		
			
				
					|  |  |  |  | 							valTemp = temp == null ? "" : temp.FName; | 
			
		
	
		
			
				
					|  |  |  |  | 						} | 
			
		
	
		
			
				
					|  |  |  |  | 						updateObj.LogList.push(col.title + ":" + (valTemp == "" ? "删除" : valTemp)); | 
			
		
	
		
			
				
					|  |  |  |  | 					} else if (valTemp != cache[col.key]) { | 
			
		
	
		
			
				
					|  |  |  |  | 						if (!dataObj[col.table]) { | 
			
		
	
		
			
				
					|  |  |  |  | 							dataObj[col.table] = {}; | 
			
		
	
		
			
				
					|  |  |  |  | 							dataObj[col.table].FMaterialID = row["FMaterialID"]; | 
			
		
	
		
			
				
					|  |  |  |  | 						} | 
			
		
	
		
			
				
					|  |  |  |  | 						dataObj[col.table][col.key] = valTemp; | 
			
		
	
		
			
				
					|  |  |  |  | 						if (col.key == "FTypeID1" || col.key == "FTypeID2") { | 
			
		
	
		
			
				
					|  |  |  |  | 							let temps = this.typeList[col.key == "FTypeID1" ? 0 : 1] || []; | 
			
		
	
		
			
				
					|  |  |  |  | 							let temp = temps.find(s => s.FID == valTemp) || null; | 
			
		
	
		
			
				
					|  |  |  |  | 							valTemp = temp == null ? "" : temp.FName; | 
			
		
	
		
			
				
					|  |  |  |  | 						} | 
			
		
	
		
			
				
					|  |  |  |  | 						updateObj.LogList.push(col.title + ":" + (valTemp == "" ? "删除" : valTemp)); | 
			
		
	
		
			
				
					|  |  |  |  | 					debugger | 
			
		
	
		
			
				
					|  |  |  |  | 					if (!dataObj[col.table]) { | 
			
		
	
		
			
				
					|  |  |  |  | 						dataObj[col.table] = {}; | 
			
		
	
		
			
				
					|  |  |  |  | 						dataObj[col.table].FMaterialID = row["FMaterialID"]; | 
			
		
	
		
			
				
					|  |  |  |  | 						 | 
			
		
	
		
			
				
					|  |  |  |  | 					} | 
			
		
	
		
			
				
					|  |  |  |  | 					dataObj[col.table][col.key] = valTemp; | 
			
		
	
		
			
				
					|  |  |  |  | 					if (col.key == "FTypeID1" || col.key == "FTypeID2") { | 
			
		
	
		
			
				
					|  |  |  |  | 						let temps = this.typeList[col.key == "FTypeID1" ? 0 : 1] || []; | 
			
		
	
		
			
				
					|  |  |  |  | 						let temp = temps.find(s => s.FID == valTemp) || null; | 
			
		
	
		
			
				
					|  |  |  |  | 						valTemp = temp == null ? "" : temp.FName; | 
			
		
	
		
			
				
					|  |  |  |  | 					} | 
			
		
	
		
			
				
					|  |  |  |  | 					updateObj.LogList.push(col.title + ":" + (valTemp == "" ? "删除" : valTemp)); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 				} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 				console.log('dataObj', dataObj); | 
			
		
	
	
		
			
				
					|  |  |  | @ -523,32 +511,31 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  | 				} | 
			
		
	
		
			
				
					|  |  |  |  | 			}); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			if(!allTypeSelected) | 
			
		
	
		
			
				
					|  |  |  |  | 			{ | 
			
		
	
		
			
				
					|  |  |  |  | 			if (!allTypeSelected) { | 
			
		
	
		
			
				
					|  |  |  |  | 				return false; | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 			let updateLog = updateObj.LogList.join("、"); | 
			
		
	
		
			
				
					|  |  |  |  | 			debugger | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			// 发送保存请求 | 
			
		
	
		
			
				
					|  |  |  |  | 			console.log('updateObj', updateObj); | 
			
		
	
		
			
				
					|  |  |  |  | 				delete updateObj.LogList | 
			
		
	
		
			
				
					|  |  |  |  | 				let _result = await updateBatchById3(updateObj); | 
			
		
	
		
			
				
					|  |  |  |  | 				if (_result.Code === 200) { | 
			
		
	
		
			
				
					|  |  |  |  | 					await commonSave({ | 
			
		
	
		
			
				
					|  |  |  |  | 						teamId: updateObj.FTeamID, | 
			
		
	
		
			
				
					|  |  |  |  | 						type: this.dataInfoObj['FType'], | 
			
		
	
		
			
				
					|  |  |  |  | 						desc: updateLog | 
			
		
	
		
			
				
					|  |  |  |  | 					}, "OperateLog"); | 
			
		
	
		
			
				
					|  |  |  |  | 					let $this = this; | 
			
		
	
		
			
				
					|  |  |  |  | 					//$this.initPage(); | 
			
		
	
		
			
				
					|  |  |  |  | 					localStorage.setItem('EditView' + saveId, JSON.stringify(this.dataList)); | 
			
		
	
		
			
				
					|  |  |  |  | 					setTimeout(function () { | 
			
		
	
		
			
				
					|  |  |  |  | 						layer.close(idx); | 
			
		
	
		
			
				
					|  |  |  |  | 						layer.msg('保存成功'); | 
			
		
	
		
			
				
					|  |  |  |  | 						$this.$emit('cancelClick', true, false); | 
			
		
	
		
			
				
					|  |  |  |  | 						$this.$refs.OperateLog._getPageList(); | 
			
		
	
		
			
				
					|  |  |  |  | 					}, 500); | 
			
		
	
		
			
				
					|  |  |  |  | 				} | 
			
		
	
		
			
				
					|  |  |  |  | 			delete updateObj.LogList | 
			
		
	
		
			
				
					|  |  |  |  | 			let _result = await updateBatchById3(updateObj); | 
			
		
	
		
			
				
					|  |  |  |  | 			if (_result.Code === 200) { | 
			
		
	
		
			
				
					|  |  |  |  | 				await commonSave({ | 
			
		
	
		
			
				
					|  |  |  |  | 					teamId: updateObj.FTeamID, | 
			
		
	
		
			
				
					|  |  |  |  | 					type: this.dataInfoObj['FType'], | 
			
		
	
		
			
				
					|  |  |  |  | 					desc: updateLog | 
			
		
	
		
			
				
					|  |  |  |  | 				}, "OperateLog"); | 
			
		
	
		
			
				
					|  |  |  |  | 				let $this = this; | 
			
		
	
		
			
				
					|  |  |  |  | 				//$this.initPage(); | 
			
		
	
		
			
				
					|  |  |  |  | 				localStorage.setItem('EditView' + saveId, JSON.stringify(this.dataList)); | 
			
		
	
		
			
				
					|  |  |  |  | 				setTimeout(function () { | 
			
		
	
		
			
				
					|  |  |  |  | 					layer.close(idx); | 
			
		
	
		
			
				
					|  |  |  |  | 					layer.msg('保存成功'); | 
			
		
	
		
			
				
					|  |  |  |  | 					$this.$emit('cancelClick', true, false); | 
			
		
	
		
			
				
					|  |  |  |  | 					$this.$refs.OperateLog._getPageList(); | 
			
		
	
		
			
				
					|  |  |  |  | 				}, 500); | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 		}, | 
			
		
	
		
			
				
					|  |  |  |  | 		_clickFreezingColumnSetting() { | 
			
		
	
		
			
				
					|  |  |  |  | 			this.dataColumn = ref([]); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |