Commit 2e82804a authored by 张伯涛's avatar 张伯涛

网关日志模块

parent 6a8e79e8
......@@ -25,7 +25,7 @@ export function organizationUpdataApi(data, id) {
})
}
/** 组织结构获取详情接口*/
export function organizationGetDetailApi( id) {
export function organizationGetDetailApi(id) {
return request({
url: '/iaminstitution/detail/' + id,
method: 'get'
......@@ -39,3 +39,27 @@ export function organizationGetDataListApi(data) {
params: data
})
}
/** 网关日志分页查询接口*/
export function iaminstitutionListApi(data) {
return request({
url: '/openapilog/list',
method: 'get',
params: data
})
}
/** 网关日志导出接口*/
export function iaminstitutionExportApi(query) {
return request({
url: '/openapilog/export',
method: 'get',
params: query,
responseType: 'blob'
})
}
/** 网关日志查询详情接口*/
export function openapilogDetailApi(id) {
return request({
url: '/openapilog/detail/' + id,
method: 'get'
})
}
This diff is collapsed.
......@@ -156,7 +156,9 @@
/>
</div>
</el-tab-pane>
<el-tab-pane label="网关日志" name="second">网关日志</el-tab-pane>
<el-tab-pane label="网关日志" name="second">
<gateway-log/>
</el-tab-pane>
</el-tabs>
<!-- 添加或修改对话框 -->
<el-dialog :title="title" :visible.sync="open" width="50%" append-to-body class="openApiAddDialog">
......@@ -164,49 +166,49 @@
<el-row>
<el-col :span="12">
<el-form-item label="机构名称:" prop="organizationalStructure">
<el-input :disabled="formDisabled" v-model="form.organizationalStructure" show-word-limit maxlength="20" placeholder="请输入机构名称" />
<el-input v-model="form.organizationalStructure" :disabled="formDisabled" show-word-limit maxlength="20" placeholder="请输入机构名称" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="机构编号:" prop="institutionCode">
<el-input :disabled="formDisabled" v-model="form.institutionCode" show-word-limit maxlength="20" placeholder="请输入机构编号" />
<el-input v-model="form.institutionCode" :disabled="formDisabled" show-word-limit maxlength="20" placeholder="请输入机构编号" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="ip:" prop="ips">
<el-input :disabled="formDisabled" v-model="form.ips" show-word-limit maxlength="20" placeholder="请输入ip" />
<el-input v-model="form.ips" :disabled="formDisabled" show-word-limit maxlength="20" placeholder="请输入ip" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="accessKey:" prop="accessKey">
<el-input :disabled="formDisabled" v-model="form.accessKey" show-word-limit maxlength="20" placeholder="请输入accessKey" />
<el-input v-model="form.accessKey" :disabled="formDisabled" show-word-limit maxlength="20" placeholder="请输入accessKey" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="secretKey:" prop="secretKey" class="secretKeyItem">
<el-input :disabled="formDisabled" v-model="form.secretKey" show-word-limit maxlength="20" placeholder="请输入secretKey" />
<el-input v-model="form.secretKey" :disabled="formDisabled" show-word-limit maxlength="20" placeholder="请输入secretKey" />
<el-button v-if="formDisabled === true" class="copy-btn" type="primary" @click="handleCopy">复 制</el-button>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="apiPubKey:" prop="apiPubKey">
<el-input :disabled="formDisabled" v-model="form.apiPubKey" show-word-limit maxlength="20" placeholder="请输入apiPubKey" />
<el-input v-model="form.apiPubKey" :disabled="formDisabled" show-word-limit maxlength="20" placeholder="请输入apiPubKey" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="apiSecretKey:" prop="apiSecretKey">
<el-input :disabled="formDisabled" v-model="form.apiSecretKey" show-word-limit maxlength="20" placeholder="请输入apiSecretKey" />
<el-input v-model="form.apiSecretKey" :disabled="formDisabled" show-word-limit maxlength="20" placeholder="请输入apiSecretKey" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否启用:" prop="flag">
<el-radio-group :disabled="formDisabled" v-model="form.flag">
<el-radio-group v-model="form.flag" :disabled="formDisabled">
<el-radio :label="'1'">启用</el-radio>
<el-radio :label="'0'">停用</el-radio>
</el-radio-group>
......@@ -215,10 +217,10 @@
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="发布日期:" prop="releaseDate">
<el-form-item label="发布日期:" prop="dateRange">
<el-date-picker
:disabled="formDisabled"
v-model="dateRange"
:disabled="formDisabled"
value-format="yyyy-MM-dd"
type="daterange"
range-separator="至"
......@@ -232,7 +234,7 @@
<el-row>
<el-col :span="24">
<el-form-item label="备注:" prop="remarks">
<el-input :disabled="formDisabled" v-model="form.remarks" type="textarea" show-word-limit maxlength="100" placeholder="请输入备注" />
<el-input v-model="form.remarks" :disabled="formDisabled" type="textarea" show-word-limit maxlength="100" placeholder="请输入备注" />
</el-form-item>
</el-col>
</el-row>
......@@ -248,6 +250,7 @@
<script>
import ClipboardJS from 'clipboard'
import commonField from '@/utils/commonField'
import gatewayLog from '@/views/OpenApi/gatewayLog.vue'
import {
organizationAddApi, organizationDelApi,
organizationGetDataListApi,
......@@ -257,6 +260,9 @@ import {
export default {
name: 'Index',
components: {
gatewayLog
},
data() {
return {
formDisabled: false,
......@@ -313,8 +319,6 @@ export default {
this.form.startTime = ''
this.form.endTime = ''
}
console.log('this.form.startTime', this.form.startTime)
console.log('this.form.endTime', this.form.endTime)
},
/** tab切换*/
handleClick(tab, event) {
......@@ -368,7 +372,7 @@ export default {
this.formDisabled = false
this.reset()
this.open = true
this.title = '添加用户'
this.title = '添加组织机构'
},
// 改变状态
handleStatusChange(row) {
......@@ -460,7 +464,7 @@ export default {
} else {
this.dateRange = []
}
this.title = '修改用户'
this.title = '查看组织机构'
})
},
/** 修改*/
......@@ -476,7 +480,7 @@ export default {
} else {
this.dateRange = []
}
this.title = '修改用户'
this.title = '修改组织机构'
})
},
/** 修改*/
......
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