Browse Source

增加 修改密码功能

master
lh 7 years ago
parent
commit
17a06d7ac9
12 changed files with 210 additions and 7 deletions
  1. +1
    -1
      .idea/misc.xml
  2. +1
    -0
      .idea/modules.xml
  3. +3
    -0
      app/src/main/AndroidManifest.xml
  4. +3
    -0
      app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java
  5. +6
    -4
      app/src/main/java/com/qhclh/ytzh/me/SettingActivity.java
  6. +90
    -0
      app/src/main/java/com/qhclh/ytzh/me/XiugaiMimaActivity.java
  7. +10
    -0
      app/src/main/res/drawable/bg_green_btn_normal.xml
  8. +10
    -0
      app/src/main/res/drawable/bg_green_btn_pressed.xml
  9. +5
    -0
      app/src/main/res/drawable/bg_red_bt_selector.xml
  10. +74
    -0
      app/src/main/res/layout/act_xiugaimima.xml
  11. +2
    -2
      app/src/main/res/layout/activity_setting.xml
  12. +5
    -0
      app/src/main/res/values/strings.xml

+ 1
- 1
.idea/misc.xml View File

@ -37,7 +37,7 @@
<ConfirmationsSetting value="0" id="Add" /> <ConfirmationsSetting value="0" id="Add" />
<ConfirmationsSetting value="0" id="Remove" /> <ConfirmationsSetting value="0" id="Remove" />
</component> </component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8 (1)" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8 (2)" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" /> <output url="file://$PROJECT_DIR$/build/classes" />
</component> </component>
<component name="ProjectType"> <component name="ProjectType">


+ 1
- 0
.idea/modules.xml View File

@ -5,6 +5,7 @@
<module fileurl="file://$PROJECT_DIR$/Ytzh_Android.iml" filepath="$PROJECT_DIR$/Ytzh_Android.iml" /> <module fileurl="file://$PROJECT_DIR$/Ytzh_Android.iml" filepath="$PROJECT_DIR$/Ytzh_Android.iml" />
<module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" /> <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
<module fileurl="file://$PROJECT_DIR$/jsonrpc/jsonrpc.iml" filepath="$PROJECT_DIR$/jsonrpc/jsonrpc.iml" /> <module fileurl="file://$PROJECT_DIR$/jsonrpc/jsonrpc.iml" filepath="$PROJECT_DIR$/jsonrpc/jsonrpc.iml" />
<module fileurl="file://$PROJECT_DIR$/ytzh_project.iml" filepath="$PROJECT_DIR$/ytzh_project.iml" />
</modules> </modules>
</component> </component>
</project> </project>

+ 3
- 0
app/src/main/AndroidManifest.xml View File

@ -184,6 +184,9 @@
android:screenOrientation="portrait" /> android:screenOrientation="portrait" />
<activity android:name=".work.Fowl.FowlActivity" <activity android:name=".work.Fowl.FowlActivity"
android:screenOrientation="portrait" /> android:screenOrientation="portrait" />
<activity android:name=".me.XiugaiMimaActivity"
android:screenOrientation="portrait" />
<!-- 设置竖屏扫码 --> <!-- 设置竖屏扫码 -->
<activity <activity
android:name=".work.scan.ScanActivity" android:name=".work.scan.ScanActivity"


+ 3
- 0
app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java View File

@ -138,4 +138,7 @@ public class RpcUrl {
public static String QueryHatchingStoreDetails = "/MainSystem/B3_ZhongHui/Rpcs/HatchDayReportRpc/QueryHatchingStoreDetails"; public static String QueryHatchingStoreDetails = "/MainSystem/B3_ZhongHui/Rpcs/HatchDayReportRpc/QueryHatchingStoreDetails";
public static String QueryHatchingStoreDetails_fanhui = "/MainSystem/B3_ZhongHui/Rpcs/HatchDayInfo"; public static String QueryHatchingStoreDetails_fanhui = "/MainSystem/B3_ZhongHui/Rpcs/HatchDayInfo";
///< 修改密码
public static String ChangePassword = "/MainSystem/MainSystem/Rpcs/UserRpc/ChangePassword";
} }

+ 6
- 4
app/src/main/java/com/qhclh/ytzh/me/SettingActivity.java View File

@ -1,6 +1,7 @@
package com.qhclh.ytzh.me; package com.qhclh.ytzh.me;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.support.v7.widget.Toolbar; import android.support.v7.widget.Toolbar;
import android.view.View; import android.view.View;
@ -18,8 +19,8 @@ import butterknife.OnClick;
public class SettingActivity extends BaseActivity { public class SettingActivity extends BaseActivity {
@BindView(R.id.tv_phoneNumber)
TextView tvPhoneNumber;
@BindView(R.id.tv_changepsw)
TextView tv_changepsw;
@BindView(R.id.tv_logout) @BindView(R.id.tv_logout)
TextView tv_logout; TextView tv_logout;
@BindView(R.id.tv_toolbar_title) @BindView(R.id.tv_toolbar_title)
@ -90,10 +91,11 @@ public class SettingActivity extends BaseActivity {
ButterKnife.bind(this); ButterKnife.bind(this);
} }
@OnClick({R.id.tv_phoneNumber, R.id.tv_logout})
@OnClick({R.id.tv_changepsw, R.id.tv_logout})
public void onViewClicked(View view) { public void onViewClicked(View view) {
switch (view.getId()) { switch (view.getId()) {
case R.id.tv_phoneNumber:
case R.id.tv_changepsw:
startActivity(new Intent(SettingActivity.this,XiugaiMimaActivity.class));
break; break;
case R.id.tv_logout: case R.id.tv_logout:
ClickBtn3(); ClickBtn3();


+ 90
- 0
app/src/main/java/com/qhclh/ytzh/me/XiugaiMimaActivity.java View File

@ -0,0 +1,90 @@
package com.qhclh.ytzh.me;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import com.qhclh.ytzh.R;
import com.qhclh.ytzh.base.BaseActivity;
import com.qhclh.ytzh.home.RpcUrl;
import com.qhclh.ytzh.login.LoginActivity;
import com.qhclh.ytzh.tasks.ViewOnClickTask;
import org.forks.jsonrpc.JsonRpcResult;
import org.forks.jsonrpc.RpcFacade;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
/**
* Created by 青花瓷 on 2017/8/28.
*/
public class XiugaiMimaActivity extends BaseActivity {
@BindView(R.id.toolbar)
Toolbar mToolbar;
@BindView(R.id.edit_jiumima)
EditText edit_jiumima;
@BindView(R.id.edit_xinmima)
EditText edit_xinmima;
@BindView(R.id.xiugaimima_sure)
Button xiugaimima_sure;
private String jiumima, xinmima;
@Override
protected int setLayoutId() {
return R.layout.act_xiugaimima;
}
@Override
protected void initView() {
initToolbar(mToolbar, getString(R.string.xiugaimima), new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
}
@Override
protected void initData() {
}
@Override
protected void initOper() {
}
@OnClick(R.id.xiugaimima_sure)
public void OnClick(View view) {
jiumima = edit_jiumima.getText().toString().trim();
xinmima = edit_xinmima.getText().toString().trim();
if (xinmima.length()<6){
showToast("请设置6位以上密码");
return;
}
ViewOnClickTask xiugaiTask = new ViewOnClickTask(this, "加载中...") {
@Override
protected void successUI() {
showToast("修改成功");
startActivity(new Intent(XiugaiMimaActivity.this, LoginActivity.class));
finishAll();
}
@Override
public Object call() throws Exception {
JsonRpcResult rpcObj = RpcFacade.rpcCall(RpcUrl.ChangePassword, jiumima, xinmima);
return null;
}
};
xiugaiTask.execute();
}
}

+ 10
- 0
app/src/main/res/drawable/bg_green_btn_normal.xml View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/greene60b9343"/>
<corners android:radius="@dimen/px_8"/>
<stroke
android:width="@dimen/dp_1"
android:color="@color/greene60b9343"/>
</shape>

+ 10
- 0
app/src/main/res/drawable/bg_green_btn_pressed.xml View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/colorPrimary"/>
<corners android:radius="@dimen/px_8"/>
<stroke
android:width="@dimen/dp_1"
android:color="@color/colorPrimary"/>
</shape>

+ 5
- 0
app/src/main/res/drawable/bg_red_bt_selector.xml View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/bg_green_btn_pressed"/>
<item android:state_pressed="false" android:drawable="@drawable/bg_green_btn_normal"/>
</selector>

+ 74
- 0
app/src/main/res/layout/act_xiugaimima.xml View File

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/greyeee"
android:orientation="vertical">
<include layout="@layout/include_tool_bar"></include>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="horizontal"
android:padding="10dp">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/jiumima" />
<EditText
android:id="@+id/edit_jiumima"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="3"
android:digits="@string/filter_vcode"
android:inputType="number"
android:maxLength="12"
android:maxLines="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="horizontal"
android:padding="10dp">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/xinmima" />
<EditText
android:id="@+id/edit_xinmima"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="3"
android:digits="@string/filter_vcode"
android:inputType="number"
android:maxLength="12"
android:maxLines="1" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
<Button
android:id="@+id/xiugaimima_sure"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_50"
android:layout_margin="@dimen/dp_10"
android:background="@drawable/bg_red_bt_selector"
android:text="@string/xiugai"
android:textColor="@color/white"
android:textSize="@dimen/text_size_20" />
</LinearLayout>

+ 2
- 2
app/src/main/res/layout/activity_setting.xml View File

@ -19,7 +19,7 @@
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:id="@+id/tv_phoneNumber"
android:id="@+id/tv_changepsw"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="47dp" android:layout_height="47dp"
android:drawablePadding="10dp" android:drawablePadding="10dp"
@ -27,7 +27,7 @@
android:paddingLeft="12dp" android:paddingLeft="12dp"
android:paddingRight="12dp" android:paddingRight="12dp"
android:text="修改密码" android:text="修改密码"
android:visibility="gone"
android:visibility="visible"
android:drawableRight="@drawable/more_icon" android:drawableRight="@drawable/more_icon"
android:textSize="@dimen/text_size_18" /> android:textSize="@dimen/text_size_18" />


+ 5
- 0
app/src/main/res/values/strings.xml View File

@ -90,4 +90,9 @@
<string name="saomajilv">扫码记录</string> <string name="saomajilv">扫码记录</string>
<string name="guobandanluru">过磅单录入</string> <string name="guobandanluru">过磅单录入</string>
<string name="guobandanliebiao">过磅单列表</string> <string name="guobandanliebiao">过磅单列表</string>
<string name="jiumima">旧密码:</string>
<string name="xinmima">新密码:</string>
<string name="filter_vcode">0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</string>
<string name="xiugai">修改</string>
<string name="xiugaimima">修改密码</string>
</resources> </resources>

Loading…
Cancel
Save