Commit 30fab710 authored by derong.zhang's avatar derong.zhang

Err-tag限制

parent bc1f2636
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
<Input v-model="urlIpsetPath" type="text" placeholder="请输入" style="width: 70%" /> <Input v-model="urlIpsetPath" type="text" placeholder="请输入" style="width: 70%" />
</FormItem> </FormItem>
<FormItem prop="alladdcontent" label="集合:"> <FormItem prop="alladdcontent" label="集合:">
<Select v-model="urlIpsetName" style="width:70%" @on-change="selectserver"> <Select v-model="urlIpsetName" style="width:70%">
<Option v-for="item in ipsetList" :value="item" :key="item">{{ item }}</Option> <Option v-for="item in ipsetList" :value="item" :key="item">{{ item }}</Option>
</Select> </Select>
</FormItem> </FormItem>
...@@ -163,12 +163,12 @@ ...@@ -163,12 +163,12 @@
<Modal v-model="addSpecifiedModal" :mask-closable = 'false' :footer-hide='true'> <Modal v-model="addSpecifiedModal" :mask-closable = 'false' :footer-hide='true'>
<Form ref="formInline" :model="formInline" :rules="ruleInline" style="margin-top:20px" :label-width="80"> <Form ref="formInline" :model="formInline" :rules="ruleInline" style="margin-top:20px" :label-width="80">
<FormItem prop="alladdcontent" label="类型:"> <FormItem prop="alladdcontent" label="类型:">
<Select v-model="err_type" style="width:70%" @on-change="selectserver"> <Select v-model="err_type" style="width:70%" @on-change="changeType">
<Option v-for="(item, index) in typeList" :value="item.value" :key="index">{{ item.value }}</Option> <Option v-for="(item, index) in typeList" :value="item.value" :key="index">{{ item.value }}</Option>
</Select> </Select>
</FormItem> </FormItem>
<FormItem prop="alladdcontent" label="标签:"> <FormItem prop="alladdcontent" label="标签:">
<Select v-model="err_tag" style="width:70%" @on-change="selectserver"> <Select v-model="err_tag" style="width:70%">
<Option v-for="(item, index) in tageList" :value="item" :key="index">{{ item }}</Option> <Option v-for="(item, index) in tageList" :value="item" :key="index">{{ item }}</Option>
</Select> </Select>
</FormItem> </FormItem>
...@@ -1646,8 +1646,6 @@ export default { ...@@ -1646,8 +1646,6 @@ export default {
} }
let str = this.ipsetContent.replace(re, ''); let str = this.ipsetContent.replace(re, '');
let arr = str.split(',') let arr = str.split(',')
console.log(arr, 888)
console.log(this.ipsetContent, typeof(this.ipsetContent))
// 判断是否是IP字段 // 判断是否是IP字段
let test = arr && arr.every(item => { let test = arr && arr.every(item => {
let reg = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/ let reg = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/
...@@ -1836,6 +1834,13 @@ export default { ...@@ -1836,6 +1834,13 @@ export default {
this.tageList = (data && data.body) || [] this.tageList = (data && data.body) || []
}) })
}, },
changeType (data) {
if (data === 'proxy') {
this.tageList = ['timeout','other']
} else {
this.getType()
}
},
modify() { modify() {
this.updataOrigenContent = this.origenContent; this.updataOrigenContent = this.origenContent;
this.modifyModal = true; this.modifyModal = true;
...@@ -1859,7 +1864,6 @@ export default { ...@@ -1859,7 +1864,6 @@ export default {
this.getkeytext('url_auth_list') this.getkeytext('url_auth_list')
this.getconfigurlist('url_auth_list', this.server) this.getconfigurlist('url_auth_list', this.server)
this.getnodeList() this.getnodeList()
this.getType()
}, },
destroyed () { destroyed () {
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment