jialh
2025-08-20 0cab40d167a0b38bcc4b528152ccee3444016764
更新
7个文件已修改
595 ■■■■■ 已修改文件
public/components/property/addOwner/addOwner.html 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/components/property/editOwner/editOwner.html 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/components/property/editOwner/editOwner.js 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/pages/property/auditAuthOwner/auditAuthOwner.js 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/pages/property/flowchartManage/flowchartManage.html 447 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/pages/property/flowchartManage/flowchartManage.js 91 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/pages/property/printLXFee/printLXFee.html 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/components/property/addOwner/addOwner.html
@@ -38,7 +38,8 @@
                                </label>
                                <div class="col-sm-10">
                                    <input v-model.trim="addOwnerInfo.name" type="text"
                                        :placeholder="vc.i18n('可选,请填写客户名称/公司名称','addOwner')" class="form-control">
                                        :placeholder="vc.i18n('必填,请填写客户名称/公司名称','addOwner')" class="form-control">
                                </div>
                            </div>
                            <div class="form-group row" v-if="addOwnerInfo.personType == 'C'">
public/components/property/editOwner/editOwner.html
@@ -48,7 +48,7 @@
                                <div class="col-sm-10">
                                    <select class="custom-select" v-model="editOwnerInfo.sex">
                                        <option selected disabled value="22">
                                            {{vc.i18n('必填,请选择性别','editOwner')}}
                                            {{vc.i18n('可选,请选择性别','editOwner')}}
                                        </option>
                                        <option value="0">{{vc.i18n('男','editOwner')}}</option>
                                        <option value="1">{{vc.i18n('女','editOwner')}}</option>
@@ -63,7 +63,8 @@
                                </label>
                                <div class="col-sm-10">
                                    <input v-model.trim="editOwnerInfo.link"
                                        :placeholder="vc.i18n('必填,请填写联系方式','editOwner')" class="form-control"
                                        :placeholder="vc.i18n('可选,请填写联系方式','editOwner')" class="form-control"
                                        maxLength="11">
                                </div>
                            </div>
public/components/property/editOwner/editOwner.js
@@ -65,11 +65,11 @@
                            errInfo: "名称长度必须在2位至64位"
                        }
                    ],
                    'editOwnerInfo.link': [{
                        limit: "required",
                        param: "",
                        errInfo: "手机号不能为空"
                    }],
                    // 'editOwnerInfo.link': [{
                    //     limit: "required",
                    //     param: "",
                    //     errInfo: "手机号不能为空"
                    // }],
                    'editOwnerInfo.remark': [{
                        limit: "maxLength",
                        param: "200",
public/pages/property/auditAuthOwner/auditAuthOwner.js
@@ -14,18 +14,23 @@
                currentAppUserId: '',
                name: '',
                states: [{
                    name: '全部',
                    statusCd: ''
                }, {
                    name: '待审核',
                    statusCd: '10000'
                }, {
                    name: '审核成功',
                    statusCd: '12000'
                }, {
                    name: '审核失败',
                    statusCd: '13000'
                }],
                        name: '全部',
                        statusCd: ''
                    },
                    {
                        name: '待审核',
                        statusCd: '10000'
                    }, {
                        name: '待认证',
                        statusCd: '11000'
                    }, {
                        name: '审核成功',
                        statusCd: '12000'
                    }, {
                        name: '审核失败',
                        statusCd: '13000'
                    }
                ],
                conditions: {
                    appUserName: '',
                    idCard: '',
@@ -86,10 +91,10 @@
                //$that.auditAuthOwnerInfo.currentAppUserId = _auditAppUserBindingOwner.appUserId;
                //vc.emit('audit', 'openAuditModal', {});
                vc.jumpToPage('/#/pages/property/auditAuthOwnerUndo?appUserId='+_appUser.appUserId
                +"&roomId="+_appUser.roomId
                +"&appUserName="+_appUser.appUserName
                +"&link="+_appUser.link);
                vc.jumpToPage('/#/pages/property/auditAuthOwnerUndo?appUserId=' + _appUser.appUserId +
                    "&roomId=" + _appUser.roomId +
                    "&appUserName=" + _appUser.appUserName +
                    "&link=" + _appUser.link);
            },
            _moreCondition: function () {
                if ($that.auditAuthOwnerInfo.moreCondition) {
public/pages/property/flowchartManage/flowchartManage.html
@@ -1,5 +1,4 @@
<div>
    <div class="ibox">
        <div class="ibox-title">
            <h5>
@@ -16,20 +15,14 @@
            <div class="row">
                <div class="col-sm-2">
                    <div class="form-group input-group">
                        <input type="text" :placeholder="vc.i18n('请选择缴费开始时间','flowchartManage')"
                            v-model="flowchartFee.conditions.startDate" class=" form-control startDate">
                        <input type="text" :placeholder="vc.i18n('请输入统计年份','flowchartManage')"
                            v-model="flowchartFee.conditions.endYear" class=" form-control">
                    </div>
                </div>
                <div class="col-sm-2">
                    <div class="form-group input-group">
                        <input type="text" :placeholder="vc.i18n('请选择缴费结束时间','flowchartManage')"
                        <input type="text" :placeholder="vc.i18n('请选择取数日期','flowchartManage')"
                            v-model="flowchartFee.conditions.endDate" class=" form-control endDate">
                    </div>
                </div>
                <div class="col-sm-2">
                    <div class="form-group">
                        <input type="text" :placeholder="vc.i18n('请填写房屋编号/合同名称/车牌号','flowchartManage')"
                            class="form-control form-control-md" v-model.trim="flowchartFee.conditions.objName">
                    </div>
                </div>
                <div class="col-sm-2">
@@ -40,6 +33,13 @@
                    <button type="button" class="btn btn-primary btn-md" v-on:click="_resetMethod()">
                        <i class="fa fa-repeat"></i>
                        <vc:i18n name="重置" namespace="flowchartManage"></vc:i18n>
                    </button>
                </div>
                <div class="col-sm-6">
                    <button type="button" class="btn btn-primary btn-md" style="float: right;" v-on:click="_reloadMethod()">
                        <vc:i18n name="手动刷数" namespace="flowchartManage"></vc:i18n>
                    </button>
                </div>
            </div>
@@ -56,11 +56,11 @@
                            class="form-control form-control-md" v-model.trim="flowchartFee.conditions.link">
                    </div>
                </div>
                <div class="col-sm-2" v-if="flowchartFee.communitys.length>1">
                <div class="col-sm-2" v-if="flowchartFee.communitys.length > 1">
                    <select class="form-control-md form-control input-s-sm inline"
                        v-model="flowchartFee.conditions.communityId" @change="_changCommunity()">
                        <option disabled selected value="">{{vc.i18n('请选择小区','reportFeeSummary')}}</option>
                        <option v-for="(item,index) in flowchartFee.communitys" :key="index"
                        <option v-for="(item, index) in flowchartFee.communitys" :key="index"
                            v-bind:value="item.communityId">{{item.name}}
                        </option>
                    </select>
@@ -100,11 +100,11 @@
                                    <th rowspan="2" class="text-center">
                                        <vc:i18n name="折扣" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <th rowspan="2" v-for="year in flowchartFee.yearArr" :key="year.year"
                                        class="text-center">{{year}}年实收</th>
                                    <th colspan="4" class="text-center">{{flowchartFee.today.year}}年实收</th>
                                    <th rowspan="2" v-for="year in flowchartFee.yearArr2" :key="year.year"
                                        class="text-center">{{ year }}年实收</th>
                                    <th colspan="4" class="text-center">{{ flowchartFee.today.year }}年实收</th>
                                    <th rowspan="2" v-for="month in 12" :key="month" class="text-center">
                                        {{flowchartFee.today.year}}年{{month}}月</th>
                                        {{ flowchartFee.today.year }}年{{ month }}月</th>
                                </tr>
                                <tr>
                                    <th class="text-center">
@@ -133,17 +133,17 @@
                                    <th colspan="2" class="text-center">
                                        <vc:i18n name="收入合计(白单流水)" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[0] && flowchartFee.fees[0].report">
                                    <template v-if="flowchartFee.fees[0] && flowchartFee.fees[0].length > 0 && flowchartFee.fees[0][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[0].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[0][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <!-- 物业费 -->
                                <tr>
                                    <th :rowspan="flowchartFee.yearArr.length * 2 + 7" class="text-center">
@@ -152,42 +152,42 @@
                                    <th colspan="2" class="text-center">
                                        <vc:i18n name="物业费+代收合计" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[1] &&flowchartFee.fees[1].report">
                                    <template v-if="flowchartFee.fees[1] && flowchartFee.fees[1].length > 0 && flowchartFee.fees[1][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[1].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[1][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
                                    <th colspan="2" class="text-center">
                                        <vc:i18n name="物业费合计(1+2)" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[2] && flowchartFee.fees[2].report">
                                    <template v-if="flowchartFee.fees[2] && flowchartFee.fees[2].length > 0 && flowchartFee.fees[2][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[2].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[2][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
                                    <th colspan="2" class="text-center">
                                        <vc:i18n name="物业费代收合计" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[3] && flowchartFee.fees[3].report">
                                    <template v-if="flowchartFee.fees[3] && flowchartFee.fees[3].length > 0 && flowchartFee.fees[3][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[3].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[3][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -197,17 +197,17 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="住宅物业费合计" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[4] && flowchartFee.fees[4].report">
                                    <template v-if="flowchartFee.fees[4] && flowchartFee.fees[4].length > 0 && flowchartFee.fees[4][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[4].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[4][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
@@ -222,7 +222,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
@@ -233,14 +233,14 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="住宅物业费代收合计" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[6] && flowchartFee.fees[6].report">
                                    <template v-if="flowchartFee.fees[6] && flowchartFee.fees[6].length > 0 && flowchartFee.fees[6][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[6].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[6][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -250,23 +250,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="商铺物业费合计" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[7] && flowchartFee.fees[7].report">
                                    <template v-if="flowchartFee.fees[7] && flowchartFee.fees[7].length > 0 && flowchartFee.fees[7][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[7].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[7][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[8] && flowchartFee.fees[8].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[8]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -277,7 +275,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -287,15 +285,14 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="商铺物业费代收合计" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[9] && flowchartFee.fees[9].report">
                                    <template v-if="flowchartFee.fees[9] && flowchartFee.fees[9].length > 0 && flowchartFee.fees[9][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[9].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[9][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
@@ -307,14 +304,14 @@
                                    <th colspan="2" class="text-center">
                                        <vc:i18n name="停车费合计(3+…+7)" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[10] && flowchartFee.fees[10].report">
                                    <template v-if="flowchartFee.fees[10] && flowchartFee.fees[10].length > 0 && flowchartFee.fees[10][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[10].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[10][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -324,23 +321,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="地面停车费" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[11] && flowchartFee.fees[11].report">
                                    <template v-if="flowchartFee.fees[11] && flowchartFee.fees[11].length > 0 && flowchartFee.fees[11][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[11].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[11][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[12] && flowchartFee.fees[12].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[12]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -351,7 +346,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -361,23 +356,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="地下停车费" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[13] && flowchartFee.fees[13].report">
                                    <template v-if="flowchartFee.fees[13] && flowchartFee.fees[13].length > 0 && flowchartFee.fees[13][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[13].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[13][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[14] && flowchartFee.fees[14].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[14]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -388,7 +381,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -398,23 +391,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="小业主产权车辆管理费" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[15] && flowchartFee.fees[15].report">
                                    <template v-if="flowchartFee.fees[15] && flowchartFee.fees[15].length > 0 && flowchartFee.fees[15][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[15].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[15][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[16] && flowchartFee.fees[16].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[16]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -425,7 +416,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -435,23 +426,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="业主产权过道停车费" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[17] && flowchartFee.fees[17].report">
                                    <template v-if="flowchartFee.fees[17] && flowchartFee.fees[17].length > 0 && flowchartFee.fees[17][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[17].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[17][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[18] && flowchartFee.fees[18].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[18]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -462,7 +451,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -472,23 +461,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="临时停车费" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[19] && flowchartFee.fees[19].report">
                                    <template v-if="flowchartFee.fees[19] && flowchartFee.fees[19].length > 0 && flowchartFee.fees[19][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[19].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[19][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[20] && flowchartFee.fees[20].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[20]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -499,7 +486,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <!-- 其他收入 -->
@@ -510,15 +497,14 @@
                                    <th colspan="2" class="text-center">
                                        <vc:i18n name="其他类合计(8+…+22)" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[21] && flowchartFee.fees[21].report">
                                    <template v-if="flowchartFee.fees[21] && flowchartFee.fees[21].length > 0 && flowchartFee.fees[21][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[21].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[21][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <!-- 租金场地收入 -->
@@ -533,23 +519,21 @@
                                    <th colspan="1" class="text-center">
                                        租金收入(地下室房屋出租、管理用</br>房出租、门面房出租等)
                                    </th>
                                    <template v-if="flowchartFee.fees[22] && flowchartFee.fees[22].report">
                                    <template v-if="flowchartFee.fees[22] && flowchartFee.fees[22].length > 0 && flowchartFee.fees[22][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[22].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[22][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[23] && flowchartFee.fees[23].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[23]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -560,7 +544,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -570,23 +554,21 @@
                                    <th colspan="1" class="text-center">
                                        场地使用费(活动场地、电信机房、智</br>能柜、售卖机、净水机、宣传栏等)
                                    </th>
                                    <template v-if="flowchartFee.fees[24] && flowchartFee.fees[24].report">
                                    <template v-if="flowchartFee.fees[24] && flowchartFee.fees[24].length > 0 && flowchartFee.fees[24][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[24].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[24][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[25] && flowchartFee.fees[25].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[25]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -597,7 +579,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
@@ -614,23 +596,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="电梯广告(业委会)" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[26] && flowchartFee.fees[26].report">
                                    <template v-if="flowchartFee.fees[26] && flowchartFee.fees[26].length > 0 && flowchartFee.fees[26][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[26].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[26][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[27] && flowchartFee.fees[27].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[27]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -641,7 +621,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -651,23 +631,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="电梯广告(联讯)" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[28] && flowchartFee.fees[28].report">
                                    <template v-if="flowchartFee.fees[28] && flowchartFee.fees[28].length > 0 && flowchartFee.fees[28][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[28].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[28][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[29] && flowchartFee.fees[29].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[29]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -678,7 +656,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -688,23 +666,21 @@
                                    <th colspan="1" class="text-center">
                                        其他广告(广告栏/牌/灯箱、道闸</br>广告、人行门禁/人行通道广告等)
                                    </th>
                                    <template v-if="flowchartFee.fees[30] && flowchartFee.fees[30].report">
                                    <template v-if="flowchartFee.fees[30] && flowchartFee.fees[30].length > 0 && flowchartFee.fees[30][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[30].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[30][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[31] && flowchartFee.fees[31].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[31]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -715,7 +691,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -725,23 +701,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="快递柜" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[32] && flowchartFee.fees[32].report">
                                    <template v-if="flowchartFee.fees[32] && flowchartFee.fees[32].length > 0 && flowchartFee.fees[32][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[32].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[32][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[33] && flowchartFee.fees[33].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[33]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -752,7 +726,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <!-- 其他 -->
@@ -768,23 +742,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="非机动车管理费" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[34] && flowchartFee.fees[34].report">
                                    <template v-if="flowchartFee.fees[34] && flowchartFee.fees[34].length > 0 && flowchartFee.fees[34][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[34].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[34][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[35] && flowchartFee.fees[35].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[35]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -795,7 +767,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -805,23 +777,21 @@
                                    <th colspan="1" class="text-center">
                                        电费及管理费(电瓶车冲电费、新能</br>源车冲电费等)
                                    </th>
                                    <template v-if="flowchartFee.fees[36] && flowchartFee.fees[36].report">
                                    <template v-if="flowchartFee.fees[36] && flowchartFee.fees[36].length > 0 && flowchartFee.fees[36][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[36].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[36][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[37] && flowchartFee.fees[37].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[37]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -832,7 +802,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -842,24 +812,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="代收水费" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[38] && flowchartFee.fees[38].report">
                                    <template v-if="flowchartFee.fees[38] && flowchartFee.fees[38].length > 0 && flowchartFee.fees[38][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[38].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[38][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[39] && flowchartFee.fees[39].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[39]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -870,7 +837,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -880,24 +847,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="维修收入" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[40] && flowchartFee.fees[40].report">
                                    <template v-if="flowchartFee.fees[40] && flowchartFee.fees[40].length > 0 && flowchartFee.fees[40][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[40].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[40][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[41] && flowchartFee.fees[41].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[41]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -908,7 +872,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -918,24 +882,21 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="垃圾清运费" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[42] && flowchartFee.fees[42].report">
                                    <template v-if="flowchartFee.fees[42] && flowchartFee.fees[42].length > 0 && flowchartFee.fees[42][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[42].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[42][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[43] && flowchartFee.fees[43].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[43]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
@@ -946,7 +907,7 @@
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -956,19 +917,17 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="各类押金(装修保证押金等)" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[44] && flowchartFee.fees[44].report">
                                    <template v-if="flowchartFee.fees[44] && flowchartFee.fees[44].length > 0 && flowchartFee.fees[44][0].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[44].report" :key="indexNum">
                                            v-for="(num, indexNum) in flowchartFee.fees[44][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                <tr v-for="(item, index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
@@ -982,84 +941,8 @@
                                            </template>
                                        </template>
                                    </template>
                                    <template v-if="!flowchartFee.fees[45].some(v => v.curYear === item)">
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
                                    <th :rowspan="flowchartFee.yearArr.length + 1" class="text-center">
                                        <vc:i18n name="20" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="补贴费用" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[46] && flowchartFee.fees[46].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[46].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[47] && flowchartFee.fees[47].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[47]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
                                                    :key="indexNum">
                                                    {{ num }}
                                                </th>
                                            </template>
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
                                    <th :rowspan="flowchartFee.yearArr.length + 1" class="text-center">
                                        <vc:i18n name="21" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <th colspan="1" class="text-center">
                                        其他收入(保洁费、回收设备、起杆</br>费等偶发、小额收入)
                                    </th>
                                    <template v-if="flowchartFee.fees[48] && flowchartFee.fees[48].report">
                                        <th colspan="1" class="text-center"
                                            v-for="(num, indexNum) in flowchartFee.fees[48].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr v-for="(item,index) in flowchartFee.yearArr">
                                    <th colspan="1" class="text-center">
                                        {{ item }}年
                                    </th>
                                    <template v-if="flowchartFee.fees[49] && flowchartFee.fees[49].some(v => v.curYear == item)">
                                        <template v-for="(v, i) in flowchartFee.fees[49]" :key="i">
                                            <template v-if="v.curYear == item">
                                                <th colspan="1" class="text-center" v-for="(num, indexNum) in v.report"
                                                    :key="indexNum">
                                                    {{ num }}
                                                </th>
                                            </template>
                                        </template>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
@@ -1069,84 +952,58 @@
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="2025年维修基金收入(汇总)" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[50] && flowchartFee.fees[50].report">
                                        <th colspan="1" class="text-center" v-for="(num, indexNum) in flowchartFee.fees[50].report" :key="indexNum">
                                    <template v-if="flowchartFee.fees[50] && flowchartFee.fees[50].length > 0 && flowchartFee.fees[50][0].report">
                                        <th colspan="1" class="text-center" v-for="(num, indexNum) in flowchartFee.fees[50][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="2025年工程部维修基金" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[51] && flowchartFee.fees[51].report">
                                        <th colspan="1" class="text-center" v-for="(num, indexNum) in flowchartFee.fees[51].report" :key="indexNum">
                                    <template v-if="flowchartFee.fees[51] && flowchartFee.fees[51].length > 0 && flowchartFee.fees[51][0].report">
                                        <th colspan="1" class="text-center" v-for="(num, indexNum) in flowchartFee.fees[51][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="2025年电梯部维修基金" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[52] && flowchartFee.fees[52].report">
                                        <th colspan="1" class="text-center" v-for="(num, indexNum) in flowchartFee.fees[52].report" :key="indexNum">
                                    <template v-if="flowchartFee.fees[52] && flowchartFee.fees[52].length > 0 && flowchartFee.fees[52][0].report">
                                        <th colspan="1" class="text-center" v-for="(num, indexNum) in flowchartFee.fees[52][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                                <tr>
                                    <th colspan="1" class="text-center">
                                        <vc:i18n name="2025年小区维修基金" namespace="flowchartManageOwner"></vc:i18n>
                                    </th>
                                    <template v-if="flowchartFee.fees[53] && flowchartFee.fees[53].report">
                                        <th colspan="1" class="text-center" v-for="(num, indexNum) in flowchartFee.fees[53].report" :key="indexNum">
                                    <template v-if="flowchartFee.fees[53] && flowchartFee.fees[53].length > 0 && flowchartFee.fees[53][0].report">
                                        <th colspan="1" class="text-center" v-for="(num, indexNum) in flowchartFee.fees[53][0].report" :key="indexNum">
                                            {{ num }}
                                        </th>
                                    </template>
                                    <template v-else>
                                        <th colspan="1" class="text-center" v-for="month in 25" :key="month">0</th>
                                        <th colspan="1" class="text-center" v-for="month in flowchartFee.reportLength" :key="month">0</th>
                                    </template>
                                </tr>
                            </thead>
                            <!-- <tbody>
                                <tr v-for="fee in flowchartFee.yearArr">
                                    <td class="text-center" v-if="fee.link">{{fee.ownerName}}({{fee.link}})</td>
                                    <td class="text-center" v-else>{{fee.ownerName}}</td>
                                    <td class="text-center">{{fee.oweFee || '0'}}</td>
                                    <template v-if="flowchartFee.history">
                                        <template v-for="(item, index) in flowchartFee.history" :key="index">
                                            <td class="text-center">{{ item.value1 }}</td>
                                            <td class="text-center">{{ item.value2 }}</td>
                                            <td class="text-center">{{ item.value3 }}</td>
                                        </template>
                                    </template>
                                    <td class="text-center hc-table-fix-right-td">
                                        <div class="btn-group">
                                            <button class="btn-white btn btn-xs" v-on:click="_toDetail(fee)">
                                                <vc:i18n name="详情" namespace="room"></vc:i18n>
                                            </button>
                                        </div>
                                    </td>
                                </tr>
                            </tbody> -->
                        </table>
                    </div>
                </div>
@@ -1159,5 +1016,3 @@
        </div>
    </div>
</div>
</div>
public/pages/property/flowchartManage/flowchartManage.js
@@ -15,6 +15,7 @@
                conditions: {
                    floorId: '',
                    objName: '',
                    endYear: '',
                    startDate: '',
                    endDate: '',
                    configId: '',
@@ -24,9 +25,12 @@
                    communityId: ''
                },
                query: {
                    endYear: '',
                    communityId: ''
                },
                yearArr:[],
                yearArr: [],
                yearArr2: [],
                reportLength: 10,
                years: [2025],
                history: [{
                        year: 2020,
@@ -62,11 +66,9 @@
                }
            },
            managements: [],
        },
        _initMethod: function () {
            $that._initDate();
            // $that._initDate();
            $that._loadStaffCommunitys();
            $that.flowchartFee.conditions.communityId = vc.getCurrentCommunity().communityId;
            // $that.changeTab($that.flowchartFee._currentTab);
@@ -90,12 +92,6 @@
            });
        },
        methods: {
            filteredFees(name) {
                // 遍历嵌套数组并筛选出feeTypeCdName为住宅物业费的项
                return $that.flowchartFee.fees
                    .flatMap(group => group) // 展平数组
                    .filter(item => item.feeTypeCdName === name);
            },
            _toDetail: function (_fee) {
                vc.jumpToPage('/#/pages/property/flowchartFeesDetail?feeId=' + _fee.feeId);
            },
@@ -106,31 +102,31 @@
                //document.getElementsByClassName('hc-table-div')[0].style.width=mainWidth+'px';
                return mainWidth + 'px';
            },
            _initDate: function () {
                vc.initDate('startDate', function (_value) {
                    $that.flowchartFee.conditions.startDate = _value;
                });
                vc.initDate('endDate', function (_value) {
                    $that.flowchartFee.conditions.endDate = _value;
                });
                let _data = new Date();
                let _month = _data.getMonth() + 1;
                let _newDate = "";
                if (_month < 10) {
                    _newDate = _data.getFullYear() + "-0" + _month + "-01";
                } else {
                    _newDate = _data.getFullYear() + "-" + _month + "-01";
                }
                $that.flowchartFee.conditions.startDate = _newDate;
                _data.setMonth(_data.getMonth() + 1);
                _month = _data.getMonth() + 1;
                if (_month < 10) {
                    _newDate = _data.getFullYear() + "-0" + _month + "-01";
                } else {
                    _newDate = _data.getFullYear() + "-" + _month + "-01";
                }
                $that.flowchartFee.conditions.endDate = _newDate;
            },
            // _initDate: function () {
            //     vc.initDate('startDate', function (_value) {
            //         $that.flowchartFee.conditions.startDate = _value;
            //     });
            //     vc.initDate('endDate', function (_value) {
            //         $that.flowchartFee.conditions.endDate = _value;
            //     });
            //     let _data = new Date();
            //     let _month = _data.getMonth() + 1;
            //     let _newDate = "";
            //     if (_month < 10) {
            //         _newDate = _data.getFullYear() + "-0" + _month + "-01";
            //     } else {
            //         _newDate = _data.getFullYear() + "-" + _month + "-01";
            //     }
            //     $that.flowchartFee.conditions.startDate = _newDate;
            //     _data.setMonth(_data.getMonth() + 1);
            //     _month = _data.getMonth() + 1;
            //     if (_month < 10) {
            //         _newDate = _data.getFullYear() + "-0" + _month + "-01";
            //     } else {
            //         _newDate = _data.getFullYear() + "-" + _month + "-01";
            //     }
            //     // $that.flowchartFee.conditions.endDate = _newDate;
            // },
            changeTab: function (_tab) {
                $that.flowchartFee._currentTab = _tab;
                vc.emit(_tab, 'switch', $that.flowchartFee.conditions)
@@ -140,9 +136,13 @@
            _queryMethod: function () {
                $that.changeTab($that.flowchartFee._currentTab);
            },
            _reloadMethod: function () {
                vc.component.flowchartFee.conditions.endYear = "";
                $that._listReportFeeDetailOwners(DEFAULT_PAGE, DEFAULT_ROWS,true)
            },
            //重置
            _resetMethod: function () {
                // vc.component.flowchartFee.conditions.startDate = "";
                vc.component.flowchartFee.conditions.endYear = "";
                // vc.component.flowchartFee.conditions.endDate = "";
                // vc.component.flowchartFee.conditions.objName = "";
                // vc.component.flowchartFee.conditions.ownerName = "";
@@ -182,26 +182,35 @@
                    vc.component.flowchartFee.moreCondition = true;
                }
            },
            _listReportFeeDetailOwners: function (_page, _rows) {
                console.log('_listReportFeeDetailOwners11111');
            _listReportFeeDetailOwners: function (_page, _rows, _reload) {
                let param = {
                    params: {
                        endYear: vc.component.flowchartFee.conditions.endYear,
                        communityId: vc.getCurrentCommunity().communityId
                    }
                };
                if (_reload) {
                    param.params.reload = true;
                }
                //发送get请求
                vc.http.apiGet('/fee.reportFeeCmd',
                    param,
                    function (json, res) {
                        let _json = JSON.parse(json);
                        _data = _json.data;
                        console.log('_listReportFeeDetailOwners11111',_data);
                        $that.flowchartFee.total = _json.total;
                        $that.flowchartFee.fees = _data.repostList;
                        $that.flowchartFee.yearArr = _data.yearArr||[]
                        $that.managements = $that.filteredFees("场地使用费");
                        console.log('_listReportFeeDetailOwners2222222', $that.managements);
                        $that.flowchartFee.yearArr = _data.yearArr || []
                        $that.flowchartFee.yearArr2 = _data.yearArr2 || []
                        $that.flowchartFee.reportLength = _data.reportLength || 10;
                        console.log('_listReportFeeDetailOwners2222',_data.yearArr,_data.reportLength);
                        vc.emit('reportFeeDetailOwner', 'paginationPlus', 'init', {
                            total: $that.flowchartFee.records,
                            dataCount: $that.flowchartFee.total,
public/pages/property/printLXFee/printLXFee.html
@@ -96,8 +96,6 @@
                <td class="text-center" v-else>
                    {{vc.dateFormat(item.startTime)}}至{{vc.dateFormat(item.endTime)}}
                </td>
                <!--<td class="text-center">{{item.startTime}}<span><vc:i18n name="至" namespace="printPayFee"></vc:i18n></span>{{item.endTime}}</td>-->
                <!-- <td class="text-center">{{item.cycle}}</td> -->
                <td class="text-center" v-if="item.squarePrice">{{item.squarePrice}}</br>{{item.units}}</td>
                <td class="text-center" v-else>{{item.units}}</td>
                <td class="text-center">{{item.area}}</td>