|
|
@@ -0,0 +1,114 @@
|
|
|
+package com.uas.baigang_workshop_workstation.fragment;
|
|
|
+
|
|
|
+import android.view.KeyEvent;
|
|
|
+import android.view.View;
|
|
|
+import android.widget.ArrayAdapter;
|
|
|
+import android.widget.Button;
|
|
|
+import android.widget.TextView;
|
|
|
+
|
|
|
+import com.android.volley.Request;
|
|
|
+import com.android.volley.toolbox.StringRequest;
|
|
|
+import com.uas.baigang_workshop_workstation.R;
|
|
|
+import com.uas.baigang_workshop_workstation.activity.FunctionActivity;
|
|
|
+import com.uas.baigang_workshop_workstation.global.GloableParams;
|
|
|
+import com.uas.baigang_workshop_workstation.util.CommonUtil;
|
|
|
+import com.uas.baigang_workshop_workstation.util.FastjsonUtil;
|
|
|
+import com.uas.baigang_workshop_workstation.util.HttpCallback;
|
|
|
+import com.uas.baigang_workshop_workstation.util.HttpParams;
|
|
|
+import com.uas.baigang_workshop_workstation.util.VolleyRequest;
|
|
|
+import com.uas.baigang_workshop_workstation.view.MySpinnerView;
|
|
|
+
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+public
|
|
|
+ /**
|
|
|
+ * Created by sw on 2025-06-30
|
|
|
+ */
|
|
|
+class ObtainRankingChart extends BaseFragment {
|
|
|
+
|
|
|
+ private MySpinnerView s_data;
|
|
|
+ private Button bt_get;
|
|
|
+ private TextView tv_result;
|
|
|
+ private String de_name = "";
|
|
|
+ private StringRequest mStringRequest;
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected int getLayout() {
|
|
|
+ return R.layout.fra_obtain_ranking_chart;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected void initViews() {
|
|
|
+ FunctionActivity.setTitle("获取排位图");
|
|
|
+ s_data = root.findViewById(R.id.s_data);
|
|
|
+ bt_get = root.findViewById(R.id.bt_get);
|
|
|
+ tv_result = root.findViewById(R.id.tv_result);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected void initEvents() {
|
|
|
+ bt_get.setOnClickListener(v -> {
|
|
|
+ getData();
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ private void getData() {
|
|
|
+ progressDialog.show();
|
|
|
+ VolleyRequest.getInstance().stringRequest(mStringRequest,
|
|
|
+ new HttpParams.Builder()
|
|
|
+ .url(GloableParams.ADDRESS_OBTAIN_RANKING_CHART)
|
|
|
+ .method(Request.Method.GET)
|
|
|
+ .tag(TAG + "getMaCode")
|
|
|
+ .flag(0)
|
|
|
+ .addParam("de_name", de_name)
|
|
|
+ .build(), new HttpCallback() {
|
|
|
+ @Override
|
|
|
+ public void onSuccess(int flag, Object o) throws Exception {
|
|
|
+ Boolean isSuccess = FastjsonUtil.getBoolean(o.toString(),"success");
|
|
|
+ if (isSuccess){
|
|
|
+ CommonUtil.toastNoRepeat(mActivity, "获取成功");
|
|
|
+ }
|
|
|
+ progressDialog.dismiss();
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onFail(int flag, String failStr) throws Exception {
|
|
|
+ progressDialog.dismiss();
|
|
|
+ CommonUtil.toastNoRepeat(mActivity, failStr);
|
|
|
+ }
|
|
|
+
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected void initDatas() {
|
|
|
+ List<String> spList = new ArrayList<>();
|
|
|
+ spList.add("RS-1");
|
|
|
+ spList.add("RS-1R");
|
|
|
+ ArrayAdapter adapterspr = new ArrayAdapter(mActivity, R.layout.item_spinner_put, R.id.text_spinner, spList);
|
|
|
+ s_data.setAdapter(adapterspr);
|
|
|
+ s_data.setItemClick(new MySpinnerView.ItemClick() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view, int i) {
|
|
|
+ for (int i1 = 0; i1 < spList.size(); i1++) {
|
|
|
+ if (i1 == i) {
|
|
|
+ de_name = spList.get(i);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ s_data.setSelection(0);
|
|
|
+ de_name = spList.get(0);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean onKeyDown(int keyCode, KeyEvent event) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean onFragmentBackPressed() {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+}
|