diff --git a/src/api/engine/engine.js b/src/api/engine/engine.js index 689fb64..63cc44a 100644 --- a/src/api/engine/engine.js +++ b/src/api/engine/engine.js @@ -4,7 +4,7 @@ import request from '@/utils/request' export function selectEngineList(data){ return request({ url: "/engine/engine/getMaintenanceList", - method: "Get", + method: "post", data:data }) } diff --git a/src/api/etl/switch.js b/src/api/etl/switch.js index c299886..1a9c51f 100644 --- a/src/api/etl/switch.js +++ b/src/api/etl/switch.js @@ -37,6 +37,15 @@ export function getInfo(id){ } +//测试连接 +export function structure(data){ + return request({ + url: "/source/source/structure", + method: "post", + data:data + }) +} + //测试连接 export function connectionTest(data){ return request({ diff --git a/src/api/port/port/index.js b/src/api/port/port/index.js index 3864152..f12fec6 100644 --- a/src/api/port/port/index.js +++ b/src/api/port/port/index.js @@ -1,8 +1,9 @@ import request from '@/utils/request' -export function getPhonePlace() { +export function getPhonePlace(data) { return request({ url: '/mart/list/getPhonePlace', - method: 'get' + method: 'get', + data:data }) } diff --git a/src/api/system/user.js b/src/api/system/user.js index 89d3972..e591071 100644 --- a/src/api/system/user.js +++ b/src/api/system/user.js @@ -10,6 +10,24 @@ export function listUser(query) { }) } + +// 用户余额 +export function userRecharge(data) { + return request({ + url: '/money/alipay/recharge', + method: 'post', + params: data + }) +} + +// 查询用户余额 +export function userBalance(userId) { + return request({ + url: '/money/balance/' + userId, + method: 'get', + }) +} + // 查询用户详细 export function getUser(userId) { return request({ diff --git a/src/views/engine/engine/index.vue b/src/views/engine/engine/index.vue index 9d89bc0..95d80bb 100644 --- a/src/views/engine/engine/index.vue +++ b/src/views/engine/engine/index.vue @@ -14,7 +14,7 @@ - + 查询 @@ -151,6 +151,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -168,13 +209,15 @@ export default { return { engineReq:{ - + pageNum:1, + pageSize:5 }, engine:{ }, arr:[], - dialogFormVisible:false + dialogFormVisible:false, + total:0 }; }, //计算属性 类似于data概念", @@ -183,6 +226,16 @@ export default { watch: {}, //方法集合", methods: { + handleSizeChange(val) { + console.log(`每页 ${val} 条`); + this.engineReq.pageSize = val; + this.findSelectSourceList(); + }, + handleCurrentChange(val) { + console.log(`当前页: ${val}`); + this.engineReq.pageNum = val; + this.findSelectSourceList(); + }, insert(){ this.dialogFormVisible = true insert(this.engine).then(res =>{ @@ -191,8 +244,9 @@ export default { this.engine = {} }, findSelectSourceList(){ - selectEngineList().then(res=>{ - this.arr=res.data; + selectEngineList(this.engineReq).then(res=>{ + this.arr=res.data.list; + this.total=res.data.total; }) }, handleDelete(id){ @@ -209,6 +263,9 @@ export default { this.download('engine/engine/export', { ...this.engineReq }, `source_${new Date().getTime()}.xlsx`) + }, + select(){ + this.findSelectSourceList(); } }, //生命周期 - 创建完成(可以访问当前this实例)", diff --git a/src/views/etl/switch/index.vue b/src/views/etl/switch/index.vue index 863d19a..dadf2a0 100644 --- a/src/views/etl/switch/index.vue +++ b/src/views/etl/switch/index.vue @@ -56,9 +56,9 @@ - + - + @@ -86,25 +86,74 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + +
+ 连接池配置 +
+ + + + + + + + + + + + + + + + +
+ + + +
+ 其他信息 +
+ + + + + + + + + + + + + + + + +
+ + - {{'列表内容 ' }} - {{'列表内容 ' }} - {{'列表内容 ' }} - {{'列表内容 ' }} + + + + + + 查询 + 省份:{{this.formLabelAlign.province}}
+ 城市:{{this.formLabelAlign.city}}
+ 区号:{{this.formLabelAlign.areacode}}
+ 邮编:{{this.formLabelAlign.zip}}
+ 运营商:{{this.formLabelAlign.company}}
@@ -33,14 +40,32 @@ export default { data() { //这里存放数据" - return {}; + return { + formLabelAlign:{ + province:"", + city:"", + areacode:"", + zip:"", + company:"", + }, + }; }, //计算属性 类似于data概念", computed: {}, //监控data中的数据变化", watch: {}, //方法集合", - methods: {}, + methods: { + getPhonePlace(){ + getPhonePlace(this.formLabelAlign.tel).then((res)=>{ + this.formLabelAlign.province=res.data.province; + this.formLabelAlign.city=res.data.city; + this.formLabelAlign.areacode=res.data.areacode; + this.formLabelAlign.zip=res.data.zip; + this.formLabelAlign.company=res.data.company; + }) + } + }, //生命周期 - 创建完成(可以访问当前this实例)", created() { }, diff --git a/vue.config.js b/vue.config.js index 5fa6595..d93d965 100644 --- a/vue.config.js +++ b/vue.config.js @@ -38,6 +38,7 @@ module.exports = { // detail: https://cli.vuejs.org/config/#devserver-proxy [process.env.VUE_APP_BASE_API]: { target: `http://172.13.1.1/prod-api`, + // target: `http://127.0.0.1/8080`, changeOrigin: true, pathRewrite: { ['^' + process.env.VUE_APP_BASE_API]: ''