修复部分BUG

首页登录加入提示
修复:
我要报修上传图片后图片不展示
我要报修->故障描述输入框点击没反应
报修人姓名和联系电话移至故障类型上面
This commit is contained in:
unknown 2024-08-27 17:35:36 +08:00
parent fdc051fbed
commit 2715a8b23c
8 changed files with 41 additions and 32 deletions

View File

@ -229,7 +229,7 @@ Page({
}
})
} else {
app.selfShowMsg('请登录账号', '/pages/login/login')
app.selfShowMsg('本平台为淮安市政府内部使用,为更好为您提供服务,请登录帐号', '/pages/login/login')
}
},

View File

@ -27,6 +27,14 @@
<view class="label">故障等级</view>
<view class="content">{{detail.repairLevel}}</view>
</view>
<view class="itemView">
<view class="label">报修人姓名</view>
<view class="content">{{detail.name}}</view>
</view>
<view class="itemView">
<view class="label">联系电话</view>
<view class="content">{{detail.phone}}</view>
</view>
<!-- <view class="selfLine"></view>
<view class="itemView">
<view class="label">报修名称</view>
@ -49,14 +57,6 @@
<view class="label">门牌号(地点)</view>
<view class="content">{{detail.room}}</view>
</view>
<view class="itemView">
<view class="label">联系电话</view>
<view class="content">{{detail.phone}}</view>
</view>
<view class="itemView">
<view class="label">报修人姓名</view>
<view class="content">{{detail.name}}</view>
</view>
<view class="itemView">
<view class="label">故障描述</view>
<view class="content">{{detail.explain ? detail.explain : ''}}</view>

View File

@ -34,6 +34,14 @@
<view class="name">故障等级</view>
<view class="content">{{detail.repairLevel}}</view>
</view>
<view class="itemView">
<view class="name">报修人姓名</view>
<view class="content">{{detail.name}}</view>
</view>
<view class="itemView">
<view class="name">联系电话</view>
<view class="content">{{detail.phone}}</view>
</view>
<!-- <view class="itemView">
<view class="name">故障时间</view>
<view class="content">{{detail.repairTime}}</view>
@ -50,14 +58,7 @@
<view class="name">门牌号(地点)</view>
<view class="content">{{detail.room}}</view>
</view>
<view class="itemView">
<view class="name">联系电话</view>
<view class="content">{{detail.phone}}</view>
</view>
<view class="itemView">
<view class="name">报修人姓名</view>
<view class="content">{{detail.name}}</view>
</view>
<view class="itemView">
<view class="name">故障描述</view>
<view class="content">{{detail.explain ? detail.explain : ''}}</view>

View File

@ -1,6 +1,7 @@
let app = getApp();
import Notify from '@vant/weapp/notify/notify';
import Toast from '@vant/weapp/toast/toast';
import {
selfFormatTimeYMDHMS,
@ -455,6 +456,11 @@ Page({
// 文件-上传后
async fileAfterRead(event) {
Toast.loading({
message: '上传中...',
forbidClick: true,
duration: 0
})
let _this = this;
console.log('fileAfterRead', event);
// 上传完成需要更新 fileList
@ -471,6 +477,7 @@ Page({
operate: 'repair'
}).then(res => {
console.log('upload file ', res);
Toast.clear()
fileList.push({
id: res.id,
relativeUrl: res.url,

View File

@ -9,6 +9,7 @@
"van-action-sheet": "@vant/weapp/action-sheet/index",
"van-dialog": "@vant/weapp/dialog/index",
"van-icon": "@vant/weapp/icon/index",
"van-picker": "@vant/weapp/picker/index"
"van-picker": "@vant/weapp/picker/index",
"van-toast": "@vant/weapp/toast/index"
}
}

View File

@ -12,6 +12,14 @@
<view class="label must">故障时间</view>
<van-field value="{{ detail.repairTime }}" input-class="input" is-link readonly placeholder="请选择" border="{{ false }}" arrow-direction="down" input-align="right" />
</view>
<view class="rowView">
<view class="label must">报修人姓名</view>
<van-field value="{{ detail.name }}" bind:input="fieldInput" data-name="name" clearable input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
</view>
<view class="rowView">
<view class="label must">联系电话</view>
<van-field value="{{ detail.phone }}" bind:input="fieldInput" data-name="phone" clearable type="number" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
</view>
<view class="rowView">
<view class="label must">故障类型</view>
<van-field value="{{ detail.typeName ? detail.typeName + '/' + detail.deviceName : '' }}" input-class="input" is-link readonly placeholder="请选择" arrow-direction="down" border="{{ false }}" input-align="right" bind:tap="showType" />
@ -24,17 +32,9 @@
<view class="label must">门牌号(地点)</view>
<van-field value="{{ detail.room }}" bind:input="fieldInput" data-name="room" clearable input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
</view>
<view class="rowView">
<view class="label must">联系电话</view>
<van-field value="{{ detail.phone }}" bind:input="fieldInput" data-name="phone" clearable type="number" input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
</view>
<view class="rowView">
<view class="label must">报修人姓名</view>
<van-field value="{{ detail.name }}" bind:input="fieldInput" data-name="name" clearable input-class="input" placeholder="请输入" border="{{ false }}" input-align="right" />
</view>
<view class="rowColumnView">
<view class="label must">故障描述</view>
<van-field model:value="{{ detail.explain }}" bind:input="fieldInput" data-name="explain" type="textarea" clearable placeholder="请输入" maxlength="{{100}}" show-word-limit border="{{false}}" autosize />
<van-field model:value="{{ detail.explain }}" bind:input="fieldInput" data-name="explain" input-class="textarea" type="textarea" clearable placeholder="请对故障进行描述" maxlength="{{100}}" show-word-limit border="{{false}}" autosize />
</view>
<view class="rowColumnView">
<view class="label">故障图片/视频</view>
@ -51,7 +51,7 @@
<!-- 消息通知 -->
<van-notify id="van-notify" />
<van-toast id="van-toast" />
<!-- 选择-故障等级 -->
<van-action-sheet description="请选择故障等级" close-on-click-overlay="{{true}}" show="{{ faultLevelShow }}" actions="{{ faultLevelList }}" bind:select="selectFaultLevel" bind:close="closeFaultLevel" />

View File

@ -153,9 +153,9 @@
.textarea {
height: 300rpx !important;
border: 1px solid rgb(126, 126, 126, 0.2) !important;
padding: 20rpx !important;
height: 150rpx !important;
/* border: 1px solid rgb(126, 126, 126, 0.2) !important; */
padding: 0rpx !important;
}
.dialogBtnView {

2
package-lock.json generated
View File

@ -1,5 +1,5 @@
{
"name": "haLogistics",
"name": "dbd-meeting-wx-small",
"lockfileVersion": 3,
"requires": true,
"packages": {