|  | @@ -648,10 +648,14 @@
 | 
	
		
			
				|  |  |          </el-table-column>
 | 
	
		
			
				|  |  |        </el-table>
 | 
	
		
			
				|  |  |        <div slot="footer" class="dialog-footer">
 | 
	
		
			
				|  |  | -        <el-button v-if="approvalProhibit" @click="immediateApproval('f_billstatus')"
 | 
	
		
			
				|  |  | +        <el-button
 | 
	
		
			
				|  |  | +          v-if="approvalProhibit"
 | 
	
		
			
				|  |  | +          @click="immediateApproval('f_billstatus')"
 | 
	
		
			
				|  |  |            >审批</el-button
 | 
	
		
			
				|  |  |          >
 | 
	
		
			
				|  |  | -        <el-button v-if="form.fBillstatus > 2" @click="viewAudit('f_billstatus')"
 | 
	
		
			
				|  |  | +        <el-button
 | 
	
		
			
				|  |  | +          v-if="form.fBillstatus > 2"
 | 
	
		
			
				|  |  | +          @click="viewAudit('f_billstatus')"
 | 
	
		
			
				|  |  |            >查看审批</el-button
 | 
	
		
			
				|  |  |          >
 | 
	
		
			
				|  |  |          <el-button
 | 
	
	
		
			
				|  | @@ -940,7 +944,7 @@ export default {
 | 
	
		
			
				|  |  |      immediateApproval(status) {
 | 
	
		
			
				|  |  |        this.addOrUpdateVisib = true;
 | 
	
		
			
				|  |  |        this.$nextTick(() => {
 | 
	
		
			
				|  |  | -        this.$refs.ApprovalComments.init(this.approval.billId,status, 320);
 | 
	
		
			
				|  |  | +        this.$refs.ApprovalComments.init(this.approval.billId, status, 320);
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      adoPt() {
 | 
	
	
		
			
				|  | @@ -963,7 +967,11 @@ export default {
 | 
	
		
			
				|  |  |            fCorpid: "", //结算单位ID
 | 
	
		
			
				|  |  |          };
 | 
	
		
			
				|  |  |          getAgreement(this.approval.billId).then((response) => {
 | 
	
		
			
				|  |  | -          this.deptName = response.data.dept.deptName;
 | 
	
		
			
				|  |  | +          if (response.data.dept) {
 | 
	
		
			
				|  |  | +            this.deptName = response.data.dept.deptName
 | 
	
		
			
				|  |  | +              ? response.data.dept.deptName
 | 
	
		
			
				|  |  | +              : null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            this.form = response.data.tWarehouseAgreement;
 | 
	
		
			
				|  |  |            this.$set(this.form, "fEnddate", Date.parse(this.form.fEnddate));
 | 
	
		
			
				|  |  |            this.$set(this.form, "fBegindate", Date.parse(this.form.fBegindate));
 | 
	
	
		
			
				|  | @@ -987,7 +995,7 @@ export default {
 | 
	
		
			
				|  |  |        let id = "448";
 | 
	
		
			
				|  |  |        let actId = "110";
 | 
	
		
			
				|  |  |        this.$nextTick(() => {
 | 
	
		
			
				|  |  | -        this.$refs.addOrUpdate.init(this.form.fId, 320,status);
 | 
	
		
			
				|  |  | +        this.$refs.addOrUpdate.init(this.form.fId, 320, status);
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      returnData() {
 | 
	
	
		
			
				|  | @@ -1043,7 +1051,11 @@ export default {
 | 
	
		
			
				|  |  |              "YYYY-MM-DD HH:mm:ss"
 | 
	
		
			
				|  |  |            ),
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  | -        this.deptName = response.dept.deptName;
 | 
	
		
			
				|  |  | +        if (response.dept) {
 | 
	
		
			
				|  |  | +          this.deptName = response.dept.deptName
 | 
	
		
			
				|  |  | +            ? response.dept.deptName
 | 
	
		
			
				|  |  | +            : null;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          this.form.fDeptid = response.dept.deptId;
 | 
	
		
			
				|  |  |          this.agreementitemsList.createBy = response.user.userName;
 | 
	
		
			
				|  |  |        });
 | 
	
	
		
			
				|  | @@ -1056,7 +1068,11 @@ export default {
 | 
	
		
			
				|  |  |        this.approvalProhibit = false;
 | 
	
		
			
				|  |  |        const fId = row.fId || this.ids;
 | 
	
		
			
				|  |  |        getAgreement(fId).then((response) => {
 | 
	
		
			
				|  |  | -        this.deptName = response.data.dept.deptName;
 | 
	
		
			
				|  |  | +        if (response.data.dept) {
 | 
	
		
			
				|  |  | +          this.deptName = response.data.dept.deptName
 | 
	
		
			
				|  |  | +            ? response.data.dept.deptName
 | 
	
		
			
				|  |  | +            : null;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          this.form = response.data.tWarehouseAgreement;
 | 
	
		
			
				|  |  |          this.$set(this.form, "fTaskType", this.form.fTaskType + "");
 | 
	
		
			
				|  |  |          this.$set(this.form, "fEnddate", Date.parse(this.form.fEnddate));
 | 
	
	
		
			
				|  | @@ -1091,7 +1107,11 @@ export default {
 | 
	
		
			
				|  |  |        this.approvalProhibit = false;
 | 
	
		
			
				|  |  |        const fId = row.fId || this.ids;
 | 
	
		
			
				|  |  |        getAgreement(fId).then((response) => {
 | 
	
		
			
				|  |  | -        this.deptName = response.data.dept.deptName;
 | 
	
		
			
				|  |  | +        if (response.data.dept) {
 | 
	
		
			
				|  |  | +          this.deptName = response.data.dept.deptName
 | 
	
		
			
				|  |  | +            ? response.data.dept.deptName
 | 
	
		
			
				|  |  | +            : null;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          this.form = response.data.tWarehouseAgreement;
 | 
	
		
			
				|  |  |          this.$set(this.form, "fEnddate", Date.parse(this.form.fEnddate));
 | 
	
		
			
				|  |  |          this.$set(this.form, "fBegindate", Date.parse(this.form.fBegindate));
 | 
	
	
		
			
				|  | @@ -1340,8 +1360,12 @@ export default {
 | 
	
		
			
				|  |  |          fDc: "D",
 | 
	
		
			
				|  |  |        };
 | 
	
		
			
				|  |  |        queryUserVal().then((response) => {
 | 
	
		
			
				|  |  | -        this.deptName = response.dept.deptName;
 | 
	
		
			
				|  |  | -        this.form.fDeptid = response.dept.deptId;
 | 
	
		
			
				|  |  | +        if (response.dept) {
 | 
	
		
			
				|  |  | +          this.deptName = response.dept.deptName
 | 
	
		
			
				|  |  | +            ? response.dept.deptName
 | 
	
		
			
				|  |  | +            : null;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        this.form.fDeptid = response.dept.deptId ? response.dept.deptId : null;
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      /** 修改按钮操作 */
 | 
	
	
		
			
				|  | @@ -1350,7 +1374,11 @@ export default {
 | 
	
		
			
				|  |  |          console.log("111");
 | 
	
		
			
				|  |  |          getAgreement(this.idCopy).then((response) => {
 | 
	
		
			
				|  |  |            this.register();
 | 
	
		
			
				|  |  | -          this.deptName = response.data.dept.deptName;
 | 
	
		
			
				|  |  | +          if (response.data.dept) {
 | 
	
		
			
				|  |  | +            this.deptName = response.data.dept.deptName
 | 
	
		
			
				|  |  | +              ? response.data.dept.deptName
 | 
	
		
			
				|  |  | +              : null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            this.form = response.data.tWarehouseAgreement;
 | 
	
		
			
				|  |  |            this.form.fId = null;
 | 
	
		
			
				|  |  |            this.form.fBillstatus = "";
 | 
	
	
		
			
				|  | @@ -1385,7 +1413,11 @@ export default {
 | 
	
		
			
				|  |  |          const fId = row.fId || this.ids;
 | 
	
		
			
				|  |  |          getAgreement(fId).then((response) => {
 | 
	
		
			
				|  |  |            this.register();
 | 
	
		
			
				|  |  | -          this.deptName = response.data.dept.deptName;
 | 
	
		
			
				|  |  | +          if (response.data.dept) {
 | 
	
		
			
				|  |  | +            this.deptName = response.data.dept.deptName
 | 
	
		
			
				|  |  | +              ? response.data.dept.deptName
 | 
	
		
			
				|  |  | +              : null;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  |            this.form = response.data.tWarehouseAgreement;
 | 
	
		
			
				|  |  |            this.$set(this.form, "fTaskType", this.form.fTaskType + "");
 | 
	
		
			
				|  |  |            this.$set(this.form, "fEnddate", Date.parse(this.form.fEnddate));
 |