Commit 1c32be451c2756f35b75667d8af3241ceacdb34b

Authored by panlinlin
1 parent 428c045a

添加系统设置界面,未完成

web_src/src/components/setting/Sip.vue
@@ -10,28 +10,23 @@ @@ -10,28 +10,23 @@
10 </div> 10 </div>
11 <div style="width: 60%; margin:0 auto; background-color: #FFFFFF; position: relative; padding: 5rem 6.5rem; text-align: left;font-size: 14px; max-width: 400px"> 11 <div style="width: 60%; margin:0 auto; background-color: #FFFFFF; position: relative; padding: 5rem 6.5rem; text-align: left;font-size: 14px; max-width: 400px">
12 <el-form ref="form" :rules="rules" :model="form" label-width="140px"> 12 <el-form ref="form" :rules="rules" :model="form" label-width="140px">
13 - <el-form-item label="HTTP端口" prop="port">  
14 - <el-input v-model.number="form.port" clearable></el-input>  
15 - </el-form-item>  
16 - <el-form-item label="点播超时" >  
17 - <el-input v-model.number="form.playTimeout" clearable></el-input>  
18 - </el-form-item>  
19 - <el-form-item label="自动点播" >  
20 - <el-switch v-model="form.autoApplyPlay"></el-switch> 13 + <el-form-item label="ip" prop="ip">
  14 + <el-input v-model="form.ip" clearable></el-input>
21 </el-form-item> 15 </el-form-item>
22 - <el-form-item label="扩展SDP" >  
23 - <el-switch v-model="form.seniorSdp"></el-switch> 16 + <el-form-item label="端口" prop="port">
  17 + <el-input v-model.number="form.port" clearable></el-input>
24 </el-form-item> 18 </el-form-item>
25 - <el-form-item label="保存轨迹" >  
26 - <el-switch v-model="form.savePositionHistory"></el-switch> 19 + <el-form-item label="域" prop="domain">
  20 + <el-input v-model="form.domain" clearable></el-input>
27 </el-form-item> 21 </el-form-item>
28 - <el-form-item label="等待音视频编码信息">  
29 - <el-switch v-model="form.waitTrack"></el-switch> 22 + <el-form-item label="id" prop="id">
  23 + <el-input v-model="form.id" clearable></el-input>
30 </el-form-item> 24 </el-form-item>
31 - <el-form-item label="开启接口鉴权">  
32 - <el-switch v-model="form.interfaceAuthentication"></el-switch> 25 + <el-form-item label="密码" prop="password">
  26 + <el-input v-model="form.password" clearable></el-input>
33 </el-form-item> 27 </el-form-item>
34 28
  29 +
35 <el-form-item> 30 <el-form-item>
36 <div style="float: right;"> 31 <div style="float: right;">
37 <el-button type="primary" @click="onSubmit">保存</el-button> 32 <el-button type="primary" @click="onSubmit">保存</el-button>
@@ -58,20 +53,19 @@ export default { @@ -58,20 +53,19 @@ export default {
58 data() { 53 data() {
59 return { 54 return {
60 form: { 55 form: {
  56 + ip: null,
61 port: null, 57 port: null,
62 - autoApplyPlay: null,  
63 - seniorSdp: null,  
64 - savePositionHistory: null,  
65 - playTimeout: null,  
66 - waitTrack: null,  
67 - interfaceAuthentication: null, 58 + domain: null,
  59 + id: null,
  60 + password: null,
68 }, 61 },
69 62
70 rules: { 63 rules: {
71 - name: [{ required: true, message: "请输入名称", trigger: "blur" }],  
72 - app: [{ required: true, message: "请输入应用名", trigger: "blur" }],  
73 - stream: [{ required: true, message: "请输入流ID", trigger: "blur" }],  
74 - gbId: [{ required: true, message: "请输入国标编码", trigger: "blur" }], 64 + ip: [{ required: true, message: "请输入名称", trigger: "blur" }],
  65 + port: [{ required: true, message: "请输入应用名", trigger: "blur" }],
  66 + domain: [{ required: true, message: "请输入流ID", trigger: "blur" }],
  67 + id: [{ required: true, message: "请输入国标编码", trigger: "blur" }],
  68 + password: [{ required: true, message: "请输入国标编码", trigger: "blur" }],
75 }, 69 },
76 } 70 }
77 } 71 }