duhe
2025-11-19 a9ca5dafb781919fe8a24cd586258e9144966271
src/views/basic/gy/gySupplierEdit.vue
@@ -8,176 +8,182 @@
      <!-- <el-button @click="cancel">取 消</el-button> -->
    </div>
    <div style="margin: 10px; font-size: 28px; font-weight: bold; text-align: center;">供应商设置</div>
    <el-form ref="form" :model="form" :rules="rules" label-width="80px">
    <el-form ref="form" :model="form" :rules="rules" label-width="90px">
      <el-tabs v-model="activeName" type="card">
        <el-tab-pane label="基本信息" name="first">
          <el-row>
            <el-col :span="6">
              <el-form-item label="编码" prop="HBillNo">
                <el-input v-model="form.HBillNo" placeholder="请输入单据编号" />
              <el-form-item label="编码" prop="HNumber">
                <el-input v-model="form.HNumber" placeholder="请输入编码" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="日期" prop="HDate">
                <el-date-picker v-model="form.HDate" type="date" placeholder="选择日期" value-format="yyyy-MM-ddT">
                </el-date-picker>
              <el-form-item label="名称" prop="HName">
                <el-input v-model="form.HName" placeholder="请输入名称" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="源单类型" prop="BillType">
                <el-select v-model="form.BillType" placeholder="请选择">
                  <el-option label="销售订单" value="1401" />
                  <el-option label="发货通知单" value="1402" />
                </el-select>
              <el-form-item label="助记码" prop="HHelpCode">
                <el-input v-model="form.HHelpCode" placeholder="请输入助记码" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="源单号" prop="HMainSourceBillNo">
                <el-input v-model="form.HMainSourceBillNo" placeholder="请输入源单号" disabled>
                  <el-button slot="append" icon="el-icon-search"></el-button>
                </el-input>
              <el-form-item label="简称" prop="HShortName">
                <el-input v-model="form.HShortName" placeholder="请输入简称" />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="6">
              <el-form-item label="销售员" prop="HEmpName">
                <el-input v-model="form.HEmpName" placeholder="请输入销售员" disabled>
                  <el-button slot="append" icon="el-icon-search"></el-button>
                </el-input>
              <el-form-item label="地址" prop="HAddress">
                <el-input v-model="form.HAddress" placeholder="请输入地址" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="销售部门" prop="HDeptName">
                <el-input v-model="form.HDeptName" placeholder="请输入销售部门" disabled>
                  <el-button slot="append" icon="el-icon-search" @click="openDataDialog(1)"></el-button>
                </el-input>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="主管" prop="HManagerName">
                <el-input v-model="form.HManagerName" placeholder="请输入主管" disabled>
                  <el-button slot="append" icon="el-icon-search"></el-button>
                </el-input>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="客户" prop="HSupName">
                <el-input v-model="form.HSupName" placeholder="请输入客户" disabled>
                  <el-button slot="append" icon="el-icon-search"></el-button>
                </el-input>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="6">
              <el-form-item label="联系人" prop="HLinkMan">
                <el-input v-model="form.HLinkMan" placeholder="请输入联系人" disabled />
                <el-input v-model="form.HLinkMan" placeholder="请输入联系人" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="联系电话" prop="HLinkPhone">
                <el-input v-model="form.HLinkPhone" placeholder="请输入联系电话" disabled />
                <el-input v-model="form.HLinkPhone" placeholder="请输入联系电话" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="领料人" prop="HSecManagerName">
                <el-input v-model="form.HSecManagerName" placeholder="请输入领料人">
                  <el-button slot="append" icon="el-icon-search"></el-button>
              <el-form-item label="手机" prop="HMobilePhone">
                <el-input v-model="form.HMobilePhone" placeholder="请输入手机" />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="6">
              <el-form-item label="传真" prop="HFax">
                <el-input v-model="form.HFax" placeholder="请输入传真" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="邮编" prop="HPostalCode">
                <el-input v-model="form.HPostalCode" placeholder="请输入邮编" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="电子邮箱" prop="HEmail">
                <el-input v-model="form.HEmail" placeholder="请输入电子邮箱" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="法人代表" prop="HCorMan">
                <el-input v-model="form.HCorMan" placeholder="请输入法人代表" />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="6">
              <el-form-item label="税务登记号" prop="HTaxNum">
                <el-input v-model="form.HTaxNum" placeholder="请输入税务登记号" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="英文名称" prop="HEnglishName">
                <el-input v-model="form.HEnglishName" placeholder="请输入英文名称" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="英文地址" prop="HEnglishAddress">
                <el-input v-model="form.HEnglishAddress" placeholder="请输入英文地址" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="国家" prop="HCountry">
                <el-input v-model="form.HCountry" placeholder="请输入国家" />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="6">
              <el-form-item label="地区" prop="HAreaName">
                <el-input v-model="form.HAreaName" placeholder="请输入地区" disabled>
                  <el-button slot="append" icon="el-icon-search" @click="openDataDialog(5)"></el-button>
                </el-input>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="仓管" prop="HKeeperName">
                <el-input v-model="form.HKeeperName" placeholder="请输入仓管">
                  <el-button slot="append" icon="el-icon-search"></el-button>
              <el-form-item label="增值税率" prop="HTaxRate">
                <el-input-number v-model="form.HTaxRate" placeholder="请输入英文名称" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="默认货币" prop="HCurName">
                <el-input v-model="form.HCurName" placeholder="请输入默认货币" disabled>
                  <el-button slot="append" icon="el-icon-search" @click="openDataDialog(5)"></el-button>
                </el-input>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="结算方式" prop="HSSName">
                <el-input v-model="form.HSSName" placeholder="请输入结算方式" disabled>
                  <el-button slot="append" icon="el-icon-search" @click="openDataDialog(5)"></el-button>
                </el-input>
              </el-form-item>
            </el-col>
          </el-row>
          <el-form-item label="备注" prop="HRemark">
            <el-input v-model="form.HRemark" placeholder="请输入备注" />
          </el-form-item>
          <el-row>
            <el-col :span="6">
              <el-form-item label="项目代码" prop="HProjectNumber">
                <el-input v-model="form.HProjectNumber" placeholder="请输入项目代码" disabled>
                  <el-button slot="append" icon="el-icon-search"></el-button>
              <el-form-item label="银行账号" prop="HBankAccount">
                <el-input v-model="form.HBankAccount" placeholder="请输入银行账号" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="采购方式" prop="HPSStyleName">
                <el-input v-model="form.HPSStyleName" placeholder="请输入采购方式" disabled>
                  <el-button slot="append" icon="el-icon-search" @click="openDataDialog(5)"></el-button>
                </el-input>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="项目名称" prop="HProjectName">
                <el-input v-model="form.HProjectName" placeholder="请输入项目名称" disabled />
              <el-form-item label="材料类别" prop="HMaterClass">
                <el-select v-model="form.HMaterClass" placeholder="请选择材料类别">
                  <el-option value="主材">主材</el-option>
                  <el-option value="辅材">辅材</el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="班组" prop="HGroupName">
                <el-input v-model="form.HGroupName" placeholder="请输入班组" disabled>
                  <el-button slot="append" icon="el-icon-search"></el-button>
                </el-input>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="出库仓库" prop="HWHName">
                <el-input v-model="form.HWHName" placeholder="请输入出库仓库">
                  <el-button slot="append" icon="el-icon-search"></el-button>
              <el-form-item label="供应商分类" prop="HSupClsName">
                <el-input v-model="form.HSupClsName" placeholder="请输入供应商分类" disabled>
                  <el-button slot="append" icon="el-icon-search" @click="openDataDialog(5)"></el-button>
                </el-input>
              </el-form-item>
            </el-col>
          </el-row>
        </el-tab-pane>
        <el-tab-pane label="其他信息" name="second">
          <el-row>
            <el-col :span="6">
              <el-form-item label="组织" prop="HOrgID">
                <el-select v-model="form.HOrgID" placeholder="请选择组织" @change="organizationChange" :disabled="zzSelDis">
              <el-form-item label="备注" prop="HRemark">
                <el-input v-model="form.HRemark" placeholder="请输入备注" />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="创建组织" prop="HCREATEORGID">
                <el-select v-model="form.HCREATEORGID" placeholder="请选择创建组织">
                  <el-option v-for="(item, index) in organizationList" :key="index" :label="item.Name" :value="item.ID">
                  </el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="币别" prop="HCurName">
                <el-input v-model="form.HCurName" placeholder="请输入币别" disabled />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="汇率" prop="HExRate">
                <el-input v-model="form.HExRate" placeholder="请输入汇率" disabled />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="销售方式" prop="HSellSName">
                <el-input v-model="form.HSellSName" placeholder="请输入销售方式" disabled />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="6">
              <el-form-item label="单价类型" prop="HPriceType">
                <el-select v-model="form.HPriceType" placeholder="请选择单价类型" @change="organizationChange">
                  <el-option v-for="(item, index) in hPriceTypeList" :key="index" :label="item" :value="item">
              <el-form-item label="使用组织" prop="HUSEORGID">
                <el-select v-model="form.HUSEORGID" placeholder="请选择使用组织">
                  <el-option v-for="(item, index) in organizationList" :key="index" :label="item.Name" :value="item.ID">
                  </el-option>
                </el-select>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="客户余额" prop="HCusBalance">
                <el-input v-model="form.HCusBalance" placeholder="请输入客户余额" disabled />
              <el-form-item label="禁用标志" prop="HStopflag">
                <el-checkbox v-model="form.HStopflag" disabled>是否禁用</el-checkbox>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="信用额度" prop="HCreditRating_Now">
                <el-input v-model="form.HCreditRating_Now" placeholder="请输入信用额度" disabled />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="可用额度" prop="HAvailableBalance">
                <el-input v-model="form.HAvailableBalance" placeholder="请输入可用额度" disabled />
              </el-form-item>
            </el-col>
          </el-row>
        </el-tab-pane>
        <el-tab-pane label="制单信息" name="third">
@@ -195,11 +201,6 @@
            <el-col :span="6">
              <el-form-item label="审核人" prop="HChecker">
                <el-input v-model="form.HChecker" placeholder="请输入审核人" disabled />
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="关闭人" prop="HCloseMan">
                <el-input v-model="form.HCloseMan" placeholder="请输入关闭人" disabled />
              </el-form-item>
            </el-col>
          </el-row>
@@ -222,130 +223,213 @@
                </el-date-picker>
              </el-form-item>
            </el-col>
            <el-col :span="6">
              <el-form-item label="关闭日期" prop="HCloseDate">
                <el-date-picker v-model="form.HCloseDate" type="date" placeholder="选择关闭日期" disabled>
                </el-date-picker>
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="6">
              <el-form-item label="作废人" prop="HDeleteMan">
                <el-input v-model="form.HDeleteMan" placeholder="请输入作废人" disabled />
              </el-form-item>
            </el-col>
          </el-row>
          <el-row>
            <el-col :span="6">
              <el-form-item label="作废日期" prop="HDeleteDate">
                <el-date-picker v-model="form.HDeleteDate" type="date" placeholder="选择作废日期" disabled>
                </el-date-picker>
              </el-form-item>
            </el-col>
          </el-row>
        </el-tab-pane>
      </el-tabs>
      <div style="margin-bottom: 10px;">
        <el-button type="success" plain icon="el-icon-plus" @click="handleAddSysZb()" size="mini">增加一行</el-button>
        <el-button type="success" plain icon="el-icon-plus" @click="handleAddSysZb(zbIndex, 1)"
          size="mini">插入一行</el-button>
        <el-button type="success" plain icon="el-icon-plus" @click="handleCopyZbRow" size="mini">复制一行</el-button>
        <el-button type="success" plain icon="el-icon-arrow-up" @click="handleMoveRowUp(zbSelForm)"
          size="mini">上移</el-button>
        <el-button type="success" plain icon="el-icon-arrow-down" @click="handleMoveRowDown(zbSelForm)"
          size="mini">下移</el-button>
      </div>
      <el-table :data="editData" style="width: 100%" height="300" width="100%" ref="zbTable"
        @selection-change="handleTableZbEdit" :row-class-name="rowSysZbIndex" show-summary border>
        <el-table-column type="selection" width="55" align="center" />
        <el-table-column align="center" label="序号" type="index" width="80" />
        <el-table-column align="center" label="物料编码" width="120">
          <template slot-scope="scope">
            <el-input v-model="scope.row.物料代码" placeholder="请输入物料编码" @keyup.native.f7="openDataDialog(3, scope.row)"
              @dblclick.native="openDataDialog(3, scope.row)" />
          </template>
        </el-table-column>
        <el-table-column align="center" label="物料名称" width="120">
          <template slot-scope="scope">
            <span>{{ scope.row.物料名称 }}</span>
          </template>
        </el-table-column>
        <el-table-column align="center" label="规格型号" width="120">
          <template slot-scope="scope">
            <span>{{ scope.row.规格型号 }}</span>
          </template>
        </el-table-column>
        <el-table-column align="center" label="计量单位" width="120">
          <template slot-scope="scope">
            <span>{{ scope.row.计量单位 }}</span>
          </template>
        </el-table-column>
        <el-table-column align="center" label="实发数量" width="120">
          <template slot-scope="scope">
            <el-input-number v-model="scope.row.HQty" :min="1" style="width: 90px;"
              controls-position="right"></el-input-number>
          </template>
        </el-table-column>
        <el-table-column align="center" label="单价" width="120">
          <template slot-scope="scope">
            <el-input-number v-model="scope.row.HPrice" :min="0" style="width: 90px;"
              controls-position="right"></el-input-number>
          </template>
        </el-table-column>
        <el-table-column align="center" label="含税单价" width="120">
          <template slot-scope="scope">
            <span>{{ scope.row.HTaxPrice }}</span>
          </template>
        </el-table-column>
        <el-table-column align="center" label="税率" width="120">
          <template slot-scope="scope">
            <span>{{ scope.row.HTaxRate }}</span>
          </template>
        </el-table-column>
        <el-table-column align="center" label="金额" width="120">
          <template slot-scope="scope">
            <span>{{ scope.row.HPrice * scope.row.HQty }}</span>
          </template>
        </el-table-column>
        <el-table-column align="center" label="价税合计" width="120">
          <template slot-scope="scope">
            <span>{{ scope.row.HTaxPrice * scope.row.HQty }}</span>
          </template>
        </el-table-column>
        <el-table-column align="center" label="发货仓库" width="120">
          <template slot-scope="scope">
            <el-input v-model="scope.row.发货仓库" placeholder="请输入发货仓库" @keyup.native.f7="openDataDialog(2, scope.row)"
              @dblclick.native="openDataDialog(2, scope.row)" />
          </template>
        </el-table-column>
        <el-table-column align="center" label="备注" width="120">
          <template slot-scope="scope">
            <el-input v-model="scope.row.HRemark" placeholder="请输入备注" />
          </template>
        </el-table-column>
        <el-table-column align="center" label="采购数量" width="120">
          <template slot-scope="scope">
            <span>{{ scope.row.HReqBuyQty }}</span>
          </template>
        </el-table-column>
        <el-table-column align="center" label="申请出库数量" width="120">
          <template slot-scope="scope">
            <span>{{ scope.row.HReqOutQty }}</span>
          </template>
        </el-table-column>
        <el-table-column align="center" label="当前库存" width="120">
          <template slot-scope="scope">
            <span>{{ scope.row.HCurrentInventory }}</span>
          </template>
        </el-table-column>
        <el-table-column align="center" label="操作" width="55" fixed="right">
          <template slot-scope="scope">
            <el-button type="danger" icon="el-icon-delete" size="mini" circle
              @click="handleDeleteSysZb(scope.row)"></el-button>
          </template>
        </el-table-column>
      </el-table>
      <el-tabs v-model="activeNameZB" type="border-card">
        <el-tab-pane label="联系人" name="first">
          <div style="margin-bottom: 10px;">
            <el-button type="success" plain icon="el-icon-plus" @click="handleAddSysZb()" size="mini">增加一行</el-button>
            <el-button type="success" plain icon="el-icon-plus" @click="handleAddSysZb(zbIndex, 1)"
              size="mini">插入一行</el-button>
            <el-button type="success" plain icon="el-icon-plus" @click="handleCopyZbRow" size="mini">复制一行</el-button>
            <el-button type="success" plain icon="el-icon-arrow-up" @click="handleMoveRowUp(zbSelForm)"
              size="mini">上移</el-button>
            <el-button type="success" plain icon="el-icon-arrow-down" @click="handleMoveRowDown(zbSelForm)"
              size="mini">下移</el-button>
          </div>
          <el-table :data="editData" style="width: 100%" height="300" width="100%" ref="zbTable"
            @selection-change="handleTableZbEdit" :row-class-name="rowSysZbIndex" show-summary border>
            <el-table-column type="selection" width="55" align="center" />
            <el-table-column align="center" label="序号" type="index" width="80" />
            <el-table-column align="center" label="物料编码" width="120">
              <template slot-scope="scope">
                <el-input v-model="scope.row.物料代码" placeholder="请输入物料编码" @keyup.native.f7="openDataDialog(3, scope.row)"
                  @dblclick.native="openDataDialog(3, scope.row)" />
              </template>
            </el-table-column>
            <el-table-column align="center" label="物料名称" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.物料名称 }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="规格型号" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.规格型号 }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="计量单位" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.计量单位 }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="实发数量" width="120">
              <template slot-scope="scope">
                <el-input-number v-model="scope.row.HQty" :min="1" style="width: 90px;"
                  controls-position="right"></el-input-number>
              </template>
            </el-table-column>
            <el-table-column align="center" label="单价" width="120">
              <template slot-scope="scope">
                <el-input-number v-model="scope.row.HPrice" :min="0" style="width: 90px;"
                  controls-position="right"></el-input-number>
              </template>
            </el-table-column>
            <el-table-column align="center" label="含税单价" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HTaxPrice }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="税率" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HTaxRate }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="金额" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HPrice * scope.row.HQty }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="价税合计" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HTaxPrice * scope.row.HQty }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="发货仓库" width="120">
              <template slot-scope="scope">
                <el-input v-model="scope.row.发货仓库" placeholder="请输入发货仓库" @keyup.native.f7="openDataDialog(2, scope.row)"
                  @dblclick.native="openDataDialog(2, scope.row)" />
              </template>
            </el-table-column>
            <el-table-column align="center" label="备注" width="120">
              <template slot-scope="scope">
                <el-input v-model="scope.row.HRemark" placeholder="请输入备注" />
              </template>
            </el-table-column>
            <el-table-column align="center" label="采购数量" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HReqBuyQty }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="申请出库数量" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HReqOutQty }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="当前库存" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HCurrentInventory }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="操作" width="55" fixed="right">
              <template slot-scope="scope">
                <el-button type="danger" icon="el-icon-delete" size="mini" circle
                  @click="handleDeleteSysZb(scope.row)"></el-button>
              </template>
            </el-table-column>
          </el-table>
        </el-tab-pane>
        <el-tab-pane label="付款计划" name="second">
          <div style="margin-bottom: 10px;">
            <el-button type="success" plain icon="el-icon-plus" @click="handleAddSysZb()" size="mini">增加一行</el-button>
            <el-button type="success" plain icon="el-icon-plus" @click="handleAddSysZb(zbIndex, 1)"
              size="mini">插入一行</el-button>
            <el-button type="success" plain icon="el-icon-plus" @click="handleCopyZbRow" size="mini">复制一行</el-button>
          </div>
          <el-table :data="editData" style="width: 100%" height="300" width="100%" ref="zbTable"
            @selection-change="handleTableZbEdit" :row-class-name="rowSysZbIndex" show-summary border>
            <el-table-column type="selection" width="55" align="center" />
            <el-table-column align="center" label="序号" type="index" width="80" />
            <el-table-column align="center" label="物料编码" width="120">
              <template slot-scope="scope">
                <el-input v-model="scope.row.物料代码" placeholder="请输入物料编码" @keyup.native.f7="openDataDialog(3, scope.row)"
                  @dblclick.native="openDataDialog(3, scope.row)" />
              </template>
            </el-table-column>
            <el-table-column align="center" label="物料名称" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.物料名称 }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="规格型号" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.规格型号 }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="计量单位" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.计量单位 }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="实发数量" width="120">
              <template slot-scope="scope">
                <el-input-number v-model="scope.row.HQty" :min="1" style="width: 90px;"
                  controls-position="right"></el-input-number>
              </template>
            </el-table-column>
            <el-table-column align="center" label="单价" width="120">
              <template slot-scope="scope">
                <el-input-number v-model="scope.row.HPrice" :min="0" style="width: 90px;"
                  controls-position="right"></el-input-number>
              </template>
            </el-table-column>
            <el-table-column align="center" label="含税单价" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HTaxPrice }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="税率" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HTaxRate }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="金额" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HPrice * scope.row.HQty }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="价税合计" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HTaxPrice * scope.row.HQty }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="发货仓库" width="120">
              <template slot-scope="scope">
                <el-input v-model="scope.row.发货仓库" placeholder="请输入发货仓库" @keyup.native.f7="openDataDialog(2, scope.row)"
                  @dblclick.native="openDataDialog(2, scope.row)" />
              </template>
            </el-table-column>
            <el-table-column align="center" label="备注" width="120">
              <template slot-scope="scope">
                <el-input v-model="scope.row.HRemark" placeholder="请输入备注" />
              </template>
            </el-table-column>
            <el-table-column align="center" label="采购数量" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HReqBuyQty }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="申请出库数量" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HReqOutQty }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="当前库存" width="120">
              <template slot-scope="scope">
                <span>{{ scope.row.HCurrentInventory }}</span>
              </template>
            </el-table-column>
            <el-table-column align="center" label="操作" width="55" fixed="right">
              <template slot-scope="scope">
                <el-button type="danger" icon="el-icon-delete" size="mini" circle
                  @click="handleDeleteSysZb(scope.row)"></el-button>
              </template>
            </el-table-column>
          </el-table>
        </el-tab-pane>
      </el-tabs>
    </el-form>
    <!-- 部门弹窗 -->
    <el-dialog :title="dialogTitle" :visible.sync="openData" width="1280px" append-to-body>
@@ -409,6 +493,7 @@
      editData: [],//销售出库单子表
      editBtData: [],//子表表头
      activeName: 'first',
      activeNameZB: 'first',
      // 弹出层标题
      title: "",
      // 是否显示弹出层
@@ -699,42 +784,41 @@
    //销售出库单新增编辑表单初始化
    reset() {
      this.form = {
        HCREATEORGID: null,
        HUSEORGID: null,
        HUseOrg: null,
        HNumber: null,
        HHelpCode: null,
        HShortName: null,
        HAddress: null,
        HLinkMan: null,
        HLinkPhone: null,
        HMobilePhone: null,
        HFax: null,
        HPostalCode: null,
        HEmail: null,
        HCorMan: null,
        HBank: null,
        HTaxNum: null,
        HEnglishName: null,
        HEnglishAddress: null,
        HCountry: null,
        HAreaID: null,
        HAreaName: null,
        HNumber: '',
        HName: '',
        HHelpCode: '',
        HShortName: '',
        HAddress: '',
        HLinkMan: '',
        HLinkPhone: '',
        HMobilePhone: '',
        HFax: '',
        HPostalCode: '',
        HEmail: '',
        HCorMan: '',
        HBank: '',
        HTaxNum: '',
        HEnglishName: '',
        HEnglishAddress: '',
        HCountry: '',
        HAreaName: '',
        HAreaID: 0,
        HTaxRate: 13,
        HCurID: null,
        HCurName: null,
        HSSID: null,
        HSSName: null,
        HCurName: '人民币',
        HCurID: 1,
        HSSName: '',
        HSSID: '',
        HBankAccount: null,
        HName: null,
        HPSStyleID: null,
        HPSStyleName: null,
        HRemark: null,
        HUpDater: null,
        HStopflag: null,
        HMaterClass: null,
        HSupTypeID: null,
        HSupClsName: null,
        HPSStyleID: 0,
        HPSStyleName: '',
        HRemark: '',
        HCreateOrgID: sessionStorage["OrganizationID"] - 0,
        HUSEORGID: sessionStorage["OrganizationID"] - 0,
        HUpDater: sessionStorage["HUserName"],
        HStopflag: false,
        HMaterClass: '主材',
        HSupTypeID: 0,
        HSupClsName: '',
        HMaker: sessionStorage["HMaker"],
        HMakeDate: new Date(),
        HChecker: null,
@@ -754,13 +838,8 @@
    //退出
    close() {
      this.reset()
      if (!this.OperationType && !this.copyType) {
        const obj = { path: "/basic/gy/gySupplierEdit", name: "GySupplierEdit" };
        this.$tab.closePage(obj);
      } else {
        this.formShow = false
        this.$emit('editClose', false)
      }
      this.formShow = false
      this.$emit('editClose', false)
    },
    //根据用户获取对应职员、部门、销售主管
    getCzyglByUser() {
@@ -841,7 +920,7 @@
      this.reset()
      let rowHmainid = this.linterid
      console.log(this.linterid)
      axios.get(this.baseURL + "/Kf_SellOutBill/cx", {
      axios.get(this.baseURL + "/Gy_Supplier/xg_ExpendBillMake", {
        params: { 'HInterID': rowHmainid }
      }).then(response => {
        if (response.data.count == 1) {