【新增电子投保单模板和贵州联系地址的需求】投保人,被保人,还有再次投保,客户列表,贵州联系地址

This commit is contained in:
li.yuetong
2022-03-24 21:33:58 +08:00
parent 838e00b2d3
commit d0cc38a523
5 changed files with 85 additions and 19 deletions

31
.idea/workspace.xml generated
View File

@@ -2,16 +2,11 @@
<project version="4"> <project version="4">
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="4d16cce5-c1c6-4276-9f6d-1c613b9069ca" name="Default Changelist" comment="" /> <list default="true" id="4d16cce5-c1c6-4276-9f6d-1c613b9069ca" name="Default Changelist" comment="" />
<list id="9dec77f1-88e3-4add-8bce-d075d25d3a95" name="【新增电子投保单模板和贵州联系地址的需求】投保人,被保人,还有再次投保,客户列表,贵州联系地址" comment="【新增电子投保单模板和贵州联系地址的需求】投保人,被保人,还有再次投保,客户列表,贵州联系地址">
<changelist_data name="li.yuetong" email="li.yuetong@ebiz-digits.com" date="1648128838000" />
</list>
<list id="b2733ac4-2dda-4e3e-9035-9ddf7e8022ac" name="桂冠俱乐部--图标取服务器地址,内勤账号只有月度桂冠会员名单" comment="桂冠俱乐部--图标取服务器地址,内勤账号只有月度桂冠会员名单"> <list id="b2733ac4-2dda-4e3e-9035-9ddf7e8022ac" name="桂冠俱乐部--图标取服务器地址,内勤账号只有月度桂冠会员名单" comment="桂冠俱乐部--图标取服务器地址,内勤账号只有月度桂冠会员名单">
<changelist_data name="liyuetong" email="li.yuetong@ebiz-fooge.com" date="1627466477000" /> <changelist_data name="liyuetong" email="li.yuetong@ebiz-fooge.com" date="1627466477000" />
<change afterPath="$PROJECT_DIR$/src/api/ebiz/laurelClub/laurelClub.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/router/ebiz/laurelClub.js" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/views/ebiz/laurelClub/ExclusivePosters.vue" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/views/ebiz/laurelClub/LaurelClub.vue" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/views/ebiz/laurelClub/LaurelData.vue" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/views/ebiz/laurelClub/MembershipList.vue" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/views/ebiz/laurelClub/StarProcess.vue" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/router/ebiz/index.js" beforeDir="false" afterPath="$PROJECT_DIR$/src/router/ebiz/index.js" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -31,9 +26,16 @@
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" /> <property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
<property name="TODO_SCOPE" value="All Places" /> <property name="TODO_SCOPE" value="All Places" />
<property name="WebServerToolWindowFactoryState" value="false" /> <property name="WebServerToolWindowFactoryState" value="false" />
<property name="aspect.path.notification.shown" value="true" />
<property name="node.js.detected.package.eslint" value="true" />
<property name="node.js.path.for.package.eslint" value="project" />
<property name="node.js.selected.package.eslint" value="(autodetect)" />
<property name="vue.rearranger.settings.migration" value="true" /> <property name="vue.rearranger.settings.migration" value="true" />
</component> </component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" /> <component name="SpellCheckerSettings" BundledDictionaries="0" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" Dictionaries="0" CorrectionsLimit="5" DefaultDictionary="application-level" UseSingleDictionary="true" />
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager"> <component name="TaskManager">
<task active="true" id="Default" summary="Default task"> <task active="true" id="Default" summary="Default task">
<changelist id="4d16cce5-c1c6-4276-9f6d-1c613b9069ca" name="Default Changelist" comment="" /> <changelist id="4d16cce5-c1c6-4276-9f6d-1c613b9069ca" name="Default Changelist" comment="" />
@@ -42,11 +44,12 @@
<option name="presentableId" value="Default" /> <option name="presentableId" value="Default" />
<updated>1628824872091</updated> <updated>1628824872091</updated>
<workItem from="1628824875972" duration="309000" /> <workItem from="1628824875972" duration="309000" />
<workItem from="1648129165145" duration="308000" />
</task> </task>
<servers /> <servers />
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" /> <option name="version" value="2" />
</component> </component>
<component name="Vcs.Log.Tabs.Properties"> <component name="Vcs.Log.Tabs.Properties">
<option name="TAB_STATES"> <option name="TAB_STATES">
@@ -59,7 +62,7 @@
<entry key="branch"> <entry key="branch">
<value> <value>
<list> <list>
<option value="origin/feature/GFRS-2591【需求】关于金掌桂增设桂冠俱乐部专区的需求申请" /> <option value="origin/feature/GFRS-3188【需求】新增电子投保单模板和贵州联系地址的需求" />
</list> </list>
</value> </value>
</entry> </entry>
@@ -75,6 +78,11 @@
<entry key="Branch"> <entry key="Branch">
<value> <value>
<list> <list>
<RecentGroup>
<option name="FILTER_VALUES">
<option value="origin/feature/GFRS-3188【需求】新增电子投保单模板和贵州联系地址的需求" />
</option>
</RecentGroup>
<RecentGroup> <RecentGroup>
<option name="FILTER_VALUES"> <option name="FILTER_VALUES">
<option value="origin/feature/GFRS-2591【需求】关于金掌桂增设桂冠俱乐部专区的需求申请" /> <option value="origin/feature/GFRS-2591【需求】关于金掌桂增设桂冠俱乐部专区的需求申请" />
@@ -85,5 +93,6 @@
</entry> </entry>
</map> </map>
</option> </option>
<option name="oldMeFiltersMigrated" value="true" />
</component> </component>
</project> </project>

View File

@@ -212,6 +212,7 @@ import getAreaName, { getCensusName } from '@/assets/js/utils/getAreaNameForSale
import idNoCheck from '@/assets/js/utils/idNoCheck' import idNoCheck from '@/assets/js/utils/idNoCheck'
import { idToData } from '@/views/ebiz/customer/js/verification' import { idToData } from '@/views/ebiz/customer/js/verification'
import filter from '@/filters/index' import filter from '@/filters/index'
import riskRules from '@/views/ebiz/common/risk-rules'
export default { export default {
name: 'formBlock', name: 'formBlock',
@@ -272,7 +273,8 @@ export default {
label: '无', label: '无',
value: '1' value: '1'
} }
] ],
manageComCode:''//代理人管理机构 52贵州 45广西
} }
}, },
watch: { watch: {
@@ -301,7 +303,20 @@ export default {
filters: { filters: {
idToText: filter.idToText idToText: filter.idToText
}, },
mounted() {}, async mounted() {
//获取代理人管理机构 52贵州 45广西
this.manageComCode = await riskRules.getAgentInfoFunc(this)
if(this.manageComCode == '52'){
areaLists.province_list = {
520000: '贵州省'
}
}else{
areaLists.province_list = {
450000: '广西壮族自治区'
}
}
this.areaLists = areaLists
},
methods: { methods: {
selectClick() { selectClick() {
let title = '' let title = ''

View File

@@ -354,6 +354,8 @@ import SelectBankName from '@/components/ebiz/account/SelectBankName'
import areaList from '@/assets/js/utils/area' import areaList from '@/assets/js/utils/area'
import occupationList from '@/components/ebiz/occipation/data/occupation' import occupationList from '@/components/ebiz/occipation/data/occupation'
import { idToData } from './js/verification' import { idToData } from './js/verification'
import riskRules from '@/views/ebiz/common/risk-rules'
export default { export default {
name: 'InsureInformation', name: 'InsureInformation',
@@ -452,19 +454,32 @@ export default {
areaLists: areaLists, //地址信息 areaLists: areaLists, //地址信息
occupationShowPicker: false, //职业类别 occupationShowPicker: false, //职业类别
occupationName: '', occupationName: '',
occupationCode: '' occupationCode: '',
manageComCode:''//代理人管理机构 52贵州 45广西
} }
}, },
created() { created() {
this.getReAppntPolicy() this.getReAppntPolicy()
}, },
mounted() { async mounted() {
setTimeout(() => { setTimeout(() => {
window.EWebBridge.webCallAppInJs('webview_left_button', { window.EWebBridge.webCallAppInJs('webview_left_button', {
intercept: '1' intercept: '1'
}) })
}, 100) }, 100)
window.appCallBack = this.appCallBack window.appCallBack = this.appCallBack
//获取代理人管理机构 52贵州 45广西
this.manageComCode = await riskRules.getAgentInfoFunc(this)
if(this.manageComCode == '52'){
areaLists.province_list = {
520000: '贵州省'
}
}else{
areaLists.province_list = {
450000: '广西壮族自治区'
}
}
this.areaLists = areaLists
}, },
methods: { methods: {
setBankArea(areaInfo) { setBankArea(areaInfo) {

View File

@@ -397,8 +397,8 @@ import idNoCheck from '@/assets/js/utils/idNoCheck'
import beforeDate from '@/assets/js/utils/getBeforeDate.js' import beforeDate from '@/assets/js/utils/getBeforeDate.js'
import { idToData } from './js/verification' import { idToData } from './js/verification'
import { selectComp, getIdentityInfo } from './js/methods' import { selectComp, getIdentityInfo } from './js/methods'
import SearchField from '@/components/common/SearchField' import SearchField from '@/components/common/SearchField'
import riskRules from '@/views/ebiz/common/risk-rules'
export default { export default {
name: 'insuredInfo', name: 'insuredInfo',
@@ -534,6 +534,7 @@ export default {
idLimit: false, //证件起止日期是否只读 idLimit: false, //证件起止日期是否只读
salePageFlag: '1', salePageFlag: '1',
userWorkcompanys: [], //单位数据 userWorkcompanys: [], //单位数据
manageComCode:''//代理人管理机构 52贵州 45广西
} }
}, },
created() { created() {
@@ -601,7 +602,7 @@ export default {
this.$CacheUtils.setLocItem('saleInsuredInfo', '') this.$CacheUtils.setLocItem('saleInsuredInfo', '')
} }
}, },
mounted() { async mounted() {
setTimeout(() => { setTimeout(() => {
// eslint-disable-next-line no-undef // eslint-disable-next-line no-undef
EWebBridge.webCallAppInJs('webview_left_button', { EWebBridge.webCallAppInJs('webview_left_button', {
@@ -611,6 +612,18 @@ export default {
}, 100) }, 100)
// 筛选按钮的点击事件 // 筛选按钮的点击事件
window.appCallBack = this.appCallBack window.appCallBack = this.appCallBack
//获取代理人管理机构 52贵州 45广西
this.manageComCode = await riskRules.getAgentInfoFunc(this)
if(this.manageComCode == '52'){
areaLists.province_list = {
520000: '贵州省'
}
}else{
areaLists.province_list = {
450000: '广西壮族自治区'
}
}
this.areaLists = areaLists
}, },
methods: { methods: {
workcompanys(list) { workcompanys(list) {

View File

@@ -462,6 +462,7 @@ import { idToData } from './js/verification'
import { selectComp, getIdentityInfo } from './js/methods' import { selectComp, getIdentityInfo } from './js/methods'
import IndexBar from '@/components/ebiz/sale/IndexBar' import IndexBar from '@/components/ebiz/sale/IndexBar'
import SearchField from '@/components/common/SearchField' import SearchField from '@/components/common/SearchField'
import riskRules from '@/views/ebiz/common/risk-rules'
export default { export default {
name: 'insuredInfo', name: 'insuredInfo',
@@ -602,7 +603,8 @@ export default {
// appntMarriage: '', //投保人婚姻状况 // appntMarriage: '', //投保人婚姻状况
idLimit: false, //证件起止日期是否只读 idLimit: false, //证件起止日期是否只读
salePageFlag: '2', salePageFlag: '2',
userWorkcompanys: [], //单位数据 userWorkcompanys:[],//单位数据
manageComCode:''//代理人管理机构 52贵州 45广西
} }
}, },
created() { created() {
@@ -751,7 +753,7 @@ export default {
localStorage.setItem('salePageFlag', this.salePageFlag) localStorage.setItem('salePageFlag', this.salePageFlag)
} }
}, },
mounted() { async mounted() {
setTimeout(() => { setTimeout(() => {
// eslint-disable-next-line no-undef // eslint-disable-next-line no-undef
EWebBridge.webCallAppInJs('webview_left_button', { EWebBridge.webCallAppInJs('webview_left_button', {
@@ -761,6 +763,18 @@ export default {
}, 100) }, 100)
window.appCallBack = this.appCallBack window.appCallBack = this.appCallBack
// // document.body.style.backgroundColor = '#F5F5F5' // // document.body.style.backgroundColor = '#F5F5F5'
//获取代理人管理机构 52贵州 45广西
this.manageComCode = await riskRules.getAgentInfoFunc(this)
if(this.manageComCode == '52'){
areaLists.province_list = {
520000: '贵州省'
}
}else{
areaLists.province_list = {
450000: '广西壮族自治区'
}
}
this.areaLists = areaLists
}, },
methods: { methods: {
workcompanys(list) { workcompanys(list) {