版本v1.0

This commit is contained in:
itgaojian163 2025-04-24 18:46:40 +08:00
parent fbf39e16c8
commit b4ffd70e35
12 changed files with 95 additions and 53 deletions

14
app.js
View File

@ -1,13 +1,21 @@
// app.js
import {
copyrightUrl
} from './net/http'
App({
globalData: {
userInfo: null,
isAdPopupVisible: false
},
onLaunch() {
// wx.loadFontFace({
// family: 'PingFang-regular',
// global: true,
// source: 'https://www.aimzhu.com/miniapp-assets/PingFangSC-Regular.ttf',
// success(res) {
// console.log('字体加载成功')
// },
// fail(err) {
// console.log('字体加载错误')
// }
// })
// 全局事件对象
// this.eventBus = {}
// // 监听事件

View File

@ -1,9 +1,9 @@
const Cache = require('../utils/storage');
// 定义api服务地址
// const baseUrl = 'https://www.xzszwhy.cn/daqi/app';
const operatorUrl = 'http://121.36.71.250:58038/operator';
const operatorUrl = 'https://www.aimzhu.com/operator';
// const operatorUrl = 'https://www.aimzhu.com/operator';
const copyrightUrl = 'http://121.36.71.250:58038/copyright';
const copyrightUrl = 'https://www.aimzhu.com/copyright';
const uploadImgUrl = copyrightUrl + '/api/file/v2/upload-image'
const previewUrl = copyrightUrl + '/route/file/v2/download/true/'
/**

View File

@ -18,7 +18,7 @@ Page({
})
if (type == 1) {
this.setData({
hint: '恭喜,支付成功!客服将即刻启动审核流程,待审核无误,您即可前往 “我的” 页面,进行查收。'
hint: '恭喜,交易成功!客服将即刻启动审核流程,待审核无误,您即可前往 “我的” 页面,进行查收。'
})
} else {
this.setData({

View File

@ -13,14 +13,14 @@
<view class="pd-20">
<view class="buy-all-title">
<view class="buy-all-txt">
<text class="txt">全托管</text>
<text class="txt-title">全托管</text>
<text class="money">¥{{allPrice/100}}-{{(allPrice+urgent)/100}}</text>
</view>
<view class="buy-all-btn" bind:tap="doBuy" data-type="ALL">购买</view>
</view>
<view class="buy-desc-box mt-10">
<view class="buy-desc-txt">从下单到取证,仅需提供基本信息,我们为您提供一站式管家服务.</view>
<view class="mt-10" style="font-size: 12px;">提供的服务</view>
<view class="mt-10" style="font-size: 25rpx;">提供的服务</view>
<view class="buy-desc-item mt-10">
<view class="buy-desc-row">
<image src="../../../static/images/ic_check_fit.png" class="buy-desc-row-icon"></image>
@ -58,16 +58,16 @@
</view>
</view>
<view class="mt-10">
<text style="font-size:12px;">使用流程</text>
<text style="font-size:25rpx;">使用流程</text>
<view class="buy-desc-column mt-10 list">
<view class="buy-desc-row-no-margin list-item">
<text class="txt">填写系统名称</text>
<text class="txt-hor">填写系统名称</text>
</view>
<view class="buy-desc-row-no-margin list-item">
<text class="txt">填写基本信息</text>
<text class="txt-hor">填写基本信息</text>
</view>
<view class="buy-desc-row-no-margin list-item">
<text class="txt">接收证书</text>
<text class="txt-hor">接收证书</text>
</view>
</view>
</view>
@ -87,14 +87,14 @@
<view class="pd-20">
<view class="buy-all-title">
<view class="buy-all-txt">
<text class="txt">写材料</text>
<text class="txt-title">写材料</text>
<text class="money">¥{{materialPrice/100}}</text>
</view>
<view class="buy-all-btn" bind:tap="doBuy" data-type="MATERIAL">购买</view>
</view>
<view class="buy-desc-box">
<view class="buy-desc-txt mt-10">通过平台自己搭建可运行软件后由平台自动生成相关鉴别材料,下载鉴别材料后可自行申报或找相关代理机构申报.</view>
<view class="mt-10" style="font-size: 12px;">提供的服务</view>
<view class="mt-10" style="font-size: 25rpx;">提供的服务</view>
<view class="buy-desc-item mt-10">
<view class="buy-desc-row">
<image src="../../../static/images/ic_check_fit.png" class="buy-desc-row-icon"></image>
@ -105,7 +105,7 @@
<text class="txt">平台自动撰写鉴别材料</text>
</view>
</view>
<view class="buy-desc-item">
<view class="buy-desc-item mt-10">
<view class="buy-desc-row">
<image src="/static/images/ic_check_fit.png" class="buy-desc-row-icon"></image>
<text class="txt">包补正材料撰写一直到下证</text>
@ -115,7 +115,7 @@
<text class="txt">两次补正不通过平台退款</text>
</view>
</view>
<view class="buy-desc-item">
<view class="buy-desc-item mt-10">
<view class="buy-desc-row">
<image src="/static/images/ic_check_fit.png" class="buy-desc-row-icon"></image>
<text class="txt">包开发票</text>
@ -125,22 +125,22 @@
<text class="txt">提供可运行软件云服务300天</text>
</view>
</view>
<view class="buy-desc-item">
<view class="buy-desc-item mt-10">
<view class="buy-desc-row">
<image src="/static/images/ic_check_fit.png" class="buy-desc-row-icon"></image>
<text class="txt">客服一对一服务</text>
</view>
</view>
<view class="mt-20">
<text>使用流程</text>
<view class="mt-10">
<text style="font-size: 25rpx;">使用流程</text>
<view style="display: flex;flex-direction: column;">
<view class="buy-desc-row-no-margin mt-10">
<image src="/static/images/ic_check_fit.png" class="buy-desc-row-icon"></image>
<text>按系统操作流程执行</text>
<text class="single-txt">按系统操作流程执行</text>
</view>
<view class="buy-desc-row-no-margin mt-10">
<image src="/static/images/ic_check_fit.png" class="buy-desc-row-icon"></image>
<text>如需视频文件和安装包请在下证后购买下载</text>
<text class="single-txt ">如需视频文件和安装包请在下证后购买下载</text>
</view>
</view>
</view>

View File

@ -70,6 +70,11 @@ page {
color: black;
}
.txt-title {
font-size: 38rpx;
color: #000000;
font-weight: bold;
}
.buy-all-txt .money {
margin-left: 20rpx;
@ -110,10 +115,25 @@ page {
display: flex;
flex-direction: row;
flex: 1;
align-items: center;
align-items: flex-start;
justify-content: flex-start;
}
.txt {
font-size: 24rpx;
line-height: 30rpx;
margin-top: 6rpx;
}
.single-txt {
font-size: 24rpx;
}
.buy-desc-row-icon {
width: 40rpx;
height: 40rpx;
}
.buy-desc-row-no-margin {
display: flex;
flex-direction: row;
@ -121,6 +141,10 @@ page {
align-items: center;
}
.txt-hor {
font-size: 24rpx;
}
.buy-desc-column {
display: flex;
flex-direction: row;
@ -157,14 +181,9 @@ page {
margin-right: 10rpx;
}
.txt {
line-height: 14px;
}
.buy-desc-row-icon {
width: 40rpx;
height: 40rpx;
}
.box-bottom-options {
justify-content: center;

View File

@ -604,10 +604,9 @@ Page({
title: '创建中...',
})
//构建参数
console.log(_self.data.isUrgent)
var list = []
if (_self.data.isUrgent != '') {
list = [_self.data.isUrgent]
if (_self.data.isUrgent != '' && _self.data.isUrgent) {
list = ['URGENT']
}
const data = {
applyContactCsaNo: _self.data.selectContact.csaNo, // 联系人客服编号

View File

@ -110,7 +110,7 @@
<mp-half-screen-dialog show="{{showCommendProject}}" maskClosable="{{false}}">
<view slot="title">推荐系统全称</view>
<view slot="desc">
<textarea bindinput="inputCommendProjectName" placeholder="请简单介绍您想创建的系统,我们会根据您的描述为您推荐系统全称" style="border: 1px solid #f2f2f2;width: 82vw;padding: 10px;height: 50px;font-size: 28rpx;"></textarea>
<textarea value="{{projectName}}" bindinput="inputCommendProjectName" placeholder="请简单介绍您想创建的系统,我们会根据您的描述为您推荐系统全称" style="border: 1px solid #f2f2f2;width: 82vw;padding: 10px;height: 50px;font-size: 28rpx;"></textarea>
<!-- 推荐回来的列表 -->
<scroll-view scroll-y style="height: 300rpx;">
<view class="project-box">
@ -136,7 +136,7 @@
<view class="l-tickets">
<view class="ticket-title">
<view style="display: flex;flex-direction: row;justify-content: center;align-items: center;">
<view class="coupons-icon" style="width: 24px;height: 24px;">
<view class="coupons-icon" style="width: 32rpx;height: 32rpx;">
</view>
<text>优惠卷</text>
</view>
@ -169,14 +169,18 @@
<view class="tickets" bind:tap="selectPackage" data-value="{{item}}">
<view class="l-tickets">
<view class="ticket-title">
<view>套餐包</view>
<view style="display: flex;flex-direction: row;justify-content: center;align-items: center;">
<view class="package-icon" style="width: 32rpx;height: 32rpx;">
</view>
<text>套餐包</text>
</view>
<view>剩余{{item.packageTotalSurplusCount}}件</view>
</view>
<view class="ticket-content">{{item.packageInfoAppDTO.packageName}}</view>
<view class="ticket-desc">{{item.packageInfoAppDTO.packageDescription}}</view>
</view>
<view class="r-tickets">
<radio class="custom-radio" style="margin-left: 5px;" checked="{{tempPackage.packageInfoId==item.packageInfoId}}"></radio>
<radio class="custom-radio" style="margin-left: 5px;" checked="{{tempPackage.packageAccountItem==item.packageAccountItem}}"></radio>
</view>
</view>
</block>
@ -191,15 +195,17 @@
<mp-half-screen-dialog show="{{showLang}}">
<view slot="title">系统语言</view>
<view slot="desc">
<view class="coupons-list-box">
<radio-group style="display: flex;flex-direction: column;" bindchange="changeLang">
<block wx:for="{{langList}}" wx:key="index">
<radio class="custom-radio" style="margin-top: 10px;width: 80vw;" checked="{{selectLang==item}}" value="{{item}}">
<view>{{item}}</view>
</radio>
</block>
</radio-group>
</view>
<scroll-view scroll-y style="height: 300rpx;">
<view class="coupons-list-box">
<radio-group style="display: flex;flex-direction: column;" bindchange="changeLang">
<block wx:for="{{langList}}" wx:key="index">
<radio class="custom-radio" style="margin-top: 10px;width: 80vw;" checked="{{selectLang==item}}" value="{{item}}">
<view style="margin-left: 20rpx;">{{item}}</view>
</radio>
</block>
</radio-group>
</view>
</scroll-view>
</view>
<view slot="footer">
<button class="confirm-btn" style="margin-top: 10px;" bind:tap="confirmSelectLang">确定</button>

File diff suppressed because one or more lines are too long

View File

@ -56,7 +56,7 @@
</view>
</view>
</view>
<view class="content-box">
<view class="content-box" style="height:{{contentHeight}}rpx;">
<container-loading loadingState="{{listLoading}}" style="height:{{contentHeight}}rpx;" bindrefresh="doRefreshList">
<scroll-view scroll-y="{{true}}" style="height: {{contentHeight}}rpx;" bindrefresherrefresh="doRefreshList" refresher-enabled refresher-triggered="{{listRefreshTrig}}" bindscrolltolower="doLoadMore" lower-threshold='30'>
<view class="list-content">
@ -77,7 +77,7 @@
<view class="item-content">
<view class="item-content-title">
<view class="project-name single-line">{{item.projName}}</view>
<view class="project-status">{{item.pay.servicePackageId != '' ? '套餐包':'¥'+(item.pay.charge/100)}}</view>
<view class="project-status">{{item.pay.servicePackageId != '' ? '套餐包':'¥'+(item.pay.payment/100)}}</view>
</view>
<view class="project-aff">
<view class="icon icon-user-ind"></view>

View File

@ -14,7 +14,7 @@
border-bottom-left-radius: 10rpx;
border-bottom-right-radius: 10rpx;
background-color: rgba(255, 255, 255, 1);
box-shadow: 0rpx 2rpx 6rpx 0rpx rgba(206, 206, 206, 0.6);
box-shadow: 0rpx 2rpx 6rpx 0rpx rgba(233, 233, 233, 0.6);
}
.container-title {
@ -391,7 +391,7 @@
.marquee-text {
display: inline-block;
animation: marquee 10s linear infinite;
animation: marquee 25s linear infinite;
color: rgba(85, 0, 0, 1);
font-size: 24rpx;
margin-left: 15px;
@ -400,7 +400,7 @@
@keyframes marquee {
0% {
transform: translateX(100%);
transform: translateX(0%);
}
100% {

View File

@ -83,7 +83,6 @@
background-color: rgba(255, 169, 0, 1);
color: rgba(255, 255, 255, 1);
text-align: center;
font-family: PingFangSC-regular;
}
.btn[disabled] {

View File

@ -89,7 +89,8 @@ Page({
successHint: '个人信息修改成功',
showSuccess: true
})
}, err => {
})
.catch(err => {
wx.hideLoading()
_self.setData({
errorHint: err.msg ? err.msg : '信息修改失败,请稍后重试',