|
|
@@ -220,7 +220,7 @@
|
|
|
|
|
|
<!-- 添加框(默认隐藏) -->
|
|
|
<el-dialog :title="addShowTitle"
|
|
|
- :visible.sync="addshow" :before-close="handleClose"
|
|
|
+ :visible.sync="addshow"
|
|
|
width="85%">
|
|
|
<!-- <el-form :model="entityForm"
|
|
|
:rules="rules"
|
|
|
@@ -325,120 +325,297 @@
|
|
|
</span> -->
|
|
|
<el-tabs type="border-card">
|
|
|
<el-tab-pane label="企业">
|
|
|
- <el-form :model="entityForm"
|
|
|
- ref="EntityFormref"
|
|
|
+ <el-form :model="badForm"
|
|
|
+ ref="badFormref"
|
|
|
label-width="80px"
|
|
|
:rules="rules">
|
|
|
- <el-form-item label="企业名称"
|
|
|
- prop="CompanyName">
|
|
|
- <el-input placeholder="请选择企业名称"
|
|
|
- v-model="entityForm.CompanyName"
|
|
|
- readonly
|
|
|
- style="width:100%">
|
|
|
- <el-button type="primary"
|
|
|
- style="width:30%"
|
|
|
- :disabled="isChooseDisable"
|
|
|
- @click="companyDialog = true"
|
|
|
- slot="append">选择</el-button>
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
<el-card class="box-card1"
|
|
|
- shadow="never"
|
|
|
- v-if="wzFlag">
|
|
|
+ shadow="never">
|
|
|
<div slot="header">
|
|
|
- <span>物资类</span>
|
|
|
+ <span>变更不良行为</span>
|
|
|
</div>
|
|
|
- <div>
|
|
|
-
|
|
|
- <el-form-item label="状态">
|
|
|
- <el-select v-model="entityForm.WZStatus"
|
|
|
- placeholder="请选择"
|
|
|
- style="width:20%"
|
|
|
- size="mini">
|
|
|
- <el-option v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="企业名称"
|
|
|
+ prop="CompanyName">
|
|
|
+ <el-input placeholder="请选择企业名称"
|
|
|
+ v-model="badForm.CompanyName"
|
|
|
+ readonly
|
|
|
+ style="width:100%">
|
|
|
+ <el-button type="primary"
|
|
|
+ style="width:30%"
|
|
|
+ :disabled="isChooseDisable"
|
|
|
+ @click="companyDialog = true"
|
|
|
+ slot="append">选择</el-button>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="类别" prop="Type">
|
|
|
+ <el-select
|
|
|
+ placeholder="请选择"
|
|
|
+ style="width:100%"
|
|
|
+ size="mini" v-model="badForm.Type">
|
|
|
+ <el-option v-for="item in typeOptions"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ size="mini">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <el-form-item label="状态" prop="Status">
|
|
|
+ <el-select v-model="badForm.Status"
|
|
|
+ placeholder="请选择"
|
|
|
+ style="width:100%"
|
|
|
size="mini">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="不良行为">
|
|
|
- <el-input type="textarea"
|
|
|
- size="mini"
|
|
|
- style="width:100%"
|
|
|
- v-model="entityForm.WZRecord"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-option v-for="item in options"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ size="mini">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="不良行为" prop="Record">
|
|
|
+ <el-input type="textarea"
|
|
|
+ size="mini"
|
|
|
+ style="width:100%"
|
|
|
+ v-model="badForm.Record"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <div style="margin-bottom: 6px;float:right">
|
|
|
+ <el-button type="primary"
|
|
|
+ size="small"
|
|
|
+ @click="addAnnualAudit()">确 定</el-button>
|
|
|
</div>
|
|
|
</el-card>
|
|
|
<el-card class="box-card1"
|
|
|
- shadow="never"
|
|
|
- v-if="jjFlag">
|
|
|
+ shadow="never">
|
|
|
<div slot="header">
|
|
|
- <span>基建类</span>
|
|
|
+ <span>历史记录</span>
|
|
|
</div>
|
|
|
- <div>
|
|
|
+ <el-tabs type="border-card"
|
|
|
+ style="margin-top:-7px"
|
|
|
+ @tab-click="handleClick"
|
|
|
+ v-model="activeName1">
|
|
|
+ <el-tab-pane label="物资类"
|
|
|
+ name="first">
|
|
|
+ <el-table size="mini"
|
|
|
+ :data="wzList"
|
|
|
+ border
|
|
|
+ height="300px">
|
|
|
+ <el-table-column width="150" property="CreateOn" label="操作时间">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ jstimehandle(scope.row.Createon+'') }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="CertSubStatus"
|
|
|
+ label="状态"
|
|
|
+ width="100px"
|
|
|
+ align="center"
|
|
|
+ show-overflow-tooltip>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span style="color: #67C23A" v-if="scope.row.CertSubStatus=='1'">准入</span>
|
|
|
+ <span style="color: #E6A23C" v-else-if="scope.row.CertSubStatus=='2'">暂停</span>
|
|
|
+ <span style="color: #F56C6C" v-else-if="scope.row.CertSubStatus=='3'">取消</span>
|
|
|
+ <span v-else>——</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="BackReason"
|
|
|
+ label="原因"
|
|
|
+ align="center"
|
|
|
+ show-overflow-tooltip></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <el-pagination @size-change="handleWZSizeChange"
|
|
|
+ @current-change="handleWZCurrentChange"
|
|
|
+ :current-page="wzCurrentPage"
|
|
|
+ :page-sizes="[10, 15, 20, 25]"
|
|
|
+ :page-size="wzSize"
|
|
|
+ layout="total, sizes, prev, pager, next, jumper"
|
|
|
+ :total="wzCurrentItemCount"></el-pagination>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="基建类"
|
|
|
+ name="second">
|
|
|
+ <el-table size="mini"
|
|
|
+ :data="jjList"
|
|
|
+ border
|
|
|
+ height="300px">
|
|
|
+ <el-table-column width="150" property="CreateOn" label="操作时间">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ jstimehandle(scope.row.Createon+'') }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="CertSubStatus"
|
|
|
+ label="状态"
|
|
|
+ width="100px"
|
|
|
+ align="center"
|
|
|
+ show-overflow-tooltip>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span style="color: #67C23A" v-if="scope.row.CertSubStatus=='1'">准入</span>
|
|
|
+ <span style="color: #E6A23C" v-else-if="scope.row.CertSubStatus=='2'">暂停</span>
|
|
|
+ <span style="color: #F56C6C" v-else-if="scope.row.CertSubStatus=='3'">取消</span>
|
|
|
+ <span v-else>——</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="BackReason"
|
|
|
+ label="原因"
|
|
|
+ align="center"
|
|
|
+ show-overflow-tooltip></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <el-pagination @size-change="handleJJSizeChange"
|
|
|
+ @current-change="handleJJCurrentChange"
|
|
|
+ :current-page="jjCurrentPage"
|
|
|
+ :page-sizes="[10, 15, 20, 25]"
|
|
|
+ :page-size="jjSize"
|
|
|
+ layout="total, sizes, prev, pager, next, jumper"
|
|
|
+ :total="jjCurrentItemCount"></el-pagination>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="技术服务类"
|
|
|
+ name="third">
|
|
|
+ <el-table size="mini"
|
|
|
+ :data="jfList"
|
|
|
+ border
|
|
|
+ height="300px">
|
|
|
+ <el-table-column width="150" property="CreateOn" label="操作时间">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ jstimehandle(scope.row.Createon+'') }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="CertSubStatus"
|
|
|
+ label="状态"
|
|
|
+ width="100px"
|
|
|
+ align="center"
|
|
|
+ show-overflow-tooltip>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span style="color: #67C23A" v-if="scope.row.CertSubStatus=='1'">准入</span>
|
|
|
+ <span style="color: #E6A23C" v-else-if="scope.row.CertSubStatus=='2'">暂停</span>
|
|
|
+ <span style="color: #F56C6C" v-else-if="scope.row.CertSubStatus=='3'">取消</span>
|
|
|
+ <span v-else>——</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="BackReason"
|
|
|
+ label="原因"
|
|
|
+ align="center"
|
|
|
+ show-overflow-tooltip></el-table-column>
|
|
|
+ </el-table>
|
|
|
+ <el-pagination @size-change="handleJFSizeChange"
|
|
|
+ @current-change="handleJFCurrentChange"
|
|
|
+ :current-page="jfCurrentPage"
|
|
|
+ :page-sizes="[10, 15, 20, 25]"
|
|
|
+ :page-size="jfSize"
|
|
|
+ layout="total, sizes, prev, pager, next, jumper"
|
|
|
+ :total="jfCurrentItemCount"></el-pagination>
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
|
|
|
- <el-form-item label="状态">
|
|
|
- <el-select v-model="entityForm.JJStatus"
|
|
|
- placeholder="请选择"
|
|
|
- style="width:20%"
|
|
|
- size="mini">
|
|
|
- <el-option v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
- size="mini">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="不良行为">
|
|
|
- <el-input type="textarea"
|
|
|
- size="mini"
|
|
|
- style="width:100%"
|
|
|
- v-model="entityForm.JJRecord"></el-input>
|
|
|
- </el-form-item>
|
|
|
|
|
|
- </div>
|
|
|
</el-card>
|
|
|
- <el-card class="box-card1"
|
|
|
- shadow="never"
|
|
|
- v-if="jfFlag">
|
|
|
- <div slot="header">
|
|
|
- <span>技术服务类</span>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
+ <!--<el-card class="box-card1"-->
|
|
|
+ <!--shadow="never"-->
|
|
|
+ <!--v-if="wzFlag">-->
|
|
|
+ <!--<div slot="header">-->
|
|
|
+ <!--<span>物资类</span>-->
|
|
|
+ <!--<el-button type="primary" size="mini" style="float: right; margin-top: -5px" @click="openHistory()">历史记录</el-button>-->
|
|
|
+ <!--</div>-->
|
|
|
+ <!--<div>-->
|
|
|
|
|
|
- <el-form-item label="状态">
|
|
|
- <el-select v-model="entityForm.JFStatus"
|
|
|
- placeholder="请选择"
|
|
|
- style="width:20%"
|
|
|
- size="mini">
|
|
|
- <el-option v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
- size="mini">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="不良行为">
|
|
|
- <el-input type="textarea"
|
|
|
- size="mini"
|
|
|
- style="width:100%"
|
|
|
- v-model="entityForm.JFRecord"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <!--<el-form-item label="状态">-->
|
|
|
+ <!--<el-select v-model="entityForm.WZStatus"-->
|
|
|
+ <!--placeholder="请选择"-->
|
|
|
+ <!--style="width:20%"-->
|
|
|
+ <!--size="mini">-->
|
|
|
+ <!--<el-option v-for="item in options"-->
|
|
|
+ <!--:key="item.value"-->
|
|
|
+ <!--:label="item.label"-->
|
|
|
+ <!--:value="item.value"-->
|
|
|
+ <!--size="mini">-->
|
|
|
+ <!--</el-option>-->
|
|
|
+ <!--</el-select>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--<el-form-item label="不良行为">-->
|
|
|
+ <!--<el-input type="textarea"-->
|
|
|
+ <!--size="mini"-->
|
|
|
+ <!--style="width:100%"-->
|
|
|
+ <!--v-model="entityForm.WZRecord"></el-input>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--</div>-->
|
|
|
+ <!--</el-card>-->
|
|
|
+ <!--<el-card class="box-card1"-->
|
|
|
+ <!--shadow="never"-->
|
|
|
+ <!--v-if="jjFlag">-->
|
|
|
+ <!--<div slot="header">-->
|
|
|
+ <!--<span>基建类</span>-->
|
|
|
+ <!--<el-button type="primary" size="mini" style="float: right; margin-top: -5px" @click="openHistory()">历史记录</el-button>-->
|
|
|
+ <!--</div>-->
|
|
|
+ <!--<div>-->
|
|
|
|
|
|
- </div>
|
|
|
- </el-card>
|
|
|
+ <!--<el-form-item label="状态">-->
|
|
|
+ <!--<el-select v-model="entityForm.JJStatus"-->
|
|
|
+ <!--placeholder="请选择"-->
|
|
|
+ <!--style="width:20%"-->
|
|
|
+ <!--size="mini">-->
|
|
|
+ <!--<el-option v-for="item in options"-->
|
|
|
+ <!--:key="item.value"-->
|
|
|
+ <!--:label="item.label"-->
|
|
|
+ <!--:value="item.value"-->
|
|
|
+ <!--size="mini">-->
|
|
|
+ <!--</el-option>-->
|
|
|
+ <!--</el-select>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--<el-form-item label="不良行为">-->
|
|
|
+ <!--<el-input type="textarea"-->
|
|
|
+ <!--size="mini"-->
|
|
|
+ <!--style="width:100%"-->
|
|
|
+ <!--v-model="entityForm.JJRecord"></el-input>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+
|
|
|
+ <!--</div>-->
|
|
|
+ <!--</el-card>-->
|
|
|
+ <!--<el-card class="box-card1"-->
|
|
|
+ <!--shadow="never"-->
|
|
|
+ <!--v-if="jfFlag">-->
|
|
|
+ <!--<div slot="header">-->
|
|
|
+ <!--<span>技术服务类</span>-->
|
|
|
+ <!--<el-button type="primary" size="mini" style="float: right; margin-top: -5px" @click="openHistory()">历史记录</el-button>-->
|
|
|
+ <!--</div>-->
|
|
|
+ <!--<div>-->
|
|
|
+
|
|
|
+ <!--<el-form-item label="状态">-->
|
|
|
+ <!--<el-select v-model="entityForm.JFStatus"-->
|
|
|
+ <!--placeholder="请选择"-->
|
|
|
+ <!--style="width:20%"-->
|
|
|
+ <!--size="mini">-->
|
|
|
+ <!--<el-option v-for="item in options"-->
|
|
|
+ <!--:key="item.value"-->
|
|
|
+ <!--:label="item.label"-->
|
|
|
+ <!--:value="item.value"-->
|
|
|
+ <!--size="mini">-->
|
|
|
+ <!--</el-option>-->
|
|
|
+ <!--</el-select>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--<el-form-item label="不良行为">-->
|
|
|
+ <!--<el-input type="textarea"-->
|
|
|
+ <!--size="mini"-->
|
|
|
+ <!--style="width:100%"-->
|
|
|
+ <!--v-model="entityForm.JFRecord"></el-input>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+
|
|
|
+ <!--</div>-->
|
|
|
+ <!--</el-card>-->
|
|
|
</el-form>
|
|
|
- <div style="margin-top:5px;float:right">
|
|
|
- <el-button size="small"
|
|
|
- @click="addshow = false">取 消</el-button>
|
|
|
- <el-button type="primary"
|
|
|
- size="small"
|
|
|
- @click="addAnnualAudit()">确 定</el-button>
|
|
|
- </div>
|
|
|
+ <!--<div style="margin-top:5px;float:right">-->
|
|
|
+ <!--<el-button size="small"-->
|
|
|
+ <!--@click="addshow = false">取 消</el-button>-->
|
|
|
+ <!--<el-button type="primary"-->
|
|
|
+ <!--size="small"-->
|
|
|
+ <!--@click="addAnnualAudit()">确 定</el-button>-->
|
|
|
+ <!--</div>-->
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="准入范围">
|
|
|
<!--<el-form label-width="80px"-->
|
|
|
@@ -630,13 +807,13 @@
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
|
|
|
- <div style="margin-top:5px;float:right">
|
|
|
- <el-button size="small"
|
|
|
- @click="addshow = false">取 消</el-button>
|
|
|
- <el-button type="primary"
|
|
|
- size="small"
|
|
|
- @click="addAnnualAudit()">保 存</el-button>
|
|
|
- </div>
|
|
|
+ <!--<div style="margin-top:5px;float:right">-->
|
|
|
+ <!--<el-button size="small"-->
|
|
|
+ <!--@click="addshow = false">取 消</el-button>-->
|
|
|
+ <!--<el-button type="primary"-->
|
|
|
+ <!--size="small"-->
|
|
|
+ <!--@click="addAnnualAudit()">保 存</el-button>-->
|
|
|
+ <!--</div>-->
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
<el-dialog
|
|
|
@@ -770,6 +947,7 @@ export default {
|
|
|
tcTemp: '',
|
|
|
yChooseCert: '',
|
|
|
activeName: 'first',
|
|
|
+ activeName1: 'first',
|
|
|
goodsSelection: [],
|
|
|
basisSelection: [],
|
|
|
tcSelection: [],
|
|
|
@@ -777,6 +955,7 @@ export default {
|
|
|
basisList: [],
|
|
|
tcList: [],
|
|
|
certNames: '',
|
|
|
+ typeOptions: [],
|
|
|
options: [{
|
|
|
value: '1',
|
|
|
label: '准入',
|
|
|
@@ -807,6 +986,20 @@ export default {
|
|
|
size1: 10,
|
|
|
goodsSize: 10,
|
|
|
basisSize: 10,
|
|
|
+
|
|
|
+ wzList: [],
|
|
|
+ jjList: [],
|
|
|
+ jfList: [],
|
|
|
+ wzSize: 10,
|
|
|
+ jjSize: 10,
|
|
|
+ jfSize: 10,
|
|
|
+ wzCurrentPage: 1,
|
|
|
+ jjCurrentPage: 1,
|
|
|
+ jfCurrentPage: 1,
|
|
|
+ wzCurrentItemCount: 0,
|
|
|
+ jjCurrentItemCount: 0,
|
|
|
+ jfCurrentItemCount: 0,
|
|
|
+
|
|
|
tcSize: 10,
|
|
|
currentPage: 1,
|
|
|
currentPage1: 1,
|
|
|
@@ -820,6 +1013,13 @@ export default {
|
|
|
currentTCItemCount: 0,
|
|
|
Bak2: [],
|
|
|
Bak22: [],
|
|
|
+ badForm: {
|
|
|
+ CompanyCode: '',
|
|
|
+ CompanyName: '',
|
|
|
+ Type: '',
|
|
|
+ Status: '',
|
|
|
+ Record: ''
|
|
|
+ },
|
|
|
entityForm: {
|
|
|
CompanyCode: '',
|
|
|
CompanyName: '',
|
|
|
@@ -846,11 +1046,16 @@ export default {
|
|
|
},
|
|
|
rules: {
|
|
|
CompanyName: [
|
|
|
- {
|
|
|
- required: true,
|
|
|
- message: '请输入企业名称',
|
|
|
- trigger: 'change'
|
|
|
- }
|
|
|
+ {required: true, message: '请输入企业名称', trigger: 'change'}
|
|
|
+ ],
|
|
|
+ Type: [
|
|
|
+ {required: true, message: '请选择类别', trigger: 'change'}
|
|
|
+ ],
|
|
|
+ Status: [
|
|
|
+ {required: true, message: '请选择状态', trigger: 'change'}
|
|
|
+ ],
|
|
|
+ Record: [
|
|
|
+ {required: true, message: '请输入变更原因', trigger: 'change'}
|
|
|
]
|
|
|
// Bak3: [
|
|
|
// {
|
|
|
@@ -884,6 +1089,57 @@ export default {
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
+ getWZBadList () {
|
|
|
+ let params = {
|
|
|
+ _size: this.wzSize,
|
|
|
+ _currentPage: this.wzCurrentPage,
|
|
|
+ companyId: this.companyId,
|
|
|
+ companyType: '01'
|
|
|
+ }
|
|
|
+ setapi
|
|
|
+ .getBadList(params, this.$axios)
|
|
|
+ .then(res => {
|
|
|
+ this.wzList = res.data.items
|
|
|
+ this.wzCurrentItemCount = res.data.currentItemCount
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ console.error(err)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getJJBadList () {
|
|
|
+ let params = {
|
|
|
+ _size: this.jjSize,
|
|
|
+ _currentPage: this.jjCurrentPage,
|
|
|
+ companyId: this.companyId,
|
|
|
+ companyType: '02'
|
|
|
+ }
|
|
|
+ setapi
|
|
|
+ .getBadList(params, this.$axios)
|
|
|
+ .then(res => {
|
|
|
+ this.jjList = res.data.items
|
|
|
+ this.jjCurrentItemCount = res.data.currentItemCount
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ console.error(err)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getJFBadList () {
|
|
|
+ let params = {
|
|
|
+ _size: this.jfSize,
|
|
|
+ _currentPage: this.jfCurrentPage,
|
|
|
+ companyId: this.companyId,
|
|
|
+ companyType: '03'
|
|
|
+ }
|
|
|
+ setapi
|
|
|
+ .getBadList(params, this.$axios)
|
|
|
+ .then(res => {
|
|
|
+ this.jfList = res.data.items
|
|
|
+ this.jfCurrentItemCount = res.data.currentItemCount
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ console.error(err)
|
|
|
+ })
|
|
|
+ },
|
|
|
handleClose () {
|
|
|
this.$confirm('是否保存?')
|
|
|
.then(_ => {
|
|
|
@@ -1049,6 +1305,8 @@ export default {
|
|
|
// this.yChooseCert = ''
|
|
|
this.entityForm.CompanyCode = val.Id
|
|
|
this.entityForm.CompanyName = val.SupplierName
|
|
|
+ this.badForm.CompanyCode = val.Id
|
|
|
+ this.badForm.CompanyName = val.SupplierName
|
|
|
this.serachCertType(val.Id)
|
|
|
// 搜索该公司是否有准入
|
|
|
this.serachCertByCompany(val.Id)
|
|
|
@@ -1083,15 +1341,28 @@ export default {
|
|
|
setapi
|
|
|
.serachCertType(val, this.$axios)
|
|
|
.then(res => {
|
|
|
+ this.typeOptions = []
|
|
|
this.wzFlag = res.data.items[0]
|
|
|
+ if (this.wzFlag) {
|
|
|
+ this.typeOptions.push({value: '01', label: '物资类'})
|
|
|
+ }
|
|
|
this.jjFlag = res.data.items[1]
|
|
|
+ if (this.jjFlag) {
|
|
|
+ this.typeOptions.push({value: '02', label: '基建类'})
|
|
|
+ }
|
|
|
this.jfFlag = res.data.items[2]
|
|
|
+ if (this.jfFlag) {
|
|
|
+ this.typeOptions.push({value: '03', label: '技术服务类'})
|
|
|
+ }
|
|
|
// 搜索该公司badrecord表返显
|
|
|
this.backCompanyBadRecord(val)
|
|
|
})
|
|
|
},
|
|
|
serachCertByCompany (companyId) {
|
|
|
this.companyId = companyId
|
|
|
+ this.getWZBadList()
|
|
|
+ this.getJJBadList()
|
|
|
+ this.getJFBadList()
|
|
|
this.serachGoodsCertByCompany()
|
|
|
this.serachBasisCertByCompany()
|
|
|
this.serachTCCertByCompany()
|
|
|
@@ -1256,6 +1527,8 @@ export default {
|
|
|
this.isChooseDisable = true
|
|
|
this.entityForm.CompanyCode = row.Companycode
|
|
|
this.entityForm.CompanyName = row.Companyname
|
|
|
+ this.badForm.CompanyCode = row.Companycode
|
|
|
+ this.badForm.CompanyName = row.Companyname
|
|
|
this.serachCertType(row.Companycode)
|
|
|
this.serachCertByCompany(row.Companycode)
|
|
|
|
|
|
@@ -1344,63 +1617,23 @@ export default {
|
|
|
this.jjFlag = false
|
|
|
this.jfFlag = false
|
|
|
this.addShowTitle = '添加不良行为'
|
|
|
- if (this.$refs['EntityFormref'] !== undefined) {
|
|
|
- this.$refs['EntityFormref'].resetFields()
|
|
|
+ if (this.$refs['badFormref'] !== undefined) {
|
|
|
+ this.$refs['badFormref'].resetFields()
|
|
|
}
|
|
|
},
|
|
|
// 增加方法
|
|
|
addAnnualAudit () {
|
|
|
- // 处理时间段
|
|
|
- // if (this.Bak2 && this.Bak2.length !== 0) {
|
|
|
- // var startDate = this.formatDateTime(this.Bak2[0])
|
|
|
- // var endDate = this.formatDateTime(this.Bak2[1])
|
|
|
- // this.entityForm.Bak2 = startDate + ' 至 ' + endDate
|
|
|
- // }
|
|
|
- // 判断是什么暂停
|
|
|
- // if (this.certNames !== '') {
|
|
|
- // this.isFlag = '1'
|
|
|
- // } else {
|
|
|
- // this.isFlag = '0'
|
|
|
- // }
|
|
|
- // 处理选中的数组
|
|
|
- // var goodsString = ''
|
|
|
- // if (this.goodsSelection.length !== 0) {
|
|
|
- // for (var i = 0; i < this.goodsSelection.length; i++) {
|
|
|
- // goodsString = goodsString + this.goodsSelection[i].Id + ','
|
|
|
- // }
|
|
|
- // goodsString = goodsString.substring(0, goodsString.length - 1)
|
|
|
- // }
|
|
|
-
|
|
|
- // var basisString = ''
|
|
|
- // if (this.basisSelection.length !== 0) {
|
|
|
- // for (var j = 0; j < this.basisSelection.length; j++) {
|
|
|
- // basisString = basisString + this.basisSelection[j].Id + ','
|
|
|
- // }
|
|
|
- // basisString = basisString.substring(0, basisString.length - 1)
|
|
|
- // }
|
|
|
-
|
|
|
- // var tcString = ''
|
|
|
- // if (this.tcSelection.length !== 0) {
|
|
|
- // for (var k = 0; k < this.tcSelection.length; k++) {
|
|
|
- // tcString = tcString + this.tcSelection[k].Id + ','
|
|
|
- // }
|
|
|
- // tcString = tcString.substring(0, tcString.length - 1)
|
|
|
- // }
|
|
|
- // let params = {
|
|
|
- // _isFlag: this.isFlag,
|
|
|
- // _goodsString: goodsString,
|
|
|
- // _basisString: basisString,
|
|
|
- // _tcString: tcString
|
|
|
- // }
|
|
|
- this.$refs['EntityFormref'].validate(valid => {
|
|
|
+ this.$refs['badFormref'].validate(valid => {
|
|
|
if (valid) {
|
|
|
setapi
|
|
|
- .addBadRecord(this.entityForm, this.$axios)
|
|
|
+ .addBadRecord(this.badForm, this.$axios)
|
|
|
.then(res => {
|
|
|
if (res.data.code !== -1) {
|
|
|
// 刷新列表
|
|
|
this.initDatas()
|
|
|
- this.addshow = false
|
|
|
+ this.getWZBadList()
|
|
|
+ this.getJJBadList()
|
|
|
+ this.getJFBadList()
|
|
|
this.$message({
|
|
|
type: 'success',
|
|
|
message: res.data.message
|
|
|
@@ -1551,6 +1784,35 @@ export default {
|
|
|
this.currentTCPage = 1
|
|
|
this.serachTCCertByCompany()
|
|
|
},
|
|
|
+
|
|
|
+ handleWZSizeChange (value) {
|
|
|
+ this.wzSize = value
|
|
|
+ this.wzCurrentPage = 1
|
|
|
+ this.getWZBadList()
|
|
|
+ },
|
|
|
+ handleWZCurrentChange (value) {
|
|
|
+ this.wzCurrentPage = value
|
|
|
+ this.getWZBadList()
|
|
|
+ },
|
|
|
+ handleJJSizeChange (value) {
|
|
|
+ this.jjSize = value
|
|
|
+ this.jjCurrentPage = 1
|
|
|
+ this.getJJBadList()
|
|
|
+ },
|
|
|
+ handleJJCurrentChange (value) {
|
|
|
+ this.jjCurrentPage = value
|
|
|
+ this.getJJBadList()
|
|
|
+ },
|
|
|
+ handleJFSizeChange (value) {
|
|
|
+ this.jfSize = value
|
|
|
+ this.jfCurrentPage = 1
|
|
|
+ this.getJFBadList()
|
|
|
+ },
|
|
|
+ handleJFCurrentChange (value) {
|
|
|
+ this.jfCurrentPage = value
|
|
|
+ this.getJFBadList()
|
|
|
+ },
|
|
|
+
|
|
|
searchCommand (command) {
|
|
|
if (command === 'clear') {
|
|
|
this.clearSearch()
|