12/5
parent
0851541c32
commit
baa1381451
@ -0,0 +1,28 @@
|
||||
import { axios } from '@/utils/requestTOjava'
|
||||
|
||||
// 查询待审核企业列表(运营使用)
|
||||
export function tenantWaitAuditTenantList(parameter) {
|
||||
return axios({
|
||||
url: '/bookingAip/tenant/waitAuditTenantList',
|
||||
method: 'get',
|
||||
params: parameter
|
||||
})
|
||||
}
|
||||
|
||||
// 审核企业(运营使用)
|
||||
export function TenantAudit(parameter) {
|
||||
return axios({
|
||||
url: '/bookingAip/tenant/audit',
|
||||
method: 'post',
|
||||
data: parameter
|
||||
})
|
||||
}
|
||||
// 查询状态日志列表
|
||||
export function bookingCustomStatusLogList(parameter) {
|
||||
return axios({
|
||||
url: '/bookingAip/bookingCustom/statusLogList',
|
||||
method: 'get',
|
||||
params: parameter
|
||||
})
|
||||
}
|
||||
//
|
@ -0,0 +1,116 @@
|
||||
<template>
|
||||
<div class="BookingMain">
|
||||
<a-table :columns="TableData" :data-source="TData" :pagination="false" bordered>
|
||||
<span slot="operate" slot-scope="operate, record">
|
||||
<a-button type="primary" @click="ClickExamine(record)">
|
||||
审核
|
||||
</a-button>
|
||||
</span>
|
||||
</a-table>
|
||||
<a-modal v-model="dialogVisible" title="企业审核" width="30%" :before-close="handleClose">
|
||||
<a-input v-model="auditOpinion" :rows="3" type="textarea" placeholder="审核意见" />
|
||||
<template slot="footer">
|
||||
<span class="dialog-footer">
|
||||
<a-button type="success" @click="ClickExamineOk(1)"> 通过 </a-button>
|
||||
<a-button type="danger" @click="ClickExamineOk(2)"> 驳回 </a-button>
|
||||
</span>
|
||||
</template>
|
||||
</a-modal>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
import { tenantWaitAuditTenantList, TenantAudit } from '@/api/modular/main/ApplyJoinOperate'
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
TableData: [
|
||||
{
|
||||
title: '管理员名称',
|
||||
dataIndex: 'AdminName',
|
||||
key: 'AdminName'
|
||||
},
|
||||
{
|
||||
title: '公司名称',
|
||||
dataIndex: 'Name',
|
||||
key: 'Name'
|
||||
},
|
||||
{
|
||||
title: '电子邮箱',
|
||||
dataIndex: 'Email',
|
||||
key: 'Email'
|
||||
},
|
||||
{
|
||||
title: '电话',
|
||||
dataIndex: 'Phone',
|
||||
key: 'Phone'
|
||||
},
|
||||
{
|
||||
title: '社会信用代码',
|
||||
dataIndex: 'socialCreditCode',
|
||||
key: 'socialCreditCode'
|
||||
},
|
||||
{
|
||||
title: '营业执照',
|
||||
dataIndex: 'businessLicenseUrl',
|
||||
key: 'businessLicenseUrl'
|
||||
},
|
||||
{
|
||||
title: '操作',
|
||||
dataIndex: 'operate',
|
||||
key: 'operate',
|
||||
scopedSlots: { customRender: 'operate' }
|
||||
}
|
||||
],
|
||||
dialogVisible: false,
|
||||
auditOpinion: '',
|
||||
ClickExamineData: '',
|
||||
TData: []
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.init()
|
||||
},
|
||||
methods: {
|
||||
init() {
|
||||
tenantWaitAuditTenantList().then(res => {
|
||||
if (res.code == 200) {
|
||||
console.log(res)
|
||||
this.TData = res.data
|
||||
}
|
||||
})
|
||||
},
|
||||
ClickExamine(e) {
|
||||
console.log(e)
|
||||
this.dialogVisible = true
|
||||
this.ClickExamineData = e
|
||||
},
|
||||
ClickExamineOk(auditStatus) {
|
||||
console.log(this.ClickExamineData.Id)
|
||||
TenantAudit({
|
||||
id: this.ClickExamineData.Id,
|
||||
auditStatus,
|
||||
auditOpinion: this.auditOpinion
|
||||
}).then(res => {
|
||||
this.init()
|
||||
this.dialogVisible = false
|
||||
this.ClickExamineData = {}
|
||||
this.auditOpinion = ''
|
||||
console.log(res)
|
||||
})
|
||||
},
|
||||
handleClose() {
|
||||
this.dialogVisible = false
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style lang="less" scoped>
|
||||
.BookingMain {
|
||||
width: 100%;
|
||||
height: 760px;
|
||||
padding: 20px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
background: #fff;
|
||||
}
|
||||
</style>
|
@ -0,0 +1,19 @@
|
||||
let cargoIdData = [
|
||||
{
|
||||
name: "S 普通货",
|
||||
code: "S",
|
||||
},
|
||||
{
|
||||
name: "R 冻柜",
|
||||
code: "R",
|
||||
},
|
||||
{
|
||||
name: "D 危险品",
|
||||
code: "D",
|
||||
},
|
||||
{
|
||||
name: "O 超限箱",
|
||||
code: "O",
|
||||
},
|
||||
];
|
||||
export { cargoIdData };
|
Loading…
Reference in New Issue