提交 1885494b 编写于 作者: dmx_mac's avatar dmx_mac

feat:供货店铺审核

上级 fa31f407
...@@ -7,7 +7,7 @@ let headers = { ...@@ -7,7 +7,7 @@ let headers = {
export const getCertifyList = (params) => { export const getCertifyList = (params) => {
return fetch({ return fetch({
headers, headers,
url: getBaseUrl(`certify/list`), url: getBaseUrl(`store/certify/list`),
method: 'post', method: 'post',
data:params, data:params,
description: '审核记录列表(批发和供应商)', description: '审核记录列表(批发和供应商)',
...@@ -28,7 +28,7 @@ export const getCertifyHistory = (params) => { ...@@ -28,7 +28,7 @@ export const getCertifyHistory = (params) => {
export const getCertifyDetail = (storeId) => { export const getCertifyDetail = (storeId) => {
return fetch({ return fetch({
headers, headers,
url: getBaseUrl(`certify/certifyDetail`), url: getBaseUrl(`store/certify/certifyDetail`),
method: 'get', method: 'get',
description: '获取认证申请的审核详情', description: '获取认证申请的审核详情',
}) })
...@@ -36,7 +36,7 @@ export const getCertifyDetail = (storeId) => { ...@@ -36,7 +36,7 @@ export const getCertifyDetail = (storeId) => {
export const getRefuseTemplate = (storeId) => { export const getRefuseTemplate = (storeId) => {
return fetch({ return fetch({
headers, headers,
url: getBaseUrl(`cert/constant/refuse/template`), url: getBaseUrl(`store/cert/constant/refuse/template`),
method: 'get', method: 'get',
description: '获取错误模板', description: '获取错误模板',
}) })
......
...@@ -3,17 +3,26 @@ ...@@ -3,17 +3,26 @@
title="提示" title="提示"
:visible.sync="hidden" :visible.sync="hidden"
width="80%" width="80%"
:before-close="handleClose"> :before-close="handleClose"
>
<el-table :data="gridData"> <el-table :data="gridData">
<el-table-column property="date" label="审核时间" ></el-table-column> <el-table-column property="date" label="审核时间"></el-table-column>
<el-table-column property="name" label="审核人" ></el-table-column> <el-table-column property="name" label="审核人"></el-table-column>
<el-table-column property="address" label="审核结果"></el-table-column> <el-table-column property="address" label="审核结果"></el-table-column>
<el-table-column property="address" label="失败原因" width="200"> <el-table-column property="address" label="失败原因" width="200">
<template class=""> <template class=""> </template>
</el-table-column>
<el-table-column property="address" label="操作">
<template>
<el-button
@click="goDetail(scope.row)"
class="c0D9078"
type="text"
size="small"
>查看详情</el-button
>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column property="address" label="操作"></el-table-column>
</el-table> </el-table>
<div class="pagination"> <div class="pagination">
<el-pagination <el-pagination
...@@ -30,54 +39,61 @@ ...@@ -30,54 +39,61 @@
</el-dialog> </el-dialog>
</template> </template>
<script> <script>
import { getCertifyHistory } from "@/utils/qualification";
import { getCertifyHistory } from '@/utils/qualification'
export default { export default {
props:{ props: {
hidden:{ hidden: {
type:Boolean, type: Boolean,
default:() => { default: () => {
return false; return false;
}
}, },
id:{ },
type:Number, id: {
default:() => { type: Number,
default: () => {
return 0; return 0;
} },
} },
}, },
data () { data() {
return { return {
pageNo:0, pageNo: 0,
pageSize:10, pageSize: 10,
total:100, total: 100,
gridData:[], gridData: [],
} };
}, },
created(){}, created() {},
methods:{ methods: {
init(){ init() {
const params = { const params = {
certificateInfoId:this.id, certificateInfoId: this.id,
pageNo:this.pageNo, pageNo: this.pageNo,
pageSize:this.pageSize pageSize: this.pageSize,
} };
getCertifyHistory(params).then(res => { getCertifyHistory(params).then((res) => {
this.gridData = res.data.contentList;
}) });
}, },
handleSizeChange() {}, handleSizeChange(value) {
handleNumChange() {}, this.pageSize = value;
show() { this.init();
},
handleNumChange(value) {
this.pageNo = value;
}, },
handleClose(){ goDetail() {
this.$emit('close') },
} show() {},
} handleClose() {
} this.pageSize = 10;
this.pageNo = 1;
this.gridData = [];
this.$emit("close");
},
},
};
</script> </script>
<style lang='less' scoped> <style lang='less' scoped>
</style> </style>
<template> <template>
<div class="qualification-detail"> <div class="qualification-detail" ref="qualificationDetail">
<bread-crumb :curmbFirst="curmbFirst"></bread-crumb> <bread-crumb :curmbFirst="curmbFirst"></bread-crumb>
<div class="qualification-content screenSet" id="screenSet"> <div class="qualification-content screenSet" id="screenSet">
<div class="head"> <div class="head">
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="company"> <div class="company" ref="company">
<div class="tit"> <div class="tit">
<div class="mr5">公司信息</div> <div class="mr5">公司信息</div>
<div class="c0D9078 cp" @click="refuse"> <div class="c0D9078 cp" @click="refuse">
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
拒绝原因 拒绝原因
</div> </div>
</div> </div>
<div class="refuse-info">拒绝原因:{{ 1 | reasonRejection }}</div> <div class="refuse-info">拒绝原因:{{ reasonRejection(1) }}</div>
<div class="info"> <div class="info">
<div> <div>
<div>企业类型:{{ detail.orgType }}</div> <div>企业类型:{{ detail.orgType }}</div>
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
<div class="tit"> <div class="tit">
<div>工商信息</div> <div>工商信息</div>
</div> </div>
<div class="refuse-info">拒绝原因:{{ 2 | reasonRejection }}</div> <div class="refuse-info">拒绝原因:{{ reasonRejection(2) }}</div>
<div class=""> <div class="">
<div class="flex-c fs12"> <div class="flex-c fs12">
<div class="mr5">营业执照</div> <div class="mr5">营业执照</div>
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
<i class="el-icon-edit-outline"></i>拒绝原因 <i class="el-icon-edit-outline"></i>拒绝原因
</div> </div>
</div> </div>
<div class="refuse-info">拒绝原因:{{ 3 | reasonRejection }}</div> <div class="refuse-info">拒绝原因:{{ reasonRejection(3) }}</div>
<div class="img"> <div class="img">
<el-image <el-image
src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
...@@ -113,7 +113,7 @@ ...@@ -113,7 +113,7 @@
<i class="el-icon-edit-outline"></i>拒绝原因 <i class="el-icon-edit-outline"></i>拒绝原因
</div> </div>
</div> </div>
<div class="refuse-info">拒绝原因:{{ 4 | reasonRejection }}</div> <div class="refuse-info">拒绝原因:{{ reasonRejection(4) }}</div>
<div class="img"> <div class="img">
<el-image <el-image
:src="detail.assignorCertBackUrl" :src="detail.assignorCertBackUrl"
...@@ -148,7 +148,7 @@ ...@@ -148,7 +148,7 @@
<i class="el-icon-edit-outline"></i>拒绝原因 <i class="el-icon-edit-outline"></i>拒绝原因
</div> </div>
</div> </div>
<div class="refuse-info">拒绝原因:{{ 5 | reasonRejection }}</div> <div class="refuse-info">拒绝原因:{{ reasonRejection(5) }}</div>
<div class="img"> <div class="img">
<el-image <el-image
:src="detail.assignorCertBackUrl" :src="detail.assignorCertBackUrl"
...@@ -166,7 +166,7 @@ ...@@ -166,7 +166,7 @@
<i class="el-icon-edit-outline"></i>拒绝原因 <i class="el-icon-edit-outline"></i>拒绝原因
</div> </div>
</div> </div>
<div class="refuse-info">拒绝原因:{{ 6 | reasonRejection }}</div> <div class="refuse-info">拒绝原因:{{ reasonRejection(6) }}</div>
<div class="img"> <div class="img">
<el-image <el-image
:src="detail.legalCertBackUrl" :src="detail.legalCertBackUrl"
...@@ -207,7 +207,7 @@ ...@@ -207,7 +207,7 @@
<i class="el-icon-edit-outline"></i>拒绝原因 <i class="el-icon-edit-outline"></i>拒绝原因
</div> </div>
</div> </div>
<div class="refuse-info">拒绝原因:{{ 7 | reasonRejection }}</div> <div class="refuse-info">拒绝原因:{{ reasonRejection(7) }}</div>
<div class="img"> <div class="img">
<el-image <el-image
src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
...@@ -252,20 +252,15 @@ export default { ...@@ -252,20 +252,15 @@ export default {
typeState() { typeState() {
const reviewType = ["tobe-reviewed", "success-reviewed", "no-reviewed"]; const reviewType = ["tobe-reviewed", "success-reviewed", "no-reviewed"];
return reviewType[this.$route.query.type]; return reviewType[this.$route.query.status];
}, },
typeStateText() { typeStateText() {
const reviewType = ["待审核", "审核成功", "审核不通过"]; const reviewType = ["待审核", "审核成功", "审核不通过"];
return reviewType[this.$route.query.type]; return reviewType[this.$route.query.status];
}, },
}, },
filters: { filters: {
reasonRejection(type) {
return this.certifyValidDtoList.filters(v => {
return v.infoType === type
})[0]
},
}, },
data() { data() {
return { return {
...@@ -277,7 +272,9 @@ export default { ...@@ -277,7 +272,9 @@ export default {
certifyReportImgList: [], //认证图片list 年度报告类 certifyReportImgList: [], //认证图片list 年度报告类
}; };
}, },
created() {}, created() {
this.init();
},
methods: { methods: {
init() { init() {
getCertifyDetail(this.id).then((res) => { getCertifyDetail(this.id).then((res) => {
...@@ -286,6 +283,7 @@ export default { ...@@ -286,6 +283,7 @@ export default {
certifyLicenseImgList = [], certifyLicenseImgList = [],
certifyReportImgList = [], certifyReportImgList = [],
} = res.data; } = res.data;
console.log(this.certifyValidDtoList);
this.certifyValidDtoList = certifyValidDtoList; this.certifyValidDtoList = certifyValidDtoList;
this.certifyLicenseImgList = certifyLicenseImgList; this.certifyLicenseImgList = certifyLicenseImgList;
this.certifyReportImgList = certifyReportImgList; this.certifyReportImgList = certifyReportImgList;
...@@ -298,6 +296,12 @@ export default { ...@@ -298,6 +296,12 @@ export default {
historyDialogClose() { historyDialogClose() {
this.historyDialogHidden = false; this.historyDialogHidden = false;
}, },
reasonRejection(type) {
const value = this.certifyValidDtoList.filter(v => {
return v.infoType === type
})[0];
return value || '' ;
},
// copy // copy
copyTxt(text) { copyTxt(text) {
var type = "text/plain"; var type = "text/plain";
...@@ -321,7 +325,11 @@ export default { ...@@ -321,7 +325,11 @@ export default {
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning", type: "warning",
}) })
.then(() => {}) .then(() => {
console.log(document.querySelector('#body-content').scrollTop);
console.log(this.$refs.company.scrollHeight,document.scrollTop);
document.querySelector('#body-content').scrollTop = this.$refs.company.scrollHeight
})
.catch(() => {}); .catch(() => {});
}, },
handleClose() { handleClose() {
......
此差异已折叠。
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册