diff --git a/miniprogram/app.json b/miniprogram/app.json index 64e9992..3ad06fe 100644 --- a/miniprogram/app.json +++ b/miniprogram/app.json @@ -82,7 +82,6 @@ "pages/reportRepair/assign/detail/detail", "pages/reportRepair/assign/feedback/feedback", "pages/reportRepair/assign/affirm/affirm", - "pages/reportRepair/assign/personList/personList", "pages/reportRepair/assign/again/again", "pages/reportRepair/assign/nullify/nullify", "pages/reportRepair/repair/index/index", diff --git a/miniprogram/pages/reportRepair/assign/detail/detail.js b/miniprogram/pages/reportRepair/assign/detail/detail.js index e0c64d4..ea5177e 100644 --- a/miniprogram/pages/reportRepair/assign/detail/detail.js +++ b/miniprogram/pages/reportRepair/assign/detail/detail.js @@ -53,6 +53,14 @@ Page({ item.url = app.IMG_NAME + item.url return item }) + files.feedback = files.feedback.map(item => { + item.url = app.IMG_NAME + item.url + return item + }) + files.eval = files.eval.map(item => { + item.url = app.IMG_NAME + item.url + return item + }) files.voice = files.voice.map(item => { item.url = app.IMG_NAME + item.url return item diff --git a/miniprogram/pages/reportRepair/assign/detail/detail.wxml b/miniprogram/pages/reportRepair/assign/detail/detail.wxml index d468054..a72b1e3 100644 --- a/miniprogram/pages/reportRepair/assign/detail/detail.wxml +++ b/miniprogram/pages/reportRepair/assign/detail/detail.wxml @@ -70,7 +70,7 @@ - 故障图片/视频 + 附件 @@ -92,6 +92,44 @@ + + 维修反馈 + + + + 处理中 + + + + + 维修反馈 + + + 分析原因 + {{detail.cause}} + + + 解决方案 + {{detail.solution}} + + + 故障类型 + {{detail.failureTypeName}} + + + 是否解决 + {{detail.resolve == '1' ? '已解决' : '未解决'}} + + + 附件 + + + + + + + + diff --git a/miniprogram/pages/reportRepair/assign/detail/detail.wxss b/miniprogram/pages/reportRepair/assign/detail/detail.wxss index 4f0e116..e2434c2 100644 --- a/miniprogram/pages/reportRepair/assign/detail/detail.wxss +++ b/miniprogram/pages/reportRepair/assign/detail/detail.wxss @@ -197,6 +197,20 @@ word-break: break-all; } +.mainView .reportView .repairProgressView{ + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 60rpx 0 30rpx; +} + +.mainView .reportView .repairProgressView .label{ + margin-top: 10rpx; + font-size: 26rpx; + color: #76aef9; +} + .bottomFixView { position: fixed; z-index: 999; diff --git a/miniprogram/pages/reportRepair/assign/personList/personList.js b/miniprogram/pages/reportRepair/assign/personList/personList.js deleted file mode 100644 index 9329537..0000000 --- a/miniprogram/pages/reportRepair/assign/personList/personList.js +++ /dev/null @@ -1,181 +0,0 @@ -import { - visitorListRq, - visitorSelectUserByCustomerRq, -} from "../../../../api/meeting/visitorIinvitation.js" - -Page({ - - data: { - title: '', - id: null, - /** 索引栏*/ - indexList: [], - /** 数据*/ - dataList: [], - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad(options) { - let _this = this; - _this.setData({ - ...options - }) - // 获取所有的企业 - _this.getVisitorList() - }, - - // 获取所有的企业 - getVisitorList() { - let _this = this; - visitorListRq().then(res => { - console.log('getVisitorList', res); - let filterDataList = res.rows.map(item => { - return { - label: item.name, - otherData: JSON.stringify({ - id: item.id, - name: item.name, - }) - } - }) - // 赋值并且格式化数据 - _this.setAndFormatData(filterDataList) - }) - }, - - // 格式化数据 - setAndFormatData(transferList) { - let _this = this; - // 索引列 - let indexList = _this.getFirstCharacterList(transferList) - // 对应每个索引的数据列表 - let dataList = indexList.map(item => { - let title = item; - let collectList = []; - for (let i = 0; i < transferList.length; i++) { - let transferData = transferList[i]; - if (title == transferData.label.substring(0, 1)) { - collectList.push(transferData) - } - } - return { - title, - list: collectList - } - }) - _this.setData({ - indexList, - dataList - }) - }, - - // 获取第一个字符数组,不重复 - getFirstCharacterList(list) { - let firstNameList = list.map(item => { - return { - name: item.label.substring(0, 1), - exist: false - } - }); - for (let i = 0; i < firstNameList.length; i++) { - for (let j = i + 1; j < firstNameList.length; j++) { - // 已重复的数据直接跳过 - if (firstNameList[j].exist) { - continue; - } - // 数据重复 - if (firstNameList[i].name == firstNameList[j].name) { - firstNameList[j].exist = true; - } - } - } - return firstNameList.filter(item => !item.exist).map(item => item.name) - }, - - - - - // 选择 - selectClick(e) { - console.log('selectClick', e); - let _this = this; - // 获取点击行数据 - let label = e.currentTarget.dataset.label - let otherdata = JSON.parse(e.currentTarget.dataset.otherdata) - // - let pages = getCurrentPages(); //获取page - let prevPage = pages[pages.length - 2]; //上一个页面(父页面) - // 上个页面数据 - let detail = prevPage.data.detail; - // 更新上个页面对应的数据 - if (_this.data.title == '单位') { - detail.customerId = otherdata.id //企业id - detail.customerName = otherdata.name //企业名称 - detail.userId = null //被访人id - detail.username = null //被访人姓名 - detail.mobile = null //被访人手机号 - } - if (_this.data.title == '人员') { - detail.userId = otherdata.id //被访人id - detail.username = otherdata.username //被访人姓名 - detail.mobile = otherdata.mobile //被访人手机号 - } - // 赋值上个页面的数据 - prevPage.setData({ - detail - }) - // 后退页面 - wx.navigateBack(); - }, - - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady() { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - onShow() { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide() { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload() { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh() { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom() { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage() { - - } -}) \ No newline at end of file diff --git a/miniprogram/pages/reportRepair/assign/personList/personList.json b/miniprogram/pages/reportRepair/assign/personList/personList.json deleted file mode 100644 index 23789ab..0000000 --- a/miniprogram/pages/reportRepair/assign/personList/personList.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "navigationBarTitleText": "人员列表", - "usingComponents": { - "van-cell": "@vant/weapp/cell/index", - "van-index-bar": "@vant/weapp/index-bar/index", - "van-index-anchor": "@vant/weapp/index-anchor/index", - "van-divider": "@vant/weapp/divider/index" - } -} \ No newline at end of file diff --git a/miniprogram/pages/reportRepair/assign/personList/personList.wxml b/miniprogram/pages/reportRepair/assign/personList/personList.wxml deleted file mode 100644 index ebbdc23..0000000 --- a/miniprogram/pages/reportRepair/assign/personList/personList.wxml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - -暂无数据 \ No newline at end of file diff --git a/miniprogram/pages/reportRepair/assign/personList/personList.wxss b/miniprogram/pages/reportRepair/assign/personList/personList.wxss deleted file mode 100644 index e69de29..0000000