@@ -25,14 +125,16 @@
车架号 |
-
车型描述 |
-
异常单号 |
-
单据号 |
-
运单号 |
-
车型 |
-
状态 |
+
异常分类 |
异常类型 |
-
异常原因 |
+
异常状态 |
+
异常描述 |
+
责任方 |
+
异常图片 |
+
异常发生时间 |
+
处理方式 |
+
处理结果描述 |
+
处理完成时间 |
@@ -50,6 +152,8 @@
| |
|
|
+ |
+ |
--
Gitee
From cc4190d7f660c3a37e97dc66e26a497313866cf1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=96=E4=BB=95=E5=81=A5?= <564208006@qq.com>
Date: Fri, 24 Nov 2017 17:13:43 +0800
Subject: [PATCH 09/18] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BC=82=E5=B8=B8?=
=?UTF-8?q?=E4=BF=A1=E6=81=AF=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
public/js/ctrl/e.ctrl.js | 13 +++
public/js/wms-constant.js | 52 ++++++++++++
public/js/wms-filter.js | 60 ++++++++++++++
public/js/wms-tools.js | 80 +++++++++++++++++++
.../exceptionInfo/exception-info-list.html | 32 ++++----
5 files changed, 221 insertions(+), 16 deletions(-)
diff --git a/public/js/ctrl/e.ctrl.js b/public/js/ctrl/e.ctrl.js
index 997e5988..4151a0c5 100644
--- a/public/js/ctrl/e.ctrl.js
+++ b/public/js/ctrl/e.ctrl.js
@@ -309,10 +309,23 @@ wmsCtrl.controller('entranceCardCtrl',['$scope','entranceCardService',function(s
/*状态数据*/
scope.dropDownList = {
+ exceptionClassify : scope.Tools.dropDown.exceptionClassifyDropDown.concat(), //异常分类
+ exceptionInfoType : scope.Tools.dropDown.exceptionInfoTypeDropDown.concat(), //异常信息分类
+ exceptionStatus : scope.Tools.dropDown.exceptionStatusDropDown.concat(), //异常状态
+ processMode : scope.Tools.dropDown.processModeDropDown.concat() //异常处理
}
+
+ scope.dropDownList.exceptionClassify.unshift(scope.constant.defaultDropDownNullData);//插入异常分类状态空数据
+ scope.dropDownList.exceptionInfoType.unshift(scope.constant.defaultDropDownNullData);//插入异常信息分类状态空数据
+ scope.dropDownList.exceptionStatus.unshift(scope.constant.defaultDropDownNullData);//插入异常状态状态空数据
+ scope.dropDownList.processMode.unshift(scope.constant.defaultDropDownNullData);//插入异常处理状态空数据
//设置默认值
scope.dropDownDefault = {
+ exceptionClassify : scope.dropDownList.exceptionClassify[0], //异常默认值
+ exceptionInfoType : scope.dropDownList.exceptionInfoType[0], //异常信息分类默认值
+ exceptionStatus : scope.dropDownList.exceptionStatus[0], //异常状态默认值
+ processMode : scope.dropDownList.processMode[0] //异常处理默认值
}
//列表查询接口参数构造
diff --git a/public/js/wms-constant.js b/public/js/wms-constant.js
index 0f82fc3a..218f6c9b 100644
--- a/public/js/wms-constant.js
+++ b/public/js/wms-constant.js
@@ -393,5 +393,57 @@ angular.module('wms.constant',[])
quitTaskName : { //是否退库 name
yes : '是',
no : '否'
+ },
+ exceptionClassify : { //异常分类
+ inboundException : 10, //入库异常
+ outboundException : 20, //出库异常
+ preparesException : 30 //备料异常
+ },
+ exceptionClassifyName : { //异常分类 name
+ inboundException : '入库异常',
+ outboundException : '出库异常',
+ preparesException : '备料异常'
+ },
+ exceptionInfoType: { //异常信息类型
+ eType1 : 10, //缺件异常
+ eType2 : 20, //质损异常
+ eType3 : 30, //非质损异常
+ eType4 : 40, //缺件、质损异常
+ eType5 : 50, //缺件、非质损异常
+ eType6 : 60, //质损、非质损异常
+ eType7 : 70 //缺件、质损、非质损异常
+ },
+ exceptionInfoTypeName: { //异常信息类型 name
+ eType1 : '缺件异常',
+ eType2 : '质损异常',
+ eType3 : '非质损异常',
+ eType4 : '缺件、质损异常',
+ eType5 : '缺件、非质损异常',
+ eType6 : '质损、非质损异常',
+ eType7 : '缺件、质损、非质损异常'
+ },
+ exceptionStatus: { //异常状态
+ untreated : 10,
+ processing : 20,
+ close : 30
+ },
+ exceptionStatusName: { //异常状态 name
+ untreated : '未处理',
+ processing : '已处理',
+ close : '已关闭'
+ },
+ processMode : { //处理方式
+ p1 : 10, //缺件跟进
+ p2 : 20, //出库维修
+ p3 : 30, //库内维修
+ p4 : 40, //缺件跟进、出库维修
+ p5 : 50 //缺件跟进、库内维修
+ },
+ processModeName : { //处理方式
+ p1 : '缺件跟进',
+ p2 : '出库维修',
+ p3 : '库内维修',
+ p4 : '缺件跟进、出库维修',
+ p5 : '缺件跟进、库内维修'
}
})
\ No newline at end of file
diff --git a/public/js/wms-filter.js b/public/js/wms-filter.js
index 44e08e51..d8b39ca2 100644
--- a/public/js/wms-filter.js
+++ b/public/js/wms-filter.js
@@ -492,4 +492,64 @@ var wmsFilter = angular.module('wms.filter', [])
return input;
}
}])
+ .filter('exceptionClassifyFilter',['constant',function(constant){ //异常分类
+ return function(input,param){
+ if(input == constant.exceptionClassify.inboundException){ //入库异常
+ return constant.exceptionClassifyName.inboundException;
+ }else if(input == constant.exceptionClassify.outboundException){ //出库异常
+ return constant.exceptionClassifyName.outboundException;
+ }else if(input == constant.exceptionClassify.preparesException){ //备料异常
+ return constant.exceptionClassifyName.preparesException;
+ }
+ return input;
+ }
+ }])
+ .filter('exceptionInfoTypeFilter',['constant',function(constant){ //异常分类
+ return function(input,param){
+ if(input == constant.exceptionInfoType.eType1){ //缺件异常
+ return constant.exceptionInfoTypeName.eType1;
+ }else if(input == constant.exceptionInfoType.eType2){ //质损异常
+ return constant.exceptionInfoTypeName.eType2;
+ }else if(input == constant.exceptionInfoType.eType3){ //非质损异常
+ return constant.exceptionInfoTypeName.eType3;
+ }else if(input == constant.exceptionInfoType.eType4){ //缺件、质损异常
+ return constant.exceptionInfoTypeName.eType4;
+ }else if(input == constant.exceptionInfoType.eType5){ //缺件、非质损异常
+ return constant.exceptionInfoTypeName.eType5;
+ }else if(input == constant.exceptionInfoType.eType6){ //质损、非质损异常
+ return constant.exceptionInfoTypeName.eType6;
+ }else if(input == constant.exceptionInfoType.eType7){ //缺件、质损、非质损异常
+ return constant.exceptionInfoTypeName.eType7;
+ }
+ return input;
+ }
+ }])
+ .filter('exceptionStatusFilter',['constant',function(constant){ //异常状态
+ return function(input,param){
+ if(input == constant.exceptionStatus.untreated){ //未处理
+ return constant.exceptionStatusName.untreated;
+ }else if(input == constant.exceptionStatus.processing) { //已处理
+ return constant.exceptionStatusName.processing;
+ }else if(input == constant.exceptionStatus.close){ //已关闭
+ return constant.exceptionStatusName.close;
+ }
+ return input;
+ }
+ }])
+ .filter('processModeFilter',['constant',function(constant){ //处理方式
+ return function(input,param){
+ if(input == constant.processMode.p1){ //缺件跟进
+ return constant.processModeName.p1;
+ }else if(input == constant.processMode.p2) { //出库维修
+ return constant.processModeName.p2;
+ }else if(input == constant.processMode.p3){ //库内维修
+ return constant.processModeName.p3;
+ }else if(input == constant.processMode.p4){ //缺件跟进、出库维修
+ return constant.processModeName.p4;
+ }else if(input == constant.processMode.p5){ //缺件跟进、库内维修
+ return constant.processModeName.p5;
+ }
+ return input;
+ }
+ }])
diff --git a/public/js/wms-tools.js b/public/js/wms-tools.js
index 3f04cbb8..85f61562 100644
--- a/public/js/wms-tools.js
+++ b/public/js/wms-tools.js
@@ -482,6 +482,86 @@ wmsService.service('Tools',['ngDialog','constant','$timeout',function(ngDialog,c
name : constant.quitTaskName.no, //否
value : constant.quitTask.no
}
+ ],
+ exceptionClassifyDropDown : [ //异常分类
+ {
+ name : constant.exceptionClassifyName.inboundException, //入库异常
+ value : constant.exceptionClassify.inboundException
+ },
+ {
+ name : constant.exceptionClassifyName.outboundException, //出库异常
+ value : constant.exceptionClassify.outboundException
+ },
+ {
+ name : constant.exceptionClassifyName.preparesException, //备料异常
+ value : constant.exceptionClassify.preparesException
+ }
+ ],
+ exceptionInfoTypeDropDown : [ //异常信息类型
+ {
+ name : constant.exceptionInfoTypeName.eType1, //缺件异常
+ value : constant.exceptionInfoType.eType1
+ },
+ {
+ name : constant.exceptionInfoTypeName.eType2, //质损异常
+ value : constant.exceptionInfoType.eType2
+ },
+ {
+ name : constant.exceptionInfoTypeName.eType3, //非质损异常
+ value : constant.exceptionInfoType.eType3
+ },
+ {
+ name : constant.exceptionInfoTypeName.eType4, //缺件、质损异常
+ value : constant.exceptionInfoType.eType4
+ },
+ {
+ name : constant.exceptionInfoTypeName.eType5, //缺件、非质损异常
+ value : constant.exceptionInfoType.eType5
+ },
+ {
+ name : constant.exceptionInfoTypeName.eType6, //质损、非质损异常
+ value : constant.exceptionInfoType.eType6
+ },
+ {
+ name : constant.exceptionInfoTypeName.eType7, //缺件、质损、非质损异常
+ value : constant.exceptionInfoType.eType7
+ }
+ ],
+ exceptionStatusDropDown : [ //异常状态
+ {
+ name : constant.exceptionStatusName.untreated, //未处理
+ value : constant.exceptionStatus.untreated
+ },
+ {
+ name : constant.exceptionStatusName.processing, //已处理
+ value : constant.exceptionStatus.processing
+ },
+ {
+ name : constant.exceptionStatusName.close, //已关闭
+ value : constant.exceptionStatus.close
+ }
+ ],
+ processModeDropDown : [ //处理方式
+ {
+ name : constant.processModeName.p1, //缺件跟进
+ value : constant.processMode.p1
+ },
+ {
+ name : constant.processModeName.p2, //出库维修
+ value : constant.processMode.p2
+ },
+ {
+ name : constant.processModeName.p3, //库内维修
+ value : constant.processMode.p3
+ },
+ {
+ name : constant.processModeName.p4, //缺件跟进、出库维修
+ value : constant.processMode.p4
+ },
+ {
+ name : constant.processModeName.p5, //缺件跟进、库内维修
+ value : constant.processMode.p5
+ }
]
},
modelAssignment : function(valueObj,scope){ //给model赋值
diff --git a/public/templates/maintenanceManagement/exceptionInfo/exception-info-list.html b/public/templates/maintenanceManagement/exceptionInfo/exception-info-list.html
index fcc69f7e..36ff327b 100644
--- a/public/templates/maintenanceManagement/exceptionInfo/exception-info-list.html
+++ b/public/templates/maintenanceManagement/exceptionInfo/exception-info-list.html
@@ -17,12 +17,12 @@