| | |
| | | </uni-datetime-picker> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">维修内容:</view> |
| | | <view class="right"> |
| | | <textarea v-model="hform.HRepairContent" placeholder="请输入维修内容" /> |
| | | </view> |
| | | </view> |
| | | <!-- 源单类型 --> |
| | | <view class="form-item"> |
| | | <view class="title">源单类型:</view> |
| | |
| | | </zxz-uni-data-select> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">维修项目:</view> |
| | | <view class="title required">负责人:</view> |
| | | <zxz-uni-data-select required class="right" :localdata="HEmpList" dataKey="HName" |
| | | dataValue="HItemID" v-model="hform.HManagerID"> |
| | | </zxz-uni-data-select> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title required">维修项目:</view> |
| | | <zxz-uni-data-select class="right" :localdata="HRepairList" dataKey="维修项目" |
| | | dataValue="hitemid" v-model="hform.HRepairID"> |
| | | </zxz-uni-data-select> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title required">负责人:</view> |
| | | <zxz-uni-data-select required class="right" :localdata="HEmpList" dataKey="HName" |
| | | dataValue="HItemID" v-model="hform.HManagerID"> |
| | | </zxz-uni-data-select> |
| | | <view class="title">维修要求:</view> |
| | | <view class="right"> |
| | | <textarea v-model="HDetailList[0].HRepairExplanation" placeholder="请输入维修要求" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">维修内容:</view> |
| | | <view class="right"> |
| | | <textarea v-model="hform.HRepairContent" placeholder="请输入维修内容" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">设备名称:</view> |
| | |
| | | <view class="title">备注:</view> |
| | | <view class="right"> |
| | | <textarea v-model="hform.HRemark" placeholder="请输入备注" /> |
| | | </view> |
| | | </view> |
| | | <view class="form-item"> |
| | | <view class="title">维修要求:</view> |
| | | <view class="right"> |
| | | <textarea v-model="HDetailList[0].HRepairExplanation" placeholder="请输入维修要求" /> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | </view> |
| | | <!-- <xe-upload ref="XeUpload" :options="uploadOptions" @callback="handleUploadCallback"></xe-upload> --> |
| | | <!-- 源单单据列表弹窗 --> |
| | | <BillListPopupEquipConkBookBillVue ref="billList" :HBillType="HBillType" |
| | | <BillListPopupEquipConkBookBillVue ref="billList" :HBillType="HBillType" :HEquipID="hform.HEquipID" |
| | | :HSourceBillType="hform.HMainSourceBillType" :HStockOrgID="hform.HStockOrgID"> |
| | | </BillListPopupEquipConkBookBillVue> |
| | | </view> |
| | |
| | | }, |
| | | // 提交数据有效性校验 |
| | | ValidCheck() { |
| | | if (this.hform.HEquipID == 0) { |
| | | if (this.hform.HEquipID == 0 || this.hform.HEquipID === undefined) { |
| | | return { |
| | | Message: "未录入设备信息,请先录入设备信息!", |
| | | state: false |
| | | } |
| | | } |
| | | if (this.hform.HDeptID == 0) { |
| | | if (this.hform.HDeptID == 0 || this.hform.HDeptID === undefined) { |
| | | return { |
| | | Message: "部门不得为空!", |
| | | state: false |
| | | } |
| | | } |
| | | if (this.hform.HEmpID == 0) { |
| | | if (this.hform.HEmpID == 0 || this.hform.HEmpID === undefined) { |
| | | return { |
| | | Message: "维修人不得为空!", |
| | | state: false |
| | | } |
| | | } |
| | | if (this.hform.HManagerID == 0) { |
| | | if (this.hform.HManagerID == 0 || this.hform.HManagerID === undefined) { |
| | | return { |
| | | Message: "负责人不得为空!", |
| | | state: false |
| | | } |
| | | } |
| | | if (this.hform.HRepairID == 0 || this.hform.HRepairID === undefined) { |
| | | return { |
| | | Message: "维修项目不得为空!", |
| | | state: false |
| | | } |
| | | } |
| | |
| | | }, |
| | | toScanCode() { |
| | | MpaasScan.scanCode(cb => { |
| | | this.hform.HBarCode = cb; // 修复:原来是 hfrom 应该是 hform |
| | | this.hform.HBarCode = cb; |
| | | this.GetMessageByBarCode(cb) |
| | | }) |
| | | }, |