| File was renamed from pages/gongxuOutSendWork/form.vue |
| | |
| | | <template> |
| | | <view> |
| | | <view class="form"> |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>条形码:</view> |
| | | <view class="right" style="width: 380rpx;"> |
| | | <input name="HBarCode" v-model="hform.HBarCode" placeholder="请扫描条码" @confirm="toInCode(e)" /> |
| | | </view> |
| | | <uni-icons type="scan" |
| | | style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;" |
| | | size="20" @click="toScanCode"></uni-icons> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">序列号:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSEQName" placeholder="请选择序列" v-model="hform.HSEQName" |
| | | @input="HSEQNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>流水号:</view> |
| | | <view class="right" style="width: 380rpx;"> |
| | | <input v-model="hform.HProcNo" placeholder="请输入(或扫描)流水号" |
| | | @blur="getHProcNoData2(hform.HBarCode,hform.HProcNo,hform.HSEQNumber)" /> |
| | | </view> |
| | | <uni-icons type="scan" |
| | | style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;" |
| | | size="20" @click="toScanProcNo"></uni-icons> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">工序编码:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HProcNumber" placeholder="请输入工序编码" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">未报工数量:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HNotReportQty" placeholder="请输入未报工数量" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">合格数量:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HQty" placeholder="请输入合格数量" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">不良数量:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HBadCount" placeholder="请输入不良数量" /> |
| | | <uni-popup ref="popup" type="bottom" @change="popupChangeHandler"> |
| | | <view class="form"> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title"><text>*</text>条形码:</view> |
| | | <view class="right" style="width: 380rpx;"> |
| | | <input name="HBarCode" v-model="hform.HBarCode" placeholder="请扫描条码" @confirm="toInCode(e)" /> |
| | | </view> |
| | | <uni-icons type="scan" |
| | | style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;" |
| | | size="20" @click="toScanCode"></uni-icons> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">报废数量:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HWasterQty" placeholder="请输入报废数量" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">生产资源:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSourceName" placeholder="请选择生产资源" v-model="hform.HSourceName" |
| | | @input="HSourceNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>工作中心:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHCenterName" placeholder="请选择工作中心" v-model="hform.HCenterName" |
| | | @input="HCenterNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">生产班组:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHGroupName" placeholder="请选择生产班组" v-model="hform.HGroupName" |
| | | @input="HGroupNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>操作员:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择操作员" v-model="hform.HEmpName" |
| | | @input="HEmpNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">备注:</view> |
| | | <view class="right"> |
| | | <textarea name="HRemark" v-model="hform.HRemark" auto-height placeholder="请输入备注"></textarea> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">单据日期:</view> |
| | | <view class="right"> |
| | | <picker mode="date" v-model="hform.HDate" @change="HDateChange"> |
| | | <input disabled v-model="hform.HDate" placeholder="请选择日期" /> |
| | | </picker> |
| | | </view> |
| | | </view> |
| | | |
| | | |
| | | |
| | | <view class="tick-wrapper"> |
| | | <view class="form-item"> |
| | | <view class="title">工时:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HWorkTimes" placeholder="请输入工时" @blur="HWorkTimesChange" :disabled="hform.HIsTimeFlag!=1"/> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <checkbox-group name="checkboxGroup" @change="onCGChangeHandler"> |
| | | <label> |
| | | <checkbox :checked="hform.HIsTimeFlag == 1" value="1" /> |
| | | 是否计时 |
| | | </label> |
| | | </checkbox-group> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">开工时间:</view> |
| | | <view class="right"> |
| | | <uni-datetime-picker v-model="hform.HRelBeginTime" @change="HRelBeginTimeChange" v-if="hform.HIsTimeFlag==1" :hide-second="true"> |
| | | <input disabled v-model="hform.HRelBeginTime" placeholder="请选择开工时间" style="pointer-events: none;"/> |
| | | </uni-datetime-picker> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">序列号:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSEQName" placeholder="请选择序列" v-model="hform.HSEQName" |
| | | @input="HSEQNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">完工时间:</view> |
| | | <view class="right"> |
| | | <uni-datetime-picker v-model="hform.HRelEndTime" @change="HRelEndTimeChange" v-if="hform.HIsTimeFlag==1" :hide-second="true"> |
| | | <input disabled v-model="hform.HRelEndTime" placeholder="请选择完工时间" /> |
| | | </uni-datetime-picker> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title"><text>*</text>流水号:</view> |
| | | <view class="right" style="width: 380rpx;"> |
| | | <input v-model="hform.HProcNo" placeholder="请输入(或扫描)流水号" |
| | | @blur="getHProcNoData2(hform.HBarCode,hform.HProcNo,hform.HSEQNumber)" /> |
| | | </view> |
| | | <uni-icons type="scan" |
| | | style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;" |
| | | size="20" @click="toScanProcNo"></uni-icons> |
| | | </view> |
| | | </view> |
| | | <!-- |
| | | <view class="title">是否计时</view> |
| | | <checkbox-group name="checkboxGroup" @change="onCGChangeHandler"> |
| | | <label> |
| | | <checkbox :checked="hform.HIsTimeFlag == 1" value="1" /> |
| | | </label> |
| | | </checkbox-group> |
| | | </view> --> |
| | | <view class="form-item"> |
| | | <view class="title">工序编码:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HProcNumber" placeholder="请输入工序编码" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">未报工数量:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HNotReportQty" placeholder="请输入未报工数量" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">合格数量:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HQty" placeholder="请输入合格数量" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">不良数量:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HBadCount" placeholder="请输入不良数量" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">报废数量:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HWasterQty" placeholder="请输入报废数量" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">生产资源:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSourceName" placeholder="请选择生产资源" v-model="hform.HSourceName" |
| | | @input="HSourceNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title"><text>*</text>工作中心:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHCenterName" placeholder="请选择工作中心" v-model="hform.HCenterName" |
| | | @input="HCenterNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">生产班组:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHGroupName" placeholder="请选择生产班组" v-model="hform.HGroupName" |
| | | @input="HGroupNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>操作员:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择操作员" v-model="hform.HEmpName" |
| | | @input="HEmpNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">备注:</view> |
| | | <view class="right"> |
| | | <textarea name="HRemark" v-model="hform.HRemark" auto-height placeholder="请输入备注"></textarea> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">单据日期:</view> |
| | | <view class="right"> |
| | | <picker mode="date" v-model="hform.HDate" @change="HDateChange"> |
| | | <input disabled v-model="hform.HDate" placeholder="请选择日期" /> |
| | | </picker> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="tab_area"></view> |
| | | |
| | | <view class="form-item"> |
| | | <view class="title">单据号:</view> |
| | | <view class="righton"> |
| | | <input name="HBillNo" disabled v-model="hform.HBillNo" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">生产订单:</view> |
| | | <view class="righton"> |
| | | <input name="HICMOBillNo" disabled v-model="hform.HICMOBillNo" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">流转卡:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HProcExchBillNo" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">物料代码:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HMaterNumber" /> |
| | | <!-- <uni-combox :candidates="arrayHMaterNumber" placeholder="请选择产品代码" v-model="hform.HMaterNumber" @input="HMaterNumberChange"></uni-combox> --> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">物料名称:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HMaterName" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">规格型号:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HMaterModel" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">款号:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HStyleNumber" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">计量单位:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.单位" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">工序:</view> |
| | | <!-- <view class="right"> |
| | | <uni-combox :candidates="arrayHProcName" placeholder="请选择当前工序" v-model="hform.HProcName" @input="HProcNameChange"></uni-combox> |
| | | |
| | | <view class="tick-wrapper"> |
| | | <view class="form-item"> |
| | | <view class="title">工时:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HWorkTimes" placeholder="请输入工时" @blur="HWorkTimesChange" :disabled="hform.HIsTimeFlag!=1"/> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <checkbox-group name="checkboxGroup" @change="onCGChangeHandler"> |
| | | <label> |
| | | <checkbox :checked="hform.HIsTimeFlag == 1" value="1" /> |
| | | 是否计时 |
| | | </label> |
| | | </checkbox-group> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">开工时间:</view> |
| | | <view class="right"> |
| | | <uni-datetime-picker v-model="hform.HRelBeginTime" @change="HRelBeginTimeChange" v-if="hform.HIsTimeFlag==1" :hide-second="true"> |
| | | <input disabled v-model="hform.HRelBeginTime" placeholder="请选择开工时间" style="pointer-events: none;"/> |
| | | </uni-datetime-picker> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">完工时间:</view> |
| | | <view class="right"> |
| | | <uni-datetime-picker v-model="hform.HRelEndTime" @change="HRelEndTimeChange" v-if="hform.HIsTimeFlag==1" :hide-second="true"> |
| | | <input disabled v-model="hform.HRelEndTime" placeholder="请选择完工时间" /> |
| | | </uni-datetime-picker> |
| | | </view> |
| | | </view> |
| | | <!-- |
| | | <view class="title">是否计时</view> |
| | | <checkbox-group name="checkboxGroup" @change="onCGChangeHandler"> |
| | | <label> |
| | | <checkbox :checked="hform.HIsTimeFlag == 1" value="1" /> |
| | | </label> |
| | | </checkbox-group> |
| | | </view> --> |
| | | <view class="righton"> |
| | | <input v-model="hform.HProcName" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">生产组织:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HPRDOrg" disabled /> |
| | | </view> |
| | | </view> |
| | | |
| | | |
| | | <view class="tab_area"></view> |
| | | |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">单据号:</view> |
| | | <view class="righton"> |
| | | <input name="HBillNo" disabled v-model="hform.HBillNo" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false" > |
| | | <view class="title">生产订单:</view> |
| | | <view class="righton"> |
| | | <input name="HICMOBillNo" disabled v-model="hform.HICMOBillNo" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">流转卡:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HProcExchBillNo" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">物料代码:</view> |
| | | <view class="righton"> |
| | | <input disabled v-model="hform.HMaterNumber" /> |
| | | <!-- <uni-combox :candidates="arrayHMaterNumber" placeholder="请选择产品代码" v-model="hform.HMaterNumber" @input="HMaterNumberChange"></uni-combox> --> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">物料名称:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HMaterName" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">规格型号:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HMaterModel" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">款号:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HStyleNumber" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">计量单位:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.单位" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">工序:</view> |
| | | <!-- <view class="right"> |
| | | <uni-combox :candidates="arrayHProcName" placeholder="请选择当前工序" v-model="hform.HProcName" @input="HProcNameChange"></uni-combox> |
| | | </view> --> |
| | | <view class="righton"> |
| | | <input v-model="hform.HProcName" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">生产组织:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HPRDOrg" disabled /> |
| | | </view> |
| | | </view> |
| | | |
| | | |
| | | |
| | | <!-- |
| | | <view class="form-item"> |
| | | <view class="title">订单数量:</view> |
| | | <view class="right"> |
| | | <input name="HICMOQty" v-model="hform.HICMOQty" placeholder="请输入订单数量" /> |
| | | <!-- |
| | | <view class="form-item"> |
| | | <view class="title">订单数量:</view> |
| | | <view class="right"> |
| | | <input name="HICMOQty" v-model="hform.HICMOQty" placeholder="请输入订单数量" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">订单跟踪号:</view> |
| | | <view class="right"> |
| | | <input name="HOrderProcNO" v-model="hform.HOrderProcNO" placeholder="请输入订单跟踪号" /> |
| | | <view class="form-item"> |
| | | <view class="title">订单跟踪号:</view> |
| | | <view class="right"> |
| | | <input name="HOrderProcNO" v-model="hform.HOrderProcNO" placeholder="请输入订单跟踪号" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">产品代码:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHMaterNumber" placeholder="请选择产品代码" v-model="hform.HMaterNumber" @input="HMaterNumberChange"></uni-combox> |
| | | <view class="form-item"> |
| | | <view class="title">产品代码:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHMaterNumber" placeholder="请选择产品代码" v-model="hform.HMaterNumber" @input="HMaterNumberChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">产品名称:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HMaterName" placeholder="请输入产品名称" /> |
| | | <view class="form-item"> |
| | | <view class="title">产品名称:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HMaterName" placeholder="请输入产品名称" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">规格型号:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HMaterModel" placeholder="请输入规格型号" /> |
| | | <view class="form-item"> |
| | | <view class="title">规格型号:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HMaterModel" placeholder="请输入规格型号" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>流转卡号:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HProcExchBillNo" placeholder="请输入流转卡号" /> |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>流转卡号:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HProcExchBillNo" placeholder="请输入流转卡号" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">流转卡数量:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HPlanQty" placeholder="请输入流转卡数量" /> |
| | | <view class="form-item"> |
| | | <view class="title">流转卡数量:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HPlanQty" placeholder="请输入流转卡数量" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="tab_area"></view> |
| | | |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>当前工序:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHProcName" placeholder="请选择当前工序" v-model="hform.HProcName" @input="HProcNameChange"></uni-combox> |
| | | |
| | | <view class="tab_area"></view> |
| | | |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>当前工序:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHProcName" placeholder="请选择当前工序" v-model="hform.HProcName" @input="HProcNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">检验员:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择检验员" v-model="hform.HQCCheckName" @input="HQCCheckNameChange"></uni-combox> |
| | | </view> |
| | | </view> --> |
| | | |
| | | <view class="tab_area"></view> |
| | | |
| | | |
| | | <view class="form-item"> |
| | | <view class="title">操作员2:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择操作员" v-model="hform.HEmpName2" |
| | | @input="HEmpName2Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">操作员3:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择操作员" v-model="hform.HEmpName3" |
| | | @input="HEmpName3Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">操作员4:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择操作员" v-model="hform.HEmpName4" |
| | | @input="HEmpName4Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">操作员5:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择操作员" v-model="hform.HEmpName5" |
| | | @input="HEmpName5Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title"></view> |
| | | <!-- <view style="padding-top: 10rpx;" @tap="hform.HLastSubProc = hform.HLastSubProc==true?false:true"> |
| | | <radio value="true" :checked="hform.HLastSubProc == true" style="transform:scale(1);"/>转下道 |
| | | <view class="form-item"> |
| | | <view class="title">检验员:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择检验员" v-model="hform.HQCCheckName" @input="HQCCheckNameChange"></uni-combox> |
| | | </view> |
| | | </view> --> |
| | | <view style="padding-top: 10rpx;"> |
| | | <radio value="true" :checked="hform.HLastSubProc == true" style="transform:scale(1);" />转下道 |
| | | </view> |
| | | </view> |
| | | <!-- <view class="form-item"> |
| | | <view class="title">出站时间:</view> |
| | | <view class="right"> |
| | | <uni-datetime-picker v-model="hform.HStationOutTime"> |
| | | <input disabled v-model="hform.HStationOutTime" placeholder="请选择出站时间" /> |
| | | </uni-datetime-picker> |
| | | |
| | | <view class="tab_area"></view> |
| | | |
| | | |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">操作员2:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择操作员" v-model="hform.HEmpName2" |
| | | @input="HEmpName2Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">操作员3:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择操作员" v-model="hform.HEmpName3" |
| | | @input="HEmpName3Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">操作员4:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择操作员" v-model="hform.HEmpName4" |
| | | @input="HEmpName4Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title">操作员5:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择操作员" v-model="hform.HEmpName5" |
| | | @input="HEmpName5Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" v-show="false"> |
| | | <view class="title"></view> |
| | | <!-- <view style="padding-top: 10rpx;" @tap="hform.HLastSubProc = hform.HLastSubProc==true?false:true"> |
| | | <radio value="true" :checked="hform.HLastSubProc == true" style="transform:scale(1);"/>转下道 |
| | | </view> --> |
| | | <view style="padding-top: 10rpx;"> |
| | | <radio value="true" :checked="hform.HLastSubProc == true" style="transform:scale(1);" />转下道 |
| | | </view> |
| | | </view> |
| | | |
| | | |
| | | <view v-if="showmore" v-show="false"> |
| | | <view class="form-item"> |
| | | <view class="title">订单跟踪号:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HOrderProcNO" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">制单人:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HMaker" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">制单日期:</view> |
| | | <view class="righton"> |
| | | <input v-if="hform.HMakeDate" v-model="hform.HMakeDate.substr(0,10)" disabled /> |
| | | <input v-else v-model="hform.HMakeDate" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">修改人:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HUpDater" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">修改日期:</view> |
| | | <view class="righton"> |
| | | <input v-if="hform.HUpDateDate" v-model="hform.HUpDateDate.substr(0,10)" disabled /> |
| | | <input v-else v-model="hform.HUpDateDate" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">审核人:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HChecker" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">审核日期:</view> |
| | | <view class="righton"> |
| | | <input v-if="hform.HCheckDate" v-model="hform.HCheckDate.substr(0,10)" disabled /> |
| | | <input v-else v-model="hform.HCheckDate" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">作废人:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HDeleteMan" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">作废日期:</view> |
| | | <view class="righton"> |
| | | <input v-if="hform.HDeleteDate" v-model="hform.HDeleteDate.substr(0,10)" disabled /> |
| | | <input v-else v-model="hform.HDeleteDate" disabled /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | |
| | | |
| | | <view class="other"> |
| | | <view v-if="!showmore" @tap="showmore = true"> |
| | | 展开其他信息<uni-icons color="#1890FF" style="margin-left: 8rpx;" type="bottom"></uni-icons> |
| | | </view> |
| | | <view v-if="showmore" @tap="showmore = false"> |
| | | 折叠其他信息<uni-icons color="#1890FF" style="margin-left: 8rpx;" type="top"></uni-icons> |
| | | </view> |
| | | </view> |
| | | |
| | | |
| | | |
| | | <!-- <view class="op"> |
| | | <button class="op1" size="mini" plain @tap="huibao">汇报</button> |
| | | <button class="op2" size="mini" plain @tap="ruku">入库</button> |
| | | <button class="op3" size="mini" plain @tap="baofei">报废</button> |
| | | </view> --> |
| | | |
| | | <view class="bottom-btn"> |
| | | <button v-if="btnType == 0 && !isEdit" class="btn-a" size="mini" @tap="submit">提交</button> |
| | | <button v-if="btnType != 0 && !isEdit" class="btn-a" size="mini" @tap="ifEdit">修改</button> |
| | | <button v-if="btnType != 0 && isEdit" class="btn-a" size="mini" @tap="submit">提交</button> |
| | | <button v-if="btnType != 0 && btnType == 2" class="btn-b" style="margin-left: 20rpx;" size="mini" |
| | | @tap="check">审核</button> |
| | | <button v-if="btnType != 0 && btnType == 3" class="btn-d" style="margin-left: 20rpx;" size="mini" |
| | | @tap="abandonCheck">反审核</button> |
| | | <!-- <button class="btn-b" size="mini" @tap="addNew">新增</button> |
| | | <button class="btn-c" size="mini" @tap="goBack">退出</button> --> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">模穴号:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HMouldNum" placeholder="请输入模穴号" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">生产资源2:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSourceName" placeholder="请选择生产资源" v-model="hform.HSourceName2" @input="HSourceName2Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">生产资源3:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSourceName" placeholder="请选择生产资源" v-model="hform.HSourceName3" @input="HSourceName3Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">生产资源4:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSourceName" placeholder="请选择生产资源" v-model="hform.HSourceName4" @input="HSourceName4Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">生产资源5:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSourceName" placeholder="请选择生产资源" v-model="hform.HSourceName5" @input="HSourceName5Change"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">核算工序:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HPayProcID" placeholder="请输入核算工序" /> |
| | | </view> |
| | | </view> --> |
| | | |
| | | <!-- <view class="form-item"> |
| | | <view class="title">设备清单:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HSourceNameList" placeholder="请输入设备清单" /> |
| | | </view> |
| | | </view> --> |
| | | <!-- <view class="form-item"> |
| | | <view class="title">供应商:</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSupName" placeholder="请选择供应商" v-model="hform.HSupName" @input="HSupNameChange"></uni-combox> |
| | | </view> |
| | | </view> --> |
| | | <!-- |
| | | <view class="form-item"> |
| | | <view class="title">进站时间:</view> |
| | | <view class="right"> |
| | | <uni-datetime-picker v-model="hform.HStationInTime"> |
| | | <input disabled v-model="hform.HStationInTime" placeholder="请选择接收时间" /> |
| | | </uni-datetime-picker> |
| | | </view> |
| | | </view> --> |
| | | |
| | | <!-- <view class="form-item"> |
| | | <view class="title">操作员:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HEmp" placeholder="请输入操作员" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">部门:</view> |
| | | <view class="right"> |
| | | <input v-model="hform.HDept" placeholder="请输入部门" /> |
| | | </view> |
| | | </view> --> |
| | | |
| | | <!-- <view class="tab_area"></view> --> |
| | | |
| | | <!-- <view class="form-item"> |
| | | <view class="title">选择文件:</view> |
| | | <view class="right"> |
| | | 1111 |
| | | </view> |
| | | </view> --> |
| | | |
| | | <view v-if="showmore"> |
| | | <view class="form-item"> |
| | | <view class="title">订单跟踪号:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HOrderProcNO" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">制单人:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HMaker" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">制单日期:</view> |
| | | <view class="righton"> |
| | | <input v-if="hform.HMakeDate" v-model="hform.HMakeDate.substr(0,10)" disabled /> |
| | | <input v-else v-model="hform.HMakeDate" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">修改人:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HUpDater" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">修改日期:</view> |
| | | <view class="righton"> |
| | | <input v-if="hform.HUpDateDate" v-model="hform.HUpDateDate.substr(0,10)" disabled /> |
| | | <input v-else v-model="hform.HUpDateDate" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">审核人:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HChecker" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">审核日期:</view> |
| | | <view class="righton"> |
| | | <input v-if="hform.HCheckDate" v-model="hform.HCheckDate.substr(0,10)" disabled /> |
| | | <input v-else v-model="hform.HCheckDate" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">作废人:</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HDeleteMan" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">作废日期:</view> |
| | | <view class="righton"> |
| | | <input v-if="hform.HDeleteDate" v-model="hform.HDeleteDate.substr(0,10)" disabled /> |
| | | <input v-else v-model="hform.HDeleteDate" disabled /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="tab_area"></view> |
| | | |
| | | <view class="other"> |
| | | <view v-if="!showmore" @tap="showmore = true"> |
| | | 展开其他信息<uni-icons color="#1890FF" style="margin-left: 8rpx;" type="bottom"></uni-icons> |
| | | </view> |
| | | <view v-if="showmore" @tap="showmore = false"> |
| | | 折叠其他信息<uni-icons color="#1890FF" style="margin-left: 8rpx;" type="top"></uni-icons> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="tab_area"></view> |
| | | |
| | | <!-- <view class="op"> |
| | | <button class="op1" size="mini" plain @tap="huibao">汇报</button> |
| | | <button class="op2" size="mini" plain @tap="ruku">入库</button> |
| | | <button class="op3" size="mini" plain @tap="baofei">报废</button> |
| | | </view> --> |
| | | |
| | | <view class="bottom-btn"> |
| | | <button v-if="btnType == 0 && !isEdit" class="btn-a" size="mini" @tap="submit">提交</button> |
| | | <button v-if="btnType != 0 && !isEdit" class="btn-a" size="mini" @tap="ifEdit">修改</button> |
| | | <button v-if="btnType != 0 && isEdit" class="btn-a" size="mini" @tap="submit">提交</button> |
| | | <button v-if="btnType != 0 && btnType == 2" class="btn-b" style="margin-left: 20rpx;" size="mini" |
| | | @tap="check">审核</button> |
| | | <button v-if="btnType != 0 && btnType == 3" class="btn-d" style="margin-left: 20rpx;" size="mini" |
| | | @tap="abandonCheck">反审核</button> |
| | | <flex style="flex: 1;"></flex> |
| | | <button class="btn-b" size="mini" @tap="addNew">新增</button> |
| | | <button class="btn-c" size="mini" @tap="goBack">退出</button> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </uni-popup> |
| | | </view> |
| | | </template> |
| | | <script> |
| | | import getDateTime from '@/utils/getdateTime.js'; |
| | |
| | | } from "@/utils/auth.js"; |
| | | import { CommonUtils } from '../../utils/common'; |
| | | export default { |
| | | name: "BillListPopup_gongxuOut", |
| | | data() { |
| | | return { |
| | | userInfo: getUserInfo(), |
| | |
| | | } |
| | | } |
| | | }, |
| | | onLoad(e) { |
| | | |
| | | mounted(e) { |
| | | // this.getEditData('1516','GXCZHB000000001290') |
| | | console.log(e, this.userInfo) |
| | | // this.hform.HEmpID = this.userInfo.Czybm |
| | |
| | | this.hform.HMakeDate = getDateTime.dateTimeStr('y-m-d h:i:s') |
| | | // this.hform.HDate = getDateTime.dateTimeStr('y-m-d') |
| | | // this.hform.HStationOutTime = getDateTime.dateTimeStr('y-m-d h:i:s') |
| | | if (e.linterid) { |
| | | this.btnType = 1 |
| | | this.OperationType = 4 |
| | | this.linterid = e.linterid |
| | | this.HBillNo = e.HBillNo |
| | | this.getEditData(e.linterid, e.HBillNo) |
| | | } else { |
| | | this.getNewData() |
| | | if(e.HBarCode){ |
| | | this.hform.HBarCode=e.HBarCode |
| | | setTimeout(() => { |
| | | this.toInCode(e); |
| | | }, 1000) |
| | | } |
| | | // if (e.linterid) { |
| | | // this.btnType = 1 |
| | | // this.OperationType = 4 |
| | | // this.linterid = e.linterid |
| | | // this.HBillNo = e.HBillNo |
| | | // this.getEditData(e.linterid, e.HBillNo) |
| | | // } else { |
| | | // this.getNewData() |
| | | // if(e.HBarCode){ |
| | | // this.hform.HBarCode=e.HBarCode |
| | | // setTimeout(() => { |
| | | // this.toInCode(e); |
| | | // }, 1000) |
| | | // } |
| | | |
| | | } |
| | | // } |
| | | this.getNewData() |
| | | this.getHMaterList() |
| | | this.getHProcList() |
| | | this.getHSupList() |
| | |
| | | |
| | | }, |
| | | methods: { |
| | | //打开时加载 |
| | | popupChangeHandler(e) { |
| | | if (e.show === false) { |
| | | this.hform.HQty=''; |
| | | this.hform.HBadCount=0; |
| | | this.hform.HWasterQty=0; |
| | | this.getNewData() |
| | | } |
| | | }, |
| | | //打开弹框 |
| | | showPopup(hBarCode) { |
| | | this.hform.HBarCode=hBarCode; |
| | | this.toInCode(hBarCode); |
| | | this.$refs.popup.open(); |
| | | }, |
| | | //选中全部文本 |
| | | selectAllText(e) { |
| | | console.log(e.target) |
| | |
| | | this.setMainHSEQ(); |
| | | } |
| | | } else { |
| | | uni.showToast({ |
| | | title: res.data.Message, |
| | | icon: 'none' |
| | | }) |
| | | if(res.data.Message=="子序列缺失"){ |
| | | this.getHProcNoData(this.hform.HBarCode,this.hform.HProcNo) |
| | | }else{ |
| | | uni.showToast({ |
| | | title: res.data.Message, |
| | | icon: 'none' |
| | | }) |
| | | } |
| | | |
| | | } |
| | | }, |
| | | fail: (res) => { |
| | |
| | | }) |
| | | }, 1000) |
| | | } else { |
| | | uni.showModal({ |
| | | title: '提示', |
| | | content: res.data.Message + '。是否继续新增下一道工序?(点击取消返回新增页面)', |
| | | success: (res) => { |
| | | if (res.confirm) { |
| | | console.log('用户点击确定'); |
| | | this.getNextProc() |
| | | // uni.redirectTo({ |
| | | // url: '/pages/gongxuOut/form?OperationType=1' |
| | | // }) |
| | | } else if (res.cancel) { |
| | | console.log('用户点击取消'); |
| | | // setTimeout(() => { |
| | | // uni.navigateBack(); |
| | | // }, 50) |
| | | uni.redirectTo({ |
| | | url: '/pages/gongxuOut/form?OperationType=1' |
| | | }) |
| | | } |
| | | } |
| | | }); |
| | | uni.showToast({ |
| | | title: res.data.Message, |
| | | icon: 'none' |
| | | }) |
| | | // uni.showModal({ |
| | | // title: '提示', |
| | | // content: res.data.Message + '。是否继续新增下一道工序?(点击取消返回新增页面)', |
| | | // success: (res) => { |
| | | // if (res.confirm) { |
| | | // console.log('用户点击确定'); |
| | | // this.getNextProc() |
| | | // // uni.redirectTo({ |
| | | // // url: '/pages/gongxuOut/form?OperationType=1' |
| | | // // }) |
| | | // } else if (res.cancel) { |
| | | // console.log('用户点击取消'); |
| | | // // setTimeout(() => { |
| | | // // uni.navigateBack(); |
| | | // // }, 50) |
| | | // uni.redirectTo({ |
| | | // url: '/pages/gongxuOut/form?OperationType=1' |
| | | // }) |
| | | // } |
| | | // } |
| | | // }); |
| | | } |
| | | } else { |
| | | uni.showToast({ |
| | |
| | | |
| | | <style lang="scss" scoped> |
| | | .form { |
| | | width: 668rpx; |
| | | margin: 20rpx auto; |
| | | padding-bottom: 240rpx; |
| | | box-sizing: border-box; |
| | | border-radius: 15rpx 15rpx 0 0; |
| | | padding: 20rpx 20rpx 40rpx 20rpx; |
| | | background-color: #fff; |
| | | display: flex; |
| | | flex-direction: column; |
| | | gap: 10rpx; |
| | | overflow-y: auto; |
| | | } |
| | | picker input{ |
| | | pointer-events: none; |