|  | @@ -11,13 +11,19 @@
 | 
	
		
			
				|  |  |              >返回列表
 | 
	
		
			
				|  |  |            </el-button>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  | -        <el-button
 | 
	
		
			
				|  |  | -          class="el-button--small-yh add-customer-btn"
 | 
	
		
			
				|  |  | -          type="primary"
 | 
	
		
			
				|  |  | -          size="small"
 | 
	
		
			
				|  |  | -          @click="editCustomer"
 | 
	
		
			
				|  |  | -          >保存数据
 | 
	
		
			
				|  |  | -        </el-button>
 | 
	
		
			
				|  |  | +        <div class="add-customer-btn">
 | 
	
		
			
				|  |  | +          <el-button
 | 
	
		
			
				|  |  | +            type="success"
 | 
	
		
			
				|  |  | +            :disabled="!form.id"
 | 
	
		
			
				|  |  | +            size="small"
 | 
	
		
			
				|  |  | +            @click="copyDoc"
 | 
	
		
			
				|  |  | +          >
 | 
	
		
			
				|  |  | +            复制新单
 | 
	
		
			
				|  |  | +          </el-button>
 | 
	
		
			
				|  |  | +          <el-button type="primary" size="small" @click="editCustomer"
 | 
	
		
			
				|  |  | +            >保存数据
 | 
	
		
			
				|  |  | +          </el-button>
 | 
	
		
			
				|  |  | +        </div>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  |        <containerTitle
 | 
	
		
			
				|  |  |          title="基础资料"
 | 
	
	
		
			
				|  | @@ -650,7 +656,7 @@ export default {
 | 
	
		
			
				|  |  |                label: "dictValue",
 | 
	
		
			
				|  |  |                value: "dictValue"
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  | -                        row: true,
 | 
	
		
			
				|  |  | +            row: true,
 | 
	
		
			
				|  |  |              span: 6
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |            {
 | 
	
	
		
			
				|  | @@ -697,7 +703,8 @@ export default {
 | 
	
		
			
				|  |  |              cell: true
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |          ]
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +      loading: false
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    props: {
 | 
	
	
		
			
				|  | @@ -717,14 +724,39 @@ export default {
 | 
	
		
			
				|  |  |      cellStyle() {
 | 
	
		
			
				|  |  |        return "padding:0;height:40px;";
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    copyDoc() {
 | 
	
		
			
				|  |  | +      this.$emit("copyOrder", this.form.id);
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      getDetail(id) {
 | 
	
		
			
				|  |  | +      this.loading = true;
 | 
	
		
			
				|  |  |        detail(id)
 | 
	
		
			
				|  |  |          .then(res => {
 | 
	
		
			
				|  |  | +          if (this.detailData.status == "copy") {
 | 
	
		
			
				|  |  | +            delete res.data.data.id;
 | 
	
		
			
				|  |  | +            delete res.data.data.createTime;
 | 
	
		
			
				|  |  | +            delete res.data.data.createUser;
 | 
	
		
			
				|  |  | +            delete res.data.data.createUserName;
 | 
	
		
			
				|  |  | +            delete res.data.data.updateTime;
 | 
	
		
			
				|  |  | +            delete res.data.data.updateUser;
 | 
	
		
			
				|  |  | +            delete res.data.data.updateUserName;
 | 
	
		
			
				|  |  | +            delete res.data.data.status;
 | 
	
		
			
				|  |  | +            delete res.data.data.isDeleted;
 | 
	
		
			
				|  |  | +            res.data.data.causeList.forEach(e => {
 | 
	
		
			
				|  |  | +              delete e.id;
 | 
	
		
			
				|  |  | +              delete e.pid;
 | 
	
		
			
				|  |  | +              delete e.createTime;
 | 
	
		
			
				|  |  | +              delete e.createUser;
 | 
	
		
			
				|  |  | +              delete e.updateTime;
 | 
	
		
			
				|  |  | +              delete e.updateUser;
 | 
	
		
			
				|  |  | +              delete e.status;
 | 
	
		
			
				|  |  | +              delete e.isDeleted;
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            this.form = res.data.data;
 | 
	
		
			
				|  |  |            this.dataList = res.data.data.causeList;
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |          .finally(() => {
 | 
	
		
			
				|  |  | -          // this.loading = false;
 | 
	
		
			
				|  |  | +          this.loading = false;
 | 
	
		
			
				|  |  |            // this.showBut = true;
 | 
	
		
			
				|  |  |            // this.pageLoading = false;
 | 
	
		
			
				|  |  |          });
 | 
	
	
		
			
				|  | @@ -764,22 +796,22 @@ export default {
 | 
	
		
			
				|  |  |        this.$refs["form"].validate((valid, done) => {
 | 
	
		
			
				|  |  |          done();
 | 
	
		
			
				|  |  |          if (valid) {
 | 
	
		
			
				|  |  | -          const num = addAllsalary(
 | 
	
		
			
				|  |  | -            this.form.salaryWithdrawalStandard,
 | 
	
		
			
				|  |  | -            this.form.rankWithdrawalStandard,
 | 
	
		
			
				|  |  | -            this.form.virtualWorkloadSalary
 | 
	
		
			
				|  |  | -          );
 | 
	
		
			
				|  |  | -          const num2 = addAllsalary2(
 | 
	
		
			
				|  |  | -            this.form.salaryBase,
 | 
	
		
			
				|  |  | -            this.form.workloadSalary,
 | 
	
		
			
				|  |  | -            this.form.dailyAssessmentCriteria,
 | 
	
		
			
				|  |  | -            this.form.termPerformanceSalary
 | 
	
		
			
				|  |  | -          );
 | 
	
		
			
				|  |  | -          if (num != num2) {
 | 
	
		
			
				|  |  | -            return this.$message.error(
 | 
	
		
			
				|  |  | -              "拨付金额" + num + "不等于标准金额" + num2
 | 
	
		
			
				|  |  | -            );
 | 
	
		
			
				|  |  | -          }
 | 
	
		
			
				|  |  | +          // const num = addAllsalary(
 | 
	
		
			
				|  |  | +          //   this.form.salaryWithdrawalStandard,
 | 
	
		
			
				|  |  | +          //   this.form.rankWithdrawalStandard,
 | 
	
		
			
				|  |  | +          //   this.form.virtualWorkloadSalary
 | 
	
		
			
				|  |  | +          // );
 | 
	
		
			
				|  |  | +          // const num2 = addAllsalary2(
 | 
	
		
			
				|  |  | +          //   this.form.salaryBase,
 | 
	
		
			
				|  |  | +          //   this.form.workloadSalary,
 | 
	
		
			
				|  |  | +          //   this.form.dailyAssessmentCriteria,
 | 
	
		
			
				|  |  | +          //   this.form.termPerformanceSalary
 | 
	
		
			
				|  |  | +          // );
 | 
	
		
			
				|  |  | +          // if (num != num2) {
 | 
	
		
			
				|  |  | +          //   return this.$message.error(
 | 
	
		
			
				|  |  | +          //     "拨付金额" + num + "不等于标准金额" + num2
 | 
	
		
			
				|  |  | +          //   );
 | 
	
		
			
				|  |  | +          // }
 | 
	
		
			
				|  |  |            submit({ ...this.form, causeList: this.dataList })
 | 
	
		
			
				|  |  |              .then(res => {
 | 
	
		
			
				|  |  |                this.$message.success("保存成功");
 |