zhangjq
2026-01-27 6f51f667ae7b13dca029045c221d0b1722cf98df
public/pages/property/feeConfigManage/feeConfigManage.html
@@ -109,14 +109,9 @@
                            </span>
                        </button>
                        <button type="button" class="btn btn-primary btn-sm" v-on:click="_openAddFeeConfigModal()"
                                v-if="vc.hasPrivilege('502022022571930560')">
                                <vc:i18n name="添加" namespace="feeConfigManage"></vc:i18n>
                            </button>
                        <button type="button" class="btn btn-primary btn-sm" v-on:click="_openImportFeeConfigModal()"
                                v-if="vc.hasPrivilege('502022022571930560')">
                                <i class="fa fa-upload"></i>
                                <span>数据导入</span>
                            </button>
                            v-if="vc.hasPrivilege('502022022571930560')">
                            <vc:i18n name="添加" namespace="feeConfigManage"></vc:i18n>
                        </button>
                    </div>
                </div>
                <div class="ibox-content">
@@ -238,77 +233,5 @@
        <vc:create path="property/addFeeConfig" callBackListener="" callBackFunction=""></vc:create>
        <vc:create path="property/editFeeConfig"></vc:create>
        <vc:create path="property/deleteFeeConfig"></vc:create>
    </div>
    <!-- 数据导入模态框 -->
    <div class="modal fade" id="importFeeConfigModal" tabindex="-1" role="dialog" aria-labelledby="importFeeConfigModalLabel">
        <div class="modal-dialog modal-lg" role="document">
            <div class="modal-content">
                <div class="modal-body">
                    <h3 class="m-t-none m-b ">物业费导入</h3>
                    <div class="ibox-content">
                        <div>
                            <div>
                                <div class="form-group row">
                                    <label class="col-sm-2 col-form-label">
                                        <span class="c-red">*</span>
                                        <vc:i18n name="选择文件" namespace="importExcel"></vc:i18n>
                                    </label>
                                    <div class="col-sm-10">
                                        <div class="input-group">
                                            <input type="text" class="form-control"
                                                   :value="excelFile==null?'必填,请选择数据文件':excelFile.name"
                                                   readonly>
                                            <div class="input-group-append">
                                                <button class="btn btn-outline-secondary" type="button"
                                                        onclick="document.getElementById('excelTemplate').click()">
                                                    文件
                                                </button>
                                            </div>
                                            <input id="excelTemplate" type="file"
                                                   class="form-control d-none" name="excelTemplate"
                                                   v-on:change="getFile($event)" accept=".xls,.xlsx">
                                        </div>
                                    </div>
                                </div>
                                <div class="form-group row">
                                    <label class="col-sm-2 col-form-label">
                                        <span class="c-red">*</span>
                                        <vc:i18n name="导入类型" namespace="importExcel"></vc:i18n>
                                    </label>
                                    <div class="col-sm-10">
                                        <select class="custom-select" v-model="feeConfigManageInfo.importType">
                                            <option value="residential">住宅物业费</option>
                                            <option value="commercial">商铺物业费</option>
                                        </select>
                                    </div>
                                </div>
                                <div class="form-group row">
                                    <label class="col-sm-2 col-form-label">
                                        <vc:i18n name="模板下载" namespace="importExcel"></vc:i18n>
                                    </label>
                                    <div class="col-sm-10">
                                        <div v-if="feeConfigManageInfo.importType == 'residential'">
                                            请先下载 <a href="/import/Z二导入房屋模板.xlsx" target="_blank">住宅物业费导入新模板</a> 准备数据后,上传导入
                                        </div>
                                        <div v-else-if="feeConfigManageInfo.importType == 'commercial'">
                                            请先下载 <a href="/import/Z二导入房屋模板.xlsx" target="_blank">商铺物业费导入新模板</a> 准备数据后,上传导入
                                        </div>
                                    </div>
                                </div>
                                <div class="ibox-content">
                                    <button class="btn btn-primary float-right" type="button" v-on:click="_importFeeConfigData()">
                                        <i class="fa fa-check"></i>&nbsp;导入
                                    </button>
                                    <button type="button" class="btn btn-warning float-right" style="margin-right:20px;"
                                            data-dismiss="modal">
                                        <i class="fa fa-close"></i>&nbsp;取消
                                    </button>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>