配偶调his

main
yanzai 1 year ago
parent bb0ffe4e4a
commit 1a30387273

@ -81,6 +81,7 @@ class ApiMapController extends Controller
'QuestionChoose' => $base_url . '/api/H5/Question/choose', // 健康问卷列表
'AddressData' => $base_url . '/api/H5/Address/data', // 省市区数据
'UserHunjian' => $base_url . '/api/H5/User/hunjian', // 婚检人员信息
'hunjianBySFZ' => $base_url . '/api/H5/hunjianBySFZ', // 婚检人员信息
];
}

@ -75,6 +75,7 @@ class AspNetZhuanController extends Controller
public static function GetPersonInfo($data)
{
$res= self::Post(self::$BaseUrl . '/renyuan.aspx',$data,'获取人员档案');
if($data['action']==2) return $res;
return $res['data'] ?? false;
}
//获取报告解读日期和状态
@ -135,7 +136,9 @@ class AspNetZhuanController extends Controller
if ($str_size > 10) $save_res = '{"data":"Row size too large"}';
self::$request->response_data = $save_res;
self::$request->save();
if (strpos($url, "renyuan.aspx") !== false and $data['action']==2) {
return $res;
}
if ($res['code'] == "200") {
return $res;
} else {

@ -11,6 +11,26 @@ use Illuminate\Support\Facades\DB;
class UserController extends Controller
{
public function hunjianBySFZ(Request $request)
{
$sfz = $request->post('sfz');
$res = false;
if(isset($sfz)){
$dnet = new AspNetZhuanController();
$res = $dnet->GetPersonInfo([
"zjh" => $sfz,
"action" => "2",
"ghzid"=>""
]);
return \Yz::Return(true,"查询完成",['info'=>$res]);
}else{
return \Yz::echoError1('身份证不能为空');
}
}
public function hunjian(Request $request)
{
$person_id = $request->post('person_id');

@ -70,6 +70,7 @@ Route::group(['middleware' => ['log'],'prefix' => 'api/H5'], function () {
Route::post('/ReportAnalysis', 'App\Http\Controllers\API\H5\ReportController@Analysis');//报告趋势
Route::post('/AnalysisTypeGetList', 'App\Http\Controllers\API\H5\AnalysisTypeController@GetList');//趋势分析项目列表
Route::post('/HunQianQuestionSubmit', 'App\Http\Controllers\API\H5\QuestionController@HunQianQuestionSubmit');//婚前问卷提交
Route::post('/hunjianBySFZ', 'App\Http\Controllers\API\H5\UserController@hunjianBySFZ');//根据身份证查询建档信息

@ -187,16 +187,34 @@
const radioChange = (e, key) => {
input_data.value[key] = e.detail.value
}
const editDoneClick = () => {
const editDoneClick = async() => {
let post_data = JSON.parse(JSON.stringify(input_data.value))
post_data['证件类型'] = number_type_array[input_data.value['证件类型']].value
post_data['配偶证件类型'] = number_type_array[input_data.value['配偶证件类型']].value
// for (let i in post_data) {
// if (!post_data[i]) {
// return uni.$lu.toast(`${i}`)
// }
// }
for (let i in post_data) {
if (!post_data[i]) {
return uni.$lu.toast(`请填写${i}`)
}
}
//
const response = await $api('hunjianBySFZ', {
sfz: input_data.value['配偶证件号'],
})
$response(response, () => {
if(response.status){
if(response.data.info.code ==200){
HunQianQuestionSubmit(post_data)
}else{
uni.$lu.toast("配偶未建档,请先建档")
}
}
})
}
const HunQianQuestionSubmit = async (post_data) => {
const response = await $api('HunQianQuestionSubmit', {

Loading…
Cancel
Save