初次提交
@ -0,0 +1,14 @@
|
||||
# Windows
|
||||
[Dd]esktop.ini
|
||||
Thumbs.db
|
||||
$RECYCLE.BIN/
|
||||
|
||||
# macOS
|
||||
.DS_Store
|
||||
.fseventsd
|
||||
.Spotlight-V100
|
||||
.TemporaryItems
|
||||
.Trashes
|
||||
|
||||
# Node.js
|
||||
node_modules/
|
@ -0,0 +1,22 @@
|
||||
{
|
||||
"pages": [
|
||||
"pages/index/index",
|
||||
"pages/ds/ds",
|
||||
"pages/cp/cp",
|
||||
"pages/INWORK/INWORK",
|
||||
"pages/WORKDETAIL/WORKDETAIL",
|
||||
"pages/OLDWORK/OLDWORK",
|
||||
"pages/INFO_FILES/INFO_FILES"
|
||||
|
||||
],
|
||||
"window": {
|
||||
"backgroundColor": "#FFF",
|
||||
"backgroundTextStyle": "light",
|
||||
"navigationBarBackgroundColor": "#FFF",
|
||||
"navigationBarTitleText": "方合陆运业务辅助",
|
||||
"navigationBarTextStyle": "black"
|
||||
},
|
||||
"sitemapLocation": "sitemap.json",
|
||||
"lazyCodeLoading": "requiredComponents",
|
||||
"style": "v2"
|
||||
}
|
@ -0,0 +1,158 @@
|
||||
@import 'style/weui.wxss';
|
||||
/**app.wxss**/
|
||||
.container {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
button {
|
||||
background: initial;
|
||||
}
|
||||
|
||||
button:focus{
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
button::after{
|
||||
border: none;
|
||||
}
|
||||
|
||||
|
||||
page {
|
||||
background: #f6f6f6;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-start;
|
||||
font-size:16px;
|
||||
}
|
||||
|
||||
.userinfo, .uploader, .tunnel {
|
||||
margin-top: 40rpx;
|
||||
height: 140rpx;
|
||||
width: 100%;
|
||||
background: #fff;
|
||||
border: 1px solid rgba(0, 0, 0, 0.1);
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
transition: all 300ms ease;
|
||||
}
|
||||
|
||||
.userinfo-avatar {
|
||||
width: 100rpx;
|
||||
height: 100rpx;
|
||||
margin: 20rpx;
|
||||
border-radius: 50%;
|
||||
background-size: cover;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
.userinfo-avatar:after {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.userinfo-nickname {
|
||||
font-size: 32rpx;
|
||||
color: #007aff;
|
||||
background-color: white;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.userinfo-nickname::after {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.uploader, .tunnel {
|
||||
height: auto;
|
||||
padding: 0 0 0 40rpx;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.uploader-text, .tunnel-text {
|
||||
width: 100%;
|
||||
line-height: 52px;
|
||||
font-size: 34rpx;
|
||||
color: #007aff;
|
||||
}
|
||||
|
||||
.uploader-container {
|
||||
width: 100%;
|
||||
height: 400rpx;
|
||||
padding: 20rpx 20rpx 20rpx 0;
|
||||
display: flex;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
box-sizing: border-box;
|
||||
border-top: 1px solid rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
.uploader-image {
|
||||
width: 100%;
|
||||
height: 360rpx;
|
||||
}
|
||||
|
||||
.tunnel {
|
||||
padding: 0 0 0 40rpx;
|
||||
}
|
||||
|
||||
.tunnel-text {
|
||||
position: relative;
|
||||
color: #222;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-content: center;
|
||||
justify-content: space-between;
|
||||
box-sizing: border-box;
|
||||
border-top: 1px solid rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
.tunnel-text:first-child {
|
||||
border-top: none;
|
||||
}
|
||||
|
||||
.tunnel-switch {
|
||||
position: absolute;
|
||||
right: 20rpx;
|
||||
top: -2rpx;
|
||||
}
|
||||
|
||||
.disable {
|
||||
color: #888;
|
||||
}
|
||||
|
||||
.service {
|
||||
position: fixed;
|
||||
right: 40rpx;
|
||||
bottom: 40rpx;
|
||||
width: 140rpx;
|
||||
height: 140rpx;
|
||||
border-radius: 50%;
|
||||
background: linear-gradient(#007aff, #0063ce);
|
||||
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
|
||||
display: flex;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
transition: all 300ms ease;
|
||||
}
|
||||
|
||||
.service-button {
|
||||
position: absolute;
|
||||
top: 40rpx;
|
||||
}
|
||||
|
||||
.service:active {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.request-text {
|
||||
padding: 20rpx 0;
|
||||
font-size: 24rpx;
|
||||
line-height: 36rpx;
|
||||
word-break: break-all;
|
||||
}
|
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 1.2 KiB |
@ -0,0 +1,214 @@
|
||||
var app = getApp()
|
||||
|
||||
// pages/INFO_FILES/INFO_FILES.js
|
||||
Page({
|
||||
|
||||
/**
|
||||
* 页面的初始数据
|
||||
*/
|
||||
data: {
|
||||
dataList:[],
|
||||
upFiles: [],
|
||||
upResult:[],
|
||||
gid:"",
|
||||
homeurl:"",
|
||||
picurl:""
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面加载
|
||||
*/
|
||||
onLoad: function (options) {
|
||||
this.setData({
|
||||
gid: options.gid
|
||||
})
|
||||
|
||||
|
||||
this.query();
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面初次渲染完成
|
||||
*/
|
||||
onReady: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面显示
|
||||
*/
|
||||
onShow: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面隐藏
|
||||
*/
|
||||
onHide: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面卸载
|
||||
*/
|
||||
onUnload: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 页面相关事件处理函数--监听用户下拉动作
|
||||
*/
|
||||
onPullDownRefresh: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 页面上拉触底事件的处理函数
|
||||
*/
|
||||
onReachBottom: function () {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 用户点击右上角分享
|
||||
*/
|
||||
onShareAppMessage: function () {
|
||||
|
||||
},
|
||||
query() {
|
||||
var that = this;
|
||||
var openid=getApp().globalData.baseInfo.OPENID;
|
||||
var gid=this.data.gid;
|
||||
var jsonstr=JSON.stringify(
|
||||
{
|
||||
openid:openid,
|
||||
formname:'司机上传附件',
|
||||
GId:gid
|
||||
}
|
||||
);
|
||||
wx.request({
|
||||
url: getApp().globalData.serverUrl + '/FHDriverInterface',
|
||||
header: {'content-type': 'application/x-www-form-urlencoded'},
|
||||
method: 'POST',
|
||||
data: {
|
||||
jsonstr
|
||||
},
|
||||
success: function (r) {
|
||||
console.log(r);
|
||||
that.setData({
|
||||
dataList: r.data.Data
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
},
|
||||
|
||||
chooseFile(e) {
|
||||
var that = this;
|
||||
//chooseImage改为chooseMedia
|
||||
wx.chooseMedia({
|
||||
count: 1,
|
||||
mediaType: ['image','video'],
|
||||
//sizeType: ['compressed'],
|
||||
sourceType: ['album', 'camera'],
|
||||
maxDuration: 30,
|
||||
camera: 'back',
|
||||
success(res) {
|
||||
console.log(res)
|
||||
// var files = that.data.upFiles;
|
||||
// files.push(res.tempFilePaths[0])
|
||||
// that.setData({
|
||||
// upFiles: files
|
||||
// })
|
||||
var files = [];
|
||||
|
||||
res.tempFiles.forEach((x)=>{
|
||||
var IMG=x.tempFilePath;
|
||||
files.push(IMG);
|
||||
})
|
||||
that.setData({
|
||||
upFiles: files
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
},
|
||||
submitBill(res) {
|
||||
|
||||
wx.showLoading({
|
||||
title: '请稍后'
|
||||
})
|
||||
var that = this;
|
||||
var openid=getApp().globalData.baseInfo.OPENID;
|
||||
if (this.data.upFiles.length > 0) {
|
||||
for (let c = 0; c < this.data.upFiles.length; c++) {
|
||||
wx.uploadFile({
|
||||
url: getApp().globalData.serverUrl + '/UploadFile_PC',
|
||||
filePath: this.data.upFiles[c],
|
||||
name: 'file',
|
||||
formData: {
|
||||
gid: that.data.gid,
|
||||
openid: openid
|
||||
},
|
||||
success(res) {
|
||||
console.log(res)
|
||||
if (res.statusCode == 200) {
|
||||
that.query();
|
||||
wx.hideLoading();
|
||||
that.setData({
|
||||
upFiles: []
|
||||
});
|
||||
} else {
|
||||
wx.showModal({
|
||||
title: '提示',
|
||||
content: '上传文件出错',
|
||||
showCancel: false
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
} else {
|
||||
that.query();
|
||||
wx.hideLoading()
|
||||
}
|
||||
|
||||
|
||||
},
|
||||
delfile(e) {
|
||||
var that = this;
|
||||
var docgid = e.currentTarget.dataset.gid;
|
||||
var openid=getApp().globalData.baseInfo.OPENID;
|
||||
var gid=this.data.gid;
|
||||
var jsonstr=JSON.stringify(
|
||||
{
|
||||
openid:openid,
|
||||
formname:'司机删除附件',
|
||||
GId:gid,
|
||||
DocGid:docgid
|
||||
}
|
||||
);
|
||||
wx.request({
|
||||
url: getApp().globalData.serverUrl + '/FHDriverInterface',
|
||||
header: {'content-type': 'application/x-www-form-urlencoded'},
|
||||
method: 'POST',
|
||||
data: {
|
||||
jsonstr
|
||||
},
|
||||
success: function (r) {
|
||||
console.log(r);
|
||||
that.setData({
|
||||
dataList: r.data.Data
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
},
|
||||
previewImage: function (e) {
|
||||
var current=e.target.dataset.src;
|
||||
wx.previewImage({
|
||||
current: current, // 当前显示图片的http链接
|
||||
urls: [current] // 需要预览的图片http链接列表
|
||||
})
|
||||
}
|
||||
})
|
@ -0,0 +1,3 @@
|
||||
{
|
||||
"usingComponents": {}
|
||||
}
|
@ -0,0 +1,52 @@
|
||||
<!--pages/INFO_FILES/INFO_FILES.wxml-->
|
||||
<view class="page">
|
||||
<view class="page__bd">
|
||||
<!-- <view class="weui-form-preview">
|
||||
<view class="weui-form-preview__hd">
|
||||
<view class="weui-form-preview__item">
|
||||
<view class="weui-form-preview__label"><p>提单号:<span>{{mblno}}</span></p></view>
|
||||
<view class="weui-form-preview__label"><p>箱号:<span>{{showcntrno}}</span></p></view>
|
||||
<view class="weui-form-preview__label"><p>车号:<span>{{truckno}}</span></p></view>
|
||||
</view>
|
||||
</view>
|
||||
</view> -->
|
||||
|
||||
<view class="weui-cells">
|
||||
<view class="weui-cell" style="background:none;margin-bottom:5px !important;">
|
||||
<view class="increase weui-cell__bd" bindtap="chooseFile"><image src="../../images/increase.png"></image>拍照</view>
|
||||
<view class="weui-cell__ft"><button bindtap="submitBill">提交</button></view>
|
||||
</view>
|
||||
未提交图片:
|
||||
<view class="weui-cell">
|
||||
<view class="weui-cell__bd">
|
||||
|
||||
<view wx:for="{{upFiles}}" wx:key="item" data-id="{{item}}">
|
||||
<image mode="aspectFill" src="{{item}}"></image>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
已上传图片:
|
||||
<view class="weui-cell weui-shadow" wx:for="{{dataList}}" wx:key="item">
|
||||
|
||||
<view class="weui-cell__bd">
|
||||
|
||||
|
||||
<image src='{{item.Driect_URL}}' data-src="{{item.Driect_URL}}" bindtap="previewImage" mode="widthFix"></image>
|
||||
|
||||
<view class="delete-btn" bindtap="delfile" data-gid="{{item.GID}}"><image src="../../images/delete.png"></image>删除</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--
|
||||
<image class='image_size' src='http://192.168.0.100:10200/DSWMSPIC/Upload/Tables/VW_INFO_FILES/202012100909412467/1.jpg' mode="widthFix"></image>
|
||||
--->
|
@ -0,0 +1,107 @@
|
||||
/* pages/INFO_FILES/INFO_FILES.wxss */
|
||||
page{
|
||||
background: #FFF;
|
||||
}
|
||||
.weui-form-preview{
|
||||
padding:5px 16px;
|
||||
padding-bottom:10px;
|
||||
margin-bottom:0px;
|
||||
background: #f7f7f7;
|
||||
}
|
||||
.weui-form-preview:before,.weui-form-preview__hd{
|
||||
padding:0;
|
||||
}
|
||||
.weui-form-preview:before,.weui-form-preview__hd:after,.weui-form-preview:after,.weui-cell:before{
|
||||
border:none;
|
||||
}
|
||||
.weui-form-preview__hd .weui-form-preview__item .weui-form-preview__label{
|
||||
width:100%;
|
||||
color:#333;
|
||||
font-size: 14px;
|
||||
line-height:1.75em;
|
||||
text-align: left;
|
||||
text-align-last: left;
|
||||
}
|
||||
.weui-form-preview__hd .weui-form-preview__item .weui-form-preview__label p{
|
||||
color:#666;
|
||||
}
|
||||
.weui-form-preview__hd .weui-form-preview__item .weui-form-preview__label span{
|
||||
display: block;
|
||||
float:right;
|
||||
}
|
||||
.weui-cells:before,.weui-cells:after{
|
||||
border:none;
|
||||
}
|
||||
.weui-cells{
|
||||
margin-top:0px;
|
||||
}
|
||||
.weui-cells .weui-cell{
|
||||
background: #FFF;
|
||||
margin-left:10px;
|
||||
margin-right:10px;
|
||||
margin-bottom:10px;
|
||||
border-radius:5px;
|
||||
padding:10px;
|
||||
padding-bottom:5px;
|
||||
}
|
||||
.weui-cells .weui-cell.weui-shadow{
|
||||
border-bottom:10px solid #f7f7f7;
|
||||
margin-left:0;
|
||||
margin-right:0;
|
||||
padding-left:0;
|
||||
padding-right:0;
|
||||
padding-top:0;
|
||||
}
|
||||
.weui-cells .weui-cell.weui-shadow .weui-cell__bd{
|
||||
margin-left:15px;
|
||||
margin-right:15px;
|
||||
}
|
||||
.weui-cells .weui-cell .increase{
|
||||
color:#2d8cf0;
|
||||
font-size:16px;
|
||||
}
|
||||
.weui-cells .weui-cell .increase image{
|
||||
width:18px;
|
||||
height:18px;
|
||||
display: block;
|
||||
margin-top:2px;
|
||||
margin-right:5px;
|
||||
float: left;
|
||||
}
|
||||
.weui-cells .weui-cell .weui-cell__ft button{
|
||||
width:55px;
|
||||
font-weight: normal;
|
||||
padding:0;
|
||||
min-height:30px;
|
||||
line-height:30px;
|
||||
text-align: center;
|
||||
font-size: 14px;
|
||||
background:#2d8cf0;
|
||||
color:#FFF;
|
||||
}
|
||||
.weui-cells .weui-cell:last-child{
|
||||
padding:0 !important;
|
||||
}
|
||||
.weui-cell__bd .img-box image{
|
||||
width:auto !important;
|
||||
border-radius: 5px;
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
max-width: 100%;
|
||||
}
|
||||
.weui-cell__bd .delete-btn{
|
||||
display:block;
|
||||
margin-top:5px;
|
||||
font-size: 12px;
|
||||
color:#fb451e;
|
||||
padding:4px 7px;
|
||||
border-radius:3px;
|
||||
float:right;
|
||||
}
|
||||
.weui-cell__bd .delete-btn image{
|
||||
width:12px;
|
||||
height:15px;
|
||||
margin-right:3px;
|
||||
display: block;
|
||||
float:left;
|
||||
}
|
@ -0,0 +1,99 @@
|
||||
// pages/INWORK/INWORK.js
|
||||
Page({
|
||||
|
||||
/**
|
||||
* 页面的初始数据
|
||||
*/
|
||||
data: {
|
||||
dataList:[]
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面加载
|
||||
*/
|
||||
onLoad(options) {
|
||||
this.query();
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面初次渲染完成
|
||||
*/
|
||||
onReady() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面显示
|
||||
*/
|
||||
onShow() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面隐藏
|
||||
*/
|
||||
onHide() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面卸载
|
||||
*/
|
||||
onUnload() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 页面相关事件处理函数--监听用户下拉动作
|
||||
*/
|
||||
onPullDownRefresh() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 页面上拉触底事件的处理函数
|
||||
*/
|
||||
onReachBottom() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 用户点击右上角分享
|
||||
*/
|
||||
onShareAppMessage() {
|
||||
|
||||
}
|
||||
,
|
||||
query(e) {
|
||||
var that = this
|
||||
var openid=getApp().globalData.baseInfo.OPENID;
|
||||
var jsonstr=JSON.stringify(
|
||||
{
|
||||
openid:openid,
|
||||
formname:'当前业务'
|
||||
}
|
||||
);
|
||||
wx.request({
|
||||
url: getApp().globalData.serverUrl + '/FHDriverInterface',
|
||||
header: {'content-type': 'application/x-www-form-urlencoded'},
|
||||
method: 'POST',
|
||||
data: {
|
||||
jsonstr
|
||||
},
|
||||
success: function (r) {
|
||||
console.log(r)
|
||||
that.setData({
|
||||
dataList: r.data.Data
|
||||
})
|
||||
}
|
||||
})
|
||||
} ,
|
||||
showdodetail(e) {
|
||||
var that = this
|
||||
var gid = e.currentTarget.dataset.gid;
|
||||
console.log(e.currentTarget.dataset);
|
||||
wx.navigateTo({
|
||||
url: '/pages/WORKDETAIL/WORKDETAIL?histype=now&gid='+gid
|
||||
})
|
||||
}
|
||||
})
|
@ -0,0 +1,3 @@
|
||||
{
|
||||
"usingComponents": {}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
<!--pages/INWORK/INWORK.wxml-->
|
||||
<view class="page">
|
||||
<view class="weui-cells weui-cells_form">
|
||||
<view class="weui-cell" wx:for="{{dataList}}" wx:key="item">
|
||||
<view style="font-size: 14px;color: black;" class="weui-cell__bd" bindtap="showdodetail" data-gid="{{item.gId}}" >
|
||||
<view class="customer-name">{{item.ExpDate}} {{item.CustomerName}}</view>
|
||||
<view >{{item.LoadPlace}}</view>
|
||||
<view>场站名称:<span>{{item.YardName}}</span></view>
|
||||
<view>提交状态:<span>{{item.TASKSTATUS}}</span></view>
|
||||
<view style="color: rgb(30, 196, 196);">详情点击查看</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
@ -0,0 +1 @@
|
||||
/* pages/INWORK/INWORK.wxss */
|
@ -0,0 +1,98 @@
|
||||
Page({
|
||||
|
||||
/**
|
||||
* 页面的初始数据
|
||||
*/
|
||||
data: {
|
||||
dataList:[]
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面加载
|
||||
*/
|
||||
onLoad(options) {
|
||||
this.query();
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面初次渲染完成
|
||||
*/
|
||||
onReady() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面显示
|
||||
*/
|
||||
onShow() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面隐藏
|
||||
*/
|
||||
onHide() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 生命周期函数--监听页面卸载
|
||||
*/
|
||||
onUnload() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 页面相关事件处理函数--监听用户下拉动作
|
||||
*/
|
||||
onPullDownRefresh() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 页面上拉触底事件的处理函数
|
||||
*/
|
||||
onReachBottom() {
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* 用户点击右上角分享
|
||||
*/
|
||||
onShareAppMessage() {
|
||||
|
||||
}
|
||||
,
|
||||
query(e) {
|
||||
var that = this
|
||||
var openid=getApp().globalData.baseInfo.OPENID;
|
||||
var jsonstr=JSON.stringify(
|
||||
{
|
||||
openid:openid,
|
||||
formname:'历史业务'
|
||||
}
|
||||
);
|
||||
wx.request({
|
||||
url: getApp().globalData.serverUrl + '/FHDriverInterface',
|
||||
header: {'content-type': 'application/x-www-form-urlencoded'},
|
||||
method: 'POST',
|
||||
data: {
|
||||
jsonstr
|
||||
},
|
||||
success: function (r) {
|
||||
console.log(r)
|
||||
that.setData({
|
||||
dataList: r.data.Data
|
||||
})
|
||||
}
|
||||
})
|
||||
} ,
|
||||
showdodetail(e) {
|
||||
var that = this
|
||||
var gid = e.currentTarget.dataset.gid;
|
||||
console.log(e.currentTarget.dataset);
|
||||
wx.navigateTo({
|
||||
url: '/pages/WORKDETAIL/WORKDETAIL?histype=old&gid='+gid
|
||||
})
|
||||
}
|
||||
})
|
@ -0,0 +1,3 @@
|
||||
{
|
||||
"usingComponents": {}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
<!--pages/OLDWORK/OLDWORK.wxml-->
|
||||
<view class="page">
|
||||
<view class="weui-cells weui-cells_form">
|
||||
<view class="weui-cell" wx:for="{{dataList}}" wx:key="item">
|
||||
<view class="weui-cell__bd" bindtap="showdodetail" data-gid="{{item.gId}}" >
|
||||
<view class="customer-name">{{item.ExpDate}} {{item.CustomerName}}</view>
|
||||
<!--<view >{{item.gId}}</view>-->
|
||||
<view >{{item.LoadPlace}}</view>
|
||||
<view>场站名称:<span>{{item.YardName}}</span></view>
|
||||
<view>提交状态:<span>{{item.TASKSTATUS}}</span></view>
|
||||
<view>详情点击查看</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
@ -0,0 +1 @@
|
||||
/* pages/OLDWORK/OLDWORK.wxss */
|
@ -0,0 +1,3 @@
|
||||
{
|
||||
"usingComponents": {}
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
/* pages/WORKDETAIL/WORKDETAIL.wxss */
|
||||
.customer-name{
|
||||
font-size: 15px;
|
||||
color: black;
|
||||
}
|
||||
.jiayouList{
|
||||
|
||||
width: 90%;
|
||||
margin: 10px auto;
|
||||
|
||||
}
|
||||
.jiayouItem{
|
||||
margin-bottom: 15px;
|
||||
background: rgb(226, 225, 225);
|
||||
padding: 5px;
|
||||
}
|
@ -0,0 +1,170 @@
|
||||
//index.js
|
||||
//获取应用实例
|
||||
var app = getApp()
|
||||
Page({
|
||||
data: {
|
||||
userOldPwd: '',
|
||||
userNewPwd1: '',
|
||||
userNewPwd2: ''
|
||||
},
|
||||
//用户名和密码输入框事件
|
||||
userOldPwdInput:function(e){
|
||||
this.setData({
|
||||
userOldPwd:e.detail.value
|
||||
})
|
||||
},
|
||||
userNewPwd1Input:function(e){
|
||||
this.setData({
|
||||
userNewPwd1:e.detail.value
|
||||
})
|
||||
},
|
||||
userNewPwd2Input:function(e){
|
||||
this.setData({
|
||||
userNewPwd2:e.detail.value
|
||||
})
|
||||
},
|
||||
|
||||
ConfirmClick:function(){
|
||||
if(this.data.userOldPwd.length == 0 || this.data.userNewPwd1.length == 0){
|
||||
this.setData({
|
||||
infoMess:'温馨提示:新旧密码都不能为空!',
|
||||
})
|
||||
}if(this.data.userNewPwd1.length != this.data.userNewPwd2.length ){
|
||||
this.setData({
|
||||
infoMess:'温馨提示:新密码两次录入必须内容一致',
|
||||
})
|
||||
}else{
|
||||
//console.log(this.data.userName+':'+this.data.userPwd)
|
||||
this.setData({
|
||||
infoMess:'保存中......',
|
||||
})
|
||||
let that=this;
|
||||
let url = getApp().globalData.serverUrl + '/FHDriverInterface';
|
||||
//let url="http://112.226.192.143:10200/CommMng/BasicDataRef/GetUserRefList";
|
||||
//let url="http://112.226.192.143:10200/Dispatch/WxApp/FirstLogin";
|
||||
|
||||
var openid=getApp().globalData.baseInfo.OPENID;
|
||||
var userOldPwd=this.data.userOldPwd;
|
||||
var userNewPwd1=this.data.userNewPwd1;
|
||||
var userNewPwd2=this.data.userNewPwd2;
|
||||
wx.login({
|
||||
success(res) {
|
||||
if (res.code) {
|
||||
|
||||
// var param={
|
||||
// openid:openid,
|
||||
// formname:'修改密码',
|
||||
// userOldPwd:userOldPwd,
|
||||
// userNewPwd1:userNewPwd1,
|
||||
// userNewPwd2:userNewPwd2
|
||||
// };
|
||||
var jsonstr=JSON.stringify(
|
||||
{
|
||||
openid:openid,
|
||||
formname:'修改密码',
|
||||
userOldPwd:userOldPwd,
|
||||
userNewPwd1:userNewPwd1,
|
||||
userNewPwd2:userNewPwd2
|
||||
}
|
||||
);
|
||||
|
||||
wx.request({
|
||||
header: {'content-type': 'application/x-www-form-urlencoded'},
|
||||
url: url,
|
||||
method: 'POST',
|
||||
data: {
|
||||
jsonstr
|
||||
},
|
||||
success: function(r) {
|
||||
console.log(r)
|
||||
if (r.data.Success==true) {
|
||||
|
||||
wx.reLaunch({
|
||||
url: '/pages/ds/ds'
|
||||
})
|
||||
|
||||
}else{
|
||||
that.setData({
|
||||
infoMess:(r.data.Message)
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
},
|
||||
authLogin(e) {
|
||||
var that = this
|
||||
wx.login({
|
||||
success(res) {
|
||||
if (res.code) {
|
||||
let url = getApp().globalData.serverUrl + '/GetDriverInfo';
|
||||
url = url+'?code='+res.code;
|
||||
wx.request({
|
||||
url: getApp().globalData.serverUrl + '/GetDriverInfo',
|
||||
method: 'POST',
|
||||
data: {
|
||||
scene: that.data.scene,
|
||||
code: res.code
|
||||
},
|
||||
success: function(r) {
|
||||
console.log(r)
|
||||
if (r.data == 'ok') {
|
||||
wx.reLaunch({
|
||||
url: '/pages/index/index'
|
||||
})
|
||||
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
},
|
||||
onLoad: function () {
|
||||
console.log('onLoad')
|
||||
var that = this
|
||||
wx.login({
|
||||
success(res) {
|
||||
if (res.code) {
|
||||
console.log('code:' + res.code)
|
||||
//发起网络请求
|
||||
wx.request({
|
||||
url: getApp().globalData.serverUrl + '/GetDriverInfo?code=' + res.code,
|
||||
success: function (res) {
|
||||
wx.hideLoading()
|
||||
if (res.data.ErrorCode == 0) {
|
||||
console.log(res.data)
|
||||
var baseInfo = res.data.BaseInfo
|
||||
//var detailInfo = res.data.DetailInfo
|
||||
getApp().globalData.baseInfo = baseInfo
|
||||
//getApp().globalData.detailInfo = detailInfo
|
||||
that.setData({
|
||||
baseInfo: baseInfo
|
||||
})
|
||||
|
||||
//that.checkBind();
|
||||
} else if (res.data.ErrorCode == -1) {
|
||||
// wx.reLaunch({
|
||||
// url: '/pages/register/register'
|
||||
// })
|
||||
that.setData({
|
||||
hasNoUsedr: true
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
} else {
|
||||
this.setData({
|
||||
infoMess:'登录失败!请检查账号和密码是否准确',
|
||||
})
|
||||
console.log('登录失败!' + res.errMsg)
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
@ -0,0 +1,3 @@
|
||||
{
|
||||
"usingComponents": {}
|
||||
}
|
@ -0,0 +1,88 @@
|
||||
/**index.wxss**/
|
||||
.itemView{
|
||||
margin-top: 10px;
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
height: 25px;
|
||||
|
||||
justify-content: flex-start;
|
||||
display: flex;
|
||||
/*align-items: center;*/
|
||||
}
|
||||
.input{
|
||||
width: 280px;
|
||||
height: 25px;
|
||||
border: 1px solid lightgray;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.button-hover {
|
||||
background-color: red;
|
||||
}
|
||||
/** 添加自定义button点击态样式类**/
|
||||
.other-button-hover {
|
||||
background-color: blue;
|
||||
}
|
||||
button {margin: 10px;}
|
||||
|
||||
input::-webkit-input-placeholder {
|
||||
color: #999 !important;
|
||||
}
|
||||
|
||||
input::-moz-placeholder {
|
||||
color: #999 !important;
|
||||
}
|
||||
|
||||
input:-moz-placeholder {
|
||||
color: #999 !important;
|
||||
}
|
||||
|
||||
input:-ms-input-placeholder {
|
||||
color: #999 !important;
|
||||
}
|
||||
|
||||
page{
|
||||
background: #FFF;
|
||||
}
|
||||
.page{
|
||||
background: #FFF;
|
||||
}
|
||||
.weui-cells:before,.weui-cells:after,.weui-cell:before{
|
||||
border:none;
|
||||
}
|
||||
.weui-cells .weui-cell{
|
||||
padding-bottom:5px !important;
|
||||
}
|
||||
.weui-cell .weui-cell__hd{
|
||||
width:100% !important;
|
||||
}
|
||||
.weui-cells_form .weui-cell .weui-cell__hd input{
|
||||
width:100% !important;
|
||||
border:none !important;
|
||||
border-bottom: 1px solid #e8ecef !important;
|
||||
border-radius:0 !important;
|
||||
font-size: 12px;
|
||||
color:#666 !important;
|
||||
margin-top:5px;
|
||||
text-align:left;
|
||||
text-align-last: left;
|
||||
}
|
||||
.weui-cells_form .weui-cell__bd{
|
||||
width:100%;
|
||||
flex: none;
|
||||
}
|
||||
button {
|
||||
width:80% !important;
|
||||
text-align: center;
|
||||
background: #3496fe !important;
|
||||
color: #FFF !important;
|
||||
font-weight: normal;
|
||||
display: block;
|
||||
border-radius: 7px;
|
||||
box-shadow:1px 4px 7px rgba(45,140,240,.2);
|
||||
}
|
||||
.weui-msg{
|
||||
padding:0;
|
||||
}
|
||||
.weui-msg__tips{
|
||||
text-align: center;
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
{
|
||||
"usingComponents": {}
|
||||
}
|
@ -0,0 +1,88 @@
|
||||
/**index.wxss**/
|
||||
.itemView{
|
||||
margin-top: 10px;
|
||||
margin-left: 10px;
|
||||
margin-right: 10px;
|
||||
height: 25px;
|
||||
|
||||
justify-content: flex-start;
|
||||
display: flex;
|
||||
/*align-items: center;*/
|
||||
}
|
||||
.input{
|
||||
width: 280px;
|
||||
height: 25px;
|
||||
border: 1px solid lightgray;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.button-hover {
|
||||
background-color: red;
|
||||
}
|
||||
/** 添加自定义button点击态样式类**/
|
||||
.other-button-hover {
|
||||
background-color: blue;
|
||||
}
|
||||
button {margin: 10px;}
|
||||
|
||||
input::-webkit-input-placeholder {
|
||||
color: #999 !important;
|
||||
}
|
||||
|
||||
input::-moz-placeholder {
|
||||
color: #999 !important;
|
||||
}
|
||||
|
||||
input:-moz-placeholder {
|
||||
color: #999 !important;
|
||||
}
|
||||
|
||||
input:-ms-input-placeholder {
|
||||
color: #999 !important;
|
||||
}
|
||||
|
||||
page{
|
||||
background: #FFF;
|
||||
}
|
||||
.page{
|
||||
background: #FFF;
|
||||
}
|
||||
.weui-cells:before,.weui-cells:after,.weui-cell:before{
|
||||
border:none;
|
||||
}
|
||||
.weui-cells .weui-cell{
|
||||
padding-bottom:5px !important;
|
||||
}
|
||||
.weui-cell .weui-cell__hd{
|
||||
width:100% !important;
|
||||
}
|
||||
.weui-cells_form .weui-cell .weui-cell__hd input{
|
||||
width:100% !important;
|
||||
border:none !important;
|
||||
border-bottom: 1px solid #e8ecef !important;
|
||||
border-radius:0 !important;
|
||||
font-size: 12px;
|
||||
color:#666 !important;
|
||||
margin-top:5px;
|
||||
text-align:left;
|
||||
text-align-last: left;
|
||||
}
|
||||
.weui-cells_form .weui-cell__bd{
|
||||
width:100%;
|
||||
flex: none;
|
||||
}
|
||||
button {
|
||||
width:80% !important;
|
||||
text-align: center;
|
||||
background: #3496fe !important;
|
||||
color: #FFF !important;
|
||||
font-weight: normal;
|
||||
display: block;
|
||||
border-radius: 7px;
|
||||
box-shadow:1px 4px 7px rgba(45,140,240,.2);
|
||||
}
|
||||
.weui-msg{
|
||||
padding:0;
|
||||
}
|
||||
.weui-msg__tips{
|
||||
text-align: center;
|
||||
}
|
@ -0,0 +1,160 @@
|
||||
//index.js
|
||||
const app = getApp()
|
||||
|
||||
Page({
|
||||
data: {
|
||||
avatarUrl: './user-unlogin.png',
|
||||
userInfo: {SHOWNAME:"--",companyname:"--"},
|
||||
baseInfo:null,
|
||||
logged: false,
|
||||
takeSession: false,
|
||||
requestResult: '',
|
||||
hasNoUsedr:false
|
||||
},
|
||||
|
||||
onLoad: function() {
|
||||
//后台验证
|
||||
var that = this
|
||||
wx.login({
|
||||
success(res) {
|
||||
if (res.code) {
|
||||
console.log('code:' + res.code)
|
||||
//发起网络请求
|
||||
wx.request({
|
||||
url: getApp().globalData.serverUrl + '/GetDriverInfo?code=' + res.code,
|
||||
success: function (res) {
|
||||
wx.hideLoading()
|
||||
if (res.data.ErrorCode == 0) {
|
||||
console.log(res.data)
|
||||
var baseInfo = res.data.BaseInfo
|
||||
//var detailInfo = res.data.DetailInfo
|
||||
getApp().globalData.baseInfo = baseInfo
|
||||
//getApp().globalData.detailInfo = detailInfo
|
||||
that.setData({
|
||||
userInfo: baseInfo
|
||||
})
|
||||
|
||||
that.checkBind();
|
||||
} else if (res.data.ErrorCode == -1) {
|
||||
// wx.reLaunch({
|
||||
// url: '/pages/register/register'
|
||||
// })
|
||||
that.setData({
|
||||
hasNoUsedr: true
|
||||
});
|
||||
that.checkBind();
|
||||
}
|
||||
}
|
||||
})
|
||||
} else {
|
||||
console.log('登录失败!' + res.errMsg)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
},
|
||||
|
||||
onGetUserInfo: function(e) {
|
||||
if (!this.data.logged && e.detail.userInfo) {
|
||||
this.setData({
|
||||
logged: true,
|
||||
avatarUrl: e.detail.userInfo.avatarUrl,
|
||||
userInfo: e.detail.userInfo
|
||||
})
|
||||
}
|
||||
},
|
||||
|
||||
checkBind: function () {
|
||||
if (this.data.hasNoUsedr) {
|
||||
wx.showModal({
|
||||
title: '提示',
|
||||
content: '您还未输入账号和密码,需要先输入并验证通过才能使用,马上开始吗?',
|
||||
success: function (res) {
|
||||
if (res.confirm) {
|
||||
wx.redirectTo({
|
||||
url: '/pages/ds/ds'
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
},
|
||||
onGetOpenid: function() {
|
||||
// 调用云函数
|
||||
wx.cloud.callFunction({
|
||||
name: 'login',
|
||||
data: {},
|
||||
success: res => {
|
||||
console.log('[云函数] [login] user openid: ', res.result.openid)
|
||||
app.globalData.openid = res.result.openid
|
||||
wx.navigateTo({
|
||||
url: '../userConsole/userConsole',
|
||||
})
|
||||
},
|
||||
fail: err => {
|
||||
console.error('[云函数] [login] 调用失败', err)
|
||||
wx.navigateTo({
|
||||
url: '../deployFunctions/deployFunctions',
|
||||
})
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
// 上传图片
|
||||
doUpload: function () {
|
||||
// 选择图片
|
||||
wx.chooseMedia({
|
||||
count: 1,
|
||||
mediaType: ['image','video'],
|
||||
//sizeType: ['compressed'],
|
||||
sourceType: ['album', 'camera'],
|
||||
maxDuration: 30,
|
||||
camera: 'back',
|
||||
success: function (res) {
|
||||
wx.showLoading({
|
||||
title: '上传中',
|
||||
})
|
||||
|
||||
//const filePath = res.tempFilePaths[0]
|
||||
var filePath = res.tempFiles;
|
||||
// that.setData({
|
||||
// upFiles: files
|
||||
// })
|
||||
// 上传图片
|
||||
const cloudPath = `my-image${filePath.match(/\.[^.]+?$/)[0]}`
|
||||
wx.cloud.uploadFile({
|
||||
cloudPath,
|
||||
filePath,
|
||||
success: res => {
|
||||
console.log('[上传文件] 成功:', res)
|
||||
|
||||
app.globalData.fileID = res.fileID
|
||||
app.globalData.cloudPath = cloudPath
|
||||
app.globalData.imagePath = filePath
|
||||
|
||||
wx.navigateTo({
|
||||
url: '../storageConsole/storageConsole'
|
||||
})
|
||||
},
|
||||
fail: e => {
|
||||
console.error('[上传文件] 失败:', e)
|
||||
wx.showToast({
|
||||
icon: 'none',
|
||||
title: '上传失败',
|
||||
})
|
||||
},
|
||||
complete: () => {
|
||||
wx.hideLoading()
|
||||
}
|
||||
})
|
||||
},
|
||||
fail: e => {
|
||||
console.error(e)
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
})
|
@ -0,0 +1,3 @@
|
||||
{
|
||||
"usingComponents": {}
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
<!--index.wxml-->
|
||||
<!-- 用户 openid -->
|
||||
<!--
|
||||
<view class="userinfo">
|
||||
<button
|
||||
open-type="getUserInfo"
|
||||
bindgetuserinfo="onGetUserInfo"
|
||||
class="userinfo-avatar"
|
||||
style="background-image: url({{avatarUrl}})"
|
||||
size="default"
|
||||
></button>
|
||||
<view class="userinfo-nickname-wrapper">
|
||||
<button class="userinfo-nickname" bindtap="onGetOpenid">点击获取 openid</button>
|
||||
</view>
|
||||
</view>
|
||||
-->
|
||||
<view class="page">
|
||||
<view class="page__hd">
|
||||
<view class="weui-flex">
|
||||
<view class="weui-flex__item">
|
||||
<image src="../../images/logo.png"></image>
|
||||
{{userInfo.DrvName}}-{{userInfo.Mobile}}
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
|
||||
<view class="page__bd">
|
||||
|
||||
<view class="uploader">
|
||||
<navigator url="../INWORK/INWORK" open-type="navigate" class="uploader-text">
|
||||
<image src="../../images/photograph.png"></image>
|
||||
待执行业务
|
||||
</navigator>
|
||||
</view>
|
||||
|
||||
<view class="uploader">
|
||||
<navigator url="../OLDWORK/OLDWORK" open-type="navigate" class="uploader-text">
|
||||
<image src="../../images/photograph.png"></image>
|
||||
历史任务
|
||||
</navigator>
|
||||
</view>
|
||||
|
||||
|
||||
<!-- 登录窗口 -->
|
||||
<view class="relogin">
|
||||
<navigator url="../ds/ds" open-type="navigate" class="uploader-text">
|
||||
<text>重新登录</text>
|
||||
</navigator>
|
||||
</view>
|
||||
|
||||
<view class="relogin">
|
||||
<navigator url="../cp/cp" open-type="navigate" class="uploader-text">
|
||||
<text>修改密码</text>
|
||||
</navigator>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
@ -0,0 +1,65 @@
|
||||
/**index.wxss**/
|
||||
page{
|
||||
background: #FFF;
|
||||
}
|
||||
.page__hd{
|
||||
margin-top:5em;
|
||||
}
|
||||
.page__hd .weui-flex .weui-flex__item{
|
||||
text-align: center;
|
||||
color:#333;
|
||||
font-size: 18px;
|
||||
font-weight:bold;
|
||||
}
|
||||
.page__hd .weui-flex .weui-flex__item image{
|
||||
width:100px;
|
||||
height:100px;
|
||||
display: block;
|
||||
margin:0 auto .75em;
|
||||
}
|
||||
.page__bd .uploader{
|
||||
padding-left:0;
|
||||
border:none;
|
||||
}
|
||||
.page__bd{
|
||||
margin-top:2em;
|
||||
}
|
||||
.page__bd .uploader navigator{
|
||||
width:80% !important;
|
||||
height:40px;
|
||||
line-height: 40px;
|
||||
text-align: center;
|
||||
background: #3496fe !important;
|
||||
border:1px solid #3496fe;
|
||||
color: #FFF !important;
|
||||
font-weight: normal;
|
||||
border-radius: 7px;
|
||||
margin:0 auto;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
.page__bd .relogin navigator{
|
||||
width:80% !important;
|
||||
height:40px;
|
||||
line-height: 40px;
|
||||
text-align: center;
|
||||
background: #FFF !important;
|
||||
border:1px solid #2d8cf0;
|
||||
color: #2d8cf0 !important;
|
||||
font-weight: normal;
|
||||
display: block;
|
||||
border-radius: 7px;
|
||||
margin:15px auto 0;
|
||||
}
|
||||
.page__bd .uploader navigator image{
|
||||
width:23px;
|
||||
height:16px;
|
||||
margin-right: 7px;
|
||||
}
|
||||
.page__bd .uploader.search navigator image{
|
||||
width:20px;
|
||||
height:20px;
|
||||
}
|
||||
|
After Width: | Height: | Size: 4.5 KiB |
@ -0,0 +1,7 @@
|
||||
{
|
||||
"desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
|
||||
"rules": [{
|
||||
"action": "allow",
|
||||
"page": "*"
|
||||
}]
|
||||
}
|
@ -0,0 +1,144 @@
|
||||
page {
|
||||
background: #f6f6f6;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
.list {
|
||||
margin-top: 40rpx;
|
||||
height: auto;
|
||||
width: 100%;
|
||||
background: #fff;
|
||||
padding: 0 40rpx;
|
||||
border: 1px solid rgba(0, 0, 0, 0.1);
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
transition: all 300ms ease;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: stretch;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.list-item {
|
||||
width: 100%;
|
||||
padding: 0;
|
||||
line-height: 104rpx;
|
||||
font-size: 34rpx;
|
||||
color: #007aff;
|
||||
border-top: 1px solid rgba(0, 0, 0, 0.1);
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-content: center;
|
||||
justify-content: space-between;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.list-item:first-child {
|
||||
border-top: none;
|
||||
}
|
||||
|
||||
.list-item image {
|
||||
max-width: 100%;
|
||||
max-height: 20vh;
|
||||
margin: 20rpx 0;
|
||||
}
|
||||
|
||||
.request-text {
|
||||
color: #222;
|
||||
padding: 20rpx 0;
|
||||
font-size: 24rpx;
|
||||
line-height: 36rpx;
|
||||
word-break: break-all;
|
||||
}
|
||||
|
||||
.guide {
|
||||
width: 100%;
|
||||
padding: 40rpx;
|
||||
box-sizing: border-box;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.guide .headline {
|
||||
font-size: 34rpx;
|
||||
font-weight: bold;
|
||||
color: #555;
|
||||
line-height: 40rpx;
|
||||
}
|
||||
|
||||
.guide .p {
|
||||
margin-top: 20rpx;
|
||||
font-size: 28rpx;
|
||||
line-height: 36rpx;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.guide .code {
|
||||
margin-top: 20rpx;
|
||||
font-size: 28rpx;
|
||||
line-height: 36rpx;
|
||||
color: #666;
|
||||
background: white;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
.guide .code-dark {
|
||||
margin-top: 20rpx;
|
||||
background: rgba(0, 0, 0, 0.8);
|
||||
padding: 20rpx;
|
||||
font-size: 28rpx;
|
||||
line-height: 36rpx;
|
||||
border-radius: 6rpx;
|
||||
color: #fff;
|
||||
white-space: pre
|
||||
}
|
||||
|
||||
.guide image {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.guide .image1 {
|
||||
margin-top: 20rpx;
|
||||
max-width: 100%;
|
||||
width: 356px;
|
||||
height: 47px;
|
||||
}
|
||||
|
||||
.guide .image2 {
|
||||
margin-top: 20rpx;
|
||||
width: 264px;
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
.guide .flat-image {
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
.guide .code-image {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.guide .copyBtn {
|
||||
width: 180rpx;
|
||||
font-size: 20rpx;
|
||||
margin-top: 16rpx;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.guide .nav {
|
||||
margin-top: 50rpx;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
align-content: space-between;
|
||||
}
|
||||
|
||||
.guide .nav .prev {
|
||||
margin-left: unset;
|
||||
}
|
||||
|
||||
.guide .nav .next {
|
||||
margin-right: unset;
|
||||
}
|
||||
|