| | |
| | | <view> |
| | | <view class="form"> |
| | | <view class="form-item"> |
| | | <view class="title">条码:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.BarCode") == "SellOutBill_PDA.BarCode" ? "条码" : $t("SellOutBill_PDA.BarCode") }}:</view> |
| | | <view class="right" style="width: 380rpx;"> |
| | | <input :focus="BarCodeFocus" v-model="hform.HBarCode" placeholder="请扫描(或输入)条码" |
| | | <input :focus="BarCodeFocus" v-model="hform.HBarCode" :placeholder="placeholder_BarCode" |
| | | @confirm="getCode(hform.HBarCode)" /> |
| | | </view> |
| | | <uni-icons type="scan" |
| | |
| | | size="20" @click="toScanCode"></uni-icons> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">数量:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.Qty") == "SellOutBill_PDA.Qty" ? "数量" : $t("SellOutBill_PDA.Qty") }}:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HQty" placeholder="请输入数量" /> |
| | | <input v-model="hform.HQty" :placeholder="placeholder_Qty" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">仓库:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.Warehouse") == "SellOutBill_PDA.Warehouse" ? "仓库" : $t("SellOutBill_PDA.Warehouse") }}:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHWHName" placeholder="请输入(或扫描)仓库" v-model="hform.HWHName" |
| | | <uni-combox :candidates="arrayHWHName" :placeholder="placeholder_Warehouse" v-model="hform.HWHName" |
| | | @input="HWHNameChange" @confirm="HWHNameScan"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">仓位:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.StockPlace") == "SellOutBill_PDA.StockPlace" ? "仓位" : $t("SellOutBill_PDA.StockPlace") }}:</view> |
| | | <!-- 四维尔启用仓位扫码 其他客户按需启用控制 --> |
| | | <view class="right" > |
| | | <uni-combox :candidates="HStockPlaceNameListComputed" placeholder="请输入(或扫描)仓位" |
| | | <uni-combox :candidates="HStockPlaceNameListComputed" :placeholder="placeholder_StockPlace" |
| | | v-model="hform.HStockPlaceName" @input="HStockPlaceNameChange" |
| | | @confirm="HStockPlaceNameScan"></uni-combox> |
| | | </view> |
| | | <!-- <view class="righton" v-show="!showHStockPlaceName"> |
| | | <!-- <view class="righton" v-show="!showHStockPlaceName"> |
| | | <input v-model="hform.HStockPlaceName" :disabled="!showHStockPlaceName" placeholder="不可操作" /> |
| | | </view> --> |
| | | </view> |
| | | |
| | | <view class="tabs"> |
| | | <view :class="tabs == 0 ? 'on':''" @tap="tabs = 0">选择源单</view> |
| | | <view :class="tabs == 1 ? 'on':''" @tap="tabs = 1">表头信息</view> |
| | | <view :class="tabs == 2 ? 'on':''" @tap="tabs = 2">物料信息</view> |
| | | <view :class="tabs == 3 ? 'on':''" @tap="tabs = 3">条码信息</view> |
| | | <view :class="tabs == 4 ? 'on':''" @tap="tabs = 4">下架信息</view> |
| | | <view :class="tabs == 0 ? 'on':''" @tap="tabs = 0">{{ $t("SellOutBill_PDA.selectSource") == "SellOutBill_PDA.selectSource" ? "选择源单" : $t("SellOutBill_PDA.selectSource") }}</view> |
| | | <view :class="tabs == 1 ? 'on':''" @tap="tabs = 1">{{ $t("SellOutBill_PDA.tableInfo") == "SellOutBill_PDA.tableInfo" ? "表头信息" : $t("SellOutBill_PDA.tableInfo") }}</view> |
| | | <view :class="tabs == 2 ? 'on' : ''" @tap="tabs = 2">{{ $t("SellOutBill_PDA.materInfo") == "SellOutBill_PDA.materInfo" ? "物料信息" : $t("SellOutBill_PDA.materInfo") }}</view> |
| | | <view :class="tabs == 3 ? 'on' : ''" @tap="tabs = 3">{{ $t("SellOutBill_PDA.barInfo") == "SellOutBill_PDA.barInfo" ? "条码信息" : $t("SellOutBill_PDA.barInfo") }}</view> |
| | | <view :class="tabs == 4 ? 'on' : ''" @tap="tabs = 4">{{ $t("SellOutBill_PDA.removeShelvesInfo") == "SellOutBill_PDA.removeShelvesInfo" ? "下架信息" : $t("SellOutBill_PDA.removeShelvesInfo") }}</view> |
| | | </view> |
| | | |
| | | <view v-if="tabs == 0"> |
| | | <view class="form-item"> |
| | | <view class="title">源单类型:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.SourceBillType") == "SellOutBill_PDA.SourceBillType" ? "源单类型" : $t("SellOutBill_PDA.SourceBillType") }}:</view> |
| | | <view class="right" v-show="showHMainSourceBillType"> |
| | | <picker :range="arrayHMainSourceBillType" v-model="HMainSourceBillType" |
| | | @change="HMainSourceBillTypeChange"> |
| | |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">源单单号:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.SourceBillNo") == "SellOutBill_PDA.SourceBillNo" ? "源单单号" : $t("SellOutBill_PDA.SourceBillNo") }}:</view> |
| | | <!-- <view class="right" v-show="showHSourceBillNo"> |
| | | <uni-combox v-if="reHSourceBillNo" :isFocus="HSourceBillNoFocus" ref="uniComboxSourceBill" |
| | | :confirm-call="onSourceBillConfirmHandler" :candidates="arrayHSourceBillNo" |
| | |
| | | <!-- <uni-combox v-if="reHSourceBillNo" :candidates="arrayHSourceBillNo" placeholder="请输入源单单号" |
| | | v-model="hform.HSourceBillNo" @input="HSourceBillNoChange"></uni-combox> --> |
| | | <input :focus="HSourceBillNoFocus" type="text" @confirm="onSourceBillConfirmHandler" |
| | | name="HSourceBillNo" v-model="hform.HSourceBillNo" placeholder="请输入源单单号" /> |
| | | name="HSourceBillNo" v-model="hform.HSourceBillNo" :placeholder="placeholder_SourceBillNo" /> |
| | | |
| | | </view> |
| | | <view class="icon-wrapper" v-show="showHSourceBillNo" :disabled="hform.HMainSourceBillType === -1"> |
| | | <uni-icons type="scan" size="20" @click="toScanBillCode"></uni-icons> |
| | | </view> |
| | | |
| | | <view class="icon-wrapper" v-show="showHSourceBillNo" :disabled="hform.HMainSourceBillType === -1"> |
| | | <uni-icons type="search" size="20" @click="showBillList"></uni-icons> |
| | | </view> |
| | | |
| | | <view class="righton" v-show="!showHSourceBillNo"> |
| | | <input name="HSourceBillNo" disabled v-model="hform.HSourceBillNo" placeholder="请输入源单单号" /> |
| | | <input name="HSourceBillNo" disabled v-model="hform.HSourceBillNo" :placeholder="placeholder_SourceBillNo" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">先进先出仓:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.FIFOwarehouse") == "SellOutBill_PDA.FIFOwarehouse" ? "先进先出仓" : $t("SellOutBill_PDA.FIFOwarehouse") }}:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHWHName" placeholder="请选择" v-model="hform.HFIFOWHName" |
| | | <uni-combox :candidates="arrayHWHName" :placeholder="placeholder_FIFOwarehouse" v-model="hform.HFIFOWHName" |
| | | @input="HFIFOWHNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">日期:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.Date") == "SellOutBill_PDA.Date" ? "日期" : $t("SellOutBill_PDA.Date") }}:</view> |
| | | <view class="right"> |
| | | <picker mode="date" v-model="hform.HDate" @change="HDateChange"> |
| | | <input disabled v-model="hform.HDate" placeholder="请选择日期" /> |
| | |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">制单人:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.Maker") == "SellOutBill_PDA.Maker" ? "制单人" : $t("SellOutBill_PDA.Maker") }}:</view> |
| | | <view class="righton"> |
| | | <input name="HMaker" disabled v-model="hform.HMaker" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">单据号:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.BillNo") == "SellOutBill_PDA.BillNo" ? "单据号" : $t("SellOutBill_PDA.BillNo") }}:</view> |
| | | <view class="righton"> |
| | | <input name="HBillNo" disabled v-model="hform.HBillNo" /> |
| | | </view> |
| | |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">单据ID:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.BillID") == "SellOutBill_PDA.BillID" ? "单据ID" : $t("SellOutBill_PDA.BillID") }}:</view> |
| | | <view class="righton"> |
| | | <input name="HInterID" disabled v-model="hform.HInterID" /> |
| | | </view> |
| | |
| | | |
| | | <view v-if="tabs == 1"> |
| | | <view class="form-item"> |
| | | <view class="title">保管:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.Keeper") == "SellOutBill_PDA.Keeper" ? "保管" : $t("SellOutBill_PDA.Keeper") }}:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择保管员" v-model="hform.HKeeperName" |
| | | <uni-combox :candidates="arrayHEmpName" :placeholder="placeholder_Keeper" v-model="hform.HKeeperName" |
| | | @input="HKeeperNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">验收:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.SecManager") == "SellOutBill_PDA.SecManager" ? "验收" : $t("SellOutBill_PDA.SecManager") }}:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择验收员" v-model="hform.HSecManagerName" |
| | | <uni-combox :candidates="arrayHEmpName" :placeholder="placeholder_SecManager" v-model="hform.HSecManagerName" |
| | | @input="HSecManagerNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">部门:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.Dept") == "SellOutBill_PDA.Dept" ? "部门" : $t("SellOutBill_PDA.Dept") }}:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHDeptName" placeholder="请选择部门" v-model="hform.HDeptName" |
| | | <uni-combox :candidates="arrayHDeptName" :placeholder="placeholder_Dept" v-model="hform.HDeptName" |
| | | @input="HDeptNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">客户:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.Customer") == "SellOutBill_PDA.Customer" ? "客户" : $t("SellOutBill_PDA.Customer") }}:</view> |
| | | <!-- <view class="right" v-show="showHSupName"> |
| | | <uni-combox :candidates="arrayHSupName" placeholder="请选择客户" v-model="hform.HSupName" |
| | | @input="HSupNameChange"></uni-combox> |
| | | </view> --> |
| | | <view class="righton"> |
| | | <input name="HSupName" disabled v-model="hform.HSupName" placeholder="" /> |
| | | <input name="HSupName" disabled v-model="hform.HSupName" :placeholder="placeholder_Customer" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">组织:</view> |
| | | <view class="title">{{ $t("SellOutBill_PDA.StockOrg") == "SellOutBill_PDA.StockOrg" ? " 组织" : $t("SellOutBill_PDA.StockOrg") }}:</view> |
| | | <view class="righton"> |
| | | <input name="HStockOrgName" disabled v-model="hform.HStockOrgName" /> |
| | | </view> |
| | |
| | | <uni-card :title="item.物料名称" :extra="item.物料代码" style="margin: 10px;" @tap="delMater(item)"> |
| | | <view class="card-detail"> |
| | | <view class="detail"> |
| | | <text>源单单号:</text>{{item.源单单号}} |
| | | <text>{{ $t("SellOutBill_PDA.table_SourceBillNo") == "SellOutBill_PDA.table_SourceBillNo" ? "源单单号" : $t("SellOutBill_PDA.table_SourceBillNo") }}:</text>{{item.源单单号}} |
| | | </view> |
| | | <view class="detail"> |
| | | <text>源单数量:</text>{{item.源单数量}} |
| | | <text>{{ $t("SellOutBill_PDA.table_SourceBillQty") == "SellOutBill_PDA.table_SourceBillQty" ? "源单数量" : $t("SellOutBill_PDA.table_SourceBillQty") }}:</text>{{item.源单数量}} |
| | | </view> |
| | | <view class="detail"> |
| | | <text>数量:</text>{{item.数量}} |
| | | <text>{{ $t("SellOutBill_PDA.table_BarQty") == "SellOutBill_PDA.table_BarQty" ? "数量" : $t("SellOutBill_PDA.table_BarQty") }}:</text>{{item.数量}} |
| | | </view> |
| | | <view class="detail"> |
| | | <text>条码个数:</text>{{item.条码个数}} |
| | | <text>{{ $t("SellOutBill_PDA.table_BarNum") == "SellOutBill_PDA.table_BarNum" ? "条码个数" : $t("SellOutBill_PDA.table_BarNum") }}:</text>{{item.条码个数}} |
| | | </view> |
| | | <view class="detail" v-if="item.规格型号"> |
| | | <text>规格型号:</text>{{item.规格型号}} |
| | | <text>{{ $t("SellOutBill_PDA.table_MaterModel") == "SellOutBill_PDA.table_MaterModel" ? "规格型号" : $t("SellOutBill_PDA.table_MaterModel") }}:</text>{{item.规格型号}} |
| | | </view> |
| | | <view class="detail" v-if="item.辅助属性"> |
| | | <text>辅助属性:</text>{{item.辅助属性}} |
| | | <text>{{ $t("SellOutBill_PDA.table_Aux") == "SellOutBill_PDA.table_Aux" ? "辅助属性" : $t("SellOutBill_PDA.table_Aux") }}:</text>{{item.辅助属性}} |
| | | </view> |
| | | <!-- 兴达客户 功能 --> |
| | | <view class="detail" v-if="materMeta[0].HWHName && /兴达/.test(hform.HStockOrgName |
| | |
| | | </view> |
| | | </uni-card> |
| | | </view> |
| | | <view class="over" v-if="Materlist.length == 0">暂无数据</view> |
| | | <view class="over" v-if="Materlist.length == 0">{{ $t("SellOutBill_PDA.noData") == "SellOutBill_PDA.noData" ? "暂无数据" : $t("SellOutBill_PDA.noData") }}</view> |
| | | </view> |
| | | |
| | | <view v-if="tabs == 4"> |
| | |
| | | @tap="delMater(item)"> |
| | | <view class="card-detail"> |
| | | <view class="detail"> |
| | | <text>数量:</text>{{item.HQty}} |
| | | <text>{{ $t("SellOutBill_PDA.Qty") == "SellOutBill_PDA" ? "数量" : $t("SellOutBill_PDA.Qty") }}:</text>{{item.HQty}} |
| | | </view> |
| | | <view class="detail"> |
| | | <text>下架数量:</text>{{item.HQtyMust}} |
| | | <text>{{ $t("SellOutBill_PDA.PutawayQty") == "SellOutBill_PDA.PutawayQty" ? "下架数量" : $t("SellOutBill_PDA.PutawayQty") }}:</text>{{item.HQtyMust}} |
| | | </view> |
| | | <view class="detail"> |
| | | <text>仓库:</text>{{item.HWhName}} |
| | | <text>{{ $t("SellOutBill_PDA.Warehouse") == "SellOutBill_PDA.Warehouse" ? "仓库" : $t("SellOutBill_PDA.Warehouse") }}:</text>{{item.HWhName}} |
| | | </view> |
| | | <view class="detail"> |
| | | <text>仓位:</text>{{item.HSPName}} |
| | | <text>{{ $t("SellOutBill_PDA.StockPlace") == "SellOutBill_PDA.StockPlace" ? "仓位" : $t("SellOutBill_PDA.StockPlace") }}:</text>{{item.HSPName}} |
| | | </view> |
| | | <view class="detail"> |
| | | <text>规格型号:</text>{{item.HMaterModel}} |
| | | <text>{{ $t("SellOutBill_PDA.MaterModel") == "SellOutBill_PDA.MaterModel" ? "规格型号" : $t("SellOutBill_PDA.MaterModel") }}:</text>{{item.HMaterModel}} |
| | | </view> |
| | | <view class="detail" v-if="item.HBatchNo"> |
| | | <text>批号:</text>{{item.HBatchNo}} |
| | | <text>{{ $t("SellOutBill_PDA.BatchNo") == "SellOutBill_PDA.BatchNo" ? "批号" : $t("SellOutBill_PDA.BatchNo") }}:</text>{{item.HBatchNo}} |
| | | </view> |
| | | <view class="detail" v-if="item.HAuxPropName"> |
| | | <text>辅助属性:</text>{{item.HAuxPropName}} |
| | | <text>{{ $t("SellOutBill_PDA.table_Aux") == "SellOutBill_PDA.table_Aux" ? "辅助属性" : $t("SellOutBill_PDA.table_Aux") }}:</text>{{item.HAuxPropName}} |
| | | </view> |
| | | </view> |
| | | </uni-card> |
| | | </view> |
| | | <view class="over" v-if="FIFOlist.length == 0">暂无数据</view> |
| | | <view class="over" v-if="FIFOlist.length == 0">{{ $t("SellOutBill_PDA.noData") == "SellOutBill_PDA.noData" ? "暂无数据" : $t("SellOutBill_PDA.noData") }}</view> |
| | | </view> |
| | | |
| | | <view v-if="tabs == 3"> |
| | | <view class="form-item"> |
| | | <view class="title">条码:</view> |
| | | <view class="title">{{ $t("MoveStockBill_PDA.BarCode") == "MoveStockBill_PDA.BarCode" ? "条码" : $t("MoveStockBill_PDA.BarCode") }}:</view> |
| | | <view class="righton"> |
| | | <input name="HBarCode_B" disabled v-model="hform.HBarCode_B" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">物料:</view> |
| | | <view class="title">{{ $t("MoveStockBill_PDA.Material") == "MoveStockBill_PDA.Material" ? "物料" : $t("MoveStockBill_PDA.Material") }}:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HMaterName_B" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">规格:</view> |
| | | <view class="title">{{ $t("MoveStockBill_PDA.MaterModel") == "MoveStockBill_PDA.MaterModel" ? "规格" : $t("MoveStockBill_PDA.MaterModel") }}:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HMaterModel_B" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">批次:</view> |
| | | <view class="title">{{ $t("MoveStockBill_PDA.BatchNo") == "MoveStockBill_PDA.BatchNo" ? "批次" : $t("MoveStockBill_PDA.BatchNo") }}:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HBatchNo_B" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">单位:</view> |
| | | <view class="title">{{ $t("MoveStockBill_PDA.Unit") == "MoveStockBill_PDA.Unit" ? "单位" : $t("MoveStockBill_PDA.Unit") }}:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HUnitName_B" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">数量:</view> |
| | | <view class="title">{{ $t("MoveStockBill_PDA.Qty") == "MoveStockBill_PDA.Qty" ? "数量" : $t("MoveStockBill_PDA.Qty") }}:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HQty_B" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">容量:</view> |
| | | <view class="title">{{ $t("MoveStockBill_PDA.Capacity") == "MoveStockBill_PDA.Capacity" ? "容量" : $t("MoveStockBill_PDA.Capacity") }}:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HTMQty_B" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">仓库:</view> |
| | | <view class="title">{{ $t("MoveStockBill_PDA.arehouse") == "MoveStockBill_PDA.Warehouse" ? "仓库" : $t("MoveStockBill_PDA.Warehouse") }}:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HWHName_B" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">仓位:</view> |
| | | <view class="title">{{ $t("MoveStockBill_PDA.StockPlace") == "MoveStockBill_PDA.StockPlace" ? "仓位" : $t("MoveStockBill_PDA.StockPlace") }}:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HSPName_B" /> |
| | | </view> |
| | |
| | | </view> |
| | | |
| | | <view class="bottom-btn"> |
| | | <button class="btn-a" size="mini" @tap="submit">提交</button> |
| | | <button class="btn-a" size="mini" @tap="submit">{{ $t("MoveStockBill_PDA.btnSubmit") == "MoveStockBill_PDA.btnSubmit" ? "提交" : $t("MoveStockBill_PDA.btnSubmit") }}</button> |
| | | <view style="flex: 1;"></view> |
| | | <button class="btn-a" size="mini" @tap="addNew">新增</button> |
| | | <button class="btn-c" size="mini" @tap="goBack">退出</button> |
| | | <button class="btn-a" size="mini" @tap="addNew">{{ $t("MoveStockBill_PDA.btnAdd") == "MoveStockBill_PDA.btnAdd" ? "新增" : $t("MoveStockBill_PDA.btnAdd") }}</button> |
| | | <button class="btn-c" size="mini" @tap="goBack">{{ $t("MoveStockBill_PDA.btnExit") == "MoveStockBill_PDA.btnExit" ? "退出" : $t("MoveStockBill_PDA.btnExit") }}</button> |
| | | </view> |
| | | </view> |
| | | <PushSeOutStockBillPopupVue v-if="enableModule == 1" ref="billList" :HBillType="hform.HBillType" |
| | |
| | | CommonUtils |
| | | } from '../../utils/common'; |
| | | import BarCodePopupVue from "../../components/BarCodePopup/BarCodePopup.vue"; |
| | | import { MpaasScan } from '../../utils/mpaasScan'; |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | HTMQty_B: '', |
| | | HWHName_B: '', |
| | | HSPName_B: '', |
| | | } |
| | | }, |
| | | placeholder_BarCode:this.$t("MoveStockBill_PDA.placeholder_BarCode") == "MoveStockBill_PDA.placeholder_BarCode" ? "请扫描(或输入)条码" : this.$t("MoveStockBill_PDA.placeholder_BarCode"), |
| | | placeholder_Qty:this.$t("MoveStockBill_PDA.placeholder_Qty") == "MoveStockBill_PDA.placeholder_Qty" ? "请输入数量" : this.$t("MoveStockBill_PDA.placeholder_Qty"), |
| | | placeholder_Warehouse:this.$t("MoveStockBill_PDA.placeholder_Warehouse") == "MoveStockBill_PDA.placeholder_Warehouse" ? "请输入(或扫描)仓库" : this.$t("MoveStockBill_PDA.placeholder_Warehouse"), |
| | | placeholder_StockPlace:this.$t("MoveStockBill_PDA.placeholder_StockPlace") == "MoveStockBill_PDA.placeholder_StockPlace" ? "请输入(或扫描)仓位" : this.$t("MoveStockBill_PDA.placeholder_StockPlace"), |
| | | placeholder_SourceBillNo:this.$t("MoveStockBill_PDA.placeholder_SourceBillNo") == "MoveStockBill_PDA.placeholder_SourceBillNo" ? "请输入源单单号" : this.$t("MoveStockBill_PDA.placeholder_SourceBillNo"), |
| | | placeholder_FIFOwarehouse:this.$t("MoveStockBill_PDA.placeholder_FIFOwarehouse") == "MoveStockBill_PDA.placeholder_FIFOwarehouse" ? "请选择" : this.$t("MoveStockBill_PDA.placeholder_FIFOwarehouse"), |
| | | placeholder_OutboundType:this.$t("MoveStockBill_PDA.placeholder_OutboundType") == "MoveStockBill_PDA.placeholder_OutboundType" ? "请选择" : this.$t("MoveStockBill_PDA.placeholder_OutboundType"), |
| | | placeholder_TransferDirection:this.$t("MoveStockBill_PDA.placeholder_TransferDirection") == "MoveStockBill_PDA.placeholder_TransferDirection" ? "请选择调拨方向" : this.$t("MoveStockBill_PDA.placeholder_TransferDirection"), |
| | | placeholder_TransferType:this.$t("MoveStockBill_PDA.placeholder_TransferType") == "MoveStockBill_PDA.placeholder_TransferType" ? "请选择调拨类型" : this.$t("MoveStockBill_PDA.placeholder_TransferType"), |
| | | placeholder_SCWarehouse:this.$t("MoveStockBill_PDA.placeholder_SCWarehouse") == "MoveStockBill_PDA.placeholder_SCWarehouse" ? "请选择调出仓库" : this.$t("MoveStockBill_PDA.placeholder_SCWarehouse"), |
| | | placeholder_SCStockPlace:this.$t("MoveStockBill_PDA.placeholder_SCStockPlace") == "MoveStockBill_PDA.placeholder_SCStockPlace" ? "请选择调出仓位" : this.$t("MoveStockBill_PDA.placeholder_SCStockPlace"), |
| | | placeholder_SecManager:this.$t("MoveStockBill_PDA.placeholder_SecManager") == "MoveStockBill_PDA.placeholder_SecManager" ? "请选择验收员" : this.$t("MoveStockBill_PDA.placeholder_SecManager"), |
| | | placeholder_Keeper:this.$t("MoveStockBill_PDA.placeholder_Keeper") == "MoveStockBill_PDA.placeholder_Keeper" ? "请选择保管员" : this.$t("MoveStockBill_PDA.placeholder_Keeper"), |
| | | placeholder_Dept:this.$t("MoveStockBill_PDA.placeholder_Dept") == "MoveStockBill_PDA.placeholder_Dept" ? "请选择部门" : this.$t("MoveStockBill_PDA.placeholder_Dept"), |
| | | placeholder_Supplier:this.$t("MoveStockBill_PDA.placeholder_Supplier") == "MoveStockBill_PDA.placeholder_Supplier" ? "请选择供应商" : this.$t("MoveStockBill_PDA.placeholder_Supplier"), |
| | | placeholder_Customer:this.$t("MoveStockBill_PDA.placeholder_Customer") == "MoveStockBill_PDA.placeholder_Customer" ? "请选择客户" : this.$t("MoveStockBill_PDA.placeholder_Customer") |
| | | } |
| | | }, |
| | | components: { |
| | |
| | | } |
| | | } |
| | | }, |
| | | onLoad(e) { |
| | | async onLoad(e) { |
| | | uni.setNavigationBarTitle({ |
| | | title: this.$t("SellOutBill_PDA.title") == 'SellOutBill_PDA.title' ? '销售出库单' : this.$t("SellOutBill_PDA.title") |
| | | }) |
| | | console.log(e, this.userInfo) |
| | | this.OperationType = e.OperationType |
| | | if (e.HInterID) { |
| | |
| | | this.refreshHSourceBillState() |
| | | this.getNewData() |
| | | } |
| | | this.getHSupList() |
| | | uni.$on('refreshList', () => { |
| | | console.log('收到刷新指令!') |
| | | this.DisBillEntryList() // 你的刷新方法 |
| | | }) |
| | | // this.getHBaseList() |
| | | this.getHSupList() |
| | | this.getHEmpList() |
| | | this.getHDeptList() |
| | | await this.GetSourceBillType() |
| | | console.log('enableModule: ', this.enableModule); |
| | | this.getRelationStore() |
| | | |
| | |
| | | }, |
| | | onUnload() { |
| | | uni.$off('BillSelectComplete') |
| | | this.$refs.billList.exit() |
| | | }, |
| | | methods: { |
| | | toScanBillCode() { |
| | | MpaasScan.scanCode((res) => { |
| | | this.getHBarCodeData(res) |
| | | }) |
| | | }, |
| | | async HWHNameScan(e) { |
| | | return |
| | | // 扫描仓库码 |
| | |
| | | Organization: uni.getStorageSync('Organization') |
| | | }, |
| | | }) |
| | | |
| | | |
| | | if (res.data.count == 1) { |
| | | |
| | | |
| | | this.hform.HStockPlaceID = res.data.data[0].HMainID |
| | | this.hform.HStockPlaceName = res.data.data[0].仓位名称 |
| | | this.hform.HWHID = res.data.data[0].HWHID |
| | |
| | | icon: 'none' |
| | | }) |
| | | } |
| | | |
| | | |
| | | } catch (err) { |
| | | uni.showToast({ |
| | | title: '仓位数据请求失败', |
| | |
| | | if (this.HWHNameList[i]['启用仓位'] == 'Y') { |
| | | this.showHStockPlaceName = true |
| | | this.getStockPlaceRemote(this.HWHNameList[i]["HSPGroupID"]) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }, |
| | |
| | | Organization: uni.getStorageSync('Organization') |
| | | }, |
| | | }) |
| | | |
| | | |
| | | if (res.data.count == 1) { |
| | | this.HStockPlaceNameList = res.data.data |
| | | for (var i = 0; i < res.data.data.length; i++) { |
| | |
| | | icon: 'none' |
| | | }) |
| | | } |
| | | |
| | | |
| | | } catch (err) { |
| | | uni.showToast({ |
| | | title: '仓位数据请求失败', |
| | |
| | | // this.hform.HStockPlaceID = this.HStockPlaceNameList[i].HMainID |
| | | // } |
| | | // } |
| | | }, |
| | | |
| | | // 通过单据类型获取源单类型 |
| | | async GetSourceBillType() { |
| | | let res = await CommonUtils.doRequest2Async({ |
| | | url: '/Web/GetHSourceBillTypeByBillType', |
| | | data: { |
| | | HBillType: this.hform.HBillType, |
| | | Num: 2 |
| | | } |
| | | }) |
| | | let { |
| | | data, |
| | | count, |
| | | Message |
| | | } = res.data |
| | | if (count == 1) { |
| | | console.log('data: ', data); |
| | | this.arrayHMainSourceBillType = [] |
| | | this.arrayHMainSourceBillValue = [] |
| | | Array.from(data).forEach(e => { |
| | | if (this.$t("SellOutBill_PDA.select option").lenth > 0){ |
| | | for(var j = 0; j < this.$t("SellOutBill_PDA.select option").length; j++){ |
| | | let HSourceBillType_FY = this.$t("SellOutBill_PDA.select option[" + j + "]").split("@"); |
| | | if(e['HSourceBillType'] == HSourceBillType_FY[0]){ |
| | | this.arrayHMainSourceBillType.push(HSourceBillType_FY[1]) |
| | | } |
| | | } |
| | | } |
| | | else{ |
| | | this.arrayHMainSourceBillType.push(e['HSourceBillTypeName']) |
| | | } |
| | | this.arrayHMainSourceBillValue.push(e['HSourceBillType']) |
| | | }) |
| | | |
| | | this.arrayHMainSourceBillType.push('手工录入') |
| | | this.arrayHMainSourceBillValue.push('-1') |
| | | //如果手工录入不用选择源单 |
| | | if (this.arrayHMainSourceBillType[0] == '手工录入') { |
| | | this.tabs = 1 |
| | | } |
| | | |
| | | this.HMainSourceBillType = this.arrayHMainSourceBillType[0] |
| | | this.hform.HMainSourceBillType = this.arrayHMainSourceBillValue[0] |
| | | } else { |
| | | uni.showToast({ |
| | | icon: 'none', |
| | | title: Message |
| | | }) |
| | | |
| | | } |
| | | }, |
| | | //选择源单 |
| | | HSourceBillNoChange(e) { |
| | |
| | | }, |
| | | //删除物料码 |
| | | delMater(item) { |
| | | uni.showModal({ |
| | | title: '提示', |
| | | content: '确认要删除 " ' + item.物料名称 + ' " 所有扫码记录?删除后将不可恢复!', |
| | | success: (res) => { |
| | | if (res.confirm) { |
| | | uni.request({ |
| | | url: this.serverUrl + |
| | | '/WEBSController/set_DelPonderationBillMain_Temp_InterIDAndSource_Json', |
| | | data: { |
| | | HInterID: this.hform.HInterID, |
| | | HMaterID: item.HMaterID, |
| | | HAuxPropID: item.HAuxPropID, |
| | | HMTONo: item.HMTONo, |
| | | HSourceInterID: item.HSourceInterID, |
| | | HSourceEntryID: item.HSourceEntryID, |
| | | HBillType: this.hform.HBillType |
| | | }, |
| | | success: (res) => { |
| | | if (res.data.count == 1) { |
| | | this.DisBillEntryList() |
| | | } else { |
| | | uni.showToast({ |
| | | title: res.data.Message, |
| | | icon: 'none' |
| | | }) |
| | | } |
| | | }, |
| | | fail: (res) => { |
| | | console.log(res); |
| | | uni.showToast({ |
| | | title: '接口请求失败', |
| | | icon: 'none' |
| | | }) |
| | | }, |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | uni.navigateTo({ |
| | | url:'../tiaomamingxi/tiaomamingxi?HInterID=' + this.hform.HInterID + '&HMaterID=' + item.HMaterID + '&HBillType=' + this.hform.HBillType |
| | | }) |
| | | // uni.showModal({ |
| | | // title: '提示', |
| | | // content: '确认要删除 " ' + item.物料名称 + ' " 所有扫码记录?删除后将不可恢复!', |
| | | // success: (res) => { |
| | | // if (res.confirm) { |
| | | // uni.request({ |
| | | // url: this.serverUrl + |
| | | // '/WEBSController/set_DelPonderationBillMain_Temp_InterIDAndSource_Json', |
| | | // data: { |
| | | // HInterID: this.hform.HInterID, |
| | | // HMaterID: item.HMaterID, |
| | | // HAuxPropID: item.HAuxPropID, |
| | | // HMTONo: item.HMTONo, |
| | | // HSourceInterID: item.HSourceInterID, |
| | | // HSourceEntryID: item.HSourceEntryID, |
| | | // HBillType: this.hform.HBillType |
| | | // }, |
| | | // success: (res) => { |
| | | // if (res.data.count == 1) { |
| | | // this.DisBillEntryList() |
| | | // } else { |
| | | // uni.showToast({ |
| | | // title: res.data.Message, |
| | | // icon: 'none' |
| | | // }) |
| | | // } |
| | | // }, |
| | | // fail: (res) => { |
| | | // console.log(res); |
| | | // uni.showToast({ |
| | | // title: '接口请求失败', |
| | | // icon: 'none' |
| | | // }) |
| | | // }, |
| | | // }); |
| | | // } |
| | | // } |
| | | // }); |
| | | }, |
| | | //新增 |
| | | getNewData() { |