|
@@ -17,6 +17,8 @@ import ProcessInfo from '../viewmodel/process/ProcessInfo';
|
|
import { MaterialCollectView } from '../view/process/MaterialCollectView';
|
|
import { MaterialCollectView } from '../view/process/MaterialCollectView';
|
|
import { WorkOrderPage } from '../viewmodel/WorkOrderPage';
|
|
import { WorkOrderPage } from '../viewmodel/WorkOrderPage';
|
|
import { UserInfo } from '../viewmodel/UserInfo';
|
|
import { UserInfo } from '../viewmodel/UserInfo';
|
|
|
|
+import { CompleteReceiveDialog } from '../view/CompleteReceiveDialog';
|
|
|
|
+import { WorkInstructionsDialog } from '../view/WorkInstructionsDialog';
|
|
|
|
|
|
@Entry
|
|
@Entry
|
|
@Component
|
|
@Component
|
|
@@ -166,6 +168,28 @@ struct ProcessIndex {
|
|
alignment:DialogAlignment.Center,
|
|
alignment:DialogAlignment.Center,
|
|
maskColor: 'rgba(0,0,0,0.8)', // 黑色遮罩
|
|
maskColor: 'rgba(0,0,0,0.8)', // 黑色遮罩
|
|
})
|
|
})
|
|
|
|
+ // 作业指导弹窗控制器
|
|
|
|
+ workInstructionsController: CustomDialogController = new CustomDialogController({
|
|
|
|
+ builder: WorkInstructionsDialog({
|
|
|
|
+ materialCode: this.selectWorkOder.materialCode!,
|
|
|
|
+ }),
|
|
|
|
+ autoCancel: true, // 点击遮罩关闭
|
|
|
|
+ customStyle: true,
|
|
|
|
+ alignment:DialogAlignment.Center,
|
|
|
|
+ maskColor: 'rgba(0,0,0,0.8)', // 黑色遮罩
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+ // 齐套接收弹窗控制器
|
|
|
|
+ completeReceiveController: CustomDialogController = new CustomDialogController({
|
|
|
|
+ builder: CompleteReceiveDialog({
|
|
|
|
+ currentWorkOrderCode: this.selectWorkOder.workOrderCode!,
|
|
|
|
+ currentOperationId: this.selectOperationId
|
|
|
|
+ }),
|
|
|
|
+ autoCancel: true, // 点击遮罩关闭
|
|
|
|
+ customStyle: true,
|
|
|
|
+ alignment:DialogAlignment.Center,
|
|
|
|
+ maskColor: 'rgba(0,0,0,0.8)', // 黑色遮罩
|
|
|
|
+ })
|
|
|
|
|
|
|
|
|
|
handleAllClick():void {
|
|
handleAllClick():void {
|
|
@@ -646,6 +670,13 @@ struct ProcessIndex {
|
|
.justifyContent(FlexAlign.Center)
|
|
.justifyContent(FlexAlign.Center)
|
|
.backgroundColor($r('app.color.20FFFFFF'))
|
|
.backgroundColor($r('app.color.20FFFFFF'))
|
|
.borderRadius($r('app.float.fontSize_16'))
|
|
.borderRadius($r('app.float.fontSize_16'))
|
|
|
|
+ .onClick(()=>{
|
|
|
|
+ if (!this.selectWorkOder.workOrderCode) {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ this.completeReceiveController.open()
|
|
|
|
+ })
|
|
|
|
+
|
|
Row().width('1.5%')
|
|
Row().width('1.5%')
|
|
Row({space: 4}) {
|
|
Row({space: 4}) {
|
|
Image($r('app.media.process_complete_reception'))
|
|
Image($r('app.media.process_complete_reception'))
|
|
@@ -662,6 +693,12 @@ struct ProcessIndex {
|
|
.justifyContent(FlexAlign.Center)
|
|
.justifyContent(FlexAlign.Center)
|
|
.backgroundColor($r('app.color.20FFFFFF'))
|
|
.backgroundColor($r('app.color.20FFFFFF'))
|
|
.borderRadius($r('app.float.fontSize_16'))
|
|
.borderRadius($r('app.float.fontSize_16'))
|
|
|
|
+ .onClick(()=>{
|
|
|
|
+ if (!this.selectWorkOder.workOrderCode) {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ this.completeReceiveController.open()
|
|
|
|
+ })
|
|
|
|
|
|
Blank()
|
|
Blank()
|
|
Column({space: 2}) {
|
|
Column({space: 2}) {
|