wangyi
2026-01-19 7fb0a8f0ab16c149484bf043754cd10cfa94de2f
src/views/purchase/cgPoOrderBill/cgPoOrderBillEdit.vue
@@ -488,7 +488,7 @@
  methods: {
    fetchData() {
      axios
        .get(this.baseURL + "/Web/GetOrganizations", {})
        .get(this.$baseUrl + "/Web/GetOrganizations", {})
        .then((response) => {
          if (response.data.count == 1) {
            this.organizationList = response.data.data.map((item) => {
@@ -520,7 +520,7 @@
        for (var i = 0; i < data.length; i++) {
          // this.getPushSourceBillInit(data[i].hmainid, data[i].hsubid);
          axios
            .get(this.baseURL + "/Xs_SeOutStockBill/cx", {
            .get(this.$baseUrl + "/Xs_SeOutStockBill/cx", {
              params: {
                HInterID: data[i].hmainid,
              },
@@ -643,7 +643,7 @@
    //根据主内码与子内码获取源单销售订单数据
    getPushSourceBillInit(HSourceInterID, HSourceEntryID) {
      axios
        .get(this.baseURL + "/Xs_SeOrderBill/loadXs_SeOrderBill_Push", {
        .get(this.$baseUrl + "/Xs_SeOrderBill/loadXs_SeOrderBill_Push", {
          params: {
            HInterID: HSourceInterID,
            HSubID: HSourceEntryID,
@@ -808,7 +808,7 @@
    //根据用户获取对应职员、部门、销售主管
    getCzyglByUser() {
      axios
        .get(this.baseURL + "/Xs_SeOrderBill/getCzyglByUser", {
        .get(this.$baseUrl + "/Xs_SeOrderBill/getCzyglByUser", {
          params: { CurUserName: sessionStorage["HUserName"] },
        })
        .then((response) => {
@@ -841,7 +841,7 @@
    },
    getHBillNo() {
      axios
        .get(this.baseURL + "/WEBSController/GetMaxBillNoAndID_Json", {
        .get(this.$baseUrl + "/WEBSController/GetMaxBillNoAndID_Json", {
          params: {
            HBillType: "1102",
          },
@@ -860,7 +860,7 @@
    //获取销售出库单对应的条码明细
    getBarCodeNoteBySellOutBill(rowHmainid) {
      axios
        .get(this.baseURL + "/Kf_SellOutBill/BarCodeNote", {
        .get(this.$baseUrl + "/Kf_SellOutBill/BarCodeNote", {
          params: { HInterID: rowHmainid },
        })
        .then((response) => {
@@ -879,7 +879,7 @@
    //#region 根据客户获取客户余额
    getCustomerBalance(HCusID) {
      axios
        .get(this.baseURL + "/Xs_CusRatingChangeBill/getCustomerBalance", {
        .get(this.$baseUrl + "/Xs_CusRatingChangeBill/getCustomerBalance", {
          params: { HCusID: HCusID, CurUserName: sessionStorage["HUserName"] },
        })
        .then((response) => {
@@ -897,7 +897,7 @@
      this.reset();
      let rowHmainid = this.HInterID2;
      axios
        .get(this.baseURL + "/Cg_POOrderBill/cx", {
        .get(this.$baseUrl + "/Cg_POOrderBill/cx", {
          params: { HInterID: rowHmainid },
        })
        .then((response) => {
@@ -905,63 +905,65 @@
            var result = response.data;
            var data = response.data.data[0];
            this.form.BillType = data.HSourceBillType;
            Object.assign(this.form, {
              HBillNo: data.单据号, //设置单据号的第一个值为“HBillNo”字段的值是data.单据号`的值
              HDate: dayjs(data.日期).format("YYYY-MM-DD"), //设置“HDate”字段的值为`data.日期`经过`dayjs`函数处理后的格式
              HSSDate: dayjs(data.结算日期).format("YYYY-MM-DD"), //但设置的是“结算日期”字段。
              //,"HInnerBillNo": data.内部单据号
              HAddress: data.交货地点, // 设置“交货地点”字段的值。
              HDeptName: data.部门, // 设置“部门”名称字段的值。
              HDeptID: data.HDeptID, // 设置“HDeptID”名称字段的值。
              HSupID: data.HSupID, // 设置“HSupID”名称字段的值。
              HSupName: data.供应商, // 设置“供应商”名称字段的值。
              HEmpID: data.HEmpID,
              HEmpName: data.业务员, // 设置“业务员”名称字段的值。
              HCurID: data.HCurID,
              HCurName: data.币别, // 设置“币别”名称字段的值。
              HExRate: data.汇率, // 设置“汇率”名称字段的值。
              HManagerName: data.主管, // 设置“主管”名称字段的值。
              HManagerID: data.HManagerID,
              HPSStyleID: data.HPSStyleID,
              HPSStyleName: data.采购方式, // 设置“采购方式”名称字段的值。
              HSSID: data.HSSID,
              HSSName: data.结算方式, // 设置“结算方式”名称字段的值。
              HLinkMan: data.联系人, // 设置“联系人”名称字段的值。
              HLinkPhone: data.联系人电话, // 设置“联系电话”名称字段的值。
              HInnerBillNo: data.辅助字段, // 设置“辅助字段”名称字段的值。
              HProjectID: data.HProjectID,
              HProjectNumber: data.项目代码, // 设置“项目代码”名称字段的值。
              HProjectName: data.项目名称, // 设置“项目名称”名称字段的值。
              HWHID: data.HWHID,
              HOrgID: data.HOrgID,
              HWHName: data.仓库, // 设置“仓库”名称字段的值。
              HRemark: data.表头备注, // 设置“表头备注”名称字段的值。
              HMaker: data.制单人, // 设置“制单人”名称字段的值。
              HChecker: data.审核人, // 设置“审核人”名称字段的值。
              HCloseMan: data.关闭人, // 设置“关闭人”名称字段的值。
              HUpDater: data.修改人, // 设置“修改人”名称字段的值。
              HDeleteMan: data.作废人, // 设置“作废人”名称字段的值。
              HMakeDate:
                data.制单日期 == null
                  ? ""
                  : dayjs(data.制单日期).format("yyyy-MM-dd hh:mm:ss"),
              HCheckDate:
                data.审核日期 == null
                  ? ""
                  : dayjs(data.审核日期).format("yyyy-MM-dd hh:mm:ss"),
              HCloseDate:
                data.关闭日期 == null
                  ? ""
                  : dayjs(data.关闭日期).format("yyyy-MM-dd hh:mm:ss"),
              HUpDateDate:
                data.修改日期 == null
                  ? ""
                  : dayjs(data.修改日期).format("yyyy-MM-dd hh:mm:ss"),
              HDeleteDate:
                data.作废日期 == null
                  ? ""
                  : dayjs(data.作废日期).format("yyyy-MM-dd hh:mm:ss"),
            });
            this.form = {
              ...{
                HBillNo: data.单据号, //设置单据号的第一个值为“HBillNo”字段的值是data.单据号`的值
                HDate: dayjs(data.日期).format("YYYY-MM-DD"), //设置“HDate”字段的值为`data.日期`经过`dayjs`函数处理后的格式
                HSSDate: dayjs(data.结算日期).format("YYYY-MM-DD"), //但设置的是“结算日期”字段。
                //,"HInnerBillNo": data.内部单据号
                HAddress: data.交货地点, // 设置“交货地点”字段的值。
                HDeptName: data.部门, // 设置“部门”名称字段的值。
                HDeptID: data.HDeptID, // 设置“HDeptID”名称字段的值。
                HSupID: data.HSupID, // 设置“HSupID”名称字段的值。
                HSupName: data.供应商, // 设置“供应商”名称字段的值。
                HEmpID: data.HEmpID,
                HEmpName: data.业务员, // 设置“业务员”名称字段的值。
                HCurID: data.HCurID,
                HCurName: data.币别, // 设置“币别”名称字段的值。
                HExRate: data.汇率, // 设置“汇率”名称字段的值。
                HManagerName: data.主管, // 设置“主管”名称字段的值。
                HManagerID: data.HManagerID,
                HPSStyleID: data.HPSStyleID,
                HPSStyleName: data.采购方式, // 设置“采购方式”名称字段的值。
                HSSID: data.HSSID,
                HSSName: data.结算方式, // 设置“结算方式”名称字段的值。
                HLinkMan: data.联系人, // 设置“联系人”名称字段的值。
                HLinkPhone: data.联系人电话, // 设置“联系电话”名称字段的值。
                HInnerBillNo: data.辅助字段, // 设置“辅助字段”名称字段的值。
                HProjectID: data.HProjectID,
                HProjectNumber: data.项目代码, // 设置“项目代码”名称字段的值。
                HProjectName: data.项目名称, // 设置“项目名称”名称字段的值。
                HWHID: data.HWHID,
                HOrgID: data.HOrgID,
                HWHName: data.仓库, // 设置“仓库”名称字段的值。
                HRemark: data.表头备注, // 设置“表头备注”名称字段的值。
                HMaker: data.制单人, // 设置“制单人”名称字段的值。
                HChecker: data.审核人, // 设置“审核人”名称字段的值。
                HCloseMan: data.关闭人, // 设置“关闭人”名称字段的值。
                HUpDater: data.修改人, // 设置“修改人”名称字段的值。
                HDeleteMan: data.作废人, // 设置“作废人”名称字段的值。
                HMakeDate:
                  data.制单日期 == null
                    ? ""
                    : dayjs(data.制单日期).format("yyyy-MM-dd hh:mm:ss"),
                HCheckDate:
                  data.审核日期 == null
                    ? ""
                    : dayjs(data.审核日期).format("yyyy-MM-dd hh:mm:ss"),
                HCloseDate:
                  data.关闭日期 == null
                    ? ""
                    : dayjs(data.关闭日期).format("yyyy-MM-dd hh:mm:ss"),
                HUpDateDate:
                  data.修改日期 == null
                    ? ""
                    : dayjs(data.修改日期).format("yyyy-MM-dd hh:mm:ss"),
                HDeleteDate:
                  data.作废日期 == null
                    ? ""
                    : dayjs(data.作废日期).format("yyyy-MM-dd hh:mm:ss"),
              },
            };
            if (this.copyType == 1) {
              this.getHBillNo();
              let date = new Date();
@@ -1159,7 +1161,7 @@
      var sql = `exec h_p_Xt_GetMaxBillNo_SubType '1205','${this.form.HDate}',0,0,0,'${Type}','${this.form.HDeptID}'`;
      axios({
        method: "get",
        url: this.baseURL + "/CommonModel/searchMethod",
        url: this.$baseUrl + "/CommonModel/searchMethod",
        params: { sql: sql, user: sessionStorage["HUserName"], ModRightNameCheck: "" },
      })
        .then((response) => {
@@ -1198,7 +1200,7 @@
                this.OperationType;
              axios({
                method: "post",
                url: this.baseURL + "/Kf_SellOutBill/SaveSellOutBillList",
                url: this.$baseUrl + "/Kf_SellOutBill/SaveSellOutBillList",
                data: {
                  msg: sMainSub,
                },
@@ -1228,7 +1230,7 @@
      var InterID = form.hmainid || form.HInterID;
      //逻辑审核方法
      axios
        .get(this.baseURL + "/Kf_SellOutBill/AuditKf_SellOutBill", {
        .get(this.$baseUrl + "/Kf_SellOutBill/AuditKf_SellOutBill", {
          params: {
            HInterID: InterID,
            IsAudit: num,