96b0b0f9 by renchao@pashanhoo.com

税务信息

1 parent ffd4df6a
......@@ -6,8 +6,7 @@
v-Loading="loading"
:label-position="flag ? 'top' : ''"
:inline="flag"
label-width="120px"
>
label-width="120px">
<div class="slxx_con" :class="flag ? 'formMarginBot0' : ''">
<div class="slxx_title title-block">
申请信息
......@@ -67,8 +66,8 @@
<div class="slxx_title title-block">
<el-row>
<el-col :span="20"> 房屋合同信息 </el-col>
<el-col :span="4">
<el-button @click="compare">查询房屋交易合同</el-button>
<el-col :span="4" class="btnColRight">
<el-button type="primary" @click="handleContract">查询房屋交易合同</el-button>
</el-col>
</el-row>
<div class="triangle"></div>
......@@ -162,12 +161,12 @@
买受人信息
<div class="triangle"></div>
</div>
<lb-table
<lb-table
:column="clmMsr"
:pagination="false"
:heightNumSetting="true"
:data="qlrList"
>
:key="key"
:heightNumSetting="true" :minHeight="0" :rowStyleHeight='25'
:data="qlrList">
</lb-table>
<div class="slxx_title title-block">
出卖人信息
......@@ -175,10 +174,10 @@
</div>
<lb-table
:column="clmMsr"
:key="key"
:pagination="false"
:heightNumSetting="true"
:data="ywrList"
>
:heightNumSetting="true" :minHeight="0" :rowStyleHeight='25'
:data="ywrList">
</lb-table>
<div class="slxx_title title-block">
缴税信息
......@@ -187,122 +186,127 @@
<lb-table
:column="clmSwxx"
:pagination="false"
:heightNumSetting="true"
:data="swxxList"
>
:key="key"
:heightNumSetting="true" :minHeight="0" :rowStyleHeight='25'
:data="swxxList">
</lb-table>
</div>
</el-form>
</div>
</template>
<script>
import { getDetail } from "@/api/workflow/swhtxx.js";
import { mapGetters } from "vuex";
export default {
computed: {
...mapGetters(["dictData", "flag"]),
},
mounted() {
this.viewEdit = this.$parent.currentSelectTab.ableOperation;
this.propsParam = this.$attrs;
this.loadData();
},
data() {
return {
ruleForm: {},
loading: false,
//表单是否可操作
viewEdit: false,
clmMsr: [
{
prop: "NSRMC",
label: "名称",
},
{
prop: "ZJZL_DM",
label: "证件种类",
},
{
prop: "ZJHM",
label: "证件号码",
},
{
prop: "LXDH",
label: "联系电话",
},
],
clmSwxx: [
{
prop: "ywslh",
label: "业务受理号",
},
{
prop: "kprq",
label: "开票日期",
},
{
prop: "pzxh",
label: "凭证序号",
},
{
prop: "zsxmmc",
label: "征收项目名称",
},
{
prop: "zspmmc",
label: "征收品目名称",
},
{
prop: "sjje",
label: "实缴金额",
},
{
prop: "skssqq",
label: "税款所属日期起",
},
{
prop: "skssqz",
label: "税款所属日期止",
},
{
prop: "rkrq",
label: "入库日期",
},
],
ruleForm: {},
qlrList: [],
ywrList: [],
fwxx: {},
swxxList: [],
};
},
methods: {
onSubmit() {},
loadData() {
getDetail(this.propsParam.bsmSldy).then((res) => {
if (res.code === 200 && res.result) {
this.ruleForm = res.result;
if (res.result.wqht == null) {
return;
}
if (res.result.wqht.htnr != "" && res.result.wqht.htnr != null) {
let htxx = JSON.parse(res.result.wqht.htnr);
this.fwxx = htxx[0].h[0];
this.qlrList = htxx[1].msr;
this.ywrList = htxx[2].cmr;
}
if (res.result.wqht.jsnr != "" && res.result.wqht.jsnr != null) {
this.swxxList = JSON.parse(res.result.wqht.jsnr);
}
}
});
import { getDetail } from "@/api/workflow/swhtxx.js";
import { mapGetters } from "vuex";
export default {
computed: {
...mapGetters(["dictData", "flag"]),
},
},
};
mounted () {
this.viewEdit = this.$parent.currentSelectTab.ableOperation;
this.propsParam = this.$attrs;
this.loadData();
},
data () {
return {
key: 0,
ruleForm: {},
loading: false,
//表单是否可操作
viewEdit: false,
clmMsr: [
{
prop: "NSRMC",
label: "名称",
},
{
prop: "ZJZL_DM",
label: "证件种类",
},
{
prop: "ZJHM",
label: "证件号码",
},
{
prop: "LXDH",
label: "联系电话",
},
],
clmSwxx: [
{
prop: "ywslh",
label: "业务受理号",
},
{
prop: "kprq",
label: "开票日期",
},
{
prop: "pzxh",
label: "凭证序号",
},
{
prop: "zsxmmc",
label: "征收项目名称",
},
{
prop: "zspmmc",
label: "征收品目名称",
},
{
prop: "sjje",
label: "实缴金额",
},
{
prop: "skssqq",
label: "税款所属日期起",
},
{
prop: "skssqz",
label: "税款所属日期止",
},
{
prop: "rkrq",
label: "入库日期",
},
],
ruleForm: {},
qlrList: [],
ywrList: [],
fwxx: {},
swxxList: [],
};
},
methods: {
onSubmit () { },
loadData () {
getDetail(this.propsParam.bsmSldy).then((res) => {
if (res.code === 200 && res.result) {
this.ruleForm = res.result;
if (res.result.wqht == null) {
return;
}
if (res.result.wqht.htnr != "" && res.result.wqht.htnr != null) {
let htxx = JSON.parse(res.result.wqht.htnr);
this.fwxx = htxx[0].h[0];
this.qlrList = htxx[1].msr;
this.ywrList = htxx[2].cmr;
this.key++
}
if (res.result.wqht.jsnr != "" && res.result.wqht.jsnr != null) {
this.swxxList = JSON.parse(res.result.wqht.jsnr);
}
}
})
},
handleContract () {
this.$popupDialog('合同信息', 'workflow/main/swxx/jyht', {}, '50%', true)
}
}
}
</script>
<style scoped lang="scss">
@import "~@/styles/public.scss";
@import "~@/styles/slxx/slxx.scss";
@import "~@/styles/public.scss";
@import "~@/styles/slxx/slxx.scss";
</style>
......
<!--
* @Description: 交易合同
* @Autor: renchao
* @LastEditTime: 2024-03-21 14:15:27
-->
<template>
<div class='jyht'>
交易合同
</div>
</template>
<script>
export default {
props: {
formData: {
type: Object,
default: {}
}
},
components: {},
data () {
return {
}
}
}
</script>
<style scoped lang='scss'>
@import "~@/styles/public.scss";
</style>
\ No newline at end of file