浏览代码

房源优势新加非空

master
王饶冀 2 年前
父节点
当前提交
b9e137a1b1

+ 1
- 1
digital-park-web/digital-park/src/views/investment-service/InvestmentServiceList/components/PropertyManage.vue 查看文件

@@ -15,7 +15,7 @@
<div class="main-des" :title="getDesc(item)">
{{ getDesc(item) }}
</div>
<div class="main-advantageList" :title="item.advantageList.join('、')">
<div class="main-advantageList" v-if="item.advantageList" :title="item.advantageList.join('、')">
<span
class="item-span"
v-for="(advantage,advantageInx) of item.advantageList"

+ 10
- 1
digital-park-web/digital-park/src/views/my-related/business/Business.vue 查看文件

@@ -117,7 +117,7 @@
<div class="tax-query-box my-message-box">
<div class="title">
<span class="title-span">税收查询</span>
<div class="more-icon fr" @click="goPath('/tax-inquiry')">
<div class="more-icon fr" @click="businessQuery">
<img src="~@assets/image/index/icon_more.png" alt="more" />
</div>
</div>
@@ -373,6 +373,15 @@ export default {
},
});
},
// 更多税收查询
businessQuery(){
// 未认领不能授权
if (!this.isClaimed) {
this.$message.info("请先认领企业");
return;
}
this.goPath('/tax-inquiry');
},
formatImg(url) {
return formatImg(url);
},

+ 1
- 0
digital-park-web/digital-park/src/views/my-related/tax-inquiry/TaxInquiry.scss 查看文件

@@ -33,6 +33,7 @@
font-weight: bold;
box-sizing: border-box;
margin-right: 15px;
font-size: 12px;
cursor: pointer;
position: relative;
&::after {

+ 109
- 35
digital-park-web/digital-park/src/views/my-related/tax-inquiry/TaxInquiry.vue 查看文件

@@ -28,12 +28,18 @@
<span class="title-span fl">{{ tab.label }}</span>
</div>
<div class="tab-item-content">
<!-- 评级信息 -->
<!-- 公司登记信息 -->
<Info v-if="tab.code == 'regInfo'" :data="regInfo" />
<!-- 评级信息 -->
<Info v-else-if="tab.code == 'ratingInfo'" :data="ratingInfo" />
<!-- 公司信息 -->
<!-- 纳税信息 -->
<Info v-else-if="tab.code == 'companyInfo'" :data="companyInfo" />
<!-- 增值税、企业所得税、资产负债表、利润表、现金流量表 -->
<RowspanTable
v-else-if="needRowspanTable.includes(tab.code)"
:tableColumn="tableColumn[tab.code]"
:code="tab.code"
/>
<!-- 列表系列 -->
<TaxTable v-else :code="tab.code" :tableData="tab.data" />
</div>
@@ -50,14 +56,15 @@ import Nav from "@components/Header.vue";
import Footer from "@components/Footer.vue";
import Info from "./components/Info.vue";
import TaxTable from "./components/TaxTable.vue";
import RowspanTable from "./components/RowspanTable.vue";
export default {
components: { Nav, Footer, Info, TaxTable },
components: { Nav, Footer, Info, TaxTable, RowspanTable },
data() {
return {
// tab
taxTabs: [
{
label: "注册信息",
label: "公司登记信息",
code: "regInfo",
},
{
@@ -65,72 +72,77 @@ export default {
code: "ratingInfo",
},
{
label: "公司信息",
label: "纳税信息",
code: "companyInfo",
},
{
label: "销项发票",
code: "salesInvoice",
label: "公司代表人信息",
code: "gongsidaibiaoren",
data: [],
},
{
label: "进项发票",
code: "incomingInvoice",
label: "违法违章信息",
code: "weifaweizhang",
data: [],
},
{
label: "申报信息",
code: "declarationInfo",
label: "缴款信息",
code: "jiaonaxinxi",
data: [],
},
{
label: "社保申报表",
code: "socialSecurityDec",
label: "欠税信息",
code: "qianshuixinxi",
data: [],
},
{
label: "增值税",
code: "vat",
label: "稽查信息",
code: "jichaxinxi",
data: [],
},
{
label: "企业所得税",
code: "corporateIncomeTax",
label: "完税信息表",
code: "wanshuixinxi",
data: [],
},
{
label: "利润表",
code: "incomeStatement",
label: "进项发票",
code: "jinxiangfapiao",
data: [],
},
{
label: "资产负债表",
code: "balanceSheet",
label: "销项发票",
code: "xiaoxiangfapiao",
data: [],
},
{
label: "现金流量表",
code: "cashFlowStatement",
label: "申报信息",
code: "shenbaoxinxi",
data: [],
},
{
label: "完税信息表",
code: "taxPaymentInfo",
label: "增值税",
code: "zengshui",
data: [],
},
{
label: "欠税信息",
code: "taxDebtInfo",
label: "企业所得税",
code: "qiyesuode",
data: [],
},
{
label: "稽查信息",
code: "auditInfo",
label: "资产负债表",
code: "zicanfuzhai",
data: [],
},
{
label: "违法信息",
code: "illegalInfo",
label: "利润表",
code: "lirun",
data: [],
},
{
label: "现金流量表",
code: "xianjinliuliang",
data: [],
},
],
@@ -217,21 +229,81 @@ export default {
],
// 所有内容高度
contentHeightList: [],
// 需要合并行的表格
needRowspanTable: [
"zengshui",
"qiyesuode",
"zicanfuzhai",
"lirun",
"xianjinliuliang",
],
// 动态表格列
tableColumn: {
zengshui: [],
qiyesuode: [],
},
};
},
mounted() {
// 监听滚动
window.addEventListener("scroll", this.handleScroll, true);
// 获得内容高度
this.getChildrenHeigh();
this.initData();
},
methods: {
// 初始化
initData() {
setTimeout(() => {
// 获得内容高度
this.getChildrenHeigh();
this.handleScroll();
this.tableColumn.zengshui = [
{
label: "申报日期",
prop: "v1",
},
{
label: "申报期限",
prop: "v1",
},
{
label: "税款所属期起",
prop: "v1",
},
{
label: "税款所属期止",
prop: "v1",
},
{
label: "项目",
prop: "v1",
width: 300,
},
{
label: "一般项目:本月数",
prop: "v1",
},
{
label: "一般项目:本年累计",
prop: "v1",
},
{
label: "即征即退项目:本月数",
prop: "v1",
},
{
label: "即征即退项目:本年累计",
prop: "v1",
},
];
}, 1000);
},
// 页签切换
tabChange(tab,inx) {
tabChange(tab, inx) {
// 获取父元素的dom元素
let pageScroll = document.querySelector(".anchor-container");
// 激活当前高亮nav栏
this.currentTab = tab.code;
console.log(tab.code, "tab.code");
// 点击后滚动到相应的区域
window.scrollTo({
top: pageScroll.children[inx].offsetTop - 50, //举例:用户点击 第二个标签后 页面就会滚动到第二个标签的高度
@@ -261,8 +333,10 @@ export default {
document.documentElement.scrollTop ||
document.body.scrollTop;
let Heights = this.contentHeightList;
//
scrollTop += 50;
// 只有ContentHeightList存在才监听当前高度
// console.log(this.contentHeightList,'this.contentHeightList')
// console.log(this.$cloneDeep(this.taxTabs),'taxTabs')
if (this.contentHeightList) {
// console.log(scrollTop);
for (let i = 0; i < Heights.length; i++) {

+ 157
- 0
digital-park-web/digital-park/src/views/my-related/tax-inquiry/components/RowspanTable.vue 查看文件

@@ -0,0 +1,157 @@
<template>
<div class="tax-table">
<el-table
ref="tableList"
class="tax-el-table"
:data="tableData"
:border="true"
:cell-style="{borderColor:'#bcd8e9'}"
:header-cell-style="{borderColor:'#bcd8e9'}"
>
<el-table-column
:label="item.label"
:align="'center'"
v-for="(item,inx) of getColumn()"
:key="inx"
:width="item.width"
>
<template slot-scope="scope">{{ scope.row[item.prop] }}</template>
</el-table-column>
</el-table>
</div>
</template>

<script>
const TableColumn = {
// 资产负债表
zicanfuzhai: [
{
label: "报表类型",
prop: "v1",
},
{
label: "申报日期",
prop: "v1",
},
{
label: "税款所属期起",
prop: "v1",
},
{
label: "税款所属期止",
prop: "v1",
},
{
label: "项目",
prop: "v1",
width: 300,
},
{
label: "本期金额",
prop: "v1",
},
{
label: "上期金额",
prop: "v1",
},
],
// 利润表
lirun: [
{
label: "报表类型",
prop: "v1",
},
{
label: "申报日期",
prop: "v1",
},
{
label: "税款所属期起",
prop: "v1",
},
{
label: "税款所属期止",
prop: "v1",
},
{
label: "项目",
prop: "v1",
width: 300,
},
{
label: "本期金额",
prop: "v1",
},
{
label: "上期金额",
prop: "v1",
},
],
// 现金流量表
xianjinliuliang: [
{
label: "报表类型",
prop: "v1",
},
{
label: "申报日期",
prop: "v1",
},
{
label: "税款所属期起",
prop: "v1",
},
{
label: "税款所属期止",
prop: "v1",
},
{
label: "项目",
prop: "v1",
width: 300,
},
{
label: "本期金额",
prop: "v1",
},
{
label: "上期金额",
prop: "v1",
},
],
};
export default {
props: {
// 传进来的code
code: {
type: String,
default: "",
},
// 传进来的表头
tableColumn: {
type: Array,
default: () => [],
},
// 传进来的数据
tableData: {
type: Array,
default: () => [],
},
},
methods: {
getColumn() {
// 需要传参的表头
let needProps = ["zengshui", "qiyesuode"];

if (needProps.includes(this.code)) {
return this.tableColumn;
} else {
return TableColumn[this.code];
}
},
},
};
</script>

<style>
</style>

+ 177
- 212
digital-park-web/digital-park/src/views/my-related/tax-inquiry/components/TaxTable.vue 查看文件

@@ -23,286 +23,253 @@

<script>
const TableColumn = {
// 销项发票
salesInvoice: [
// 公司代表人信息
gongsidaibiaoren: [
{
label: "销方税号",
label: "项目内容",
prop: "v1",
},
{
label: "购方税号",
label: "姓名",
prop: "v2",
},
{
label: "购方公司名称",
prop: "v3",
width: 160,
},
{
label: "申报日期",
prop: "v4",
},
{
label: "开票日期",
prop: "v5",
label: "证件类型",
prop: "v2",
},
{
label: "所属日期起",
prop: "v5",
width: 140,
label: "证件号码",
prop: "v2",
},
{
label: "所属日期止",
prop: "v5",
width: 140,
label: "固定电话",
prop: "v2",
},
{
label: "发票号码",
prop: "v5",
label: "移动电话",
prop: "v2",
},
{
label: "创建时间",
prop: "v5",
label: "电子邮箱",
prop: "v2",
},
],
// 违法违章信息
weifaweizhang: [
{
label: "是否作废",
prop: "v5",
label: "违法事实",
prop: "v1",
},
{
label: "发票类型",
prop: "v5",
label: "登记日期",
prop: "v2",
},
{
label: "金额(不含税)",
prop: "v5",
width: 140,
label: "所属期间起",
prop: "v2",
},
{
label: "税额",
prop: "v5",
label: "所属期间止",
prop: "v2",
},
],
// 进项发票
incomingInvoice: [
{
label: "纳税人识别号",
prop: "v1",
width: 140,
label: "案件状态",
prop: "v2",
},
{
label: "销方公司名称",
prop: "v1",
width: 140,
label: "违法违章手段名称",
prop: "v2",
},
{
label: "销货方纳税人识别号",
prop: "v1",
width: 160,
label: "违法违章类型名称",
prop: "v2",
width: 180,
},
{
label: "认证日期",
prop: "v1",
label: "处理状态",
prop: "v2",
},
{
label: "申报日期",
prop: "v1",
label: "违法行为名称",
prop: "v2",
},
],
// 缴款信息
jiaonaxinxi: [
{
label: "征收项目",
prop: "v1",
},
{
label: "发票号码",
prop: "v1",
prop: "v2",
},
{
label: "所属日期起",
prop: "v5",
width: 140,
label: "税款所属期起",
prop: "v2",
},
{
label: "所属日期止",
prop: "v5",
width: 140,
label: "税款所属期止",
prop: "v2",
},
{
label: "开票日期",
prop: "v5",
label: "纳税申报日期",
prop: "v2",
},
{
label: "是否作废",
prop: "v5",
label: "缴款日期",
prop: "v2",
},
{
label: "发票类型",
prop: "v5",
label: "缴款期限",
prop: "v2",
},
{
label: "金额(不含税)",
prop: "v5",
width: 140,
label: "入库日期",
prop: "v2",
},
{
label: "税额",
prop: "v5",
label: "征收品目",
prop: "v2",
},
{
label: "创建时间",
prop: "v5",
label: "税款状态",
prop: "v2",
},
],
// 申报信息
declarationInfo: [
{
label: "申报类型",
prop: "v1",
label: "税款种类",
prop: "v2",
},
{
label: "申报日期",
prop: "v1",
label: "入库金额",
prop: "v2",
},
{
label: "开始日期",
prop: "v1",
label: "实缴金额",
prop: "v2",
},
{
label: "结束日期",
prop: "v1",
label: "应缴纳税额",
prop: "v2",
},
{
label: "额",
prop: "v1",
label: "已缴税额",
prop: "v2",
},
],
// 社保申请表
socialSecurityDec: [
{
label: "纳税申报起始日",
prop: "v1",
label: "减免税额",
prop: "v2",
},
{
label: "纳税申报起止日",
prop: "v1",
label: "税款金额",
prop: "v2",
},
{
label: "缴费人数",
prop: "v1",
label: "税率",
prop: "v2",
},
{
label: "抵缴费额",
prop: "v1",
label: "票证种类名称",
prop: "v2",
},
{
label: "本期应缴费额",
prop: "v1",
label: "应税凭证种类名称",
prop: "v2",
},
{
label: "报表类型",
prop: "费率",
label: "税收票证状态",
prop: "v2",
},
{
label: "社保申报日期",
prop: "费率",
label: "缴款方式",
prop: "v2",
},
],
// 增值税
vat: [
{
label: "所属时期起",
prop: "v1",
label: "计税依据",
prop: "v2",
},
{
label: "所属时期止",
prop: "v1",
label: "凭证号码",
prop: "v2",
},
{
label: "本期数-货物/劳务/服务/不动产/无形资产",
prop: "v1",
label: "税票税据机关名称",
prop: "v2",
},
],
// 企业所得税
corporateIncomeTax: [
{
label: "开始日期",
prop: "v1",
},
// 欠税信息
qianshuixinxi: [
{
label: "结束日期",
prop: "v1",
label: "税款所属期起",
prop: "v2",
},
{
label: "申报日期",
prop: "v1",
label: "税款所属期止",
prop: "v2",
},
{
label: "本期金额",
prop: "v1",
label: "征收项目名称",
prop: "v2",
},
{
label: "所属税务局",
prop: "v1",
label: "征收品目名称",
prop: "v2",
},
],
// 利润表
incomeStatement: [
{
label: "开始日期",
prop: "v1",
label: "税款种类名称",
prop: "v2",
},
{
label: "结束日期",
prop: "v1",
label: "应纳税额/应补退税额",
prop: "v2",
},
{
label: "项目名称",
prop: "v1",
label: "缴款期限",
prop: "v2",
},
{
label: "申报日期",
prop: "v1",
label: "应缴税状态名称",
prop: "v2",
},
{
label: "本月累计金额",
prop: "v1",
label: "应征凭证序号",
prop: "v2",
},
{
label: "本年累计金额",
prop: "v1",
label: "已缴税额",
prop: "v2",
},
],
// 资产负债表
balanceSheet: [
// 稽查信息
jichaxinxi: [
{
label: "开始日期",
label: "案件名称",
prop: "v1",
},
{
label: "结束日期",
label: "登记日期",
prop: "v1",
},
{
label: "资产类型",
label: "检查所属期起",
prop: "v1",
},
{
label: "项目名称",
label: "检查所属期止",
prop: "v1",
},
{
label: "申报日期",
label: "稽查类型",
prop: "v1",
},
{
label: "年初余额",
label: "案件状态",
prop: "v1",
},
{
label: "余额",
label: "案件处理意见",
prop: "v1",
width: 300,
},
],
// 现金流量
cashFlowStatement: [
// 完税信息
wanshuixinxi: [
{
label: "所属日期起",
prop: "v1",
@@ -312,191 +279,189 @@ const TableColumn = {
prop: "v1",
},
{
label: "项目名称",
label: "入(退)库日期",
prop: "v1",
},
{
label: "申报日期",
label: "征收项目",
prop: "v1",
},
{
label: "现金流量表类型",
label: "实缴(退)金额",
prop: "v1",
},
{
label: "项目类型",
label: "税收票证号码",
prop: "v1",
},
{
label: "本期金额",
label: "征收税务机关名称",
prop: "v1",
},
{
label: "上期金额",
label: "征收税务机关代码",
prop: "v1",
},
{
label: "本年累计金额",
label: "开具日期",
prop: "v1",
},
{
label: "收款国库名称",
prop: "v1",
},
],
// 完税信息表
taxPaymentInfo: [
// 进项发票
jinxiangfapiao: [
{
label: "所属日期起",
label: "发票号码",
prop: "v1",
},
{
label: "所属日期止",
label: "开具日期",
prop: "v1",
},
{
label: "项目名称",
label: "销货方名称",
prop: "v1",
},
{
label: "应缴税款",
label: "销货方识别号",
prop: "v1",
},
{
label: "税款状态",
label: "发票金额",
prop: "v1",
},
{
label: "税款种类",
label: "税",
prop: "v1",
},
{
label: "已缴税款",
label: "发票状态",
prop: "v1",
},
{
label: "税款日期",
label: "发票种类名称",
prop: "v1",
},
{
label: "其他信息",
label: "商品明细",
prop: "v1",
},
],
// 欠税信息
taxDebtInfo: [
{
label: "纳税申报起始日",
label: "销方地址、电话",
prop: "v1",
},
{
label: "纳税申报起止日",
label: "销方开户行及账号",
prop: "v1",
},
{
label: "税款状态",
label: "购方税号",
prop: "v1",
},
{
label: "申报日期",
label: "购方名称",
prop: "v1",
},
{
label: "税款种类",
label: "价税合计",
prop: "v1",
},
{
label: "已缴税款",
label: "收款人",
prop: "v1",
},
],
// 销项发票
xiaoxiangfapiao: [
{
label: "应补税额",
label: "发票号码",
prop: "v1",
},
{
label: "缴款期限",
label: "开具日期",
prop: "v1",
},
],
// 稽查信息
auditInfo: [
{
label: "稽查类型名称",
label: "购货方识别号",
prop: "v1",
},
{
label: "案件名称",
label: "发票金额(不含税额)",
prop: "v1",
},
{
label: "稽查状态",
label: "税额",
prop: "v1",
},
{
label: "案源登记日期",
label: "发票状态",
prop: "v1",
},
{
label: "案件来源",
label: "发票种类名称",
prop: "v1",
},
{
label: "违法违章类型",
label: "购货方名称",
prop: "v1",
},
{
label: "案件处理意见",
label: "商品明细",
prop: "v1",
},
{
label: "税率",
prop: "v1",
},
],
// 违法信息
illegalInfo: [
// 申报信息
shenbaoxinxi: [
{
label: "登记日期",
label: "征收项目名称",
prop: "v1",
},
{
label: "违法违章类型名称",
label: "申报表名称",
prop: "v1",
width: 160,
},
{
label: "违法违章状态",
label: "申报日期",
prop: "v1",
width: 140,
},
{
label: "违法违章手段名称",
label: "申报期限",
prop: "v1",
width: 160,
},
{
label: "违法违章事实",
label: "税款所属期起",
prop: "v1",
width: 120,
},
{
label: "立案日期",
label: "税款所属期止",
prop: "v1",
},
{
label: "登记日期",
label: "营业金额(所得税为应纳所得额)",
prop: "v1",
},
{
label: "处理处罚时间",
label: "应纳税额",
prop: "v1",
width: 120,
},
{
label: "限改状态",
label: "减免税额",
prop: "v1",
},
{
label: "所属期间起",
label: "已预缴税额",
prop: "v1",
width: 120,
},
{
label: "所属期间止",
label: "本期应补退税额",
prop: "v1",
width: 120,
},
],
};

正在加载...
取消
保存