zoukankan      html  css  js  c++  java
  • VUE ant a-modal 传值

    ---------

    <a-modal
        :title="title"
        :width="880"
        :visible="visible"
        :confirmLoading="confirmLoading"
        @ok="handleOk"
        @cancel="handleCancel"
      ></a>
        handleOk () {
          const _this = this
          if (this.selectedRowKeys.length === 0) {
            this.$message.error('至少选择一个入库板材')
          } else {
            var objs = this.$refs.table.localDataSource
            var obj = objs.find(item => item.id === this.curExpandedRowKeys[0])
    
            var slectlist = []
            console.log(this.selectedRowKeys, this.curExpandedRowKeys)
            for (let i = 0; i < this.selectedRowKeys.length; i++) {
              slectlist.push(this.innerData[this.selectedRowKeys[i]])
            }
            obj.slectlist = slectlist
            this.$emit('ok', obj)
            _this.close()
          }
        },

    <select-purchase-modal ref="selectModal" @ok="handleOk" />
    

      

    handleOk (e) {
            console.log(e, 12122)
            this.stockInOrder = e
            this.stockInOrder.materialPurchaseOrderCode = e.code
            this.stockInOrder.code = ''
            this.stockInOrder.totalQuantity = 0
            this.orderDetailList = []
             for (const key in this.stockInOrder.details) {
               this.stockInOrder.totalQuantity += key.quantity
               this.orderDetailList.push({
               materialTextureName: key.materialTextureName,
               materialTextureId: key.materialTextureId,
               length: key.realPurchaseLength,
                key.realPurchaseWidth,
               thickness: key.thickness,
               quantity: key.quantity,
               materialPurchaseOrderDetailId: key.id,
               marketPrice: key.marketPrice,
               processCost: key.processCost,
               positionName: '',
               WareHouseName: '' })
             }
             this.details = this.orderDetailList
            // this.stockInOrder.details
        },
  • 相关阅读:
    Bootstrap表格
    Bootstrap网格系统
    requestAnimationFrame动画方法
    拖放相关事件
    clientX、pageX、scrollLeft、offsetLeft、clientWidth、screen.width的用法和区别
    嵌套循环中break、continue的用法
    canvas关于getImageData跨域问题解决方法
    js中二维数组的初始化
    chrome/ie中图片底部多出几像素问题
    级联菜单
  • 原文地址:https://www.cnblogs.com/shangdishijiao/p/14792719.html
Copyright © 2011-2022 走看看