Browse Source

修改页面逻辑,新增身份证识别

master
Lj 1 week ago
parent
commit
24988f96c9
130 changed files with 1230 additions and 242 deletions
  1. +38
    -5
      App.uvue
  2. +1
    -1
      manifest.json
  3. +34
    -10
      pages.json
  4. +147
    -106
      pages/home/home.uvue
  5. +22
    -0
      pages/index/dingdan.uvue
  6. +0
    -88
      pages/index/index_1.uvue
  7. +67
    -29
      pages/index/login.uvue
  8. +290
    -0
      pages/views/dingDanCreate.uvue
  9. +151
    -0
      pages/views/payment.uvue
  10. BIN
      static/gonggao.png
  11. BIN
      static/image/11.png
  12. BIN
      static/image/图像 4.png
  13. BIN
      static/image/图层_6.png
  14. BIN
      static/image/矩形 4533.png
  15. BIN
      static/image/矩形 4533@2x.png
  16. BIN
      static/image/矩形 4533@3x.png
  17. BIN
      static/image/矩形 5315.png
  18. BIN
      static/image/组 70865.png
  19. BIN
      static/image/组 71663.png
  20. BIN
      static/image/组 71666.png
  21. BIN
      static/image/组 71666@2x.png
  22. BIN
      static/image/组 71666@3x.png
  23. BIN
      static/image/组 71693.png
  24. BIN
      static/image/组 71696.png
  25. BIN
      static/image/组 71697.png
  26. BIN
      static/image/组 71699.png
  27. BIN
      static/image/组 71699_1@3x.png
  28. BIN
      static/image/组件 2 – 1.png
  29. BIN
      static/image/组件 3 – 1.png
  30. BIN
      static/image/组件 4 – 1.png
  31. BIN
      static/image/组件 5 – 1.png
  32. BIN
      static/image/联合 2@2x.png
  33. BIN
      static/image/联合 2_1@2x.png
  34. BIN
      static/image/联合 2_1@3x.png
  35. BIN
      static/image/路径 24.png
  36. BIN
      static/image/路径 25.png
  37. BIN
      static/image/路径 3909.png
  38. BIN
      static/image/路径 3917.png
  39. BIN
      static/image/路径 4016.png
  40. BIN
      static/image/路径 4016_1.png
  41. BIN
      static/image/路径 4150.png
  42. BIN
      static/image/路径 6111.png
  43. BIN
      static/image/路径 6112.png
  44. BIN
      static/logo.png
  45. +1
    -0
      unpackage/dist/build/mp-weixin/app.js
  46. +43
    -0
      unpackage/dist/build/mp-weixin/app.json
  47. +2
    -0
      unpackage/dist/build/mp-weixin/app.wxss
  48. +1
    -0
      unpackage/dist/build/mp-weixin/common/assets.js
  49. +7
    -0
      unpackage/dist/build/mp-weixin/common/uniView.wxs
  50. +8
    -0
      unpackage/dist/build/mp-weixin/common/vendor.js
  51. +1
    -0
      unpackage/dist/build/mp-weixin/pages/home/home.js
  52. +8
    -0
      unpackage/dist/build/mp-weixin/pages/home/home.json
  53. +1
    -0
      unpackage/dist/build/mp-weixin/pages/home/home.wxml
  54. +3
    -0
      unpackage/dist/build/mp-weixin/pages/home/home.wxss
  55. +1
    -0
      unpackage/dist/build/mp-weixin/pages/index/dingdan.js
  56. +5
    -0
      unpackage/dist/build/mp-weixin/pages/index/dingdan.json
  57. +1
    -0
      unpackage/dist/build/mp-weixin/pages/index/dingdan.wxml
  58. +2
    -0
      unpackage/dist/build/mp-weixin/pages/index/dingdan.wxss
  59. +1
    -0
      unpackage/dist/build/mp-weixin/pages/index/login.js
  60. +8
    -0
      unpackage/dist/build/mp-weixin/pages/index/login.json
  61. +1
    -0
      unpackage/dist/build/mp-weixin/pages/index/login.wxml
  62. +3
    -0
      unpackage/dist/build/mp-weixin/pages/index/login.wxss
  63. +1
    -0
      unpackage/dist/build/mp-weixin/pages/index/wode.js
  64. +5
    -0
      unpackage/dist/build/mp-weixin/pages/index/wode.json
  65. +1
    -0
      unpackage/dist/build/mp-weixin/pages/index/wode.wxml
  66. +3
    -0
      unpackage/dist/build/mp-weixin/pages/index/wode.wxss
  67. +1
    -0
      unpackage/dist/build/mp-weixin/pages/views/dingDanCreate.js
  68. +8
    -0
      unpackage/dist/build/mp-weixin/pages/views/dingDanCreate.json
  69. +1
    -0
      unpackage/dist/build/mp-weixin/pages/views/dingDanCreate.wxml
  70. +3
    -0
      unpackage/dist/build/mp-weixin/pages/views/dingDanCreate.wxss
  71. +1
    -0
      unpackage/dist/build/mp-weixin/pages/views/payment.js
  72. +5
    -0
      unpackage/dist/build/mp-weixin/pages/views/payment.json
  73. +1
    -0
      unpackage/dist/build/mp-weixin/pages/views/payment.wxml
  74. +3
    -0
      unpackage/dist/build/mp-weixin/pages/views/payment.wxss
  75. +29
    -0
      unpackage/dist/build/mp-weixin/project.config.json
  76. +8
    -0
      unpackage/dist/build/mp-weixin/project.private.config.json
  77. +63
    -0
      unpackage/dist/build/mp-weixin/static/iconfont.css
  78. BIN
      unpackage/dist/build/mp-weixin/static/iconfont.ttf
  79. BIN
      unpackage/dist/build/mp-weixin/static/image/11.png
  80. BIN
      unpackage/dist/build/mp-weixin/static/image/图像 4.png
  81. BIN
      unpackage/dist/build/mp-weixin/static/image/图层_6.png
  82. BIN
      unpackage/dist/build/mp-weixin/static/image/矩形 4533.png
  83. BIN
      unpackage/dist/build/mp-weixin/static/image/矩形 4533@2x.png
  84. BIN
      unpackage/dist/build/mp-weixin/static/image/矩形 4533@3x.png
  85. BIN
      unpackage/dist/build/mp-weixin/static/image/矩形 5315.png
  86. BIN
      unpackage/dist/build/mp-weixin/static/image/组 70865.png
  87. BIN
      unpackage/dist/build/mp-weixin/static/image/组 71663.png
  88. BIN
      unpackage/dist/build/mp-weixin/static/image/组 71666.png
  89. BIN
      unpackage/dist/build/mp-weixin/static/image/组 71666@2x.png
  90. BIN
      unpackage/dist/build/mp-weixin/static/image/组 71666@3x.png
  91. BIN
      unpackage/dist/build/mp-weixin/static/image/组 71693.png
  92. BIN
      unpackage/dist/build/mp-weixin/static/image/组 71696.png
  93. BIN
      unpackage/dist/build/mp-weixin/static/image/组 71697.png
  94. BIN
      unpackage/dist/build/mp-weixin/static/image/组 71699.png
  95. BIN
      unpackage/dist/build/mp-weixin/static/image/组 71699_1@3x.png
  96. BIN
      unpackage/dist/build/mp-weixin/static/image/组件 2 – 1.png
  97. BIN
      unpackage/dist/build/mp-weixin/static/image/组件 3 – 1.png
  98. BIN
      unpackage/dist/build/mp-weixin/static/image/组件 4 – 1.png
  99. BIN
      unpackage/dist/build/mp-weixin/static/image/组件 5 – 1.png
  100. BIN
      unpackage/dist/build/mp-weixin/static/image/联合 2@2x.png

+ 38
- 5
App.uvue View File

@ -37,13 +37,46 @@
<style>
@import "@/static/iconfont.css";
/*每个页面公共css */
.uni-row {
flex-direction: row;
}
body{
background-color: #ffffff;
}
.uni-column {
flex-direction: column;
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){
.uni-hairline{
border-width: 0.5px !important;
}
.uni-nbfc {
background-color: transparent !important;
}
}
@media screen and (min-width: 320px) {
html {font-size: 14px;}
}
@media screen and (min-width: 360px) {
html {font-size: 16px;}
}
@media screen and (min-width: 400px) {
html {font-size: 18px;}
}
@media screen and (min-width: 440px) {
html {font-size: 20px;}
}
@media screen and (min-width: 480px) {
html {font-size: 22px;}
}
@media screen and (min-width: 640px) {
html {font-size: 28px;}
}
</style>

+ 1
- 1
manifest.json View File

@ -9,7 +9,7 @@
"quickapp" : {},
/* */
"mp-weixin" : {
"appid" : "wx7d74b5db6c1f7328",
"appid" : "wx5b4b75c83b7485b1",
"setting" : {
"urlCheck" : false
},


+ 34
- 10
pages.json View File

@ -3,14 +3,14 @@
{
"path": "pages/index/login",
"style": {
"navigationBarTitleText": "",
"navigationBarTitleText": "登录",
"navigationStyle":"custom"
}
},
{
"path": "pages/home/home",
"style": {
"navigationBarTitleText": "北京汽车有限公司",
"navigationBarTitleText": "主页",
"navigationStyle":"custom"
},
"needLogin": true
@ -18,7 +18,31 @@
{
"path": "pages/index/wode",
"style": {
"navigationBarTitleText": "北京汽车有限公司",
"navigationBarTitleText": "我的",
"navigationStyle":"custom"
},
"needLogin": true
},
{
"path": "pages/views/dingDanCreate",
"style": {
"navigationBarTitleText": "录入订单",
"navigationStyle":"custom"
},
"needLogin": true
},
{
"path": "pages/views/payment",
"style": {
"navigationBarTitleText": "付款信息",
"navigationStyle":"custom"
},
"needLogin": true
},
{
"path": "pages/index/dingdan",
"style": {
"navigationBarTitleText": "订单",
"navigationStyle":"custom"
},
"needLogin": true
@ -38,19 +62,19 @@
"backgroundColor": "#ffffff",
"list": [{
"pagePath": "pages/home/home",
"iconPath": "",
"selectedIconPath": "static/image/icon_component_HL.png",
"iconPath": "/static/image/11.png",
"selectedIconPath": "/static/image/路径 3909.png",
"text": "首页"
}, {
"pagePath": "",
"iconPath": "",
"selectedIconPath": "static/image/icon_API_HL.png",
"pagePath": "pages/index/dingdan",
"iconPath": "/static/image/路径 4016_1.png",
"selectedIconPath": "/static/image/路径 4016.png",
"text": "订单"
},
{
"pagePath": "pages/index/wode",
"iconPath": "",
"selectedIconPath": "static/image/icon_API_HL.png",
"iconPath": "/static/image/路径 3917.png",
"selectedIconPath": "/static/image/路径 24.png",
"text": "我的"
}
]


+ 147
- 106
pages/home/home.uvue View File

@ -5,55 +5,45 @@
<view class="header">
<view class="header_info">
<text class="header_text" :title="title">{{title}}</text>
<text style="margin-right: 10rpx; font-size: 40rpx;">|</text>
<text style="margin-right: 0.8rem; font-size: 1.8rem;">|</text>
<view @click="change_text" class="header_change">
<text >切换</text>
<uni-icons type="right" size="30" color="#c2d4de" :size="1"></uni-icons>
</view>
</view>
</view>
<view class="swiper">
<image class="swiper-image" src="/static/image/组 71699.png"></image>
</view>
<!-- 轮播图 -->
<swiper class="swiper" indicator-dots autoplay interval="3000" duration="500" indicator-color="#ffffff" indicator-active-color="#707070">
<swiper-item>
<image class="swiper-image" src="/static/logo.png" mode="scaleToFill"></image>
</swiper-item>
<swiper-item>
<image class="swiper-image" src="/static/logo.png" mode="scaleToFill"></image>
</swiper-item>
<swiper-item>
<image class="swiper-image" src="/static/logo.png" mode="scaleToFill"></image>
</swiper-item>
</swiper>
<!-- 公告 -->
<view class = "swiper_ac_container">
<uni-icons custom-prefix="iconfont" type="qungonggao"></uni-icons>
<swiper class="swiper_ac" autoplay circular vertical='true'>
<swiper-item v-for="(item, index) in announcements" :key="index">
<view class="announcement-item">
<text class="announcement-text" style="color: #397496;">{{ item.title }}</text>
</view>
</swiper-item>
</swiper>
</view>
<view class="order_Entry_container" @click="orderEntry">
<uni-icons ></uni-icons>
<text style="color: #115881;font-weight: bold;margin-left: 20rpx;" >录入订单</text>
<image class="order_Entry_image" src="/static/image/组 71699_1@3x.png"></image>
<text style="color: #115881;font-weight: bold;margin-left: 1rem;">录入订单</text>
<uni-icons class="order_Entry_end" type="right" :size="25" color="#306e91"></uni-icons>
</view>
<view v-if="isshow" class="show_container">
<view class="isshow-header">
<uni-icons class=" isshow-header-content-icon" type="search" :size="20"></uni-icons>
<uni-easyinput class=" isshow-header-content-input" v-model="ServiceName" placeholder="请输入服务名称" focus="true" />
<uni-easyinput :inputBorder="false" @input="handleSearch" class=" isshow-header-content-input" v-model="ServiceName" placeholder="请输入服务名称" />
<text class="isshow-header-content-text" @click="searchName">搜索</text>
</view>
<view class="isshow-content" >
<text class="isshow-content-text" v-for="(item, index) in textcontent" :key="index" >{{item}}</text>
<text class="isshow-content-text" v-for="(item, index) in textcontent" :key="index" @click="change_city(item.name)">{{item.name}}</text>
</view>
</view>
</view>
<view v-if="isshow_1" class="show_container_1">
<image class="show_container_1_image" src="/static/image/图层_6.png"></image>
<view class="show_container_1_footer">
<text>门店已经切换为{{title}}</text>
<button @click="close_view">好的</button>
</view>
</view>
</view>
</template>
<script>
@ -63,36 +53,33 @@ export default {
ServiceName:'',
title:"北京汽车有限公司",
isshow:false,
announcements: [
'公告1:欢迎使用车辆合同生成系统!',
'公告2:请及时查看最新用户协议。',
'公告3:隐私政策已更新,请知悉。'
],
textcontent: [
'公告1:欢迎使用车辆合同生成系统!',
'公告2:请及时查看最新用户协议。',
'公告3:隐私政策已更新,请知悉。',
'公告1:欢迎使用车辆合同生成系统!',
'公告2:请及时查看最新用户协议。',
'公告3:隐私政策已更新,请知悉。'
],
isshow_1:false,
newListData:[],
allMsg : [
{ name: "myhua", id: 1 },
{ name: "mp3", id: 2 },
{ name: "hello", id: 3 },
{ name: "world", id: 4 },
{ name: "warm weather", id: 5 },
{ name: "m3", id: 6 },
{ name: "hahaha", id: 7 }
],
textcontent: [],
};
},
onLoad() {
uni.request({
url: 'https://gpt.aiym.run/contract/miniapp/notice/list', //仅为示例,并非真实接口地址。
method:'GET',
data: {
},
header: {
'X-Access-Token': 'hello' //自定义请求头信息
},
success: (res) => {
console.log(res.data.result);
this.announcements = res.data.result;
}
});
},
mounted() {
this.allMsg = [
{ name: "myhua", id: 1 },
{ name: "mp3", id: 2 },
{ name: "hello", id: 3 },
{ name: "world", id: 4 },
{ name: "warm weather", id: 5 },
{ name: "m3", id: 6 },
{ name: "hahaha", id: 7 }
];
this.textcontent = this.allMsg;
},
methods: {
change_text(){
@ -104,12 +91,43 @@ export default {
}
},
orderEntry(){
console.log('111')
console.log('111');
uni.navigateTo(
{ url: '/pages/views/dingDanCreate' }
)
},
// 搜索城市名字
searchName(){
}
},
change_city(name){
this.title = name;
this.change_text();
this.isshow_1 = true;
},
close_view(){
this.isshow_1 = false;
},
// 模糊匹配
// 右上角搜索框--模糊查询
handleSearch(event) {
console.log(event);
if(event){
let queryStringArr = event.split("");
let str = "(.*?)";
this.textcontent = [];
let regStr = str + queryStringArr.join(str) + str;
let reg = RegExp(regStr, "i"); // 以mh为例生成的正则表达式为/(.*?)m(.*?)h(.*?)/i
this.allMsg.map(item => {
if (reg.test(item.name)) {
this.textcontent.push(item);
}
});
}else {
this.textcontent=[];
this.textcontent = this.allMsg;
}
}
}
};
</script>
@ -124,7 +142,7 @@ export default {
}
/* 头部 */
.header {
padding: 20px;
padding: 1rem;
width: 100%;
height: 15%;
background-color: #044f7a;
@ -158,13 +176,18 @@ white-space: nowrap;/*设置不换行*/
width: 90%;
height: 8%;
background-color: #d9e5eb;
border-radius: 10rpx;
border-radius: 0.6rem;
left:5%;
display: flex;
flex-direction: row;
align-items: center;
margin-top: 10%;
}
.order_Entry_image{
width: 10%;
height: 70%;
margin-left: 3%;
}
.order_Entry_end{
margin-left: auto;
margin-right: 7%;
@ -176,37 +199,37 @@ white-space: nowrap;/*设置不换行*/
display: flex;
flex-direction: row;
align-items: center;
overflow: hidden;
}
.swiper-image {
width: 100%;
height: 100%;
margin: 0 auto;
}
.form {
flex: 1;
padding: 20px;
padding: 1rem;
}
.submit-button {
width: 100%;
height: 40px;
height: 2rem;
background-color: #007aff;
color: #fff;
border: none;
border-radius: 4px;
font-size: 16px;
border-radius: 0.3rem;
font-size: 1rem;
}
.footer {
display: flex;
justify-content: space-around;
padding: 10px;
padding: 0.8rem;
background-color: #fff;
border-top: 1px solid #ccc;
border-top: 1rem solid #ccc;
}
.nav-item {
@ -214,41 +237,14 @@ white-space: nowrap;/*设置不换行*/
}
.nav-item text {
font-size: 14px;
font-size: 0.9rem;
}
.icon-image{
width: 30%;
height: 140px;
height: 10rem;
margin: 0 auto;
margin-top: 20px;
}
/* 轮播公告 */
.swiper_ac_container{
width: 100%;
height: 6%;
background-color: #e7eef2;
display: flex;
flex-direction: row;
}
.swiper_ac {
width: 70%;
height: 100%;
}
/* 轮播项 */
.announcement-item {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
}
/* 公告文字 */
.announcement-text {
font-size: 15px;
color: #6996af;
margin-top: 1rem;
}
/* 遮罩层 */
@ -257,9 +253,9 @@ white-space: nowrap;/*设置不换行*/
height: 36%;
background-color: #ffffff;
position: absolute;
border-radius: 20rpx;
/* border: 1px solid; */
box-shadow: 0px 3rpx 0px #e4e4e4;
border-radius: 1rem;
/* border: 1rem solid; */
box-shadow: 0rem 0.2rem 0rem #e4e4e4;
left:5%;
top: 13%;
z-index:999;
@ -283,7 +279,7 @@ white-space: nowrap;/*设置不换行*/
.isshow-header-content-input{
width: 80%;
height: 40%;
margin: 0 20rpx 0 20rpx;
margin: 0 1rem 0 1rem;
border:none;
outline:none;
}
@ -296,13 +292,58 @@ white-space: nowrap;/*设置不换行*/
}
.isshow-content-text{
color: #414141;
height: 30rpx;
height: 1.5rem;
width: 100%;
line-height: 30rpx;
margin: 20rpx 0 20rpx 0;
font-size: 30rpx;
line-height: 1.5rem;
margin: 1rem 0 1rem 0;
font-size: 0.8rem;
}
.isshow-content::-webkit-scrollbar {
display: none;
}
/* 提示框*/
.show_container_1{
width: 80%;
height: 40%;
background-color: #ffffff;
position: absolute;
border-radius: 1rem;
/* border: 1rem solid; */
box-shadow: 0rem 0.2rem 0rem #e4e4e4;
left:10%;
top: 30%;
z-index:999;
display: flex;
flex-direction: column;
align-items: center;
}
.show_container_1_image{
height: 50%;
width: 50%;
top: 5%;
}
.show_container_1_footer{
height: 50%;
width: 100%;
color:#0b5583;
display: flex;
flex-direction: column;
align-items: center;
font-weight: bold;
font-size: 0.7rem;
}
.show_container_1_footer text{
margin-top: 10%;
}
.show_container_1_footer button{
color:#0b5583;
height: 30%;
border-radius: 1.8rem;
width: 80%;
margin-top: 5%;
border: 1rem solid #0c547e;
display: flex;
justify-content: center;
align-items: center;
}
</style>

+ 22
- 0
pages/index/dingdan.uvue View File

@ -0,0 +1,22 @@
<template>
<view>
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods: {
}
}
</script>
<style>
</style>

+ 0
- 88
pages/index/index_1.uvue View File

@ -1,88 +0,0 @@
<template>
<view class="container">
<view class="form">
<input class="input" type="text" placeholder="请输入您的账号" v-model="username" />
<input class="input" type="password" placeholder="请输入您的密码" v-model="password" />
<view class="agreement">
<checkbox-group @change="handleAgreementChange">
<label>
<checkbox value="agree" /> 阅读并同意《用户协议》和《隐私政策》
</label>
</checkbox-group>
</view>
<button class="button" @click="handleLogin">登录</button>
</view>
</view>
</template>
<script>
export default {
data() {
return {
username: '',
password: '',
agreed: false
};
},
methods: {
handleAgreementChange(e) {
this.agreed = e.detail.value.includes('agree');
},
handleLogin() {
if (!this.agreed) {
uni.showToast({
title: '请先同意用户协议和隐私政策',
icon: 'none'
});
return;
}
// 这里可以添加登录逻辑
uni.showToast({
title: '登录成功',
icon: 'success'
});
}
}
};
</script>
<style>
.container {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #f5f5f5;
}
.form {
width: 80%;
background-color: #fff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.input {
width: 100%;
height: 40px;
margin-bottom: 15px;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
}
.agreement {
margin-bottom: 15px;
}
.button {
width: 100%;
height: 40px;
background-color: #007aff;
color: #fff;
border: none;
border-radius: 4px;
font-size: 16px;
}
</style>

+ 67
- 29
pages/index/login.uvue View File

@ -1,6 +1,9 @@
<template>
<view class="login-container">
<!-- 顶部欢迎语 -->
<view class="login_image">
<image class="login_image_img" src="/static/image/组件 3 – 1.png" ></image>
</view>
<view class="welcome">
<text class="welcome-text">欢迎登陆车辆合同生成</text>
</view>
@ -61,6 +64,22 @@ export default {
checked:false,
};
},
onLoad() {
uni.request(
{
url: 'https://gpt.aiym.run/contract/miniapp/product/categories' ,
method:'GET',
header:{
"Content-Type": "application/json",
"X-Access-Token":'11'
},
success:(res)=>{
console.log(res.data)
}
}
);
},
methods: {
// 处理登录逻辑
handleLogin() {
@ -99,7 +118,11 @@ export default {
// 处理选中事件
getConfirm(){
console.log("111");
this.changeCK();
if(this.checked){
this.checked = this.checked;
}else{
this.checked = true;
}
this.popupNoCancelShow = false;
}
}
@ -107,46 +130,57 @@ export default {
</script>
<style>
/* 页面容器 */
.login-container {
display: flex;
flex-direction: column;
align-items: center;
padding: 40px 20px;
background-color: #ffffff;
height: 100vh;
width: 100%;
}
.button-text {
color: #fff;
font-size: 12px;
font-size: 12rem;
}
/* 登录图片 */
.login_image{
width: 100%;
height: 40%;
}
.login_image_img{
width: 100%;
height: 100%;
}
/* 欢迎语 */
.welcome {
height: 50%;
margin-bottom: 40px;
height: 15%;
margin-bottom: 10%;
display: flex;
justify-content: end;
align-items: center;
}
.welcome-text {
font-size: 20px;
font-size: 1.3rem;
font-weight: bold;
color: #044f7a;
}
/* 输入框容器 */
.input-container {
width: 100%;
width: 90%;
height: 7%;
left:10%;
}
/* 输入框样式 */
.input {
width: 70%;
height: 40px;
font-size: 16px;
height: 8%;
font-size: 1rem;
border: none;
outline: none;
background-color: transparent;
@ -155,30 +189,31 @@ export default {
/* 下划线样式 */
.underline {
width: 100%;
height: 1px;
height: 1rem;
background-color: #f2f2f2;
margin-top: 5px;
margin-top: 0.5rem;
}
/* 协议提示 */
.agreement {
font-size: 14px;
font-size: 1rem;
color: #666;
margin-bottom: 20px;
width: 70%;
margin-bottom: 1.2rem;
width: 90%;
left:10%;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.login-agree{
font-size: 20rpx;
font-size: 0.6rem;;
}
.link {
color: #007aff;
text-decoration: underline;
font-size: 20rpx;
font-size: 0.6rem;
}
.button_container{
@ -190,16 +225,19 @@ export default {
/* 登录按钮 */
.login-button {
width: 70%;
height: 70rpx;
line-height: 70rpx;
height: 10%;
line-height: 10%;
background-color: #044f7a;
color: #fff;
border: none;
border-radius: 4px;
font-size: 16px;
border-radius: 4rem;
font-size: 1rem;
position: absolute;
top:15%;
left:20%;
left:15%;
display: flex;
justify-content: center;
align-items: center;
}
/* 弹窗样式 */
@ -218,26 +256,26 @@ line-height: 70rpx;
.modal-content {
width: 80%;
background-color: #fff;
border-radius: 8px;
padding: 20px;
border-radius: 0.5rem;
padding: 1.5rem;
}
.modal-header {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 18px;
font-size: 1rem;
font-weight: bold;
margin-bottom: 15px;
margin-bottom: 1rem;
}
.close {
font-size: 24px;
font-size: 1.5rem;
cursor: pointer;
}
.modal-body {
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}


+ 290
- 0
pages/views/dingDanCreate.uvue View File

@ -0,0 +1,290 @@
<template>
<view class="container">
<!-- 顶部标题 -->
<view class="header">
<view class="header_info">
<uni-icons class="header_info_icon" type="left" size="30" color="#c2d4de" :size="1" @click="toBack"></uni-icons>
<text class="header_text">录入订单</text>
</view>
</view>
<view class="content_container">
<view class="isshow-header">
<uni-icons class=" isshow-header-content-icon" type="search" :size="20"></uni-icons>
<uni-easyinput :inputBorder="false" class=" isshow-header-content-input" v-model="ServiceName" placeholder="请输入服务名称" :focus="firstFocus" />
<text class="isshow-header-content-text" @click="searchName">搜索</text>
</view>
</view>
<!-- 二级分类 -->
<view class="content_footer">
<!-- 分类 -->
<scroll-view show-scrollbar="false" class="content_footer_left">
<view v-for="(item,index) in product" :class="['content_footer_left_product', FirstIndex === item.id?'click_color':'']" @click="FirstLevelChange(item.id)">{{item.name}}</view>
</scroll-view>
<scroll-view show-scrollbar="false" class="content_footer_right">
<view v-for="(item,index) in product_2" class="content_footer_right_content">
<text class="text" :class="['content_footer_right_content_text', item.name === name?'select_color':'']">{{item.name}}</text>
<radio class="content_footer_right_content_radio" value="item.id" :checked="item.name == name" activeBackgroundColor="#04517b" @click="selctRadio(item.name)"></radio>
</view>
</scroll-view>
</view>
<!-- 下一步 -->
<view class="buttun" @click="toNext">下一步</view>
</view>
</template>
<script>
export default {
data() {
return {
firstFocus:true,
ServiceName:'',
product:[
{
id: 1,
name: '数码',
children: [
{
id: 12,
name: '耳机',
children: [
{ id: 121, name: '漫步者' },
{ id: 122, name: '倍思' }
]
},
{
id: 13,
name: '电脑',
children: [
{ id: 131, name: '联想' },
{ id: 132, name: '小米' },
{ id: 133, name: '戴尔' }
]
}
]
},
{
id: 2,
name: '家用电器',
// 类似数码的子结构
children:[
{
id: 11,
name: '手机',
children: [
{ id: 111, name: 'iphone' },
{ id: 112, name: 'vivo' },
{ id: 113, name: 'oppo' }
]
}
]
}
],
product_2:[],
FirstIndex:0,
name:''
}
},
onLoad() {
uni.request(
{
url: 'https://gpt.aiym.run/contract/miniapp/product/categories' ,
method:'GET',
header:{
"Content-Type": "application/json",
"X-Access-Token":'11'
},
success:(res)=>{
console.log(res.data.result)
}
}
);
},
methods: {
toBack(){
uni.navigateBack({
delta: 1
});
},
toNext(){
console.log(111);
uni.navigateTo(
{ url: '/pages/views/payment' }
)
},
nameClick (){
},
FirstLevelChange(id){
this.FirstIndex = id;
this.product_2 = this.product[id-1].children;
},
selctRadio(name){
console.log(name);
this.name = name;
}
},
searchName(){
console.log('1');
}
}
</script>
<style>
.container {
display: flex;
flex-direction: column;
height: 100vh;
background-color: #f5f5f5;
position: relative;
}
/* 头部 */
.header {
width: 100%;
height: 15%;
background-color: #044f7a;
color: #fff;
display: flex;
flex-direction: row;
align-items: center;
}
.header_info{
width: 100%;
display: flex;
flex-direction: row;
align-items: center;
color: #e0e9ef;
justify-content: center;
align-items: center;
flex: 15;
}
.header_info_icon{
margin-right: auto;
flex: 1;
}
.header_text{
flex: 14;
display: flex;
/* justify-content: center; */
left:35%;
align-items: center;
}
/* 搜索框 */
.content_container{
width: 100%;
height: 10%;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center
}
.content_footer{
width: 100%;
height: 75%;
display: flex;
flex-direction: row;
}
/* 搜索框 */
/* 遮罩层 */
.isshow-header{
width: 90%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
color: #3c7697;
}
.isshow-header-content-icon{
width: 10%;
height: 30%;
}
.isshow-header-content-input{
width: 80%;
height: 40%;
margin: 0 20rem 0 20rem;
border:none;
outline:none;
}
.isshow-content{
height: 70%;
display: flex;
flex-direction: column;
align-items: center;
overflow-y:scroll;
}
.isshow-content-text{
color: #414141;
height: 30rem;
width: 100%;
line-height: 30rem;
margin: 20rem 0 20rem 0;
font-size: 30rem;
}
.isshow-content::-webkit-scrollbar {
display: none;
}
/* 二级分类 */
.content_footer_left{
width: 20%;
}
.content_footer_left_product{
width: 100%;
height: 10%;
display: flex;
justify-content: center;
align-items: center;
font-size: 27rem;
color: #7f7f7f;
}
.content_footer_right{
width: 80%;
display: flex;
flex-direction: column;
align-items: center;
}
.content_footer_right_content{
width: 100%;
height: 10%;
display: flex;
flex-direction: row;
/* background-color: red; */
align-items: center;
}
.content_footer_right_content_text{
margin-right: auto;
color:#242424;
margin-left: 5%;
}
.content_footer_right_content_radio{
margin-left: auto;
margin-right: 5%;
}
/* 点击颜色 */
.click_color{
background-color: #044f7a;
color: #f0fcf2;
}
.select_color{
color: #316b8b;
}
/* 按钮 */
.buttun{
width: 30%;
height: 5%;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
font-size: 25rem;
border-radius: 30rem;
background-color: #05507c;
bottom:5%;
right: 5%;
color: #fafcff;
z-index: 99999;
}
</style>

+ 151
- 0
pages/views/payment.uvue View File

@ -0,0 +1,151 @@
<template>
<view class="idCard-box">
<view class="positive">
<image :src="upLoadPositiveImg == ''?positiveImg:upLoadPositiveImg" @tap.prevent="uploadPositive">
</image>
</view>
<view class="reverse">
<image :src="upLoadReverseImg == ''?reverseImg:upLoadReverseImg" @tap.prevent="uploadReverse">
</image>
</view>
</view>
</template>
<script>
export default {
data() {
return {
// 正面身份证
positiveImg: '',//自己图片路径
upLoadPositiveImg: '',
// 反面身份证
reverseImg: '', //自己图片路径
upLoadReverseImg: '',
baidu_token:' '//百度token
}
},
onLoad() {
// this.getACSS_TOKEN()
},
methods: {
// file文件转base64
getImageBase64(blob) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.readAsDataURL(blob);
reader.onload = () => {
const base64 = reader.result;
resolve(base64);
}
reader.onerror = error => reject(error);
});
},
// 身份证正面上传
uploadPositive() {
uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success: (res) => {
this.upLoadPositiveImg = res.tempFilePaths[0]
this.getImageBase64(res.tempFiles[0]).then(res => {
this.uploadIdentify(res)
})
}
})
},
// 身份证反面上传
uploadReverse() {
uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success: (res) => {
this.upLoadReverseImg = res.tempFilePaths[0]
this.getImageBase64(res.tempFiles[0]).then(res => {
this.uploadIdentify(res)
})
}
})
},
// 获取百度token
getACSS_TOKEN() {
let that = this
uni.request({
// url: '/baiduApi/oauth/2.0/token',
url: 'https://aip.baidubce.com/oauth/2.0/token',
method: 'POST',
data: {
grant_type: 'client_credentials',
client_id: '你的',
client_secret: '你的',
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: res => {
this.baidu_token = res.data.access_token
}
});
},
// 上传识别
uploadIdentify(res) {
uni.request({
url: '/baiduApi/rest/2.0/ocr/v1/idcard?access_token=' + this.baidu_token,
method: 'POST',
data: {
image: res,
id_card_side: 'back' // 身份证 正反面 front:身份证含照片的一面 back:身份证带国徽的一面
},
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: res => {
console.log(res.data)
}
})
},
}
}
</script>
<style lang="scss" scoped>
.idCard-box {
margin-top: 100px;
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
background-color: #fff;
.positive {
flex: 1;
height: 30%;
width: 30%;
display: flex;
align-items: center;
justify-content: center;
background-color: red;
image {
width: 80%;
height: 100%;
}
}
.reverse {
flex: 1;
height: 30%;
width: 30%;
display: flex;
align-items: center;
justify-content: center;
background-color: blue;
image {
width: 80%;
height: 100%;
}
}
}
</style>

BIN
static/gonggao.png View File

Before After
Width: 37  |  Height: 32  |  Size: 2.0 KiB

BIN
static/image/11.png View File

Before After
Width: 34  |  Height: 31  |  Size: 846 B

BIN
static/image/图像 4.png View File

Before After
Width: 124  |  Height: 124  |  Size: 25 KiB

BIN
static/image/图层_6.png View File

Before After
Width: 242  |  Height: 233  |  Size: 16 KiB

BIN
static/image/矩形 4533.png View File

Before After
Width: 768  |  Height: 98  |  Size: 1.9 KiB

BIN
static/image/矩形 4533@2x.png View File

Before After
Width: 1536  |  Height: 196  |  Size: 6.2 KiB

BIN
static/image/矩形 4533@3x.png View File

Before After
Width: 2304  |  Height: 294  |  Size: 13 KiB

BIN
static/image/矩形 5315.png View File

Before After
Width: 15  |  Height: 49  |  Size: 298 B

BIN
static/image/组 70865.png View File

Before After
Width: 61  |  Height: 55  |  Size: 2.6 KiB

BIN
static/image/组 71663.png View File

Before After
Width: 281  |  Height: 192  |  Size: 6.1 KiB

BIN
static/image/组 71666.png View File

Before After
Width: 281  |  Height: 192  |  Size: 2.3 KiB

BIN
static/image/组 71666@2x.png View File

Before After
Width: 562  |  Height: 384  |  Size: 6.5 KiB

BIN
static/image/组 71666@3x.png View File

Before After
Width: 843  |  Height: 576  |  Size: 16 KiB

BIN
static/image/组 71693.png View File

Before After
Width: 96  |  Height: 84  |  Size: 11 KiB

BIN
static/image/组 71696.png View File

Before After
Width: 52  |  Height: 52  |  Size: 2.6 KiB

BIN
static/image/组 71697.png View File

Before After
Width: 105  |  Height: 90  |  Size: 9.4 KiB

BIN
static/image/组 71699.png View File

Before After
Width: 750  |  Height: 426  |  Size: 289 KiB

BIN
static/image/组 71699_1@3x.png View File

Before After
Width: 189  |  Height: 182  |  Size: 3.9 KiB

BIN
static/image/组件 2 – 1.png View File

Before After
Width: 281  |  Height: 192  |  Size: 7.7 KiB

BIN
static/image/组件 3 – 1.png View File

Before After
Width: 750  |  Height: 490  |  Size: 48 KiB

BIN
static/image/组件 4 – 1.png View File

Before After
Width: 281  |  Height: 192  |  Size: 6.2 KiB

BIN
static/image/组件 5 – 1.png View File

Before After
Width: 205  |  Height: 155  |  Size: 3.0 KiB

BIN
static/image/联合 2@2x.png View File

Before After
Width: 1536  |  Height: 294  |  Size: 9.7 KiB

BIN
static/image/联合 2_1@2x.png View File

Before After
Width: 1536  |  Height: 294  |  Size: 9.7 KiB

BIN
static/image/联合 2_1@3x.png View File

Before After
Width: 2304  |  Height: 441  |  Size: 21 KiB

BIN
static/image/路径 24.png View File

Before After
Width: 30  |  Height: 29  |  Size: 770 B

BIN
static/image/路径 25.png View File

Before After
Width: 27  |  Height: 33  |  Size: 451 B

BIN
static/image/路径 3909.png View File

Before After
Width: 59  |  Height: 54  |  Size: 1.3 KiB

BIN
static/image/路径 3917.png View File

Before After
Width: 57  |  Height: 57  |  Size: 1.2 KiB

BIN
static/image/路径 4016.png View File

Before After
Width: 52  |  Height: 61  |  Size: 1.3 KiB

BIN
static/image/路径 4016_1.png View File

Before After
Width: 52  |  Height: 61  |  Size: 887 B

BIN
static/image/路径 4150.png View File

Before After
Width: 45  |  Height: 45  |  Size: 1.0 KiB

BIN
static/image/路径 6111.png View File

Before After
Width: 52  |  Height: 52  |  Size: 2.1 KiB

BIN
static/image/路径 6112.png View File

Before After
Width: 51  |  Height: 51  |  Size: 2.2 KiB

BIN
static/logo.png View File

Before After
Width: 72  |  Height: 72  |  Size: 3.9 KiB

+ 1
- 0
unpackage/dist/build/mp-weixin/app.js View File

@ -0,0 +1 @@
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("./common/vendor.js");Math;const n=o.defineComponent({onLaunch:function(){console.log("App Launch")},onShow:function(){console.log("App Show")},onHide:function(){console.log("App Hide")},onExit:function(){console.log("App Exit")}});function e(){return{app:o.createSSRApp(n)}}e().app.mount("#app"),exports.createApp=e;

+ 43
- 0
unpackage/dist/build/mp-weixin/app.json View File

@ -0,0 +1,43 @@
{
"pages": [
"pages/index/login",
"pages/home/home",
"pages/index/wode",
"pages/views/dingDanCreate",
"pages/views/payment",
"pages/index/dingdan"
],
"window": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app x",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"tabBar": {
"color": "#7A7E83",
"selectedColor": "#3cc51f",
"borderStyle": "black",
"backgroundColor": "#ffffff",
"list": [
{
"pagePath": "pages/home/home",
"iconPath": "/static/image/11.png",
"selectedIconPath": "/static/image/路径 3909.png",
"text": "首页"
},
{
"pagePath": "pages/index/dingdan",
"iconPath": "/static/image/路径 4016_1.png",
"selectedIconPath": "/static/image/路径 4016.png",
"text": "订单"
},
{
"pagePath": "pages/index/wode",
"iconPath": "/static/image/路径 3917.png",
"selectedIconPath": "/static/image/路径 24.png",
"text": "我的"
}
]
},
"usingComponents": {}
}

+ 2
- 0
unpackage/dist/build/mp-weixin/app.wxss
File diff suppressed because it is too large
View File


+ 1
- 0
unpackage/dist/build/mp-weixin/common/assets.js View File

@ -0,0 +1 @@
"use strict";exports._imports_0="/static/image/组件 3 – 1.png",exports._imports_0$1="/static/image/组 71699.png",exports._imports_0$2="/static/arrow-right.png",exports._imports_1="/static/image/组 71699_1@3x.png",exports._imports_2="/static/image/图层_6.png";

+ 7
- 0
unpackage/dist/build/mp-weixin/common/uniView.wxs View File

@ -0,0 +1,7 @@
module.exports = {
sS: function (newValue, oldValue, _ownerInstance, instance) {
if (newValue) {
instance.setStyle(newValue)
}
}
}

+ 8
- 0
unpackage/dist/build/mp-weixin/common/vendor.js
File diff suppressed because it is too large
View File


+ 1
- 0
unpackage/dist/build/mp-weixin/pages/home/home.js View File

@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),t=require("../../common/assets.js"),i=e.defineComponent({data:()=>({ServiceName:"",title:"北京汽车有限公司",isshow:!1,isshow_1:!1,newListData:[],allMsg:[new UTSJSONObject({name:"myhua",id:1}),new UTSJSONObject({name:"mp3",id:2}),new UTSJSONObject({name:"hello",id:3}),new UTSJSONObject({name:"world",id:4}),new UTSJSONObject({name:"warm weather",id:5}),new UTSJSONObject({name:"m3",id:6}),new UTSJSONObject({name:"hahaha",id:7})],textcontent:["公告1:欢迎使用车辆合同生成系统!","公告2:请及时查看最新用户协议。","公告3:隐私政策已更新,请知悉。","公告1:欢迎使用车辆合同生成系统!","公告2:请及时查看最新用户协议。","公告3:隐私政策已更新,请知悉。"]}),mounted(){this.allMsg=[{name:"myhua",id:1},{name:"mp3",id:2},{name:"hello",id:3},{name:"world",id:4},{name:"warm weather",id:5},{name:"m3",id:6},{name:"hahaha",id:7}],this.textcontent=this.allMsg},methods:{change_text(){this.isshow?this.isshow=!1:(this.isshow=!0,console.log("111"))},orderEntry(){console.log("111"),e.index.navigateTo({url:"/pages/views/dingDanCreate"})},searchName(){},change_city(e=null){this.title=e,this.change_text(),this.isshow_1=!0},close_view(){this.isshow_1=!1},handleSearch(e=null){if(event.target.value){let e=event.target.value.split(""),t="(.*?)";this.textcontent=[];let i=t+e.join(t)+t,n=RegExp(i,"i");this.allMsg.map((e=>{n.test(e.name)&&this.textcontent.push(e)}))}else this.textcontent=[],this.textcontent=this.allMsg}}});if(!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("uni-easyinput"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js"))();const n=e._export_sfc(i,[["render",function(i,n,s,o,a,h){return e.e({a:e.t(a.title),b:a.title,c:e.p({type:"right",size:"30",color:"#c2d4de",size:1}),d:e.o(((...e)=>h.change_text&&h.change_text(...e))),e:t._imports_0$1,f:t._imports_1,g:e.p({type:"right",size:25,color:"#306e91"}),h:e.o(((...e)=>h.orderEntry&&h.orderEntry(...e))),i:a.isshow},a.isshow?{j:e.p({type:"search",size:20}),k:e.o((e=>h.handleSearch(a.ServiceName))),l:e.o((e=>a.ServiceName=e)),m:e.p({inputBorder:!1,placeholder:"请输入服务名称",modelValue:a.ServiceName}),n:e.o(((...e)=>h.searchName&&h.searchName(...e))),o:e.f(a.textcontent,((t,i,n)=>({a:e.t(t.name),b:i,c:e.o((e=>h.change_city(t.name)),i)})))}:{},{p:a.isshow_1},a.isshow_1?{q:t._imports_2,r:e.t(a.title),s:e.o(((...e)=>h.close_view&&h.close_view(...e)))}:{},{t:e.sei(i.virtualHostId,"view")})}]]);wx.createPage(n);

+ 8
- 0
unpackage/dist/build/mp-weixin/pages/home/home.json View File

@ -0,0 +1,8 @@
{
"navigationBarTitleText": "主页",
"navigationStyle": "custom",
"usingComponents": {
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons",
"uni-easyinput": "../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput"
}
}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/home/home.wxml View File

@ -0,0 +1 @@
<view id="{{t}}" change:eS="{{uV.sS}}" eS="{{$eS[t]}}" class="{{['container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="header"><view class="header_info"><text class="header_text" title="{{b}}">{{a}}</text><text style="margin-right:10rpx;font-size:40rpx">|</text><view bindtap="{{d}}" class="header_change"><text>切换</text><uni-icons u-i="6e052f20-0" bind:__l="__l" u-p="{{c||''}}"></uni-icons></view></view></view><view class="swiper"><image class="swiper-image" src="{{e}}"></image></view><view class="order_Entry_container" bindtap="{{h}}"><image class="order_Entry_image" src="{{f}}"></image><text style="color:#115881;font-weight:bold;margin-left:20rpx">录入订单</text><uni-icons class="order_Entry_end" virtualHostClass="order_Entry_end" u-i="6e052f20-1" bind:__l="__l" u-p="{{g||''}}"></uni-icons></view><view wx:if="{{i}}" class="show_container"><view class="isshow-header"><uni-icons class="isshow-header-content-icon" virtualHostClass="isshow-header-content-icon" u-i="6e052f20-2" bind:__l="__l" u-p="{{j||''}}"></uni-icons><uni-easyinput bindinput="{{k}}" class="isshow-header-content-input" virtualHostClass="isshow-header-content-input" u-i="6e052f20-3" bind:__l="__l" bindupdateModelValue="{{l}}" u-p="{{m||''}}"/><text class="isshow-header-content-text" bindtap="{{n}}">搜索</text></view><view class="isshow-content"><text wx:for="{{o}}" wx:for-item="item" wx:key="b" class="isshow-content-text" bindtap="{{item.c}}">{{item.a}}</text></view></view><view wx:if="{{p}}" class="show_container_1"><image class="show_container_1_image" src="{{q}}"></image><view class="show_container_1_footer"><text>门店已经切换为{{r}}</text><button bindtap="{{s}}">好的</button></view></view></view><wxs src="/common/uniView.wxs" module="uV"/>

+ 3
- 0
unpackage/dist/build/mp-weixin/pages/home/home.wxss View File

@ -0,0 +1,3 @@
@import "../../uvue.wxss";
:host{display:flex;flex-direction:column}
.container{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5}.header{padding:20px;width:100%;height:15%;background-color:#044f7a;color:#fff;display:flex;flex-direction:row;align-items:center}.header_info{width:100%;display:flex;flex-direction:row;align-items:center;color:#e0e9ef}.header_text{width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header_change{width:100%;display:flex;flex-direction:row;align-items:center}.order_Entry_container{width:90%;height:8%;background-color:#d9e5eb;border-radius:10rpx;left:5%;display:flex;flex-direction:row;align-items:center;margin-top:10%}.order_Entry_image{width:10%;height:70%;margin-left:3%}.order_Entry_end{margin-left:auto;margin-right:7%}.swiper{height:30%;width:100%;display:flex;flex-direction:row;align-items:center;overflow:hidden}.swiper-image{width:100%;height:100%;margin:0 auto}.form{flex:1;padding:20px}.submit-button{width:100%;height:40px;background-color:#007aff;color:#fff;border:none;border-radius:4px;font-size:16px}.footer{display:flex;justify-content:space-around;padding:10px;background-color:#fff;border-top:1px solid #ccc}.nav-item{text-align:center}.nav-item text{font-size:14px}.icon-image{width:30%;height:140px;margin:20px auto 0}.show_container{width:60%;height:36%;background-color:#fff;position:absolute;border-radius:20rpx;box-shadow:0 3rpx #e4e4e4;left:5%;top:13%;z-index:999;display:flex;flex-direction:column;align-items:center}.isshow-header{width:90%;height:30%;display:flex;justify-content:center;align-items:center;flex-direction:row;color:#3c7697}.isshow-header-content-icon{width:10%;height:30%}.isshow-header-content-input{width:80%;height:40%;margin:0 20rpx;border:none;outline:none}.isshow-content{height:70%;display:flex;flex-direction:column;align-items:center;overflow-y:scroll}.isshow-content-text{color:#414141;height:30rpx;width:100%;line-height:30rpx;margin:20rpx 0;font-size:30rpx}.isshow-content::-webkit-scrollbar{display:none}.show_container_1{width:80%;height:40%;background-color:#fff;position:absolute;border-radius:20rpx;box-shadow:0 3rpx #e4e4e4;left:10%;top:30%;z-index:999;display:flex;flex-direction:column;align-items:center}.show_container_1_image{height:50%;width:50%;top:5%}.show_container_1_footer{height:50%;width:100%;color:#0b5583;display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:10rpx}.show_container_1_footer text{margin-top:10%}.show_container_1_footer button{color:#0b5583;height:30%;border-radius:40rpx;width:80%;margin-top:5%;border:1px solid #0c547e;display:flex;justify-content:center;align-items:center}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/index/dingdan.js View File

@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),t=e.defineComponent({data:()=>({}),methods:{}});const n=e._export_sfc(t,[["render",function(t,n,o,r,s,c){return{a:e.sei(t.virtualHostId,"view")}}]]);wx.createPage(n);

+ 5
- 0
unpackage/dist/build/mp-weixin/pages/index/dingdan.json View File

@ -0,0 +1,5 @@
{
"navigationBarTitleText": "订单",
"navigationStyle": "custom",
"usingComponents": {}
}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/index/dingdan.wxml View File

@ -0,0 +1 @@
<view id="{{a}}" change:eS="{{uV.sS}}" eS="{{$eS[a]}}" class="{{[virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"></view><wxs src="/common/uniView.wxs" module="uV"/>

+ 2
- 0
unpackage/dist/build/mp-weixin/pages/index/dingdan.wxss View File

@ -0,0 +1,2 @@
@import "../../uvue.wxss";
:host{display:flex;flex-direction:column}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/index/login.js View File

@ -0,0 +1 @@
"use strict";const o=require("../../common/vendor.js"),e=require("../../common/assets.js"),n=o.defineComponent({data:()=>({username:"",password:"",isModalVisible:!1,modalTitle:"",modalContent:"",popupNoCancelShow:!1,checked:!1}),onLoad(){o.index.request({url:"https://gpt.aiym.run/contract/miniapp/product/categories",method:"GET",header:new UTSJSONObject({"Content-Type":"application/json","X-Access-Token":"11"}),success:o=>{console.log(o.data)}})},methods:{handleLogin(){if(!this.username||!this.password)return o.index.showToast({title:"请输入账号和密码",icon:"none"}),null;console.log(this.checked),this.checked?(o.index.showToast({title:"登录成功",icon:"success"}),o.index.switchTab({url:"/pages/home/home"})):o.index.showToast({title:"请勾选服务协议",icon:"none"})},showModal(){this.popupNoCancelShow=!0},closeModal(){this.popupNoCancelShow=!1},change(o=null){console.log("当前模式:"+o.type+",状态:"+o.show)},changeCK(){this.checked?this.checked=!1:this.checked=!0},getConfirm(){console.log("111"),this.checked?this.checked=this.checked:this.checked=!0,this.popupNoCancelShow=!1}}});if(!Array){(o.resolveComponent("uni-easyinput")+o.resolveComponent("mosowe-confirm-popup"))()}Math||((()=>"../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js")+(()=>"../../uni_modules/mosowe-confirm-popup/components/mosowe-confirm-popup/mosowe-confirm-popup.js"))();const s=o._export_sfc(n,[["render",function(n,s,c,t,i,a){return{a:e._imports_0,b:o.o((o=>i.username=o)),c:o.p({prefixIcon:"person",placeholder:"请输入您的账号",inputBorder:!1,modelValue:i.username}),d:o.o((o=>i.password=o)),e:o.p({prefixIcon:"locked",type:"password",placeholder:"请输入您的密码",inputBorder:!1,modelValue:i.password}),f:i.checked,g:o.o(((...o)=>a.changeCK&&a.changeCK(...o))),h:o.o(((...o)=>a.showModal&&a.showModal(...o))),i:o.o(((...o)=>a.showModal&&a.showModal(...o))),j:o.o(((...o)=>a.handleLogin&&a.handleLogin(...o))),k:o.o(((...o)=>a.closeModal&&a.closeModal(...o))),l:o.o(((...o)=>a.getConfirm&&a.getConfirm(...o))),m:o.o((o=>i.popupNoCancelShow=o)),n:o.p({title:"服务协议和隐私政策",confirmText:!0,cancelText:!0,modelValue:i.popupNoCancelShow}),o:o.sei(n.virtualHostId,"view")}}]]);wx.createPage(s);

+ 8
- 0
unpackage/dist/build/mp-weixin/pages/index/login.json View File

@ -0,0 +1,8 @@
{
"navigationBarTitleText": "登录",
"navigationStyle": "custom",
"usingComponents": {
"uni-easyinput": "../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput",
"mosowe-confirm-popup": "../../uni_modules/mosowe-confirm-popup/components/mosowe-confirm-popup/mosowe-confirm-popup"
}
}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/index/login.wxml View File

@ -0,0 +1 @@
<view id="{{o}}" change:eS="{{uV.sS}}" eS="{{$eS[o]}}" class="{{['login-container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="login_image"><image class="login_image_img" src="{{a}}"></image></view><view class="welcome"><text class="welcome-text">欢迎登陆车辆合同生成</text></view><view class="input-container"><uni-easyinput class="input" virtualHostClass="input" u-i="409a1d3a-0" bind:__l="__l" bindupdateModelValue="{{b}}" u-p="{{c||''}}"></uni-easyinput><view class="underline"></view></view><view class="input-container"><uni-easyinput class="input" virtualHostClass="input" u-i="409a1d3a-1" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e||''}}"></uni-easyinput><view class="underline"></view></view><view class="agreement"><radio class="login-agree" value="r1" checked="{{f}}" bindtap="{{g}}">登录即代表同意 </radio><text class="link" bindtap="{{h}}">《用户协议》</text><text class="login-agree">与</text><text class="link" bindtap="{{i}}">《隐私政策》</text></view><view class="button_container"><button class="login-button" bindtap="{{j}}">登陆</button></view><mosowe-confirm-popup u-s="{{['footer','d']}}" u-i="409a1d3a-2" bind:__l="__l" bindupdateModelValue="{{m}}" u-p="{{n||''}}"> 没有取消弹框 <view class="mini_container" slot="footer"><button class="mini-btn" type="primary" size="mini" bindtap="{{k}}">取消</button><button class="mini-btn" type="primary" size="mini" bindtap="{{l}}">确认</button></view></mosowe-confirm-popup></view><wxs src="/common/uniView.wxs" module="uV"/>

+ 3
- 0
unpackage/dist/build/mp-weixin/pages/index/login.wxss View File

@ -0,0 +1,3 @@
@import "../../uvue.wxss";
:host{display:flex;flex-direction:column}
.login-container{display:flex;flex-direction:column;align-items:center;background-color:#fff;height:100vh;width:100%}.button-text{color:#fff;font-size:12px}.login_image{width:100%;height:40%}.login_image_img{width:100%;height:100%}.welcome{height:15%;margin-bottom:40rpx;display:flex;justify-content:end;align-items:center}.welcome-text{font-size:20px;font-weight:700;color:#044f7a}.input-container{width:90%;height:7%;left:10%}.input{width:70%;height:40px;font-size:16px;border:none;outline:none;background-color:transparent}.underline{width:100%;height:1px;background-color:#f2f2f2;margin-top:5px}.agreement{font-size:14px;color:#666;margin-bottom:20px;width:90%;left:10%;display:flex;flex-direction:row;align-items:center}.login-agree{font-size:20rpx}.link{color:#007aff;text-decoration:underline;font-size:20rpx}.button_container{width:100%;height:40%;display:flex;align-items:center}.login-button{width:70%;height:70rpx;line-height:70rpx;background-color:#044f7a;color:#fff;border:none;border-radius:4px;font-size:16px;position:absolute;top:15%;left:20%}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content{width:80%;background-color:#fff;border-radius:8px;padding:20px}.modal-header{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;margin-bottom:15px}.close{font-size:24px;cursor:pointer}.modal-body{font-size:16px;line-height:1.5}.mini_container{display:flex;flex-direction:row;align-items:center}.mini-btn{width:30%;margin-left:15%}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/index/wode.js View File

@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),s=e.defineComponent({methods:{logout(){e.index.showModal({title:"提示",content:"确定要退出登录吗?",success:o=>{o.confirm&&e.index.showToast({title:"退出登录成功",icon:"success",success:()=>{setTimeout((()=>{e.index.navigateTo({url:"/pages/index/index"})}),1500)}})}})}}});const t=e._export_sfc(s,[["render",function(s,t,i,n,r,c){return{a:o._imports_0$2,b:o._imports_0$2,c:o._imports_0$2,d:o._imports_0$2,e:o._imports_0$2,f:e.o(((...e)=>c.logout&&c.logout(...e))),g:e.sei(s.virtualHostId,"view")}}]]);wx.createPage(t);

+ 5
- 0
unpackage/dist/build/mp-weixin/pages/index/wode.json View File

@ -0,0 +1,5 @@
{
"navigationBarTitleText": "我的",
"navigationStyle": "custom",
"usingComponents": {}
}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/index/wode.wxml View File

@ -0,0 +1 @@
<view id="{{g}}" change:eS="{{uV.sS}}" eS="{{$eS[g]}}" class="{{['container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="user-info"><text class="username">李晓春</text></view><view class="menu"><view class="menu-item"><image class="arrow" src="{{a}}"></image><text>关于我们</text></view><view class="menu-item"><image class="arrow" src="{{b}}"></image><text>修改密码</text></view><view class="menu-item"><image class="arrow" src="{{c}}"></image><text>服务协议</text></view><view class="menu-item"><image class="arrow" src="{{d}}"></image><text>隐私政策</text></view><view class="menu-item" bindtap="{{f}}"><image class="arrow" src="{{e}}"></image><text>退出登录</text></view></view></view><wxs src="/common/uniView.wxs" module="uV"/>

+ 3
- 0
unpackage/dist/build/mp-weixin/pages/index/wode.wxss View File

@ -0,0 +1,3 @@
@import "../../uvue.wxss";
:host{display:flex;flex-direction:column}
.container{display:flex;flex-direction:column;height:300vh;background-color:#f5f5f5}.user-info{padding:20px;height:200px;background-color:#007aff;color:#fff;text-align:center}.username{font-size:20px;font-weight:700;margin:0 auto;line-height:200px}.menu{flex:1;padding:20px;background-color:#fff}.menu-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.menu-item text{font-size:16px}.arrow{width:20px;height:20px}.footer{display:flex;justify-content:space-around;padding:10px;background-color:#fff;border-top:1px solid #ccc}.nav-item{text-align:center}.nav-item text{font-size:14px}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/views/dingDanCreate.js View File

@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),n=e.defineComponent({data:()=>({firstFocus:!0,ServiceName:"",product:[new UTSJSONObject({id:1,name:"数码",children:[new UTSJSONObject({id:12,name:"耳机",children:[new UTSJSONObject({id:121,name:"漫步者"}),new UTSJSONObject({id:122,name:"倍思"})]}),new UTSJSONObject({id:13,name:"电脑",children:[new UTSJSONObject({id:131,name:"联想"}),new UTSJSONObject({id:132,name:"小米"}),new UTSJSONObject({id:133,name:"戴尔"})]})]}),new UTSJSONObject({id:2,name:"家用电器",children:[new UTSJSONObject({id:11,name:"手机",children:[new UTSJSONObject({id:111,name:"iphone"}),new UTSJSONObject({id:112,name:"vivo"}),new UTSJSONObject({id:113,name:"oppo"})]})]})],product_2:[],FirstIndex:0,name:""}),onLoad(){e.index.request({url:"https://gpt.aiym.run/contract/miniapp/product/categories",method:"GET",header:new UTSJSONObject({"Content-Type":"application/json","X-Access-Token":"11"}),success:e=>{console.log(e.data.result)}})},methods:{toBack(){e.index.navigateBack({delta:1})},toNext(){console.log(111),e.index.navigateTo({url:"/pages/views/payment"})},nameClick(){},FirstLevelChange(e=null){this.FirstIndex=e,this.product_2=this.product[e-1].children},selctRadio(e=null){console.log(e),this.name=e}},searchName(){console.log("1")}});if(!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("uni-easyinput"))()}Math||((()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js"))();const t=e._export_sfc(n,[["render",function(n,t,o,i,c,a){return{a:e.o(a.toBack),b:e.p({type:"left",size:"30",color:"#c2d4de",size:1}),c:e.p({type:"search",size:20}),d:e.o((e=>c.ServiceName=e)),e:e.p({inputBorder:!1,placeholder:"请输入服务名称",focus:c.firstFocus,modelValue:c.ServiceName}),f:e.o(((...e)=>n.searchName&&n.searchName(...e))),g:e.f(c.product,((n,t,o)=>({a:e.t(n.name),b:e.n(c.FirstIndex===n.id?"click_color":""),c:e.o((e=>a.FirstLevelChange(n.id)))}))),h:e.f(c.product_2,((n,t,o)=>({a:e.t(n.name),b:e.n(n.name===c.name?"select_color":""),c:n.name==c.name,d:e.o((e=>a.selctRadio(n.name)))}))),i:e.o(((...e)=>a.toNext&&a.toNext(...e))),j:e.sei(n.virtualHostId,"view")}}]]);wx.createPage(t);

+ 8
- 0
unpackage/dist/build/mp-weixin/pages/views/dingDanCreate.json View File

@ -0,0 +1,8 @@
{
"navigationBarTitleText": "录入订单",
"navigationStyle": "custom",
"usingComponents": {
"uni-icons": "../../uni_modules/uni-icons/components/uni-icons/uni-icons",
"uni-easyinput": "../../uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput"
}
}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/views/dingDanCreate.wxml View File

@ -0,0 +1 @@
<view id="{{j}}" change:eS="{{uV.sS}}" eS="{{$eS[j]}}" class="{{['container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="header"><view class="header_info"><uni-icons class="header_info_icon" virtualHostClass="header_info_icon" bindclick="{{a}}" u-i="38cc2be1-0" bind:__l="__l" u-p="{{b||''}}"></uni-icons><text class="header_text">录入订单</text></view></view><view class="content_container"><view class="isshow-header"><uni-icons class="isshow-header-content-icon" virtualHostClass="isshow-header-content-icon" u-i="38cc2be1-1" bind:__l="__l" u-p="{{c||''}}"></uni-icons><uni-easyinput class="isshow-header-content-input" virtualHostClass="isshow-header-content-input" u-i="38cc2be1-2" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e||''}}"/><text class="isshow-header-content-text" bindtap="{{f}}">搜索</text></view></view><view class="content_footer"><scroll-view show-scrollbar="false" class="content_footer_left" enable-flex="true" enhanced="true" scroll-y="true"><view wx:for="{{g}}" wx:for-item="item" class="{{['content_footer_left_product', item.b]}}" bindtap="{{item.c}}">{{item.a}}</view></scroll-view><scroll-view show-scrollbar="false" class="content_footer_right" enable-flex="true" enhanced="true" scroll-y="true"><view wx:for="{{h}}" wx:for-item="item" class="content_footer_right_content"><text class="{{['text', 'content_footer_right_content_text', item.b]}}">{{item.a}}</text><radio class="content_footer_right_content_radio" value="item.id" checked="{{item.c}}" color="#04517b" bindtap="{{item.d}}"></radio></view></scroll-view></view><view class="buttun" bindtap="{{i}}">下一步</view></view><wxs src="/common/uniView.wxs" module="uV"/>

+ 3
- 0
unpackage/dist/build/mp-weixin/pages/views/dingDanCreate.wxss View File

@ -0,0 +1,3 @@
@import "../../uvue.wxss";
:host{display:flex;flex-direction:column}
.container{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;position:relative}.header{width:100%;height:15%;background-color:#044f7a;color:#fff;display:flex;flex-direction:row;align-items:center}.header_info{width:100%;display:flex;flex-direction:row;color:#e0e9ef;justify-content:center;align-items:center;flex:15}.header_info_icon{margin-right:auto;flex:1}.header_text{flex:14;display:flex;left:35%;align-items:center}.content_container{width:100%;height:10%;display:flex;flex-direction:row;justify-content:center;align-items:center}.content_footer{width:100%;height:75%;display:flex;flex-direction:row}.isshow-header{width:90%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;color:#3c7697}.isshow-header-content-icon{width:10%;height:30%}.isshow-header-content-input{width:80%;height:40%;margin:0 20rpx;border:none;outline:none}.isshow-content{height:70%;display:flex;flex-direction:column;align-items:center;overflow-y:scroll}.isshow-content-text{color:#414141;height:30rpx;width:100%;line-height:30rpx;margin:20rpx 0;font-size:30rpx}.isshow-content::-webkit-scrollbar{display:none}.content_footer_left{width:20%}.content_footer_left_product{width:100%;height:10%;display:flex;justify-content:center;align-items:center;font-size:27rpx;color:#7f7f7f}.content_footer_right{width:80%;display:flex;flex-direction:column;align-items:center}.content_footer_right_content{width:100%;height:10%;display:flex;flex-direction:row;align-items:center}.content_footer_right_content_text{margin-right:auto;color:#242424;margin-left:5%}.content_footer_right_content_radio{margin-left:auto;margin-right:5%}.click_color{background-color:#044f7a;color:#f0fcf2}.select_color{color:#316b8b}.buttun{width:30%;height:5%;position:absolute;display:flex;justify-content:center;align-items:center;font-size:25rpx;border-radius:30rpx;background-color:#05507c;bottom:5%;right:5%;color:#fafcff;z-index:99999}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/views/payment.js View File

@ -0,0 +1 @@
"use strict";const e=require("../../common/vendor.js"),t=e.defineComponent({data:()=>({positiveImg:"",upLoadPositiveImg:"",reverseImg:"",upLoadReverseImg:"",baidu_token:" "}),onLoad(){},methods:{getImageBase64:(e=null)=>new Promise(((t,o)=>{const s=new FileReader;s.readAsDataURL(e),s.onload=()=>{const e=s.result;t(e)},s.onerror=(e=null)=>o(e)})),uploadPositive(){e.index.chooseImage({count:1,sizeType:["original","compressed"],sourceType:["album","camera"],success:e=>{this.upLoadPositiveImg=e.tempFilePaths[0],this.getImageBase64(e.tempFiles[0]).then(((e=null)=>{this.uploadIdentify(e)}))}})},uploadReverse(){e.index.chooseImage({count:1,sizeType:["original","compressed"],sourceType:["album","camera"],success:e=>{this.upLoadReverseImg=e.tempFilePaths[0],this.getImageBase64(e.tempFiles[0]).then(((e=null)=>{this.uploadIdentify(e)}))}})},getACSS_TOKEN(){e.index.request({url:"https://aip.baidubce.com/oauth/2.0/token",method:"POST",data:new UTSJSONObject({grant_type:"client_credentials",client_id:"你的",client_secret:"你的"}),header:new UTSJSONObject({"Content-Type":"application/x-www-form-urlencoded"}),success:e=>{this.baidu_token=e.data.access_token}})},uploadIdentify(t=null){e.index.request({url:"/baiduApi/rest/2.0/ocr/v1/idcard?access_token="+this.baidu_token,method:"POST",data:new UTSJSONObject({image:t,id_card_side:"back"}),header:new UTSJSONObject({"Content-Type":"application/x-www-form-urlencoded"}),success:e=>{console.log(e.data)}})}}});const o=e._export_sfc(t,[["render",function(t,o,s,a,i,d){return{a:""==i.upLoadPositiveImg?i.positiveImg:i.upLoadPositiveImg,b:e.o(((...e)=>d.uploadPositive&&d.uploadPositive(...e))),c:""==i.upLoadReverseImg?i.reverseImg:i.upLoadReverseImg,d:e.o(((...e)=>d.uploadReverse&&d.uploadReverse(...e))),e:e.sei(t.virtualHostId,"view")}}],["__scopeId","data-v-4f0dfac5"]]);wx.createPage(o);

+ 5
- 0
unpackage/dist/build/mp-weixin/pages/views/payment.json View File

@ -0,0 +1,5 @@
{
"navigationBarTitleText": "付款信息",
"navigationStyle": "custom",
"usingComponents": {}
}

+ 1
- 0
unpackage/dist/build/mp-weixin/pages/views/payment.wxml View File

@ -0,0 +1 @@
<view id="{{e}}" change:eS="{{uV.sS}}" eS="{{$eS[e]}}" class="{{['idCard-box', 'data-v-4f0dfac5', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden}}"><view class="positive data-v-4f0dfac5"><image class="data-v-4f0dfac5" src="{{a}}" catchtap="{{b}}"></image></view><view class="reverse data-v-4f0dfac5"><image class="data-v-4f0dfac5" src="{{c}}" catchtap="{{d}}"></image></view></view><wxs src="/common/uniView.wxs" module="uV"/>

+ 3
- 0
unpackage/dist/build/mp-weixin/pages/views/payment.wxss View File

@ -0,0 +1,3 @@
@import "../../uvue.wxss";
:host{display:flex;flex-direction:column}
.idCard-box.data-v-4f0dfac5{margin-top:100px;width:100%;height:100%;display:flex;flex-direction:row;background-color:#fff}.idCard-box .positive.data-v-4f0dfac5{flex:1;height:30%;width:30%;display:flex;align-items:center;justify-content:center;background-color:red}.idCard-box .positive image.data-v-4f0dfac5{width:80%;height:100%}.idCard-box .reverse.data-v-4f0dfac5{flex:1;height:30%;width:30%;display:flex;align-items:center;justify-content:center;background-color:#00f}.idCard-box .reverse image.data-v-4f0dfac5{width:80%;height:100%}

+ 29
- 0
unpackage/dist/build/mp-weixin/project.config.json View File

@ -0,0 +1,29 @@
{
"description": "项目配置文件。",
"packOptions": {
"ignore": [],
"include": []
},
"setting": {
"urlCheck": false,
"es6": true,
"postcss": false,
"minified": false,
"newFeature": true,
"bigPackageSizeSupport": true,
"babelSetting": {
"ignore": [],
"disablePlugins": [],
"outputPath": ""
}
},
"compileType": "miniprogram",
"libVersion": "3.7.8",
"appid": "wx5b4b75c83b7485b1",
"projectname": "111",
"condition": {},
"editorSetting": {
"tabIndent": "insertSpaces",
"tabSize": 2
}
}

+ 8
- 0
unpackage/dist/build/mp-weixin/project.private.config.json View File

@ -0,0 +1,8 @@
{
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
"projectname": "111",
"setting": {
"compileHotReLoad": true,
"autoAudits": true
}
}

+ 63
- 0
unpackage/dist/build/mp-weixin/static/iconfont.css View File

@ -0,0 +1,63 @@
@font-face {
font-family: "iconfont"; /* Project id 2996747 */
src: url('/static/iconfont.ttf') format('woff2'),
url('/static/iconfont.ttf') format('woff'),
url('iconfont.ttf?t=1739713766886') format('truetype');
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.qungonggao:before {
content: "\e69a";
}
.cancel:before {
content: "\e6db";
}
.showviewvisible:before {
content: "\e9d3";
}
.hideinvisiblehidden:before {
content: "\e9db";
}
.check:before {
content: "\e645";
}
.delete:before {
content: "\e67e";
}
.error:before {
content: "\e613";
}
.message:before {
content: "\e604";
}
.search:before {
content: "\e626";
}
.edit:before {
content: "\e62a";
}
.star-off:before {
content: "\e60e";
}
.goback:before {
content: "\e68c";
}

BIN
unpackage/dist/build/mp-weixin/static/iconfont.ttf View File


BIN
unpackage/dist/build/mp-weixin/static/image/11.png View File

Before After
Width: 34  |  Height: 31  |  Size: 846 B

BIN
unpackage/dist/build/mp-weixin/static/image/图像 4.png View File

Before After
Width: 124  |  Height: 124  |  Size: 25 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/图层_6.png View File

Before After
Width: 242  |  Height: 233  |  Size: 16 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/矩形 4533.png View File

Before After
Width: 768  |  Height: 98  |  Size: 1.9 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/矩形 4533@2x.png View File

Before After
Width: 1536  |  Height: 196  |  Size: 6.2 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/矩形 4533@3x.png View File

Before After
Width: 2304  |  Height: 294  |  Size: 13 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/矩形 5315.png View File

Before After
Width: 15  |  Height: 49  |  Size: 298 B

BIN
unpackage/dist/build/mp-weixin/static/image/组 70865.png View File

Before After
Width: 61  |  Height: 55  |  Size: 2.6 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组 71663.png View File

Before After
Width: 281  |  Height: 192  |  Size: 6.1 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组 71666.png View File

Before After
Width: 281  |  Height: 192  |  Size: 2.3 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组 71666@2x.png View File

Before After
Width: 562  |  Height: 384  |  Size: 6.5 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组 71666@3x.png View File

Before After
Width: 843  |  Height: 576  |  Size: 16 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组 71693.png View File

Before After
Width: 96  |  Height: 84  |  Size: 11 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组 71696.png View File

Before After
Width: 52  |  Height: 52  |  Size: 2.6 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组 71697.png View File

Before After
Width: 105  |  Height: 90  |  Size: 9.4 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组 71699.png View File

Before After
Width: 750  |  Height: 426  |  Size: 289 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组 71699_1@3x.png View File

Before After
Width: 189  |  Height: 182  |  Size: 3.9 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组件 2 – 1.png View File

Before After
Width: 281  |  Height: 192  |  Size: 7.7 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组件 3 – 1.png View File

Before After
Width: 750  |  Height: 490  |  Size: 48 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组件 4 – 1.png View File

Before After
Width: 281  |  Height: 192  |  Size: 6.2 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/组件 5 – 1.png View File

Before After
Width: 205  |  Height: 155  |  Size: 3.0 KiB

BIN
unpackage/dist/build/mp-weixin/static/image/联合 2@2x.png View File

Before After
Width: 1536  |  Height: 294  |  Size: 9.7 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save