songshankun
2023-09-28 c3b53e3dd1923e851e8c618b13e428422376bc60
src/views/other/payment/saleInvoice/addSaleInvoice.vue
@@ -54,7 +54,7 @@
                      class="common-select-btn"
                      @click="clearupClient('client')"
                    >
                      <i class="el-icon-edit-outline" title="清除"></i>
                      <i class="el-icon-remove-outline" title="清除"></i>
                    </div>
                  </div>
                </el-form-item>
@@ -133,7 +133,7 @@
                      class="common-select-btn"
                      @click="clearupClient('serviceContract')"
                    >
                      <i class="el-icon-edit-outline" title="清除"></i>
                      <i class="el-icon-remove-outline" title="清除"></i>
                    </div>
                  </div>
                </el-form-item>
@@ -159,7 +159,7 @@
                      class="common-select-btn"
                      @click="clearupClient('contract')"
                    >
                      <i class="el-icon-edit-outline" title="清除"></i>
                      <i class="el-icon-remove-outline" title="清除"></i>
                    </div>
                  </div>
                </el-form-item>
@@ -403,7 +403,7 @@
        show: true,
        total: true,
        sumProp: ["Amount", "Unit", "total"],
        mergeNumber: 3
        mergeNumber: 2
      },
      editSelectClientConfig: {
        editVisible: false,
@@ -481,26 +481,38 @@
      this.$refs[formName].validate((valid) => {
        if (valid) {
          console.log(this.editConfig.infomation)
          const params = this.saveParams()
          console.log(params)
          if (this.editConfig.title === "新建") {
            addInvoice(params).then((res) => {
              console.log(res)
              this.editConfig.visible = false
              if (res.code === 200) {
                this.$message.success("添加成功")
                this.$parent.getData()
              }
            })
          for (let i = 0; i < this.tableData.length; i++) {
            if (this.tableData[i].name.length === 0) {
              this.isNoProduct = true
              break
            } else {
              this.isNoProduct = false
            }
          }
          if (this.isNoProduct) {
            this.$message.error("产品名称不能为空")
          } else {
            // getUpdateServiceContract(params).then((res) => {
            //   console.log(res)
            //   this.editConfig.visible = false
            //   if (res.code === 200) {
            //     this.$message.success("编辑成功")
            //     this.$parent.getData()
            //   }
            // })
            const params = this.saveParams()
            console.log(params)
            if (this.editConfig.title === "新建") {
              addInvoice(params).then((res) => {
                console.log(res)
                this.editConfig.visible = false
                if (res.code === 200) {
                  this.$message.success("添加成功")
                  this.$parent.getData()
                }
              })
            } else {
              // getUpdateServiceContract(params).then((res) => {
              //   console.log(res)
              //   this.editConfig.visible = false
              //   if (res.code === 200) {
              //     this.$message.success("编辑成功")
              //     this.$parent.getData()
              //   }
              // })
            }
          }
        } else {
          console.log("error submit")