Pārlūkot izejas kodu

企业详情相关

sqg 3 gadi atpakaļ
vecāks
revīzija
b2019b5597

+ 18 - 0
front-vue/src/views/service/company/detailCompany.vue

@@ -324,6 +324,16 @@
                 :on-preview="handleFilePreview" multiple :file-list="commitmentFileList" :auto-upload="false">
                 </el-upload> -->
             </el-row>
+            <el-row v-if="scyCfcaUserId">
+                <el-col :span="12" style="margin-top:2%;margin-left:2%;line-height: 34px; text-align:left;">
+                   CFCA企业认证证书:<span>{{scyCfcaUserId}}</span>
+                </el-col>
+            </el-row>
+            <el-row v-if="scyCfcaAuthNumber">
+                <el-col :span="12" style="margin-top:2%;margin-left:2%;line-height: 34px; text-align:left;">
+                   CFCA授权编号:<span>{{scyCfcaAuthNumber}}</span>
+                </el-col>
+            </el-row>
         </el-tab-pane>
         <el-dialog :visible.sync="dialogVisible">
             <img width="100%" :src="dialogImageUrl" alt="">
@@ -340,6 +350,8 @@ export default {
     components: {},
     data() {
         return {
+            scyCfcaUserId:null,
+            scyCfcaAuthNumber:null,
             dialogImageUrl: "",
             dialogVisible: false,
             // 遮罩层
@@ -530,6 +542,12 @@ export default {
                 //基本信息
                 if (response.data.basicList.length > 0) {
                     this.form = response.data.basicList[0];
+                    if(response.data.basicList[0].scyCfcaUserId){
+                        this.scyCfcaUserId = this.form.scyCfcaUserId;
+                    }
+                    if(response.data.basicList[0].scyCfcaAuthNumber){
+                       this.scyCfcaAuthNumber = this.form.scyCfcaAuthNumber;
+                    }
                 }
                 //经办人信息
                 if (response.data.contactsList) {

+ 18 - 18
front-vue/src/views/service/company/detailCompanyExam.vue

@@ -310,6 +310,16 @@
                 <!-- <el-upload v-if="commitmentShow" ref="upload" class="upload-demo" action="" :on-preview="handleFilePreview" multiple :file-list="commitmentFileList" :auto-upload="false">
                 </el-upload> -->
             </el-row>
+            <el-row v-if="scyCfcaUserId">
+                <el-col :span="12" style="margin-top:2%;margin-left:2%;line-height: 34px; text-align:left;">
+                   CFCA企业认证证书:<span>{{scyCfcaUserId}}</span>
+                </el-col>
+            </el-row>
+            <el-row v-if="scyCfcaAuthNumber">
+                <el-col :span="12" style="margin-top:2%;margin-left:2%;line-height: 34px; text-align:left;">
+                   CFCA授权编号:<span>{{scyCfcaAuthNumber}}</span>
+                </el-col>
+            </el-row>
         </el-tab-pane>
         <el-dialog :visible.sync="dialogVisible">
             <img width="100%" :src="dialogImageUrl" alt="">
@@ -339,6 +349,8 @@ export default {
     components: {},
     data() {
         return {
+            scyCfcaUserId:null,
+            scyCfcaAuthNumber:null,
             examOpen:false,
             dialogImageUrl: "",
             dialogVisible: false,
@@ -522,6 +534,12 @@ export default {
                 //基本信息
                 if (response.data.basicList.length > 0) {
                     this.form = response.data.basicList[0];
+                    if(response.data.basicList[0].scyCfcaUserId){
+                        this.scyCfcaUserId = this.form.scyCfcaUserId;
+                    }
+                    if(response.data.basicList[0].scyCfcaAuthNumber){
+                       this.scyCfcaAuthNumber = this.form.scyCfcaAuthNumber;
+                    }
                 }
                 //经办人信息
                 if (response.data.contactsList) {
@@ -677,23 +695,6 @@ export default {
                         this.commitmentShow = false;
                     }
                 }
-                //其他附件
-                // if(response.data.appendixList){
-                //     const appendixFileName = response.data.appendixList[0].pfiFileName;
-                //     const appendixFile = response.data.appendixList[0].pfiUrl;
-                //     const appendixFileId = response.data.appendixList[0].pfiFileId;
-                //     if(appendixFile != '' && appendixFileId != ''){
-                //         this.appendixShow = true;
-                //         let fileName = (appendixFileName).split(",")
-                //         let fileUrl =(appendixFile).split(",")
-                //         let fileUrlId =(appendixFileId).split(",")
-                //         for(let i = 0;i< fileUrl.length;i++){
-                //         this.appendixFileList.push({name:fileName[i], url: fileUrl[i] + '/' + getToken(), uid: fileUrlId[i] });
-                //         }
-                //     }else{
-                //         this.appendixShow = false;
-                //     }
-                // }
                 this.loading = false;
             });
         },
@@ -735,7 +736,6 @@ export default {
     //审核提交
     examSubmit(){
       console.log(this.examForm)
-      debugger
       var self = this;
         this.$refs["examForm"].validate(valid => {
           let fd = new FormData();

+ 3 - 304
front-vue/src/views/service/rel/detailCompany.vue

@@ -3,25 +3,10 @@
         <!--——————————————————————————————————————————基本信息————————————————————————————————————————————————————-->
         <el-tab-pane label="基本信息" name="first">
             <el-form ref="form" :model="form" label-width="130px" :inline="true">
-                <el-form-item label="所属行业" prop="scyIndustry">
-                    <el-input v-model="form.scyIndustry" disabled />
-                </el-form-item>
-                <el-form-item label="企业规模" prop="scyScale">
-                    <el-input :value=scyScaleFormat(form.scyScale) disabled />
-                </el-form-item>
-                <el-form-item label="机构性质" prop="scyOrganization">
-                    <el-input :value=scyOrganizationFormat(form.scyOrganization) disabled />
-                </el-form-item>
-                <el-form-item label="企业类型" prop="scyType">
-                    <el-input :value=scyTypeFormat(form.scyType) disabled></el-input>
-                </el-form-item>
-                <el-form-item label="客户经理" prop="scyManager">
-                    <el-input v-model="form.scyManager" disabled />
-                </el-form-item>
-                <el-form-item label="机构名称" prop="scyName">
+                <el-form-item label="企业名称" prop="scyName">
                     <el-input v-model="form.scyName" disabled />
                 </el-form-item>
-                <el-form-item label="机构代码" prop="scySocialCode">
+                <el-form-item label="社会统一代码" prop="scySocialCode">
                     <el-input v-model="form.scySocialCode" disabled />
                 </el-form-item>
                 <el-form-item label="证件注册日" prop="scyStartTime">
@@ -80,266 +65,11 @@
                     >提交</el-button> -->
             </div>
         </el-tab-pane>
-        <!--———————————————————————————————————— 发票信息 ————————————————————————————————————————————————-->
-        <el-tab-pane label="发票信息" name="third">
-            <div><span style="color:#409EFF">▋</span>开票信息</div>
-            <el-form ref="invoiceForm" :model="invoiceForm" label-width="130px" :inline="true">
-                <el-row>
-                    <el-col :span="2" style="margin-top:2%;line-height: 34px;    text-align: right;">
-                                            单位名称:
-                                        </el-col>
-                    <el-col :span="6" style="margin-top:2%;">
-                        <el-input v-model="invoiceForm.scyName" disabled style=" width:75%"></el-input>
-                    </el-col>
-                    <el-col :span="2" style="margin-top:2%;line-height: 34px;    text-align: right;">
-                        税号:
-                    </el-col>
-                    <el-col :span="6" style="margin-top:2%;">
-                        <el-input v-model="invoiceForm.scySocialCode" disabled style=" width:75%"></el-input>
-                    </el-col>
-                    <el-col :span="2" style="margin-top:2%;line-height: 34px;    text-align: right;">
-                        单位地址:
-                    </el-col>
-                    <el-col :span="6" style="margin-top:2%;">
-                        <el-input v-model="invoiceForm.ziaAddress" disabled style=" width:75%"></el-input>
-                    </el-col>
-                </el-row>
-                <el-row>
-                    <el-col :span="2" style="margin-top:2%;line-height: 34px;    text-align: right;">
-                        电话号码:
-                    </el-col>
-                    <el-col :span="6" style="margin-top:2%;">
-                        <el-input v-model="invoiceForm.ziaContactsPhone" disabled style=" width:75%"></el-input>
-                    </el-col>
-                    <el-col :span="2" style="margin-top:2%;line-height: 34px;    text-align: right;">
-                        开户银行:
-                    </el-col>
-                    <el-col :span="6" style="margin-top:2%;">
-                        <el-input v-model="invoiceForm.pbaiBankName" disabled style=" width:75%"></el-input>
-                    </el-col>
-                    <el-col :span="2" style="margin-top:2%;line-height: 34px;    text-align: right;">
-                        开户账号:
-                    </el-col>
-                    <el-col :span="6" style="margin-top:2%;">
-                        <el-input v-model="invoiceForm.pbaiBankaccountId" disabled style=" width:75%"></el-input>
-                    </el-col>
-                </el-row>
-            </el-form>
-            <div style="margin-top: 100px; margin-left:45%">
-                <el-button type="info" @click="cancel">取消</el-button>
-                <!-- <el-button type="success" @click="submitForm"
-                    >提交</el-button> -->
-            </div>
-        </el-tab-pane>
-        <!--———————————————————————————————————— 链属关系 ————————————————————————————————————————————————-->
-        <el-tab-pane label="链属关系" name="Section">
-            <span style="margin-bottom: 10px;color:#333333;font:14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial,sans-serif">所选条件:</span>
-            <div style="float: right;margin-right:1%">
-                <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
-                <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" style="float: ;">重置</el-button>
-            </div>
-            <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="150px">
-                <el-form-item label="企业名称" prop="companyName">
-                    <el-input maxlength="30" v-model="queryParams.companyName" placeholder="请输入企业名称" clearable size="small" @keyup.enter.native="handleQuery" />
-                </el-form-item>
-                <el-form-item label="社会统一代码" prop="scySocialCode">
-                    <el-input maxlength="30" v-model="queryParams.scySocialCode" placeholder="请输入社会统一代码" clearable size="small" @keyup.enter.native="handleQuery" />
-                </el-form-item>
-                <el-form-item label="链属状态" prop="scrStatus">
-                    <el-select v-model="queryParams.scrStatus" placeholder="链属状态" clearable size="small" style="width: 215px">
-                        <el-option v-for="dict in scrStatusOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue"></el-option>
-                    </el-select>
-                </el-form-item>
-                <el-form-item label="链属关系" prop="scrType">
-                    <el-select v-model="queryParams.scrType" placeholder="链属关系" clearable size="small" style="width: 215px">
-                        <el-option v-for="dict in scrTypeOptions" :key="dict.dictValue" :label="dict.dictLabel" :value="dict.dictValue"></el-option>
-                    </el-select>
-                </el-form-item>
-            </el-form>
-            <el-table v-loading="loading" :data="relList" stripe border>
-                <el-table-column label="序号" type="index" width="55" align="center" />
-                <el-table-column label="社会统一代码" align="center" prop="companyCode" show-overflow-tooltip>
-                    <template slot-scope="scope">
-                        <span v-if="scope.row.launch">{{scope.row.receiveScySocialCode}}</span>
-                        <span v-else>{{scope.row.launchScySocialCode}}</span>
-                    </template>
-                </el-table-column>
-                <el-table-column label="企业名称" align="center" prop="companyName" show-overflow-tooltip>
-                    <template slot-scope="scope">
-                        <span v-if="scope.row.launch">{{scope.row.receiveScyName}}</span>
-                        <span v-else>{{scope.row.launchScyName}}</span>
-                    </template>
-                </el-table-column>
-                <el-table-column label="链属关系" align="center" prop="companyType">
-                    <template slot-scope="scope">
-                        <span v-if="scope.row.launch">{{companyTypeFormat(scope.row.launchScrReceiveType)}}</span>
-                        <span v-else>{{companyTypeFormat(scope.row.launchScrLaunchType)}}</span>
-                    </template>
-                </el-table-column>
-                <el-table-column label="联系人" align="center" prop="launchScrContarct">
-                </el-table-column>
-                <el-table-column label="联系电话" align="center" prop="launchScrContarctPhone">
-                </el-table-column>
-                <el-table-column label="邮箱" align="center" prop="launchScrContarctEmail" show-overflow-tooltip>
-                </el-table-column>
-                <el-table-column label="状态" align="center" prop="launchScrStatus" :formatter="launchScrStatusFormat">
-                </el-table-column>
-            </el-table>
-
-            <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" @pagination="getRelList" />
-            <div style="margin-top: 100px; margin-left:45%">
-                <el-button type="info" @click="cancel">取消</el-button>
-                <!-- <el-button type="success" @click="submitForm"
-                    >提交</el-button> -->
-            </div>
-        </el-tab-pane>
-        <!--———————————————————————————————————— 附件信息 ————————————————————————————————————————————————-->
-        <el-tab-pane label="附件信息" name="eighth">
-            <el-row>
-                <el-col :span="8" v-if="licenShow" style="margin-top:2%;line-height: 34px; text-align: right;">
-                    营业执照:
-                </el-col>
-                <el-upload v-if="licenShow" ref="licenImg" class="Img-demo" action="" multiple list-type="picture-card" :file-list="licenseFileList" :class="{ uoloadSty: showBtnImg, disUoloadSty: noBtnImg }" :auto-upload="false">
-                    <i slot="default" class="el-icon-plus"></i>
-                    <div slot="file" slot-scope="{file}">
-                        <img class="el-upload-list__item-thumbnail" :src="file.url" alt="">
-                        <span class="el-upload-list__item-actions">
-                            <span class="el-upload-list__item-preview" @click="handlePictureCardPreview(file)">
-                                <i class="el-icon-zoom-in"></i>
-                            </span>
-                            <span class="el-upload-list__item-delete" @click="handleImgDownload(file)">
-                                <i class="el-icon-download"></i>
-                            </span>
-                        </span>
-                    </div>
-                </el-upload>
-                <el-col :span="8" v-if="authorizationShow" style="margin-top:2%;line-height: 34px; text-align: right;">
-                    法人授权书:
-                </el-col>
-                <el-upload v-if="authorizationShow" ref="authorizationImg" class="Img-demo" action="" 
-                    multiple list-type="picture-card" 
-                    :file-list="authorizationFileList" 
-                    :class="{ uoloadSty: showBtnImg, disUoloadSty: noBtnImg }"
-                    :auto-upload="false">
-                    <i slot="default" class="el-icon-plus"></i>
-                    <div slot="file" slot-scope="{file}">
-                        <img class="el-upload-list__item-thumbnail" :src="file.url" alt="">
-                        <span class="el-upload-list__item-actions">
-                            <span class="el-upload-list__item-preview" @click="handlePictureCardPreview(file)">
-                                <i class="el-icon-zoom-in"></i>
-                            </span>
-                            <span class="el-upload-list__item-delete" @click="handleImgDownload(file)">
-                                <i class="el-icon-download"></i>
-                            </span>
-                        </span>
-                    </div>
-                </el-upload>
-                <!-- <el-upload ref="upload" v-if="authorizationShow" class="upload-demo" action="" :on-preview="handleFilePreview" multiple :file-list="authorizationFileList" :auto-upload="false">
-                </el-upload> -->
-            </el-row>
-            <el-row>
-                <el-row>
-                    <el-col :span="8" v-if="handlerPositiveShow || handlerNegativeShow" style="margin-top:2%;line-height: 34px; text-align: right;">
-                        经办人信息:
-                    </el-col>
-                    <el-upload v-if="handlerPositiveShow" ref="handlerPositiveImg" class="Img-demo" action="" multiple :class="{ uoloadSty: showBtnImg, disUoloadSty: noBtnImg }" list-type="picture-card" :file-list="handlerPositiveList" :auto-upload="false">
-                        <i slot="default" class="el-icon-plus"></i>
-                        <div slot="file" slot-scope="{file}">
-                            <img class="el-upload-list__item-thumbnail" :src="file.url" alt="">
-                            <span class="el-upload-list__item-actions">
-                                <span class="el-upload-list__item-preview" @click="handlePictureCardPreview(file)">
-                                    <i class="el-icon-zoom-in"></i>
-                                </span>
-                                <span class="el-upload-list__item-delete" @click="handleImgDownload(file)">
-                                    <i class="el-icon-download"></i>
-                                </span>
-                            </span>
-                        </div>
-                    </el-upload>
-                    <el-upload v-if="handlerNegativeShow" ref="handlerNegativeImg" class="Img-demo" action="" multiple :class="{ uoloadSty: showBtnImg, disUoloadSty: noBtnImg }" list-type="picture-card" :file-list="handlerNegativeList" :auto-upload="false">
-                        <i slot="default" class="el-icon-plus"></i>
-                        <div slot="file" slot-scope="{file}">
-                            <img class="el-upload-list__item-thumbnail" :src="file.url" alt="">
-                            <span class="el-upload-list__item-actions" >
-                                <span class="el-upload-list__item-preview" @click="handlePictureCardPreview(file)"  >
-                                    <i class="el-icon-zoom-in"></i>
-                                </span>
-                                <span class="el-upload-list__item-delete" @click="handleImgDownload(file)">
-                                    <i class="el-icon-download"></i>
-                                </span>
-                            </span>
-                        </div>
-                    </el-upload>
-                </el-row>
-                <el-col :span="8" v-if="legalShow || legalBackShow" style="margin-top:2%;line-height: 34px; text-align: right;">
-                    法人证件:
-                </el-col>
-                <el-upload ref="legalImg" v-if="legalShow" class="Img-demo" action="" multiple :class="{ uoloadSty: showBtnImg, disUoloadSty: noBtnImg }" list-type="picture-card" :file-list="legalFileList" :auto-upload="false" style="float:left;">
-                    <i slot="default" class="el-icon-plus"></i>
-                    <div slot="file" slot-scope="{file}" >
-                        <img class="el-upload-list__item-thumbnail" :src="file.url" alt="" >
-                        <span class="el-upload-list__item-actions">
-                            <span class="el-upload-list__item-preview" @click="handlePictureCardPreview(file)">
-                                <i class="el-icon-zoom-in"></i>
-                            </span>
-                            <span class="el-upload-list__item-delete" @click="handleImgDownload(file)">
-                                <i class="el-icon-download"></i>
-                            </span>
-                        </span>
-                    </div>
-                </el-upload>
-                <el-upload ref="legalBackImg" v-if="legalBackShow" class="Img-demo" action="" multiple :class="{ uoloadSty: showBtnImg, disUoloadSty: noBtnImg }" list-type="picture-card" :file-list="legalBackFileList" :auto-upload="false">
-                    <i slot="default" class="el-icon-plus"></i>
-                    <div slot="file" slot-scope="{file}">
-                        <img class="el-upload-list__item-thumbnail" :src="file.url" alt="">
-                        <span class="el-upload-list__item-actions">
-                            <span class="el-upload-list__item-preview" @click="handlePictureCardPreview(file)">
-                                <i class="el-icon-zoom-in"></i>
-                            </span>
-                            <span class="el-upload-list__item-delete" @click="handleImgDownload(file)">
-                                <i class="el-icon-download"></i>
-                            </span>
-                        </span>
-                    </div>
-                </el-upload>
-                <el-col :span="8" v-if="commitmentShow" style="margin-top:2%;line-height: 34px; text-align: right;">
-                    数字证书授权与承诺书:
-                </el-col>
-                <el-upload v-if="commitmentShow" ref="commitmentImg" class="Img-demo" action="" 
-                    multiple list-type="picture-card" 
-                    :file-list="commitmentFileList" 
-                    :class="{ uoloadSty: showBtnImg, disUoloadSty: noBtnImg }"
-                    :auto-upload="false">
-                    <i slot="default" class="el-icon-plus"></i>
-                    <div slot="file" slot-scope="{file}">
-                        <img class="el-upload-list__item-thumbnail" :src="file.url" alt="">
-                        <span class="el-upload-list__item-actions">
-                            <span class="el-upload-list__item-preview" @click="handlePictureCardPreview(file)">
-                                <i class="el-icon-zoom-in"></i>
-                            </span>
-                            <span class="el-upload-list__item-delete" @click="handleImgDownload(file)">
-                                <i class="el-icon-download"></i>
-                            </span>
-                        </span>
-                    </div>
-                </el-upload>
-                <!-- <el-upload v-if="commitmentShow" ref="upload" class="upload-demo" action="" :on-preview="handleFilePreview" multiple :file-list="commitmentFileList" :auto-upload="false">
-                </el-upload> -->
-            </el-row>
-            <div style="margin-top: 100px; margin-left:45%">
-                <el-button type="info" @click="cancel">取消</el-button>
-                <!-- <el-button type="success" @click="submitForm"
-                    >提交</el-button> -->
-            </div>
-        </el-tab-pane>
-        <el-dialog :visible.sync="dialogVisible">
-            <img width="100%" :src="dialogImageUrl" alt="">
-        </el-dialog>
     </el-tabs>
 </template>
 <script>
 import {
-    companyQuery,listRel
+    companyQuery
 } from "@/api/service/company/company";
 import { getToken } from "@/utils/auth";
 export default {
@@ -354,42 +84,11 @@ export default {
             form: {
                 scyType: null,
             },
-            noBtnImg: true,
-            licenShow: false,
-            showBtnImg: false,
-            authorizationShow: false,
-            commitmentShow: false,
-            legalShow: false,
-            legalBackShow: false,
-            appendixShow: false,
-            handlerNegativeShow: false,
-            handlerPositiveShow: false,
-            queryParams: {
-                pageNum: 1,
-                pageSize: 10,
-                scyId: null,
-                companyName: null,
-                scySocialCode: null,
-                scrStatus: null,
-                scrType: null,
-            },
-            total: 0,
-            licenseFileList: [],
-            legalFileList: [],
-            legalBackFileList: [],
-            authorizationFileList: [],
-            commitmentFileList: [],
-            handlerPositiveList: [],
-            handlerNegativeList: [],
-            relList: [],
             scyScaleOptions: [],
             scyOrganizationOptions: [],
             scyTypeOptions: [],
             scrStatusOptions: [],
             scrTypeOptions: [],
-            contactsForm: {},
-            invoiceForm: {},
-            fileForm: {},
             activeName: "first",
         };
     },