|
|
@@ -6,9 +6,7 @@
|
|
|
<a href="#">系统管理</a>
|
|
|
</el-breadcrumb-item>
|
|
|
<el-breadcrumb-item>
|
|
|
- <a href="/enterpriseCertificationApprove"
|
|
|
- >enterpriseCertificationApprove管理</a
|
|
|
- >
|
|
|
+ <a href="/enterpriseCertificationApprove">企业信息审核</a>
|
|
|
</el-breadcrumb-item>
|
|
|
</el-breadcrumb>
|
|
|
<el-divider></el-divider>
|
|
|
@@ -21,64 +19,11 @@
|
|
|
inline
|
|
|
class="demo-form-inline"
|
|
|
>
|
|
|
- <el-form-item label="" prop="id">
|
|
|
- <el-input type="text" size="mini" v-model="queryModel.id"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="" prop="createBy">
|
|
|
- <el-input
|
|
|
- type="text"
|
|
|
- size="mini"
|
|
|
- v-model="queryModel.createBy"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="" prop="createTime">
|
|
|
- <el-input
|
|
|
- type="text"
|
|
|
- size="mini"
|
|
|
- v-model="queryModel.createTime"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="" prop="updateBy">
|
|
|
- <el-input
|
|
|
- type="text"
|
|
|
- size="mini"
|
|
|
- v-model="queryModel.updateBy"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="" prop="updateTime">
|
|
|
- <el-input
|
|
|
- type="text"
|
|
|
- size="mini"
|
|
|
- v-model="queryModel.updateTime"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="删除标示" prop="delFlag">
|
|
|
- <el-input
|
|
|
- type="text"
|
|
|
- size="mini"
|
|
|
- v-model="queryModel.delFlag"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="申请认证企业ID" prop="companyId">
|
|
|
- <el-input
|
|
|
- type="text"
|
|
|
- size="mini"
|
|
|
- v-model="queryModel.companyId"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="审批人" prop="approvePersonId">
|
|
|
- <el-input
|
|
|
- type="text"
|
|
|
- size="mini"
|
|
|
- v-model="queryModel.approvePersonId"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="审批时间" prop="approveTime">
|
|
|
- <el-input
|
|
|
- type="text"
|
|
|
- size="mini"
|
|
|
- v-model="queryModel.approveTime"
|
|
|
- ></el-input>
|
|
|
+ <el-form-item label="审批状态" prop="isCertification">
|
|
|
+ <el-select v-model="queryModel.isCertification" filterable placeholder="请选择审批状态" size="mini">
|
|
|
+ <el-option label="未审批" value="1"></el-option>
|
|
|
+ <el-option label="已审批" value="2"></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button
|
|
|
@@ -99,25 +44,6 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<el-divider></el-divider>
|
|
|
- <el-row class="button-group">
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- plain
|
|
|
- icon="el-icon-circle-plus"
|
|
|
- @click="handleAdd"
|
|
|
- >新增</el-button
|
|
|
- >
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- plain
|
|
|
- icon="el-icon-circle-plus"
|
|
|
- :disabled="multipleSelection.length == 0"
|
|
|
- @click="handleBatchDelete"
|
|
|
- >删除选中项</el-button
|
|
|
- >
|
|
|
- </el-row>
|
|
|
<el-table
|
|
|
:data="tableData"
|
|
|
style="min-height: 400px"
|
|
|
@@ -127,39 +53,15 @@
|
|
|
@selection-change="handleSelectionChange"
|
|
|
>
|
|
|
<el-table-column type="selection" width="55"></el-table-column>
|
|
|
- <el-table-column prop="id" label="" width="180"></el-table-column>
|
|
|
- <el-table-column prop="createBy" label="" width="180"></el-table-column>
|
|
|
- <el-table-column prop="createTime" label="" width="180"></el-table-column>
|
|
|
- <el-table-column prop="updateBy" label="" width="180"></el-table-column>
|
|
|
- <el-table-column prop="updateTime" label="" width="180"></el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="delFlag"
|
|
|
- label="删除标示"
|
|
|
- width="180"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="companyId"
|
|
|
- label="申请认证企业ID"
|
|
|
- width="180"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="approvePersonId"
|
|
|
- label="审批人"
|
|
|
- width="180"
|
|
|
- ></el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="approveTime"
|
|
|
- label="审批时间"
|
|
|
- width="180"
|
|
|
- ></el-table-column>
|
|
|
+ <el-table-column prop="isCertificationName" label="审核状态" width="180"></el-table-column>
|
|
|
+ <el-table-column prop="createByName" label="提交人" width="180"></el-table-column>
|
|
|
+ <el-table-column prop="createTime" label="申请时间" width="180"></el-table-column>
|
|
|
+ <el-table-column prop="companyName" label="申请认证企业" width="180"></el-table-column>
|
|
|
+ <el-table-column prop="approvePersonName" label="审核人" width="180"></el-table-column>
|
|
|
+ <el-table-column prop="approveTime" label="审核时间" width="180"></el-table-column>
|
|
|
<el-table-column label="操作">
|
|
|
- <template slot-scope="{ row }">
|
|
|
- <el-button size="mini" type="warning" @click="handleEdit(row)"
|
|
|
- >编辑</el-button
|
|
|
- >
|
|
|
- <el-button size="mini" type="danger" @click="handleDelete(row)"
|
|
|
- >删除</el-button
|
|
|
- >
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <el-button v-if="row.isCertification==1" size="mini" type="warning" @click="handleEdit(row)">处理</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
@@ -171,17 +73,18 @@
|
|
|
@size-change="pageSizeChange"
|
|
|
layout="total, sizes, prev, pager, next, jumper"
|
|
|
></el-pagination>
|
|
|
- <enterpriseCertificationApprove-detail
|
|
|
+ <enterpriseCertificationApprove-check
|
|
|
v-if="showModal"
|
|
|
+ :companyKey="companyKey"
|
|
|
:businessKey="businessKey"
|
|
|
:title="modalTitle"
|
|
|
@close="onDetailModalClose"
|
|
|
- ></enterpriseCertificationApprove-detail>
|
|
|
+ ></enterpriseCertificationApprove-check>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
import Constant from "@/constant";
|
|
|
-import EnterpriseCertificationApproveDetail from "./enterpriseCertificationApprove-detail";
|
|
|
+import EnterpriseCertificationApproveCheck from "./enterpriseCertificationApprove-check";
|
|
|
import enterpriseCertificationApproveApi from "@/api/base/enterpriseCertificationApprove";
|
|
|
import NProgress from "nprogress"; // progress bar
|
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
|
@@ -192,15 +95,7 @@ export default {
|
|
|
|
|
|
return {
|
|
|
queryModel: {
|
|
|
- id: "",
|
|
|
- createBy: "",
|
|
|
- createTime: "",
|
|
|
- updateBy: "",
|
|
|
- updateTime: "",
|
|
|
- delFlag: "",
|
|
|
- companyId: "",
|
|
|
- approvePersonId: "",
|
|
|
- approveTime: "",
|
|
|
+ isCertification: "",
|
|
|
},
|
|
|
loading: false,
|
|
|
tableData: [],
|
|
|
@@ -215,6 +110,7 @@ export default {
|
|
|
showModal: false,
|
|
|
modalTitle: "",
|
|
|
businessKey: "",
|
|
|
+ companyKey: "",
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -229,15 +125,7 @@ export default {
|
|
|
formData.append("pageIndex", self.pageIndex);
|
|
|
formData.append("pageSize", self.pageSize);
|
|
|
|
|
|
- formData.append("id", self.queryModel.id);
|
|
|
- formData.append("createBy", self.queryModel.createBy);
|
|
|
- formData.append("createTime", self.queryModel.createTime);
|
|
|
- formData.append("updateBy", self.queryModel.updateBy);
|
|
|
- formData.append("updateTime", self.queryModel.updateTime);
|
|
|
- formData.append("delFlag", self.queryModel.delFlag);
|
|
|
- formData.append("companyId", self.queryModel.companyId);
|
|
|
- formData.append("approvePersonId", self.queryModel.approvePersonId);
|
|
|
- formData.append("approveTime", self.queryModel.approveTime);
|
|
|
+ formData.append("isCertification", self.queryModel.isCertification);
|
|
|
|
|
|
if (this.field != null) {
|
|
|
formData.append("field", this.field);
|
|
|
@@ -289,6 +177,7 @@ export default {
|
|
|
},
|
|
|
handleEdit(record) {
|
|
|
this.modalTitle = "编辑";
|
|
|
+ this.companyKey= record.companyId;
|
|
|
this.businessKey = record.id;
|
|
|
this.showModal = true;
|
|
|
},
|
|
|
@@ -361,7 +250,7 @@ export default {
|
|
|
this.changePage(1);
|
|
|
},
|
|
|
components: {
|
|
|
- "enterpriseCertificationApprove-detail": EnterpriseCertificationApproveDetail,
|
|
|
+ "enterpriseCertificationApprove-check": EnterpriseCertificationApproveCheck,
|
|
|
},
|
|
|
};
|
|
|
</script>
|