下拉端口列表调通.

This commit is contained in:
aoshiguchen
2022-09-01 22:24:49 +08:00
parent 4d24f09d28
commit a89dd39ebc
3 changed files with 16 additions and 3 deletions
+7
View File
@@ -8,6 +8,13 @@ export function fetchList(query) {
})
}
export function portPoolList() {
return request({
url: '/port-pool/list',
method: 'get'
})
}
export function updateEnableStatus(id, enable) {
return request({
url: '/port-pool/update/enable-status',
@@ -79,7 +79,7 @@
</el-form-item>
<el-form-item :label="$t('服务端端口')" prop="serverPort">
<el-select style="width: 280px;" class="filter-item" v-model="temp.serverPort" placeholder="请选择">
<el-option v-for="item in serverPortList" :key="item" :label="item" :value="item">
<el-option v-for="item in serverPortList" :key="item.port" :label="item.port" :value="item.port">
</el-option>
</el-select>
</el-form-item>
@@ -112,6 +112,7 @@
<script>
import { fetchList, createUserPortMapping, updateUserPortMapping, updateEnableStatus, deletePortMapping } from '@/api/portMapping'
import { portPoolList } from '@/api/portPool'
import waves from '@/directive/waves' // 水波纹指令
import { parseTime } from '@/utils'
import ButtonPopover from '../../components/Button/buttonPopover'
@@ -158,7 +159,7 @@
{ id: 1, name: '我的Mac' },
{ id: 2, name: '我的台式机' }
],
serverPortList: [9101, 9102, 9103, 9104],
serverPortList: [],
showReviewer: false,
temp: {
id: undefined,
@@ -212,6 +213,7 @@
},
created() {
this.getList()
this.getPortPoolList()
},
methods: {
getList() {
@@ -222,6 +224,11 @@
this.listLoading = false
})
},
getPortPoolList() {
portPoolList().then(response => {
this.serverPortList = response.data.data
})
},
handleFilter() {
this.listQuery.currentPage = 1
this.getList()
@@ -21,7 +21,6 @@
*/
package fun.asgc.neutrino.proxy.server.controller.res;
import fun.asgc.neutrino.core.db.annotation.Id;
import lombok.Data;
import java.util.Date;