2
3
Просмотр исходного кода

前端:集中评审列表不在查询准入范围, 重整表格显示的列

baichengfei 4 лет назад
Родитель
Сommit
a908efa0eb

+ 114 - 423
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierps/basislist.vue

@@ -12,11 +12,18 @@
 
         <el-form ref="form" :inline="true" style="float: right; margin-top: -10px">
           <el-form-item label="企业名称">
-            <el-input size="mini" v-model="searchForm.SupplierName" style="width:100%" clearable placeholder="请输入"></el-input>
+            <el-input size="mini" v-model="searchForm.SupplierName" clearable style="width:150px" placeholder="请输入企业名称"></el-input>
+          </el-form-item>
+          <el-form-item label="审核处室">
+            <el-select filterable ref="issueFromSelect"  v-model="searchForm.ThirdAudit" class="select_form" size="mini"
+                       placeholder="请选择审核处室" style="width: 150px;" clearable>
+              <el-option v-for="item in AllBusDeptList" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                         style="width: 100%;"></el-option>
+            </el-select>
           </el-form-item>
           <el-form-item label="推荐单位">
             <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
-                       placeholder="请选择推荐单位" style="width: 100%;">
+                       placeholder="请选择推荐单位" style="width: 150px;">
               <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
                          style="width: 100%;"></el-option>
             </el-select>
@@ -73,6 +80,7 @@
                          :prop="column.prop" sortable :width="column.width" :label="column.label" align="center" show-overflow-tooltip>
           <template slot-scope="scope" >
             <span v-if="column.prop == 'SetupTime'">{{ jstimehandle(scope.row.SetupTime+'') }}</span>
+            <span v-else-if="column.prop == 'ThirdAudit'">{{ getBusinessDeptNameById(scope.row.ThirdAudit) }}</span>
             <span v-else>{{ scope.row[column.prop] }}</span>
           </template>
         </el-table-column>
@@ -88,17 +96,15 @@
       </el-pagination>
     </el-card>
 
-    <el-dialog title="高级查询" :visible.sync="dialogVisible" width="720px">
-     <el-form ref="advancedsearchForm" label-width="130px">
+    <el-dialog title="高级查询" :close-on-click-modal="false" :visible.sync="dialogVisible" width="720px">
+      <el-form ref="advancedsearchForm" label-width="130px">
         <el-row>
-
           <el-col :span="12">
             <el-form-item label="时间">
               <el-date-picker size="mini" v-model="CreateOn" type="daterange" style="width:100%" range-separator="至"
                               start-placeholder="生成日期" end-placeholder="结束日期"></el-date-picker>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="企业名称">
               <el-input size="mini" v-model="searchForm.SupplierName" style="width:100%" placeholder="请输入"></el-input>
@@ -113,75 +119,67 @@
               </el-select>
             </el-form-item>
           </el-col>
-         <!-- <el-col :span="12">
-          <el-form-item label="供应商类型">
-            <el-select  size="mini" v-model="searchForm.OperType" placeholder="请选择" style="width: 100%">
-              <el-option v-for="item in OperTypeOptions" :key="item.Id" :label="item.Key"
-                         :value="item.Key">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col> -->
-
-        <el-col :span="12">
-          <el-form-item label="单位关系">
-            <el-select size="mini" v-model="searchForm.SpecTypeCode" placeholder="请选择" style="width: 100%">
-              <el-option v-for="item in UnitRelationOptions" :key="item.Id" :label="item.Key"
-                         :value="item.Value">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
-       <el-col :span="12">
-          <el-form-item label="国家">
-            <el-select  size="mini" v-model="searchForm.Country" filterable placeholder="请选择" style="width: 100%">
-              <el-option
-                v-for="item in countryListOptions"
-                :key="item.key"
-                :label="item.value"
-                :value="item.value">
-                <span style="float: left">{{ item.value }}</span>
-                <span style="float: right; color: #8492a6; font-size: 13px">{{ item.label }}</span>
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
           <el-col :span="12">
-          <el-form-item label="准入方式">
-            <el-select size="mini"  v-model="searchForm.InStyle" placeholder="请选择" style="width: 100%">
-              <el-option  v-for="item in InOptions" :key="item.Id" :label="item.Key"
-                         :value="item.Value">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="12">
-          <el-form-item label="管理单位" >
-            <el-select size="mini" filterable v-model="searchForm.MgrUnit" maxlength="255"  clearable placeholder="请输入" style="width: 100%">
-            <el-option  v-for="item in ManagementUnitOptions" :key="item.Value" :label="item.Key"
-                         :value="item.Key">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="12">
-          <el-form-item label="中石油准入证编号" >
-            <el-input size="mini" v-model="searchForm.PACNumber" maxlength="255" placeholder="请输入" style="width: 100%"></el-input>
-          </el-form-item>
-        </el-col>
-
-
-        <el-col :span="12">
-          <el-form-item label="统一社会信用代码">
-            <el-input size="mini" v-model="searchForm.CommercialNo" maxlength="50" placeholder="请输入" style="width: 100%"></el-input>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="24">
+            <el-form-item label="审核处室">
+              <el-select filterable ref="issueFromSelect" v-model="searchForm.ThirdAudit" class="select_form" size="mini"
+                         placeholder="请选择审核处室" style="width: 100%;">
+                <el-option v-for="item in AllBusDeptList" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                           style="width: 100%;"></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="单位关系">
+              <el-select size="mini" v-model="searchForm.SpecTypeCode" placeholder="请选择" style="width: 100%">
+                <el-option v-for="item in UnitRelationOptions" :key="item.Id" :label="item.Key"
+                           :value="item.Value">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="准入方式">
+              <el-select size="mini"  v-model="searchForm.InStyle" placeholder="请选择" style="width: 100%">
+                <el-option  v-for="item in InOptions" :key="item.Id" :label="item.Key"
+                            :value="item.Value">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="管理单位" >
+              <el-select size="mini" filterable v-model="searchForm.MgrUnit" maxlength="255"  clearable placeholder="请输入" style="width: 100%">
+                <el-option  v-for="item in ManagementUnitOptions" :key="item.Value" :label="item.Key"
+                            :value="item.Key">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="中石油准入证编号" >
+              <el-input size="mini" v-model="searchForm.PACNumber" maxlength="255" placeholder="请输入" style="width: 100%"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="统一社会信用代码">
+              <el-input size="mini" v-model="searchForm.CommercialNo" maxlength="50" placeholder="请输入" style="width: 100%"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="国家">
+              <el-select  size="mini" v-model="searchForm.Country" filterable placeholder="请选择" style="width: 100%">
+                <el-option
+                  v-for="item in countryListOptions"
+                  :key="item.key"
+                  :label="item.value"
+                  :value="item.value">
+                  <span style="float: left">{{ item.value }}</span>
+                  <span style="float: right; color: #8492a6; font-size: 13px">{{ item.label }}</span>
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="24">
             <el-form-item label="注册地址">
               <el-row>
                 <el-col :span="10">
@@ -210,8 +208,7 @@
               </el-row>
             </el-form-item>
           </el-col>
-
-         <el-col :span="24">
+          <el-col :span="24">
             <el-form-item label="通信地址">
               <el-row>
                 <el-col :span="10">
@@ -240,7 +237,6 @@
               </el-row>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="法人">
               <el-input size="mini" v-model="searchForm.LegalPerson" placeholder="请输入内容"></el-input>
@@ -251,7 +247,6 @@
               <el-input size="mini" v-model="searchForm.ContactName" placeholder="请输入内容"></el-input>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="公司类型" prop="CompanyType" >
               <el-select size="mini" v-model="searchForm.CompanyType" maxlength="50" filterable placeholder="请选择" style="width: 100%;">
@@ -261,7 +256,6 @@
               </el-select>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="成立时间">
               <el-date-picker
@@ -275,29 +269,25 @@
               ></el-date-picker>
             </el-form-item>
           </el-col>
-
-        <el-col>
-          <el-form-item label="注册资本(万元)">
-            <el-col :span="5">
-              <el-input size="mini" v-model="searchForm.RegCapital1" placeholder="请输入内容"></el-input>
-            </el-col>
-            <el-col :span="1">
-              <span>&nbsp;~</span>
-            </el-col>
-            <el-col :span="5">
-              <el-input size="mini" v-model="searchForm.RegCapital2" placeholder="请输入内容"></el-input>
-            </el-col>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="24">
+          <el-col>
+            <el-form-item label="注册资本(万元)">
+              <el-col :span="5">
+                <el-input size="mini" v-model="searchForm.RegCapital1" placeholder="请输入内容"></el-input>
+              </el-col>
+              <el-col :span="1">
+                <span>&nbsp;~</span>
+              </el-col>
+              <el-col :span="5">
+                <el-input size="mini" v-model="searchForm.RegCapital2" placeholder="请输入内容"></el-input>
+              </el-col>
+            </el-form-item>
+          </el-col>
+          <el-col :span="24">
             <el-form-item label="营业范围">
               <el-input size="mini" v-model="searchForm.BusinessScope" placeholder="请输入内容"></el-input>
             </el-form-item>
-        </el-col>
-
-       </el-row>
-
+          </el-col>
+        </el-row>
       </el-form>
       <span slot="footer" class="dialog-footer">
         <el-button size="mini" @click="dialogVisible = false">取 消</el-button>
@@ -310,7 +300,6 @@
 <script>
   import { mapGetters } from 'vuex'
 import api from '@/api/oilsupplier/supplier'
-import certApi from '@/api/oilsupplier/suppliercert'
 
   export default {
     computed: {
@@ -324,6 +313,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
       return {
         tableLoading: false,
         dialogVisible: false,
+        AllBusDeptList: [], // 业务处室部门列表
         countryoptions: [],
         CityAry: [],
         orgOptions: [],
@@ -381,23 +371,22 @@ import certApi from '@/api/oilsupplier/suppliercert'
           SetupTime: '',
           RegCapital1: '',
           RegCapital2: '',
+          ThirdAudit: '',
           BusinessScope: ''
         },
         tableColumns: [
-
-          /* {
-           prop: "Id",
-           label: '',
-           width: 100,
-           sort: true
-           }, */
           {
-            prop: 'AccessCardNo',
-            label: '准入证编号',
+            prop: 'ThirdAudit',
+            label: '审核处室',
             width: 120,
             sort: true
           },
-
+          {
+            prop: 'RecUnitName',
+            label: '推荐单位',
+            width: 200,
+            sort: true
+          },
           {
             prop: 'SupplierTypeName',
             label: '准入类别',
@@ -408,240 +397,33 @@ import certApi from '@/api/oilsupplier/suppliercert'
           {
             prop: 'SupplierName',
             label: '企业名称',
-            width: 200,
+            width: 300,
             sort: true
           },
-
           {
-            prop: 'RecUnitName',
-            label: '推荐单位',
-            width: 200,
+            prop: 'LegalPerson',
+            label: '法人',
+            width: 100,
             sort: true
           },
-          /* {
-           prop: "OilCertificateNo",
-           label: '中石油供应商证书号',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "Grade",
-           label: '级别',
-           width: 100,
-           sort: true
-           }, */
-
-          /* {
-           prop: "MgrUnit",
-           label: '管理单位',
-           width: 100,
-           sort: true
-           }, */
-
-          /* {
-           prop: "OperType",
-           label: '经营方式',
-           width: 100,
-           sort: true
-           }, */
-
-          /* {
-           prop: "Country",
-           label: '国家',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "MaunAgent",
-           label: '所代理制造商名称',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "ConstructTeam",
-           label: '施工队伍名称',
-           width: 100,
-           sort: true
-           }, */
-
           {
             prop: 'CommercialNo',
             label: '工商注册号',
-            width: 260,
-            sort: true
-          },
-
-          /* {
-           prop: "OrganCode",
-           label: '组织机构代码',
-           width: 100,
-           sort: true
-           }, */
-
-          {
-            prop: 'CountryTaxNo',
-            label: '税务登记证编号',
-            width: 260,
-            sort: true
-          },
-
-          /* {
-           prop: "LocalTaxNo",
-           label: '税务登记证地税编号',
-           width: 100,
-           sort: true
-           }, */
-
-          {
-            prop: 'Address',
-            label: '单位地址',
-            width: 180,
+            width: 200,
             sort: true
           },
-
-          /* {
-           prop: "Province",
-           label: '省直辖市',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "City",
-           label: '地市区县',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "Street",
-           label: '街道',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "HouseNo",
-           label: '门牌号',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "ZipCode",
-           label: '邮编',
-           width: 200,
-           sort: true
-           }, */
-
-          /* {
-           prop: "QualitySystemCert",
-           label: '质量管理体系认证情况及认证机构',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "ProductQualityCert",
-           label: '产品质量认证情况及认证机构',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "MaunLicense",
-           label: '生产制造许可证获证情况及编号',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "QualifCert",
-           label: '企业资质证书编号',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "QualifCertLevel",
-           label: '企业资质证书级别',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "SafetyLicense",
-           label: '安全生产许可证',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "TechServiceLic",
-           label: '服务类准入许可证',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "TJInNotify",
-           label: '外地企业进津备案通知书',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "SpecIndustryCert",
-           label: '行业特殊要求的认证证书',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "LegalPerson",
-           label: '法定代表人姓名',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "CategoryCode",
-           label: '行业类别代码',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "CategoryName",
-           label: '行业类别名称',
-           width: 100,
-           sort: true
-           }, */
-
           {
             prop: 'RegCapital',
             label: '注册资本',
             width: 100,
             sort: true
           },
-
           {
             prop: 'Currency',
             label: '币种',
             width: 100,
             sort: true
           },
-
-          {
-            prop: 'ContactName',
-            label: '联系人姓名',
-            width: 120,
-            sort: true
-          },
-
           {
             prop: 'CompanyType',
             label: '公司类型',
@@ -654,106 +436,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
             label: '成立时间',
             width: 110,
             sort: true
-          },
-
-          {
-            prop: 'DepositBank',
-            label: '开户银行',
-            width: 180,
-            sort: true
-          },
-
-          {
-            prop: 'BankAccount',
-            label: '银行账号',
-            width: 160,
-            sort: true
-          },
-
-          {
-            prop: 'EMail',
-            label: '电子邮箱',
-            width: 180,
-            sort: true
-          },
-
-          {
-            prop: 'BankCreditRating',
-            label: '银行信用等级',
-            width: 120,
-            sort: true
-          },
-
-          {
-            prop: 'Mobile',
-            label: '移动电话',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'Telphone',
-            label: '固定电话',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'Fax',
-            label: '传真',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'CompanyTel',
-            label: '公司电话',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'QQ',
-            label: 'QQ号码',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'CompanyUrl',
-            label: '公司网址',
-            width: 220,
-            sort: true
-          },
-
-          /* {
-           prop: "SpecSupplier",
-           label: '是否特殊业务供应商(可不招标)',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "SpecTypeCode",
-           label: '业务类型(1战略合作,2内部多经,3区域关键,4专业化实施)',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "SpecTypeName",
-           label: '业务类型(1战略合作,2内部多经,3区域关键,4专业化实施)',
-           width: 100,
-           sort: true
-           }, */
-
-          {
-            prop: 'Remark',
-            label: '备注',
-            width: 220,
-            sort: true
           }
-
         ]
       }
     },
@@ -814,7 +497,6 @@ import certApi from '@/api/oilsupplier/suppliercert'
       getDictOptions () {
         api.getDictList(this.$axios).then(res => {
           this.dictData = res.data.items
-          console.log(this.dictData)
           this.OperTypeOptions = this.dictData['OperType']
           this.UnitRelationOptions = this.dictData['UnitRelation']
           this.InOptions = this.dictData['InOptions']
@@ -822,6 +504,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
           this.getCountryList(this.dictData['CountryList'])
           this.ManagementUnitOptions = this.dictData['ManagementUnit']
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
+          this.AllBusDeptList = this.dictData['AllBusDeptList'] // 所有专业处室部门
         }).catch(err => {
           console.error(err)
         })
@@ -912,7 +595,15 @@ import certApi from '@/api/oilsupplier/suppliercert'
           console.error(err)
         })
       },
-
+      getBusinessDeptNameById (busId) {
+        let deptName = ''
+        this.AllBusDeptList.forEach((item) => {
+          if (item.Id == busId) {
+            deptName = item.Fullname
+          }
+        })
+        return deptName
+      },
       jstimehandle (val) {
         if (val === '') {
           return '----'

+ 114 - 422
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierps/goodslist.vue

@@ -12,11 +12,18 @@
 
         <el-form ref="form" :inline="true" style="float: right; margin-top: -10px">
           <el-form-item label="企业名称">
-            <el-input size="mini" v-model="searchForm.SupplierName" clearable style="width:100%" placeholder="请输入"></el-input>
+            <el-input size="mini" v-model="searchForm.SupplierName" clearable style="width:150px" placeholder="请输入企业名称"></el-input>
+          </el-form-item>
+          <el-form-item label="审核处室">
+            <el-select filterable ref="issueFromSelect"  v-model="searchForm.ThirdAudit" class="select_form" size="mini"
+                       placeholder="请选择审核处室" style="width: 150px;" clearable>
+              <el-option v-for="item in AllBusDeptList" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                         style="width: 100%;"></el-option>
+            </el-select>
           </el-form-item>
           <el-form-item label="推荐单位">
             <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
-                       placeholder="请选择推荐单位" style="width: 100%;">
+                       placeholder="请选择推荐单位" style="width: 150px;">
               <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
                          style="width: 100%;"></el-option>
             </el-select>
@@ -72,6 +79,7 @@
                          :prop="column.prop" sortable :width="column.width" :label="column.label" align="center" show-overflow-tooltip>
           <template slot-scope="scope" >
             <span v-if="column.prop == 'SetupTime'">{{ jstimehandle(scope.row.SetupTime+'') }}</span>
+            <span v-else-if="column.prop == 'ThirdAudit'">{{ getBusinessDeptNameById(scope.row.ThirdAudit) }}</span>
             <span v-else>{{ scope.row[column.prop] }}</span>
           </template>
         </el-table-column>
@@ -87,17 +95,15 @@
       </el-pagination>
     </el-card>
 
-    <el-dialog title="高级查询" :visible.sync="dialogVisible" width="720px">
-          <el-form ref="advancedsearchForm" label-width="130px">
+    <el-dialog title="高级查询" :close-on-click-modal="false" :visible.sync="dialogVisible" width="720px">
+      <el-form ref="advancedsearchForm" label-width="130px">
         <el-row>
-
           <el-col :span="12">
             <el-form-item label="时间">
               <el-date-picker size="mini" v-model="CreateOn" type="daterange" style="width:100%" range-separator="至"
                               start-placeholder="生成日期" end-placeholder="结束日期"></el-date-picker>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="企业名称">
               <el-input size="mini" v-model="searchForm.SupplierName" style="width:100%" placeholder="请输入"></el-input>
@@ -112,75 +118,67 @@
               </el-select>
             </el-form-item>
           </el-col>
-         <el-col :span="12">
-          <el-form-item label="供应商类型">
-            <el-select  size="mini" v-model="searchForm.OperType" placeholder="请选择" style="width: 100%">
-              <el-option v-for="item in OperTypeOptions" :key="item.Id" :label="item.Key"
-                         :value="item.Key">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="12">
-          <el-form-item label="单位关系">
-            <el-select size="mini" v-model="searchForm.SpecTypeCode" placeholder="请选择" style="width: 100%">
-              <el-option v-for="item in UnitRelationOptions" :key="item.Id" :label="item.Key"
-                         :value="item.Value">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
-       <el-col :span="12">
-          <el-form-item label="国家">
-            <el-select  size="mini" v-model="searchForm.Country" filterable placeholder="请选择" style="width: 100%">
-              <el-option
-                v-for="item in countryListOptions"
-                :key="item.key"
-                :label="item.value"
-                :value="item.value">
-                <span style="float: left">{{ item.value }}</span>
-                <span style="float: right; color: #8492a6; font-size: 13px">{{ item.label }}</span>
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
           <el-col :span="12">
-          <el-form-item label="准入方式">
-            <el-select size="mini"  v-model="searchForm.InStyle" placeholder="请选择" style="width: 100%">
-              <el-option  v-for="item in InOptions" :key="item.Id" :label="item.Key"
-                         :value="item.Value">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="12">
-          <el-form-item label="管理单位" >
-            <el-select size="mini" filterable v-model="searchForm.MgrUnit" maxlength="255"  clearable placeholder="请输入" style="width: 100%">
-            <el-option  v-for="item in ManagementUnitOptions" :key="item.Value" :label="item.Key"
-                         :value="item.Key">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="12">
-          <el-form-item label="中石油准入证编号" >
-            <el-input size="mini" v-model="searchForm.PACNumber" maxlength="255" placeholder="请输入" style="width: 100%"></el-input>
-          </el-form-item>
-        </el-col>
-
-
-        <el-col :span="12">
-          <el-form-item label="统一社会信用代码">
-            <el-input size="mini" v-model="searchForm.CommercialNo" maxlength="50" placeholder="请输入" style="width: 100%"></el-input>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="24">
+            <el-form-item label="审核处室">
+              <el-select filterable ref="issueFromSelect" v-model="searchForm.ThirdAudit" class="select_form" size="mini"
+                         placeholder="请选择审核处室" style="width: 100%;">
+                <el-option v-for="item in AllBusDeptList" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                           style="width: 100%;"></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="单位关系">
+              <el-select size="mini" v-model="searchForm.SpecTypeCode" placeholder="请选择" style="width: 100%">
+                <el-option v-for="item in UnitRelationOptions" :key="item.Id" :label="item.Key"
+                           :value="item.Value">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="准入方式">
+              <el-select size="mini"  v-model="searchForm.InStyle" placeholder="请选择" style="width: 100%">
+                <el-option  v-for="item in InOptions" :key="item.Id" :label="item.Key"
+                            :value="item.Value">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="管理单位" >
+              <el-select size="mini" filterable v-model="searchForm.MgrUnit" maxlength="255"  clearable placeholder="请输入" style="width: 100%">
+                <el-option  v-for="item in ManagementUnitOptions" :key="item.Value" :label="item.Key"
+                            :value="item.Key">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="中石油准入证编号" >
+              <el-input size="mini" v-model="searchForm.PACNumber" maxlength="255" placeholder="请输入" style="width: 100%"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="统一社会信用代码">
+              <el-input size="mini" v-model="searchForm.CommercialNo" maxlength="50" placeholder="请输入" style="width: 100%"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="国家">
+              <el-select  size="mini" v-model="searchForm.Country" filterable placeholder="请选择" style="width: 100%">
+                <el-option
+                  v-for="item in countryListOptions"
+                  :key="item.key"
+                  :label="item.value"
+                  :value="item.value">
+                  <span style="float: left">{{ item.value }}</span>
+                  <span style="float: right; color: #8492a6; font-size: 13px">{{ item.label }}</span>
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="24">
             <el-form-item label="注册地址">
               <el-row>
                 <el-col :span="10">
@@ -209,8 +207,7 @@
               </el-row>
             </el-form-item>
           </el-col>
-
-         <el-col :span="24">
+          <el-col :span="24">
             <el-form-item label="通信地址">
               <el-row>
                 <el-col :span="10">
@@ -239,7 +236,6 @@
               </el-row>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="法人">
               <el-input size="mini" v-model="searchForm.LegalPerson" placeholder="请输入内容"></el-input>
@@ -250,7 +246,6 @@
               <el-input size="mini" v-model="searchForm.ContactName" placeholder="请输入内容"></el-input>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="公司类型" prop="CompanyType" >
               <el-select size="mini" v-model="searchForm.CompanyType" maxlength="50" filterable placeholder="请选择" style="width: 100%;">
@@ -260,7 +255,6 @@
               </el-select>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="成立时间">
               <el-date-picker
@@ -274,29 +268,25 @@
               ></el-date-picker>
             </el-form-item>
           </el-col>
-
-        <el-col>
-          <el-form-item label="注册资本(万元)">
-            <el-col :span="5">
-              <el-input size="mini" v-model="searchForm.RegCapital1" placeholder="请输入内容"></el-input>
-            </el-col>
-            <el-col :span="1">
-              <span>&nbsp;~</span>
-            </el-col>
-            <el-col :span="5">
-              <el-input size="mini" v-model="searchForm.RegCapital2" placeholder="请输入内容"></el-input>
-            </el-col>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="24">
+          <el-col>
+            <el-form-item label="注册资本(万元)">
+              <el-col :span="5">
+                <el-input size="mini" v-model="searchForm.RegCapital1" placeholder="请输入内容"></el-input>
+              </el-col>
+              <el-col :span="1">
+                <span>&nbsp;~</span>
+              </el-col>
+              <el-col :span="5">
+                <el-input size="mini" v-model="searchForm.RegCapital2" placeholder="请输入内容"></el-input>
+              </el-col>
+            </el-form-item>
+          </el-col>
+          <el-col :span="24">
             <el-form-item label="营业范围">
               <el-input size="mini" v-model="searchForm.BusinessScope" placeholder="请输入内容"></el-input>
             </el-form-item>
-        </el-col>
-
-       </el-row>
-
+          </el-col>
+        </el-row>
       </el-form>
       <span slot="footer" class="dialog-footer">
         <el-button size="mini" @click="dialogVisible = false">取 消</el-button>
@@ -323,6 +313,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
       return {
         tableLoading: false,
         dialogVisible: false,
+        AllBusDeptList: [],
         // 列表数据
         countryoptions: [],
         CityAry: [],
@@ -381,24 +372,22 @@ import certApi from '@/api/oilsupplier/suppliercert'
           SetupTime: '',
           RegCapital1: '',
           RegCapital2: '',
+          ThirdAudit: '',
           BusinessScope: ''
         },
         tableColumns: [
-
-          /* {
-           prop: "Id",
-           label: '',
-           width: 100,
-           sort: true
-           }, */
-
           {
-            prop: 'AccessCardNo',
-            label: '准入证编号',
+            prop: 'ThirdAudit',
+            label: '审核处室',
             width: 120,
             sort: true
           },
-
+          {
+            prop: 'RecUnitName',
+            label: '推荐单位',
+            width: 200,
+            sort: true
+          },
           {
             prop: 'SupplierTypeName',
             label: '准入类别',
@@ -409,240 +398,33 @@ import certApi from '@/api/oilsupplier/suppliercert'
           {
             prop: 'SupplierName',
             label: '企业名称',
-            width: 200,
+            width: 300,
             sort: true
           },
-
           {
-            prop: 'RecUnitName',
-            label: '推荐单位',
-            width: 200,
+            prop: 'LegalPerson',
+            label: '法人',
+            width: 100,
             sort: true
           },
-          /* {
-           prop: "OilCertificateNo",
-           label: '中石油供应商证书号',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "Grade",
-           label: '级别',
-           width: 100,
-           sort: true
-           }, */
-
-          /* {
-           prop: "MgrUnit",
-           label: '管理单位',
-           width: 100,
-           sort: true
-           }, */
-
-          /* {
-           prop: "OperType",
-           label: '经营方式',
-           width: 100,
-           sort: true
-           }, */
-
-          /* {
-           prop: "Country",
-           label: '国家',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "MaunAgent",
-           label: '所代理制造商名称',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "ConstructTeam",
-           label: '施工队伍名称',
-           width: 100,
-           sort: true
-           }, */
-
           {
             prop: 'CommercialNo',
             label: '工商注册号',
-            width: 260,
-            sort: true
-          },
-
-          /* {
-           prop: "OrganCode",
-           label: '组织机构代码',
-           width: 100,
-           sort: true
-           }, */
-
-          {
-            prop: 'CountryTaxNo',
-            label: '税务登记证编号',
-            width: 260,
+            width: 200,
             sort: true
           },
-
-          /* {
-           prop: "LocalTaxNo",
-           label: '税务登记证地税编号',
-           width: 100,
-           sort: true
-           }, */
-
-          {
-            prop: 'Address',
-            label: '单位地址',
-            width: 180,
-            sort: true
-          },
-
-          /* {
-           prop: "Province",
-           label: '省直辖市',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "City",
-           label: '地市区县',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "Street",
-           label: '街道',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "HouseNo",
-           label: '门牌号',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "ZipCode",
-           label: '邮编',
-           width: 200,
-           sort: true
-           }, */
-
-          /* {
-           prop: "QualitySystemCert",
-           label: '质量管理体系认证情况及认证机构',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "ProductQualityCert",
-           label: '产品质量认证情况及认证机构',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "MaunLicense",
-           label: '生产制造许可证获证情况及编号',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "QualifCert",
-           label: '企业资质证书编号',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "QualifCertLevel",
-           label: '企业资质证书级别',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "SafetyLicense",
-           label: '安全生产许可证',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "TechServiceLic",
-           label: '服务类准入许可证',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "TJInNotify",
-           label: '外地企业进津备案通知书',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "SpecIndustryCert",
-           label: '行业特殊要求的认证证书',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "LegalPerson",
-           label: '法定代表人姓名',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "CategoryCode",
-           label: '行业类别代码',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "CategoryName",
-           label: '行业类别名称',
-           width: 100,
-           sort: true
-           }, */
-
           {
             prop: 'RegCapital',
             label: '注册资本',
             width: 100,
             sort: true
           },
-
           {
             prop: 'Currency',
             label: '币种',
             width: 100,
             sort: true
           },
-
-          {
-            prop: 'ContactName',
-            label: '联系人姓名',
-            width: 120,
-            sort: true
-          },
-
           {
             prop: 'CompanyType',
             label: '公司类型',
@@ -655,106 +437,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
             label: '成立时间',
             width: 110,
             sort: true
-          },
-
-          {
-            prop: 'DepositBank',
-            label: '开户银行',
-            width: 180,
-            sort: true
-          },
-
-          {
-            prop: 'BankAccount',
-            label: '银行账号',
-            width: 160,
-            sort: true
-          },
-
-          {
-            prop: 'EMail',
-            label: '电子邮箱',
-            width: 180,
-            sort: true
-          },
-
-          {
-            prop: 'BankCreditRating',
-            label: '银行信用等级',
-            width: 120,
-            sort: true
-          },
-
-          {
-            prop: 'Mobile',
-            label: '移动电话',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'Telphone',
-            label: '固定电话',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'Fax',
-            label: '传真',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'CompanyTel',
-            label: '公司电话',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'QQ',
-            label: 'QQ号码',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'CompanyUrl',
-            label: '公司网址',
-            width: 220,
-            sort: true
-          },
-
-          /* {
-           prop: "SpecSupplier",
-           label: '是否特殊业务供应商(可不招标)',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "SpecTypeCode",
-           label: '业务类型(1战略合作,2内部多经,3区域关键,4专业化实施)',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "SpecTypeName",
-           label: '业务类型(1战略合作,2内部多经,3区域关键,4专业化实施)',
-           width: 100,
-           sort: true
-           }, */
-
-          {
-            prop: 'Remark',
-            label: '备注',
-            width: 220,
-            sort: true
           }
-
         ]
       }
     },
@@ -829,6 +512,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
           this.getCountryList(this.dictData['CountryList'])
           this.ManagementUnitOptions = this.dictData['ManagementUnit']
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
+          this.AllBusDeptList = this.dictData['AllBusDeptList'] // 所有专业处室部门
         }).catch(err => {
           console.error(err)
         })
@@ -911,7 +595,15 @@ import certApi from '@/api/oilsupplier/suppliercert'
           console.error(err)
         })
       },
-
+      getBusinessDeptNameById (busId) {
+        let deptName = ''
+        this.AllBusDeptList.forEach((item) => {
+          if (item.Id == busId) {
+            deptName = item.Fullname
+          }
+        })
+        return deptName
+      },
       jstimehandle (val) {
         if (val === '') {
           return '----'

+ 85 - 447
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierps/index.vue

@@ -12,11 +12,18 @@
 
         <el-form ref="form" :inline="true" style="float: right; margin-top: -10px">
           <el-form-item label="企业名称">
-            <el-input size="mini" v-model="searchForm.SupplierName" clearable style="width:100%" placeholder="请输入"></el-input>
+            <el-input size="mini" v-model="searchForm.SupplierName" clearable style="width:150px" placeholder="请输入企业名称"></el-input>
+          </el-form-item>
+          <el-form-item label="审核处室">
+            <el-select filterable ref="issueFromSelect"  v-model="searchForm.ThirdAudit" class="select_form" size="mini"
+                       placeholder="请选择审核处室" style="width: 150px;" clearable>
+              <el-option v-for="item in AllBusDeptList" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                         style="width: 100%;"></el-option>
+            </el-select>
           </el-form-item>
           <el-form-item label="推荐单位">
             <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
-                       placeholder="请选择推荐单位" style="width: 100%;">
+                       placeholder="请选择推荐单位" style="width: 150px;">
               <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
                          style="width: 100%;"></el-option>
             </el-select>
@@ -89,7 +96,7 @@
                          :prop="column.prop" sortable :width="column.width" :label="column.label" align="center" show-overflow-tooltip>
           <template slot-scope="scope" >
             <span v-if="column.prop == 'SetupTime'">{{ jstimehandle(scope.row.SetupTime+'') }}</span>
-            <span v-else-if="column.prop == 'AccessCardNo'" style="font-family:'黑体';font-size:13px">{{scope.row.AccessCardNo}}</span>
+            <span v-else-if="column.prop == 'ThirdAudit'">{{ getBusinessDeptNameById(scope.row.ThirdAudit) }}</span>
             <span v-else>{{ scope.row[column.prop] }}</span>
           </template>
         </el-table-column>
@@ -100,16 +107,14 @@
     </el-card>
 
     <el-dialog title="高级查询" :close-on-click-modal="false" :visible.sync="dialogVisible" width="720px">
-          <el-form ref="advancedsearchForm" label-width="130px">
+      <el-form ref="advancedsearchForm" label-width="130px">
         <el-row>
-
           <el-col :span="12">
             <el-form-item label="时间">
               <el-date-picker size="mini" v-model="CreateOn" type="daterange" style="width:100%" range-separator="至"
                               start-placeholder="生成日期" end-placeholder="结束日期"></el-date-picker>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="企业名称">
               <el-input size="mini" v-model="searchForm.SupplierName" style="width:100%" placeholder="请输入"></el-input>
@@ -124,7 +129,16 @@
               </el-select>
             </el-form-item>
           </el-col>
-         <el-col :span="12">
+          <el-col :span="12">
+            <el-form-item label="审核处室">
+              <el-select filterable ref="issueFromSelect" v-model="searchForm.ThirdAudit" class="select_form" size="mini"
+                         placeholder="请选择审核处室" style="width: 100%;">
+                <el-option v-for="item in AllBusDeptList" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                           style="width: 100%;"></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
           <el-form-item label="供应商类型">
             <el-select  size="mini" v-model="searchForm.OperType" placeholder="请选择" style="width: 100%">
               <el-option v-for="item in OperTypeOptions" :key="item.Id" :label="item.Key"
@@ -133,8 +147,7 @@
             </el-select>
           </el-form-item>
         </el-col>
-
-        <el-col :span="12">
+          <el-col :span="12">
           <el-form-item label="单位关系">
             <el-select size="mini" v-model="searchForm.SpecTypeCode" placeholder="请选择" style="width: 100%">
               <el-option v-for="item in UnitRelationOptions" :key="item.Id" :label="item.Key"
@@ -143,22 +156,6 @@
             </el-select>
           </el-form-item>
         </el-col>
-
-       <el-col :span="12">
-          <el-form-item label="国家">
-            <el-select  size="mini" v-model="searchForm.Country" filterable placeholder="请选择" style="width: 100%">
-              <el-option
-                v-for="item in countryListOptions"
-                :key="item.key"
-                :label="item.value"
-                :value="item.value">
-                <span style="float: left">{{ item.value }}</span>
-                <span style="float: right; color: #8492a6; font-size: 13px">{{ item.label }}</span>
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
           <el-col :span="12">
           <el-form-item label="准入方式">
             <el-select size="mini"  v-model="searchForm.InStyle" placeholder="请选择" style="width: 100%">
@@ -168,8 +165,7 @@
             </el-select>
           </el-form-item>
         </el-col>
-
-        <el-col :span="12">
+          <el-col :span="12">
           <el-form-item label="管理单位" >
             <el-select size="mini" filterable v-model="searchForm.MgrUnit" maxlength="255"  clearable placeholder="请输入" style="width: 100%">
             <el-option  v-for="item in ManagementUnitOptions" :key="item.Value" :label="item.Key"
@@ -178,21 +174,17 @@
             </el-select>
           </el-form-item>
         </el-col>
-
-        <el-col :span="12">
+          <el-col :span="12">
           <el-form-item label="中石油准入证编号" >
             <el-input size="mini" v-model="searchForm.PACNumber" maxlength="255" placeholder="请输入" style="width: 100%"></el-input>
           </el-form-item>
         </el-col>
-
-
-        <el-col :span="12">
+          <el-col :span="12">
           <el-form-item label="统一社会信用代码">
             <el-input size="mini" v-model="searchForm.CommercialNo" maxlength="50" placeholder="请输入" style="width: 100%"></el-input>
           </el-form-item>
         </el-col>
-
-        <el-col :span="24">
+          <el-col :span="24">
             <el-form-item label="注册地址">
               <el-row>
                 <el-col :span="10">
@@ -221,8 +213,7 @@
               </el-row>
             </el-form-item>
           </el-col>
-
-         <el-col :span="24">
+          <el-col :span="24">
             <el-form-item label="通信地址">
               <el-row>
                 <el-col :span="10">
@@ -251,7 +242,6 @@
               </el-row>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="法人">
               <el-input size="mini" v-model="searchForm.LegalPerson" placeholder="请输入内容"></el-input>
@@ -262,7 +252,6 @@
               <el-input size="mini" v-model="searchForm.ContactName" placeholder="请输入内容"></el-input>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="公司类型" prop="CompanyType" >
               <el-select size="mini" v-model="searchForm.CompanyType" maxlength="50" filterable placeholder="请选择" style="width: 100%;">
@@ -272,7 +261,6 @@
               </el-select>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="成立时间">
               <el-date-picker
@@ -286,29 +274,39 @@
               ></el-date-picker>
             </el-form-item>
           </el-col>
-
-        <el-col>
-          <el-form-item label="注册资本(万元)">
-            <el-col :span="5">
-              <el-input size="mini" v-model="searchForm.RegCapital1" placeholder="请输入内容"></el-input>
-            </el-col>
-            <el-col :span="1">
-              <span>&nbsp;~</span>
-            </el-col>
-            <el-col :span="5">
-              <el-input size="mini" v-model="searchForm.RegCapital2" placeholder="请输入内容"></el-input>
-            </el-col>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="24">
-            <el-form-item label="营业范围">
-              <el-input size="mini" v-model="searchForm.BusinessScope" placeholder="请输入内容"></el-input>
+          <el-col>
+            <el-form-item label="注册资本(万元)">
+              <el-col :span="5">
+                <el-input size="mini" v-model="searchForm.RegCapital1" placeholder="请输入内容"></el-input>
+              </el-col>
+              <el-col :span="1">
+                <span>&nbsp;~</span>
+              </el-col>
+              <el-col :span="5">
+                <el-input size="mini" v-model="searchForm.RegCapital2" placeholder="请输入内容"></el-input>
+              </el-col>
             </el-form-item>
-        </el-col>
-
-       </el-row>
-
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="国家">
+              <el-select  size="mini" v-model="searchForm.Country" filterable placeholder="请选择" style="width: 100%">
+                <el-option
+                  v-for="item in countryListOptions"
+                  :key="item.key"
+                  :label="item.value"
+                  :value="item.value">
+                  <span style="float: left">{{ item.value }}</span>
+                  <span style="float: right; color: #8492a6; font-size: 13px">{{ item.label }}</span>
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="24">
+              <el-form-item label="营业范围">
+                <el-input size="mini" v-model="searchForm.BusinessScope" placeholder="请输入内容"></el-input>
+              </el-form-item>
+          </el-col>
+        </el-row>
       </el-form>
       <span slot="footer" class="dialog-footer">
         <el-button size="mini" @click="dialogVisible = false">取 消</el-button>
@@ -336,6 +334,7 @@
       return {
         tableLoading: false,
         dialogVisible: false,
+        AllBusDeptList: [],
         // 列表数据
         entityList: [],
         countryoptions: [],
@@ -393,81 +392,22 @@
           SetupTime: '',
           RegCapital1: '',
           RegCapital2: '',
+          ThirdAudit: '',
           BusinessScope: ''
-          // Id: '',
-          // SupplierName: '',
-          // OilCertificateNo: '',
-          // Grade: '',
-          // MgrUnit: '',
-          // OperType: '',
-          // Country: '',
-          // MaunAgent: '',
-          // ConstructTeam: '',
-          // CommercialNo: '',
-          // OrganCode: '',
-          // CountryTaxNo: '',
-          // LocalTaxNo: '',
-          // Address: '',
-          // Province: '',
-          // City: '',
-          // Street: '',
-          // HouseNo: '',
-          // ZipCode: '',
-          // QualitySystemCert: '',
-          // ProductQualityCert: '',
-          // MaunLicense: '',
-          // QualifCert: '',
-          // QualifCertLevel: '',
-          // SafetyLicense: '',
-          // TechServiceLic: '',
-          // TJInNotify: '',
-          // SpecIndustryCert: '',
-          // LegalPerson: '',
-          // CategoryCode: '',
-          // CategoryName: '',
-          // RegCapital: '',
-          // Currency: '',
-          // ContactName: '',
-          // CompanyType: '',
-          // SetupTime: '',
-          // DepositBank: '',
-          // BankAccount: '',
-          // EMail: '',
-          // BankCreditRating: '',
-          // Mobile: '',
-          // Telphone: '',
-          // Fax: '',
-          // CompanyTel: '',
-          // QQ: '',
-          // CompanyUrl: '',
-          // SpecSupplier: '',
-          // SpecTypeCode: '',
-          // SpecTypeName: '',
-          // Remark: '',
-          // IsDelete: '',
-          // CreateOn: '',
-          // CreateUserId: '',
-          // CreateBy: '',
-          // ModifiedOn: '',
-          // ModifiedUserId: '',
-          // ModifiedBy: '',
         },
         tableColumns: [
-
-          /* {
-           prop: "Id",
-           label: '',
-           width: 100,
-           sort: true
-           }, */
-
           {
-            prop: 'AccessCardNo',
-            label: '准入证编号',
+            prop: 'ThirdAudit',
+            label: '审核处室',
             width: 120,
             sort: true
           },
-
+          {
+            prop: 'RecUnitName',
+            label: '推荐单位',
+            width: 200,
+            sort: true
+          },
           {
             prop: 'SupplierTypeName',
             label: '准入类别',
@@ -478,240 +418,33 @@
           {
             prop: 'SupplierName',
             label: '企业名称',
-            width: 200,
+            width: 300,
             sort: true
           },
-
           {
-            prop: 'RecUnitName',
-            label: '推荐单位',
-            width: 200,
+            prop: 'LegalPerson',
+            label: '法人',
+            width: 100,
             sort: true
           },
-          /* {
-           prop: "OilCertificateNo",
-           label: '中石油供应商证书号',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "Grade",
-           label: '级别',
-           width: 100,
-           sort: true
-           }, */
-
-          /* {
-           prop: "MgrUnit",
-           label: '管理单位',
-           width: 100,
-           sort: true
-           }, */
-
-          /* {
-           prop: "OperType",
-           label: '经营方式',
-           width: 100,
-           sort: true
-           }, */
-
-          /* {
-           prop: "Country",
-           label: '国家',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "MaunAgent",
-           label: '所代理制造商名称',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "ConstructTeam",
-           label: '施工队伍名称',
-           width: 100,
-           sort: true
-           }, */
-
           {
             prop: 'CommercialNo',
             label: '工商注册号',
-            width: 260,
-            sort: true
-          },
-
-          /* {
-           prop: "OrganCode",
-           label: '组织机构代码',
-           width: 100,
-           sort: true
-           }, */
-
-          {
-            prop: 'CountryTaxNo',
-            label: '税务登记证编号',
-            width: 260,
+            width: 200,
             sort: true
           },
-
-          /* {
-           prop: "LocalTaxNo",
-           label: '税务登记证地税编号',
-           width: 100,
-           sort: true
-           }, */
-
-          {
-            prop: 'Address',
-            label: '单位地址',
-            width: 180,
-            sort: true
-          },
-
-          /* {
-           prop: "Province",
-           label: '省直辖市',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "City",
-           label: '地市区县',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "Street",
-           label: '街道',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "HouseNo",
-           label: '门牌号',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "ZipCode",
-           label: '邮编',
-           width: 200,
-           sort: true
-           }, */
-
-          /* {
-           prop: "QualitySystemCert",
-           label: '质量管理体系认证情况及认证机构',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "ProductQualityCert",
-           label: '产品质量认证情况及认证机构',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "MaunLicense",
-           label: '生产制造许可证获证情况及编号',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "QualifCert",
-           label: '企业资质证书编号',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "QualifCertLevel",
-           label: '企业资质证书级别',
-           width: 300,
-           sort: true
-           },
-
-           {
-           prop: "SafetyLicense",
-           label: '安全生产许可证',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "TechServiceLic",
-           label: '服务类准入许可证',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "TJInNotify",
-           label: '外地企业进津备案通知书',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "SpecIndustryCert",
-           label: '行业特殊要求的认证证书',
-           width: 200,
-           sort: true
-           },
-
-           {
-           prop: "LegalPerson",
-           label: '法定代表人姓名',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "CategoryCode",
-           label: '行业类别代码',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "CategoryName",
-           label: '行业类别名称',
-           width: 100,
-           sort: true
-           }, */
-
           {
             prop: 'RegCapital',
             label: '注册资本',
             width: 100,
             sort: true
           },
-
           {
             prop: 'Currency',
             label: '币种',
             width: 100,
             sort: true
           },
-
-          {
-            prop: 'ContactName',
-            label: '联系人姓名',
-            width: 110,
-            sort: true
-          },
-
           {
             prop: 'CompanyType',
             label: '公司类型',
@@ -724,111 +457,7 @@
             label: '成立时间',
             width: 110,
             sort: true
-          },
-
-          {
-            prop: 'DepositBank',
-            label: '开户银行',
-            width: 180,
-            sort: true
-          },
-
-          {
-            prop: 'BankAccount',
-            label: '银行账号',
-            width: 160,
-            sort: true
-          },
-
-          {
-            prop: 'EMail',
-            label: '电子邮箱',
-            width: 160,
-            sort: true
-          },
-
-          {
-            prop: 'BankCreditRating',
-            label: '银行信用等级',
-            width: 120,
-            sort: true
-          },
-
-          {
-            prop: 'Mobile',
-            label: '移动电话',
-            width: 110,
-            sort: true
-          },
-
-          {
-            prop: 'Telphone',
-            label: '固定电话',
-            width: 120,
-            sort: true
-          },
-
-          {
-            prop: 'Fax',
-            label: '传真',
-            width: 120,
-            sort: true
-          },
-          {
-            prop: 'CompanyTel',
-            label: '公司电话',
-            width: 110,
-            sort: true
-          },
-
-          {
-            prop: 'QQ',
-            label: 'QQ号码',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'CompanyUrl',
-            label: '公司网址',
-            width: 220,
-            sort: true
-          },
-
-          /* {
-           prop: "SpecSupplier",
-           label: '是否特殊业务供应商(可不招标)',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "SpecTypeCode",
-           label: '业务类型(1战略合作,2内部多经,3区域关键,4专业化实施)',
-           width: 100,
-           sort: true
-           },
-
-           {
-           prop: "SpecTypeName",
-           label: '业务类型(1战略合作,2内部多经,3区域关键,4专业化实施)',
-           width: 100,
-           sort: true
-           }, */
-
-          {
-            prop: 'Remark',
-            label: '备注',
-            width: 220,
-            sort: true
-          },
-          {
-            prop: 'CodeName',
-            label: '准入范围',
-            width: 220,
-            sort: true
           }
-
         ]
       }
     },
@@ -839,7 +468,7 @@
       // 查询列表
       this.initDatas()
       this.getDictOptions()
-  },
+    },
 
     methods: {
       initDatas () {
@@ -893,6 +522,7 @@
           this.getCountryList(this.dictData['CountryList'])
           this.ManagementUnitOptions = this.dictData['ManagementUnit']
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
+          this.AllBusDeptList = this.dictData['AllBusDeptList'] // 所有专业处室部门
         }).catch(err => {
           console.error(err)
         })
@@ -1011,7 +641,15 @@
           console.error(err)
         })
       },
-
+      getBusinessDeptNameById (busId) {
+        let deptName = ''
+        this.AllBusDeptList.forEach((item) => {
+          if (item.Id == busId) {
+            deptName = item.Fullname
+          }
+        })
+        return deptName
+      },
       jstimehandle (val) {
         if (val === '') {
           return '----'

+ 110 - 427
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierps/techlist.vue

@@ -12,11 +12,18 @@
 
         <el-form ref="form" :inline="true" style="float: right; margin-top: -10px">
           <el-form-item label="企业名称">
-            <el-input size="mini" v-model="searchForm.SupplierName" clearable style="width:100%" placeholder="请输入"></el-input>
+            <el-input size="mini" v-model="searchForm.SupplierName" clearable style="width:150px" placeholder="请输入企业名称"></el-input>
+          </el-form-item>
+          <el-form-item label="审核处室">
+            <el-select filterable ref="issueFromSelect"  v-model="searchForm.ThirdAudit" class="select_form" size="mini"
+                       placeholder="请选择审核处室" style="width: 150px;" clearable>
+              <el-option v-for="item in AllBusDeptList" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                         style="width: 100%;"></el-option>
+            </el-select>
           </el-form-item>
           <el-form-item label="推荐单位">
             <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
-                       placeholder="请选择推荐单位" style="width: 100%;">
+                       placeholder="请选择推荐单位" style="width: 150px;">
               <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
                          style="width: 100%;"></el-option>
             </el-select>
@@ -74,15 +81,10 @@
                          :prop="column.prop" sortable :width="column.width" :label="column.label" align="center" show-overflow-tooltip>
           <template slot-scope="scope" >
             <span v-if="column.prop == 'SetupTime'">{{ jstimehandle(scope.row.SetupTime+'') }}</span>
+            <span v-else-if="column.prop == 'ThirdAudit'">{{ getBusinessDeptNameById(scope.row.ThirdAudit) }}</span>
             <span v-else>{{ scope.row[column.prop] }}</span>
           </template>
         </el-table-column>
-
-        <!--<el-table-column prop="CreateOn" sortable min-width="150" label="生成时间" align="center" show-overflow-tooltip>
-          <template slot-scope="scope">
-            {{ jstimehandle(scope.row.CreateOn+'') }}
-          </template>
-        </el-table-column>-->
       </el-table>
       <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage"
                      :page-sizes="[10, 50, 100, 200, 500]" :page-size="size" layout="total, sizes, prev, pager, next, jumper" :total="currentItemCount">
@@ -90,22 +92,19 @@
     </el-card>
 
     <el-dialog title="高级查询" :close-on-click-modal="false" :visible.sync="dialogVisible" width="720px">
-       <el-form ref="advancedsearchForm" label-width="130px">
+      <el-form ref="advancedsearchForm" label-width="130px">
         <el-row>
-
           <el-col :span="12">
             <el-form-item label="时间">
               <el-date-picker size="mini" v-model="CreateOn" type="daterange" style="width:100%" range-separator="至"
                               start-placeholder="生成日期" end-placeholder="结束日期"></el-date-picker>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="企业名称">
               <el-input size="mini" v-model="searchForm.SupplierName" style="width:100%" placeholder="请输入"></el-input>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="推荐单位">
               <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
@@ -115,75 +114,67 @@
               </el-select>
             </el-form-item>
           </el-col>
-         <!-- <el-col :span="12">
-          <el-form-item label="供应商类型">
-            <el-select  size="mini" v-model="searchForm.OperType" placeholder="请选择" style="width: 100%">
-              <el-option v-for="item in OperTypeOptions" :key="item.Id" :label="item.Key"
-                         :value="item.Key">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col> -->
-
-        <el-col :span="12">
-          <el-form-item label="单位关系">
-            <el-select size="mini" v-model="searchForm.SpecTypeCode" placeholder="请选择" style="width: 100%">
-              <el-option v-for="item in UnitRelationOptions" :key="item.Id" :label="item.Key"
-                         :value="item.Value">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
-       <el-col :span="12">
-          <el-form-item label="国家">
-            <el-select  size="mini" v-model="searchForm.Country" filterable placeholder="请选择" style="width: 100%">
-              <el-option
-                v-for="item in countryListOptions"
-                :key="item.key"
-                :label="item.value"
-                :value="item.value">
-                <span style="float: left">{{ item.value }}</span>
-                <span style="float: right; color: #8492a6; font-size: 13px">{{ item.label }}</span>
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
           <el-col :span="12">
-          <el-form-item label="准入方式">
-            <el-select size="mini"  v-model="searchForm.InStyle" placeholder="请选择" style="width: 100%">
-              <el-option  v-for="item in InOptions" :key="item.Id" :label="item.Key"
-                         :value="item.Value">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="12">
-          <el-form-item label="管理单位" >
-            <el-select size="mini" filterable v-model="searchForm.MgrUnit" maxlength="255"  clearable placeholder="请输入" style="width: 100%">
-            <el-option  v-for="item in ManagementUnitOptions" :key="item.Value" :label="item.Key"
-                         :value="item.Key">
-              </el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="12">
-          <el-form-item label="中石油准入证编号" >
-            <el-input size="mini" v-model="searchForm.PACNumber" maxlength="255" placeholder="请输入" style="width: 100%"></el-input>
-          </el-form-item>
-        </el-col>
-
-
-        <el-col :span="12">
-          <el-form-item label="统一社会信用代码">
-            <el-input size="mini" v-model="searchForm.CommercialNo" maxlength="50" placeholder="请输入" style="width: 100%"></el-input>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="24">
+            <el-form-item label="审核处室">
+              <el-select filterable ref="issueFromSelect" v-model="searchForm.ThirdAudit" class="select_form" size="mini"
+                         placeholder="请选择审核处室" style="width: 100%;">
+                <el-option v-for="item in AllBusDeptList" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                           style="width: 100%;"></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="单位关系">
+              <el-select size="mini" v-model="searchForm.SpecTypeCode" placeholder="请选择" style="width: 100%">
+                <el-option v-for="item in UnitRelationOptions" :key="item.Id" :label="item.Key"
+                           :value="item.Value">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="准入方式">
+              <el-select size="mini"  v-model="searchForm.InStyle" placeholder="请选择" style="width: 100%">
+                <el-option  v-for="item in InOptions" :key="item.Id" :label="item.Key"
+                            :value="item.Value">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="管理单位" >
+              <el-select size="mini" filterable v-model="searchForm.MgrUnit" maxlength="255"  clearable placeholder="请输入" style="width: 100%">
+                <el-option  v-for="item in ManagementUnitOptions" :key="item.Value" :label="item.Key"
+                            :value="item.Key">
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="中石油准入证编号" >
+              <el-input size="mini" v-model="searchForm.PACNumber" maxlength="255" placeholder="请输入" style="width: 100%"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="统一社会信用代码">
+              <el-input size="mini" v-model="searchForm.CommercialNo" maxlength="50" placeholder="请输入" style="width: 100%"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="国家">
+              <el-select  size="mini" v-model="searchForm.Country" filterable placeholder="请选择" style="width: 100%">
+                <el-option
+                  v-for="item in countryListOptions"
+                  :key="item.key"
+                  :label="item.value"
+                  :value="item.value">
+                  <span style="float: left">{{ item.value }}</span>
+                  <span style="float: right; color: #8492a6; font-size: 13px">{{ item.label }}</span>
+                </el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="24">
             <el-form-item label="注册地址">
               <el-row>
                 <el-col :span="10">
@@ -212,8 +203,7 @@
               </el-row>
             </el-form-item>
           </el-col>
-
-         <el-col :span="24">
+          <el-col :span="24">
             <el-form-item label="通信地址">
               <el-row>
                 <el-col :span="10">
@@ -242,7 +232,6 @@
               </el-row>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="法人">
               <el-input size="mini" v-model="searchForm.LegalPerson" placeholder="请输入内容"></el-input>
@@ -253,7 +242,6 @@
               <el-input size="mini" v-model="searchForm.ContactName" placeholder="请输入内容"></el-input>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="公司类型" prop="CompanyType" >
               <el-select size="mini" v-model="searchForm.CompanyType" maxlength="50" filterable placeholder="请选择" style="width: 100%;">
@@ -263,7 +251,6 @@
               </el-select>
             </el-form-item>
           </el-col>
-
           <el-col :span="12">
             <el-form-item label="成立时间">
               <el-date-picker
@@ -277,29 +264,25 @@
               ></el-date-picker>
             </el-form-item>
           </el-col>
-
-        <el-col>
-          <el-form-item label="注册资本(万元)">
-            <el-col :span="5">
-              <el-input size="mini" v-model="searchForm.RegCapital1" placeholder="请输入内容"></el-input>
-            </el-col>
-            <el-col :span="1">
-              <span>&nbsp;~</span>
-            </el-col>
-            <el-col :span="5">
-              <el-input size="mini" v-model="searchForm.RegCapital2" placeholder="请输入内容"></el-input>
-            </el-col>
-          </el-form-item>
-        </el-col>
-
-        <el-col :span="24">
+          <el-col>
+            <el-form-item label="注册资本(万元)">
+              <el-col :span="5">
+                <el-input size="mini" v-model="searchForm.RegCapital1" placeholder="请输入内容"></el-input>
+              </el-col>
+              <el-col :span="1">
+                <span>&nbsp;~</span>
+              </el-col>
+              <el-col :span="5">
+                <el-input size="mini" v-model="searchForm.RegCapital2" placeholder="请输入内容"></el-input>
+              </el-col>
+            </el-form-item>
+          </el-col>
+          <el-col :span="24">
             <el-form-item label="营业范围">
               <el-input size="mini" v-model="searchForm.BusinessScope" placeholder="请输入内容"></el-input>
             </el-form-item>
-        </el-col>
-
-       </el-row>
-
+          </el-col>
+        </el-row>
       </el-form>
       <span slot="footer" class="dialog-footer">
         <el-button size="mini" @click="dialogVisible = false">取 消</el-button>
@@ -311,8 +294,7 @@
 </template>
 <script>
   import { mapGetters } from 'vuex'
-import api from '@/api/oilsupplier/supplier'
-import certApi from '@/api/oilsupplier/suppliercert'
+  import api from '@/api/oilsupplier/supplier'
 
   export default {
     computed: {
@@ -326,6 +308,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
       return {
         tableLoading: false,
         dialogVisible: false,
+        AllBusDeptList: [], // 业务处室部门列表
         // 列表数据
         countryoptions: [],
         CityAry: [],
@@ -391,265 +374,55 @@ import certApi from '@/api/oilsupplier/suppliercert'
           BusinessScope: ''
         },
         tableColumns: [
-
-          /* {
-            prop: "Id",
-            label: '',
-            width: 100,
-            sort: true
-          }, */
-
           {
-            prop: 'AccessCardNo',
-            label: '准入证编号',
+            prop: 'ThirdAudit',
+            label: '审核处室',
             width: 120,
             sort: true
           },
-
-          {
-            prop: 'SupplierTypeName',
-            label: '准入类别',
-            width: 100,
-            sort: true
-          },
-
-          {
-            prop: 'SupplierName',
-            label: '企业名称',
-            width: 200,
-            sort: true
-          },
-
           {
             prop: 'RecUnitName',
             label: '推荐单位',
             width: 200,
             sort: true
           },
-          /* {
-            prop: "OilCertificateNo",
-            label: '中石油供应商证书号',
-            width: 100,
-            sort: true
-          },
-
           {
-            prop: "Grade",
-            label: '级别',
-            width: 100,
-            sort: true
-          }, */
-
-          /* {
-            prop: "MgrUnit",
-            label: '管理单位',
-            width: 100,
-            sort: true
-          }, */
-
-          /* {
-            prop: "OperType",
-            label: '经营方式',
-            width: 100,
-            sort: true
-          }, */
-
-          /* {
-            prop: "Country",
-            label: '国家',
-            width: 100,
-            sort: true
-          },
-
-          {
-            prop: "MaunAgent",
-            label: '所代理制造商名称',
-            width: 100,
-            sort: true
-          },
-
-          {
-            prop: "ConstructTeam",
-            label: '施工队伍名称',
-            width: 100,
-            sort: true
-          }, */
-
-          {
-            prop: 'CommercialNo',
-            label: '工商注册号',
-            width: 260,
-            sort: true
-          },
-
-          /* {
-            prop: "OrganCode",
-            label: '组织机构代码',
-            width: 100,
-            sort: true
-          }, */
-
-          {
-            prop: 'CountryTaxNo',
-            label: '税务登记证编号',
-            width: 260,
-            sort: true
-          },
-
-          /* {
-            prop: "LocalTaxNo",
-            label: '税务登记证地税编号',
-            width: 100,
-            sort: true
-          }, */
-
-          {
-            prop: 'Address',
-            label: '单位地址',
-            width: 180,
-            sort: true
-          },
-
-          /* {
-            prop: "Province",
-            label: '省直辖市',
-            width: 200,
-            sort: true
-          },
-
-          {
-            prop: "City",
-            label: '地市区县',
-            width: 200,
-            sort: true
-          },
-
-          {
-            prop: "Street",
-            label: '街道',
-            width: 200,
-            sort: true
-          },
-
-          {
-            prop: "HouseNo",
-            label: '门牌号',
-            width: 200,
-            sort: true
-          },
-
-          {
-            prop: "ZipCode",
-            label: '邮编',
-            width: 200,
-            sort: true
-          }, */
-
-          /* {
-            prop: "QualitySystemCert",
-            label: '质量管理体系认证情况及认证机构',
-            width: 300,
-            sort: true
-          },
-
-          {
-            prop: "ProductQualityCert",
-            label: '产品质量认证情况及认证机构',
-            width: 300,
-            sort: true
-          },
-
-          {
-            prop: "MaunLicense",
-            label: '生产制造许可证获证情况及编号',
+            prop: 'SupplierTypeName',
+            label: '准入类别',
             width: 100,
             sort: true
           },
 
           {
-            prop: "QualifCert",
-            label: '企业资质证书编号',
-            width: 300,
-            sort: true
-          },
-
-          {
-            prop: "QualifCertLevel",
-            label: '企业资质证书级别',
+            prop: 'SupplierName',
+            label: '企业名称',
             width: 300,
             sort: true
           },
-
           {
-            prop: "SafetyLicense",
-            label: '安全生产许可证',
+            prop: 'LegalPerson',
+            label: '法人',
             width: 100,
             sort: true
           },
-
           {
-            prop: "TechServiceLic",
-            label: '服务类准入许可证',
-            width: 100,
-            sort: true
-          },
-
-          {
-            prop: "TJInNotify",
-            label: '外地企业进津备案通知书',
-            width: 100,
-            sort: true
-          },
-
-          {
-            prop: "SpecIndustryCert",
-            label: '行业特殊要求的认证证书',
+            prop: 'CommercialNo',
+            label: '工商注册号',
             width: 200,
             sort: true
           },
-
-          {
-            prop: "LegalPerson",
-            label: '法定代表人姓名',
-            width: 100,
-            sort: true
-          },
-
-          {
-            prop: "CategoryCode",
-            label: '行业类别代码',
-            width: 100,
-            sort: true
-          },
-
-          {
-            prop: "CategoryName",
-            label: '行业类别名称',
-            width: 100,
-            sort: true
-          }, */
-
           {
             prop: 'RegCapital',
             label: '注册资本',
             width: 100,
             sort: true
           },
-
           {
             prop: 'Currency',
             label: '币种',
             width: 100,
             sort: true
           },
-
-          {
-            prop: 'ContactName',
-            label: '联系人姓名',
-            width: 120,
-            sort: true
-          },
-
           {
             prop: 'CompanyType',
             label: '公司类型',
@@ -662,106 +435,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
             label: '成立时间',
             width: 110,
             sort: true
-          },
-
-          {
-            prop: 'DepositBank',
-            label: '开户银行',
-            width: 180,
-            sort: true
-          },
-
-          {
-            prop: 'BankAccount',
-            label: '银行账号',
-            width: 160,
-            sort: true
-          },
-
-          {
-            prop: 'EMail',
-            label: '电子邮箱',
-            width: 180,
-            sort: true
-          },
-
-          {
-            prop: 'BankCreditRating',
-            label: '银行信用等级',
-            width: 120,
-            sort: true
-          },
-
-          {
-            prop: 'Mobile',
-            label: '移动电话',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'Telphone',
-            label: '固定电话',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'Fax',
-            label: '传真',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'CompanyTel',
-            label: '公司电话',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'QQ',
-            label: 'QQ号码',
-            width: 220,
-            sort: true
-          },
-
-          {
-            prop: 'CompanyUrl',
-            label: '公司网址',
-            width: 220,
-            sort: true
-          },
-
-          /* {
-            prop: "SpecSupplier",
-            label: '是否特殊业务供应商(可不招标)',
-            width: 100,
-            sort: true
-          },
-
-          {
-            prop: "SpecTypeCode",
-            label: '业务类型(1战略合作,2内部多经,3区域关键,4专业化实施)',
-            width: 100,
-            sort: true
-          },
-
-          {
-            prop: "SpecTypeName",
-            label: '业务类型(1战略合作,2内部多经,3区域关键,4专业化实施)',
-            width: 100,
-            sort: true
-          }, */
-
-          {
-            prop: 'Remark',
-            label: '备注',
-            width: 220,
-            sort: true
           }
-
         ]
       }
     },
@@ -826,6 +500,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
           this.getCountryList(this.dictData['CountryList'])
           this.ManagementUnitOptions = this.dictData['ManagementUnit']
           this.getCityList(this.dictData['GaodeMapChinaAreas'])
+          this.AllBusDeptList = this.dictData['AllBusDeptList'] // 所有专业处室部门
         }).catch(err => {
           console.error(err)
         })
@@ -917,7 +592,15 @@ import certApi from '@/api/oilsupplier/suppliercert'
           console.error(err)
         })
       },
-
+      getBusinessDeptNameById (busId) {
+        let deptName = ''
+        this.AllBusDeptList.forEach((item) => {
+          if (item.Id == busId) {
+            deptName = item.Fullname
+          }
+        })
+        return deptName
+      },
       jstimehandle (val) {
         if (val === '') {
           return '----'