Browse Source

5.7.0 13:00

FANGLH 9 years ago
parent
commit
664d698404

+ 174 - 118
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/oa/DailydetailsActivity.java

@@ -22,6 +22,7 @@ import com.alibaba.fastjson.JSON;
 import com.xzjmyk.pm.activity.R;
 import com.xzjmyk.pm.activity.adapter.DailyDetailsApprovalFlowAdapter;
 import com.xzjmyk.pm.activity.bean.oa.CommonApprovalFlowBean;
+import com.xzjmyk.pm.activity.helper.AvatarHelper;
 import com.xzjmyk.pm.activity.ui.base.BaseActivity;
 import com.xzjmyk.pm.activity.ui.erp.db.DBManager;
 import com.xzjmyk.pm.activity.ui.erp.entity.EmployeesEntity;
@@ -31,6 +32,7 @@ import com.xzjmyk.pm.activity.ui.erp.util.Constants;
 import com.xzjmyk.pm.activity.ui.erp.util.ListUtils;
 import com.xzjmyk.pm.activity.ui.erp.util.LogUtil;
 import com.xzjmyk.pm.activity.ui.erp.util.StringUtils;
+import com.xzjmyk.pm.activity.ui.erp.view.CustomerScrollView;
 import com.xzjmyk.pm.activity.ui.erp.view.EmptyLayout;
 import com.xzjmyk.pm.activity.view.MyListView;
 
@@ -98,6 +100,138 @@ public class DailydetailsActivity extends BaseActivity {
     private String undotask;
     private WebSettings undo_settings;
     private View hide_above_af;
+    private ImageView photo_im;
+    private TextView name_tv;
+    private TextView section_tv;
+    private CustomerScrollView csv_hide;
+
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        progressDialog.show();
+        initView();
+        initData();
+        initClickEvent();
+    }
+
+    private void initClickEvent() {
+
+        resubmit_ll.setOnClickListener(new View.OnClickListener() { //TODO 重新提交
+            @Override
+            public void onClick(View v) {
+
+                if (!TextUtils.isEmpty(submittype) && submittype.equals("unsubmit")){//未提交状态
+                    startActivity(new Intent(activity, WorkDailyAddActivity.class)
+                            .putExtra("caller", mCaller)
+                            .putExtra("id", mkeyValue)
+                            .putExtra("rs_summary", summary)
+                            .putExtra("rs_plan", plan)
+                            .putExtra("rs_experience", experience)
+                            .putExtra("resubmit", "resubmit"));
+                    Log.i("dosubmit_id", mkeyValue + "");
+                    finish();
+                }else {                                                             //提交状态
+                    new AlertDialog
+                            .Builder(mContext)
+                            .setTitle("温馨提示")
+                            .setMessage("\t\t确认反提交该条单据?")
+                            .setNegativeButton("取消",null)
+                            .setPositiveButton("确认", new DialogInterface.OnClickListener() {
+                                @Override
+                                public void onClick(DialogInterface dialog, int which) {
+                                    String retype = "reforsub";
+                                    doresubmit(retype);
+                                }
+                            }).show();
+                }
+
+            }
+        });
+
+        delete_ll.setOnClickListener(new View.OnClickListener() {  //TODO 删除
+            @Override
+            public void onClick(View v) {
+                if (!TextUtils.isEmpty(submittype) && submittype.equals("unsubmit")){
+                    new AlertDialog
+                            .Builder(mContext)
+                            .setTitle("温馨提示")
+                            .setMessage("\t\t确认删除该条已保存单据?")
+                            .setNegativeButton("取消", null)
+                            .setPositiveButton("确认", new DialogInterface.OnClickListener() {
+                                @Override
+                                public void onClick(DialogInterface dialog, int which) {
+                                    dodelete(mCaller, mkeyValue);
+                                }
+                            }).show();
+
+                }else {
+                    new AlertDialog
+                            .Builder(mContext)
+                            .setTitle("温馨提示")
+                            .setMessage("\t\t确认删除该条已提交单据?")
+                            .setNegativeButton("取消", null)
+                            .setPositiveButton("确认", new DialogInterface.OnClickListener() {
+                                @Override
+                                public void onClick(DialogInterface dialog, int which) {
+                                    String retype = "refordelete";
+                                    doresubmit(retype);
+                                }
+                            }).show();
+                }
+
+            }
+        });
+    }
+
+
+    public void initView() {
+
+        setContentView(R.layout.activity_workdaily_detail);
+        getSupportActionBar().setTitle("日报详情");
+
+        csv_hide = (CustomerScrollView) findViewById(R.id.csv_hide);
+        photo_im = (ImageView) findViewById(R.id.common_docui_photo_img);
+        name_tv = (TextView) findViewById(R.id.common_docui_name_tv);
+        section_tv = (TextView) findViewById(R.id.common_docui_Section_tv);
+        wdd_data = (TextView) findViewById(R.id.work_daily_detail_time_tv);
+        wdd_summary = (TextView) findViewById(R.id.work_daily_detail_summary_tv);
+        wdd_plan = (TextView) findViewById(R.id.work_daily_detail_plan_tv);
+        wdd_experience = (TextView) findViewById(R.id.work_daily_detail_experience_tv);
+        wdd_status = (TextView) findViewById(R.id.work_daily_detail_status_tv);
+        plan_ll = (LinearLayout) findViewById(R.id.work_daily_detail_plan_ll);
+        experience_ll = (LinearLayout) findViewById(R.id.work_daily_detail_experience_ll);
+        approval_flowlv = (MyListView) findViewById(R.id.work_daily_detail_approval_flow_lv);
+        unsubmit_iv = (ImageView) findViewById(R.id.work_daily_unsubmit_iv);
+        resanddel_ll = (LinearLayout) findViewById(R.id.item_common_docui_res_and_del_ll);
+        resubmit_ll = (LinearLayout) findViewById(R.id.common_docui_resubmit_ll);
+        delete_ll = (LinearLayout) findViewById(R.id.common_docui_delete_ll);
+        resubmit_tv = (TextView) findViewById(R.id.common_docui_resubmit_tv);
+        done_task_ll = (LinearLayout) findViewById(R.id.work_daily_detail_donetask_ll);
+        donetask_wv = (WebView) findViewById(R.id.donetask_wv);
+        undo_task_ll = (LinearLayout) findViewById(R.id.work_daily_detail_undotask_ll);
+        undotask_wv = (WebView) findViewById(R.id.undotask_wv);
+        hide_above_af = findViewById(R.id.hide_above_af);
+
+        done_settings = donetask_wv.getSettings();
+        done_settings.setSupportZoom(true);
+        done_settings.setTextSize(WebSettings.TextSize.SMALLER);//已完成任务设置web字体大小
+
+        undo_settings = undotask_wv.getSettings();
+        undo_settings.setSupportZoom(true);
+        undo_settings.setTextSize(WebSettings.TextSize.SMALLER); //未完成任务设置web字体大小
+
+        mEmptyLayput_approvalflow = new EmptyLayout(this, approval_flowlv);
+        mEmptyLayput_approvalflow.setShowEmptyButton(false);
+        mEmptyLayput_approvalflow.setShowErrorButton(false);
+        mEmptyLayput_approvalflow.setShowLoadingButton(false);
+        //加载审批流的适配器
+        mCommonApprovalFlowBean = new CommonApprovalFlowBean();
+        mDailyDetailsApprovalFlowAdapter = new DailyDetailsApprovalFlowAdapter(this);
+
+        manager = new DBManager(this);
+        im_ids =new ArrayList<>();
+        afpeople_names = new ArrayList<>();
+    }
     private Handler handler = new Handler(){
         @Override
         public void handleMessage(Message msg) {
@@ -176,7 +310,7 @@ public class DailydetailsActivity extends BaseActivity {
                     break;
 
 
-                default:
+               case Constants.APP_SOCKETIMEOUTEXCEPTION:
                     if (msg.getData() != null) {
                         if (!StringUtils.isEmpty(msg.getData().getString("result"))) {
                             ToastMessage(msg.getData().getString("result"));
@@ -201,6 +335,7 @@ public class DailydetailsActivity extends BaseActivity {
                 hide_above_af.setVisibility(View.GONE);
             }else{
                 mCommonApprovalFlowBean = JSON.parseObject(resultJsonObject.toString(), CommonApprovalFlowBean.class);
+                getapplypeomsg(mCommonApprovalFlowBean);
                 em_code = new String();
                 if (manager == null) manager = new DBManager(mContext);
                 if("已审核".equals(wd_status) && (mCommonApprovalFlowBean.getData().size() == 0 ||
@@ -394,126 +529,46 @@ public class DailydetailsActivity extends BaseActivity {
         progressDialog.dismiss();
     }
 
-    @Override
-    protected void onCreate(Bundle savedInstanceState) {
-        super.onCreate(savedInstanceState);
-        progressDialog.show();
-        initView();
-        initData();
-    }
-
-
-    public void initView() {
-
-        setContentView(R.layout.activity_workdaily_detail);
-        getSupportActionBar().setTitle("日报详情");
-
-        wdd_data = (TextView) findViewById(R.id.work_daily_detail_time_tv);
-        wdd_summary = (TextView) findViewById(R.id.work_daily_detail_summary_tv);
-        wdd_plan = (TextView) findViewById(R.id.work_daily_detail_plan_tv);
-        wdd_experience = (TextView) findViewById(R.id.work_daily_detail_experience_tv);
-        wdd_status = (TextView) findViewById(R.id.work_daily_detail_status_tv);
-        plan_ll = (LinearLayout) findViewById(R.id.work_daily_detail_plan_ll);
-        experience_ll = (LinearLayout) findViewById(R.id.work_daily_detail_experience_ll);
-        approval_flowlv = (MyListView) findViewById(R.id.work_daily_detail_approval_flow_lv);
-        unsubmit_iv = (ImageView) findViewById(R.id.work_daily_unsubmit_iv);
-        resanddel_ll = (LinearLayout) findViewById(R.id.item_common_docui_res_and_del_ll);
-        resubmit_ll = (LinearLayout) findViewById(R.id.common_docui_resubmit_ll);
-        delete_ll = (LinearLayout) findViewById(R.id.common_docui_delete_ll);
-        resubmit_tv = (TextView) findViewById(R.id.common_docui_resubmit_tv);
-        done_task_ll = (LinearLayout) findViewById(R.id.work_daily_detail_donetask_ll);
-        donetask_wv = (WebView) findViewById(R.id.donetask_wv);
-        undo_task_ll = (LinearLayout) findViewById(R.id.work_daily_detail_undotask_ll);
-        undotask_wv = (WebView) findViewById(R.id.undotask_wv);
-        hide_above_af = findViewById(R.id.hide_above_af);
-
-        done_settings = donetask_wv.getSettings();
-        done_settings.setSupportZoom(true);
-        done_settings.setTextSize(WebSettings.TextSize.SMALLER);//已完成任务设置web字体大小
-
-        undo_settings = undotask_wv.getSettings();
-        undo_settings.setSupportZoom(true);
-        undo_settings.setTextSize(WebSettings.TextSize.SMALLER); //未完成任务设置web字体大小
-
-        mEmptyLayput_approvalflow = new EmptyLayout(this, approval_flowlv);
-        mEmptyLayput_approvalflow.setShowEmptyButton(false);
-        mEmptyLayput_approvalflow.setShowErrorButton(false);
-        mEmptyLayput_approvalflow.setShowLoadingButton(false);
-        //加载审批流的适配器
-        mCommonApprovalFlowBean = new CommonApprovalFlowBean();
-        mDailyDetailsApprovalFlowAdapter = new DailyDetailsApprovalFlowAdapter(this);
-
-        manager = new DBManager(this);
-        im_ids =new ArrayList<>();
-        afpeople_names = new ArrayList<>();
-
-        resubmit_ll.setOnClickListener(new View.OnClickListener() { //TODO 重新提交
-            @Override
-            public void onClick(View v) {
-
-                if (!TextUtils.isEmpty(submittype) && submittype.equals("unsubmit")){//未提交状态
-                    startActivity(new Intent(activity, WorkDailyAddActivity.class)
-                            .putExtra("caller", mCaller)
-                            .putExtra("id", mkeyValue)
-                            .putExtra("rs_summary", summary)
-                            .putExtra("rs_plan", plan)
-                            .putExtra("rs_experience", experience)
-                            .putExtra("resubmit", "resubmit"));
-                    Log.i("dosubmit_id", mkeyValue + "");
-                    finish();
-                }else {                                                             //提交状态
-                    new AlertDialog
-                            .Builder(mContext)
-                            .setTitle("温馨提示")
-                            .setMessage("\t\t确认反提交该条单据?")
-                            .setNegativeButton("取消",null)
-                            .setPositiveButton("确认", new DialogInterface.OnClickListener() {
-                                @Override
-                                public void onClick(DialogInterface dialog, int which) {
-                                    String retype = "reforsub";
-                                    doresubmit(retype);
-                                }
-                            }).show();
+    private void getapplypeomsg(CommonApprovalFlowBean mCommonApprovalFlowBean) {
+        if (ListUtils.isEmpty(mCommonApprovalFlowBean.getProcesss())) return;
+        String applypeo_name = mCommonApprovalFlowBean.getProcesss().get(0).getJp_launcherName();
+        String applypeo_number = mCommonApprovalFlowBean.getProcesss().get(0).getJp_launcherId();
+
+        name_tv.setText(applypeo_name);
+        if (!applypeo_number.isEmpty()){
+            String whichsys = CommonUtil.getSharedPreferences(mContext, "erp_master");
+            String[] selectionArgs = {applypeo_number == null ? "" : applypeo_number, whichsys};
+            String selection = "em_code=? and whichsys=? ";
+
+            try {
+                //获取数据库数据
+                EmployeesEntity bean = manager.selectForEmployee(selectionArgs, selection);
+                if (bean != null) {
+                    String imId = String.valueOf(bean.getEm_IMID());
+                    String imName = String.valueOf(bean.getEM_NAME());
+                    String imDepartment = String.valueOf(bean.getEM_DEFAULTORNAME());
+                    String imPosition = String.valueOf(bean.getEM_POSITION());
+
+                    name_tv.setText(imName);
+                    if (!StringUtils.isEmpty(imId)) {
+                        AvatarHelper.getInstance().display(imId, photo_im, true, false);
+                    } else {
+                        String imageUri = "drawable://" + R.drawable.common_header_boy;
+                        AvatarHelper.getInstance().display(imageUri, photo_im, true);
+                    }//显示圆角图片
+                    section_tv.setText(imDepartment + ">" + imPosition);
+
+                    Log.i("aptodo", "imId=" + imId + "imName" + imName + "imDepartment" + imDepartment + "imPosition" + imPosition);
+                } else {
+                    ToastMessage("单据申请人数据获取异常");
                 }
-
+            } catch (Exception e) {
+                e.printStackTrace();
             }
-        });
-
-        delete_ll.setOnClickListener(new View.OnClickListener() {  //TODO 删除
-            @Override
-            public void onClick(View v) {
-                if (!TextUtils.isEmpty(submittype) && submittype.equals("unsubmit")){
-                    new AlertDialog
-                            .Builder(mContext)
-                            .setTitle("温馨提示")
-                            .setMessage("\t\t确认删除该条已保存单据?")
-                            .setNegativeButton("取消", null)
-                            .setPositiveButton("确认", new DialogInterface.OnClickListener() {
-                                @Override
-                                public void onClick(DialogInterface dialog, int which) {
-                                    dodelete(mCaller, mkeyValue);
-                                }
-                            }).show();
-
-                }else {
-                    new AlertDialog
-                            .Builder(mContext)
-                            .setTitle("温馨提示")
-                            .setMessage("\t\t确认删除该条已提交单据?")
-                            .setNegativeButton("取消", null)
-                            .setPositiveButton("确认", new DialogInterface.OnClickListener() {
-                                @Override
-                                public void onClick(DialogInterface dialog, int which) {
-                                    String retype = "refordelete";
-                                        doresubmit(retype);
-                                }
-                            }).show();
-                }
-
-            }
-        });
+        }
     }
 
+
     // 删除
     private void dodelete(String mCaller, int mkeyValue) {
         String url = CommonUtil.getSharedPreferences(ct, "erp_baseurl") + "/mobile/commondelete.action";
@@ -547,6 +602,7 @@ public class DailydetailsActivity extends BaseActivity {
     }
 
     public void initData() {
+        csv_hide.setVisibility(View.VISIBLE);
         // 获取、处理、赋值从日报列表界面或者添加日报界面点击跳转传来的数据
         final Intent intent = getIntent();
         date = intent.getStringExtra("Date");
@@ -595,7 +651,7 @@ public class DailydetailsActivity extends BaseActivity {
             resanddel_ll.setVisibility(View.VISIBLE);
         }else if (wd_status.equals("在录入")){
             wdd_status.setTextColor(mContext.getResources().getColor(R.color.done_approval));
-            wdd_status.setText("未提交");
+            wdd_status.setText("在录入");
             resanddel_ll.setVisibility(View.VISIBLE);
             submittype = "unsubmit";
             resubmit_tv.setText("提交");

+ 40 - 28
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/oa/WorkDailyShowActivity.java

@@ -76,35 +76,11 @@ public class WorkDailyShowActivity extends BaseActivity implements RecognizerDia
         super.onCreate(savedInstanceState);
         initView();
         initData();
+        initClickEvent();
         super.onResume();
     }
 
-    public void initView() {
-        setContentView(R.layout.activity_work_daily);
-        getSupportActionBar().setTitle("日报记录");
-        mSearchEt = (ClearEditText) findViewById(R.id.work_daily_search_edit);
-        mPullToRefreshListView = (PullToRefreshListView) findViewById(R.id.work_daily_context_ptlv);
-        voice_search = (ImageView) findViewById(R.id.voice_search_iv);
-
-        mEmptyLayout = new EmptyLayout(this, mPullToRefreshListView.getRefreshableView());
-        mEmptyLayout.setShowEmptyButton(false);
-        mEmptyLayout.setShowErrorButton(false);
-        mEmptyLayout.setShowLoadingButton(false);
-        mPullToRefreshListView.setMode(PullToRefreshBase.Mode.BOTH);
-
-        real_list = new ArrayList<>();
-        mWorkDailyAdapter = new WorkDailyAdapter(this);
-        mWorkDailyAdapter.setmWorkDailyBeanList(real_list);
-        mPullToRefreshListView.getRefreshableView().setAdapter(mWorkDailyAdapter);
-        real_list = mWorkDailyAdapter.getmWorkDailyBeanList();
-        final VoiceToWord voice = new VoiceToWord(mContext,"534e3fe2");
-        voice.setRecognizerDialogListener(this);  //自己调用自己
-        voice_search.setOnClickListener(new View.OnClickListener() {
-            @Override
-            public void onClick(View v) {
-                voice.GetWordFromVoice();
-            }
-        });
+    private void initClickEvent() {
         mSearchEt.addTextChangedListener(new TextWatcher() {
             @Override
             public void beforeTextChanged(CharSequence s, int start, int count, int after) {
@@ -220,6 +196,35 @@ public class WorkDailyShowActivity extends BaseActivity implements RecognizerDia
         });
     }
 
+    public void initView() {
+        progressDialog.show();
+        setContentView(R.layout.activity_work_daily);
+        getSupportActionBar().setTitle("日报记录");
+        mSearchEt = (ClearEditText) findViewById(R.id.work_daily_search_edit);
+        mPullToRefreshListView = (PullToRefreshListView) findViewById(R.id.work_daily_context_ptlv);
+        voice_search = (ImageView) findViewById(R.id.voice_search_iv);
+
+        mEmptyLayout = new EmptyLayout(this, mPullToRefreshListView.getRefreshableView());
+        mEmptyLayout.setShowEmptyButton(false);
+        mEmptyLayout.setShowErrorButton(false);
+        mEmptyLayout.setShowLoadingButton(false);
+        mPullToRefreshListView.setMode(PullToRefreshBase.Mode.BOTH);
+
+        real_list = new ArrayList<>();
+        mWorkDailyAdapter = new WorkDailyAdapter(this);
+        mWorkDailyAdapter.setmWorkDailyBeanList(real_list);
+        mPullToRefreshListView.getRefreshableView().setAdapter(mWorkDailyAdapter);
+        real_list = mWorkDailyAdapter.getmWorkDailyBeanList();
+        final VoiceToWord voice = new VoiceToWord(mContext,"534e3fe2");
+        voice.setRecognizerDialogListener(this);  //自己调用自己
+        voice_search.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                voice.GetWordFromVoice();
+            }
+        });
+    }
+
     private void dodelete(String mCaller, int mkeyValue) {
         String url = CommonUtil.getSharedPreferences(ct, "erp_baseurl") + "/mobile/commondelete.action";
         Map<String, Object> formStoreMap = new HashMap<>();
@@ -276,7 +281,6 @@ public class WorkDailyShowActivity extends BaseActivity implements RecognizerDia
             LinkedHashMap headers = new LinkedHashMap();
             headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(getApplicationContext(), "sessionId"));
             ViewUtil.httpSendRequest(getApplicationContext(), url, param, mHandler, headers, WORK_DAILY_REQUEST, null, null, "post");
-
     }
 
     @Override
@@ -347,7 +351,15 @@ public class WorkDailyShowActivity extends BaseActivity implements RecognizerDia
                     }catch (Exception e){
                         e.printStackTrace();
                     }
-
+                    progressDialog.dismiss();
+                case Constants.APP_SOCKETIMEOUTEXCEPTION:
+                    if (msg.getData() != null) {
+                        if (!StringUtils.isEmpty(msg.getData().getString("result"))) {
+                            ToastMessage(msg.getData().getString("result"));
+                            progressDialog.dismiss();
+                        }
+                    }
+                    break;
             }
 
         }

+ 7 - 2
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/platform/pageforms/FormDetailActivity.java

@@ -17,6 +17,7 @@ import android.view.View;
 import android.view.ViewGroup;
 import android.view.WindowManager;
 import android.widget.BaseAdapter;
+import android.widget.ImageView;
 import android.widget.LinearLayout;
 import android.widget.PopupWindow;
 import android.widget.SimpleAdapter;
@@ -36,6 +37,7 @@ import com.xzjmyk.pm.activity.R;
 import com.xzjmyk.pm.activity.adapter.PlatComAfAdapter;
 import com.xzjmyk.pm.activity.bean.oa.PlatComAfBean;
 import com.xzjmyk.pm.activity.bean.oa.SelectEmUser;
+import com.xzjmyk.pm.activity.helper.AvatarHelper;
 import com.xzjmyk.pm.activity.ui.base.BaseActivity;
 import com.xzjmyk.pm.activity.ui.erp.activity.PlatLeaveAddActivity;
 import com.xzjmyk.pm.activity.ui.erp.activity.TravelActivity;
@@ -107,6 +109,8 @@ public class FormDetailActivity extends BaseActivity {
     private TextView status_tv;
     @ViewInject(R.id.common_docui_name_tv)
     private TextView doc_em_name_tv;
+    @ViewInject(R.id.common_docui_photo_img)
+    private ImageView photo_im;
     List<LinkedHashMap<String, String>> datas = new ArrayList<>();
     List<LinkedHashMap<String, String>> details = new ArrayList<>();
     private int mkeyValue = -1;
@@ -169,7 +173,8 @@ public class FormDetailActivity extends BaseActivity {
                     break;
             }
         }
-
+        String imageUri = "drawable://" + R.drawable.common_header_boy;
+        AvatarHelper.getInstance().display(imageUri, photo_im, true);
         if (!StringUtils.isEmpty(fromwhere) && "examine_and_approve".equals(fromwhere)) {
             deal_id = intent.getIntExtra("deal_id", -1);
             detail_id = intent.getIntExtra("detail_id", -1);
@@ -939,10 +944,10 @@ public class FormDetailActivity extends BaseActivity {
     }
 
     private void doShowDocDetails(String com_doc_details) {
-        common_docui_sv.setVisibility(View.VISIBLE);
         JSONObject Object = JSON.parseObject(com_doc_details);
         JSONObject dataObject = Object.getJSONObject("data");
         if (dataObject != null) {
+            common_docui_sv.setVisibility(View.VISIBLE);
             if (!ListUtils.isEmpty(doc_key)) doc_key.clear();
             if (!ListUtils.isEmpty(doc_value)) doc_value.clear();
             if (whichpage == 1) {

+ 3 - 3
WeiChat/src/main/java/com/xzjmyk/pm/activity/wxapi/ApiPlatform.java

@@ -6,9 +6,9 @@ package com.xzjmyk.pm.activity.wxapi;
  * 在ApiModel中定义公共逻辑方法
  */
 public class ApiPlatform extends ApiBase implements ApiModel {
-//
-      private final String mBaseUrl="http://uas.ubtob.com/";
-   // private final String mBaseUrl = "http://218.17.158.219:9090/platform-b2b/"; //测试ip
+
+//      private final String mBaseUrl="http://uas.ubtob.com/";
+    private final String mBaseUrl = "http://218.17.158.219:9090/platform-b2b/"; //测试ip
 //    private final String mBaseUrl = "http://192.168.253.102:8090/platform-b2b/"; //董必伟本地ip
 //    private final String mBaseUrl = "http://192.168.253.192:8088/platform-b2b/"; //何本地ip
 

+ 1 - 0
WeiChat/src/main/java/com/xzjmyk/pm/newpedo/view/NewStepActivity.java

@@ -112,6 +112,7 @@ public class NewStepActivity extends BaseActivity implements Handler.Callback {
         } else {
             totalStepsTv.setText("0");
             supportTv.setVisibility(View.VISIBLE);
+            steps_history_ll.setVisibility(View.GONE);
         }
     }
 

+ 1 - 2
WeiChat/src/main/res/layout/activity_newstep.xml

@@ -183,8 +183,7 @@
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_gravity="center"
-        android:layout_marginTop="100dp"
-        android:layout_marginBottom="40dp"
+        android:layout_marginTop="50dp"
         >
         <ImageView
             android:layout_width="wrap_content"

+ 52 - 4
WeiChat/src/main/res/layout/activity_workdaily_detail.xml

@@ -11,14 +11,15 @@
         android:layout_height="match_parent"
         android:layout_weight="1"
         android:fillViewport="true"
-        android:scrollbars="none">
+        android:scrollbars="none"
+        android:visibility="gone">
         <LinearLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
             android:focusable="true"
             android:focusableInTouchMode="true"
             android:orientation="vertical"
-            android:layout_marginTop="5dp">
+            >
             <LinearLayout
                 android:id="@+id/ly_head_display"
                 android:layout_width="match_parent"
@@ -26,6 +27,52 @@
                 android:orientation="vertical"
                 android:layout_marginBottom="10dp"
                 >
+                <RelativeLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:padding="5dp"
+                    android:layout_marginLeft="10dp"
+                    android:layout_marginRight="10dp"
+                    >
+
+                    <ImageView
+                        android:id="@+id/common_docui_photo_img"
+                        android:layout_width="45dp"
+                        android:layout_height="45dp"
+                        android:contentDescription="@string/app_name"
+                        android:layout_marginTop="5dp"
+                        android:layout_marginBottom="5dp" />
+
+                    <TextView
+                        android:id="@+id/common_docui_name_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="8dp"
+                        android:layout_toRightOf="@+id/common_docui_photo_img"
+                        android:textColor="#575757"
+                        android:textSize="@dimen/text_hine"
+                        android:layout_marginTop="10dp"
+
+                        />
+                    <TextView
+                        android:id="@+id/common_docui_Section_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_marginLeft="8dp"
+                        android:layout_toRightOf="@+id/common_docui_photo_img"
+                        android:layout_below="@id/common_docui_name_tv"
+                        android:textColor="@color/text_main"
+                        android:textSize="@dimen/text_hine"
+                        android:layout_marginTop="4dp"/>
+                    <TextView
+                        android:id="@+id/work_daily_detail_status_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:layout_alignParentRight="true"
+                        android:layout_marginTop="5dp"
+                        android:layout_marginBottom="0dp"
+                        android:textSize="@dimen/text_hine"/>
+                </RelativeLayout>
                 <View
                     android:layout_width="match_parent"
                     android:layout_height="@dimen/line"
@@ -40,6 +87,7 @@
                     android:layout_marginLeft="10dp"
                     android:layout_marginRight="10dp"
                     >
+
                 <RelativeLayout
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
@@ -55,7 +103,7 @@
                         android:layout_marginBottom="0dp"
                         android:textSize="@dimen/text_main" />
                     <TextView
-                        android:id="@+id/work_daily_detail_status_tv"
+                        android:id="@+id/work1_daily_detail_status_tv"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         android:layout_alignParentRight="true"
@@ -64,7 +112,7 @@
                         android:textSize="@dimen/text_hine"/>
                     <ImageView
                         android:id="@+id/work_daily_unsubmit_iv"
-                        android:layout_toLeftOf="@id/work_daily_detail_status_tv"
+                        android:layout_toLeftOf="@id/work1_daily_detail_status_tv"
                         android:layout_width="40dp"
                         android:layout_height="30dp"
                         android:src="@drawable/unknow_info"

+ 4 - 2
WeiChat/src/main/res/layout/plat_comdetail_docui.xml

@@ -13,7 +13,9 @@
         android:layout_weight="1"
         android:fillViewport="true"
         android:scrollbars="none"
-        android:focusableInTouchMode="true">
+        android:focusableInTouchMode="true"
+        android:visibility="gone"
+        >
 
         <LinearLayout
             android:layout_width="match_parent"
@@ -38,7 +40,7 @@
                 android:contentDescription="@string/app_name"
                 android:layout_marginTop="5dp"
                 android:layout_marginBottom="5dp"
-                android:src="@drawable/b2bs"/>
+                />
 
             <TextView
                 android:id="@+id/common_docui_name_tv"