riku
2023-02-24 5d8e52e398bff7bc8f83e8f5b8a387175b958c98
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import bUpload from "../../../base/behaviors/bUpload"
import ledgerservice from"../../../service/ledgerservice"
import bLoadingStatus from '../../../base/behaviors/bLoadingStatus'
import moment from '../../../utils/moment.min'
 
const app = getApp()
 
/**
 * 台账上传管理
 */
module.exports = Behavior({
  behaviors: [bUpload, bLoadingStatus],
  data: {
    ledger: {},
    remark: '',
  },
  methods: {
    _uploadLedger() {
      if (this.data.imgFiles.length == 0) return
      
      var that = this
      let path = []
      this.data.imgFiles.forEach(f => {
        path.push(f.url)
      });
      let ledger = this.data.ledger
      ledger.remark1 = this.data.remark
 
      this.setData({loading: true})
      ledgerservice.uploadLedger(app.globalData.accessToken.userId, ledger, path, {
        success (res) {
          that.setData({loading: false})
          if (typeof that._success === 'function') {
            that._success(res)
          }
        },
        fail(err) {
          that.setData({loading: false})
          // wx.showToast({
          //   title: '上传失败',
          //   duration: 1000,
          //   icon: 'none',
          //   mask: true,
          // })
        },
        complete (res) {
        }
      })
    },
 
    _uploadNoLedger() {
      var that = this
      const time = moment().format('YYYY-MM-DD')
      const idList = [this.data.ledger.ledgerSubTypeId]
      this.setData({loading: true})
      ledgerservice.uploadNoLedger(app.globalData.accessToken.userId, time, idList, {
        success (res) {
          that.setData({loading: false})
          if (typeof that._success === 'function') {
            that._success(res)
          }
        },
        fail(err) {
          that.setData({loading: false})
          // wx.showToast({
          //   title: '上传失败',
          //   duration: 1000,
          //   icon: 'none',
          //   mask: true,
          // })
        },
      })
    }
  }
})