资质证书审核

ywj_dev
anthonywj 2 years ago
parent 35e1b55f54
commit c29aeaad85

@ -159,7 +159,8 @@
</div> </div>
<el-table v-loading="certLoading" :data="certList" ref="certTable" style="width: 100%" border highlight-current-row> <el-table v-loading="certLoading" :data="certList" ref="certTable" style="width: 100%" border
highlight-current-row>
<el-table-column type="selection" width="55"> <el-table-column type="selection" width="55">
</el-table-column> </el-table-column>
<el-table-column type="index" label="序号" width="50"></el-table-column> <el-table-column type="index" label="序号" width="50"></el-table-column>
@ -167,29 +168,30 @@
<el-table-column label="证书编号" prop="code"></el-table-column> <el-table-column label="证书编号" prop="code"></el-table-column>
<el-table-column label="有效期" prop="vailDate"></el-table-column> <el-table-column label="有效期" prop="vailDate"></el-table-column>
<el-table-column label="失效期" prop="expireDate"></el-table-column> <el-table-column label="失效期" prop="expireDate"></el-table-column>
<el-table-column label="备注" prop="remark"></el-table-column>
<el-table-column label="证书状态" prop="status"> <el-table-column label="证书状态" prop="status">
<template slot-scope="scope"> <template slot-scope="scope">
{{ supStatus[scope.row.status] }} {{ supStatus[scope.row.status] }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="审核状态" prop="auditStatus" width="120"> <el-table-column label="确认状态" prop="auditStatus" width="120">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag :type="(scope.row.auditStatus) | statusFilterType"> <el-tag :type="(scope.row.auditStatus) | statusFilterType">
{{ checkFlag[scope.row.auditStatus] }} {{ checkFlag[scope.row.auditStatus] }}
</el-tag> </el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="备注" prop="remark"></el-table-column>
<el-table-column label="确认说明" prop="auditComment"></el-table-column>
<el-table-column label="操作"> <el-table-column label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <!-- <el-button-->
type="text" <!-- type="text"-->
size="small" <!-- size="small"-->
@click.native="toViewCompanyCert(scope.row)" <!-- @click.native="toViewCompanyCert(scope.row)"-->
>预览 <!-- >预览-->
</el-button <!-- </el-button-->
> <!-- >-->
<el-button <el-button
v-if="editType==1" v-if="editType==1"
type="text" type="text"
@ -203,16 +205,16 @@
size="small" size="small"
v-if="editType==2" v-if="editType==2"
@click.native="auditCert(scope.row)" @click.native="auditCert(scope.row)"
>审核 >编辑
</el-button
>
<el-button
type="text"
size="small"
@click.native="rejectInfo(scope.row)"
>说明
</el-button </el-button
> >
<!-- <el-button-->
<!-- type="text"-->
<!-- size="small"-->
<!-- @click.native="rejectInfo(scope.row)"-->
<!-- >说明-->
<!-- </el-button-->
<!-- >-->
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -227,17 +229,137 @@
</el-form> </el-form>
<el-dialog width="30%" :visible.sync="certAuditVisible" append-to-body> <el-dialog width="65%" :visible.sync="certAuditVisible" append-to-body title="配送企业资质证书确认">
<el-form :model="currentAudit"> <el-form :model="currentAudit">
<label></label>
<el-form-item label="审核备注:" :label-width="120"> <el-row>
<el-col :span="3">
<div class="ao-text">
<span>证书名称</span>
</div>
</el-col>
<el-col :span="8">
<el-form-item prop="name">
<el-input v-model="currentAudit.name" auto-complete="off"
disabled></el-input>
</el-form-item>
</el-col>
<el-col :span="3">
<div class="ao-text">
<span>证书编号</span>
</div>
</el-col>
<el-col :span="8">
<el-form-item prop="code">
<el-input v-model="currentAudit.code" auto-complete="off"
disabled
></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="3">
<div class="ao-text">
<span>有效期</span>
</div>
</el-col>
<el-col :span="8">
<el-form-item prop="vailDate">
<el-date-picker
v-model="currentAudit.vailDate"
type="date"
disabled
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择有效期">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="3">
<div class="ao-text">
<span>失效期</span>
</div>
</el-col>
<el-col :span="8">
<el-form-item prop="expireDate">
<el-date-picker
v-model="currentAudit.expireDate"
type="date"
disabled
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择失效期">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="3">
<div class="ao-text">
<span>证书状态</span>
</div>
</el-col>
<el-col :span="8">
<el-form-item prop="status">
<el-select v-model="currentAudit.status" style="width: 100%">
<el-option label="失效" :value=1></el-option>
<el-option label="有效" :value=0></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="3">
<div class="ao-text">
<span>确认状态</span>
</div>
</el-col>
<el-col :span="8">
<el-form-item prop="need">
<el-select v-model="currentAudit.status" style="width: 100%">
<el-option label="失效" :value=1></el-option>
<el-option label="有效" :value=0></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="3">
<div class="ao-text">
<span>证书文件</span>
</div>
</el-col>
<el-col :span="8">
<el-button
type="primary"
size="mini"
@click.native="toViewCompanyCert(currentAudit)"
>证书预览
</el-button>
</el-col>
</el-row>
<el-row>
<el-col :span="3">
<div class="ao-text">
<span>结果备注</span>
</div>
</el-col>
<el-col :span="19">
<el-input type="textarea" v-model="currentAudit.auditComment" autocomplete="off" <el-input type="textarea" v-model="currentAudit.auditComment" autocomplete="off"
autosize></el-input> autosize></el-input>
</el-form-item> </el-col>
</el-row>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="rejectAuditCert"></el-button> <el-button type="primary" @click="rejectAuditCert"></el-button>
<el-button type="primary" @click="passAuditCert"></el-button> <el-button type="primary" @click="passAuditCert"></el-button>
</div> </div>
</el-dialog> </el-dialog>
@ -393,10 +515,10 @@ export default {
companyEditButtonStr: "编辑", companyEditButtonStr: "编辑",
checkFlag: { checkFlag: {
0: "草稿", 0: "草稿",
1: "已通过", 1: "已确认",
2: "已拒绝", 2: "已拒绝",
3: "变更未审核", 3: "变更未确认",
6: "未审核", 6: "未确认",
}, },
supStatus: { supStatus: {
0: "有效", 0: "有效",

@ -14,8 +14,6 @@
<el-tag :type="(inputQuery.auditStatus) | statusFilterType"> <el-tag :type="(inputQuery.auditStatus) | statusFilterType">
{{ checkFlag[inputQuery.auditStatus] }} {{ checkFlag[inputQuery.auditStatus] }}
</el-tag> </el-tag>
</span> </span>
</div> </div>
@ -173,7 +171,7 @@
<el-table-column label="证书编号" prop="code"></el-table-column> <el-table-column label="证书编号" prop="code"></el-table-column>
<el-table-column label="有效期" prop="vailDate"></el-table-column> <el-table-column label="有效期" prop="vailDate"></el-table-column>
<el-table-column label="失效期" prop="expireDate"></el-table-column> <el-table-column label="失效期" prop="expireDate"></el-table-column>
<el-table-column label="审核状态" prop="auditStatus" width="120"> <el-table-column label="确认状态" prop="auditStatus" width="120">
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag :type="(scope.row.auditStatus) | statusFilterType"> <el-tag :type="(scope.row.auditStatus) | statusFilterType">
{{ checkFlag[scope.row.auditStatus] }} {{ checkFlag[scope.row.auditStatus] }}
@ -400,10 +398,10 @@ export default {
editTye: 1, editTye: 1,
checkFlag: { checkFlag: {
0: "未认证", 0: "未认证",
1: "已通过", 1: "已确认",
2: "已拒绝", 2: "已拒绝",
3: "变更未审核", 3: "变更未确认",
6: "未审核", 6: "未确认",
}, },
statusFlag: { statusFlag: {

Loading…
Cancel
Save