| | |
| | | <!-- 页签区域 --> |
| | | <view class="tabs" id="tabs"> |
| | | <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 == 0 ? 'on':''" @tap="tabs = 0"> |
| | | {{ $t("OA_ErrMsgBackBill.tabBasic") == "OA_ErrMsgBackBill.tabBasic" ? "基本信息" : $t("OA_ErrMsgBackBill.tabBasic") }} |
| | | </view> |
| | | <view :class="tabs == 1 ? 'on':''" @tap="tabs = 1"> |
| | | {{ $t("OA_ErrMsgBackBill.tabOther") == "OA_ErrMsgBackBill.tabOther" ? "其他信息" : $t("OA_ErrMsgBackBill.tabOther") }} |
| | | </view> |
| | | <view :class="tabs == 2 ? 'on':''" @tap="tabs = 2"> |
| | | {{ $t("OA_ErrMsgBackBill.tabMaker") == "OA_ErrMsgBackBill.tabMaker" ? "制单信息" : $t("OA_ErrMsgBackBill.tabMaker") }} |
| | | </view> |
| | | </view> |
| | | </view> |
| | | |
| | | <!-- 基本信息 --> |
| | | <template v-if="tabs == 0"> |
| | | <view class="form" :style="{height: containerHeight + 'px',overflow: 'auto' }"> |
| | | <view class="form-item"> |
| | | <view class="title">单据号:</view> |
| | | <view class="title">{{ $t("Gy.HBillNo") == "Gy.HBillNo" ? "单据号:" : $t("Gy.HBillNo") }}</view> |
| | | <view class="righton"> |
| | | <input name="HBillNo" disabled v-model="hform.HBillNo" placeholder="请输入单据号" /> |
| | | <input name="HBillNo" disabled v-model="hform.HBillNo" :placeholder="$t('Gy.HBillNo_Placeholder') == 'Gy.HBillNo_Placeholder' ? '请输入单据号' : $t('Gy.HBillNo_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">单据日期:</view> |
| | | <view class="title">{{ $t("Gy.HDate") == "Gy.HDate" ? "单据日期:" : $t("Gy.HDate") }}</view> |
| | | <view class="righton"> |
| | | <input name="HDate" disabled v-model="hform.HDate" placeholder="请选择" /> |
| | | <input name="HDate" disabled v-model="hform.HDate" :placeholder="$t('Gy.HDate_Placeholder') == 'Gy.HDate_Placeholder' ? '请选择' : $t('Gy.HDate_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">主题:</view> |
| | | <view class="title">{{ $t("OA_ErrMsgBackBill.HContext") == "OA_ErrMsgBackBill.HContext" ? "主题:" : $t("OA_ErrMsgBackBill.HContext") }}</view> |
| | | <view class="right"> |
| | | <input name="HContext" v-model="hform.HContext" placeholder="请输入主题" /> |
| | | <input name="HContext" v-model="hform.HContext" :placeholder="$t('OA_ErrMsgBackBill.HContext_Placeholder') == 'OA_ErrMsgBackBill.HContext_Placeholder' ? '请输入主题' : $t('OA_ErrMsgBackBill.HContext_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item" style="align-items: flex-start;"> |
| | | <view class="title"><text>*</text>详细内容:</view> |
| | | <view class="title"><text>*</text>{{ $t("OA_ErrMsgBackBill.HDescription") == "OA_ErrMsgBackBill.HDescription" ? "详细内容:" : $t("OA_ErrMsgBackBill.HDescription") }}</view> |
| | | <view class="right" style="min-height: 150rpx;"> |
| | | <textarea name="HDescription" v-model="hform.HDescription" auto-height maxlength="-1" |
| | | placeholder="请输入详细内容"></textarea> |
| | | :placeholder="$t('OA_ErrMsgBackBill.HDescription_Placeholder') == 'OA_ErrMsgBackBill.HDescription_Placeholder' ? '请输入详细内容' : $t('OA_ErrMsgBackBill.HDescription_Placeholder')"></textarea> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">异常类型:</view> |
| | | <view class="title">{{ $t("OA_ErrMsgBackBill.HErrMsgBackTypeName") == "OA_ErrMsgBackBill.HErrMsgBackTypeName" ? "异常类型:" : $t("OA_ErrMsgBackBill.HErrMsgBackTypeName") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHErrMsgBackTypeName" placeholder="请选择" |
| | | v-model="hform.HErrMsgBackTypeName" @input="HErrMsgBackTypeNameChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHErrMsgBackTypeName" :placeholder="$t('OA_ErrMsgBackBill.HErrMsgBackTypeName_Placeholder') == 'OA_ErrMsgBackBill.HErrMsgBackTypeName_Placeholder' ? '请选择' : $t('OA_ErrMsgBackBill.HErrMsgBackTypeName_Placeholder')" v-model="hform.HErrMsgBackTypeName" @input="HErrMsgBackTypeNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">发送部门:</view> |
| | | <view class="title">{{ $t("Gy.HDeptName") == "Gy.HDeptName" ? "发送部门:" : $t("Gy.HDeptName") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHDeptName" placeholder="请选择部门" v-model="hform.HDeptName" |
| | | @input="HDeptNameChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHDeptName" :placeholder="$t('Gy.HDeptName_Placeholder') == 'Gy.HDeptName_Placeholder' ? '请选择部门' : $t('Gy.HDeptName_Placeholder')" v-model="hform.HDeptName" @input="HDeptNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">发送人:</view> |
| | | <view class="title">{{ $t("Gy.HSendMan") == "Gy.HSendMan" ? "发送人:" : $t("Gy.HSendMan") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择发送人" v-model="hform.HSendMan" |
| | | @input="HSendManChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHEmpName" :placeholder="$t('Gy.HSendMan_Placeholder') == 'Gy.HSendMan_Placeholder' ? '请选择发送人' : $t('Gy.HSendMan_Placeholder')" v-model="hform.HSendMan" @input="HSendManChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="form-item"> |
| | | <view class="title"><text>*</text>接收人:</view> |
| | | <view class="title"><text>*</text>{{ $t("Gy.HReceiveMan") == "Gy.HReceiveMan" ? "接收人:" : $t("Gy.HReceiveMan") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择接收人" v-model="hform.HReceiveMan" |
| | | @input="HReceiveManChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHEmpName" :placeholder="$t('Gy.HReceiveMan_Placeholder') == 'Gy.HReceiveMan_Placeholder' ? '请选择接收人' : $t('Gy.HReceiveMan_Placeholder')" v-model="hform.HReceiveMan" @input="HReceiveManChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">处理人:</view> |
| | | <view class="title">{{ $t("Gy.HHandleEmpName") == "Gy.HHandleEmpName" ? "处理人:" : $t("Gy.HHandleEmpName") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择处理人" v-model="hform.HHandleEmpName" |
| | | @input="HHandleEmpNameChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHEmpName" :placeholder="$t('Gy.HHandleEmpName_Placeholder') == 'Gy.HHandleEmpName_Placeholder' ? '请选择处理人' : $t('Gy.HHandleEmpName_Placeholder')" v-model="hform.HHandleEmpName" @input="HHandleEmpNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">责任人:</view> |
| | | <view class="title">{{ $t("Gy.HBadProcManName") == "Gy.HBadProcManName" ? "责任人:" : $t("Gy.HBadProcManName") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择责任人" v-model="hform.HBadProcManName" |
| | | @input="HBadProcManNameChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHEmpName" :placeholder="$t('Gy.HBadProcManName_Placeholder') == 'Gy.HBadProcManName_Placeholder' ? '请选择责任人' : $t('Gy.HBadProcManName_Placeholder')" v-model="hform.HBadProcManName" @input="HBadProcManNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">生产资源:</view> |
| | | <view class="title">{{ $t("Gy.HSourceName") == "Gy.HSourceName" ? "生产资源:" : $t("Gy.HSourceName") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSourceName" placeholder="请选择" v-model="hform.HSourceName" |
| | | @input="HSourceNameChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHSourceName" :placeholder="$t('Gy.HSourceName_Placeholder') == 'Gy.HSourceName_Placeholder' ? '请选择' : $t('Gy.HSourceName_Placeholder')" v-model="hform.HSourceName" @input="HSourceNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">车间:</view> |
| | | <view class="title">{{ $t("Gy.HCenterName") == "Gy.HCenterName" ? "车间:" : $t("Gy.HCenterName") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHCenterName" placeholder="请选择" v-model="hform.HCenterName" |
| | | @input="HCenterNameChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHCenterName" :placeholder="$t('Gy.HCenterName_Placeholder') == 'Gy.HCenterName_Placeholder' ? '请选择' : $t('Gy.HCenterName_Placeholder')" v-model="hform.HCenterName" @input="HCenterNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">产品编码:</view> |
| | | <view class="title">{{ $t("Gy.HMaterNumber") == "Gy.HMaterNumber" ? "产品编码:" : $t("Gy.HMaterNumber") }}</view> |
| | | <view class="right"> |
| | | <input name="HMaterNumber" v-model="hform.HMaterNumber" placeholder="请输入产品编码" /> |
| | | <input name="HMaterNumber" v-model="hform.HMaterNumber" :placeholder="$t('Gy.HMaterNumber_Placeholder') == 'Gy.HMaterNumber_Placeholder' ? '请输入产品编码' : $t('Gy.HMaterNumber_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">产品名称:</view> |
| | | <view class="title">{{ $t("Gy.HMaterName") == "Gy.HMaterName" ? "产品名称:" : $t("Gy.HMaterName") }}</view> |
| | | <view class="right"> |
| | | <input name="HMaterName" v-model="hform.HMaterName" placeholder="请输入产品名称" /> |
| | | <input name="HMaterName" v-model="hform.HMaterName" :placeholder="$t('Gy.HMaterName_Placeholder') == 'Gy.HMaterName_Placeholder' ? '请输入产品名称' : $t('Gy.HMaterName_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">规格型号:</view> |
| | | <view class="title">{{ $t("Gy.HMaterModel") == "Gy.HMaterModel" ? "规格型号:" : $t("Gy.HMaterModel") }}</view> |
| | | <view class="right"> |
| | | <input name="HMaterModel" v-model="hform.HMaterModel" placeholder="请输入规格型号" /> |
| | | <input name="HMaterModel" v-model="hform.HMaterModel" :placeholder="$t('Gy.HMaterModel_Placeholder') == 'Gy.HMaterModel_Placeholder' ? '请输入规格型号' : $t('Gy.HMaterModel_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">涉及数量:</view> |
| | | <view class="title">{{ $t("Gy.HQty") == "Gy.HQty" ? "涉及数量:" : $t("Gy.HQty") }}</view> |
| | | <view class="right"> |
| | | <input name="HQty" type="number" v-model="hform.HQty" placeholder="请输入数量" /> |
| | | <input name="HQty" type="number" v-model="hform.HQty" :placeholder="$t('Gy.HQty_Placeholder') == 'Gy.HQty_Placeholder' ? '请输入数量' : $t('Gy.HQty_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">生产班次:</view> |
| | | <view class="title">{{ $t("Gy.HShiftsName") == "Gy.HShiftsName" ? "生产班次:" : $t("Gy.HShiftsName") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHShiftsName" placeholder="请选择" v-model="hform.HShiftsName" |
| | | @input="HShiftsNameChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHShiftsName" :placeholder="$t('Gy.HShiftsName_Placeholder') == 'Gy.HShiftsName_Placeholder' ? '请选择' : $t('Gy.HShiftsName_Placeholder')" v-model="hform.HShiftsName" @input="HShiftsNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">影响面程度:</view> |
| | | <view class="title">{{ $t("OA_ErrMsgBackBill.HErrLev") == "OA_ErrMsgBackBill.HErrLev" ? "影响面程度:" : $t("OA_ErrMsgBackBill.HErrLev") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEffect" placeholder="请选择影响面程度" v-model="hform.HErrLev" |
| | | @input="HEffectChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHEffect" :placeholder="$t('OA_ErrMsgBackBill.HErrLev_Placeholder') == 'OA_ErrMsgBackBill.HErrLev_Placeholder' ? '请选择影响面程度' : $t('OA_ErrMsgBackBill.HErrLev_Placeholder')" v-model="hform.HErrLev" @input="HEffectChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">备注:</view> |
| | | <view class="title">{{ $t("Gy.HRemark") == "Gy.HRemark" ? "备注:" : $t("Gy.HRemark") }}</view> |
| | | <view class="right" style="min-height: 150rpx;"> |
| | | <input name="HRemark" v-model="hform.HRemark" placeholder="" /> |
| | | <input name="HRemark" v-model="hform.HRemark" :placeholder="$t('Gy.HRemark_Placeholder') == 'Gy.HRemark_Placeholder' ? '' : $t('Gy.HRemark_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <!-- 其他信息 --> |
| | | <template v-if="tabs == 1"> |
| | | <view class="form"> |
| | | <view class="form-item"> |
| | | <view class="title">问题来源:</view> |
| | | <view class="title">{{ $t("OA_ErrMsgBackBill.HForm") == "OA_ErrMsgBackBill.HForm" ? "问题来源:" : $t("OA_ErrMsgBackBill.HForm") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHForm" placeholder="请选择问题来源" v-model="hform.HForm" |
| | | @input="HFormChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHForm" :placeholder="$t('OA_ErrMsgBackBill.HForm_Placeholder') == 'OA_ErrMsgBackBill.HForm_Placeholder' ? '请选择问题来源' : $t('OA_ErrMsgBackBill.HForm_Placeholder')" v-model="hform.HForm" @input="HFormChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">接收部门:</view> |
| | | <view class="title">{{ $t("Gy.HRecDeptName") == "Gy.HRecDeptName" ? "接收部门:" : $t("Gy.HRecDeptName") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHDeptName" placeholder="请选择部门" v-model="hform.HRecDeptName" |
| | | @input="HRecDeptChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHDeptName" :placeholder="$t('Gy.HRecDeptName_Placeholder') == 'Gy.HRecDeptName_Placeholder' ? '请选择部门' : $t('Gy.HRecDeptName_Placeholder')" v-model="hform.HRecDeptName" @input="HRecDeptChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">抄送人:</view> |
| | | <view class="title">{{ $t("Gy.HCopyMan") == "Gy.HCopyMan" ? "抄送人:" : $t("Gy.HCopyMan") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择抄送人" v-model="hform.HCopyMan" |
| | | @input="HCopyManChange" multiple></uni-combox> |
| | | <uni-combox :candidates="arrayHEmpName" :placeholder="$t('Gy.HCopyMan_Placeholder') == 'Gy.HCopyMan_Placeholder' ? '请选择抄送人' : $t('Gy.HCopyMan_Placeholder')" v-model="hform.HCopyMan" @input="HCopyManChange" multiple></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">QE责任人:</view> |
| | | <view class="title">{{ $t("Gy.HQEManName") == "Gy.HQEManName" ? "QE责任人:" : $t("Gy.HQEManName") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHEmpName" placeholder="请选择QE责任人" v-model="hform.HQEManName" |
| | | @input="HQEManNameChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHEmpName" :placeholder="$t('Gy.HQEManName_Placeholder') == 'Gy.HQEManName_Placeholder' ? '请选择QE责任人' : $t('Gy.HQEManName_Placeholder')" v-model="hform.HQEManName" @input="HQEManNameChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">紧急程度:</view> |
| | | <view class="title">{{ $t("Gy.HLevel") == "Gy.HLevel" ? "紧急程度:" : $t("Gy.HLevel") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHLevel" placeholder="请选择紧急程度" v-model="hform.HLevel" |
| | | @input="HLevelChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHLevel" :placeholder="$t('Gy.HLevel_Placeholder') == 'Gy.HLevel_Placeholder' ? '请选择紧急程度' : $t('Gy.HLevel_Placeholder')" v-model="hform.HLevel" @input="HLevelChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">发送类型:</view> |
| | | <view class="title">{{ $t("OA_ErrMsgBackBill.HSendType") == "OA_ErrMsgBackBill.HSendType" ? "发送类型:" : $t("OA_ErrMsgBackBill.HSendType") }}</view> |
| | | <view class="right"> |
| | | <uni-combox :candidates="arrayHSendType" placeholder="请选择发送类型" v-model="hform.HSendType" |
| | | @input="HSendTypeChange"></uni-combox> |
| | | <uni-combox :candidates="arrayHSendType" :placeholder="$t('OA_ErrMsgBackBill.HSendType_Placeholder') == 'OA_ErrMsgBackBill.HSendType_Placeholder' ? '请选择发送类型' : $t('OA_ErrMsgBackBill.HSendType_Placeholder')" v-model="hform.HSendType" @input="HSendTypeChange"></uni-combox> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">催促次数:</view> |
| | | <view class="title">{{ $t("OA_ErrMsgBackBill.HHasten") == "OA_ErrMsgBackBill.HHasten" ? "催促次数:" : $t("OA_ErrMsgBackBill.HHasten") }}</view> |
| | | <view class="right"> |
| | | <input name="HHasten" type="number" v-model="hform.HHasten" placeholder="请输入催促次数" /> |
| | | <input name="HHasten" type="number" v-model="hform.HHasten" :placeholder="$t('OA_ErrMsgBackBill.HHasten_Placeholder') == 'OA_ErrMsgBackBill.HHasten_Placeholder' ? '请输入催促次数' : $t('OA_ErrMsgBackBill.HHasten_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">变化点:</view> |
| | | <view class="title">{{ $t("OA_ErrMsgBackBill.HChangeNote") == "OA_ErrMsgBackBill.HChangeNote" ? "变化点:" : $t("OA_ErrMsgBackBill.HChangeNote") }}</view> |
| | | <view class="right"> |
| | | <input name="HChangeNote" v-model="hform.HChangeNote" placeholder="请输入变化点" /> |
| | | <input name="HChangeNote" v-model="hform.HChangeNote" :placeholder="$t('OA_ErrMsgBackBill.HChangeNote_Placeholder') == 'OA_ErrMsgBackBill.HChangeNote_Placeholder' ? '请输入变化点' : $t('OA_ErrMsgBackBill.HChangeNote_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | |
| | | <view class="form-item"> |
| | | <view class="title">单据类型:</view> |
| | | <view class="title">{{ $t("OA_ErrMsgBackBill.HBillTypeName") == "OA_ErrMsgBackBill.HBillTypeName" ? "单据类型:" : $t("OA_ErrMsgBackBill.HBillTypeName") }}</view> |
| | | <view class="righton"> |
| | | <input name="HBillTypeName" disabled v-model="hform.HBillTypeName" placeholder="请输入单据类型" /> |
| | | <input name="HBillTypeName" disabled v-model="hform.HBillTypeName" :placeholder="$t('OA_ErrMsgBackBill.HBillTypeName_Placeholder') == 'OA_ErrMsgBackBill.HBillTypeName_Placeholder' ? '请输入单据类型' : $t('OA_ErrMsgBackBill.HBillTypeName_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">单据号码:</view> |
| | | <view class="title">{{ $t("OA_ErrMsgBackBill.HPlanBillNo") == "OA_ErrMsgBackBill.HPlanBillNo" ? "单据号码:" : $t("OA_ErrMsgBackBill.HPlanBillNo") }}</view> |
| | | <view class="righton"> |
| | | <input name="HPlanBillNo" disabled v-model="hform.HPlanBillNo" placeholder="请输入单据号码" /> |
| | | <input name="HPlanBillNo" disabled v-model="hform.HPlanBillNo" :placeholder="$t('OA_ErrMsgBackBill.HPlanBillNo_Placeholder') == 'OA_ErrMsgBackBill.HPlanBillNo_Placeholder' ? '请输入单据号码' : $t('OA_ErrMsgBackBill.HPlanBillNo_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <!-- 制单信息 --> |
| | | <template v-if="tabs == 2"> |
| | | <view class="form"> |
| | | <view class="form-item"> |
| | | <view class="title">制单人:</view> |
| | | <view class="title">{{ $t("Gy.HMaker") == "Gy.HMaker" ? "制单人:" : $t("Gy.HMaker") }}</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HMaker" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">制单日期:</view> |
| | | <view class="title">{{ $t("Gy.HMakeDate") == "Gy.HMakeDate" ? "制单日期:" : $t("Gy.HMakeDate") }}</view> |
| | | <view class="righton"> |
| | | <input name="HMakeDate" disabled v-model="hform.HMakeDate" placeholder="" /> |
| | | <input name="HMakeDate" disabled v-model="hform.HMakeDate" :placeholder="$t('Gy.HMakeDate_Placeholder') == 'Gy.HMakeDate_Placeholder' ? '' : $t('Gy.HMakeDate_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">修改人:</view> |
| | | <view class="title">{{ $t("Gy.HUpDater") == "Gy.HUpDater" ? "修改人:" : $t("Gy.HUpDater") }}</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HUpDater" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">修改日期:</view> |
| | | <view class="title">{{ $t("Gy.HUpDateDate") == "Gy.HUpDateDate" ? "修改日期:" : $t("Gy.HUpDateDate") }}</view> |
| | | <view class="righton"> |
| | | <input name="HUpDateDate" disabled v-model="hform.HUpDateDate" placeholder="" /> |
| | | <input name="HUpDateDate" disabled v-model="hform.HUpDateDate" :placeholder="$t('Gy.HUpDateDate_Placeholder') == 'Gy.HUpDateDate_Placeholder' ? '' : $t('Gy.HUpDateDate_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">审核人:</view> |
| | | <view class="title">{{ $t("Gy.HChecker") == "Gy.HChecker" ? "审核人:" : $t("Gy.HChecker") }}</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HChecker" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">审核日期:</view> |
| | | <view class="title">{{ $t("Gy.HCheckDate") == "Gy.HCheckDate" ? "审核日期:" : $t("Gy.HCheckDate") }}</view> |
| | | <view class="righton"> |
| | | <input name="HCheckDate" disabled v-model="hform.HCheckDate" placeholder="" /> |
| | | <input name="HCheckDate" disabled v-model="hform.HCheckDate" :placeholder="$t('Gy.HCheckDate_Placeholder') == 'Gy.HCheckDate_Placeholder' ? '' : $t('Gy.HCheckDate_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">作废人:</view> |
| | | <view class="title">{{ $t("Gy.HDeleteMan") == "Gy.HDeleteMan" ? "作废人:" : $t("Gy.HDeleteMan") }}</view> |
| | | <view class="righton"> |
| | | <input v-model="hform.HDeleteMan" disabled /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">作废日期:</view> |
| | | <view class="title">{{ $t("Gy.HDeleteDate") == "Gy.HDeleteDate" ? "作废日期:" : $t("Gy.HDeleteDate") }}</view> |
| | | <view class="righton"> |
| | | <input name="HDeleteDate" disabled v-model="hform.HDeleteDate" placeholder="" /> |
| | | <input name="HDeleteDate" disabled v-model="hform.HDeleteDate" :placeholder="$t('Gy.HDeleteDate_Placeholder') == 'Gy.HDeleteDate_Placeholder' ? '' : $t('Gy.HDeleteDate_Placeholder')" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <view class="buttons" id="buttons"> |
| | | <button class="btn-a" size="mini" @tap="submit">提交</button> |
| | | <button class="btn-a" size="mini" @tap="submit">{{ $t("OA_ErrMsgBackBill.submit") == "OA_ErrMsgBackBill.submit" ? "提交" : $t("OA_ErrMsgBackBill.submit") }}</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("OA_ErrMsgBackBill.addNew") == "OA_ErrMsgBackBill.addNew" ? "新增" : $t("OA_ErrMsgBackBill.addNew") }}</button> |
| | | <button class="btn-c" size="mini" @tap="goBack">{{ $t("OA_ErrMsgBackBill.goBack") == "OA_ErrMsgBackBill.goBack" ? "退出" : $t("OA_ErrMsgBackBill.goBack") }}</button> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | import dayjs from "dayjs"; |
| | | import {CommonUtils} from "@/utils/common"; |
| | |
| | | OperationType: 1, |
| | | refSav: "", |
| | | |
| | | arrayHLevel: ['普通', '紧急'], |
| | | arrayHForm: ['人', '机', '料', '法', '环', '测'], |
| | | arrayHEffect: ['停线', '批量不良', '偶发不良', '无法判断'], |
| | | arrayHSendType: ['公共', '个人'], |
| | | // 动态选项数组(硬编码,但通过计算属性返回多语言版本) |
| | | // 实际使用 computed 属性,这里只定义原始 key |
| | | arrayHLevelKeys: ['normal', 'urgent'], |
| | | arrayHFormKeys: ['human', 'machine', 'material', 'method', 'environment', 'measure'], |
| | | arrayHEffectKeys: ['stopLine', 'batchBad', 'occasionalBad', 'cannotJudge'], |
| | | arrayHSendTypeKeys: ['public', 'personal'], |
| | | |
| | | // 人员相关数组 |
| | | // 从接口获取的数组(保持原样,因为接口数据可能已经是多语言) |
| | | arrayHEmpName: [], // 接收人 发送人 处理人 责任人 抄送人 QE责任人 |
| | | HEmpNameList: [], |
| | | |
| | | |
| | | // 其他数组 |
| | | arrayHDeptName: [], // 接收、发送部门 |
| | | HDeptNameList: [], |
| | | arrayHErrMsgBackTypeName: [], // 异常反馈类型 |
| | |
| | | HRecDeptName: getUserInfo().HDeptName, |
| | | HRecDeptID: getUserInfo().HDeptID, |
| | | |
| | | HLevel: '普通', |
| | | HLevel: 'normal', |
| | | HBillTypeName: '', |
| | | HPlanBillNo: '', |
| | | HMaterNumber: '', |
| | | HMaterName: '', |
| | | HMaterModel: '', |
| | | |
| | | // 新添加的字段 |
| | | HHasten: 0, // 催促次数 |
| | | HChangeNote: '', // 变化点 |
| | | HShiftsName: '', // 生产班次 |
| | | HShiftsID: '0', // 生产班次ID |
| | | HErrLev: '', // 影响面程度 |
| | | HForm: '人', // 问题来源 |
| | | HSendType: '公共', // 发送类型 |
| | | HReTransmitMan: '', // 转发至 |
| | | HSourceName: '', // 生产资源 |
| | | HSourceID: '0', // 生产资源ID |
| | | HCenterName: '', // 车间 |
| | | HCenterID: '0', // 车间ID |
| | | HQty: 0, // 数量 |
| | | HDeleteMan: '', // 作废人 |
| | | HDeleteDate: '', // 作废日期 |
| | | HHasten: 0, |
| | | HChangeNote: '', |
| | | HShiftsName: '', |
| | | HShiftsID: '0', |
| | | HErrLev: '', |
| | | HForm: 'human', |
| | | HSendType: 'public', |
| | | HReTransmitMan: '', |
| | | HSourceName: '', |
| | | HSourceID: '0', |
| | | HCenterName: '', |
| | | HCenterID: '0', |
| | | HQty: 0, |
| | | HDeleteMan: '', |
| | | HDeleteDate: '', |
| | | |
| | | HMainSourceBillNo: '', |
| | | HMainSourceInterID: '0', |
| | |
| | | } |
| | | } |
| | | }, |
| | | computed: { |
| | | containerHeight: { |
| | | get() { |
| | | return this.btnTop - this.tabsBottom - 5 |
| | | } |
| | | }, |
| | | // 紧急程度选项(多语言) |
| | | arrayHLevel() { |
| | | return [ |
| | | this.$t('OA_ErrMsgBackBill.levelNormal') == 'OA_ErrMsgBackBill.levelNormal' ? '普通' : this.$t('OA_ErrMsgBackBill.levelNormal'), |
| | | this.$t('OA_ErrMsgBackBill.levelUrgent') == 'OA_ErrMsgBackBill.levelUrgent' ? '紧急' : this.$t('OA_ErrMsgBackBill.levelUrgent') |
| | | ]; |
| | | }, |
| | | // 问题来源选项 |
| | | arrayHForm() { |
| | | return [ |
| | | this.$t('OA_ErrMsgBackBill.formHuman') == 'OA_ErrMsgBackBill.formHuman' ? '人' : this.$t('OA_ErrMsgBackBill.formHuman'), |
| | | this.$t('OA_ErrMsgBackBill.formMachine') == 'OA_ErrMsgBackBill.formMachine' ? '机' : this.$t('OA_ErrMsgBackBill.formMachine'), |
| | | this.$t('OA_ErrMsgBackBill.formMaterial') == 'OA_ErrMsgBackBill.formMaterial' ? '料' : this.$t('OA_ErrMsgBackBill.formMaterial'), |
| | | this.$t('OA_ErrMsgBackBill.formMethod') == 'OA_ErrMsgBackBill.formMethod' ? '法' : this.$t('OA_ErrMsgBackBill.formMethod'), |
| | | this.$t('OA_ErrMsgBackBill.formEnvironment') == 'OA_ErrMsgBackBill.formEnvironment' ? '环' : this.$t('OA_ErrMsgBackBill.formEnvironment'), |
| | | this.$t('OA_ErrMsgBackBill.formMeasure') == 'OA_ErrMsgBackBill.formMeasure' ? '测' : this.$t('OA_ErrMsgBackBill.formMeasure') |
| | | ]; |
| | | }, |
| | | // 影响面程度选项 |
| | | arrayHEffect() { |
| | | return [ |
| | | this.$t('OA_ErrMsgBackBill.effectStopLine') == 'OA_ErrMsgBackBill.effectStopLine' ? '停线' : this.$t('OA_ErrMsgBackBill.effectStopLine'), |
| | | this.$t('OA_ErrMsgBackBill.effectBatchBad') == 'OA_ErrMsgBackBill.effectBatchBad' ? '批量不良' : this.$t('OA_ErrMsgBackBill.effectBatchBad'), |
| | | this.$t('OA_ErrMsgBackBill.effectOccasionalBad') == 'OA_ErrMsgBackBill.effectOccasionalBad' ? '偶发不良' : this.$t('OA_ErrMsgBackBill.effectOccasionalBad'), |
| | | this.$t('OA_ErrMsgBackBill.effectCannotJudge') == 'OA_ErrMsgBackBill.effectCannotJudge' ? '无法判断' : this.$t('OA_ErrMsgBackBill.effectCannotJudge') |
| | | ]; |
| | | }, |
| | | // 发送类型选项 |
| | | arrayHSendType() { |
| | | return [ |
| | | this.$t('OA_ErrMsgBackBill.sendTypePublic') == 'OA_ErrMsgBackBill.sendTypePublic' ? '公共' : this.$t('OA_ErrMsgBackBill.sendTypePublic'), |
| | | this.$t('OA_ErrMsgBackBill.sendTypePersonal') == 'OA_ErrMsgBackBill.sendTypePersonal' ? '个人' : this.$t('OA_ErrMsgBackBill.sendTypePersonal') |
| | | ]; |
| | | } |
| | | }, |
| | | onLoad(e) { |
| | | uni.setNavigationBarTitle({ |
| | | title: this.$t("OA_ErrMsgBackBill.title") == 'OA_ErrMsgBackBill.title' ? '异常反馈单' : this.$t("OA_ErrMsgBackBill.title") |
| | | }) |
| | | this.getListData() |
| | | if (!e.OperationType) { |
| | | this.OperationType = 1 |
| | |
| | | this.getEditData(e.hmainid) |
| | | } else if (this.OperationType == 4) { |
| | | // 浏览 |
| | | } |
| | | }, |
| | | computed: { |
| | | containerHeight: { |
| | | get() { |
| | | return this.btnTop - this.tabsBottom - 5 |
| | | } |
| | | } |
| | | }, |
| | | onReady() { |
| | |
| | | } |
| | | } |
| | | }, |
| | | //选择抄送人 |
| | | //选择责任人 |
| | | HBadProcManNameChange(e) { |
| | | for (var i = 0; i < this.HEmpNameList.length; i++) { |
| | | if (this.HEmpNameList[i].HName == e) { |
| | |
| | | //新增按钮事件 |
| | | addNew() { |
| | | uni.showModal({ |
| | | title: '提示', |
| | | content: '新增后页面数据将消失,确定要新增吗?', |
| | | title: this.$t('OA_ErrMsgBackBill.confirmTitle') == 'OA_ErrMsgBackBill.confirmTitle' ? '提示' : this.$t('OA_ErrMsgBackBill.confirmTitle'), |
| | | content: this.$t('OA_ErrMsgBackBill.addConfirm') == 'OA_ErrMsgBackBill.addConfirm' ? '新增后页面数据将消失,确定要新增吗?' : this.$t('OA_ErrMsgBackBill.addConfirm'), |
| | | success: (res) => { |
| | | if (res.confirm) { |
| | | uni.redirectTo({ |
| | |
| | | resolve(); |
| | | } else { |
| | | uni.showToast({ |
| | | title: '获取部门信息失败', |
| | | title: this.$t('OA_ErrMsgBackBill.getDeptFailed') == 'OA_ErrMsgBackBill.getDeptFailed' ? '获取部门信息失败' : this.$t('OA_ErrMsgBackBill.getDeptFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(); |
| | |
| | | fail: (res) => { |
| | | console.log(res); |
| | | uni.showToast({ |
| | | title: '获取部门信息失败', |
| | | title: this.$t('OA_ErrMsgBackBill.requestFailed') == 'OA_ErrMsgBackBill.requestFailed' ? '接口请求失败' : this.$t('OA_ErrMsgBackBill.requestFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(); |
| | |
| | | resolve(); |
| | | } else { |
| | | uni.showToast({ |
| | | title: '获取异常反馈类型信息失败', |
| | | title: this.$t('OA_ErrMsgBackBill.getErrTypeFailed') == 'OA_ErrMsgBackBill.getErrTypeFailed' ? '获取异常反馈类型信息失败' : this.$t('OA_ErrMsgBackBill.getErrTypeFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(); |
| | |
| | | fail: (res) => { |
| | | console.log(res); |
| | | uni.showToast({ |
| | | title: '获取异常反馈类型信息失败', |
| | | title: this.$t('OA_ErrMsgBackBill.requestFailed') == 'OA_ErrMsgBackBill.requestFailed' ? '接口请求失败' : this.$t('OA_ErrMsgBackBill.requestFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(); |
| | |
| | | this.arrayHEmpName[i] = res.data.data[i].HName |
| | | } |
| | | this.$forceUpdate(); |
| | | resolve(); // 成功时resolve |
| | | resolve(); |
| | | } else { |
| | | uni.showToast({ |
| | | title: res.data.Message, |
| | | icon: 'none' |
| | | }) |
| | | reject(res.data.Message); // 失败时reject |
| | | reject(res.data.Message); |
| | | } |
| | | }, |
| | | fail: (res) => { |
| | | console.log(res); |
| | | uni.showToast({ |
| | | title: '接口请求失败', |
| | | title: this.$t('OA_ErrMsgBackBill.requestFailed') == 'OA_ErrMsgBackBill.requestFailed' ? '接口请求失败' : this.$t('OA_ErrMsgBackBill.requestFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(res); // 失败时reject |
| | | reject(res); |
| | | }, |
| | | }); |
| | | }); |
| | |
| | | resolve(); |
| | | } else { |
| | | uni.showToast({ |
| | | title: '获取生产资源列表失败', |
| | | title: this.$t('OA_ErrMsgBackBill.getSourceFailed') == 'OA_ErrMsgBackBill.getSourceFailed' ? '获取生产资源列表失败' : this.$t('OA_ErrMsgBackBill.getSourceFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(); |
| | |
| | | fail: (res) => { |
| | | console.log(res); |
| | | uni.showToast({ |
| | | title: '获取生产资源列表失败', |
| | | title: this.$t('OA_ErrMsgBackBill.requestFailed') == 'OA_ErrMsgBackBill.requestFailed' ? '接口请求失败' : this.$t('OA_ErrMsgBackBill.requestFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(); |
| | |
| | | resolve(); |
| | | } else { |
| | | uni.showToast({ |
| | | title: '获取车间列表失败', |
| | | title: this.$t('OA_ErrMsgBackBill.getCenterFailed') == 'OA_ErrMsgBackBill.getCenterFailed' ? '获取车间列表失败' : this.$t('OA_ErrMsgBackBill.getCenterFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(); |
| | |
| | | fail: (res) => { |
| | | console.log(res); |
| | | uni.showToast({ |
| | | title: '获取车间列表失败', |
| | | title: this.$t('OA_ErrMsgBackBill.requestFailed') == 'OA_ErrMsgBackBill.requestFailed' ? '接口请求失败' : this.$t('OA_ErrMsgBackBill.requestFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(); |
| | |
| | | resolve(); |
| | | } else { |
| | | uni.showToast({ |
| | | title: '获取生产班次列表失败', |
| | | title: this.$t('OA_ErrMsgBackBill.getShiftsFailed') == 'OA_ErrMsgBackBill.getShiftsFailed' ? '获取生产班次列表失败' : this.$t('OA_ErrMsgBackBill.getShiftsFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(); |
| | |
| | | fail: (res) => { |
| | | console.log(res); |
| | | uni.showToast({ |
| | | title: '获取生产班次列表失败', |
| | | title: this.$t('OA_ErrMsgBackBill.requestFailed') == 'OA_ErrMsgBackBill.requestFailed' ? '接口请求失败' : this.$t('OA_ErrMsgBackBill.requestFailed'), |
| | | icon: 'none' |
| | | }) |
| | | reject(); |
| | |
| | | fail: (res) => { |
| | | console.log(res); |
| | | uni.showToast({ |
| | | title: '接口请求失败', |
| | | title: this.$t('OA_ErrMsgBackBill.requestFailed') == 'OA_ErrMsgBackBill.requestFailed' ? '接口请求失败' : this.$t('OA_ErrMsgBackBill.requestFailed'), |
| | | icon: 'none' |
| | | }) |
| | | }, |
| | |
| | | |
| | | getEditData(HInterID) { |
| | | uni.showLoading({ |
| | | title: '加载中' |
| | | title: this.$t('OA_ErrMsgBackBill.loading') == 'OA_ErrMsgBackBill.loading' ? '加载中' : this.$t('OA_ErrMsgBackBill.loading') |
| | | }); |
| | | uni.request({ |
| | | url: this.serverUrl + '/Sc_MESTransFerWorkBill/Get_TransFerBillListCheckDetaiL_APP', |
| | |
| | | HHandleEmpName: data.HHandleEmpName || '', |
| | | HMaterModel: data.HMaterModel || '', |
| | | HQty: data.HQty || 0, |
| | | HForm: data.HForm || '人', |
| | | HForm: data.HForm || 'human', |
| | | HChangeNote: data.HChangeNote || '', |
| | | HNote: data.HNote || '', |
| | | HBadProcMan: data.HBadProcMan || '0', |
| | |
| | | HShiftsName: data.HShiftsName || '', |
| | | HDescription: data.HDescription || '', |
| | | HRemark: data.HRemark || '', |
| | | HLevel: data.HLevel || '普通', |
| | | HSendType: data.HSendType || '公共', |
| | | HLevel: data.HLevel || 'normal', |
| | | HSendType: data.HSendType || 'public', |
| | | HErrLev: data.HErrLev || '', |
| | | HMaker: data.HMaker || userInfo.Czymc || '', |
| | | HMakeDate: data.HMakeDate ? data.HMakeDate.substr(0, 10) : dayjs(new Date()).format("YYYY-MM-DD"), |
| | |
| | | uni.hideLoading(); |
| | | console.log('编辑数据请求失败:', res); |
| | | uni.showToast({ |
| | | title: '接口请求失败', |
| | | title: this.$t('OA_ErrMsgBackBill.requestFailed') == 'OA_ErrMsgBackBill.requestFailed' ? '接口请求失败' : this.$t('OA_ErrMsgBackBill.requestFailed'), |
| | | icon: 'none' |
| | | }); |
| | | } |
| | |
| | | submit() { |
| | | if (!this.hform.HReceiveMan) { |
| | | uni.showToast({ |
| | | title: '请选择接收人', |
| | | title: this.$t('OA_ErrMsgBackBill.selectReceiver') == 'OA_ErrMsgBackBill.selectReceiver' ? '请选择接收人' : this.$t('OA_ErrMsgBackBill.selectReceiver'), |
| | | icon: 'none' |
| | | }) |
| | | } else { |
| | | uni.showLoading({ |
| | | title: '请稍候' |
| | | title: this.$t('OA_ErrMsgBackBill.pleaseWait') == 'OA_ErrMsgBackBill.pleaseWait' ? '请稍候' : this.$t('OA_ErrMsgBackBill.pleaseWait') |
| | | }) |
| | | if (this.OperationType == 1 || this.OperationType == 2 || this.OperationType == 4) { |
| | | this.refSav = "Add"; |
| | |
| | | this.SaveVerify(res.data.HInterID) //审核 |
| | | } else { |
| | | uni.showModal({ |
| | | title: '提示', |
| | | content: res.data.Message + '。是否继续新增?(点击取消返回上级页面)', |
| | | title: this.$t('OA_ErrMsgBackBill.confirmTitle') == 'OA_ErrMsgBackBill.confirmTitle' ? '提示' : this.$t('OA_ErrMsgBackBill.confirmTitle'), |
| | | content: res.data.Message + (this.$t('OA_ErrMsgBackBill.continueAdd') == 'OA_ErrMsgBackBill.continueAdd' ? '。是否继续新增?(点击取消返回上级页面)' : this.$t('OA_ErrMsgBackBill.continueAdd')), |
| | | success: (res) => { |
| | | if (res.confirm) { |
| | | console.log('用户点击确定'); |
| | |
| | | fail: (res) => { |
| | | console.log(res); |
| | | uni.showToast({ |
| | | title: '接口请求失败', |
| | | title: this.$t('OA_ErrMsgBackBill.requestFailed') == 'OA_ErrMsgBackBill.requestFailed' ? '接口请求失败' : this.$t('OA_ErrMsgBackBill.requestFailed'), |
| | | icon: 'none' |
| | | }) |
| | | }, |
| | |
| | | data: datas, |
| | | success: (res) => { |
| | | uni.showModal({ |
| | | title: '提示', |
| | | content: res.data.Message + '。是否继续新增?(点击取消返回上级页面)', |
| | | title: this.$t('OA_ErrMsgBackBill.confirmTitle') == 'OA_ErrMsgBackBill.confirmTitle' ? '提示' : this.$t('OA_ErrMsgBackBill.confirmTitle'), |
| | | content: res.data.Message + (this.$t('OA_ErrMsgBackBill.continueAdd') == 'OA_ErrMsgBackBill.continueAdd' ? '。是否继续新增?(点击取消返回上级页面)' : this.$t('OA_ErrMsgBackBill.continueAdd')), |
| | | success: (res) => { |
| | | if (res.confirm) { |
| | | console.log('用户点击确定'); |
| | |
| | | fail: (res) => { |
| | | console.log(res); |
| | | uni.showToast({ |
| | | title: '接口请求失败', |
| | | title: this.$t('OA_ErrMsgBackBill.requestFailed') == 'OA_ErrMsgBackBill.requestFailed' ? '接口请求失败' : this.$t('OA_ErrMsgBackBill.requestFailed'), |
| | | icon: 'none' |
| | | }) |
| | | }, |