|
@@ -502,6 +502,16 @@
|
|
></div>
|
|
></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <el-row v-if="isOpenMonitorVideo">
|
|
|
|
+ <el-form-item label="是否允许考生发起语音通话">
|
|
|
|
+ <el-radio v-model="form.studentCanCall" :label="1">
|
|
|
|
+ 是
|
|
|
|
+ </el-radio>
|
|
|
|
+ <el-radio v-model="form.studentCanCall" :label="0">
|
|
|
|
+ 否
|
|
|
|
+ </el-radio>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-row>
|
|
</el-form>
|
|
</el-form>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
|
|
|
@@ -631,6 +641,11 @@ export default {
|
|
enablePrevilleges() {
|
|
enablePrevilleges() {
|
|
return !!this.$store.state.user.orgInfo.enableMonitorRecord;
|
|
return !!this.$store.state.user.orgInfo.enableMonitorRecord;
|
|
},
|
|
},
|
|
|
|
+ isOpenMonitorVideo() {
|
|
|
|
+ return Object.keys(this.monitorVideoSource).some(
|
|
|
|
+ (k) => this.monitorVideoSource[k] !== "0"
|
|
|
|
+ );
|
|
|
|
+ },
|
|
},
|
|
},
|
|
watch: {
|
|
watch: {
|
|
"form.mode": {
|
|
"form.mode": {
|
|
@@ -749,6 +764,7 @@ export default {
|
|
monitorProxy: false,
|
|
monitorProxy: false,
|
|
monitorRecord: [],
|
|
monitorRecord: [],
|
|
monitorVideoSource: [],
|
|
monitorVideoSource: [],
|
|
|
|
+ studentCanCall: 1,
|
|
ipAllow: "",
|
|
ipAllow: "",
|
|
},
|
|
},
|
|
rules: {
|
|
rules: {
|