+
入库单据任务项
-
删除
@@ -90,7 +73,8 @@
type="warning"
icon="el-icon-check"
size="mini"
- @click="reIssueTask()"
+ :disabled="dis_send"
+ @click="sendTask()"
>
下发
@@ -100,20 +84,11 @@
type="warning"
icon="el-icon-check"
size="mini"
+ :disabled="dis_confirm"
@click="confirmTask()"
>
标识完成
-
@@ -130,33 +105,30 @@
@row-click="clcikDisRow"
>
-
-
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
diff --git a/mes/qd/src/views/wms/storage_manage/product/productOut/index.vue b/mes/qd/src/views/wms/storage_manage/product/productOut/index.vue
index 7d395134..bf5c6e7e 100644
--- a/mes/qd/src/views/wms/storage_manage/product/productOut/index.vue
+++ b/mes/qd/src/views/wms/storage_manage/product/productOut/index.vue
@@ -101,6 +101,17 @@
>
分配
+
+ 作业任务
+
+
@@ -184,10 +196,11 @@ import AddDialog from '@/views/wms/storage_manage/product/productOut/AddDialog'
import DivDialog from '@/views/wms/storage_manage/product/productOut/DivDialog'
import ViewDialog from '@//views/wms/storage_manage/product/productOut/ViewDialog'
import crudStorattr from '@/views/wms/storage_manage/basedata/basedata'
+import TaskDialog from '@/views/wms/storage_manage/product/productOut/TaskDialog'
export default {
name: 'ProductOut',
- components: { ViewDialog, AddDialog, crudOperation, rrOperation, udOperation, pagination, DivDialog },
+ components: { ViewDialog, AddDialog, crudOperation, rrOperation, udOperation, pagination, DivDialog, TaskDialog },
cruds() {
return CRUD({ title: '用户', idField: 'iostorinv_id', url: 'api/productOut', crudMethod: { ...productOut },
optShow: {
@@ -209,10 +222,12 @@ export default {
edit: ['admin', 'checkoutbill:edit'],
del: ['admin', 'checkoutbill:del']
},
+ task_flag: true,
openMoneyDialog: false,
loadingConfirm: false,
divShow: false,
taskShow: false,
+ taskOpenParam: [],
dis_flag: true,
work_flag: true,
confirm_flag: true,
@@ -281,6 +296,11 @@ export default {
} else {
this.confirm_flag = true
}
+ if (current.bill_status !== '99') {
+ this.task_flag = false
+ } else {
+ this.task_flag = true
+ }
}
},
stateFormat(row, column) {
@@ -294,6 +314,7 @@ export default {
this.dis_flag = true
this.confirm_flag = true
this.work_flag = true
+ this.task_flag = true
this.currentRow = {}
}
},
@@ -308,6 +329,12 @@ export default {
this.mstrow = this.currentRow
})
},
+ taskOpen() {
+ productOut.getIosInvDtl({ 'iostorinv_id': this.currentRow.iostorinv_id }).then(res => {
+ this.taskOpenParam = res
+ })
+ this.taskShow = true
+ },
confirm() {
this.loadingConfirm = true
productOut.confirm({ 'iostorinv_id': this.currentRow.iostorinv_id }).then(res => {
diff --git a/mes/qd/src/views/wms/storage_manage/product/productOut/productout.js b/mes/qd/src/views/wms/storage_manage/product/productOut/productout.js
index 14f7e2d8..f1b19c92 100644
--- a/mes/qd/src/views/wms/storage_manage/product/productOut/productout.js
+++ b/mes/qd/src/views/wms/storage_manage/product/productOut/productout.js
@@ -88,6 +88,30 @@ export function manualDiv(data) {
})
}
+export function delTask(data) {
+ return request({
+ url: '/api/productOut/delTask',
+ method: 'post',
+ data
+ })
+}
+
+export function sendTask(data) {
+ return request({
+ url: '/api/productOut/sendTask',
+ method: 'post',
+ data
+ })
+}
+
+export function confirmTask(data) {
+ return request({
+ url: '/api/productOut/confirmTask',
+ method: 'post',
+ data
+ })
+}
+
export default {
add,
edit,
@@ -99,5 +123,8 @@ export default {
setPoint,
confirm,
getStructIvt,
- manualDiv
+ manualDiv,
+ delTask,
+ sendTask,
+ confirmTask
}