From 4065a1ffca0287fa48bcd35916450b6859e870dc Mon Sep 17 00:00:00 2001
From: yfx <1249361928@.com>
Date: Mon, 16 Mar 2026 08:58:07 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
pages/catesList/catesList.vue | 4
pages/addBank/addBank.vue | 2
pages/logs/logs.vue | 2
pages/entrust/entrust.vue | 10
pages/edu/edu.vue | 18
App.vue | 20
pages/customer/customer.vue | 4
pages/ginfo/ginfo.vue | 14
pages/my/my.vue | 87 +-----
pages/profile/profile.vue | 2
main.js | 13
pages/address/address.vue | 8
pages/order/order.vue | 10
pages/job/job.vue | 2
pages/index/index.vue | 36 +-
pages/bank/bank.vue | 8
pages/quanyi/add.vue | 4
components/picker/provincesCity.vue | 3
pages/cates/cates.vue | 10
pages/orderinfo/orderinfo.vue | 8
components/picker/index.vue | 3
pages/findpass/findpass.vue | 2
pages/addAddr/addAddr.vue | 2
pages/carts/carts.vue | 10
pages/regist/regist.vue | 2
androidPrivacy.json | 2
/dev/null | 323 --------------------------
pages/pays/pays.vue | 24 +-
manifest.json | 20 +
pages/wallet/wallet.vue | 2
pages/idcard/idcard.vue | 16
pages/search/search.vue | 4
pages/collect/collect.vue | 6
33 files changed, 161 insertions(+), 520 deletions(-)
diff --git a/App.vue b/App.vue
index a0a2b17..df3e9ab 100644
--- a/App.vue
+++ b/App.vue
@@ -89,13 +89,13 @@
}
.noData{
width: 100%;
- font-size: 28rpx;
+ font-size: 28upx;
}
.noData image{
- width: 120rpx;
- height: 100rpx;
+ width: 120upx;
+ height: 100upx;
display: block;
- margin: 100rpx auto 30rpx;
+ margin: 100upx auto 30upx;
}
.noData view{
width: 100%;
@@ -103,13 +103,13 @@
color: #666666;
}
.noDataBtn{
- width: 240rpx !important;
- margin: 50rpx auto;
+ width: 240upx !important;
+ margin: 50upx auto;
background-color: #ff7945;
color: #ffffff !important;
- letter-spacing: 10rpx;
- height: 70rpx;
- line-height: 70rpx;
- border-radius: 50rpx;
+ letter-spacing: 10upx;
+ height: 70upx;
+ line-height: 70upx;
+ border-radius: 50upx;
}
</style>
diff --git a/androidPrivacy.json b/androidPrivacy.json
index 95a0812..218c21f 100644
--- a/androidPrivacy.json
+++ b/androidPrivacy.json
@@ -1,7 +1,7 @@
{
"version" : "1",
"prompt" : "template",
- "title" : "齐享购商城注册协议和隐私政策",
+ "title" : "荔枝商城注册协议和隐私政策",
"message" : " 请你务必审慎阅读、充分理解“注册协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/> 你可阅读<a href=\"https://www.ncmiruo.com/index/?gp=1 \">《注册协议》</a>和<a href=\"https://www.ncmiruo.com/?gp=2 \">《隐私政策》</a>了解详细信息。并且我们会申请读取您的设备信息,以向您提供安全风控服务。同时您应特别注意前述协议中免除或者限制我们责任的条款、对您权利进行限制的条款。如您已详细阅读并同意金喜易购服务协议和隐私政策,请点击【同意并继续】开始使用我们的服务。",
"buttonAccept" : "同意并继续",
"buttonRefuse" : "暂不同意",
diff --git a/components/picker/aliCredit.vue b/components/picker/aliCredit.vue
deleted file mode 100644
index 86316f0..0000000
--- a/components/picker/aliCredit.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" :defaultIndex="defaultIndex" ref="aliCreditPicker" keyName="text" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-<script>
-import {ALI_CREDITS} from '@/common/constant'
-export default {
- data() {
- return {
- loading: false,
- addressList: [ALI_CREDITS],
- defaultIndex:[0]
-
- }
- },
- methods: {
-
- open() {
- this.$refs.aliCreditPicker.open();
-
- },
- confirm(e) {
- this.$emit('confirm',e)
- }
- },
-}
-</script>
-<style scoped lang="scss">
-
-</style>
\ No newline at end of file
diff --git a/components/picker/areas.vue b/components/picker/areas.vue
deleted file mode 100644
index b15f973..0000000
--- a/components/picker/areas.vue
+++ /dev/null
@@ -1,68 +0,0 @@
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" ref="areasDome" keyName="name" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-
-<script>
-import { getAreaList } from "@/api/modules/user";
-
-export default {
- props: {
- cityCode: {
- type: String,
- default: ''
- }
- },
-
- data() {
- return {
- loading: true,
- addressList: [],
- codes: '',
- cachedCityCode: '' // 用于缓存 cityCode 或 codes
- };
- },
- created() {
- this.cachedCityCode = this.cityCode || this.codes;
- this.getAreaList();
- },
- watch: {
- cityCode(newVal) {
- if (newVal !== this.cachedCityCode) {
- this.cachedCityCode = newVal;
- this.getAreaList();
- }
- }
- },
- methods: {
- setCityCode(codes) {
- if (codes !== this.cachedCityCode) {
- this.cachedCityCode = codes;
- this.getAreaList();
- }
- },
- open() {
- this.$refs.areasDome.open();
- },
- getAreaList() {
- this.loading = true;
- getAreaList({ cityCode: this.cachedCityCode })
- .then(res => {
- if (Array.isArray(res) && res.length > 0) {
- this.addressList = [[...res]]
- } else {
- this.addressList = [];
- }
- this.loading = false;
- })
- .catch(error => {
- this.loading = false;
- });
- },
- confirm(e) {
- this.$emit('confirm', e);
- }
- }
-};
-</script>
diff --git a/components/picker/companyNature.vue b/components/picker/companyNature.vue
deleted file mode 100644
index 425f6ea..0000000
--- a/components/picker/companyNature.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" :defaultIndex="defaultIndex" ref="companyNaturePicker" keyName="text" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-<script>
-import {getEnumParams} from "@/api/modules/user";
-export default {
- data() {
- return {
- loading: false,
- addressList: [],
- defaultIndex:[0]
-
- }
- },
- created() {
- getEnumParams({
- code: 'COMPANY_NATURE_ENUM',
- }).then(res=>{
- this.addressList = [[...res]]
- })
- },
- methods: {
-
- open() {
- this.$refs.companyNaturePicker.open();
-
- },
- confirm(e) {
- this.$emit('confirm',e)
- }
- },
-}
-</script>
-<style scoped lang="scss">
-
-</style>
\ No newline at end of file
diff --git a/components/picker/companyTrade.vue b/components/picker/companyTrade.vue
deleted file mode 100644
index 5fb8465..0000000
--- a/components/picker/companyTrade.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" :defaultIndex="defaultIndex" ref="companyTradePicker" keyName="text" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-<script>
-import {getEnumParams} from "@/api/modules/user";
-export default {
- data() {
- return {
- loading: false,
- addressList: [],
- defaultIndex:[0]
-
- }
- },
- created() {
- getEnumParams({
- code: 'COMPANY_TRADE_ENUM',
- }).then(res=>{
- this.addressList = [[...res]]
- })
- },
- methods: {
-
- open() {
- this.$refs.companyTradePicker.open();
-
- },
- confirm(e) {
- this.$emit('confirm',e)
- }
- },
-}
-</script>
-<style scoped lang="scss">
-
-</style>
\ No newline at end of file
diff --git a/components/picker/education.vue b/components/picker/education.vue
deleted file mode 100644
index 0630be3..0000000
--- a/components/picker/education.vue
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" :defaultIndex="defaultIndex" ref="educationPicker" keyName="text" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-<script>
-import {getEnumParams} from "@/api/modules/user";
-export default {
- name: "aliCredit",
- data() {
- return {
- loading: false,
- addressList: [],
- defaultIndex:[0]
-
- }
- },
- created() {
- getEnumParams({
- code: 'EDUCATION_ENUM',
- }).then(res=>{
- this.addressList = [[...res]]
- })
- },
- methods: {
-
- open() {
- this.$refs.educationPicker.open();
-
- },
- confirm(e) {
- this.$emit('confirm',e)
- }
- },
-}
-</script>
-<style scoped lang="scss">
-
-</style>
\ No newline at end of file
diff --git a/components/picker/index.vue b/components/picker/index.vue
index ad3dac3..d99d906 100644
--- a/components/picker/index.vue
+++ b/components/picker/index.vue
@@ -4,9 +4,10 @@
</view>
</template>
<script>
-import {getCityList} from "@/api/modules/user";
+import UvPicker from "@/uni_modules/uv-picker/components/uv-picker/uv-picker.vue";
export default {
+ components: {UvPicker},
data() {
return {
loading: true,
diff --git a/components/picker/loanUsage.vue b/components/picker/loanUsage.vue
deleted file mode 100644
index a649ed7..0000000
--- a/components/picker/loanUsage.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" :defaultIndex="defaultIndex" ref="loanUsagePicker" keyName="text" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-<script>
-import {YX_LOAN_USAGE} from '@/common/constant'
-export default {
- data() {
- return {
- loading: false,
- addressList: [YX_LOAN_USAGE],
- defaultIndex:[0]
-
- }
- },
- methods: {
-
- open() {
- this.$refs.loanUsagePicker.open();
-
- },
- confirm(e) {
- this.$emit('confirm',e)
- }
- },
-}
-</script>
-<style scoped lang="scss">
-
-</style>
\ No newline at end of file
diff --git a/components/picker/maritalStatus.vue b/components/picker/maritalStatus.vue
deleted file mode 100644
index a4b7023..0000000
--- a/components/picker/maritalStatus.vue
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" :defaultIndex="defaultIndex" ref="maritalStatusPicker" keyName="text" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-<script>
-import {AFREE_STATUS} from '@/common/constant'
-export default {
- data() {
- return {
- loading: false,
- addressList: [AFREE_STATUS],
- defaultIndex:[0]
-
- }
- },
- created() {
-
- },
- methods: {
-
- open() {
- this.$refs.maritalStatusPicker.open();
-
- },
- confirm(e) {
- this.$emit('confirm',e)
- }
- },
-}
-</script>
-<style scoped lang="scss">
-
-</style>
\ No newline at end of file
diff --git a/components/picker/monthlyIncome.vue b/components/picker/monthlyIncome.vue
deleted file mode 100644
index 8c806ce..0000000
--- a/components/picker/monthlyIncome.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" :defaultIndex="defaultIndex" ref="monthlyIncomePicker" keyName="text" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-<script>
-import {MONTHLY_INCOME} from '@/common/constant'
-export default {
- data() {
- return {
- loading: false,
- addressList: [MONTHLY_INCOME],
- defaultIndex:[0]
-
- }
- },
- methods: {
-
- open() {
- this.$refs.monthlyIncomePicker.open();
-
- },
- confirm(e) {
- this.$emit('confirm',e)
- }
- },
-}
-</script>
-<style scoped lang="scss">
-
-</style>
\ No newline at end of file
diff --git a/components/picker/professionInfo.vue b/components/picker/professionInfo.vue
deleted file mode 100644
index 9ea22da..0000000
--- a/components/picker/professionInfo.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" :defaultIndex="defaultIndex" ref="professionInfoPicker" keyName="text" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-<script>
-import {PROFESSION_TYPE} from '@/common/constant'
-export default {
- data() {
- return {
- loading: false,
- addressList: [PROFESSION_TYPE],
- defaultIndex:[0]
-
- }
- },
- methods: {
-
- open() {
- this.$refs.professionInfoPicker.open();
-
- },
- confirm(e) {
- this.$emit('confirm',e)
- }
- },
-}
-</script>
-<style scoped lang="scss">
-
-</style>
\ No newline at end of file
diff --git a/components/picker/provincesCity.vue b/components/picker/provincesCity.vue
index 7537f26..0e5a706 100644
--- a/components/picker/provincesCity.vue
+++ b/components/picker/provincesCity.vue
@@ -5,7 +5,10 @@
</template>
<script>
+import UvPicker from "@/uni_modules/uv-picker/components/uv-picker/uv-picker.vue";
+
export default {
+ components: {UvPicker},
data() {
return {
loading: false,
diff --git a/components/picker/relation.vue b/components/picker/relation.vue
deleted file mode 100644
index f29a102..0000000
--- a/components/picker/relation.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" :defaultIndex="defaultIndex" ref="educationPicker" keyName="text" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-<script>
-import {getEnumParams} from "@/api/modules/user";
-export default {
- data() {
- return {
- loading: false,
- addressList: [],
- defaultIndex:[0]
-
- }
- },
- created() {
- getEnumParams({
- code: 'HOME_RELATION_ENUM',
- }).then(res=>{
- this.addressList = [[...res]]
- })
- },
- methods: {
-
- open() {
- this.$refs.educationPicker.open();
-
- },
- confirm(e) {
- this.$emit('confirm',e)
- }
- },
-}
-</script>
-<style scoped lang="scss">
-
-</style>
\ No newline at end of file
diff --git a/components/picker/repayTerm.vue b/components/picker/repayTerm.vue
deleted file mode 100644
index a28648e..0000000
--- a/components/picker/repayTerm.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-<template>
- <view>
- <uv-picker :immediateChange="false" visibleItemCount="5" round="16" :defaultIndex="defaultIndex" ref="repayTermPicker" keyName="text" :loading="loading" :columns="addressList" @confirm="confirm"></uv-picker>
- </view>
-</template>
-<script>
-import {PAY_MONTHS} from '@/common/constant'
-export default {
- data() {
- return {
- loading: false,
- addressList: [PAY_MONTHS],
- defaultIndex:[0]
-
- }
- },
- methods: {
-
- open() {
- this.$refs.repayTermPicker.open();
-
- },
- confirm(e) {
- this.$emit('confirm',e)
- }
- },
-}
-</script>
-<style scoped lang="scss">
-
-</style>
\ No newline at end of file
diff --git a/main.js b/main.js
index 5e4d952..404f9a3 100644
--- a/main.js
+++ b/main.js
@@ -7,9 +7,6 @@
Vue.config.productionTip = false
App.mpType = 'app'
Vue.prototype.$webHost = 'https://rbb98765.zrgy-bbg.com'
-if(process.env.NODE_ENV !== 'production' || window.location.host.includes('test') ){
- Vue.prototype.$webHost = 'https://rbb98765.zrgy-bbg.com'
-}
Vue.prototype.$util = util
Vue.prototype.$baseUrl = 'https://tmy.xjzbh.com'
Vue.prototype.$bank = [
@@ -17,7 +14,7 @@
'中国建设银行',
'中国银行',
'中国农业银行',
- '中国邮政储蓄银行',
+ '中国邮政储蓄银行',
'中国交通银行',
'浦东发展银行',
'中信银行',
@@ -37,7 +34,7 @@
'公司企业',
'政府机关',
'事业单位',
- '社会组织',
+ '社会组织',
'灵活就业',
]
Vue.prototype.$relation = [
@@ -45,7 +42,7 @@
'配偶',
'同事',
'好友',
- '同学',
+ '同学',
'其他',
]
Vue.prototype.$income = [
@@ -53,7 +50,7 @@
'5000-10000',
'10000-20000',
'20000-30000',
- '30000以上',
+ '30000以上',
]
// 全局跳转方法
Vue.prototype.$goWebUrl = function(url) {
@@ -78,4 +75,4 @@
app
}
}
-// #endif
\ No newline at end of file
+// #endif
diff --git a/manifest.json b/manifest.json
index 1462fd1..62f0e3c 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,6 +1,6 @@
{
"name" : "齐享购",
- "appid" : "__UNI__3333B1D",
+ "appid" : "__UNI__AEFE893",
"description" : "",
"versionName" : "1.3.6",
"versionCode" : 136,
@@ -148,13 +148,27 @@
"description" : "核身服务",
"platforms" : "Android,iOS",
"url" : "https://ext.dcloud.net.cn/plugin?id=10378",
- "android_package_name" : "",
- "ios_bundle_id" : "com.qxg.app",
+ "android_package_name" : "com.zhibaohui.qxg",
+ "ios_bundle_id" : "",
"isCloud" : true,
"bought" : 1,
"pid" : "10378",
"parameters" : {}
}
+ },
+ "DC-WBNormal" : {
+ "__plugin_info__" : {
+ "name" : "DC-WBNormal",
+ "description" : "WB Normal SDK uni-app 插件",
+ "platforms" : "Android",
+ "url" : "https://ext.dcloud.net.cn/plugin?id=1491",
+ "android_package_name" : "com.zhibaohui.qxg",
+ "ios_bundle_id" : "",
+ "isCloud" : true,
+ "bought" : 1,
+ "pid" : "1491",
+ "parameters" : {}
+ }
}
}
},
diff --git a/pages/addAddr/addAddr.vue b/pages/addAddr/addAddr.vue
index 65e0e0f..6ea1f7a 100644
--- a/pages/addAddr/addAddr.vue
+++ b/pages/addAddr/addAddr.vue
@@ -27,7 +27,7 @@
<view class="addrBtn" @tap="addrSave">保存</view>
<view class="tips">
<view class="tipsTitle">
- <image src="/static/imgs/notice2.png" ></image>
+ <image src="/static/imgs/notice2.png" mode=""></image>
<text>温馨提示</text>
</view>
<view class="tipsDesc">请填写真实有效的收货地址,以便我们提供方便快捷的收货体验。若因地址有误或无故拒收导致退货,以及货品运送期间要求修改地址,<text>从而产生的退回以及转运费用将由用户自行承担,敬请仔细填写。</text></view>
diff --git a/pages/addBank/addBank.vue b/pages/addBank/addBank.vue
index 4bbda24..8a085bb 100644
--- a/pages/addBank/addBank.vue
+++ b/pages/addBank/addBank.vue
@@ -36,7 +36,7 @@
<view class="addrBtn" @tap="bankSave" v-else>保存</view>
<view class="tips">
<view class="tipsTitle">
- <image src="/static/imgs/notice2.png" ></image>
+ <image src="/static/imgs/notice2.png" mode=""></image>
<text>温馨提示</text>
</view>
<view class="tipsDesc">
diff --git a/pages/address/address.vue b/pages/address/address.vue
index 35e1001..d121b5a 100644
--- a/pages/address/address.vue
+++ b/pages/address/address.vue
@@ -8,7 +8,7 @@
<text>{{item.phone}}</text>
</view>
<view class="addr-v">{{item.area}}({{item.addr}})</view>
- <image class="rgt" src="/static/imgs/right.png" ></image>
+ <image class="rgt" src="/static/imgs/right.png" mode=""></image>
</view>
<view class="addr-c">
<view class="addr-df">
@@ -18,11 +18,11 @@
</view>
<view class="addr-c-main">
<view class="addr-c-c" @tap="$util.goPages('/pages/addAddr/addAddr?id=' + item.id)">
- <image src="/static/imgs/edit.png" ></image>
+ <image src="/static/imgs/edit.png" mode=""></image>
<text>编辑</text>
</view>
<view class="addr-c-c" @tap="delConfirm(item.id, index)">
- <image src="/static/imgs/del.png" ></image>
+ <image src="/static/imgs/del.png" mode=""></image>
<text>删除</text>
</view>
</view>
@@ -30,7 +30,7 @@
</view>
</view>
<view class="noData" v-else>
- <image src="/static/imgs/noData.png" ></image>
+ <image src="/static/imgs/noData.png" mode=""></image>
<view class="">没有地址信息</view>
</view>
<view class="addrBtn" @tap="addAddr">添加地址</view>
diff --git a/pages/bank/bank.vue b/pages/bank/bank.vue
index b18866e..eb5db62 100644
--- a/pages/bank/bank.vue
+++ b/pages/bank/bank.vue
@@ -7,7 +7,7 @@
<text>{{item.phone}}</text>
</view>
<view class="bank-v">{{item.bankname}}({{item.bankno}})</view>
- <image class="rgt" src="/static/imgs/right.png" ></image>
+ <image class="rgt" src="/static/imgs/right.png" mode=""></image>
<view class="bank-c">
<view class="bank-df">
默认:
@@ -16,11 +16,11 @@
</view>
<view class="bank-c-main">
<view class="bank-c-c" @tap="$util.goPages('/pages/addBank/addBank?id=' + item.id)">
- <image src="/static/imgs/edit.png" ></image>
+ <image src="/static/imgs/edit.png" mode=""></image>
<text>编辑</text>
</view>
<view class="bank-c-c" @tap="delConfirm(item.id, index)">
- <image src="/static/imgs/del.png" ></image>
+ <image src="/static/imgs/del.png" mode=""></image>
<text>删除</text>
</view>
</view>
@@ -28,7 +28,7 @@
</view>
</view>
<view class="noData" v-else>
- <image src="/static/imgs/noData.png" ></image>
+ <image src="/static/imgs/noData.png" mode=""></image>
<view class="">没有银行卡信息</view>
</view>
<view class="bankBtn" @tap="goAdd">添加银行卡</view>
diff --git a/pages/carts/carts.vue b/pages/carts/carts.vue
index 227c57a..4185416 100644
--- a/pages/carts/carts.vue
+++ b/pages/carts/carts.vue
@@ -10,7 +10,7 @@
<view class="" v-if="cartsData.length > 0">
<view class="cartsItem" v-for="(item, index) in cartsData">
<view class="cartTitle" @tap="cartsClick(item, index)">
- <image class="cIcon" :src="item.check == 0 ? '/static/imgs/check.png' : '/static/imgs/checked.png'" ></image>
+ <image class="cIcon" :src="item.check == 0 ? '/static/imgs/check.png' : '/static/imgs/checked.png'" mode=""></image>
<text>{{item.addtime}}</text>
</view>
<view class="cartsGoods" @tap="$util.goPages('/pages/ginfo/ginfo?id=' + item.goodsid)">
@@ -33,26 +33,26 @@
</view>
<view class="carts-nums">
<view class="" @tap="setCartsNums(item, 1)">
- <image src="/static/imgs/minus.png" ></image>
+ <image src="/static/imgs/minus.png" mode=""></image>
</view>
<view class="">
<text>{{item.nums}}</text>
</view>
<view class="" @tap="setCartsNums(item, 2)">
- <image src="/static/imgs/add.png" ></image>
+ <image src="/static/imgs/add.png" mode=""></image>
</view>
</view>
</view>
</view>
<view class="noData" v-else>
- <image src="/static/imgs/noData.png" style="margin-top: 200rpx;"></image>
+ <image src="/static/imgs/noData.png" mode="" style="margin-top: 200upx;"></image>
<view class="">没有购物车信息</view>
<view class="noDataBtn" @tap="$util.goSwitch('/pages/cates/cates')">去看看</view>
</view>
</view>
<view class="cartsControll" v-if="cartsData.length > 0">
<view class="cartsControll-left" @tap="checkTapAll">
- <image class="chooseIcon" :src="checkIds.length == cartsTotal ? '/static/imgs/checked.png' : '/static/imgs/check.png'" ></image>
+ <image class="chooseIcon" :src="checkIds.length == cartsTotal ? '/static/imgs/checked.png' : '/static/imgs/check.png'" mode=""></image>
<text>全选</text>
</view>
<view class="cartsControll-right">
diff --git a/pages/cates/cates.vue b/pages/cates/cates.vue
index 284308f..592245e 100644
--- a/pages/cates/cates.vue
+++ b/pages/cates/cates.vue
@@ -2,7 +2,7 @@
<view>
<view class="search">
<view class="searchView">
- <image src="/static/imgs/search.png" ></image>
+ <image src="/static/imgs/search.png" mode=""></image>
<input type="text" v-model="keyword" placeholder="搜索您想要的商品" @confirm="searchGoods" />
<view class="searchBtn" @tap="searchGoods">搜索</view>
</view>
@@ -14,11 +14,11 @@
<view v-for="(item, index) in catesData" @click="catesClick(item)" :class="catesId == item.id ? 'active' : ''">{{item.title}}</view>
</scroll-view>
</view>
- <view class="cates-right" :style="'width:' + goodsWidth + 'px;height:' + (scrollHeight - 10) + 'px;margin-top: 20rpx'" v-if="goodsData.length > 0">
+ <view class="cates-right" :style="'width:' + goodsWidth + 'px;height:' + (scrollHeight - 10) + 'px;margin-top: 20upx'" v-if="goodsData.length > 0">
<scroll-view scroll-y="true" class="scroll-Y">
<view class="goods-list">
<view class="goods-item" v-for="(item, index) in goodsData" :style="'width:' + goodsItemWidth + 'px;'" @click="$util.goPages('/pages/ginfo/ginfo?id=' + item.id)">
- <image class="goods-icon" :src="item.icon" ></image>
+ <image class="goods-icon" :src="item.icon" mode=""></image>
<view class="goods-title">{{item.title}}</view>
<view class="goods-price">
<view>¥</view>
@@ -29,8 +29,8 @@
</scroll-view>
</view>
<view class="noData" v-else>
- <image src="/static/imgs/noData.png" style="margin-left: 50%;" ></image>
- <view class="" style="margin-left: 120rpx; width: auto;">没有商品信息</view>
+ <image src="/static/imgs/noData.png" style="margin-left: 50%;" mode=""></image>
+ <view class="" style="margin-left: 120upx; width: auto;">没有商品信息</view>
</view>
</view>
diff --git a/pages/catesList/catesList.vue b/pages/catesList/catesList.vue
index 8caa492..6e86750 100644
--- a/pages/catesList/catesList.vue
+++ b/pages/catesList/catesList.vue
@@ -1,6 +1,6 @@
<template>
<view>
- <view class="goodsData" style="margin-top: 30rpx;">
+ <view class="goodsData" style="margin-top: 30upx;">
<view class="goods-list" v-if="goodsData.length > 0">
<view class="goods-item" v-for="(itm, idx) in goodsData" @click="$util.goPages('/pages/ginfo/ginfo?id=' + itm.id)">
<image lazy-load class="goods-icon" :src="itm.icon" mode="widthFix"></image>
@@ -12,7 +12,7 @@
</view>
</view>
<view class="noData" v-else>
- <image src="/static/imgs/noData.png" style="margin-top: 200rpx;"></image>
+ <image src="/static/imgs/noData.png" mode="" style="margin-top: 200upx;"></image>
<view class="">没有商品信息</view>
</view>
</view>
diff --git a/pages/collect/collect.vue b/pages/collect/collect.vue
index 5f5a51d..d608c0a 100644
--- a/pages/collect/collect.vue
+++ b/pages/collect/collect.vue
@@ -11,7 +11,7 @@
<view class="goods-list" v-if="collectData.length > 0">
<view class="goods-item" v-for="(item, index) in collectData">
<view class="" @tap="collectClick(item, index)" v-if="delFlag">
- <image class="checkImg" :src="item.check == 1 ? '/static/imgs/checked.png' : '/static/imgs/check.png'" ></image>
+ <image class="checkImg" :src="item.check == 1 ? '/static/imgs/checked.png' : '/static/imgs/check.png'" mode=""></image>
<view class="msk"></view>
</view>
<view class="" @click="$util.goPages('/pages/ginfo/ginfo?id=' + item.goodsid)">
@@ -24,8 +24,8 @@
</view>
</view>
</view>
- <view class="noData" style="margin-top: 250rpx;" v-else>
- <image src="/static/imgs/noData.png" ></image>
+ <view class="noData" style="margin-top: 250upx;" v-else>
+ <image src="/static/imgs/noData.png" mode=""></image>
<view class="">没有收藏信息</view>
</view>
</view>
diff --git a/pages/customer/customer.vue b/pages/customer/customer.vue
index bf79bb7..d816759 100644
--- a/pages/customer/customer.vue
+++ b/pages/customer/customer.vue
@@ -8,11 +8,11 @@
<image src="/static/imgs/rsj.png" class="r-icon"></image>
{{item.content}}
</view>
- <image class="avatar" v-if="userInfo" :src="$baseUrl + userInfo.avatar" ></image>
+ <image class="avatar" v-if="userInfo" :src="$baseUrl + userInfo.avatar" mode=""></image>
</view>
<view class="uView" v-else>
- <image class="avatar" src="/static/imgs/logo.png" ></image>
+ <image class="avatar" src="/static/imgs/logo.png" mode=""></image>
<view class="uView-c">
<image src="/static/imgs/rsj.png" class="r-icon"></image>
{{item.content}}
diff --git a/pages/edu/edu.vue b/pages/edu/edu.vue
index 6974cf2..685adbf 100644
--- a/pages/edu/edu.vue
+++ b/pages/edu/edu.vue
@@ -1,22 +1,22 @@
<template>
<view>
<view class="">
- <image class="edu-icon" src="/static/imgs/edu.png" ></image>
+ <image class="edu-icon" src="/static/imgs/edu.png" mode=""></image>
<view class="edu-desc">额度授信中</view>
<view class="edu-desc">我们正在加急为您审核,请耐心等待</view>
- <image class="edu-loading" src="/static/imgs/loading.gif" ></image>
+ <image class="edu-loading" src="/static/imgs/loading.gif" mode=""></image>
<view class="edu-over" @tap="$util.goSwitch('/pages/index/index')">认证完成</view>
</view>
<!--uni-popup ref="popup" type="center" :is-mask-click="false">
<view class="popup-content">
- <image class="edu-close" v-if="delFlag" src="/static/imgs/delete.png" @tap="popClose"></image>
- <image class="edu-icon-1" src="/static/imgs/edu_1.png" ></image>
+ <image class="edu-close" v-if="delFlag" src="/static/imgs/delete.png" mode="" @tap="popClose"></image>
+ <image class="edu-icon-1" src="/static/imgs/edu_1.png" mode=""></image>
<view class="edu-view">
<view class="edu-view-desc">未匹配到合适的资金方</view>
- <image class="edu-icon-2" src="/static/imgs/edu_2.png" ></image>
- <image class="edu-icon-3" src="/static/imgs/edu_3.png" ></image>
+ <image class="edu-icon-2" src="/static/imgs/edu_2.png" mode=""></image>
+ <image class="edu-icon-3" src="/static/imgs/edu_3.png" mode=""></image>
<view class="edu-check">
- <image src="/static/imgs/checked.png" ></image>
+ <image src="/static/imgs/checked.png" mode=""></image>
<view class="">
我已阅读并同意
<text @tap="agreeDialog1">《会服务协议》</text>
@@ -25,10 +25,10 @@
</view>
</view>
- <view style="text-align: center;padding-bottom: 20rpx;color: cornflowerblue;" @tap="$util.goPages('/pages/equity/equity')">查看详情>>></view>
+ <view style="text-align: center;padding-bottom: 20upx;color: cornflowerblue;" @tap="$util.goPages('/pages/equity/equity')">查看详情>>></view>
</view>
<view class="edu-btn" @tap="buyEquity">
- <image src="/static/imgs/edu_4.png" ></image>
+ <image src="/static/imgs/edu_4.png" mode=""></image>
</view>
</view>
</uni-popup-->
diff --git a/pages/entrust/entrust.vue b/pages/entrust/entrust.vue
index c362ad7..d03d785 100644
--- a/pages/entrust/entrust.vue
+++ b/pages/entrust/entrust.vue
@@ -3,7 +3,7 @@
<view class="title"></view>
<view class="title-desc">
本协议是您作为用户与连云港远屹网络科技有限公司(以下简称为"本公司")之间就其提供的 权益服务所订立的协议,在您签订本协议前,您已经阅读、理解并接受本协议以及各类规则,并承诺遵守中国法律规定,如您不同意,或无法准确理解相关条款的含义,请不要使用服务。您一经使用服务即视为对本协议全部条款已充分理解并完全接受。
- <image class="title-desc-yz" src="/static/imgs/yinzhang.png" ></image>
+ <image class="title-desc-yz" src="/static/imgs/yinzhang.png" mode=""></image>
</view>
<view class="main">
<view class="">1.定义与解释</view>
@@ -282,12 +282,12 @@
<text>身份证:</text>
<text>360122198910221235</text>
</view>
- <image class="qshu-yz" src="/static/imgs/yinzhang.png" ></image>
+ <image class="qshu-yz" src="/static/imgs/yinzhang.png" mode=""></image>
</view>
<view class="company">
<view class="">连云港远屹网络科技有限公司</view>
<view class="">2025-06-16</view>
- <image class="company-yz" src="/static/imgs/yinzhang.png" ></image>
+ <image class="company-yz" src="/static/imgs/yinzhang.png" mode=""></image>
</view>
</view>
</template>
@@ -307,9 +307,9 @@
<style>
.title{
- padding: 20rpx 0;
+ padding: 20upx 0;
text-align: center;
- font-size: 32rpx;
+ font-size: 32upx;
font-weight: 700;
}
.title-desc{
diff --git a/pages/findpass/findpass.vue b/pages/findpass/findpass.vue
index 08790b3..5aeb832 100644
--- a/pages/findpass/findpass.vue
+++ b/pages/findpass/findpass.vue
@@ -21,7 +21,7 @@
</view>
<view class="loginBtn">
<view class="loginBtn-desc">
- <image @click="agreeClick" class="loginBtn-icon" :src="!loginAct ? '/static/imgs/check.png' : '/static/imgs/checked.png'" ></image>
+ <image @click="agreeClick" class="loginBtn-icon" :src="!loginAct ? '/static/imgs/check.png' : '/static/imgs/checked.png'" mode=""></image>
<text>我已阅读并同意</text>
<text class="blue" @tap="goAgree(1)">《注册协议》</text>
<text class="blue" @tap="goAgree(1)">《隐私政策》</text>
diff --git a/pages/ginfo/ginfo.vue b/pages/ginfo/ginfo.vue
index a106024..60442c2 100644
--- a/pages/ginfo/ginfo.vue
+++ b/pages/ginfo/ginfo.vue
@@ -1,10 +1,10 @@
<template>
<view>
<view class="banner">
- <image class="backLeft" src="/static/imgs/blackleft.png" @click="$util.goBack"></image>
+ <image class="backLeft" src="/static/imgs/blackleft.png" mode="" @click="$util.goBack"></image>
<swiper class="swiper" circular @change="durationChange" :indicator-dots="indicatorDots" :indicator-color="indicatorColor" :autoplay="autoplay" :indicator-active-color="indicatorActiveColor" :interval="interval" :duration="duration">
- <swiper-item v-for="(item, index) in goodsData.banner" :key="index">
- <image lazy-load :src="item" ></image>
+ <swiper-item v-for="(item, index) in goodsData.banner">
+ <image lazy-load :src="item" mode=""></image>
</swiper-item>
</swiper>
<view class="bannerIndex">{{bannerIndex}}/{{goodsData.bannerCount}}</view>
@@ -17,7 +17,7 @@
<text>积分:{{goodsData.points}}</text>
</view>
<view class="collect" @tap="collectGoods">
- <image :src="goodsData.collect == 1 ? '/static/imgs/colls.png' : '/static/imgs/coll.png'" ></image>
+ <image :src="goodsData.collect == 1 ? '/static/imgs/colls.png' : '/static/imgs/coll.png'" mode=""></image>
</view>
</view>
<view class="gInfo-title">商品详情</view>
@@ -25,19 +25,19 @@
<view class="gBtn">
<view class="gBtn-view" @tap="$util.goSwitch('/pages/index/index')">
<view class="">
- <image src="/static/imgs/home.png" ></image>
+ <image src="/static/imgs/home.png" mode=""></image>
<view>首页</view>
</view>
</view>
<view class="gBtn-view" @tap="goKefu">
<view class="">
- <image src="/static/imgs/message.png" ></image>
+ <image src="/static/imgs/message.png" mode=""></image>
<view>客服</view>
</view>
</view>
<view class="gBtn-view" @tap="addCarts">
<view class="">
- <image src="/static/imgs/carts.png" ></image>
+ <image src="/static/imgs/carts.png" mode=""></image>
<view>购物车</view>
</view>
</view>
diff --git a/pages/idcard/idcard.vue b/pages/idcard/idcard.vue
index 31dabfa..fb01d49 100644
--- a/pages/idcard/idcard.vue
+++ b/pages/idcard/idcard.vue
@@ -11,14 +11,14 @@
<view class="auth-title">
<text class="auth-title-w">上传身份证</text>
<view class="auth-tips">
- <image src="/static/imgs/authtag.png" ></image>
+ <image src="/static/imgs/authtag.png" mode=""></image>
<text>信息安全保护中</text>
</view>
</view>
<view class="auth-desc">请上传身份证照片认证,确保照片清晰、四角完整</view>
<view class="authImg">
- <image class="del" @tap="delImg(1)" src="/static/imgs/delete.png" v-if="imgzSrc != ''"></image>
- <image @tap="setImg(1)" :src="imgzSrc != '' ? $baseUrl + imgzSrc : '/static/imgs/auth1.png'" style="border-radius: 10rpx;"></image>
+ <image class="del" @tap="delImg(1)" src="/static/imgs/delete.png" mode="" v-if="imgzSrc != ''"></image>
+ <image @tap="setImg(1)" :src="imgzSrc != '' ? $baseUrl + imgzSrc : '/static/imgs/auth1.png'" mode="" style="border-radius: 10upx;"></image>
<view class="authImg-desc">
<text>点击上传/拍摄</text>
<text>(人头面)</text>
@@ -32,16 +32,16 @@
</view>
</view>
<view class="authImg">
- <image class="del" @tap="delImg(2)" src="/static/imgs/delete.png" v-if="imgfSrc != ''"></image>
- <image @tap="setImg(2)" :src="imgfSrc != '' ? $baseUrl + imgfSrc : '/static/imgs/auth2.png'" style="border-radius: 10upx;"></image>
+ <image class="del" @tap="delImg(2)" src="/static/imgs/delete.png" mode="" v-if="imgfSrc != ''"></image>
+ <image @tap="setImg(2)" :src="imgfSrc != '' ? $baseUrl + imgfSrc : '/static/imgs/auth2.png'" mode="" style="border-radius: 10upx;"></image>
<view class="authImg-desc">
<text>点击上传/拍摄</text>
<text>(国徽面)</text>
</view>
</view>
<view class="authImg">
- <image class="del" @tap="delImg(3)" src="/static/imgs/delete.png" v-if="imgZm != ''"></image>
- <image @tap="setImg(3)" :src="imgZm != '' ? $baseUrl + imgZm : '/static/imgs/zima.png'" style="border-radius: 10upx;"></image>
+ <image class="del" @tap="delImg(3)" src="/static/imgs/delete.png" mode="" v-if="imgZm != ''"></image>
+ <image @tap="setImg(3)" :src="imgZm != '' ? $baseUrl + imgZm : '/static/imgs/zima.png'" mode="" style="border-radius: 10upx;"></image>
<view class="authImg-desc">
<text>点击上传/拍摄</text>
<text>(芝麻分截图)</text>
@@ -51,7 +51,7 @@
<view class="authBtn">
<view class="authBtn-desc">
- <image @tap="agreeClick" class="authBtn-icon" :src="!agreeFlag ? '/static/imgs/check.png' : '/static/imgs/checked.png'" ></image>
+ <image @tap="agreeClick" class="authBtn-icon" :src="!agreeFlag ? '/static/imgs/check.png' : '/static/imgs/checked.png'" mode=""></image>
<text>我已阅读并同意</text>
<text class="blue" @tap="agreeDialog">《实名认证授权书》</text>
</view>
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 5595ea2..6270525 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -5,20 +5,20 @@
<view class="index-title">
<view class="index-title-view index-title-view1">
<view class="index-title-view-lf">
- <image src="@/static/imgs/index-logo.png" mode="widthFix"></image>
+ <image src="@/static/imgs/index-logo.png" mode=""></image>
</view>
<view class="index-title-view-lf2">趋势好货放心购</view>
</view>
<view class="index-title-view index-title-view2">
<view class="index-title-view-rf">
<view class="">
- <image src="@/static/imgs/qiandao.png" mode="widthFix"></image>
+ <image src="@/static/imgs/qiandao.png" mode=""></image>
<text>签到打卡</text>
</view>
</view>
<view class="index-title-view-rf">
<view class="">
- <image src="@/static/imgs/kefu.png" mode="widthFix"></image>
+ <image src="@/static/imgs/kefu.png" mode=""></image>
<text>联系客服</text>
</view>
</view>
@@ -26,7 +26,7 @@
</view>
<view class="search">
<view class="search-1">
- <image src="@/static/imgs/s2.png" mode="widthFix"></image>
+ <image src="@/static/imgs/s2.png" mode=""></image>
<input type="text" placeholder="请输入关键词" />
</view>
<view class="search-2">
@@ -35,7 +35,7 @@
</view>
<view class="cates">
<view class="cates-v" v-for="(item, index) in catesNavData" @tap="$util.goPages('/pages/catesList/catesList?catesId=' + item.id + '&title=' + item.title)">
- <image class="cates-v-icon" :src="item.icon" mode="scaleToFill"></image>
+ <image class="cates-v-icon" :src="item.icon" mode=""></image>
<view class="">{{item.title}}</view>
</view>
</view>
@@ -43,20 +43,20 @@
<view class="banner">
<swiper class="swiper" circular :indicator-dots="indicatorDots" :indicator-color="indicatorColor" :autoplay="autoplay" :indicator-active-color="indicatorActiveColor" :interval="interval" :duration="duration">
- <swiper-item v-for="(item, index) in bannerData" :key="index" @tap="$util.goPages('/pages/ginfo/ginfo?id=' + item.goodsid)">
- <image lazy-load :src="item.icon" ></image>
+ <swiper-item v-for="(item, index) in bannerData" @tap="$util.goPages('/pages/ginfo/ginfo?id=' + item.goodsid)">
+ <image lazy-load :src="item.icon" mode=""></image>
</swiper-item>
</swiper>
</view>
<view class="comm">
<view class="comm-1">
<view class="comm-title">
- <image src="/static/imgs/ptyx.png" mode="widthFix"></image>
+ <image src="/static/imgs/ptyx.png" mode=""></image>
</view>
<view class="comm-goods">
<view class="comm-goods-v" v-for="(item, index) in prefGoods" @click="$util.goPages('/pages/ginfo/ginfo?id=' + item.id)">
<view class="">
- <image :src="item.icon" mode="widthFix"></image>
+ <image :src="item.icon" mode=""></image>
<text>¥{{item.price}}</text>
</view>
</view>
@@ -65,12 +65,12 @@
<view class="comm-2"></view>
<view class="comm-3">
<view class="comm-title">
- <image src="@/static/imgs/jfdh.png" mode="widthFix"></image>
+ <image src="@/static/imgs/jfdh.png" mode=""></image>
</view>
<view class="comm-goods">
<view class="comm-goods-v" v-for="(item, index) in pointGoods" @click="$util.goPages('/pages/ginfo/ginfo?id=' + item.id)">
<view class="">
- <image :src="item.icon" mode="widthFix"></image>
+ <image :src="item.icon" mode=""></image>
<text>∮{{item.points}}</text>
</view>
</view>
@@ -79,16 +79,16 @@
</view>
<view class="hots">
<view class="hots-title" @tap="$util.goPages('/pages/catesList/catesList?is_hot=1&title=热门推荐')">
- <image class="hots-icon" src="@/static/imgs/rmtj.png" mode="widthFix"></image>
+ <image class="hots-icon" src="@/static/imgs/rmtj.png" mode=""></image>
<view class="hots-rgt">
<text>大家都在买</text>
- <image src="@/static/imgs/right.png" mode="widthFix"></image>
+ <image src="@/static/imgs/right.png" mode=""></image>
</view>
</view>
<view class="hots-goods">
<view class="hots-goods-v" v-for="(item, index) in hotGoods" @click="$util.goPages('/pages/ginfo/ginfo?id=' + item.id)">
<view class="">
- <image :src="item.icon" mode="widthFix"></image>
+ <image :src="item.icon" mode=""></image>
<text>¥{{item.price}}</text>
</view>
</view>
@@ -98,13 +98,13 @@
<view class="goods-main-view">
<view class="goods-list">
<view class="goods-item" v-for="(itm, index) in goodsData" @click="$util.goPages('/pages/ginfo/ginfo?id=' + itm.id)">
- <image lazy-load class="goods-icon" :src="itm.icon" mode="widthFix"></image>
+ <image lazy-load class="goods-icon" :src="itm.icon" mode=""></image>
<view class="goods-title">{{itm.title}}</view>
<view class="goods-price">
<view>¥</view>
<view class="red">{{itm.price}}</view>
<view class="hyj">
- <image src="@/static/imgs/hyj.png" mode="widthFix"></image>
+ <image src="@/static/imgs/hyj.png" mode=""></image>
</view>
<view>¥</view>
<view class="red">{{itm.price}}</view>
@@ -116,9 +116,9 @@
<uni-popup ref="popup2" type="center" :is-mask-click="false">
<view class="popup-content">
<view class="edu-view edu-view2">
- <image src="/static/imgs/close.png" class="close-edu" mode="widthFix" @tap="$refs.popup2.close()"></image>
+ <image src="/static/imgs/close.png" class="close-edu" mode="" @tap="$refs.popup2.close()"></image>
<view class="edu-view-desc2">认证领取额度</view>
- <image class="edu-icon-succ" src="/static/imgs/auths.png" mode="widthFix"></image>
+ <image class="edu-icon-succ" src="/static/imgs/auths.png" mode=""></image>
<view class="edu-view-desc3">
请您先认证个人信息,然后立即领取额度
</view>
diff --git a/pages/job/job.vue b/pages/job/job.vue
index d9c9d2f..c35cae3 100644
--- a/pages/job/job.vue
+++ b/pages/job/job.vue
@@ -125,7 +125,7 @@
<view class="addrBtn" @tap="jobSave">保存</view>
<view class="tips">
<view class="tipsTitle">
- <image src="/static/imgs/notice2.png" ></image>
+ <image src="/static/imgs/notice2.png" mode=""></image>
<text>温馨提示</text>
</view>
<view class="tipsDesc">
diff --git a/pages/logs/logs.vue b/pages/logs/logs.vue
index b4be156..c49704b 100644
--- a/pages/logs/logs.vue
+++ b/pages/logs/logs.vue
@@ -11,7 +11,7 @@
</view>
</view>
<view class="noData" v-else>
- <image src="/static/imgs/noData.png" ></image>
+ <image src="/static/imgs/noData.png" mode=""></image>
<view class="">没有账单信息</view>
</view>
</view>
diff --git a/pages/my/my.vue b/pages/my/my.vue
index b34d3ad..68d6f01 100644
--- a/pages/my/my.vue
+++ b/pages/my/my.vue
@@ -5,7 +5,7 @@
<view class="startBar" style="background-color: #e3b400;"></view>
<view class="myTop">
<view class="headimg">
- <image :src="userInfo != null ? userInfo.avatar : '/static/imgs/headimg.png'" class="" mode="widthFix" @tap="setImg"></image>
+ <image :src="userInfo != null ? userInfo.avatar : '/static/imgs/headimg.png'" class="" mode="" @tap="setImg"></image>
<view class="">
<template>
<view v-if="userInfo == null" @tap="$util.goPages('/pages/login/login')">未登录</view>
@@ -38,23 +38,23 @@
</view>
<view class="myNavs-view">
<view class="myNavs-item" @tap="$util.checkLogin('/pages/order/order?status=1')">
- <image class="myNavs-item-icon" src="/static/imgs/my-n-1.png" mode="widthFix"></image>
+ <image class="myNavs-item-icon" src="/static/imgs/my-n-1.png" mode=""></image>
<text class="myNavs-item-text">待支付</text>
</view>
<view class="myNavs-item" @tap="$util.checkLogin('/pages/order/order?status=3')">
- <image class="myNavs-item-icon" src="/static/imgs/my-n-5.png" mode="widthFix"></image>
+ <image class="myNavs-item-icon" src="/static/imgs/my-n-5.png" mode=""></image>
<text class="myNavs-item-text">待签约</text>
</view>
<view class="myNavs-item" @tap="$util.checkLogin('/pages/order/order?status=4')">
- <image class="myNavs-item-icon" src="/static/imgs/my-n-2.png" mode="widthFix"></image>
+ <image class="myNavs-item-icon" src="/static/imgs/my-n-2.png" mode=""></image>
<text class="myNavs-item-text">待发货</text>
</view>
<view class="myNavs-item" @tap="$util.checkLogin('/pages/order/order?status=5')">
- <image class="myNavs-item-icon" src="/static/imgs/my-n-3.png" mode="widthFix"></image>
+ <image class="myNavs-item-icon" src="/static/imgs/my-n-3.png" mode=""></image>
<text class="myNavs-item-text">待收货</text>
</view>
<view class="myNavs-item" @tap="$util.checkLogin('/pages/order/order?status=8')">
- <image class="myNavs-item-icon" src="/static/imgs/my-n-4.png" mode="widthFix"></image>
+ <image class="myNavs-item-icon" src="/static/imgs/my-n-4.png" mode=""></image>
<text class="myNavs-item-text">已完成</text>
</view>
</view>
@@ -66,36 +66,32 @@
</view>
<view class="myServe-view">
<view class="myServe-item" @tap="$util.checkLogin('/pages/profile/profile')">
- <image src="/static/imgs/my-s-1.png" mode="widthFix"></image>
+ <image src="/static/imgs/my-s-1.png" mode=""></image>
<text>个人信息</text>
</view>
<view class="myServe-item" @tap="$util.checkLogin('/pages/logs/logs')" v-if="Config && Config.put_open == 2">
- <image src="/static/imgs/my-s-2.png" mode="widthFix"></image>
+ <image src="/static/imgs/my-s-2.png" mode=""></image>
<text>账单信息</text>
</view>
<view class="myServe-item" @tap="$util.checkLogin('/pages/bank/bank')">
- <image src="/static/imgs/my-s-3.png" mode="widthFix"></image>
+ <image src="/static/imgs/my-s-3.png" mode=""></image>
<text>银行卡</text>
</view>
<view class="myServe-item" @tap="$util.checkLogin('/pages/address/address')">
- <image src="/static/imgs/my-s-4.png" mode="widthFix"></image>
+ <image src="/static/imgs/my-s-4.png" mode=""></image>
<text>我的地址</text>
</view>
<view class="myServe-item" @tap="$util.checkLogin('/pages/collect/collect')">
- <image src="/static/imgs/my-s-5.png" mode="widthFix"></image>
+ <image src="/static/imgs/my-s-5.png" mode=""></image>
<text>我的收藏</text>
</view>
<view class="myServe-item" @tap="goKefu">
- <image src="/static/imgs/my-s-6.png" mode="widthFix"></image>
+ <image src="/static/imgs/my-s-6.png" mode=""></image>
<text>联系客服</text>
</view>
- <view class="myServe-item" @tap="toHuishou" >
- <template v-if="isShop">
- <image src="/static/imgs/quanshou.png" mode="widthFix"></image>
- <text>会员权收</text></template>
-
- </view>
-
+ <view class="myServe-item" v-if="Config.put_open == 1">
+
+ </view>
</view>
</view>
<view class="myBeiAn">
@@ -110,19 +106,6 @@
</view>
<agreePup ref="agreePup1" :gp="1" title="注册协议"></agreePup>
<agreePup ref="agreePup2" :gp="2" title="隐私政策"></agreePup>
-
- <uni-popup type="center" ref="comment" >
- <view style="background-image: url('/static/imgs/BOXSDF.png');background-repeat: no-repeat;background-size: 100% 100%">
- <view style="border-radius: 48rpx;padding: 28rpx 20rpx">
- <view style="text-align: center;padding-top: 30rpx;" >
- <image src="/static/imgs/wuImg.png" style="width: 372rpx;height: 240rpx;"></image>
- </view>
- <view style="font-size: 32rpx;font-weight: 600;color: #333333;text-align: center;margin-top: 34rpx;margin-bottom: 80rpx;padding: 0 28rpx;">{{errState}}</view>
- <view @click="$refs.comment.close()" style="font-weight: 500;font-size: 32rpx;color: #fff;text-align: center;padding: 24rpx 28rpx;border-top: 2rpx solid #EEEEEE;background: #FF1472;;border-radius: 40rpx ;">好的</view>
- </view>
- </view>
-
- </uni-popup>
</view>
</template>
@@ -137,49 +120,15 @@
return {
userInfo: this.$util.getUserInfo(),
Config: {put_open: 1},
- isShop:false,
- errState:''
}
},
- onLoad() {
+ onLoad() {
},
- async onShow() {
+ onShow() {
this.getConfig()
this.getUserInfo()
- const _this = this;
- if(_this.$util.getUserInfo()?.phone){
- await uni.request({
- url: _this.$webHost+'/api/v2/auth/qxgIosUnionLogin?phone='+_this.$util.getUserInfo().phone,
- success: function (res) {
- _this.isShop = res.data.data.isShop;
- }
- })
- }
},
methods: {
- toHuishou(){
- const _this = this;
- if(!_this.isShop){
- return
- }
- uni.request({
- url: _this.$webHost+'/api/v2/customer/ryxIsBuyEquity?phone='+_this.$util.getUserInfo().phone,
- success: function (res) {
- if(res.data.code==200){
- uni.navigateTo( {
- url: '/pages/quanshou/index'
- })
-
- } else {
- _this.errState = res.data.data;
- _this.$refs.comment.open()
-
- }
- }
- })
-
- },
-
goKefu() {
if(this.Config && this.Config.kefu_open == 1) {
this.wechatWork()
@@ -238,7 +187,7 @@
getUserInfo () {
let t = this
t.$util.post('User/getUser').then(res => {
- t.userInfo = res.data
+ t.userInfo = res.data
})
},
agreeDialog1 (e) {
diff --git a/pages/order/order.vue b/pages/order/order.vue
index 1549511..c375a8d 100644
--- a/pages/order/order.vue
+++ b/pages/order/order.vue
@@ -71,7 +71,7 @@
</view>
</view>
<view class="noData" v-else>
- <image src="/static/imgs/noData.png" style="margin-top: 200upx;"></image>
+ <image src="/static/imgs/noData.png" mode="" style="margin-top: 200upx;"></image>
<view class="">没有订单信息</view>
<view class="noDataBtn" @tap="$util.goSwitch('/pages/index/index')">去看看</view>
</view>
@@ -97,8 +97,8 @@
<view class="pop-main-view" v-for="(item, index) in planData">
<view class="pop-pay" style="width: 100%;">
<view class="" @tap="planClick(item)" style="padding: 10upx 0;">
- <image v-if="planId == item.id" src="/static/imgs/checked.png" ></image>
- <image v-else src="/static/imgs/check.png" ></image>
+ <image v-if="planId == item.id" src="/static/imgs/checked.png" mode=""></image>
+ <image v-else src="/static/imgs/check.png" mode=""></image>
<text>日期:{{item.paydate}}</text>
<text style="margin-left: 30upx;">还款金额:{{item.total}}</text>
<text style="margin-left: 30upx;">({{item.statusName}})</text>
@@ -117,11 +117,11 @@
<view class="pop-main-view">
<view class="pop-pay" style="width: 100%;border-bottom: none;">
<view class="pay-item" style="border-bottom: 1px solid #eeeeee;padding: 20upx 20upx 30upx 20upx;" @tap="payback(2)">
- <image class="pay-icon" src="/static/imgs/wxpay.png" ></image>
+ <image class="pay-icon" src="/static/imgs/wxpay.png" mode=""></image>
<text>微信还款({{payTotal}}元)</text>
</view>
<view class="pay-item" style="padding: 20upx;border-bottom: none;" @tap="payback(3)">
- <image class="pay-icon" src="/static/imgs/bankpay.png" style="height: 40upx; margin-right: 10upx;" ></image>
+ <image class="pay-icon" src="/static/imgs/bankpay.png" style="height: 40upx; margin-right: 10upx;" mode=""></image>
<view>
<text>银行卡还款({{payTotal}}元)</text>
</view>
diff --git a/pages/orderinfo/orderinfo.vue b/pages/orderinfo/orderinfo.vue
index 5f575a8..ec4ba2b 100644
--- a/pages/orderinfo/orderinfo.vue
+++ b/pages/orderinfo/orderinfo.vue
@@ -111,8 +111,8 @@
<view class="pop-main-view" v-for="(item, index) in planData">
<view class="pop-pay" style="width: 100%;">
<view class="" @tap="planClick(item)" style="padding: 10upx 0;">
- <image v-if="planId == item.id" src="/static/imgs/checked.png" ></image>
- <image v-else src="/static/imgs/check.png" ></image>
+ <image v-if="planId == item.id" src="/static/imgs/checked.png" mode=""></image>
+ <image v-else src="/static/imgs/check.png" mode=""></image>
<text>日期:{{item.paydate}}</text>
<text style="margin-left: 30upx;">还款金额:{{item.total}}</text>
<text style="margin-left: 30upx;">({{item.statusName}})</text>
@@ -131,11 +131,11 @@
<view class="pop-main-view">
<view class="pop-pay" style="width: 100%;border-bottom: none;">
<view class="pay-item" style="border-bottom: 1px solid #eeeeee;padding: 20upx 20upx 30upx 20upx;" @tap="payback(2)">
- <image class="pay-icon" src="/static/imgs/wxpay.png" ></image>
+ <image class="pay-icon" src="/static/imgs/wxpay.png" mode=""></image>
<text>微信还款({{payTotal}}元)</text>
</view>
<view class="pay-item" style="padding: 20upx;border-bottom: none;" @tap="payback(3)">
- <image class="pay-icon" src="/static/imgs/bankpay.png" style="height: 40upx; margin-right: 10upx;" ></image>
+ <image class="pay-icon" src="/static/imgs/bankpay.png" style="height: 40upx; margin-right: 10upx;" mode=""></image>
<view>
<text>银行卡还款({{payTotal}}元)</text>
</view>
diff --git a/pages/pays/pays.vue b/pages/pays/pays.vue
index ccaaa63..2b5dfde 100644
--- a/pages/pays/pays.vue
+++ b/pages/pays/pays.vue
@@ -1,7 +1,7 @@
<template>
<view class="pays">
<view class="addr" @tap="chooseAddr">
- <image class="addrImg" src="/static/imgs/my-s-4.png" ></image>
+ <image class="addrImg" src="/static/imgs/my-s-4.png" mode=""></image>
<view class="addrView">
<template v-if="addrData">
<view class="">
@@ -14,11 +14,11 @@
<view class="" style="margin-top: 20upx;">请选择收货地址</view>
</template>
</view>
- <image class="rgt" src="/static/imgs/right.png" ></image>
+ <image class="rgt" src="/static/imgs/right.png" mode=""></image>
</view>
<view class="goods">
<view class="goodsMain" v-for="(item, index) in cartsData">
- <image class="goods-icon" :src="item.icon" ></image>
+ <image class="goods-icon" :src="item.icon" mode=""></image>
<view class="goods-info">
<view class="goods-title">{{item.title}}</view>
<view class=""></view>
@@ -32,13 +32,13 @@
</view>
<view class="carts-nums">
<view class="" @tap="setCartsNums(item, 1)">
- <image src="/static/imgs/minus.png" ></image>
+ <image src="/static/imgs/minus.png" mode=""></image>
</view>
<view class="">
<text>{{item.nums}}</text>
</view>
<view class="" @tap="setCartsNums(item, 2)">
- <image src="/static/imgs/add.png" ></image>
+ <image src="/static/imgs/add.png" mode=""></image>
</view>
</view>
</view>
@@ -64,28 +64,28 @@
</view>
<view class="pay-li">
<view class="pay-item" @tap="choosePayment(1)" v-if="Config && Config.edu_open == 1 && isFenqi == 1">
- <image class="pay-icon" src="/static/imgs/edupay.png" ></image>
+ <image class="pay-icon" src="/static/imgs/edupay.png" mode=""></image>
<text v-if="userInfo">余额支付(可用余额:{{userInfo.const}})</text>
- <image class="rgt" :src="payment == 1 ? '/static/imgs/checked.png' : '/static/imgs/check.png'" ></image>
+ <image class="rgt" :src="payment == 1 ? '/static/imgs/checked.png' : '/static/imgs/check.png'" mode=""></image>
</view>
<view class="pay-item" @tap="choosePayment(2)">
- <image class="pay-icon" src="/static/imgs/wxpay.png" ></image>
+ <image class="pay-icon" src="/static/imgs/wxpay.png" mode=""></image>
<text>微信支付</text>
- <image class="rgt" :src="payment == 2 ? '/static/imgs/checked.png' : '/static/imgs/check.png'" ></image>
+ <image class="rgt" :src="payment == 2 ? '/static/imgs/checked.png' : '/static/imgs/check.png'" mode=""></image>
</view>
<view class="pay-item">
- <image class="pay-icon" src="/static/imgs/bankpay.png" ></image>
+ <image class="pay-icon" src="/static/imgs/bankpay.png" mode=""></image>
<view @tap="chooseBank">
<text>银行卡支付</text>
<text v-if="bankData">({{bankData.bankno}}切换)</text>
<text v-else>(请选择银行卡 》》)</text>
</view>
- <image class="rgt" :src="payment == 3 ? '/static/imgs/checked.png' : '/static/imgs/check.png'" @tap="choosePayment(3)"></image>
+ <image class="rgt" :src="payment == 3 ? '/static/imgs/checked.png' : '/static/imgs/check.png'" mode="" @tap="choosePayment(3)"></image>
</view>
</view>
</view>
<view class="authBtn-desc" v-if="userInfo && payment == 1 && userInfo.edu_auth == 1">
- <image @tap="agreeFlag = !agreeFlag" class="authBtn-icon" :src="!agreeFlag ? '/static/imgs/check.png' : '/static/imgs/checked.png'" ></image>
+ <image @tap="agreeFlag = !agreeFlag" class="authBtn-icon" :src="!agreeFlag ? '/static/imgs/check.png' : '/static/imgs/checked.png'" mode=""></image>
<text>我已阅读并同意</text>
<text class="blue" @tap="eSignAgree">《赊销购货协议》(点击签署)</text>
</view>
diff --git a/pages/profile/profile.vue b/pages/profile/profile.vue
index 46f0e01..c2f61bd 100644
--- a/pages/profile/profile.vue
+++ b/pages/profile/profile.vue
@@ -6,7 +6,7 @@
<view class="profile-item">
<text class="label">头像(点击更换)</text>
<view class="" @tap="setImg">
- <image :src="$baseUrl + userInfo.avatar" ></image>
+ <image :src="$baseUrl + userInfo.avatar" mode=""></image>
</view>
</view>
<view class="profile-item">
diff --git a/pages/quanyi/add.vue b/pages/quanyi/add.vue
index 9924a78..22ca064 100644
--- a/pages/quanyi/add.vue
+++ b/pages/quanyi/add.vue
@@ -2,8 +2,8 @@
import offIcon from '@/static/imgs/icons/off.png'
import leftIcon from '@/static/imgs/icons/left.png'
import kkIcon from '@/static/imgs/icons/kk.png'
-import addAddress from "./components/addAddress";
-import agreement from "./components/agreement";
+import addAddress from "@/pages/quanyi/components/addAddress";
+import agreement from "@/pages/quanyi/components/agreement";
export default {
name: "add",
components: {
diff --git a/pages/quanyi/components/code/index.vue b/pages/quanyi/components/code/index.vue
deleted file mode 100644
index f6663b3..0000000
--- a/pages/quanyi/components/code/index.vue
+++ /dev/null
@@ -1,323 +0,0 @@
-<script>
-import {
- payBindCardToCodes,
- payVerifySMSCodes,
- xinheyuanBankcardSave,
-} from "@/api/modules/user";
-export default {
- props: {
- bankDetail: {
- type: Object,
- default() {
- return {};
- },
- },
- queryBind: {
- type: Object,
- default() {
- return {};
- },
- },
- },
- computed: {
- customStyle() {
- return {
- height: "100rpx",
- background: "#EE2626",
- color: "#fff",
- borderRadius: "50rpx",
- fontSize: "34rpx",
- };
- },
- inputStyle() {
- return {
- fontWeight: "400",
- fontSize: "30rpx",
- };
- },
- },
-
- created() {
- this.detail = this.bankDetail;
- this.detail.verificationCode = "";
- this.detail.bankName = this.queryBind.bankName;
- this.detail.bankId = this.queryBind.cardNumber;
- this.detail.bankPhoneNo = this.queryBind.cardPhone;
- },
-
- data() {
- return {
- lstyle: {
- color: "#333333",
- fontSize: "30rpx",
- fontWeight: "bold",
- },
-
- isCounting: false,
- countText: "",
- detail: {
- bankName: "",
- verificationCode: "",
- },
- bankList: [],
- bankCode: "",
- callbackData: "",
- };
- },
- methods: {
-
- submitPlan() {
- const _this = this;
- const pro = uni.getStorageSync("params");
-
- if (!this.detail.bankPhoneNo) {
- uni.showToast({
- title: "请输入手机号",
- icon: "none",
- });
- return;
- }
- if (!this.detail.verificationCode) {
- uni.showToast({
- title: "请输入验证码",
- icon: "none",
- });
- return;
- }
-
- const callbackData = uni.getStorageSync("callbackData");
- const paymentMethod = uni.getStorageSync("payBindCardInf")[1]['paymentMethod'];
- payVerifySMSCodes({
- ...callbackData,
- customerId: pro.customerId,
- cardName: uni.getStorageSync("userName"), // 真实姓名
- bankName: _this.detail.bankName,
- cardIdNo: uni.getStorageSync("idCardNo"),
-
- cardPhone: _this.detail.bankPhoneNo,
- paymentMethod:paymentMethod,
- cardNumber: _this.detail.bankId,
- verificationCode: _this.detail.verificationCode, //短信
- }).then((res) => {
- if(res){
- this.$emit("submit", this.detail);
- }
- });
- },
- off() {
- this.$emit("off");
- },
- getCode() {
- if (this.isCounting) {
- return;
- }
- const paymentMethod = uni.getStorageSync("payBindCardInf")[1]['paymentMethod'];
- const _this = this;
- const pro = uni.getStorageSync("params");
- xinheyuanBankcardSave({
- customerId: pro.customerId,
- nameReal: uni.getStorageSync("userName"),
- cardNo: _this.detail.bankId,
- idCard: uni.getStorageSync("idCardNo"),
- bankId: "1",
- bankPhoneNo: _this.detail.bankPhoneNo,
- bankCode: _this.bankCode,
- bankName: _this.detail.bankName,
- phone: _this.detail.bankPhoneNo,
- preBindType: "prebc",
- }).then((res) => {
- payBindCardToCodes({
- cardIdNo: uni.getStorageSync("idCardNo"),
- customerId: pro.customerId,
- cardName: uni.getStorageSync("userName"),
- cardNo: _this.detail.bankId,
- cardPhone: _this.detail.bankPhoneNo,
- cardNumber: _this.detail.bankId,
- bankName: _this.detail.bankName,
- preBindType: "prebc",
- paymentMethod:paymentMethod,
- againType : true
- }).then((res) => {
- if(!res){
- return
- }
- _this.callbackData = res;
- uni.setStorageSync("callbackData", res);
-
- uni.showToast({
- title: "验证码已发送",
- icon: "none",
- });
- uni.setStorageSync("YF", 1);
-
- // 设置倒计时功能
- let count = 60;
- const timer = setInterval(() => {
- count--;
- if (count <= 0) {
- clearInterval(timer);
- _this.$set(_this, "isCounting", false);
- } else {
- _this.$set(_this, "isCounting", true);
- _this.$set(_this, "countText", `${count}秒后重新获取`);
- }
- }, 1000);
- });
- });
- },
- },
-};
-</script>
-
-<template>
- <view>
- <view class="head">
- <view
- style="
- text-align: center;
- font-weight: bold;
- font-size: 36rpx;
- position: relative;
- height: 50rpx;
- "
- >
-
- <image
- @click="off"
- src="@/static/img/close.png"
- style="
- width: 50rpx;
- height: 50rpx;
- position: absolute;
- right: 0;
- top: -2rpx;
- "
- ></image>
- </view>
- </view>
- <view style="
- font-weight: bold;
- font-size: 36rpx;
- position: relative;
- margin-bottom: 12rpx;
- padding-left: 38rpx;
- ">短信确认</view>
- <view style="font-size: 28rpx;color: #252938; padding-left: 38rpx;">为确保安全到账,需再次对您的收款账户进行短信验证</view>
- <view class="con">
- <u-form
- :labelStyle="lstyle"
- labelPosition="left"
- :model="detail"
- ref="form"
- labelWidth="100"
- >
-
- <u-form-item
- class="item"
- label="手机号"
- prop="repayTermStr"
- borderBottom
- >
- <u-input
- :adjustPosition="true"
- maxlength="11"
- :customStyle="inputStyle"
- disabledColor="none"
- inputAlign="right"
- v-model="detail.bankPhoneNo"
- border="none"
- placeholder="请输入手机号"
- ></u-input>
- </u-form-item>
-
- <u-form-item
- class="item"
- label="短信验证码"
- prop="needVerify"
- >
- <u-input
- :adjustPosition="true"
- maxlength="6"
- inputAlign="right"
- v-model="detail.verificationCode"
- border="none"
- placeholder="请输入验证码"
- >
- <template #suffix>
- <text
- class="code"
- :class="isCounting ? 'ks' : ''"
- @click="getCode"
- >{{ isCounting ? countText : "获取验证码" }}</text
- >
- </template>
- </u-input>
- </u-form-item>
- <u-form-item >
- <view class="but">
- <u-button
- :customStyle="customStyle"
- shape="circle"
- @click="submitPlan"
- >确认</u-button
- >
- </view>
- </u-form-item>
- </u-form>
- </view>
- </view>
-</template>
-
-<style scoped lang="scss">
-.ks {
- color: #999999 !important;
-}
-.but {
- width: 100%;
- margin-top: 46rpx;
- .pack {
- text-align: center;
- margin-top: 20rpx;
- font-size: 30rpx;
- display: flex;
- flex-direction: row;
- justify-content: center;
- }
-}
-.head {
- margin-top: 40rpx;
- padding: 0 40rpx;
-
- font-size: 32rpx;
- color: #252938;
- .title {
- display: flex;
- flex-direction: row;
- text-align: center;
- color: #252938;
- font-size: 32rpx;
- font-weight: bold;
- .num {
- color: #4766fe;
- display: contents;
- }
- }
-}
-
-.con {
- padding: 0 38rpx;
- .pt40 {
- padding-top: 40rpx;
- }
- .mr {
- margin-right: 20rpx;
- }
- .code {
- margin-left: 40rpx;
- font-size: 24rpx;
- color: #4766fe;
- background: none;
- border-radius: 8rpx 8rpx 8rpx 8rpx;
- }
-}
-</style>
diff --git a/pages/quanyi/components/code/set.vue b/pages/quanyi/components/code/set.vue
deleted file mode 100644
index 569df8e..0000000
--- a/pages/quanyi/components/code/set.vue
+++ /dev/null
@@ -1,323 +0,0 @@
-<script>
-import {
- payBindCardToCodes,
- payVerifySMSCodes,
- xinheyuanBankcardSave,
-} from "@/api/modules/user";
-export default {
- props: {
- bankDetail: {
- type: Object,
- default() {
- return {};
- },
- },
- queryBind: {
- type: Object,
- default() {
- return {};
- },
- },
- },
- computed: {
- customStyle() {
- return {
- height: "100rpx",
- background: "#EE2626",
- color: "#fff",
- borderRadius: "50rpx",
- fontSize: "34rpx",
- };
- },
- inputStyle() {
- return {
- fontWeight: "400",
- fontSize: "30rpx",
- };
- },
- },
-
- created() {
- this.detail = this.bankDetail;
- this.detail.verificationCode = "";
- this.detail.bankName = this.queryBind.bankName;
- this.detail.bankId = this.queryBind.cardNumber;
- this.detail.bankPhoneNo = this.queryBind.cardPhone;
- },
-
- data() {
- return {
- lstyle: {
- color: "#333333",
- fontSize: "30rpx",
- fontWeight: "bold",
- },
-
- isCounting: false,
- countText: "",
- detail: {
- bankName: "",
- verificationCode: "",
- },
- bankList: [],
- bankCode: "",
- callbackData: "",
- };
- },
- methods: {
-
- submitPlan() {
- const _this = this;
- const pro = uni.getStorageSync("params");
-
- if (!this.detail.bankPhoneNo) {
- uni.showToast({
- title: "请输入手机号",
- icon: "none",
- });
- return;
- }
- if (!this.detail.verificationCode) {
- uni.showToast({
- title: "请输入验证码",
- icon: "none",
- });
- return;
- }
-
- const callbackData = uni.getStorageSync("callbackData");
- const paymentMethod = uni.getStorageSync("payBindCardInf")[2]['paymentMethod'];
- payVerifySMSCodes({
- ...callbackData,
- customerId: pro.customerId,
- cardName: uni.getStorageSync("userName"), // 真实姓名
- bankName: _this.detail.bankName,
- cardIdNo: uni.getStorageSync("idCardNo"),
-
- cardPhone: _this.detail.bankPhoneNo,
- paymentMethod:paymentMethod,
- cardNumber: _this.detail.bankId,
- verificationCode: _this.detail.verificationCode, //短信
- }).then((res) => {
- if(res){
- this.$emit("submit", this.detail);
- }
- });
- },
- off() {
- this.$emit("off");
- },
- getCode() {
- if (this.isCounting) {
- return;
- }
- const paymentMethod = uni.getStorageSync("payBindCardInf")[2]['paymentMethod'];
- const _this = this;
- const pro = uni.getStorageSync("params");
- xinheyuanBankcardSave({
- customerId: pro.customerId,
- nameReal: uni.getStorageSync("userName"),
- cardNo: _this.detail.bankId,
- idCard: uni.getStorageSync("idCardNo"),
- bankId: "1",
- bankPhoneNo: _this.detail.bankPhoneNo,
- bankCode: _this.bankCode,
- bankName: _this.detail.bankName,
- phone: _this.detail.bankPhoneNo,
- preBindType: "prebc",
- }).then((res) => {
- payBindCardToCodes({
- cardIdNo: uni.getStorageSync("idCardNo"),
- customerId: pro.customerId,
- cardName: uni.getStorageSync("userName"),
- cardNo: _this.detail.bankId,
- cardPhone: _this.detail.bankPhoneNo,
- cardNumber: _this.detail.bankId,
- bankName: _this.detail.bankName,
- preBindType: "prebc",
- paymentMethod:paymentMethod,
- againType : true
- }).then((res) => {
- if(!res){
- return
- }
- _this.callbackData = res;
- uni.setStorageSync("callbackData", res);
-
- uni.showToast({
- title: "验证码已发送",
- icon: "none",
- });
- uni.setStorageSync("YF", 1);
-
- // 设置倒计时功能
- let count = 60;
- const timer = setInterval(() => {
- count--;
- if (count <= 0) {
- clearInterval(timer);
- _this.$set(_this, "isCounting", false);
- } else {
- _this.$set(_this, "isCounting", true);
- _this.$set(_this, "countText", `${count}秒后重新获取`);
- }
- }, 1000);
- });
- });
- },
- },
-};
-</script>
-
-<template>
- <view>
- <view class="head">
- <view
- style="
- text-align: center;
- font-weight: bold;
- font-size: 36rpx;
- position: relative;
- height: 50rpx;
- "
- >
-
- <image
- @click="off"
- src="@/static/img/close.png"
- style="
- width: 50rpx;
- height: 50rpx;
- position: absolute;
- right: 0;
- top: -2rpx;
- "
- ></image>
- </view>
- </view>
- <view style="
- font-weight: bold;
- font-size: 36rpx;
- position: relative;
- margin-bottom: 12rpx;
- padding-left: 38rpx;
- ">本人提交确认</view>
- <view style="font-size: 28rpx;color: #252938; padding-left: 38rpx;padding-right: 30rpx;">根据合规要求我们将进行本人提交意愿确认的短信校验,请注意查看短信验证码</view>
- <view class="con">
- <u-form
- :labelStyle="lstyle"
- labelPosition="left"
- :model="detail"
- ref="form"
- labelWidth="100"
- >
-
- <u-form-item
- class="item"
- label="手机号"
- prop="repayTermStr"
- borderBottom
- >
- <u-input
- :adjustPosition="true"
- maxlength="11"
- :customStyle="inputStyle"
- disabledColor="none"
- inputAlign="right"
- v-model="detail.bankPhoneNo"
- border="none"
- placeholder="请输入手机号"
- ></u-input>
- </u-form-item>
-
- <u-form-item
- class="item"
- label="短信验证码"
- prop="needVerify"
- >
- <u-input
- :adjustPosition="true"
- maxlength="6"
- inputAlign="right"
- v-model="detail.verificationCode"
- border="none"
- placeholder="请输入验证码"
- >
- <template #suffix>
- <text
- class="code"
- :class="isCounting ? 'ks' : ''"
- @click="getCode"
- >{{ isCounting ? countText : "获取验证码" }}</text
- >
- </template>
- </u-input>
- </u-form-item>
- <u-form-item >
- <view class="but">
- <u-button
- :customStyle="customStyle"
- shape="circle"
- @click="submitPlan"
- >确认提交</u-button
- >
- </view>
- </u-form-item>
- </u-form>
- </view>
- </view>
-</template>
-
-<style scoped lang="scss">
-.ks {
- color: #999999 !important;
-}
-.but {
- width: 100%;
- margin-top: 46rpx;
- .pack {
- text-align: center;
- margin-top: 20rpx;
- font-size: 30rpx;
- display: flex;
- flex-direction: row;
- justify-content: center;
- }
-}
-.head {
- margin-top: 40rpx;
- padding: 0 40rpx;
-
- font-size: 32rpx;
- color: #252938;
- .title {
- display: flex;
- flex-direction: row;
- text-align: center;
- color: #252938;
- font-size: 32rpx;
- font-weight: bold;
- .num {
- color: #4766fe;
- display: contents;
- }
- }
-}
-
-.con {
- padding: 0 38rpx;
- .pt40 {
- padding-top: 40rpx;
- }
- .mr {
- margin-right: 20rpx;
- }
- .code {
- margin-left: 40rpx;
- font-size: 24rpx;
- color: #4766fe;
- background: none;
- border-radius: 8rpx 8rpx 8rpx 8rpx;
- }
-}
-</style>
diff --git a/pages/regist/regist.vue b/pages/regist/regist.vue
index 907965e..e2b81a3 100644
--- a/pages/regist/regist.vue
+++ b/pages/regist/regist.vue
@@ -21,7 +21,7 @@
</view>
<view class="loginBtn">
<view class="loginBtn-desc">
- <image @click="agreeClick" class="loginBtn-icon" :src="!loginAct ? '/static/imgs/check.png' : '/static/imgs/checked.png'" ></image>
+ <image @click="agreeClick" class="loginBtn-icon" :src="!loginAct ? '/static/imgs/check.png' : '/static/imgs/checked.png'" mode=""></image>
<text>我已阅读并同意</text>
<text class="blue" @tap="agreeDialog1">《注册协议》</text>
<text class="blue" @tap="agreeDialog2">《隐私政策》</text>
diff --git a/pages/search/search.vue b/pages/search/search.vue
index 9a1eeea..05dbaf8 100644
--- a/pages/search/search.vue
+++ b/pages/search/search.vue
@@ -3,7 +3,7 @@
<view class="search">
<view class="searchView">
<span class="back" @tap="$util.goSwitch('/pages/index/index')">返回</span>
- <image src="/static/imgs/search.png" ></image>
+ <image src="/static/imgs/search.png" mode=""></image>
<input type="text" v-model="keyword" placeholder="搜索您想要的商品" @confirm="searchGoods" />
<view class="searchBtn" @tap="searchGoods">搜索</view>
</view>
@@ -15,7 +15,7 @@
<view class="" v-for="(item, index) in keywordData" v-if="index <= 19" @tap="keywordSearch(item)">{{item}}</view>
</view>
<view class="noData" v-else>
- <image src="/static/imgs/noData.png" style="margin-top: 200upx;"></image>
+ <image src="/static/imgs/noData.png" mode="" style="margin-top: 200upx;"></image>
<view class="">没有搜索记录</view>
</view>
</view>
diff --git a/pages/wallet/wallet.vue b/pages/wallet/wallet.vue
index e3b0212..5af9f21 100644
--- a/pages/wallet/wallet.vue
+++ b/pages/wallet/wallet.vue
@@ -16,7 +16,7 @@
<view class="wallet-goods-title">热门商品</view>
<view class="goods-list">
<view class="goods-item" v-for="(itm, idx) in goodsData" @click="$util.goPages('/pages/ginfo/ginfo?id=' + itm.id)">
- <image lazy-load class="goods-icon" :src="itm.icon" ></image>
+ <image lazy-load class="goods-icon" :src="itm.icon" mode=""></image>
<view class="goods-title">{{itm.title}}</view>
<view class="goods-price">
<view>¥</view>
--
Gitblit v1.9.3