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 @@
-
-
- 年度:
-
- 查询
-
-
-
-
-
-
- 详 情
-
-
-
-
-
-
-
-
-
- {{ getQysdsValue(item.value) }}
-
-
-
-
@@ -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 @@
-
+