|
@@ -35,6 +35,18 @@
|
|
<el-input v-model="formData.contentDelay"></el-input>
|
|
<el-input v-model="formData.contentDelay"></el-input>
|
|
</el-form-item></el-col>
|
|
</el-form-item></el-col>
|
|
</el-row>
|
|
</el-row>
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-col :span="24">
|
|
|
|
+ <el-form-item label="页面资源过滤">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="formData.filterResource"
|
|
|
|
+ placeholder="多个以英文分号隔开(例:ws://;wss://;.tof;.woff;.ico;.mp4;.zip;.rar;.exe;)">
|
|
|
|
+ </el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+
|
|
|
|
+
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="8"><el-form-item label="浏览器">
|
|
<el-col :span="8"><el-form-item label="浏览器">
|
|
<el-radio-group v-model="formData.headless">
|
|
<el-radio-group v-model="formData.headless">
|
|
@@ -115,6 +127,7 @@ const defaultFormValue = {
|
|
listDelay: '1000',
|
|
listDelay: '1000',
|
|
trunPageDelay: '1000',
|
|
trunPageDelay: '1000',
|
|
contentDelay: '1000',
|
|
contentDelay: '1000',
|
|
|
|
+ filterResource: ''
|
|
}
|
|
}
|
|
|
|
|
|
const formData = ref({
|
|
const formData = ref({
|
|
@@ -134,6 +147,7 @@ const formData = ref({
|
|
headless: false,
|
|
headless: false,
|
|
showImage: false,
|
|
showImage: false,
|
|
threads: '1',
|
|
threads: '1',
|
|
|
|
+ filterResource: '',
|
|
|
|
|
|
cssmark: {}
|
|
cssmark: {}
|
|
})
|
|
})
|
|
@@ -159,6 +173,7 @@ const setPageData = (e) => {
|
|
formData.value.listDelay = cssMark.listDelayTime || defaultFormValue.listDelay
|
|
formData.value.listDelay = cssMark.listDelayTime || defaultFormValue.listDelay
|
|
formData.value.trunPageDelay = cssMark.listTurnDelayTime || defaultFormValue.trunPageDelay
|
|
formData.value.trunPageDelay = cssMark.listTurnDelayTime || defaultFormValue.trunPageDelay
|
|
formData.value.contentDelay = cssMark.contentDelayTime || defaultFormValue.contentDelay
|
|
formData.value.contentDelay = cssMark.contentDelayTime || defaultFormValue.contentDelay
|
|
|
|
+ formData.value.filterResource = cssMark.filterResource || defaultFormValue.filterResource
|
|
formData.value.cssmark = cssMark
|
|
formData.value.cssmark = cssMark
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -341,11 +356,13 @@ const doSaveInfo = () => {
|
|
const listDelayTime = formDataVal.listDelay ? parseInt(formDataVal.listDelay) : 0
|
|
const listDelayTime = formDataVal.listDelay ? parseInt(formDataVal.listDelay) : 0
|
|
const listTurnDelayTime = formDataVal.trunPageDelay ? parseInt(formDataVal.trunPageDelay) : 0
|
|
const listTurnDelayTime = formDataVal.trunPageDelay ? parseInt(formDataVal.trunPageDelay) : 0
|
|
const contentDelayTime = formDataVal.contentDelay ? parseInt(formDataVal.contentDelay) : 0
|
|
const contentDelayTime = formDataVal.contentDelay ? parseInt(formDataVal.contentDelay) : 0
|
|
|
|
+ const filterResource = formDataVal.filterResource
|
|
if (cssMark) {
|
|
if (cssMark) {
|
|
// 替换
|
|
// 替换
|
|
cssMark.listDelayTime = listDelayTime
|
|
cssMark.listDelayTime = listDelayTime
|
|
cssMark.listTurnDelayTime = listTurnDelayTime
|
|
cssMark.listTurnDelayTime = listTurnDelayTime
|
|
cssMark.contentDelayTime = contentDelayTime
|
|
cssMark.contentDelayTime = contentDelayTime
|
|
|
|
+ cssMark.filterResource = filterResource
|
|
payload.value = cssMark
|
|
payload.value = cssMark
|
|
} else {
|
|
} else {
|
|
// 初始化
|
|
// 初始化
|
|
@@ -353,6 +370,7 @@ const doSaveInfo = () => {
|
|
listDelayTime,
|
|
listDelayTime,
|
|
listTurnDelayTime,
|
|
listTurnDelayTime,
|
|
contentDelayTime,
|
|
contentDelayTime,
|
|
|
|
+ filterResource
|
|
}
|
|
}
|
|
}
|
|
}
|
|
emit('save', payload)
|
|
emit('save', payload)
|