mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-09 08:46:43 +08:00
1、更改development环境下的接口请求地址(基础地址)
2、更换职业列表内容 3、用lint做代码格式化
This commit is contained in:
44
package-lock.json
generated
44
package-lock.json
generated
@@ -6387,7 +6387,8 @@
|
|||||||
"ansi-regex": {
|
"ansi-regex": {
|
||||||
"version": "2.1.1",
|
"version": "2.1.1",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"aproba": {
|
"aproba": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
@@ -6408,12 +6409,14 @@
|
|||||||
"balanced-match": {
|
"balanced-match": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"brace-expansion": {
|
"brace-expansion": {
|
||||||
"version": "1.1.11",
|
"version": "1.1.11",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"optional": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"balanced-match": "^1.0.0",
|
"balanced-match": "^1.0.0",
|
||||||
"concat-map": "0.0.1"
|
"concat-map": "0.0.1"
|
||||||
@@ -6428,17 +6431,20 @@
|
|||||||
"code-point-at": {
|
"code-point-at": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"concat-map": {
|
"concat-map": {
|
||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"console-control-strings": {
|
"console-control-strings": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"core-util-is": {
|
"core-util-is": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
@@ -6555,7 +6561,8 @@
|
|||||||
"inherits": {
|
"inherits": {
|
||||||
"version": "2.0.3",
|
"version": "2.0.3",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"ini": {
|
"ini": {
|
||||||
"version": "1.3.5",
|
"version": "1.3.5",
|
||||||
@@ -6567,6 +6574,7 @@
|
|||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"optional": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"number-is-nan": "^1.0.0"
|
"number-is-nan": "^1.0.0"
|
||||||
}
|
}
|
||||||
@@ -6581,6 +6589,7 @@
|
|||||||
"version": "3.0.4",
|
"version": "3.0.4",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"optional": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"brace-expansion": "^1.1.7"
|
"brace-expansion": "^1.1.7"
|
||||||
}
|
}
|
||||||
@@ -6588,12 +6597,14 @@
|
|||||||
"minimist": {
|
"minimist": {
|
||||||
"version": "0.0.8",
|
"version": "0.0.8",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"minipass": {
|
"minipass": {
|
||||||
"version": "2.3.5",
|
"version": "2.3.5",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"optional": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"safe-buffer": "^5.1.2",
|
"safe-buffer": "^5.1.2",
|
||||||
"yallist": "^3.0.0"
|
"yallist": "^3.0.0"
|
||||||
@@ -6612,6 +6623,7 @@
|
|||||||
"version": "0.5.1",
|
"version": "0.5.1",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"optional": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"minimist": "0.0.8"
|
"minimist": "0.0.8"
|
||||||
}
|
}
|
||||||
@@ -6692,7 +6704,8 @@
|
|||||||
"number-is-nan": {
|
"number-is-nan": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"object-assign": {
|
"object-assign": {
|
||||||
"version": "4.1.1",
|
"version": "4.1.1",
|
||||||
@@ -6704,6 +6717,7 @@
|
|||||||
"version": "1.4.0",
|
"version": "1.4.0",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"optional": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"wrappy": "1"
|
"wrappy": "1"
|
||||||
}
|
}
|
||||||
@@ -6789,7 +6803,8 @@
|
|||||||
"safe-buffer": {
|
"safe-buffer": {
|
||||||
"version": "5.1.2",
|
"version": "5.1.2",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"safer-buffer": {
|
"safer-buffer": {
|
||||||
"version": "2.1.2",
|
"version": "2.1.2",
|
||||||
@@ -6825,6 +6840,7 @@
|
|||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"optional": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"code-point-at": "^1.0.0",
|
"code-point-at": "^1.0.0",
|
||||||
"is-fullwidth-code-point": "^1.0.0",
|
"is-fullwidth-code-point": "^1.0.0",
|
||||||
@@ -6844,6 +6860,7 @@
|
|||||||
"version": "3.0.1",
|
"version": "3.0.1",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"optional": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"ansi-regex": "^2.0.0"
|
"ansi-regex": "^2.0.0"
|
||||||
}
|
}
|
||||||
@@ -6887,12 +6904,14 @@
|
|||||||
"wrappy": {
|
"wrappy": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"yallist": {
|
"yallist": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.3",
|
||||||
"bundled": true,
|
"bundled": true,
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -12770,7 +12789,8 @@
|
|||||||
"version": "4.0.8",
|
"version": "4.0.8",
|
||||||
"resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
|
"resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
|
||||||
"integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
|
"integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"rx-lite-aggregates": {
|
"rx-lite-aggregates": {
|
||||||
"version": "4.0.8",
|
"version": "4.0.8",
|
||||||
|
|||||||
@@ -57,8 +57,8 @@ export default {
|
|||||||
{ id: 6, text: '台湾居民通行证' },
|
{ id: 6, text: '台湾居民通行证' },
|
||||||
{ id: 7, text: '其他' }
|
{ id: 7, text: '其他' }
|
||||||
],
|
],
|
||||||
//出生证明
|
//出生证明
|
||||||
birthType: [
|
birthType: [
|
||||||
{ id: 1, text: '身份证' },
|
{ id: 1, text: '身份证' },
|
||||||
{ id: 2, text: '户口本' },
|
{ id: 2, text: '户口本' },
|
||||||
{ id: 3, text: '出生证明', disabled: true },
|
{ id: 3, text: '出生证明', disabled: true },
|
||||||
|
|||||||
@@ -117,5 +117,4 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped></style>
|
||||||
</style>
|
|
||||||
|
|||||||
@@ -2,12 +2,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
<!-- 基本信息 -->
|
<!-- 基本信息 -->
|
||||||
<select-radio
|
<select-radio :radios="sexRadio" label="性别" :value.sync="userInfo.customerSex" :required="false"></select-radio>
|
||||||
:radios="sexRadio"
|
|
||||||
label="性别"
|
|
||||||
:value.sync="userInfo.customerSex"
|
|
||||||
:required="false"
|
|
||||||
></select-radio>
|
|
||||||
<van-field
|
<van-field
|
||||||
:value="userInfo.nativeplace | idToText('nativeplace')"
|
:value="userInfo.nativeplace | idToText('nativeplace')"
|
||||||
readonly
|
readonly
|
||||||
@@ -17,15 +12,7 @@
|
|||||||
placeholder="请选择"
|
placeholder="请选择"
|
||||||
@click="toSelect('1')"
|
@click="toSelect('1')"
|
||||||
/>
|
/>
|
||||||
<van-field
|
<van-field :value="census" readonly label="户籍" name="户籍" right-icon="arrow" placeholder="请选择" @click="censusShow = true" />
|
||||||
:value="census"
|
|
||||||
readonly
|
|
||||||
label="户籍"
|
|
||||||
name="户籍"
|
|
||||||
right-icon="arrow"
|
|
||||||
placeholder="请选择"
|
|
||||||
@click="censusShow = true"
|
|
||||||
/>
|
|
||||||
<FieldDatePicter
|
<FieldDatePicter
|
||||||
label="出生日期"
|
label="出生日期"
|
||||||
:value.sync="userInfo.birthday"
|
:value.sync="userInfo.birthday"
|
||||||
@@ -43,13 +30,7 @@
|
|||||||
placeholder="请选择"
|
placeholder="请选择"
|
||||||
@click="toSelect('2')"
|
@click="toSelect('2')"
|
||||||
/>
|
/>
|
||||||
<van-field
|
<van-field v-model="userInfo.customerIdNumber" v-validate="'idNoTemp'" label="证件号码" name="证件号码" placeholder="请输入"></van-field>
|
||||||
v-model="userInfo.customerIdNumber"
|
|
||||||
v-validate="'idNoTemp'"
|
|
||||||
label="证件号码"
|
|
||||||
name="证件号码"
|
|
||||||
placeholder="请输入"
|
|
||||||
></van-field>
|
|
||||||
<FieldDatePicter
|
<FieldDatePicter
|
||||||
label="证件起始日期"
|
label="证件起始日期"
|
||||||
name="证件起始日期"
|
name="证件起始日期"
|
||||||
@@ -69,40 +50,11 @@
|
|||||||
@confirm="onDateConfirm($event, '2')"
|
@confirm="onDateConfirm($event, '2')"
|
||||||
></FieldDatePicter>
|
></FieldDatePicter>
|
||||||
<div class="van-hairline--bottom fs14 p10 clearfix">
|
<div class="van-hairline--bottom fs14 p10 clearfix">
|
||||||
<van-checkbox
|
<van-checkbox v-model="userInfo.effectiveDateType" class="fr" :disabled="effectiveDateTypeAble" @change="isEnd">长期</van-checkbox>
|
||||||
v-model="userInfo.effectiveDateType"
|
|
||||||
class="fr"
|
|
||||||
:disabled="effectiveDateTypeAble"
|
|
||||||
@change="isEnd"
|
|
||||||
>长期</van-checkbox>
|
|
||||||
</div>
|
</div>
|
||||||
<van-field
|
<van-field v-model="userInfo.email" label="电子邮箱" name="电子邮箱" v-validate="'email'" placeholder="请输入" clearable maxlength="50" />
|
||||||
v-model="userInfo.email"
|
<van-field v-model="userInfo.stature" label="身高(cm)" placeholder="请输入" clearable v-validate="'onlyInteger'" maxlength="3" type="number" />
|
||||||
label="电子邮箱"
|
<van-field v-model="userInfo.weight" label=" 体重(kg)" placeholder="请输入" clearable v-validate="'onlyInteger'" maxlength="3" type="number" />
|
||||||
name="电子邮箱"
|
|
||||||
v-validate="'email'"
|
|
||||||
placeholder="请输入"
|
|
||||||
clearable
|
|
||||||
maxlength="50"
|
|
||||||
/>
|
|
||||||
<van-field
|
|
||||||
v-model="userInfo.stature"
|
|
||||||
label="身高(cm)"
|
|
||||||
placeholder="请输入"
|
|
||||||
clearable
|
|
||||||
v-validate="'onlyInteger'"
|
|
||||||
maxlength="3"
|
|
||||||
type="number"
|
|
||||||
/>
|
|
||||||
<van-field
|
|
||||||
v-model="userInfo.weight"
|
|
||||||
label=" 体重(kg)"
|
|
||||||
placeholder="请输入"
|
|
||||||
clearable
|
|
||||||
v-validate="'onlyInteger'"
|
|
||||||
maxlength="3"
|
|
||||||
type="number"
|
|
||||||
/>
|
|
||||||
<van-field
|
<van-field
|
||||||
:value="userInfo.customerType | idToText('customerType')"
|
:value="userInfo.customerType | idToText('customerType')"
|
||||||
readonly
|
readonly
|
||||||
@@ -135,12 +87,7 @@
|
|||||||
placeholder="请选择"
|
placeholder="请选择"
|
||||||
@click="toSelect('3')"
|
@click="toSelect('3')"
|
||||||
/>
|
/>
|
||||||
<select-radio
|
<select-radio :radios="medicalRadio" label="有无社保" :value.sync="userInfo.socialSecurity" :required="false"></select-radio>
|
||||||
:radios="medicalRadio"
|
|
||||||
label="有无社保"
|
|
||||||
:value.sync="userInfo.socialSecurity"
|
|
||||||
:required="false"
|
|
||||||
></select-radio>
|
|
||||||
<van-field
|
<van-field
|
||||||
:value="userInfo.taxIdentity | idToText('taxIdentity')"
|
:value="userInfo.taxIdentity | idToText('taxIdentity')"
|
||||||
readonly
|
readonly
|
||||||
@@ -183,13 +130,7 @@
|
|||||||
clearable
|
clearable
|
||||||
maxlength="5"
|
maxlength="5"
|
||||||
/>
|
/>
|
||||||
<van-field
|
<van-field v-model="userInfo.workUnits" label="工作单位" placeholder="请输入工作单位" clearable maxlength="50" />
|
||||||
v-model="userInfo.workUnits"
|
|
||||||
label="工作单位"
|
|
||||||
placeholder="请输入工作单位"
|
|
||||||
clearable
|
|
||||||
maxlength="50"
|
|
||||||
/>
|
|
||||||
<van-field
|
<van-field
|
||||||
:value="userInfo.workCondition | idToText('workCondition')"
|
:value="userInfo.workCondition | idToText('workCondition')"
|
||||||
readonly
|
readonly
|
||||||
@@ -199,39 +140,10 @@
|
|||||||
placeholder="请选择"
|
placeholder="请选择"
|
||||||
@click="toSelect('9')"
|
@click="toSelect('9')"
|
||||||
/>
|
/>
|
||||||
<van-field
|
<van-field v-model="areaName" readonly label="单位地址" name="单位地址" right-icon="arrow" placeholder="请选择" @click="areaShow = true" />
|
||||||
v-model="areaName"
|
<van-field v-model="userInfo.companyAddress" label name="详细地址" placeholder="请输入详细地址" maxlength="30" />
|
||||||
readonly
|
<van-field v-model="userInfo.companyZip" type="number" label="邮编" placeholder="请输入" clearable maxlength="6" v-validate="'zipCode'" />
|
||||||
label="单位地址"
|
<van-field v-model="userInfo.companyPhone" label="单位电话" name="单位电话" placeholder="请输入" clearable maxlength="13" />
|
||||||
name="单位地址"
|
|
||||||
right-icon="arrow"
|
|
||||||
placeholder="请选择"
|
|
||||||
@click="areaShow = true"
|
|
||||||
/>
|
|
||||||
<van-field
|
|
||||||
v-model="userInfo.companyAddress"
|
|
||||||
label
|
|
||||||
name="详细地址"
|
|
||||||
placeholder="请输入详细地址"
|
|
||||||
maxlength="30"
|
|
||||||
/>
|
|
||||||
<van-field
|
|
||||||
v-model="userInfo.companyZip"
|
|
||||||
type="number"
|
|
||||||
label="邮编"
|
|
||||||
placeholder="请输入"
|
|
||||||
clearable
|
|
||||||
maxlength="6"
|
|
||||||
v-validate="'zipCode'"
|
|
||||||
/>
|
|
||||||
<van-field
|
|
||||||
v-model="userInfo.companyPhone"
|
|
||||||
label="单位电话"
|
|
||||||
name="单位电话"
|
|
||||||
placeholder="请输入"
|
|
||||||
clearable
|
|
||||||
maxlength="13"
|
|
||||||
/>
|
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
|
|
||||||
<!-- 家庭信息 -->
|
<!-- 家庭信息 -->
|
||||||
@@ -255,33 +167,10 @@
|
|||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
clearable
|
clearable
|
||||||
/>
|
/>
|
||||||
<van-field
|
<van-field v-model="homeName" readonly label="家庭地址" name="家庭地址" right-icon="arrow" placeholder="请选择" @click="homeShow = true" />
|
||||||
v-model="homeName"
|
|
||||||
readonly
|
|
||||||
label="家庭地址"
|
|
||||||
name="家庭地址"
|
|
||||||
right-icon="arrow"
|
|
||||||
placeholder="请选择"
|
|
||||||
@click="homeShow = true"
|
|
||||||
/>
|
|
||||||
<van-field v-model="userInfo.homeAddress" label name="详细地址" placeholder="请输入详细地址" />
|
<van-field v-model="userInfo.homeAddress" label name="详细地址" placeholder="请输入详细地址" />
|
||||||
<van-field
|
<van-field v-model="userInfo.homeZip" type="number" label="邮编" placeholder="请输入" clearable maxlength="6" v-validate="'zipCode'" />
|
||||||
v-model="userInfo.homeZip"
|
<van-field v-model="userInfo.homePhone" label="家庭电话" name="家庭电话" placeholder="请输入" clearable maxlength="13" />
|
||||||
type="number"
|
|
||||||
label="邮编"
|
|
||||||
placeholder="请输入"
|
|
||||||
clearable
|
|
||||||
maxlength="6"
|
|
||||||
v-validate="'zipCode'"
|
|
||||||
/>
|
|
||||||
<van-field
|
|
||||||
v-model="userInfo.homePhone"
|
|
||||||
label="家庭电话"
|
|
||||||
name="家庭电话"
|
|
||||||
placeholder="请输入"
|
|
||||||
clearable
|
|
||||||
maxlength="13"
|
|
||||||
/>
|
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
|
|
||||||
<!-- 字段选择 -->
|
<!-- 字段选择 -->
|
||||||
@@ -290,31 +179,15 @@
|
|||||||
</van-popup>
|
</van-popup>
|
||||||
<!-- 地区选择 -->
|
<!-- 地区选择 -->
|
||||||
<van-popup v-model="areaShow" position="bottom">
|
<van-popup v-model="areaShow" position="bottom">
|
||||||
<van-area
|
<van-area :area-list="areaList" value="110101" @confirm="sureArea($event, '1')" @cancel="areaShow = false" />
|
||||||
:area-list="areaList"
|
|
||||||
value="110101"
|
|
||||||
@confirm="sureArea($event, '1')"
|
|
||||||
@cancel="areaShow = false"
|
|
||||||
/>
|
|
||||||
</van-popup>
|
</van-popup>
|
||||||
<!-- 家庭地址选择 -->
|
<!-- 家庭地址选择 -->
|
||||||
<van-popup v-model="homeShow" position="bottom">
|
<van-popup v-model="homeShow" position="bottom">
|
||||||
<van-area
|
<van-area :area-list="areaList" value="110101" @confirm="sureArea($event, '2')" @cancel="homeShow = false" />
|
||||||
:area-list="areaList"
|
|
||||||
value="110101"
|
|
||||||
@confirm="sureArea($event, '2')"
|
|
||||||
@cancel="homeShow = false"
|
|
||||||
/>
|
|
||||||
</van-popup>
|
</van-popup>
|
||||||
<!-- 户籍选择 -->
|
<!-- 户籍选择 -->
|
||||||
<van-popup v-model="censusShow" position="bottom">
|
<van-popup v-model="censusShow" position="bottom">
|
||||||
<van-area
|
<van-area :area-list="areaList" value="110101" :columns-num="2" @confirm="sureArea($event, '3')" @cancel="areaShow = false" />
|
||||||
:area-list="areaList"
|
|
||||||
value="110101"
|
|
||||||
:columns-num="2"
|
|
||||||
@confirm="sureArea($event, '3')"
|
|
||||||
@cancel="areaShow = false"
|
|
||||||
/>
|
|
||||||
</van-popup>
|
</van-popup>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -452,19 +325,19 @@ export default {
|
|||||||
if (pickerType == '1') {
|
if (pickerType == '1') {
|
||||||
this.columns = DataDictionary.nativeplace
|
this.columns = DataDictionary.nativeplace
|
||||||
} else if (pickerType == '2') {
|
} else if (pickerType == '2') {
|
||||||
if(this.userInfo.birthday){
|
if (this.userInfo.birthday) {
|
||||||
let age = utilsAge.getAge(this.userInfo.birthday, new Date())
|
let age = utilsAge.getAge(this.userInfo.birthday, new Date())
|
||||||
console.log("年纪",age)
|
console.log('年纪', age)
|
||||||
if (age >= 3 && age < 16) {
|
if (age >= 3 && age < 16) {
|
||||||
this.columns = DataDictionary.birthType
|
this.columns = DataDictionary.birthType
|
||||||
} else if (age >= 3 && age >= 16) {
|
} else if (age >= 3 && age >= 16) {
|
||||||
this.columns = DataDictionary.insuredIdType
|
this.columns = DataDictionary.insuredIdType
|
||||||
} else {
|
} else {
|
||||||
this.columns = DataDictionary.idType
|
this.columns = DataDictionary.idType
|
||||||
}
|
}
|
||||||
}else{
|
} else {
|
||||||
this.columns = DataDictionary.idType
|
this.columns = DataDictionary.idType
|
||||||
}
|
}
|
||||||
} else if (pickerType == '3') {
|
} else if (pickerType == '3') {
|
||||||
this.columns = DataDictionary.degree
|
this.columns = DataDictionary.degree
|
||||||
// } else if (pickerType == '4') {
|
// } else if (pickerType == '4') {
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -10,7 +10,8 @@ let apiDomain, imgDomain, assetsUrl
|
|||||||
console.log('环境:', process.env.VUE_APP_FLAG)
|
console.log('环境:', process.env.VUE_APP_FLAG)
|
||||||
switch (process.env.VUE_APP_FLAG) {
|
switch (process.env.VUE_APP_FLAG) {
|
||||||
case 'development':
|
case 'development':
|
||||||
apiDomain = 'http://47.96.143.111:7000/api/v1'
|
// apiDomain = 'http://47.96.143.111:7000/api/v1'
|
||||||
|
apiDomain = 'http://139.199.50.151:7000/api/v1' // 国富api
|
||||||
imgDomain = 'http://116.62.236.168:7001'
|
imgDomain = 'http://116.62.236.168:7001'
|
||||||
// 静态服务资源
|
// 静态服务资源
|
||||||
assetsUrl = ''
|
assetsUrl = ''
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
* @example
|
* @example
|
||||||
*/
|
*/
|
||||||
export default {
|
export default {
|
||||||
inserted (el, binding, vnode) {
|
inserted(el, binding, vnode) {
|
||||||
el.addEventListener('click', e => {
|
el.addEventListener('click', e => {
|
||||||
el.classList.add('is-disabled')
|
el.classList.add('is-disabled')
|
||||||
el.disabled = true
|
el.disabled = true
|
||||||
|
|||||||
@@ -2,15 +2,7 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<!-- 基本信息 -->
|
<!-- 基本信息 -->
|
||||||
<p class="title pl10 pv5">基本信息</p>
|
<p class="title pl10 pv5">基本信息</p>
|
||||||
<van-field
|
<van-field v-model="userInfo.customerName" required clearable label="姓名" name="姓名" placeholder="请输入" v-validate="'required|name'" />
|
||||||
v-model="userInfo.customerName"
|
|
||||||
required
|
|
||||||
clearable
|
|
||||||
label="姓名"
|
|
||||||
name="姓名"
|
|
||||||
placeholder="请输入"
|
|
||||||
v-validate="'required|name'"
|
|
||||||
/>
|
|
||||||
<van-field
|
<van-field
|
||||||
v-model="userInfo.customerPhone"
|
v-model="userInfo.customerPhone"
|
||||||
required
|
required
|
||||||
|
|||||||
@@ -6,42 +6,24 @@
|
|||||||
<van-index-bar v-if="!searchVal" :index-list="indexList">
|
<van-index-bar v-if="!searchVal" :index-list="indexList">
|
||||||
<div v-for="(item, index) in customerList" :key="index" class="bg">
|
<div v-for="(item, index) in customerList" :key="index" class="bg">
|
||||||
<van-index-anchor :index="item.key" style="border-bottom: 1px solid #dadada;" />
|
<van-index-anchor :index="item.key" style="border-bottom: 1px solid #dadada;" />
|
||||||
<div
|
<div v-for="(item, index) in customerList[index].list" :key="index" class="list" @click="go('customerInfo', item.customerNumber)">
|
||||||
v-for="(item, index) in customerList[index].list"
|
|
||||||
:key="index"
|
|
||||||
class="list"
|
|
||||||
@click="go('customerInfo', item.customerNumber)"
|
|
||||||
>
|
|
||||||
<div class="icon"></div>
|
<div class="icon"></div>
|
||||||
<div class="center">
|
<div class="center">
|
||||||
<div>{{ item.customerName }}</div>
|
<div>{{ item.customerName }}</div>
|
||||||
<div>{{ item.customerPhone }}</div>
|
<div>{{ item.customerPhone }}</div>
|
||||||
</div>
|
</div>
|
||||||
<van-tag
|
<van-tag plain :type="type[item.customerType]" v-if="item.customerType">{{ item.customerType | toCustomer }}</van-tag>
|
||||||
plain
|
|
||||||
:type="type[item.customerType]"
|
|
||||||
v-if="item.customerType"
|
|
||||||
>{{ item.customerType | toCustomer }}</van-tag>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</van-index-bar>
|
</van-index-bar>
|
||||||
<div v-else>
|
<div v-else>
|
||||||
<div
|
<div v-for="(item, index) in newList" :key="index" class="list" @click="go('customerInfo', item.customerNumber)">
|
||||||
v-for="(item, index) in newList"
|
|
||||||
:key="index"
|
|
||||||
class="list"
|
|
||||||
@click="go('customerInfo', item.customerNumber)"
|
|
||||||
>
|
|
||||||
<div class="icon"></div>
|
<div class="icon"></div>
|
||||||
<div class="center">
|
<div class="center">
|
||||||
<div>{{ item.customerName }}</div>
|
<div>{{ item.customerName }}</div>
|
||||||
<div>{{ item.customerPhone }}</div>
|
<div>{{ item.customerPhone }}</div>
|
||||||
</div>
|
</div>
|
||||||
<van-tag
|
<van-tag plain :type="type[item.customerType]" v-if="item.customerType">{{ item.customerType | toCustomer }}</van-tag>
|
||||||
plain
|
|
||||||
:type="type[item.customerType]"
|
|
||||||
v-if="item.customerType"
|
|
||||||
>{{ item.customerType | toCustomer }}</van-tag>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -54,23 +36,13 @@
|
|||||||
<div class="tab">
|
<div class="tab">
|
||||||
<p>客户筛选</p>
|
<p>客户筛选</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li
|
<li v-for="(item, index) in tabList1" :key="index" @click="selectTab('tab1', index)" :class="{ active: index == active1 }">{{ item.name }}</li>
|
||||||
v-for="(item, index) in tabList1"
|
|
||||||
:key="index"
|
|
||||||
@click="selectTab('tab1', index)"
|
|
||||||
:class="{ active: index == active1 }"
|
|
||||||
>{{ item.name }}</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="tab">
|
<div class="tab">
|
||||||
<p>客户来源</p>
|
<p>客户来源</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li
|
<li v-for="(item, index) in tabList2" :key="index" @click="selectTab('tab2', index)" :class="{ active: index == active2 }">{{ item.name }}</li>
|
||||||
v-for="(item, index) in tabList2"
|
|
||||||
:key="index"
|
|
||||||
@click="selectTab('tab2', index)"
|
|
||||||
:class="{ active: index == active2 }"
|
|
||||||
>{{ item.name }}</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn-group">
|
<div class="btn-group">
|
||||||
|
|||||||
@@ -2,15 +2,7 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<p class="title pl10 pv5">基本信息</p>
|
<p class="title pl10 pv5">基本信息</p>
|
||||||
<div v-if="source == 'app'">
|
<div v-if="source == 'app'">
|
||||||
<van-field
|
<van-field v-model="userInfo.customerName" required clearable label="姓名" name="姓名" placeholder="请输入" v-validate="'required|name'" />
|
||||||
v-model="userInfo.customerName"
|
|
||||||
required
|
|
||||||
clearable
|
|
||||||
label="姓名"
|
|
||||||
name="姓名"
|
|
||||||
placeholder="请输入"
|
|
||||||
v-validate="'required|name'"
|
|
||||||
/>
|
|
||||||
<van-field
|
<van-field
|
||||||
v-model="userInfo.customerPhone"
|
v-model="userInfo.customerPhone"
|
||||||
required
|
required
|
||||||
|
|||||||
@@ -575,14 +575,14 @@ export default {
|
|||||||
next() {
|
next() {
|
||||||
let that = this
|
let that = this
|
||||||
this.$toast.loading({
|
this.$toast.loading({
|
||||||
duration: 0, // 持续展示 toast
|
duration: 0, // 持续展示 toast
|
||||||
|
|
||||||
forbidClick: true, // 禁用背景点击
|
forbidClick: true, // 禁用背景点击
|
||||||
|
|
||||||
loadingType: 'spinner',
|
loadingType: 'spinner',
|
||||||
|
|
||||||
message: '加载中……'
|
message: '加载中……'
|
||||||
})
|
})
|
||||||
let data = {
|
let data = {
|
||||||
orderDTO: {
|
orderDTO: {
|
||||||
orderInfoDTO: {
|
orderInfoDTO: {
|
||||||
|
|||||||
@@ -2,89 +2,70 @@
|
|||||||
<div class="insuranceInformation-container pb50">
|
<div class="insuranceInformation-container pb50">
|
||||||
<div class="bg-white flex justify-content-c flex-direction-colunm align-items-center p20 fs14">
|
<div class="bg-white flex justify-content-c flex-direction-colunm align-items-center p20 fs14">
|
||||||
<h3 style="text-align:center" class="mb20">国富人寿保险股份有限公司人身保险投保须知</h3>
|
<h3 style="text-align:center" class="mb20">国富人寿保险股份有限公司人身保险投保须知</h3>
|
||||||
<p>尊敬的客户: </p>
|
<p>尊敬的客户:</p>
|
||||||
<p class="mb20"> 感谢您选择国富人寿保险股份有限公司(以下简称“我公司”),为了充分维护您的权益,在填写电子投保书前,敬请您注意以下事项:</p>
|
<p class="mb20"> 感谢您选择国富人寿保险股份有限公司(以下简称“我公司”),为了充分维护您的权益,在填写电子投保书前,敬请您注意以下事项:</p>
|
||||||
<p class="mb20">
|
<p class="mb20">
|
||||||
1.您的本次投保信息将以电子投保书的形式提交给我公司。
|
1.您的本次投保信息将以电子投保书的形式提交给我公司。
|
||||||
</p>
|
</p>
|
||||||
<p class="mb20">
|
<p class="mb20">
|
||||||
2.电子投保书的填写:本电子投保书是您与我公司订立保险合同的重
|
2.电子投保书的填写:本电子投保书是您与我公司订立保险合同的重 要组成部分。为保障您的权益,请务必保证电子投保书各项内容为投保
|
||||||
要组成部分。为保障您的权益,请务必保证电子投保书各项内容为投保
|
人和被保险人如实、准确填写。
|
||||||
人和被保险人如实、准确填写。 <strong>依据《中华人民共和国保险法》的有
|
<strong
|
||||||
关规定,保险公司就被保险人有关情况的询问,您应当履行如实告知
|
>依据《中华人民共和国保险法》的有 关规定,保险公司就被保险人有关情况的询问,您应当履行如实告知
|
||||||
义务,否则我公司有权依法解除保险合同,并对保险合同解除前发生的
|
义务,否则我公司有权依法解除保险合同,并对保险合同解除前发生的 保险事故不承担保险责任。所有告知事项均应以书面告知为准,</strong
|
||||||
保险事故不承担保险责任。所有告知事项均应以书面告知为准,</strong> 口头
|
>
|
||||||
告知无效。
|
口头 告知无效。
|
||||||
</p>
|
</p>
|
||||||
<p class="mb20">
|
<p class="mb20">
|
||||||
3.投保信息真实性:为保障您的权益,请您务必真实、准确地填写相
|
3.投保信息真实性:为保障您的权益,请您务必真实、准确地填写相 关投保信息,包括但不限于投保人、被保险人和受益人的姓名、性别、
|
||||||
关投保信息,包括但不限于投保人、被保险人和受益人的姓名、性别、
|
出生日期、证件类型、证件号码、本人联系电话和联系地址等。如果 您提供的信息不真实、不准确或不完整,可能导致保险合同无效或您 的合法权益受损等。
|
||||||
出生日期、证件类型、证件号码、本人联系电话和联系地址等。如果
|
|
||||||
您提供的信息不真实、不准确或不完整,可能导致保险合同无效或您
|
|
||||||
的合法权益受损等。
|
|
||||||
</p>
|
</p>
|
||||||
<p class="mb20">
|
<p class="mb20">
|
||||||
4.您在投保时如有疑问、投保成功后需要查询保单信息、投保成功后
|
4.您在投保时如有疑问、投保成功后需要查询保单信息、投保成功后 如有资料需要变更以及投诉,请您关注“国富人寿保险”官方微信公众
|
||||||
如有资料需要变更以及投诉,请您关注“国富人寿保险”官方微信公众
|
号或前往我公司客户服务中心进行办理,同时还可拨打0771-5723168 咨询。
|
||||||
号或前往我公司客户服务中心进行办理,同时还可拨打0771-5723168
|
|
||||||
咨询。 </p>
|
|
||||||
<p class="mb20">
|
|
||||||
5.请您仔细阅读保险条款,了解理赔申请方式及理赔应备文件。</p>
|
|
||||||
<p class="mb20">
|
|
||||||
6.我公司可为您提供电子保险合同或纸质保险合同,如您选择电子保险
|
|
||||||
合同,投保成功后我公司将向您投保时所提供的电子邮箱地址发送电子
|
|
||||||
保险合同;如您选择纸质保险合同,投保成功后,我公司线下为您递送
|
|
||||||
纸质保险合同。为维护您的合法权益,方便我公司为您提供优质服务,
|
|
||||||
请您在收到电子保险合同或纸质保险合同仔细阅读各项内容并确认无误
|
|
||||||
后,关注“国富人寿保险”官方微信公众号进行保险合同签收。犹豫期
|
|
||||||
从保险合同签收日次日起开始计算,犹豫期内您有全额退保的权利。
|
|
||||||
犹豫期过后,我公司向您投保时提供的电子邮箱发送电子发票,请您注
|
|
||||||
意查收。
|
|
||||||
</p>
|
</p>
|
||||||
<p class="mb20">
|
<p class="mb20">
|
||||||
7.本保险产品销售区域:广西地区。
|
5.请您仔细阅读保险条款,了解理赔申请方式及理赔应备文件。
|
||||||
我公司分支机构信息详见官网信息公示(官网地址:www.e-
|
|
||||||
guofu.com)。
|
|
||||||
</p>
|
</p>
|
||||||
<p class="mb20">
|
<p class="mb20">
|
||||||
8.以身故为给付保险金条件的保险合同,未经被保险人同意并认可保
|
6.我公司可为您提供电子保险合同或纸质保险合同,如您选择电子保险 合同,投保成功后我公司将向您投保时所提供的电子邮箱地址发送电子
|
||||||
险金额的,保险合同无效。 </p>
|
保险合同;如您选择纸质保险合同,投保成功后,我公司线下为您递送 纸质保险合同。为维护您的合法权益,方便我公司为您提供优质服务,
|
||||||
|
请您在收到电子保险合同或纸质保险合同仔细阅读各项内容并确认无误 后,关注“国富人寿保险”官方微信公众号进行保险合同签收。犹豫期
|
||||||
|
从保险合同签收日次日起开始计算,犹豫期内您有全额退保的权利。 犹豫期过后,我公司向您投保时提供的电子邮箱发送电子发票,请您注 意查收。
|
||||||
|
</p>
|
||||||
<p class="mb20">
|
<p class="mb20">
|
||||||
9.请根据自身情况选择合适的保险产品,以确保本次投保计划符合您
|
7.本保险产品销售区域:广西地区。 我公司分支机构信息详见官网信息公示(官网地址:www.e- guofu.com)。
|
||||||
的保险需求。提前终止或放弃之前有效的保险合同,可能使您蒙受经济
|
</p>
|
||||||
上的损失。 </p>
|
<p class="mb20">
|
||||||
<p class="mb20">
|
8.以身故为给付保险金条件的保险合同,未经被保险人同意并认可保 险金额的,保险合同无效。
|
||||||
10.我公司采集客户信息的用途,包括但不限于计算保费、核保、寄
|
</p>
|
||||||
送保单、客户回访、续期提醒和寄送通知书、推荐产品等。
|
<p class="mb20">
|
||||||
为了保证您的权益,如果联系电话和联系地址等信息发生变更,应及时
|
9.请根据自身情况选择合适的保险产品,以确保本次投保计划符合您 的保险需求。提前终止或放弃之前有效的保险合同,可能使您蒙受经济 上的损失。
|
||||||
办理更正手续。 </p>
|
</p>
|
||||||
<p class="mb20"> 11.我公司承诺未经您的同意,不会将客户信息用于第三方机构的销
|
<p class="mb20">
|
||||||
售活动。</p>
|
10.我公司采集客户信息的用途,包括但不限于计算保费、核保、寄 送保单、客户回访、续期提醒和寄送通知书、推荐产品等。
|
||||||
<p class="mb20">
|
为了保证您的权益,如果联系电话和联系地址等信息发生变更,应及时 办理更正手续。
|
||||||
12.其他服务说明 </p>
|
</p>
|
||||||
<p>
|
<p class="mb20"> 11.我公司承诺未经您的同意,不会将客户信息用于第三方机构的销 售活动。</p>
|
||||||
(1)投保、承保流程
|
<p class="mb20">
|
||||||
选择保险产品→点击购买→填写投保信息→确认信息和金额→在线
|
12.其他服务说明
|
||||||
支付→收到承保通知→投保成功。</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
(2)保险费支付方式
|
(1)投保、承保流程 选择保险产品→点击购买→填写投保信息→确认信息和金额→在线 支付→收到承保通知→投保成功。
|
||||||
本产品的保险费将由我公司从您投保时所授权的银行账号划扣。
|
</p>
|
||||||
</p>
|
<p>
|
||||||
<p>
|
(2)保险费支付方式 本产品的保险费将由我公司从您投保时所授权的银行账号划扣。
|
||||||
(3)保单变更办理流程
|
</p>
|
||||||
若您需办理保单变更业务,可关注“国富人寿保险”微信公众号,
|
<p>
|
||||||
点击“我的”菜单注册用户,进入“我的保单-保单变更服务”完成
|
(3)保单变更办理流程 若您需办理保单变更业务,可关注“国富人寿保险”微信公众号, 点击“我的”菜单注册用户,进入“我的保单-保单变更服务”完成
|
||||||
在线办理或提交申请材料;</p>
|
在线办理或提交申请材料;
|
||||||
<p>
|
</p>
|
||||||
(3)保单变更办理流程
|
<p>
|
||||||
若您需办理保单变更业务,可关注“国富人寿保险”微信公众号,
|
(3)保单变更办理流程 若您需办理保单变更业务,可关注“国富人寿保险”微信公众号, 点击“我的”菜单注册用户,进入“我的保单-保单变更服务”完成
|
||||||
点击“我的”菜单注册用户,进入“我的保单-保单变更服务”完成
|
在线办理或提交申请材料;
|
||||||
在线办理或提交申请材料;</p>
|
</p>
|
||||||
|
|
||||||
<p>(4)保险金支付和保全退费
|
|
||||||
各类保险金将根据权益人授权的银行账号进行转账支付。
|
|
||||||
保单退费款项按客户申请时授权的银行账号进行转账支付。</p>
|
|
||||||
|
|
||||||
|
<p>(4)保险金支付和保全退费 各类保险金将根据权益人授权的银行账号进行转账支付。 保单退费款项按客户申请时授权的银行账号进行转账支付。</p>
|
||||||
</div>
|
</div>
|
||||||
<van-radio-group v-model="radio" class="pb10 pt20 pl30">
|
<van-radio-group v-model="radio" class="pb10 pt20 pl30">
|
||||||
<van-radio name="1" @click="click">本人确认已阅读<span>《鼎诚人寿投保须知》</span></van-radio>
|
<van-radio name="1" @click="click">本人确认已阅读<span>《鼎诚人寿投保须知》</span></van-radio>
|
||||||
|
|||||||
@@ -469,11 +469,11 @@ export default {
|
|||||||
this.currentPopupIndex = index
|
this.currentPopupIndex = index
|
||||||
let title = ''
|
let title = ''
|
||||||
if (index == 1) {
|
if (index == 1) {
|
||||||
[this.customerShowPicker, title] = [true, '客户列表']
|
;[this.customerShowPicker, title] = [true, '客户列表']
|
||||||
} else if (index == 2) {
|
} else if (index == 2) {
|
||||||
[this.occupationShowPicker, title] = [true, '职业类别']
|
;[this.occupationShowPicker, title] = [true, '职业类别']
|
||||||
} else if (index == 3) {
|
} else if (index == 3) {
|
||||||
[this.isScan, title] = [true, '身份证扫描']
|
;[this.isScan, title] = [true, '身份证扫描']
|
||||||
}
|
}
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
@@ -899,7 +899,7 @@ export default {
|
|||||||
}
|
}
|
||||||
//获取验证码
|
//获取验证码
|
||||||
getAuthCode(data).then(res => {
|
getAuthCode(data).then(res => {
|
||||||
console.log(res)
|
console.log('--获取验证码响应:', res)
|
||||||
if (res.result == 0) {
|
if (res.result == 0) {
|
||||||
this.sessionId = res.sessionId
|
this.sessionId = res.sessionId
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user