提交 0e4746d9 编写于 作者: 吴康俊's avatar 吴康俊

Merge branch 'feature/insurance-h5-0718' into 'release'

多证件

See merge request !264
...@@ -2,6 +2,9 @@ NODE_ENV=production ...@@ -2,6 +2,9 @@ NODE_ENV=production
# 自定义 VUE_APP_ENV # 自定义 VUE_APP_ENV
VUE_APP_ENV ='dev' VUE_APP_ENV ='dev'
# 微信小程序的环境变量
VUE_APP_MINI_PROGRAM_ENV = 'trial'
VUE_APP_SERVICE_URL=https://dev-sc.yunqueyi.com VUE_APP_SERVICE_URL=https://dev-sc.yunqueyi.com
# 阿里云OSS对象存储地址 # 阿里云OSS对象存储地址
......
NODE_ENV=development NODE_ENV=development
VUE_APP_ENV=development VUE_APP_ENV=development
VUE_APP_MINI_PROGRAM_ENV='trial'
VUE_APP_SERVICE_URL= VUE_APP_SERVICE_URL=
# 模拟用户信息 # 模拟用户信息
......
...@@ -3,6 +3,9 @@ NODE_ENV=production ...@@ -3,6 +3,9 @@ NODE_ENV=production
# 自定义 VUE_APP_ENV # 自定义 VUE_APP_ENV
VUE_APP_ENV ='production' VUE_APP_ENV ='production'
# 微信小程序的环境变量
VUE_APP_MINI_PROGRAM_ENV = 'release'
VUE_APP_SERVICE_URL=https://sc.yunqueyi.com VUE_APP_SERVICE_URL=https://sc.yunqueyi.com
# 阿里云OSS对象存储地址 # 阿里云OSS对象存储地址
......
...@@ -3,6 +3,9 @@ NODE_ENV=production ...@@ -3,6 +3,9 @@ NODE_ENV=production
# 自定义 VUE_APP_ENV # 自定义 VUE_APP_ENV
VUE_APP_ENV ='production' VUE_APP_ENV ='production'
# 微信小程序的环境变量
VUE_APP_MINI_PROGRAM_ENV='trial'
VUE_APP_SERVICE_URL=https://test1-sc.yunqueyi.com VUE_APP_SERVICE_URL=https://test1-sc.yunqueyi.com
# 阿里云OSS对象存储地址 # 阿里云OSS对象存储地址
VUE_APP_OSS_URL=https://pica-h5-test.yunqueyi.com/ VUE_APP_OSS_URL=https://pica-h5-test.yunqueyi.com/
......
# pica-insurance # pica-insurance
> 请先查看每个目录的 md 文件 > 请先查看每个目录的 md 文件
## 仓库入口
[pica-insurance](http://192.168.110.53/com.pica.cloud.frontend/pica-insurance)
## 启动 ## 启动
```shell script ```shell script
npm run start npm run start
......
{"9df2e49807c0fb85a7c17c755b86d4d7":"/Users/picahealth/works/pica-insurance/src/assets/logo.png","758b3ee484912d18635bdb57a579da59":"/Users/picahealth/works/pica-insurance/src/assets/images/arrow.png","6d1ef277c0b674cfafec0d894ad92a8c":"/Users/picahealth/works/pica-insurance/src/assets/images/bg-login.png","8b3fad76f68143f9d8e301ea21e27df3":"/Users/picahealth/works/pica-insurance/src/assets/images/close.png","7555ad3c7d6b640d44478adbe5658060":"/Users/picahealth/works/pica-insurance/src/assets/images/demo-bg.png","7fea351023298066f0d129f8d87d8fd3":"/Users/picahealth/works/pica-insurance/src/assets/images/icon-4.png","ff2f6fc418813d788e9fe3b574b0b189":"/Users/picahealth/works/pica-insurance/src/assets/images/loginicon.png","c2a3ed40e3889561bbd48cd5ab394885":"/Users/picahealth/works/pica-insurance/src/assets/images/nodata.png","b84ede3eebf479010ae4a8ce93688e16":"/Users/picahealth/works/pica-insurance/src/assets/images/slide-icon.png","2cb58967532667c6b5eff92f43c9ef51":"/Users/picahealth/works/pica-insurance/src/assets/images/slide-ok.png"}
\ No newline at end of file
...@@ -2,13 +2,13 @@ import request from 'mn-template/plugins/http'; ...@@ -2,13 +2,13 @@ import request from 'mn-template/plugins/http';
// 获取权益列表 // 获取权益列表
export const getEntitlementList = async (externalOrderNo, projectEquityNo) => { export const getEntitlementList = async (externalOrderNo, projectEquityNo) => {
return request({ return request({
method: 'get', method: 'get',
url: `/tis/insurance/projectEquityNo/externalOrderNo?externalOrderNo=${externalOrderNo}&projectEquityNo=${projectEquityNo}`, url: `/tis/insurance/projectEquityNo/externalOrderNo?externalOrderNo=${externalOrderNo}&projectEquityNo=${projectEquityNo}`,
withCredentials: true, withCredentials: true,
hasLoading:true, hasLoading: true,
}); });
}; };
// 获取banner // 获取banner
export const getBanner = async (pageType, yunOrderNo) => { export const getBanner = async (pageType, yunOrderNo) => {
...@@ -16,6 +16,15 @@ export const getBanner = async (pageType, yunOrderNo) => { ...@@ -16,6 +16,15 @@ export const getBanner = async (pageType, yunOrderNo) => {
method: 'get', method: 'get',
url: `/tis/insurance/explain/${yunOrderNo}/${pageType}`, url: `/tis/insurance/explain/${yunOrderNo}/${pageType}`,
withCredentials: true, withCredentials: true,
hasLoading:true, hasLoading: true,
});
};
// 查询证件类型字典的接口
export const getCardTypes = () => {
return request({
url: 'basic-data/constants/app?typeCodeList=P333',
method: 'get',
withCredentials: true,
}); });
}; };
src/assets/images/arrow.png

460 字节 | W: | H:

src/assets/images/arrow.png

433 字节 | W: | H:

src/assets/images/arrow.png
src/assets/images/arrow.png
src/assets/images/arrow.png
src/assets/images/arrow.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/images/bg-login.png

78.9 KB | W: | H:

src/assets/images/bg-login.png

37.4 KB | W: | H:

src/assets/images/bg-login.png
src/assets/images/bg-login.png
src/assets/images/bg-login.png
src/assets/images/bg-login.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/images/close.png

2.2 KB | W: | H:

src/assets/images/close.png

870 字节 | W: | H:

src/assets/images/close.png
src/assets/images/close.png
src/assets/images/close.png
src/assets/images/close.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/images/demo-bg.png

136.7 KB | W: | H:

src/assets/images/demo-bg.png

23.6 KB | W: | H:

src/assets/images/demo-bg.png
src/assets/images/demo-bg.png
src/assets/images/demo-bg.png
src/assets/images/demo-bg.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/images/loginicon.png

2.9 KB | W: | H:

src/assets/images/loginicon.png

2.6 KB | W: | H:

src/assets/images/loginicon.png
src/assets/images/loginicon.png
src/assets/images/loginicon.png
src/assets/images/loginicon.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/images/nodata.png

43.4 KB | W: | H:

src/assets/images/nodata.png

11.2 KB | W: | H:

src/assets/images/nodata.png
src/assets/images/nodata.png
src/assets/images/nodata.png
src/assets/images/nodata.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/images/slide-icon.png

874 字节 | W: | H:

src/assets/images/slide-icon.png

824 字节 | W: | H:

src/assets/images/slide-icon.png
src/assets/images/slide-icon.png
src/assets/images/slide-icon.png
src/assets/images/slide-icon.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/images/slide-ok.png

964 字节 | W: | H:

src/assets/images/slide-ok.png

927 字节 | W: | H:

src/assets/images/slide-ok.png
src/assets/images/slide-ok.png
src/assets/images/slide-ok.png
src/assets/images/slide-ok.png
  • 2-up
  • Swipe
  • Onion skin
src/assets/logo.png

6.7 KB | W: | H:

src/assets/logo.png

2.2 KB | W: | H:

src/assets/logo.png
src/assets/logo.png
src/assets/logo.png
src/assets/logo.png
  • 2-up
  • Swipe
  • Onion skin
import { router, store, vueApp } from '@pica-cli/vue-cli-plugin-pica-cli-plugin/auto'; import {
router,
store,
vueApp,
} from '@pica-cli/vue-cli-plugin-pica-cli-plugin/auto';
import * as dd from 'dingtalk-jsapi'; import * as dd from 'dingtalk-jsapi';
import '@/router'; import '@/router';
console.log('router, store, vueApp: ', router, store, vueApp); console.log('router, store, vueApp: ', router, store, vueApp);
import '@/assets/js/flexible'; import '@/assets/js/flexible';
import {isWeixin } from './utils/index'; import { isWeixin } from './utils/index';
import Loading from '@/components/loading/loading.js'; import Loading from '@/components/loading/loading.js';
import CryptoJS from 'crypto-js/crypto-js'; import CryptoJS from 'crypto-js/crypto-js';
import JsEncrypt from 'jsencrypt/bin/jsencrypt'; import JsEncrypt from 'jsencrypt/bin/jsencrypt';
...@@ -39,22 +43,21 @@ document.documentElement.addEventListener( ...@@ -39,22 +43,21 @@ document.documentElement.addEventListener(
passive: false, passive: false,
} }
); );
console.log('z', vueApp.$rocNative);
vueApp.$rocNative.appInit(); vueApp.$rocNative.appInit();
vueApp.$rocNative.on('wx_ready', function () { vueApp.$rocNative.on('wx_ready', function () {
console.log('-wx_ready-', window._picaWechat); console.log('-wx_ready-', window._picaWechat);
// 初始化wx jssdk 后 执行 脚手架将 wx 对象挂在到 $rocNative对象上,后执行 小程序环境判断方法 miniProgram.getEnv // 初始化wx jssdk 后 执行 脚手架将 wx 对象挂在到 $rocNative对象上,后执行 小程序环境判断方法 miniProgram.getEnv
vueApp.$rocNative.WXInstance.miniProgram.getEnv(function(res) { vueApp.$rocNative.WXInstance.miniProgram.getEnv(function (res) {
console.log('_miniprogram', res.miniprogram); // true console.log('_miniprogram', res.miniprogram); // true
window._miniprogram = res.miniprogram; window._miniprogram = res.miniprogram;
}); });
}); });
console.log('---', isWeixin()); console.log('---', isWeixin());
if(isWeixin()) { if (isWeixin()) {
window._picaWechat = 'wechat'; window._picaWechat = 'wechat';
} }
if(dd.env.version) { if (dd.env.version) {
window._picaWechat = 'dingtalk'; window._picaWechat = 'dingtalk';
} }
...@@ -63,7 +66,7 @@ sessionStorage.setItem('headerHeight', 0); ...@@ -63,7 +66,7 @@ sessionStorage.setItem('headerHeight', 0);
window.Vue.use(Loading); window.Vue.use(Loading);
// 设置安全密钥 // 设置安全密钥
window._AMapSecurityConfig = { window._AMapSecurityConfig = {
securityJsCode: 'f5093bfce95bd0393749259bcc44ede8' securityJsCode: 'f5093bfce95bd0393749259bcc44ede8',
}; };
console.log('router, store, vueApp: ', router, store, vueApp); console.log('router, store, vueApp: ', router, store, vueApp);
......
此差异已折叠。
此差异已折叠。
此差异已折叠。
<template>
<div class="pica-date-picker">
<van-field
:border="false"
readonly
placeholder="请选择出生年月日"
:value="value"
class="appoint-form-items"
@click="handleOpenPopup"
/>
<van-popup
v-model="visible"
position="bottom"
:transition-appear="false"
>
<van-datetime-picker
type="date"
title="选择年月日"
:value="currentDate"
:min-date="minDate"
:max-date="maxDate"
@confirm="handleConfirm"
@cancel="visible = false"
/>
</van-popup>
</div>
</template>
<script>
import dayjs from 'dayjs';
export default {
props: {
value: {
type: String,
default: '',
},
},
data() {
return {
visible: false,
currentDate: new Date(),
minDate: new Date(1900, 0, 1),
maxDate: new Date(),
};
},
methods: {
handleOpenPopup() {
this.visible = true;
},
handleConfirm(value) {
this.visible = false;
const formatDate = dayjs(value).format('YYYY-MM-DD');
this.$emit('input', formatDate);
},
},
};
</script>
<style scoped lang="scss">
.pica-date-picker {
width: 100%;
.van-cell {
padding: 0 !important;
}
}
</style>
此差异已折叠。
...@@ -36,7 +36,7 @@ module.exports = { ...@@ -36,7 +36,7 @@ module.exports = {
port: 8083, port: 8083,
proxy: { proxy: {
'/proxy': { '/proxy': {
target: 'https://test1-sc.yunqueyi.com/', target: 'https://dev-sc.yunqueyi.com/',
// target: 'https://test1-sc.yunqueyi.com/', // target: 'https://test1-sc.yunqueyi.com/',
// target: 'https://uat-sc.yunqueyi.com/', // target: 'https://uat-sc.yunqueyi.com/',
// http://10.241.65.90:3000/mock/1071/cs/route/removeUser // http://10.241.65.90:3000/mock/1071/cs/route/removeUser
......
此差异已折叠。
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册