[feature]西医病历点位

This commit is contained in:
黎旭 2024-01-26 17:58:06 +08:00
parent cb0f4ba492
commit 5ec07e687e
2 changed files with 69 additions and 67 deletions

View File

@ -6,14 +6,13 @@ import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.databinding.ObservableField;
import com.blankj.utilcode.util.ToastUtils;
import com.eningqu.aipen.demo.PenCtrlSdkManager;
import com.eningqu.aipen.demo.databinding.FragmentMineBinding;
import com.eningqu.aipen.logic.model.mine.DoctorBean;
import com.eningqu.aipen.logic.network.Apis;
import com.eningqu.aipen.logic.network.BaseRetrofitUtils;
import com.eningqu.aipen.logic.network.RxLifecycle;
import com.eningqu.aipen.logic.network.SchedulerTransformer;
import com.eningqu.aipen.ui.base.BaseFragment;
import com.eningqu.aipen.ui.base.TestActivity;
@ -22,11 +21,6 @@ import com.eningqu.aipen.utils.GlobalConfig;
import com.eningqu.aipen.utils.SPUtil;
import com.kongzue.dialogx.dialogs.PopTip;
import io.reactivex.functions.Consumer;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
/**
* Package:com.eningqu.aipen.ui.mine
* Author:starr
@ -56,6 +50,7 @@ public class MineFragment extends BaseFragment<FragmentMineBinding> {
}
@SuppressLint("CheckResult")
@Override
protected void async() {
Integer ysId = (Integer) SPUtil.getInstance().getData(GlobalConfig.ysId, -1);
@ -64,6 +59,7 @@ public class MineFragment extends BaseFragment<FragmentMineBinding> {
} else {
BaseRetrofitUtils.getInstance().create(Apis.class).getDoctorInfoRx(ysId)
.compose(new SchedulerTransformer<>())
.compose(RxLifecycle.bindExLifecycle(this))
.subscribe(doctorBean -> {
//设置新的数据自动刷新界面
ysBean.setYsName(doctorBean.ys.ysName);

View File

@ -25,94 +25,100 @@ public class Constants {
public static final int NEW_PAGE_HEIGHT = 600 - 400;
//姓名点位
public static final int NAME_START_X = 0;
public static final int NAME_START_Y = 0;
public static final int NAME_WIDTH = 0;
public static final int NAME_HEIGHT = 0;
public static final int NAME_START_X = 490;
public static final int NAME_START_Y = 310;
public static final int NAME_WIDTH = 950 - 490;
public static final int NAME_HEIGHT = 440 - 310;
//性别点位
public static final int SEX_X = 0;
public static final int SEX_Y = 0;
public static final int SEX_WIDTH = 0;
public static final int SEX_HEIGHT = 0;
public static final int SEX_X = 1280;
public static final int SEX_Y = 310;
public static final int SEX_WIDTH = 1970 - 1280;
public static final int SEX_HEIGHT = 440 - 310;
//年龄点位
public static final int AGE_X = 0;
public static final int AGE_Y = 0;
public static final int AGE_WIDTH = 0;
public static final int AGE_HEIGHT = 0;
public static final int AGE_X = 490;
public static final int AGE_Y = 450;
public static final int AGE_WIDTH = 950 - 490;
public static final int AGE_HEIGHT = 570 - 450;
//联系电话点位
public static final int TEL_X = 0;
public static final int TEL_Y = 0;
public static final int TEL_WIDTH = 0;
public static final int TEL_HEIGHT = 0;
public static final int TEL_X = 1280;
public static final int TEL_Y = 450;
public static final int TEL_WIDTH = 1970 - 1280;
public static final int TEL_HEIGHT = 570 - 450;
//体温点位
public static final int TEM_X = 0;
public static final int TEM_Y = 0;
public static final int TEM_WIDTH = 0;
public static final int TEM_HEIGHT = 0;
public static final int TEM_X = 715;
public static final int TEM_Y = 590;
public static final int TEM_WIDTH = 1260 - 715;
public static final int TEM_HEIGHT = 710 - 590;
//呼吸点位
public static final int BREATH_X=0;
public static final int BREATH_Y=0;
public static final int BREATH_WIDTH=0;
public static final int BREATH_HEIGHT=0;
public static final int BREATH_X = 1500;
public static final int BREATH_Y = 590;
public static final int BREATH_WIDTH = 1970;
public static final int BREATH_HEIGHT = 700 - 590;
//脉搏点位
public static final int PULSE_X=0;
public static final int PULSE_Y=0;
public static final int PULSE_WIDTH=0;
public static final int PULSE_HEIGHT=0;
public static final int PULSE_X = 700;
public static final int PULSE_Y = 730;
public static final int PULSE_WIDTH = 1260 - 700;
public static final int PULSE_HEIGHT = 845 - 730;
//血压点位
public static final int PRESS_X=0;
public static final int PRESS_Y=0;
public static final int PRESS_WIDTH=0;
public static final int PRESS_HEIGHT=0;
public static final int PRESS_X = 1490;
public static final int PRESS_Y = 730;
public static final int PRESS_WIDTH = 1970 - 1490;
public static final int PRESS_HEIGHT = 845 - 730;
//过敏信息
public static final int ALLERGY_X = 490;
public static final int ALLERGY_Y = 860;
public static final int ALLERGY_WIDTH = 1960 - 490;
public static final int ALLERGY_HEIGHT = 1000 - 860;
//主诉点位
public static final int MAIN_X = 0;
public static final int MAIN_Y = 0;
public static final int MAIN_WIDTH = 0;
public static final int MAIN_HEIGHT = 0;
public static final int MAIN_X = 490;
public static final int MAIN_Y = 1020;
public static final int MAIN_WIDTH = 1960 - 485;
public static final int MAIN_HEIGHT = 1340 - 1020;
//现病历点位
public static final int NOW_X = 0;
public static final int NOW_Y = 0;
public static final int NOW_WIDTH = 0;
public static final int NOW_HEIGHT = 0;
public static final int NOW_X = 490;
public static final int NOW_Y = 1355;
public static final int NOW_WIDTH = 1960 - 490;
public static final int NOW_HEIGHT = 1580 - 1355;
//既往史点位
public static final int BEFORE_X = 0;
public static final int BEFORE_Y = 0;
public static final int BEFORE_WIDTH = 0;
public static final int BEFORE_HEIGHT = 0;
public static final int BEFORE_X = 490;
public static final int BEFORE_Y = 1600;
public static final int BEFORE_WIDTH = 1960 - 490;
public static final int BEFORE_HEIGHT = 1830 - 1600;
//检查资料点位
public static final int CHECK_X = 0;
public static final int CHECK_Y = 0;
public static final int CHECK_WIDTH = 0;
public static final int CHECK_HEIGHT = 0;
public static final int CHECK_X = 490;
public static final int CHECK_Y = 1850;
public static final int CHECK_WIDTH = 1960 - 490;
public static final int CHECK_HEIGHT = 2070 - 1850;
//初步诊断点位
public static final int FIRST_X = 0;
public static final int FIRST_Y=0;
public static final int FIRST_WIDTH=0;
public static final int FIRST_HEIGHT=0;
public static final int FIRST_X = 490;
public static final int FIRST_Y = 2090;
public static final int FIRST_WIDTH = 1960 - 490;
public static final int FIRST_HEIGHT = 2430 - 2090;
//处方点位
public static final int DEAL_X=0;
public static final int DEAL_Y=0;
public static final int DEAL_WIDTH=0;
public static final int DEAL_HEIGHT=0;
public static final int DEAL_X = 490;
public static final int DEAL_Y = 2450;
public static final int DEAL_WIDTH = 1960 - 490;
public static final int DEAL_HEIGHT = 2770 - 2450;
//医生签名处方
public static final int SIGN_X=0;
public static final int SIGN_Y=0;
public static final int SIGN_WIDTH=0;
public static final int SIGN_HEIGHT=0;
public static final int SIGN_X = 490;
public static final int SIGN_Y = 2780;
public static final int SIGN_WIDTH = 1960 - 490;
public static final int SIGN_HEIGHT = 2980 - 2780;
}
}