From 741d1f7b2e2ac1c3f89d80dfac7625e3427e2367 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 12 十月 2022 17:43:02 +0800
Subject: [PATCH] 2022.10.12
---
pages/m_ledger/ledgerupload/ledgerupload.js | 77 +++++++-------------------------------
1 files changed, 15 insertions(+), 62 deletions(-)
diff --git a/pages/m_ledger/ledgerupload/ledgerupload.js b/pages/m_ledger/ledgerupload/ledgerupload.js
index 540b229..e3ce8ec 100644
--- a/pages/m_ledger/ledgerupload/ledgerupload.js
+++ b/pages/m_ledger/ledgerupload/ledgerupload.js
@@ -1,11 +1,14 @@
// pages/m_ledger/ledgerupload/ledgerupload.js
-const ledgerservice = require("../../../service/ledgerservice")
-const moment = require('../../../utils/moment.min')
-const $f = require('../../../service/baserequest')
+import b_upload from "../behaviors/b_uploadLedger"
+import b_uploadLedger from '../behaviors/b_uploadLedger'
+import ledgerservice from "../../../service/ledgerservice"
+import moment from '../../../utils/moment.min'
+import b_loadingToast from '../../../base/behaviors/b_loadingToast'
+
const app = getApp()
Page({
-
+ behaviors: [b_upload, b_uploadLedger, b_loadingToast],
/**
* 椤甸潰鐨勫垵濮嬫暟鎹�
*/
@@ -40,13 +43,6 @@
})
},
- /**
- * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
- */
- onReady() {
-
- },
-
checkStatus() {
if (this.data.ledger.path1) {
let imgFiles = this.data.ledger.path1
@@ -75,17 +71,6 @@
}
},
- uploadFile(file) {
- let data = file.detail.newFiles
- console.log(data);
- data.forEach(element => {
- element.loading = false
- });
- this.setData({
- imgFiles: data
- })
- },
-
onSubmit: function () {
if (this.data.imgFiles.length == 0) {
wx.showToast({
@@ -100,50 +85,18 @@
},
submitLedger() {
- var that = this
-
this.setData({
showDialog: false,
})
- wx.showLoading({
- title: '鎻愪氦涓�',
- mask: true,
- success: (res) => {},
- fail: (res) => {},
- complete: (res) => {},
+ this._uploadLedger()
+ },
+
+ _success(res) {
+ this.getOpenerEventChannel().emit('uploadOver', {
+ indexGroup: that.data.indexGroup
})
- setTimeout(() => {
- wx.hideLoading()
- }, 20000);
- let path = []
- this.data.imgFiles.forEach(f => {
- path.push(f.url)
- });
- 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.navigateBack({
+ delta: 1,
})
},
--
Gitblit v1.9.3