Просмотр исходного кода

Merge branch 'feature' of https://gitlab.com/Arisono/SkWeiChat-Baidu into local_feature_raomeng

# Conflicts:
#	WeiChat/version.properties
raomeng 8 лет назад
Родитель
Сommit
52532db8fc

+ 5 - 5
WeiChat/version.properties

@@ -1,5 +1,5 @@
-#Thu Dec 21 16:46:00 CST 2017
-debugName=236
-versionName=611
-debugCode=236
-versionCode=150
+#Thu Dec 21 13:34:25 CST 2017
+debugName=220
+versionName=612
+debugCode=220
+versionCode=151

+ 4 - 2
app_core/common/src/main/res/layout/bsetting_activity.xml

@@ -274,7 +274,8 @@
             <RelativeLayout
                 android:id="@+id/room_type_rl"
                 style="@style/IMTbleLine"
-                android:background="@drawable/selector_me_menu_item_bg">
+                android:background="@drawable/selector_me_menu_item_bg"
+                android:visibility="gone">
                 <View
                     android:layout_alignParentBottom="true"
                     android:layout_width="match_parent"
@@ -301,7 +302,8 @@
                 style="@style/IMTbleLine"
                 android:background="@drawable/selector_me_menu_item_bg"
                 android:layout_alignParentTop="true"
-                android:layout_centerHorizontal="true">
+                android:layout_centerHorizontal="true"
+                android:visibility="gone">
                 <View
                     android:layout_alignParentBottom="true"
                     android:layout_width="match_parent"

+ 1 - 1
app_core/common/src/main/res/values-zh-rCN/strings.xml

@@ -38,7 +38,7 @@
     <string name="common_noinput">未填写</string>
     <string name="common_camera">拍照</string>
     <string name="common_photo">从相册选择</string>
-    <string name="common_notlinknet">网络未连接</string>
+    <string name="common_notlinknet">当前网络不可用,请稍后重试!</string>
     <string name="common_notice">温馨提示</string>
     <string name="common_save_failed">保存失败</string>
     <string name="common_save_success">保存成功</string>

+ 4 - 0
app_modular/appbooking/src/main/java/com/modular/booking/activity/services/BServiceAddActivity.java

@@ -1690,6 +1690,9 @@ public class BServiceAddActivity extends OABaseActivity implements View.OnClickL
                                      tv_food_rooms.setHint(R.string.common_select);
                                      ll_seats_panel.setVisibility(View.GONE);
                                      food_seats_rl.setVisibility(View.GONE);
+                                 }else{
+                                     ll_seats_panel.setVisibility(View.VISIBLE);
+                                     food_seats_rl.setVisibility(View.VISIBLE);
                                  }
                                  for (int i = 0; i <desklist.size() ; i++) {
                                      JSONObject object=desklist.getJSONObject(i);
@@ -1798,6 +1801,7 @@ public class BServiceAddActivity extends OABaseActivity implements View.OnClickL
                              gvMSeats.setAdapter(new ItemFoodStateAdapter(mContext,seatsM));
                              gvDSeats.setAdapter(new ItemFoodStateAdapter(mContext,seatsD));
                              gvZSeats.setAdapter(new ItemFoodStateAdapter(mContext,seatsZ));
+                             //ni
                              
                              gvMSeats.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                                  @Override

+ 3 - 3
app_modular/appbooking/src/main/java/com/modular/booking/widget/AddSubUtils.java

@@ -223,12 +223,12 @@ public class AddSubUtils extends LinearLayout implements View.OnClickListener, T
 
     @Override
     public void beforeTextChanged(CharSequence s, int start, int count, int after) {
-        onNumberInput();
+      
     }
 
     @Override
     public void onTextChanged(CharSequence s, int start, int before, int count) {
-  
+     
     }
 
     /**
@@ -329,7 +329,7 @@ public class AddSubUtils extends LinearLayout implements View.OnClickListener, T
 
     @Override
     public void afterTextChanged(Editable s) {
-
+        onNumberInput();
     }
 
     /**

+ 8 - 6
app_modular/appbooking/src/main/res/layout/activity_bservice_add.xml

@@ -508,7 +508,7 @@
             </RelativeLayout>
             <RelativeLayout
                 android:id="@+id/food_seats_rl"
-             
+                android:visibility="gone"
                 style="@style/item_menu">
 
                 <TextView
@@ -537,8 +537,9 @@
                 android:id="@+id/ll_seats_panel"
                 android:layout_width="match_parent"
                 android:layout_height="wrap_content"
+                android:visibility="gone"
                 android:background="@color/me_menu_item_normal"
-                android:layout_marginTop="10dp"
+                android:layout_marginTop="6dp"
                 android:orientation="vertical">
                 
                 <LinearLayout
@@ -551,7 +552,7 @@
                         android:layout_height="wrap_content"
                         android:layout_margin="10dp"
                         android:textColor="@color/blue_seats_num"
-                
+                        android:textStyle="bold"
                         android:text="排队实况"/>
 <!--
                     <View
@@ -565,6 +566,7 @@
                         android:layout_margin="10dp"
                        android:drawableLeft="@drawable/icon_line_v"
                         android:textColor="@color/gray"
+                        android:textStyle="bold"
                         android:text="商家释放"/>
                 </LinearLayout>
                
@@ -576,7 +578,7 @@
                     android:orientation="vertical">
                     <RelativeLayout
                         style="@style/item_menu"
-                        android:layout_margin="5dp"
+                        android:layout_margin="6dp"
                         android:background="@drawable/shape_sample_one_1dp">
                         <TextView
                             android:id="@+id/tvMSeatsName"
@@ -598,7 +600,7 @@
                     </RelativeLayout>
                     <RelativeLayout
                         android:background="@drawable/shape_sample_one_1dp"
-                        android:layout_margin="5dp"
+                        android:layout_margin="6dp"
                         style="@style/item_menu">
                         <TextView
                             android:id="@+id/tvZSeatsName"
@@ -620,7 +622,7 @@
                     </RelativeLayout>
                     <RelativeLayout
                         android:background="@drawable/shape_sample_one_1dp"
-                        android:layout_margin="5dp"
+                        android:layout_margin="6dp"
                         style="@style/item_menu">
                         <TextView
                             android:id="@+id/tvDSeatsName"

+ 1 - 1
app_modular/appme/src/main/java/com/uas/appme/settings/activity/CheckWagesActivity.java

@@ -181,7 +181,7 @@ public class CheckWagesActivity extends BaseActivity implements View.OnClickList
 
         mTel.setText(CommonUtil.getSharedPreferences(MyApplication.getInstance(),"user_phone"));
         master = CommonUtil.getSharedPreferences(ct, "erp_master");
-        emcode = MyApplication.getInstance().getLoginUserId();
+        emcode = CommonUtil.getEmcode();
 //        emcode = "U0747";
 
 

+ 1 - 1
app_modular/appme/src/main/java/com/uas/appme/settings/activity/FindWagePWActivity.java

@@ -141,7 +141,7 @@ public class FindWagePWActivity extends BaseActivity implements View.OnClickList
         HttpClient httpClient = new HttpClient.Builder("http://192.168.253.58:8080/ERP/").isDebug(true).build(true);
         httpClient.Api().send(new HttpClient.Builder()
                 .url("mobile/salary/changePassword.action")
-                .add("emcode", MyApplication.getInstance().getLoginUserId())
+                .add("emcode", CommonUtil.getEmcode())
                 .add("password",mSetpwEt.getText().toString())
                 .add("phone",mPhoneEt.getText().toString())
                 .add("em_uu", CommonUtil.getSharedPreferences(MyApplication.getInstance(),"erp_uu"))

+ 32 - 4
app_modular/appme/src/main/java/com/uas/appme/settings/activity/TableSetActivity.java

@@ -83,6 +83,7 @@ public class TableSetActivity extends BaseActivity implements View.OnClickListen
 //            model.setAs_id("0");
             model.setAs_companyid(as_companyid);
             model.setAs_booknumber("");
+            model.setAs_maxperson("");
             tableList.add(model);
             myAdapter.notifyDataSetChanged();
         }else{
@@ -100,6 +101,7 @@ public class TableSetActivity extends BaseActivity implements View.OnClickListen
             model.setAs_type(JSON.parseObject(updateData).getString("as_type"));
             model.setAs_remark(JSON.parseObject(updateData).getString("as_remark"));
             model.setAs_booknumber(JSON.parseObject(updateData).getString("as_booknumber"));
+            model.setAs_maxperson(JSON.parseObject(updateData).getString("as_maxperson"));
             tableList.add(model);
             myAdapter.notifyDataSetChanged();
         }
@@ -136,6 +138,7 @@ public class TableSetActivity extends BaseActivity implements View.OnClickListen
                 model.setAs_remark("");
                 model.setAs_id("0");
                 model.setAs_companyid(as_companyid);
+                model.setAs_maxperson("");
                 tableList.add(model);
                 myAdapter.notifyDataSetChanged();
         }else if (id == R.id.save_bt){
@@ -226,7 +229,8 @@ public class TableSetActivity extends BaseActivity implements View.OnClickListen
         if (!StringUtil.isEmpty(tableList.get(c_size-1).getAs_deskcode()) &&
                 !StringUtil.isEmpty(tableList.get(c_size-1).getAs_remark()) &&
                 !StringUtil.isEmpty(tableList.get(c_size-1).getAs_number()) &&
-                !StringUtil.isEmpty(tableList.get(c_size-1).getAs_booknumber())){
+                !StringUtil.isEmpty(tableList.get(c_size-1).getAs_booknumber())&&
+                !StringUtil.isEmpty(tableList.get(c_size-1).getAs_maxperson())){
             canOrNot = true;
         }else {
             ToastMessage("请输全设置信息");
@@ -268,7 +272,11 @@ public class TableSetActivity extends BaseActivity implements View.OnClickListen
                 tableView.number_et = (FormEditText) convertView.findViewById(R.id.number_et);
                 tableView.remark_et = (FormEditText) convertView.findViewById(R.id.remark_et);
                 tableView.days_et = (FormEditText) convertView.findViewById(R.id.days_et);
+                tableView.maxperson_et = (FormEditText) convertView.findViewById(R.id.maxperson_et);
                 convertView.setTag(tableView);
+
+                tableView.maxperson_et.setFocusable(false);
+                tableView.maxperson_et.setKeyListener(null);
                 tableView.type_et.setFocusable(false);
                 tableView.type_et.setKeyListener(null);
                 tableView.deskcode_et.setFocusable(false);
@@ -315,6 +323,12 @@ public class TableSetActivity extends BaseActivity implements View.OnClickListen
                     doInput(4,position);
                 }
             });
+            tableView.maxperson_et.setOnClickListener(new View.OnClickListener() {
+                @Override
+                public void onClick(View view) {
+                    doInput(5,position);
+                }
+            });
 
             //showdata
             tableView.type_et.setText(modeList.get(position).getAs_type()+"");
@@ -326,7 +340,7 @@ public class TableSetActivity extends BaseActivity implements View.OnClickListen
         }
 
         class TableView{
-            FormEditText type_et,deskcode_et,number_et,remark_et,days_et;
+            FormEditText type_et,deskcode_et,number_et,remark_et,days_et,maxperson_et;
         }
     }
     private PopupWindow popupWindow = null;
@@ -359,9 +373,15 @@ public class TableSetActivity extends BaseActivity implements View.OnClickListen
         }else if (type == 4){
             editname_et.setVisibility(View.GONE);
             editname_et2.setVisibility(View.VISIBLE);
-            title_tv.setText("请可被预约量/天");
+            title_tv.setText("请输入可被预约量/天");
             editname_et2.setHint(getString(R.string.common_input));
             editname_et2.setText(tableList.get(position).getAs_booknumber()+"");
+        }else if (type == 5){
+            editname_et.setVisibility(View.GONE);
+            editname_et2.setVisibility(View.VISIBLE);
+            title_tv.setText("请输入最多可坐人数");
+            editname_et2.setHint(getString(R.string.common_input));
+            editname_et2.setText(tableList.get(position).getAs_maxperson()+"");
         }
         int w_screen = dm.widthPixels;
         int h_screen = dm.heightPixels;
@@ -403,12 +423,20 @@ public class TableSetActivity extends BaseActivity implements View.OnClickListen
                     }
                 }else if (type == 4){
                     if (StringUtil.isEmpty(editname_et2.getText().toString())){
-                        ToastMessage("请可被预约量/天");
+                        ToastMessage("请输入可被预约量/天");
                         return;
                     }else {
                         tableList.get(position).setAs_booknumber(editname_et2.getText().toString());
                         myAdapter.notifyDataSetChanged();
                     }
+                }else if (type == 5){
+                    if (StringUtil.isEmpty(editname_et2.getText().toString())){
+                        ToastMessage("请输入最多可坐人数");
+                        return;
+                    }else {
+                        tableList.get(position).setAs_maxperson(editname_et2.getText().toString());
+                        myAdapter.notifyDataSetChanged();
+                    }
                 }
                 popupWindow.dismiss();
             }

+ 17 - 10
app_modular/appme/src/main/java/com/uas/appme/settings/activity/WagesDetailsActivity.java

@@ -23,6 +23,7 @@ import android.widget.Toast;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
+import com.baidu.cyberplayer.utils.G;
 import com.common.LogUtil;
 import com.common.data.DateFormatUtil;
 import com.common.data.JSONUtil;
@@ -85,8 +86,9 @@ public class WagesDetailsActivity extends BaseActivity implements View.OnClickLi
     private String phone;
     private TextView wageDateTv;
     private LinearLayout noWageLl;
-    private Boolean haveData = false;
+    private Boolean haveData = true;
     private TextView announcement_tv;
+    private int needSignature;
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
@@ -106,7 +108,16 @@ public class WagesDetailsActivity extends BaseActivity implements View.OnClickLi
                 JSONObject dataObject = salaryObject.getJSONObject("data");
                 String gonggao = dataObject.getString("sl_text");
                 if (!StringUtil.isEmpty(gonggao))  announcement_tv.setText(gonggao);
-                    
+
+                needSignature = dataObject.getInteger("sl_signature");
+                if (needSignature == 0) mBtnSignature.setText("确认签收");
+                int sl_result = dataObject.getInteger("sl_result");
+                if (sl_result == 1 || sl_result == -1)
+                    mBtnSignature.setVisibility(View.GONE);
+                else if (sl_result == 0 && haveData)
+                    mBtnSignature.setVisibility(View.VISIBLE);
+
+
                 sl_id = dataObject.getString("sl_id");
                 if (!ListUtils.isEmpty(configsArray) && dataObject != null){
                     for (int i = 0; i < configsArray.size(); i++) {
@@ -138,12 +149,6 @@ public class WagesDetailsActivity extends BaseActivity implements View.OnClickLi
         } catch (Exception e) {
             e.printStackTrace();
         }
-
-
-        if (!haveData)
-            mBtnSignature.setVisibility(View.VISIBLE);
-        else
-            mBtnSignature.setVisibility(View.GONE);
 }
 
     private void showEnty() {
@@ -152,7 +157,7 @@ public class WagesDetailsActivity extends BaseActivity implements View.OnClickLi
     }
 
     private void initView() {
-                emcode = MyApplication.getInstance().getLoginUserId();
+                emcode = CommonUtil.getEmcode();
 //        emcode = "U0747";
         master = CommonUtil.getSharedPreferences(ct, "erp_master");
         getSupportActionBar().setTitle("工资查询");
@@ -200,8 +205,10 @@ public class WagesDetailsActivity extends BaseActivity implements View.OnClickLi
     @Override
     public void onClick(View v) {
         if (v.getId() == R.id.btn_signature){
-            if (haveData)
+            if (haveData && needSignature == 1)
                 showSiganWindow();
+            else if (haveData && needSignature == 0)
+                doNewSubmit(null,null);
             else
                 ToastMessage("暂无工资条数据");
         }else if (v.getId() == R.id.clear_im){

+ 9 - 0
app_modular/appme/src/main/java/com/uas/appme/settings/model/TableMode.java

@@ -13,6 +13,15 @@ public class TableMode {
     private String as_booknumber;
     private String as_remark;
     private String as_companyid;
+    private String as_maxperson;
+
+    public String getAs_maxperson() {
+        return as_maxperson;
+    }
+
+    public void setAs_maxperson(String as_maxperson) {
+        this.as_maxperson = as_maxperson;
+    }
 
     public String getAs_booknumber() {
         return as_booknumber;

+ 33 - 0
app_modular/appme/src/main/res/layout/table_item.xml

@@ -128,6 +128,39 @@
         android:layout_width="match_parent"
         android:layout_height="1px"
         android:background="@color/item_line" />
+
+    <RelativeLayout
+        style="@style/IMTbleLine2"
+        android:layout_height="50dp"
+        android:background="@color/white">
+        <TextView
+            style="@style/form_relative_left_text"
+            android:text="最多可坐人数"
+            android:layout_marginLeft="0dp"
+            android:textColor="@color/text_main"
+            android:textSize="15sp"/>
+
+        <com.andreabaccega.widget.FormEditText
+            android:id="@+id/maxperson_et"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:textColor="@color/dark_dark_grey"
+            android:padding="10dp"
+            android:background="@null"
+            android:hint="@string/common_input"
+            android:textSize="15sp"
+            android:inputType="number"
+            android:gravity="center_vertical|right"
+            android:maxLength="4"
+            android:layout_alignParentTop="true"
+            android:layout_alignParentRight="true"
+            android:layout_alignParentEnd="true" />
+    </RelativeLayout>
+    <View
+        android:layout_width="match_parent"
+        android:layout_height="1px"
+        android:background="@color/item_line" />
+
     <RelativeLayout
         style="@style/IMTbleLine2"
         android:minHeight="50dp"