Skip to content
项目
Groups
代码片段
帮助
正在加载...
Sign in / Register
Toggle navigation
W
workoffice
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图表
统计图
Create a new issue
作业
提交
议题看板
Open sidebar
冷广德
workoffice
Commits
6d499903
提交
6d499903
authored
6月 05, 2020
作者:
lgd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.修改入库控件属性
2.//TODO 坩埚下单,mes其他页面,mes用户反馈空也展示,编辑任务担当无法修改
上级
ce65f23e
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
61 行增加
和
23 行删除
+61
-23
AddStockApplyAddActivity.java
...ffice/ui/activity/bat/order/AddStockApplyAddActivity.java
+5
-19
WorkUtils.java
app/src/main/java/com/wd/workoffice/util/WorkUtils.java
+55
-3
AddAndReduceView.java
.../main/java/com/wd/workoffice/widget/AddAndReduceView.java
+1
-1
没有找到文件。
app/src/main/java/com/wd/workoffice/ui/activity/bat/order/AddStockApplyAddActivity.java
浏览文件 @
6d499903
...
...
@@ -28,7 +28,7 @@ import io.reactivex.Observable;
import
io.reactivex.disposables.Disposable
;
/**
*
添加发货
*
入库申请
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
...
...
@@ -54,6 +54,8 @@ public class AddStockApplyAddActivity extends WorkToolBarActivity {
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
WorkUtils
.
addDecimalsListener
(
etNum
);
WorkUtils
.
addNumListener
(
etRemark
,
tvRemarkNum
);
}
@Override
...
...
@@ -68,22 +70,6 @@ public class AddStockApplyAddActivity extends WorkToolBarActivity {
@Override
protected
void
initEvent
()
{
etRemark
.
addTextChangedListener
(
new
TextWatcher
()
{
@Override
public
void
beforeTextChanged
(
CharSequence
s
,
int
start
,
int
count
,
int
after
)
{
}
@Override
public
void
onTextChanged
(
CharSequence
s
,
int
start
,
int
before
,
int
count
)
{
}
@Override
public
void
afterTextChanged
(
Editable
s
)
{
tvRemarkNum
.
setText
(
s
.
length
()
+
"/140"
);
}
});
}
...
...
@@ -118,9 +104,9 @@ public class AddStockApplyAddActivity extends WorkToolBarActivity {
observable
=
RtfUtils
.
getRtf
().
addPoStockApplyAdd
(
getIntent
().
getStringExtra
(
"id"
),
WorkUtils
.
convertMapToBody
(
param
));
}
else
if
(
TextUtils
.
equals
(
orderType
,
OrderType
.
SUPPLIER
.
getCode
()))
{
observable
=
RtfUtils
.
getRtf
().
addFoStockApplyAdd
(
getIntent
().
getStringExtra
(
"id"
),
WorkUtils
.
convertMapToBody
(
param
));
}
else
if
(
TextUtils
.
equals
(
orderType
,
OrderType
.
CRUCIBLE
.
getCode
()))
{
}
else
if
(
TextUtils
.
equals
(
orderType
,
OrderType
.
CRUCIBLE
.
getCode
()))
{
observable
=
RtfUtils
.
getRtf
().
addStockCoApplyAdd
(
getIntent
().
getStringExtra
(
"id"
),
WorkUtils
.
convertMapToBody
(
param
));
}
else
if
(
TextUtils
.
equals
(
orderType
,
OrderType
.
IN
.
getCode
()))
{
}
else
if
(
TextUtils
.
equals
(
orderType
,
OrderType
.
IN
.
getCode
()))
{
observable
=
RtfUtils
.
getRtf
().
addStockIoApplyAdd
(
getIntent
().
getStringExtra
(
"id"
),
WorkUtils
.
convertMapToBody
(
param
));
}
else
{
observable
=
RtfUtils
.
getRtf
().
addStockApplyAdd
(
getIntent
().
getStringExtra
(
"id"
),
WorkUtils
.
convertMapToBody
(
param
));
...
...
app/src/main/java/com/wd/workoffice/util/WorkUtils.java
浏览文件 @
6d499903
...
...
@@ -7,7 +7,9 @@ import android.database.Cursor;
import
android.net.Uri
;
import
android.os.CountDownTimer
;
import
android.provider.MediaStore
;
import
android.text.Editable
;
import
android.text.TextUtils
;
import
android.text.TextWatcher
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.widget.EditText
;
...
...
@@ -711,12 +713,11 @@ public class WorkUtils {
private
static
int
curSelection
;
/***
* 保留
两位
小数
* 保留小数
* @param editText
* @param length 整数数字长度
*/
@SuppressLint
(
"SetTextI18n"
)
public
static
void
keep
Two
Decimals
(
EditText
editText
)
{
public
static
void
keepDecimals
(
EditText
editText
)
{
String
number
=
editText
.
getText
().
toString
();
//第一位不能输入小点
if
(
number
.
length
()
==
1
&&
TextUtils
.
equals
(
number
.
substring
(
0
,
1
),
POINTER
))
{
...
...
@@ -744,4 +745,55 @@ public class WorkUtils {
}
}
}
/***
* 保留小数监听
* @param editText
*/
public
static
void
addDecimalsListener
(
EditText
editText
)
{
editText
.
addTextChangedListener
(
new
TextWatcher
()
{
@Override
public
void
beforeTextChanged
(
CharSequence
s
,
int
start
,
int
count
,
int
after
)
{
}
@Override
public
void
onTextChanged
(
CharSequence
s
,
int
start
,
int
before
,
int
count
)
{
keepDecimals
(
editText
);
}
@Override
public
void
afterTextChanged
(
Editable
s
)
{
}
});
}
/***
* 140监听
* @param editText
*/
public
static
void
addNumListener
(
EditText
editText
,
TextView
textView
)
{
editText
.
addTextChangedListener
(
new
TextWatcher
()
{
@Override
public
void
beforeTextChanged
(
CharSequence
s
,
int
start
,
int
count
,
int
after
)
{
}
@Override
public
void
onTextChanged
(
CharSequence
s
,
int
start
,
int
before
,
int
count
)
{
}
@Override
public
void
afterTextChanged
(
Editable
s
)
{
if
(
s
.
length
()
>
140
)
{
editText
.
setText
(
s
.
toString
().
substring
(
0
,
140
));
editText
.
setSelection
(
140
);
}
else
{
textView
.
setText
(
s
.
length
()
+
"/140"
);
}
}
});
}
}
app/src/main/java/com/wd/workoffice/widget/AddAndReduceView.java
浏览文件 @
6d499903
...
...
@@ -41,7 +41,7 @@ public class AddAndReduceView extends LinearLayout implements View.OnClickListen
@Override
public
void
onTextChanged
(
CharSequence
s
,
int
start
,
int
before
,
int
count
)
{
WorkUtils
.
keep
Two
Decimals
(
tvNum
);
WorkUtils
.
keepDecimals
(
tvNum
);
}
@Override
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论