hailu
2023-07-06 13360adb5265b242a04c3021b35df6be249174dc
优化
5个文件已修改
493 ■■■■■ 已修改文件
dist.rar 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/gongkaixinxi/components/tab1.vue 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/gongkaixinxi/components/tab2.vue 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/gongkaixinxi/gongshang.vue 103 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/diligenceTools/gongkaixinxi/publicSifa.vue 296 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dist.rar
Binary files differ
src/view/diligenceTools/gongkaixinxi/components/tab1.vue
@@ -24,16 +24,25 @@
                <div style="position: relative;padding-left: 228px;float: left;">
                    <span style="text-align: right;width: 220px;position: absolute;top: 0;left: 0;color: #5c6b77;">疑似实际控制人为
                        (大数据分析) :</span>
                    <span style="text-align: left;width: 100%;">{{
                    <!-- <span style="text-align: left;width: 100%;">{{
                        SuspectedActualControl.ControllerData && SuspectedActualControl.ControllerData.Name ?
                        SuspectedActualControl.ControllerData.Name : '无实际控制人'
                    }}</span> -->
                    <span style="text-align: left;width: 100%;">{{
                        SuspectedActualControl.actualControllerList && SuspectedActualControl.actualControllerList[0] ?
                        SuspectedActualControl.actualControllerList[0].name : '无实际控制人'
                    }}</span>
                </div>
                <div style="float: left;">
                    <span style="color: #5c6b77;">总股权比例为 :</span>
                    <span>{{
                    <!-- <span>{{
                        SuspectedActualControl.ControllerData && SuspectedActualControl.ControllerData.PercentTotal ?
                        SuspectedActualControl.ControllerData.PercentTotal : '无总股权比率'
                    }}</span> -->
                    <span>{{
                        SuspectedActualControl.actualControllerList && SuspectedActualControl.actualControllerList[0] ?
                        this.CustomMethods.toDecimal(SuspectedActualControl.actualControllerList[0].ratio*100,3)       +'%'  : '无总股权比率'
                    }}</span>
                </div>
            </div>
@@ -156,6 +165,12 @@
                    //   PercentTotal: "0.0291%",
                    // })
                    this.SuspectedActualControl = res.data.Data
                    this.SuspectedActualControl.ControllerData.Paths.push([
                        { KeyNo: "be23a2be86dacce4269f8d05729fbcbb", Level: "1", Name: "名地(河南)有限公司", Percent: "57.912%", PercentTotal: "57.792%" },
                        { KeyNo: "be23a2be86dacbe4269e8d05729fbcbb", Level: "2", Name: "地产(河南)有限公司", Percent: "57.792%", PercentTotal: "57.712%" },
                        { KeyNo: "be23a2be86dacbe42a9f8d05729fbcbb", Level: "3", Name: "名地产(河南)有限公司", Percent: "57.791%", PercentTotal: "57.912%" }
                    ])
                    console.log(this.SuspectedActualControl);
                    if (this.SuspectedActualControl.ControllerData && this.SuspectedActualControl.ControllerData.Paths) {
                        this.isShow = true
                        let list = []
@@ -209,7 +224,7 @@
                        }
                        this.nodes = nodes
                        this.links = links
                        console.log(this.nodes, this.links);
                        // console.log(this.nodes, this.links);
                        this.$nextTick(() => {
                            this.initEcharts()
                        })
@@ -229,7 +244,7 @@
            let data = {
                name: this.name,
            }
            this.loading = true
            // this.loading = true
            axios.request({
                url: '/QiChaCha/GetTycActualControl',
                data,
@@ -250,24 +265,27 @@
                        let nodes = []
                        let links = []
                        this.maxLevel = 0
                        let num=0
                        let arr=[]
                        let num = 0
                        // let arr = []
                        // for (let item in this.SuspectedActualControl.pathMap) {
                        //     if (num < Number(item.split('p_')[1])) {
                        //         num = Number(item.split('p_')[1])
                        //     }
                        // }
                        // for (let item in this.SuspectedActualControl.pathMap) {
                        //     if (num == Number(item.split('p_')[1])) {
                        //         arr.push(this.SuspectedActualControl.pathMap[item])
                        //     }
                        // }
                        for (let item in this.SuspectedActualControl.pathMap) {
                            if(num<Number(item.split('p_')[1])){
                                num=Number(item.split('p_')[1])
                            }
                        }
                        for (let item in this.SuspectedActualControl.pathMap) {
                            if(num==Number(item.split('p_')[1])){
                                arr.push(this.SuspectedActualControl.pathMap[item])
                            }
                        }
                        console.log(arr);
                        for (let i = 0; i < arr.length; i++) {
                            let level = 1
                            let arr=[]
                            arr.push(this.SuspectedActualControl.pathMap[item])
                            console.log(arr);
                            for (let i = 0; i < arr.length; i++) {
                            for (let k = arr[i].relationships.length - 1; k >= 0; k--) {
                                console.log(arr[i].relationships[k]);
                                console.log(arr[i].relationships[k],i,k);
                                let name = arr[i].nodes[k].properties.name
                                let id = arr[i].nodes[k].id
                                if (list.indexOf(name) == -1) {
@@ -285,7 +303,7 @@
                                level++
                                this.maxLevel = this.maxLevel > level ? this.maxLevel : level
                                if (k >= 1) {
                                    links.push({
                                        from: id,
                                        label: arr[i].relationships[k].properties.percentStr,
@@ -300,6 +318,10 @@
                                }
                            }
                        }
                        }
                        // console.log(arr);
                        // let level = 1
                        if (list.indexOf(this.SuspectedActualControl.CompanyName) == -1) {
                            nodes.push({
                                group: 'Event',
@@ -313,9 +335,8 @@
                        }
                        this.nodes = nodes
                        this.links = links
                                              console.log(this.nodes, this.links);
                                              this.$nextTick(() => {
                        console.log(this.nodes, this.links);
                        this.$nextTick(() => {
                            this.initEcharts()
                        })
                    }
@@ -423,7 +444,7 @@
                }
            })
            // if (this.SuspectedActualControl.ControllerData.Paths.length >= 6) {
                if (this.links.length >= 6) {
            if (this.links.length >= 6) {
                $('#echartsDOM .vis-network').css('left', '0%')
            } else {
                $('#echartsDOM .vis-network').css('left', '0%')
src/view/diligenceTools/gongkaixinxi/components/tab2.vue
@@ -706,21 +706,21 @@
                this.$Message.error('请修改标红部分!')
                return false
            }
            // let data = {
            //     name: this.name,
            //     ev: this.ev,
            //     iv: this.iv,
            //     ispro: false
            // }
            let data={
                name: this.name,
                flag:false,
                dir:'0'
            let data = {
                name: this.name,
                ev: this.ev,
                iv: this.iv,
                ispro: false
            }
            // let data={
            //     name: this.name,
            //     flag:0,
            //     dir:0
            // }
            this.loading = true
            axios.request({
                // url: '/QiChaCha/GetEquityThroughAndInvestV2',
                url: '/QiChaCha/GetTycOpenInvestTree',
                url: '/QiChaCha/GetEquityThroughAndInvestV2',
                // url: '/QiChaCha/GetTycOpenInvestTree',
                data,
                method: 'post'
            }).then((res) => {
@@ -729,6 +729,7 @@
                    this.tree.Name = res.data.Data.Name
                    this.tree.Parents = res.data.Data.Children
                    this.tree.Children = res.data.Data.PathTree[0] ? res.data.Data.PathTree[0].Children : []
                    console.log(this.tree.Name,this.tree.Parents,this.tree.Children);
                    if (this.isFullscreen) {
                        this.init(window.screen.width * this.ratio / 100, window.screen.height * this.ratio / 100)
                        $('#textBox_2').css('height', (window.screen.height - 20) * this.ratio / 100)
src/view/diligenceTools/gongkaixinxi/gongshang.vue
@@ -328,7 +328,7 @@
                                    }}
                                </td>
                            </tr>
                            <tr>
                            <tr v-if="baseInfo.bondNum || baseInfo.BondType || baseInfo.UsedBondName || baseInfo.bondName">
                                <td style="width: 15%;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                                    股票代码及简称
                                </td>
@@ -360,7 +360,7 @@
                                    }}
                                </td>
                            </tr>
                            <tr>
                            <tr v-if="baseInfo.CancelDate || baseInfo.CancelReason">
                                <td style="width: 15%;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                                    注销日期
                                </td>
@@ -380,7 +380,7 @@
                                </td>
                            </tr>
                            <tr>
                            <tr v-if="baseInfo.RevokeDate || baseInfo.RevokeReason">
                                <td style="width: 15%;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                                    吊销日期
                                </td>
@@ -404,13 +404,21 @@
                    </table>
                </TabPane>
                <TabPane label="企业股东" name="tab2" :index="2">
                    <Table :data="PartnerCase" :columns="PartnerCaseColumns" transfer border>
                        <template slot="Name" slot-scope="params" style="display: flex;">
                            <img v-if="params.row.logo" :src="params.row.logo" style="height: 60px;" />
                            <span style="display:inline-block;">{{
                                params.row.Name ?
                                params.row.Name : '--'
                            }}</span>
                    <Table :data="PartnerCase" :columns="PartnerCaseColumns" transfer border :loading="loadingTable">
                        <template slot="Name" slot-scope="params">
                            <div style="display: flex;">
                                <div style="
                            width:60px;">
                                    <img v-if="params.row.logo" :src="params.row.logo" style="
                            width:60px;" />
                                </div>
                                <div style="text-align: left;margin: auto 0;">{{
                                    params.row.Name ?
                                    params.row.Name : '--'
                                }}</div>
                            </div>
                        </template>
                    </Table>
                    <div style="margin-top: 12px">
@@ -642,6 +650,7 @@
        },
        // 获取企业股东
        GetHolderList() {
            this.loadingTable = true
            this.PartnerCase = []
            let data = {
                name: this.searchName,
@@ -657,25 +666,22 @@
                    this.holderList = res.data.Data
                    this.TotalItems = res.data.Data.TotalItems
                    if (this.holderList.Items) {
                        for (let i = 0; i < this.holderList.Items.length; i++) {
                            if (this.holderList.Items[i].CapitalActl.length > 0) {
                                let obj = {}
                                if (this.holderList.Items[i].Capital.length > 0) {
                                    console.log(this.holderList.Items[i].Capital);
                                    // console.log(this.holderList.Items[i].Capital);
                                    obj = {
                                        Name: this.holderList.Items[i].Name,
                                        ItemIndex: this.holderList.Items[i].ItemIndex,
                                        logo: this.holderList.Items[i].Logo,
                                        type: this.holderList.Items[i].Type,
                                        CapitalPaymet: this.holderList.Items[i].Capital[0].Paymet,
                                        CapitalPaymet: this.holderList.Items[i].Capital[0].Paymet,
                                        CapitalAmomon: this.holderList.Items[i].Capital[0].Amomon,
                                        CapitalTime: this.holderList.Items[i].Capital[0].Time,
                                        CapitalPercent:this.holderList.Items[i].Capital[0].Percent,
                                        CapitalActlPaymet: '', CapitalActlAmomon: '', CapitalActlTime: '',CapitalActlPercent:''
                                        CapitalPercent: this.holderList.Items[i].Capital[0].Percent,
                                        CapitalActlPaymet: '', CapitalActlAmomon: '', CapitalActlTime: '', CapitalActlPercent: ''
                                    }
                                } else {
                                    obj = {
@@ -684,7 +690,7 @@
                                        logo: this.holderList.Items[i].Logo,
                                        type: this.holderList.Items[i].Type,
                                        CapitalPaymet: '', CapitalAmomon: '', CapitalTime: '', CapitalPercent: '',
                                        CapitalActlPaymet: '', CapitalActlAmomon: '', CapitalActlTime: '',CapitalActlPercent:''
                                        CapitalActlPaymet: '', CapitalActlAmomon: '', CapitalActlTime: '', CapitalActlPercent: ''
                                    }
                                }
                                let data = this.holderList.Items[i].CapitalActl
@@ -706,21 +712,25 @@
                                    type: this.holderList.Items[i].Type,
                                    CapitalPaymet: this.holderList.Items[i].Capital.length > 0 ? (this.holderList.Items[i].Capital[0].Paymet ? this.holderList.Items[i].Capital[0].Paymet : '') : '', CapitalAmomon: this.holderList.Items[i].Capital.length > 0 ? (this.holderList.Items[i].Capital[0].Amomon ? this.holderList.Items[i].Capital[0].Amomon : '') : '', CapitalTime: this.holderList.Items[i].Capital.length > 0 ? (this.holderList.Items[i].Capital[0].Time ? this.holderList.Items[i].Capital[0].Time : '') : '', CapitalPercent: this.holderList.Items[i].Capital.length > 0 ? (this.holderList.Items[i].Capital[0].Percent ? this.holderList.Items[i].Capital[0].Percent : '') : '',
                                    // CapitalPaymet: this.holderList.Items[i].Capital[0].Paymet, CapitalAmomon:this.holderList.Items[i].Capital[0].Amomon , CapitalTime:this.holderList.Items[i].Capital[0].Time , Percent:this.holderList.Items[i].Capital[0].Percent,
                                    CapitalActlPaymet: '', CapitalActlAmomon: '', CapitalActlTime: '',CapitalActlPercent:''
                                    CapitalActlPaymet: '', CapitalActlAmomon: '', CapitalActlTime: '', CapitalActlPercent: ''
                                })
                            }
                        }
                        console.log(this.PartnerCase);
                    }
                    this.loadingTable = false
                } else {
                    this.holderList = {}
                    this.TotalItems = 0
                    this.loadingTable = false
                }
            }, res => {
                this.holderList = {}
                this.TotalItems = 0
                this.loadingTable = false
            })
        },
@@ -785,7 +795,7 @@
                //     return h('span', params.row.Name ? params.row.Name : '--')
                // },
                align: 'center',
                minWidth: 120,
                minWidth: 300,
            })
            columns.push({
                title: '股东类型',
@@ -797,12 +807,12 @@
                        return h('span', '⼈')
                    } else if (params.row.type == 3) {
                        return h('span', '其它')
                    }else {
                    } else {
                        return h('span', '--')
                    }
                    // return h('span', params.row.Percent ? params.row.Percent : '--')
                },
                width:120,
                width: 100,
                align: 'center'
            })
            // columns.push({
@@ -818,14 +828,14 @@
                title: '认缴明细',
                align: 'center',
                key: 'capital',
                children: [
                children: [
                    {
                        title: '出资金额(万元)',
                        title: '出资金额',
                        key: 'CapitalAmomon',
                        render: (h, params) => {
                            return h('span', params.row.CapitalAmomon ? params.row.CapitalAmomon : '--')
                        },
                        width: 100,
                        width: 180,
                        align: 'center'
                    },
                    {
@@ -837,7 +847,7 @@
                        width: 100,
                        align: 'center'
                    },
                    {
                        title: '出资时间',
                        key: 'CapitalTime',
@@ -853,7 +863,7 @@
                        render: (h, params) => {
                            return h('span', params.row.CapitalPercent ? params.row.CapitalPercent : '--')
                        },
                        width: 105,
                        width: 80,
                        align: 'center'
                    }
                ]
@@ -863,28 +873,32 @@
                key: 'capitalActl',
                align: 'center',
                children: [
                {
                        title: '出资金额(万元)',
                    {
                        title: '出资金额',
                        key: 'CapitalActlAmomon',
                        align: 'center',
                        width:100,
                        width: 180,
                        className: 'CapitalActl',
                        render: (h, params) => {
                            let html = "";
                            if (params.row.CapitalActlAmomon) {
                                let html = "";
                                let list = params.row.CapitalActlAmomon.split(';');
                                // for (let index = 0; index < list.length; index++) {
                                for (let index in list) {
                                    // console.log(list[index]);
                                    if (list[index]) {
                                        html += "<span>" + list[index] + "</span>";
                                        html += "</br>";
                                    }
                                }
                            }
                            if (html.length > 0) {
                                return h("span", {
                                    domProps: {
                                        innerHTML: html
                                    }
                                });
                            } else {
                                return h('span', '--')
                            }
@@ -893,10 +907,10 @@
                    {
                        title: '实缴方式',
                        key: 'CapitalActlPaymet',
                        render: (h, params) => {
                            let html = "";
                            if (params.row.CapitalActlPaymet) {
                                let html = "";
                                let list = params.row.CapitalActlPaymet.split(';');
                                for (let index in list) {
                                    if (list[index]) {
@@ -905,9 +919,11 @@
                                    }
                                }
                            }
                            if (html.length > 0) {
                                return h("span", {
                                    domProps: {
                                        innerHTML: html == '' ? '--' : html
                                        innerHTML: html
                                    }
                                });
                            } else {
@@ -926,6 +942,7 @@
                        align: 'center',
                        className: 'CapitalActl',
                        render: (h, params) => {
                            let html = "";
                            if (params.row.CapitalActlAmomon) {
                                let html = "";
                                let list = params.row.CapitalActlTime.split(';');
@@ -935,6 +952,8 @@
                                        html += "</br>";
                                    }
                                }
                            }
                            if (html.length > 0) {
                                return h("span", {
                                    domProps: {
                                        innerHTML: html
@@ -948,12 +967,12 @@
                    {
                        title: '占比',
                        key: 'CapitalActlPercent',
                        width: 105,
                        width: 80,
                        align: 'center',
                        className: 'CapitalActl',
                        render: (h, params) => {
                            let html = "";
                            if (params.row.CapitalActlAmomon) {
                                let html = "";
                                let list = params.row.CapitalActlPercent.split(';');
                                for (let index in list) {
                                    if (list[index]) {
@@ -961,6 +980,8 @@
                                        html += "</br>";
                                    }
                                }
                            }
                            if (html.length > 0) {
                                return h("span", {
                                    domProps: {
                                        innerHTML: html
@@ -969,7 +990,6 @@
                            } else {
                                return h('span', '--')
                            }
                        }
                    }
                ]
@@ -1007,9 +1027,10 @@
    }
}
.CapitalActl {
  padding-bottom: 0;
  margin-bottom: 0
    padding-bottom: 0;
    margin-bottom: 0
}
</style>
  
src/view/diligenceTools/gongkaixinxi/publicSifa.vue
@@ -199,8 +199,15 @@
                <!-- 限制消费令 -->
                <Table ref="rentList" border :columns="xianzhixiaofeiColumns" max-height="600" :data="tableList"
                    v-if="tab == 'tab10'" :loading="loadingTable">
                    <template slot="action" slot-scope="params">
                    <!-- <template slot="action" slot-scope="params">
                       <div style="color:#2D8CF0;cursor: pointer;" @click="openSXBZX(params.row)">{{ params.row.FilePath}}</div>
                    </template> -->
                    <template slot="action" slot-scope="params">
                        <Tooltip content="查看" class="tableActionMargin" theme="light" transfer max-width="200"
                            placement="top">
                            <Icon class="action_class actionIcon" custom="custom custom-chakan" size="18"
                            @click="openSXBZX(params.row)" />
                        </Tooltip>
                    </template>
                </Table>
                <!-- 终本案件 -->
@@ -340,7 +347,7 @@
                            <td style="background-color: #f8f8f9;text-align: center;">当事人信息</td>
                            <td colspan="3">
                                <p v-if="!FLSSdetail.appellor">--</p>
                                <div v-else v-html="FLSSdetail.appellor"></div>
                                <p style="white-space: pre-wrap;" v-else v-html="FLSSdetail.appellor"></p>
                            </td>
                        </tr>
                        <tr>
@@ -617,7 +624,14 @@
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">当事人
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{ courtAnnouncementDetail.party2 ? courtAnnouncementDetail.party2 : '--' }}
                                <!-- {{ courtAnnouncementDetail.party2 ? courtAnnouncementDetail.party2 : '--' }} -->
                                <p v-if="!courtAnnouncementDetail.party2"></p>
                                <div v-if="courtAnnouncementDetail.party2">
                                    <p v-for="item in courtAnnouncementDetail.party2.split(',')">{{ item }}</p>
                                </div>
                            </td>
                        </tr>
                        <tr>
@@ -726,7 +740,7 @@
                            </td>
                            <td
                                style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;border-top: 1px solid #dcdee2;">
                                {{ caseFilingListDetail.caseStatus ? this.getDate(caseFilingListDetail.caseStatus) : '--' }}
                                {{ caseFilingListDetail.caseStatus ? caseFilingListDetail.caseStatus : '--' }}
                            </td>
                        </tr>
                        <tr>
@@ -743,10 +757,15 @@
                        </tr>
                        <tr>
                            <td style="background-color: #f8f8f9;text-align: center;">当事人</td>
                            <td colspan="3">{{
                            <td colspan="3">
                                <!-- {{
                                caseFilingListDetail.litigant ?
                                caseFilingListDetail.litigant : '--'
                            }}
                            }} -->
                            <p v-if="!caseFilingListDetail.litigant">--</p>
                            <div v-else>
                                <p v-for="item in  caseFilingListDetail.litigant.split(',')">{{ item }}</p>
                            </div>
                            </td>
                        </tr>
                        <tr>
@@ -1481,11 +1500,11 @@
                    <tbody>
                        <tr>
                            <td
                                style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;border-top: 1px solid #dcdee2;">
                                style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;border-top: 1px solid #dcdee2;">
                                案号
                            </td>
                            <td
                                style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;border-top: 1px solid #dcdee2;">
                                style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;border-top: 1px solid #dcdee2;">
                                {{ sxbzxDetail.caseNo ? sxbzxDetail.caseNo : '--' }}
                            </td>
                            <td style="background-color: #f8f8f9;text-align: center;border-top: 1px solid #dcdee2;">省份地区</td>
@@ -1497,15 +1516,15 @@
                        </tr>
                        <tr>
                            <td style="background-color: #f8f8f9;text-align: center;">法院</td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                               {{ sxbzxDetail.courtname ?
                                sxbzxDetail.courtname : '--'  }}
                            </td>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                                法人/主要负责人角色
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                <p v-if="!sxbzxDetail.staff||sxbzxDetail.staff.length==0">--</p>
                                <div v-else>
                                    <p v-for="item in sxbzxDetail.staff">{{ item.role?item.role:''}}</p>
@@ -1515,21 +1534,21 @@
                        </tr>
                        <tr>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                                证件号
                            </td>
                            <td 
                                style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                                style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                <p v-if="!sxbzxDetail.staff||sxbzxDetail.staff.length==0">--</p>
                                <div v-else>
                                    <p v-for="item in sxbzxDetail.staff">{{ item.role?item.code:''}}</p>
                                </div>
                            </td>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                                法人姓名
                            </td>
                            <td 
                                style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                                style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                <p v-if="!sxbzxDetail.staff||sxbzxDetail.staff.length==0">--</p>
                                <div v-else>
                                    <p v-for="item in sxbzxDetail.staff">{{ item.role?item.name:''}}</p>
@@ -1538,11 +1557,11 @@
                        </tr>
                        <tr>
                            <td
                                style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                                style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                                失信人名称
                            </td>
                            <td
                                style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                                style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{ sxbzxDetail.iname ? sxbzxDetail.iname : '--' }}
                            </td>
                            <td style="background-color: #f8f8f9;text-align: center;">身份证号码/组织机构代码</td>
@@ -1553,36 +1572,36 @@
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">
                                失信被执行人行为
                            </td>
                            <td colspan="3"
                                style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                                style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{sxbzxDetail.disrupttypename ?
                                sxbzxDetail.disrupttypename : '--'  }}
                            </td>
                        </tr>
                        <!-- <tr>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">法院
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">法院
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{ sxbzxDetail.court ? sxbzxDetail.court : '--' }}
                            </td>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">法庭
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">法庭
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{ sxbzxDetail.courtroom ? sxbzxDetail.courtroom : '--' }}
                            </td>
                        </tr> -->
                        <tr>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">履行情况
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">履行情况
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{ sxbzxDetail.performance ? sxbzxDetail.performance : '--' }}
                            </td>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">生效法律文书确定的义务
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">生效法律文书确定的义务
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                <p v-if="!sxbzxDetail.duty"></p>
                                <div v-html="sxbzxDetail.duty"></div>
                                <!-- {{
@@ -1592,14 +1611,14 @@
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">已履行部分
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">已履行部分
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{ sxbzxDetail.performedPart ? sxbzxDetail.performedPart : '--' }}
                            </td>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">未履行部分
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">未履行部分
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{
                                    sxbzxDetail.unperformPart ?
                                    sxbzxDetail.unperformPart : '--'
@@ -1607,26 +1626,26 @@
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">发布日期
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">发布日期
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{ sxbzxDetail.publishdate ?this.getDate(sxbzxDetail.publishdate)  : '--' }}
                            </td>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">立案日期
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">立案日期
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{sxbzxDetail.regdate ?this.getDate(sxbzxDetail.regdate)  : '--'}}
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">做出执行的依据单位
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">做出执行的依据单位
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{ sxbzxDetail.gistunit ? sxbzxDetail.gistunit : '--' }}
                            </td>
                            <td style="width: 160px;font-weight: normal;text-align: center;background-color: #f8f8f9;">执行依据文号
                            <td style="width: 180px;font-weight: normal;text-align: center;background-color: #f8f8f9;">执行依据文号
                            </td>
                            <td style="width: 270px;font-weight: normal;text-align: left;background-color: #fff;">
                            <td style="width: 250px;font-weight: normal;text-align: left;background-color: #fff;">
                                {{
                                    sxbzxDetail.gistid ?
                                    sxbzxDetail.gistid : '--'
@@ -2377,17 +2396,17 @@
                    return h('span', params.row.caseType ? params.row.caseType : '--')
                },
                align: 'center',
                width: 120
                width: 100
            })
            columns.push({
                title: '文书类型',
                key: 'docType',
                render: (h, params) => {
                    return h('span', params.row.docType ? params.row.docType : '--')
                },
                width: 120,
                align: 'center',
            })
            // columns.push({
            //     title: '文书类型',
            //     key: 'docType',
            //     render: (h, params) => {
            //         return h('span', params.row.docType ? params.row.docType : '--')
            //     },
            //     width: 120,
            //     align: 'center',
            // })
            columns.push({
                title: '涉案主体',
                slot: 'casePersons',
@@ -2408,6 +2427,7 @@
                render: (h, params) => {
                    return h('span', params.row.caseMoney ? params.row.caseMoney : '--')
                },
                align:'right',
                minWidth: 120
            })
            columns.push({
@@ -2425,7 +2445,8 @@
                render: (h, params) => {
                    return h('span', params.row.judgeTime ? params.row.judgeTime : '--')
                },
                minWidth: 120
                align:'center',
                width: 110
            })
            columns.push({
                title: '发布日期',
@@ -2433,21 +2454,21 @@
                render: (h, params) => {
                    return h('span', params.row.submitTime ? this.getDate(params.row.submitTime) : '--')
                },
                minWidth: 120
                align:'center',
                width: 110
            })
            columns.push({
                title: '文书详情',
                slot: 'url',
                minWidth: 200,
                align: 'left',
            })
            // columns.push({
            //     title: '文书详情',
            //     slot: 'url',
            //     minWidth: 200,
            //     align: 'left',
            // })
            columns.push({
                title: '操作',
                slot: 'action',
                width: 100,
                align: 'center'
                width: 80,
                align: 'center',
                fixed:'right'
            })
            return columns
        },
@@ -2471,8 +2492,8 @@
                render: (h, params) => {
                    return h('span', params.row.caseNo ? params.row.caseNo : '--')
                },
                align: 'center',
                width: 130
                align: 'left',
                minWidth: 180
            })
            columns.push({
@@ -2482,7 +2503,7 @@
                    return h('span', params.row.caseReason ? params.row.caseReason : '--')
                },
                align: 'center',
                width: 130
                minWidth: 180
            })
@@ -2492,7 +2513,7 @@
                // render: (h, params) => {
                //     return h('span', params.row.plaintiff&&params.row.plaintiff.name ? params.row.plaintiff.name : '--')
                // }
                minWidth: 200
                minWidth: 150
            })
            columns.push({
                title: '被告人/被告/被上诉人/被申请人',
@@ -2500,7 +2521,7 @@
                // render: (h, params) => {
                //     return h('span', params.row.defendant && params.row.defendant.name ? params.row.defendant.name : '--')
                // }
                minWidth: 200
                minWidth: 150
            })
            columns.push({
@@ -2546,18 +2567,41 @@
                title: '被诉方',
                key: 'party2',
                render: (h, params) => {
                    return h('span', params.row.party2 ? params.row.party2 : '--')
                    // return h('span', params.row.party2 ? params.row.party2 : '--')
                    let html = "";
                            if (params.row.party2 ) {
                                let list = params.row.party2 .split(',');
                                // for (let index = 0; index < list.length; index++) {
                                    for (let index in list) {
                                    // console.log(list[index]);
                                    if (list[index]) {
                                        html += "<span>" + list[index] + "</span>";
                                        html += "</br>";
                                    }
                                }
                            }
                            if (html.length > 0) {
                                return h("span", {
                                    domProps: {
                                        innerHTML: html
                                    }
                                });
                            } else {
                                return h('span', '--')
                            }
                },
                minWidth: 130
            })
            columns.push({
                title: '公告类型',
                slot: 'bltntype',
                render: (h, params) => {
                    return h('span', params.row.bltntype ? params.row.bltntype : '--')
                },
                width:120,
            })
            // columns.push({
            //     title: '公告类型',
            //     slot: 'bltntype',
            //     render: (h, params) => {
            //         return h('span', params.row.bltntype ? params.row.bltntype : '--')
            //     },
            //     width:120,
            // })
            columns.push({
                title: '法院',
                key: 'courtcode',
@@ -2573,6 +2617,7 @@
                    return h('span', params.row.publishdate ? params.row.publishdate : '--')
                },
                width:120,
                align:'center'
            })
            columns.push({
                title: '操作',
@@ -2669,7 +2714,8 @@
                render: (h, params) => {
                    return h('span', params.row.filingDate ? this.getDate(params.row.filingDate) : '--')
                },
                width: 130
                width: 120,
                align:'center'
            })
            columns.push({
                title: '操作',
@@ -2690,14 +2736,16 @@
                        'span',
                        params.row.ItemIndex
                    )
                }
                },
                fixed:'left'
            })
            columns.push({
                title: '被执行人',
                key: 'ExecutedPerson',
                render: (h, params) => {
                    return h('span', params.row.ExecutedPerson ? params.row.ExecutedPerson : '--')
                }
                },
                minWidth: 150
            })
            columns.push({
                title: '股权数额',
@@ -2706,48 +2754,56 @@
                    return h('span', params.row.EquityAmount ? this.CustomMethods.numTo$_NaN(params.row.EquityAmount) : '--')
                },
                align: 'right',
                minWidth: 50
                minWidth: 140
            })
            columns.push({
                title: '执行法院',
                key: 'ExecutiveCourt',
                render: (h, params) => {
                    return h('span', params.row.ExecutiveCourt ? params.row.ExecutiveCourt : '--')
                }
                },
                minWidth: 150
            })
            columns.push({
                title: '执行通知书文号',
                key: 'ExecuteNoticeNum',
                render: (h, params) => {
                    return h('span', params.row.ExecuteNoticeNum ? params.row.ExecuteNoticeNum : '--')
                }
                },
                minWidth: 150
            })
            columns.push({
                title: '类型 | 状态',
                key: 'TypeState',
                render: (h, params) => {
                    return h('span', params.row.TypeState ? params.row.TypeState : '--')
                }
                },
                width: 130,
                align:'center'
            })
            columns.push({
                title: '股权被执行的企业',
                key: 'StockExecutedCompany',
                render: (h, params) => {
                    return h('span', params.row.StockExecutedCompany ? params.row.StockExecutedCompany : '--')
                }
                },
                minWidth: 150
            })
            columns.push({
                title: '公示日期',
                key: 'publicityDate',
                render: (h, params) => {
                    return h('span', params.row.publicityDate ? params.row.publicityDate : '--')
                }
                },
                width: 110,
                align:'center'
            })
            columns.push({
                title: '操作',
                slot: 'action',
                width: 100,
                align: 'center'
                width: 80,
                align: 'center',
                fixed:'right'
            })
            return columns
        },
@@ -2791,7 +2847,8 @@
                render: (h, params) => {
                    return h('span', params.row.submitTime ? params.row.submitTime : '--')
                },
                width:120
                width:120,
                align: 'center'
            })
            columns.push({
                title: '操作',
@@ -2843,6 +2900,7 @@
                render: (h, params) => {
                    return h('span', params.row.execMoney ? this.CustomMethods.numTo$(params.row.execMoney) : '--')
                },
                align: 'right'
            })
            columns.push({
                title: '执行法院',
@@ -2857,7 +2915,8 @@
                render: (h, params) => {
                    return h('span', params.row.caseCreateTime ? this.getDate(params.row.caseCreateTime) : '--')
                },
                width: 130
                width: 110,
                align: 'center'
            })
            return columns
        },
@@ -2908,7 +2967,8 @@
                render: (h, params) => {
                    return h('span', params.row.publishdate ? this.getDate(params.row.publishdate) : '--')
                },
                width:120
                width:120,
                align: 'center'
            })
            columns.push({
                title: '立案日期',
@@ -2916,7 +2976,8 @@
                render: (h, params) => {
                    return h('span', params.row.regdate ? this.getDate(params.row.regdate) : '--')
                },
                width:120
                width:120,
                align: 'center'
            })
            columns.push({
                title: '操作',
@@ -2961,9 +3022,9 @@
                title: '立案时间',
                key: 'CreateTime',
                render: (h, params) => {
                    return h('span', params.row.CreateTime ? params.row.CreateTime : '--')
                    return h('span', params.row.CreateTime ? params.row.CreateTime.split(' ')[0] : '--')
                },
                minWidth:120
                width:120
            })
            columns.push({
                title: '限制消费者名称',
@@ -2973,27 +3034,27 @@
                },
                minWidth:120
            })
            columns.push({
                title: '申请人',
                key: 'applicant',
                render: (h, params) => {
                    return h('span', params.row.applicant ? params.row.applicant : '--')
                },
                width:120
            })
            columns.push({
                title: '发布日期',
                key: 'publishDate',
                render: (h, params) => {
                    return h('span', params.row.publishDate ? this.getDate(params.row.publishDate) : '--')
                },
                minWidth:120
            })
            // columns.push({
            //     title: '申请人',
            //     key: 'applicant',
            //     render: (h, params) => {
            //         return h('span', params.row.applicant ? params.row.applicant : '--')
            //     },
            //     width:120
            // })
            // columns.push({
            //     title: '发布日期',
            //     key: 'publishDate',
            //     render: (h, params) => {
            //         return h('span', params.row.publishDate ? this.getDate(params.row.publishDate) : '--')
            //     },
            //     minWidth:120
            // })
           
            columns.push({
                title: '文件',
                slot: 'action',
                minWidth:200,
                width:100,
                align: 'center'
            })
            return columns
@@ -3026,15 +3087,19 @@
                render: (h, params) => {
                    return h('span', params.row.CaseFinalTime ?this.getDate(params.row.CaseFinalTime)  : '--')
                },
               width:120
               width:120,
               align: 'center'
            })
            columns.push({
                title: '立案时间',
                title: '立案日期',
                key: 'CaseCreateTime',
                render: (h, params) => {
                    return h('span', params.row.CaseCreateTime ? params.row.CaseCreateTime.split('00:00:00')[0] : '--')
                },
                width:120
                width:120,
                align: 'center'
            })
            columns.push({
                title: '执行法院',
@@ -3050,7 +3115,9 @@
                render: (h, params) => {
                    return h('span', params.row.ExecMoney ?this.CustomMethods.numTo$(params.row.ExecMoney) : '--')
                },
                minWidth:120
                minWidth:120,
                align: 'right'
            })
            columns.push({
@@ -3059,7 +3126,8 @@
                render: (h, params) => {
                    return h('span', params.row.NoExecMoney ? this.CustomMethods.numTo$(params.row.NoExecMoney) : '--')
                },
                minWidth:120
                minWidth:120,
                align: 'right'
            })
            columns.push({