Browse Source

메인 공지표 정렬, 수요예측기준관리 공급사 수주현황 세부조정-1

yhl88 2 years ago
parent
commit
6686963fc9

+ 1 - 1
src/main/webapp/app/stockmng/STOCKMNG05010.html

@@ -36,7 +36,7 @@
36
 				                            <label class="col-xs-2 itp_lb">가중치 개수</label>
36
 				                            <label class="col-xs-2 itp_lb">가중치 개수</label>
37
 			                                <div class="col-xs-10 itp_ip">
37
 			                                <div class="col-xs-10 itp_ip">
38
 												<div class="col-xs-4 itp_in" style="width:38%;">
38
 												<div class="col-xs-4 itp_in" style="width:38%;">
39
-													<input type="text" name="termCnt" id="ITP_FORM_STOCKMNG05010_DETAIL_TERM_CNT" class="form-control itp_input">
39
+													<input type="text" name="termCnt" id="ITP_FORM_STOCKMNG05010_DETAIL_TERM_CNT" class="form-control itp_input"onKeyup="this.value=this.value.replace(/[^3-6]/g,'');" maxlength="1">
40
 												</div>
40
 												</div>
41
 												<label style="padding-top:3px;">(가중치 입력값과 상관없이 수요예측에 사용할 가중치의 개수 설정)</label>
41
 												<label style="padding-top:3px;">(가중치 입력값과 상관없이 수요예측에 사용할 가중치의 개수 설정)</label>
42
 											</div>
42
 											</div>

+ 14 - 15
src/main/webapp/js/app/ordmng/ITP_ORDMNG01010.js

@@ -32,7 +32,7 @@ const gridColModel = {
32
 			index: 'VIEW_CD', name: 'viewCd',
32
 			index: 'VIEW_CD', name: 'viewCd',
33
 			label: ITP_MSG_LOCALE.label.viewCd,
33
 			label: ITP_MSG_LOCALE.label.viewCd,
34
 			width: '10', fixed: false, align: 'center',
34
 			width: '10', fixed: false, align: 'center',
35
-			sortable: false, hidden: true
35
+			sortable: false, hidden: true, classes: 'ui-ellipsis'
36
 		},
36
 		},
37
 		{
37
 		{
38
 			index: 'BRAND_ID', name: 'brandId',
38
 			index: 'BRAND_ID', name: 'brandId',
@@ -49,19 +49,19 @@ const gridColModel = {
49
 		{
49
 		{
50
 			index: 'BRAND_NM', name: 'brandNm',
50
 			index: 'BRAND_NM', name: 'brandNm',
51
 			label: ITP_MSG_LOCALE.label.brandNm, 		// 브랜드명
51
 			label: ITP_MSG_LOCALE.label.brandNm, 		// 브랜드명
52
-			width: '7', fixed: false, align: 'left',
53
-			sortable: false, hidden: false
52
+			width: '8', fixed: false, align: 'left',
53
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
54
 		},
54
 		},
55
 		{
55
 		{
56
 			index: 'PCH_PODR_UNQ_NO', name: 'pchPodrUnqNo',
56
 			index: 'PCH_PODR_UNQ_NO', name: 'pchPodrUnqNo',
57
 			label: ITP_MSG_LOCALE.label.pchPodrUnqNo, 	// 발주번호
57
 			label: ITP_MSG_LOCALE.label.pchPodrUnqNo, 	// 발주번호
58
-			width: '7', fixed: false, align: 'center',
58
+			width: '6', fixed: false, align: 'center',
59
 			sortable: false, hidden: false
59
 			sortable: false, hidden: false
60
 		},
60
 		},
61
 		{
61
 		{
62
 			index: 'PCH_ORD_ST_CD', name: 'pchOdrStCd',
62
 			index: 'PCH_ORD_ST_CD', name: 'pchOdrStCd',
63
 			label: ITP_MSG_LOCALE.label.pchOdrStNm, 	// 발주상태
63
 			label: ITP_MSG_LOCALE.label.pchOdrStNm, 	// 발주상태
64
-			width: '5', fixed: false, align: 'left',
64
+			width: '5', fixed: false, align: 'center',
65
 			sortable: false, formatter: 'select',
65
 			sortable: false, formatter: 'select',
66
 			editoptions: {value: ITP_COMMON_PCH_ODR_ST_CD}
66
 			editoptions: {value: ITP_COMMON_PCH_ODR_ST_CD}
67
 		},
67
 		},
@@ -82,13 +82,12 @@ const gridColModel = {
82
 			label: ITP_MSG_LOCALE.label.whsNm, 			// 납품장소
82
 			label: ITP_MSG_LOCALE.label.whsNm, 			// 납품장소
83
 			width: '10', fixed: false, align: 'left',
83
 			width: '10', fixed: false, align: 'left',
84
 			minwidth: 240,
84
 			minwidth: 240,
85
-			sortable: false, hidden: false
85
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
86
 		},
86
 		},
87
 		{
87
 		{
88
 			index: 'PODR_TOTAL_AMT', name: 'podrTotalAmt',
88
 			index: 'PODR_TOTAL_AMT', name: 'podrTotalAmt',
89
 			label: ITP_MSG_LOCALE.label.podrTotalAmt, 	// 총 발주금액
89
 			label: ITP_MSG_LOCALE.label.podrTotalAmt, 	// 총 발주금액
90
-			width: '4', fixed: false, align: 'right',
91
-			minwidth: 100,
90
+			width: '5', fixed: false, align: 'right',
92
 			sortable: false, hidden: false,
91
 			sortable: false, hidden: false,
93
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
92
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
94
 		},
93
 		},
@@ -101,7 +100,7 @@ const gridColModel = {
101
 		{
100
 		{
102
 			index: 'PODR_MGR_NM', name: 'podrMgrNm',
101
 			index: 'PODR_MGR_NM', name: 'podrMgrNm',
103
 			label: ITP_MSG_LOCALE.label.podrMgrNm, 		// 발주 담당자
102
 			label: ITP_MSG_LOCALE.label.podrMgrNm, 		// 발주 담당자
104
-			width: '6', fixed: false, align: 'center',
103
+			width: '5', fixed: false, align: 'center',
105
 			sortable: false, hidden: false
104
 			sortable: false, hidden: false
106
 		}
105
 		}
107
 	],
106
 	],
@@ -109,7 +108,7 @@ const gridColModel = {
109
 		{
108
 		{
110
 			index: 'PCH_PODR_DTL_NO', name: 'pchPodrDtlNo',
109
 			index: 'PCH_PODR_DTL_NO', name: 'pchPodrDtlNo',
111
 			label: ITP_MSG_LOCALE.label.pchPodrDtlNo, 	// 항번
110
 			label: ITP_MSG_LOCALE.label.pchPodrDtlNo, 	// 항번
112
-			width: '6', fixed: false, align: 'center',
111
+			width: '5', fixed: false, align: 'center',
113
 			sortable: false, hidden: false
112
 			sortable: false, hidden: false
114
 		},
113
 		},
115
 		{
114
 		{
@@ -121,26 +120,26 @@ const gridColModel = {
121
 		{
120
 		{
122
 			index: 'ITEM_NM', name: 'itemNm',
121
 			index: 'ITEM_NM', name: 'itemNm',
123
 			label: ITP_MSG_LOCALE.label.itemNm, 		// 품목명
122
 			label: ITP_MSG_LOCALE.label.itemNm, 		// 품목명
124
-			width: '8', fixed: false, align: 'left',
125
-			sortable: false, hidden: false
123
+			width: '12', fixed: false, align: 'left',
124
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
126
 		},
125
 		},
127
 		{
126
 		{
128
 			index: 'UNIT_AMT', name: 'unitAmt',
127
 			index: 'UNIT_AMT', name: 'unitAmt',
129
 			label: ITP_MSG_LOCALE.label.unitAmt, 		// 단가
128
 			label: ITP_MSG_LOCALE.label.unitAmt, 		// 단가
130
-			width: '8', fixed: false, align: 'right',
129
+			width: '6', fixed: false, align: 'right',
131
 			sortable: false, hidden: false,
130
 			sortable: false, hidden: false,
132
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
131
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
133
 		},
132
 		},
134
 		{
133
 		{
135
 			index: 'UNIT', name: 'unit',
134
 			index: 'UNIT', name: 'unit',
136
 			label: ITP_MSG_LOCALE.label.unit, 			// 기본단위
135
 			label: ITP_MSG_LOCALE.label.unit, 			// 기본단위
137
-			width: '8', fixed: false, align: 'center',
136
+			width: '6', fixed: false, align: 'center',
138
 			sortable: false, hidden: false
137
 			sortable: false, hidden: false
139
 		},
138
 		},
140
 		{
139
 		{
141
 			index: 'PODR_QTY', name: 'podrQty',
140
 			index: 'PODR_QTY', name: 'podrQty',
142
 			label: ITP_MSG_LOCALE.label.podrQty, 		// 발주수량
141
 			label: ITP_MSG_LOCALE.label.podrQty, 		// 발주수량
143
-			width: '8', fixed: false, align: 'right',
142
+			width: '6', fixed: false, align: 'right',
144
 			sortable: false, hidden: false
143
 			sortable: false, hidden: false
145
 		},
144
 		},
146
 		{
145
 		{

+ 8 - 8
src/main/webapp/js/app/vendinfo/ITP_VENDINFO03010.js

@@ -23,25 +23,25 @@ const gridColModel = {
23
 		{
23
 		{
24
 			index: 'ITEM_ID', name: 'itemId',
24
 			index: 'ITEM_ID', name: 'itemId',
25
 			label: ITP_MSG_LOCALE.label.itemId, 	//품목번호
25
 			label: ITP_MSG_LOCALE.label.itemId, 	//품목번호
26
-			width: '12', fixed: false, align: 'center',
26
+			width: '10', fixed: false, align: 'center',
27
 			sortable: false, hidden: false
27
 			sortable: false, hidden: false
28
 		},
28
 		},
29
 		{
29
 		{
30
 			index: 'ITEM_NM', name: 'itemNm',
30
 			index: 'ITEM_NM', name: 'itemNm',
31
 			label: ITP_MSG_LOCALE.label.itemNm, 	//품목명
31
 			label: ITP_MSG_LOCALE.label.itemNm, 	//품목명
32
-			width: '8', fixed: false, align: 'left',
33
-			sortable: false, hidden: false
32
+			width: '12', fixed: false, align: 'left',
33
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
34
 		},
34
 		},
35
 		{
35
 		{
36
 			index: 'UNIT', name: 'unit',
36
 			index: 'UNIT', name: 'unit',
37
 			label: ITP_MSG_LOCALE.label.unit, 		//기본단위
37
 			label: ITP_MSG_LOCALE.label.unit, 		//기본단위
38
-			width: '6', fixed: false, align: 'center',
38
+			width: '5', fixed: false, align: 'center',
39
 			sortable: false, hidden: false
39
 			sortable: false, hidden: false
40
 		},
40
 		},
41
 		{
41
 		{
42
 			index: 'CURR', name: 'curr',
42
 			index: 'CURR', name: 'curr',
43
 			label: ITP_MSG_LOCALE.label.curr, 		//통화
43
 			label: ITP_MSG_LOCALE.label.curr, 		//통화
44
-			width: '5', fixed: false, align: 'center',
44
+			width: '4', fixed: false, align: 'center',
45
 			sortable: false, hidden: false
45
 			sortable: false, hidden: false
46
 		},
46
 		},
47
 		{
47
 		{
@@ -54,13 +54,13 @@ const gridColModel = {
54
 		{
54
 		{
55
 			index: 'CONT_STT_DT', name: 'contSttDt',
55
 			index: 'CONT_STT_DT', name: 'contSttDt',
56
 			label: ITP_MSG_LOCALE.label.contSttDt, 	//시작일
56
 			label: ITP_MSG_LOCALE.label.contSttDt, 	//시작일
57
-			width: '8', fixed: false, align: 'center',
57
+			width: '7', fixed: false, align: 'center',
58
 			sortable: false, hidden: false
58
 			sortable: false, hidden: false
59
 		},
59
 		},
60
 		{
60
 		{
61
 			index: 'CONT_END_DT', name: 'contEndDt',
61
 			index: 'CONT_END_DT', name: 'contEndDt',
62
 			label: ITP_MSG_LOCALE.label.contEndDt, 	//종료일
62
 			label: ITP_MSG_LOCALE.label.contEndDt, 	//종료일
63
-			width: '8', fixed: false, align: 'center',
63
+			width: '7', fixed: false, align: 'center',
64
 			sortable: false, hidden: false
64
 			sortable: false, hidden: false
65
 		},
65
 		},
66
 		{
66
 		{
@@ -72,7 +72,7 @@ const gridColModel = {
72
 		{
72
 		{
73
 			index: 'UNIT_ST_NM', name: 'unitStNm',
73
 			index: 'UNIT_ST_NM', name: 'unitStNm',
74
 			label: ITP_MSG_LOCALE.label.status, 	//상태
74
 			label: ITP_MSG_LOCALE.label.status, 	//상태
75
-			width: '5', fixed: false, align: 'center',
75
+			width: '4', fixed: false, align: 'center',
76
 			sortable: false, hidden: false
76
 			sortable: false, hidden: false
77
 		},
77
 		},
78
 		{
78
 		{

+ 1 - 0
src/main/webapp/main.html

@@ -132,6 +132,7 @@
132
 		  .rtable td {
132
 		  .rtable td {
133
 			padding: 6px 12px;
133
 			padding: 6px 12px;
134
 			border: 1px solid #d9d7ce;
134
 			border: 1px solid #d9d7ce;
135
+			text-align: center;
135
 		  }
136
 		  }
136
 		  
137
 		  
137
 		  .rtable--flip {
138
 		  .rtable--flip {