diff --git a/fe/PDA/api/index.js b/fe/PDA/api/index.js
index d013fb31c..6a56a9e2d 100644
--- a/fe/PDA/api/index.js
+++ b/fe/PDA/api/index.js
@@ -1571,4 +1571,160 @@ export const getItemCategoryList = () => request(
method: "get"
})
-
\ No newline at end of file
+//喷涂发料任务列表
+export const getSprayIssueList = (params) => request(
+ devUrl + "/api/pda/job/issue/list", {
+ method: 'get',
+ data: params
+ });
+
+//根据Number 获取喷涂发料任务列表
+export const getSprayIssueJobByNumber = (jobNumber) => request(
+ devUrl + "/api/pda/job/issue/by-number/" + jobNumber, {
+ data: {},
+ method: "get"
+ });
+
+// 根据MaterialRequest Number获取喷涂发料任务列表
+export const getSprayIssueListByRequest = (requestNumber) => request(
+ devUrl + "/api/pda/job/issue/list/by-request/" + requestNumber, { //
+ data: {},
+ method: "get"
+ });
+
+//喷涂发料任务详情
+export const getSprayIssueDetail = (params) => request(
+ devUrl + "/api/pda/job/issue/" + params.id, { //
+ data: {},
+ method: "get"
+ });
+
+//承接喷涂发料任务
+export const takeSprayIssueJob = (params) => request(
+ devUrl + "/api/pda/job/issue/take/" + params.id, { //
+ data: {},
+ method: "post"
+ });
+
+//取消承接喷涂发料任务
+export const cancelTakeSprayIssueJob = (id) => request(
+ devUrl + "/api/pda/job/issue/cancel-take/" + id, { //
+ data: {},
+ method: "post"
+ });
+//完成喷涂发料任务
+export const finshSprayIssueJob = (id, params) => request(
+ devUrl + "/api/pda/job/issue/finish/" + id, { //
+ data: params,
+ method: "post"
+ })
+
+//装配发料任务列表
+export const getAssemblingIssueList = (params) => request(
+ devUrl + "/api/pda/job/issue/list", {
+ method: 'get',
+ data: params
+ });
+
+//根据Number 获取装配发料任务列表
+export const getAssemblingIssueJobByNumber = (jobNumber) => request(
+ devUrl + "/api/pda/job/issue/by-number/" + jobNumber, {
+ data: {},
+ method: "get"
+ });
+
+// 根据MaterialRequest Number获取装配发料任务列表
+export const getAssemblingIssueListByRequest = (requestNumber) => request(
+ devUrl + "/api/pda/job/issue/list/by-request/" + requestNumber, { //
+ data: {},
+ method: "get"
+ });
+
+//装配发料任务详情
+export const getAssemblingIssueDetail = (params) => request(
+ devUrl + "/api/pda/job/issue/" + params.id, { //
+ data: {},
+ method: "get"
+ });
+
+//承接装配发料任务
+export const takeAssemblingIssueJob = (params) => request(
+ devUrl + "/api/pda/job/issue/take/" + params.id, { //
+ data: {},
+ method: "post"
+ });
+
+//取消承接装配发料任务
+export const cancelTakeAssemblingIssueJob = (id) => request(
+ devUrl + "/api/pda/job/issue/cancel-take/" + id, { //
+ data: {},
+ method: "post"
+ });
+//完成装配发料任务
+export const finshAssemblingIssueJob = (id, params) => request(
+ devUrl + "/api/pda/job/issue/finish/" + id, { //
+ data: params,
+ method: "post"
+ })
+
+ //kiting发料任务列表
+ export const getKittingIssueList = (pageIndex,pageSize,isFinished) => request(
+ devUrl + "/api/pda/job/kitting-issue/list?pageIndex="+pageIndex+"&pageSize="+pageSize+"&isFinished="+isFinished, {
+ method: 'post',
+ data: {}
+ });
+
+ //根据Number 获取kiting发料任务列表
+ export const getKitingIssueJobByNumber = (jobNumber) => request(
+ devUrl + "/api/pda/job/kitting-issue/by-number/" + jobNumber, {
+ data: {},
+ method: "get"
+ });
+
+ // 根据MaterialRequest Number获取kiting发料任务列表
+ export const getKitingIssueListByRequest = (requestNumber) => request(
+ devUrl + "/api/pda/job/issue/list/by-request/" + requestNumber, { //
+ data: {},
+ method: "get"
+ });
+
+ //kiting发料任务详情
+ export const getKittingIssueDetail = (params) => request(
+ devUrl + "/api/pda/job/kitting-issue/" + params.id, { //
+ data: {},
+ method: "get"
+ });
+
+ //承接kiting发料任务
+ export const takeKittingIssueJob = (params) => request(
+ devUrl + "/api/pda/job/kitting-issue/take/" + params.id, { //
+ data: {},
+ method: "post"
+ });
+
+ //取消承接kiting发料任务
+ export const cancelTakeKittingIssueJob = (id) => request(
+ devUrl + "/api/pda/job/issue/cancel-take/" + id, { //
+ data: {},
+ method: "post"
+ });
+ //完成kiting发料任务
+ export const finshKittingIssueJob = (masterId,detailId, params) => request(
+ devUrl + "/api/pda/job/kitting-issue/ExecuteDetail/" + masterId+"?detailId="+detailId, { //
+ data: params,
+ method: "post"
+ })
+ //创建 kiting叫料申请
+ export const kittingIssueRequest = (params) => request(
+ devUrl + "/api/pda/store/kitting-request", { //
+ data: params,
+ method: "post"
+ })
+ //通过物料号查询收容数
+ export const getCountByItemCode = (itemCode) => request(
+ devUrl + "/api/pda/item-container/by-item?itemCode="+itemCode, { //
+ data: {},
+ method: "get"
+ })
+
+
\ No newline at end of file
diff --git a/fe/PDA/common/basic.js b/fe/PDA/common/basic.js
index f02cc7c2b..9550522bc 100644
--- a/fe/PDA/common/basic.js
+++ b/fe/PDA/common/basic.js
@@ -7,6 +7,7 @@ export function getJobStatuStyle(val) {
else if (val == 2) return 'pending'
else if (val == 3) return 'completed'
else if (val == 4) return 'close'
+ else if (val == 30) return 'close'
}
//任务状态
//open pending completed close
@@ -16,6 +17,7 @@ export function getJobStatuDesc(val) {
else if (val == 2) return '进行中'
else if (val == 3) return '完成'
else if (val == 4) return '关闭'
+ else if (val == 30) return '等待'
else return '其他'
}
diff --git a/fe/PDA/common/new_style.css b/fe/PDA/common/new_style.css
index 492cf0e9d..5aaf197b4 100644
--- a/fe/PDA/common/new_style.css
+++ b/fe/PDA/common/new_style.css
@@ -135,7 +135,7 @@ uni-page-head .uni-page-head__title {
position: fixed;
z-index: 10;
right: 20rpx;
- bottom: 20%;
+ bottom: 25%;
width: 110rpx;
height: 110rpx;
background-color: #5A7CF3;
diff --git a/fe/PDA/common/pdabasic.css b/fe/PDA/common/pdabasic.css
index c82ae3785..06290efc2 100644
--- a/fe/PDA/common/pdabasic.css
+++ b/fe/PDA/common/pdabasic.css
@@ -272,6 +272,12 @@
color: #FFFFFF;
}
+/* 等待 */
+.close {
+ background-color: #D5D5AD;
+ color: #FFFFFF;
+}
+
/* 关闭 */
.other {
diff --git a/fe/PDA/common/request.js b/fe/PDA/common/request.js
index 5d583d02c..cc1741259 100644
--- a/fe/PDA/common/request.js
+++ b/fe/PDA/common/request.js
@@ -117,7 +117,7 @@ request.globalRequest = (url, options = {}, power) => {
}
})
.catch(params => {
- throw new Error(params);
+ throw new Error("后台提示 : "+params);
})
}
diff --git a/fe/PDA/mycomponents/comjob/comJobScanDetail.vue b/fe/PDA/mycomponents/comjob/comJobScanDetail.vue
index 745f37b83..df40c4cf5 100644
--- a/fe/PDA/mycomponents/comjob/comJobScanDetail.vue
+++ b/fe/PDA/mycomponents/comjob/comJobScanDetail.vue
@@ -13,7 +13,7 @@
总数量
{{ allCount}}
-
+
{{scanHint}}
{{ scanCount}}
@@ -50,6 +50,10 @@
type: String,
default: "已扫描"
},
+ isShowScanHint:{
+ type: Boolean,
+ default: true
+ }
},
data() {
return {
diff --git a/fe/PDA/mycomponents/coms/task/comCountScanDetail.vue b/fe/PDA/mycomponents/coms/task/comCountScanDetail.vue
index 1936fb680..710aefedb 100644
--- a/fe/PDA/mycomponents/coms/task/comCountScanDetail.vue
+++ b/fe/PDA/mycomponents/coms/task/comCountScanDetail.vue
@@ -25,7 +25,11 @@
{{ newCount}}
-->
- 盘点
+ 盘点次数
+ {{ countOrder}}
+
+
+ 已经盘点
{{ scanCount}}
@@ -61,6 +65,10 @@
type: Number,
default: 0
},
+ countOrder: {
+ type: Number,
+ default: 0
+ },
location: {
type: Object,
default: {}
diff --git a/fe/PDA/mycomponents/coms/task/comKittingIssue.vue b/fe/PDA/mycomponents/coms/task/comKittingIssue.vue
new file mode 100644
index 000000000..ae43ac8d9
--- /dev/null
+++ b/fe/PDA/mycomponents/coms/task/comKittingIssue.vue
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dataContent.kittingRequestNumber}}
+
+
+
+
+
+
+
+
+ {{dataContent.creationTime===null?'无':dataContent.creationTime| formatDate}}
+
+
+
+
+
+
+
+
diff --git a/fe/PDA/mycomponents/wincom/winScanButton.vue b/fe/PDA/mycomponents/wincom/winScanButton.vue
index 681f31e4a..665614c39 100644
--- a/fe/PDA/mycomponents/wincom/winScanButton.vue
+++ b/fe/PDA/mycomponents/wincom/winScanButton.vue
@@ -1,12 +1,18 @@
- 扫描
+ {{title}}
diff --git a/fe/PDA/mycomponents/wincom/winScanButtonLeft.vue b/fe/PDA/mycomponents/wincom/winScanButtonLeft.vue
new file mode 100644
index 000000000..b1d3830e3
--- /dev/null
+++ b/fe/PDA/mycomponents/wincom/winScanButtonLeft.vue
@@ -0,0 +1,58 @@
+
+
+
+ {{title}}
+
+
+
+
+
+
diff --git a/fe/PDA/mycomponents/wincom/winScanButtonTop.vue b/fe/PDA/mycomponents/wincom/winScanButtonTop.vue
new file mode 100644
index 000000000..b5738ba84
--- /dev/null
+++ b/fe/PDA/mycomponents/wincom/winScanButtonTop.vue
@@ -0,0 +1,58 @@
+
+
+
+ {{title}}
+
+
+
+
+
+
diff --git a/fe/PDA/mycomponents/wincom/winScanButtonbottom.vue b/fe/PDA/mycomponents/wincom/winScanButtonbottom.vue
new file mode 100644
index 000000000..a67735836
--- /dev/null
+++ b/fe/PDA/mycomponents/wincom/winScanButtonbottom.vue
@@ -0,0 +1,58 @@
+
+
+
+ {{title}}
+
+
+
+
+
+
diff --git a/fe/PDA/mycomponents/wincom/winScanByPack.vue b/fe/PDA/mycomponents/wincom/winScanByPack.vue
index df05c4010..e2eb98c4a 100644
--- a/fe/PDA/mycomponents/wincom/winScanByPack.vue
+++ b/fe/PDA/mycomponents/wincom/winScanByPack.vue
@@ -3,7 +3,7 @@