From b45a01a8bee4a9bff5f9c248ead301b8675d1099 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 28 十月 2022 17:22:35 +0800
Subject: [PATCH] 2022.10.28

---
 pages/m_ledger/ledgerupload/ledgerupload.js |   80 +++++++++-------------------------------
 1 files changed, 18 insertions(+), 62 deletions(-)

diff --git a/pages/m_ledger/ledgerupload/ledgerupload.js b/pages/m_ledger/ledgerupload/ledgerupload.js
index 540b229..c214ad0 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({
@@ -99,54 +84,25 @@
     }
   },
 
+  //鎻愪氦鍙拌处
   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: this.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,
     })
   },
 
+  //鍥剧墖鏀惧ぇ棰勮
   previewImage(e) {
     const {
       index

--
Gitblit v1.9.3