sytemSet.vue 4.34 KB
<template>
	<div style="padding-left: 28px;">
		<el-form ref="form"  label-width="86px">
			<!-- 恢复出厂设置 -->
			<div class="lineBox big">
				<i class="el-icon-share"></i>恢复出厂设置
			</div>
			<div class="radioContent">
				<div class="lineBox">
					<el-button type="primary" size="small" class="primaryButton">恢复出厂设置</el-button>
				</div>
				<div class="lineBox">
					<span class="tip">恢复出厂设置说明:完全恢复设备参数到出厂设置</span>
				</div>
			</div>
			<div class="line"></div>
			<!-- 数据备份 -->
			<div class="lineBox big">
				<i class="el-icon-share"></i>数据备份
			</div>
			<div class="radioContent">
				<div class="lineBox">
					<span class="upTit">参数导入</span><span class="upTit2">选择导入文件</span>
					<div class="upInput"><el-input v-model="selectFilename"></el-input></div>
					<span style="display: inline-block;">
						<el-upload
						class="upload-demo"
						ref="upload"
						:on-change="fileChange"
						:multiple="false"
						:show-file-list="false"
						action="https://jsonplaceholder.typicode.com/posts/"
						:auto-upload="false">
						<el-button slot="trigger" size="small" type="primary" class="primaryButton upButton">浏览</el-button>
						<el-button size="small" type="primary" @click="submitUpload" plain class="plainButton">参数导入</el-button>
						</el-upload>
					</span>
				</div>
				<div class="lineBox">
					<span class="upTit">参数导出</span><span class="upTit2"><el-button size="small" type="primary" class="primaryButton">参数导出</el-button></span>
				</div>
			</div>
			
			<div class="line"></div>
			<div class="lineBox big">
				<i class="el-icon-share"></i>重启设置
			</div>
			<div class="radioContent">
				<div class="lineBox">
					<el-button size="small" type="primary" class="primaryButton">手动重启</el-button>
				</div>
				<div class="lineBox">
					 <el-checkbox v-model="openRestart">开启定时重启</el-checkbox>
				</div>
				<el-form ref="inlineform"  label-width="100px" inline>
					<div class="lineBox">
						<el-form-item label="每天:">
							<el-time-select
							  v-model="time"
							  placeholder="选择时间">
							</el-time-select>
						</el-form-item>
						<el-form-item label="每天:">
							<el-time-select
							v-model="time"
							placeholder="选择时间">
							</el-time-select>
						</el-form-item>
						<el-form-item label="每天:">
							<el-time-select
							v-model="time"
							placeholder="选择时间">
							</el-time-select>
						</el-form-item>
					</div>
					<div class="lineBox">
						<el-form-item label="每天:">
							<el-time-select
							v-model="time"
							placeholder="选择时间">
							</el-time-select>
						</el-form-item>
						<el-form-item label="每天:">
							<el-time-select
							v-model="time"
							placeholder="选择时间">
							</el-time-select>
						</el-form-item>
						<el-form-item label=" ">
							<span>自动进行校时(可设置多个时间点,不得超过5个)</span>
						</el-form-item>
						<el-form-item label=" ">
							<el-button type="primary" size="small" class="primaryButton rightButton">保存</el-button>
						</el-form-item>

					</div>
				</el-form>
			</div>
		</el-form>
	</div>
</template>
<script>
	export default {
		data(){
			return{
				openRestart:false,
				selectFilename:'',
				time:'',
				url:'',
				ntpPort:'',
				activeName: 'first',
				systemTime:'',
				syncTime:false
			}
		},
		components:{},
		mounted(){},
		methods:{
			handleClick(tab, event) {
			console.log(tab, event);
		  },
		  submitUpload(){
			  this.$refs.upload.submit();
		  },
		  fileChange(file,fileList){
			  console.log(file,fileList)
			  this.selectFilename=file.name;
		  }
		},
	}
</script>
<style lang="scss" scoped>
	.upButton{
		margin-right: 10px;
	}
	.upTit{
		margin-right: 44px;
	}
	.upTit2{
		margin-right: 6px;
	}
	.upInput{
		display: inline-block;
		width: 250px;
		margin:0 12px;
	}
	.tip{
		font-size:14px;
		color:rgba(0,0,0,0.25);
	}
	.line{
		height:1px;
		background:rgba(232,232,232,1);
		margin-top: 18px;
		margin-bottom: 15px;
	}
	.lineBox{
		padding: 12px 0 12px 50px;
	}
	.radioContent{
		    margin-left: 38px;
	}
	.rightButton{
		float: right;
		margin-right: 20%;
	}
	.inputBox{
		width: 220px;
	}
	.big i{
		font-size: 18px;
		color: #CCCCCC;
		margin-right:22px;
	}
</style>