[SimpleFLE] Saving QSO partially works
这个提交包含在:
		
							父节点
							
								
									8ab156297f
								
							
						
					
					
						当前提交
						33fb946256
					
				
					共有  2 个文件被更改,包括 44 次插入 和 12 次删除
				
			
		|  | @ -119,7 +119,7 @@ var Bands = <?php echo json_encode($bands);?>; | ||||||
| 								<button class="btn btn-primary js-reload-qso">Reload QSO list</button> | 								<button class="btn btn-primary js-reload-qso">Reload QSO list</button> | ||||||
| 							</div> | 							</div> | ||||||
| 							<div class="col-3 col-sm-3"> | 							<div class="col-3 col-sm-3"> | ||||||
| 								<button class="btn btn-warning js-download-adif">Save in Cloudlog</button> | 								<button class="btn btn-warning js-save-to-log">Save in Cloudlog</button> | ||||||
| 							</div> | 							</div> | ||||||
| 							<div class="col-3 col-sm-3"> | 							<div class="col-3 col-sm-3"> | ||||||
| 								<button class="btn btn-danger js-empty-qso">Clear logging session</button> | 								<button class="btn btn-danger js-empty-qso">Clear logging session</button> | ||||||
|  |  | ||||||
|  | @ -478,17 +478,6 @@ $(".js-download-adif").click(function () { | ||||||
| 	download(filename, adif); | 	download(filename, adif); | ||||||
| }); | }); | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| function isBandModeEntered() { | function isBandModeEntered() { | ||||||
| 	let isBandModeOK = true; | 	let isBandModeOK = true; | ||||||
| 	qsoList.forEach((item) => { | 	qsoList.forEach((item) => { | ||||||
|  | @ -607,3 +596,46 @@ $(document).ready(function () { | ||||||
| 		handleInput(); | 		handleInput(); | ||||||
| 	} | 	} | ||||||
| }); | }); | ||||||
|  | 
 | ||||||
|  | $(".js-save-to-log").click(function () { | ||||||
|  | 	if (false === isBandModeEntered()) { | ||||||
|  | 		alert("Some QSO do not have band and/or mode defined!"); | ||||||
|  | 
 | ||||||
|  | 		return false; | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	var operator = $("#operator").val(); | ||||||
|  | 	operator = operator.toUpperCase(); | ||||||
|  | 	var ownCallsign = $("#station-call").val().toUpperCase(); | ||||||
|  | 	ownCallsign = ownCallsign.toUpperCase(); | ||||||
|  | 	var mySotaWwff = $("#my-sota-wwff").val().toUpperCase(); | ||||||
|  | 
 | ||||||
|  | 	var myPower = $("#my-power").val(); | ||||||
|  | 	var myGrid = $("#my-grid").val().toUpperCase(); | ||||||
|  | 
 | ||||||
|  | 	qsoList.forEach((item) => { | ||||||
|  | 		var callsign = item[2]; | ||||||
|  | 		var rst_rcvd = item[7]; | ||||||
|  | 		var rst_sent = item[6]; | ||||||
|  | 		var start_date = (item[0].replace("-", "").replace("-", "")) + " " + (item[1].replace(":", "")); | ||||||
|  | 		var band = item[4]; | ||||||
|  | 		var mode = item[5]; | ||||||
|  | 		var freq_display = item[3]; | ||||||
|  | 
 | ||||||
|  | 		$.ajax({ | ||||||
|  | 			url: base_url + 'index.php/qso/saveqso', | ||||||
|  | 			type: 'post', | ||||||
|  | 			data: { callsign: callsign, | ||||||
|  | 					rst_rcvd: rst_rcvd, | ||||||
|  | 					rst_sent: rst_sent, | ||||||
|  | 					start_date: start_date, | ||||||
|  | 					band: band, | ||||||
|  | 					mode: mode, | ||||||
|  | 					freq_display: freq_display, | ||||||
|  | 			}, | ||||||
|  | 			success: function (result) { | ||||||
|  | 			} | ||||||
|  | 		}); | ||||||
|  | 	}); | ||||||
|  | 
 | ||||||
|  | }); | ||||||
|  |  | ||||||
		正在加载…
	
		在新工单中引用