jialh
2025-09-08 566cede1df8e47045da1fb57560ab3e8b9d5ce33
更新
5个文件已修改
37 ■■■■■ 已修改文件
public/css/vc.css 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/pages/property/flowchartManage/flowchartManage.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/pages/property/flowchartManage/flowchartManage.js 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/pages/property/managementFees/managementFees.html 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/pages/property/transactionReport/transactionReport.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/css/vc.css
@@ -1040,6 +1040,9 @@
    overflow: hidden;
    overflow-x: scroll;
}
.table-scroll{
    overflow-y: scroll !important;
}
.hc-table-div::-webkit-scrollbar {
    /* display: none; */
public/pages/property/flowchartManage/flowchartManage.html
@@ -80,7 +80,7 @@
                    </button>
                </div> -->
                <div class="margin-top">
                    <div class="hc-table-div" :style="{'width':_computeTableDivWidth()}">
                    <div class="hc-table-div table-scroll" :style="{'width':_computeTableDivWidth(),'height':_computeTableDivHeight()}">
                        <table class="table table-bordered middle-bordered" data-page-size="15"
                            style="vertical-align: inherit;">
                            <thead>
public/pages/property/flowchartManage/flowchartManage.js
@@ -97,11 +97,16 @@
            },
            _computeTableDivWidth: function () {
                let mainWidth = document.getElementsByTagName('body')[0].clientWidth - document.getElementById('menu-nav').offsetWidth;
                //let treeWidth = document.getElementsByClassName('room-floor-unit-tree')[0].offsetWidth;
                mainWidth = mainWidth - 20 - 15 - 20;
                //document.getElementsByClassName('hc-table-div')[0].style.width=mainWidth+'px';
                return mainWidth + 'px';
            },
            _computeTableDivHeight: function () {
                // 使用 getElementsByClassName 代替 getElementByClassName
                let mainHeight = document.getElementsByClassName('vc-main-content')[0].clientHeight - document.getElementsByClassName('ibox')[0].offsetHeight;
                mainHeight = mainHeight - 120;
                return mainHeight + 'px';
            },
            // _initDate: function () {
            //     vc.initDate('startDate', function (_value) {
            //         $that.flowchartFee.conditions.startDate = _value;
public/pages/property/managementFees/managementFees.html
@@ -1,29 +1,28 @@
<div>
    <div class="ibox">
        <div class="ibox-title">
            <h5>
                <vc:i18n name="查询条件" namespace="reportFeeDetail"></vc:i18n>
                <vc:i18n name="查询条件" namespace="managementFees"></vc:i18n>
            </h5>
        </div>
        <div class="ibox-content">
            <div class="row">
                <div class="col-sm-2">
                    <div class="form-group input-group">
                        <input type="text" :placeholder="vc.i18n('请填写房屋编号','reportFeeDetail')"
                        <input type="text" :placeholder="vc.i18n('请填写房屋编号','managementFees')"
                            v-model.trim="managementFee.conditions.floorId" class=" form-control">
                    </div>
                </div>
                <div class="col-sm-2">
                    <div class="form-group input-group">
                        <input type="text" :placeholder="vc.i18n('请填写业主名称','reportFeeDetail')"
                        <input type="text" :placeholder="vc.i18n('请填写业主名称','managementFees')"
                            v-model.trim="managementFee.conditions.ownerName" class=" form-control">
                    </div>
                </div>
                <div class="col-sm-2">
                    <select class="custom-select" v-model="managementFee.conditions.feeTypeCd">
                        <option selected value="">{{vc.i18n('请选择收费大类','reportFeeDetail')}}</option>
                        <option selected value="">{{vc.i18n('请选择收费大类','managementFees')}}</option>
                        <option v-for="(item,index) in managementFee.feeTypeCds" :key="index" v-bind:value="item.statusCd"
                            v-if="item.statusCd !='888800010008'">
                            {{item.name}}
@@ -32,18 +31,18 @@
                </div>
                <div class="col-sm-2">
                    <div class="form-group input-group">
                        <input type="text" :placeholder="vc.i18n('请填写收费项','reportFeeDetail')"
                        <input type="text" :placeholder="vc.i18n('请填写收费项','managementFees')"
                            v-model.trim="managementFee.conditions.importFee" class=" form-control">
                    </div>
                </div>
                <div class="col-sm-2">
                    <button type="button" class="btn btn-primary btn-md" v-on:click="_queryMethod()">
                        <i class="fa fa-search"></i>
                        <vc:i18n name="查询" namespace="reportFeeDetail"></vc:i18n>
                        <vc:i18n name="查询" namespace="managementFees"></vc:i18n>
                    </button>
                    <button type="button" class="btn btn-primary btn-md" v-on:click="_resetMethod()">
                        <i class="fa fa-repeat"></i>
                        <vc:i18n name="重置" namespace="reportFeeDetail"></vc:i18n>
                        <vc:i18n name="重置" namespace="managementFees"></vc:i18n>
                    </button>
                </div>
            </div>
@@ -57,12 +56,12 @@
                    <button type="button" class="btn btn-primary btn-sm"
                        v-on:click="_exportReportFeeDetailOwnerExcel()">
                        <i class="fa fa-plus"></i>
                        <vc:i18n name="导出" namespace="reportFeeDetailOwner"></vc:i18n>
                        <vc:i18n name="导出" namespace="managementFees"></vc:i18n>
                    </button>
                </div>
                <div class="margin-top">
                    <div class="hc-table-div" :style="{'width':_computeTableDivWidth()}">
                        <table class="table table-bordered  middle-bordered" data-page-size="15">
                        <table class="table table-bordered middle-bordered" data-page-size="15">
                            <thead>
                                <template v-if="managementFee.headerList && managementFee.headerList.length > 0 ">
                                    <tr v-for="(headerItem, index) in managementFee.headerList" :key="index">
@@ -203,7 +202,7 @@
            </div>
            <div class="row margin-top-xs">
                <div class="col-sm-12 float-right">
                    <vc:create namespace="reportFeeDetailOwner" path="frame/paginationPlus"></vc:create>
                    <vc:create namespace="managementFees" path="frame/paginationPlus"></vc:create>
                </div>
            </div>
        </div>
public/pages/property/transactionReport/transactionReport.js
@@ -45,7 +45,7 @@
            },
            _computeTableDivWidth: function () {
                let mainWidth = document.getElementsByTagName('body')[0].clientWidth - document.getElementById('menu-nav').offsetWidth;
                mainWidth -= 20 - 15 - 20;
                mainWidth = mainWidth - 20 - 15 - 20;
                return mainWidth + 'px';
            },
            _listReportFeeDetailOwners: function (_page, _rows, _reload) {