diff --git a/src/api/crm/EnterpriseProfile.js b/src/api/crm/EnterpriseProfile.js index 12947694..d5f5de65 100644 --- a/src/api/crm/EnterpriseProfile.js +++ b/src/api/crm/EnterpriseProfile.js @@ -92,7 +92,20 @@ export function getQygsxx(data) { 'Content-Type': 'application/json;charset=UTF-8' } }) +} +// 企业画像信息查询 +export function getCorporatePortrait(nsrmc) { + return request({ + url: '/crmCorporatePortrait/queryByNsrmc', + method: 'post', + data: { + nsrmc: nsrmc + }, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) } diff --git a/src/views/crm/components/CRMDetailHead.vue b/src/views/crm/components/CRMDetailHead.vue index 29006554..bb05c7a3 100644 --- a/src/views/crm/components/CRMDetailHead.vue +++ b/src/views/crm/components/CRMDetailHead.vue @@ -28,7 +28,7 @@ type="primary" icon="wk wk-transfer" @click.native="handleTypeClick('transfer')">转移 - 企业画像 + 企业画像
- + {{ xx.value }} -
- 月份: - - 查询 -
- - - - - - -
- 年度: - - 查询 -
- - - - - -
- - {{ xx.value }} @@ -106,40 +62,6 @@ - -
- 年度: - - 查询 -
- - - - - - - -
- - - - - - -
@@ -202,6 +99,7 @@ import Qynsrzg from './EnterpriseProfile/qynsrzg.vue' import qynsrzg from './EnterpriseProfile/qynsrzg.vue' import Sections from './Sections.vue' import { + getCorporatePortrait, getNsrzg, getQyCbrs, getQyFpxx, @@ -233,13 +131,16 @@ export default { data() { return { qysdsLoading: false, + loading: false, visibleQysds: false, xyDjyf: '', fpTime: '', ndsbTime: '', qysdsData: {}, - tabValue: 'qygdxx', + tabValue: 'qyhxxx', qynsrzgxx: [], + behavioralPortrait: [], + basicPortrait: [], formList: [], pjdjList: [], xyDjnd: '', @@ -251,183 +152,7 @@ export default { qysdsList: [], qyFpList: [], jxFpList: [], - xxFpList: [], - QysdsFieldList: [ - { - index: 1, - name: 'uuid', - value: 'uuid' - }, - { - index: 2, - name: '申报UUID', - value: 'sbuuid' - }, { - index: 3, - name: '税款所属期起', - value: 'skssqq' - }, { - index: 4, - name: '税款所属期止', - value: 'skssqz' - }, { - index: 5, - name: '凭证序号', - value: 'pzxh' - }, { - index: 6, - name: '营业收入', - value: 'yysr' - }, { - index: 7, - name: '营业成本', - value: 'yycb' - }, { - index: 8, - name: '营业税金及附加', - value: 'yysjFj' - }, { - index: 9, - name: '销售费用', - value: 'xsfy' - }, { - index: 10, - name: '管理费用', - value: 'glfy' - }, { - index: 11, - name: '财务费用', - value: 'cwfy' - }, { - index: 12, - name: '资产减值损失', - value: 'zcjzss' - }, { - index: 13, - name: '公允价值变动收益', - value: 'gyjzbdsy' - }, { - index: 14, - name: '投资收益', - value: 'tzsy' - }, { - index: 15, - name: '营业利润', - value: 'yylr' - }, { - index: 16, - name: '营业外收入', - value: 'yywsr' - }, { - index: 17, - name: '营业外支出', - value: 'yywzc' - }, { - index: 18, - name: '利润总额', - value: 'lrze' - }, { - index: 19, - name: '境外所得金额', - value: 'jwsdje' - }, { - index: 20, - name: '纳税调整增加额', - value: 'nstzzje' - }, { - index: 21, - name: '纳税调整减少额', - value: 'nstzjse' - }, { - index: 22, - name: '减:免税、减计收入及加计扣除', - value: 'msjjsrjjjkc' - }, { - index: 23, - name: '加:境外应税所得抵减境内亏损', - value: 'jwyssddjjnks' - }, { - index: 24, - name: '纳税调整后所得', - value: 'nstzhsd' - }, { - index: 25, - name: '减:所得减免', - value: 'sdjm' - }, { - index: 26, - name: '抵扣应纳税所得额', - value: 'dkynssde' - }, { - index: 27, - name: '弥补以前年度亏损', - value: 'mbyqndks' - }, { - index: 28, - name: '应纳税所得额', - value: 'ynssde' - }, { - index: 29, - name: '税率', - value: 'sl1' - }, { - index: 30, - name: '应纳所得税额', - value: 'ynsdse' - }, { - index: 31, - name: '减、免所得税额', - value: 'jmsdse' - }, { - index: 32, - name: '抵免所得税额', - value: 'dmsdse' - }, { - index: 33, - name: '应纳税额', - value: 'ynse' - }, { - index: 34, - name: '境外所得应纳所得税额', - value: 'jwsdynsdse' - }, { - index: 35, - name: '减:境外所得抵免所得税额', - value: 'jwsddmsdse' - }, { - index: 36, - name: '实际应纳所得税额', - value: 'sjynsdse' - }, { - index: 37, - name: '本年累计实际已预缴的所得税额', - value: 'bnljsjyyjSdse' - }, { - index: 38, - name: '本年应补退的所得税额', - value: 'bnybtSdse' - }, { - index: 39, - name: '总机构分摊本年应补(退)所得税额', - value: 'zjgftbnybtsdse' - }, { - index: 40, - name: '财政集中分配本年应补(退)所得税额', - value: 'czjzfpbnybtsdse' - }, { - index: 41, - name: '总机构主体生产经营部门分摊本年应补(退)所得税额', - value: 'zjgztscjybmftbnybtsdse' - }, { - index: 42, - name: '以前年度多缴的所得税额在本年抵减额', - value: 'yqnddjSdseBndje' - }, { - index: 43, - name: '以前年度应缴未缴在本年入库所得税额', - value: 'yqndYjwjzbnrksdse' - } - ] + xxFpList: [] } }, computed: { @@ -437,24 +162,12 @@ export default { }, watch: { 'tabValue'(newVal, oldVal) { - if (newVal === 'qygdxx') { + if (newVal === 'qyhxxx') { this.getForm() - } else if (newVal === 'qysfl') { - this.getQySflData() } else if (newVal === 'qyfxxx') { this.getQyfxxxData() - } else if (newVal === 'qysdsndsb') { - this.getQysdsndsbData() } else if (newVal === 'qyfphz') { this.getQyfphzData() - } else if (newVal === 'nsrzgrz') { - this.getNsrzgData() - } else if (newVal === 'cbrs') { - this.getqyCbrsData() - } else if (newVal === 'qyxydj') { - this.getQypjData() - } else if (newVal === 'qygsxx') { - this.getQygsxxData() } } }, @@ -463,29 +176,14 @@ export default { }, methods: { getForm() { - this.getNsrzgData() - this.getqyCbrsData() - this.getQypjData() - }, - openQysds(data) { - this.qysdsData = data - this.visibleQysds = true - }, - cancelQysds() { - this.visibleQysds = false + this.getQyhxData() }, handleCancel() { console.log(this.id) this.$emit('update:visible', false) }, - getQysdsValue(data) { - if (this.qysdsData) { - return this.qysdsData[data] - } - return '无' - }, getQyfphzData() { - this.qysdsLoading = true + this.loading = true const param = this.qyjbxx.shxydm ? this.qyjbxx.shxydm : this.qyjbxx.djxh console.log(this.qyjbxx) const qyfp = { @@ -497,43 +195,23 @@ export default { this.jxFpList = res.data.jxfpList this.xxFpList = res.data.xxfpList console.log(this.jxFpList) - this.qysdsLoading = false - }) - }, - getQysdsndsbData() { - this.qysdsLoading = true - const qysds = { - param: this.qyjbxx.djxh, - time: this.ndsbTime - } - getQyFxndsb(qysds).then(res => { - this.qysdsList = res.data - this.qysdsLoading = false + this.loading = false }) }, getQyfxxxData() { - this.qysdsLoading = true + this.loading = true const dqyfxYf = { time: this.fxDjnd, param: this.qyjbxx.djxh } getQyFxmx(dqyfxYf).then(res => { this.qyFxList = res.data - this.qysdsLoading = false - }) - }, - getQySflData() { - this.qysdsLoading = true - const djxhNYf = { - param: this.qyjbxx.djxh - } - getQySfl(djxhNYf).then(res => { - this.qysflList = res.data - this.qysdsLoading = false + this.loading = false }) + this.loading = true }, getqyCbrsData() { - this.qysdsLoading = true + this.loading = true const djxhNYf = { time: this.xyDjyf, param: this.qyjbxx.djxh @@ -541,153 +219,67 @@ export default { getQyCbrs(djxhNYf).then(res => { this.qycbrs = res.data console.log(res.data) - this.qysdsLoading = false + this.loading = false }) }, getQypjData() { - this.qysdsLoading = true + this.loading = true const djxhNd = { time: this.xyDjnd, param: this.qyjbxx.djxh } getQynsrXyDj(djxhNd).then(res => { this.pjdjList = res.data - this.qysdsLoading = false + this.loading = false }) }, - getNsrzgData() { - this.qysdsLoading = true - const data = this.qyjbxx.djxh - getNsrzg(data).then(res => { - this.qynsrzgxx = [ + getQyhxData() { + if (!this.qyjbxx.nsrmc) { + return + } + this.loading = true + const data = this.qyjbxx.nsrmc + console.log(this.qyjbxx) + getCorporatePortrait(data).then(res => { + this.behavioralPortrait = [ { - name: '认定凭证UUID', - value: res.data.rdpzuuid + name: '是否使用V3', + value: res.data.productsIs }, { - name: '登记序号', - value: res.data.djxh + name: 'V3产品注册时间', + value: res.data.productsDate }, { - name: '流程实例ID', - value: res.data.lcslid + name: '是否点击深度报告', + value: res.data.inDepthReporting }, { - name: '纳税人资格类型代码', - value: res.data.nsrzglxDm - }, - { - name: '有效期起', - value: res.data.yxqq - }, - { - name: '有效期止', - value: res.data.yxqz - }, - { - name: '数据中止日期', - value: res.data.sjzzrq + name: '报告筛查次数', + value: res.data.reportNum < 0 ? null : res.data.reportNum } ] - this.qysdsLoading = false - }) - }, - getQygsxxData() { - this.qysdsLoading = true - const nsrmc = this.qyjbxx.nsrmc - getQygsxx(nsrmc).then(res => { - this.qygsxx = [ + this.basicPortrait = [ { - name: '统一社会信用代码', - value: res.data.tyshxydm + name: '企业规模', + value: res.data.enterpriseSize }, { - name: '企业名称', - value: res.data.nsrmc + name: '行业类型', + value: res.data.industryType }, { - name: '登记注册类型', - value: res.data.djzclxDm + name: '纳税信用等级', + value: res.data.creditRating }, { - name: '开业日期', - value: res.data.kyrq - }, - { - name: '证照号码', - value: res.data.zzhm - }, - { - name: '法人姓名', - value: res.data.fddbrxm - }, - { - name: '法人证件类型', - value: res.data.fddbrsfzjlxDm - }, - { - name: '法人证件号码', - value: res.data.fddbrsfzjhm - }, - { - name: '法人固定电话', - value: res.data.fddbrgddh - }, - { - name: '法人移动电话', - value: res.data.fddbryddh - }, - { - name: '财务姓名', - value: res.data.cwfzrxm - }, - { - name: '财务证件号码', - value: res.data.cwfzrsfzjhm - }, - { - name: '财务固定电话', - value: res.data.cwfzrgddh - }, - { - name: '财务移动电话', - value: res.data.cwfzryddh - }, - { - name: '生产经营地址', - value: res.data.scjydz - }, - { - name: '生产经营地行政区划代码', - value: res.data.scjydzxzqhszDm - }, - { - name: '生产经营地 联系电话', - value: res.data.scjydlxdh - }, - { - name: '生产经营地 邮政编码', - value: res.data.scjydyzbm - }, - { - name: '国标行业', - value: res.data.hyDm - }, - { - name: '从业人数', - value: res.data.cyrs - }, - { - name: '批准设立机构名称', - value: res.data.pzsljgmc - }, - { - name: '经营范围', - value: res.data.jyfw + name: '社保人数', + value: res.data.socialSecurity } ] - this.qysdsLoading = false + this.loading = false }) + this.loading = false } } } diff --git a/src/views/crm/customer/Create.vue b/src/views/crm/customer/Create.vue index ab040a11..08eecb65 100644 --- a/src/views/crm/customer/Create.vue +++ b/src/views/crm/customer/Create.vue @@ -29,7 +29,7 @@ - +