From 51600113c20d84ee54660de23324400604704dc2 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 10 八月 2022 14:26:46 +0800
Subject: [PATCH] 台账、承诺书模块
---
pages/module_ledger/ledgerupload/ledgerupload.js | 62 ++++++++++++++++++++++++++++--
1 files changed, 57 insertions(+), 5 deletions(-)
diff --git a/pages/module_ledger/ledgerupload/ledgerupload.js b/pages/module_ledger/ledgerupload/ledgerupload.js
index 6061abe..08bf20f 100644
--- a/pages/module_ledger/ledgerupload/ledgerupload.js
+++ b/pages/module_ledger/ledgerupload/ledgerupload.js
@@ -1,5 +1,7 @@
// pages/module_ledger/ledgerupload/ledgerupload.js
const ledgerservice = require("../../../service/ledgerservice")
+const moment = require('../../../utils/moment.min')
+const $f = require('../../../service/baserequest')
const app = getApp()
Page({
@@ -8,7 +10,10 @@
* 椤甸潰鐨勫垵濮嬫暟鎹�
*/
data: {
- imgFiles: []
+ imgFiles: [],
+
+ remark: '',
+ remarkDisable: false
},
/**
@@ -21,6 +26,8 @@
ledger: data.ledger,
indexGroup: data.indexGroup
})
+
+ that.checkStatus()
})
},
@@ -29,6 +36,31 @@
*/
onReady() {
+ },
+
+ checkStatus() {
+ if (this.data.ledger.upLoad) {
+ var that = this
+ var userId = app.globalData.accessToken.userId
+ var typeId = this.data.ledger.ledgerSubTypeId
+ var sceneType = app.globalData.userInfo.extension2
+ var time = moment().format('YYYY-MM-DD')
+ ledgerservice.getLedgerDetail(userId, typeId, sceneType, time, {
+ success (res) {
+ if (res.length > 0) {
+ let detail = res[0]
+ if (detail.upLoad) {
+ let imgFiles = detail.path1.split(';').map((value, index) => {
+ return $f.basePicUrl + value
+ })
+ let remark = detail.remark1 == null ? '' : detail.remark1
+ let remarkDisable = true
+ that.setData({imgFiles, remark, remarkDisable})
+ }
+ }
+ }
+ })
+ }
},
uploadFile(file) {
@@ -56,11 +88,13 @@
},
submitLedger() {
+ var that = this
+
this.setData({
showDialog: false,
})
wx.showLoading({
- title: '涓婁紶涓�',
+ title: '鎻愪氦涓�',
mask: true,
success: (res) => {},
fail: (res) => {},
@@ -73,12 +107,30 @@
this.data.imgFiles.forEach(f => {
path.push(f.url)
});
- ledgerservice.uploadLedger(app.globalData.accessToken.userId, this.data.ledger, path, {
+ let ledger = this.data.ledger
+ ledger.remark1 = this.data.remark
+ ledgerservice.uploadLedger(app.globalData.accessToken.userId, ledger, path, {
success (res) {
-
+ wx.hideLoading({
+ success: (res) => {
+ wx.showToast({
+ title: '鎻愪氦鎴愬姛',
+ duration: 1000,
+ icon: 'success',
+ mask: true,
+ success: (res) => {
+ that.getOpenerEventChannel().emit('uploadOver', {
+ indexGroup: that.data.indexGroup
+ })
+ wx.navigateBack({
+ delta: 1,
+ })
+ },
+ })
+ },
+ })
},
complete (res) {
- wx.hideLoading()
}
})
}
--
Gitblit v1.9.3