配偶调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', // 健康问卷列表 'QuestionChoose' => $base_url . '/api/H5/Question/choose', // 健康问卷列表
'AddressData' => $base_url . '/api/H5/Address/data', // 省市区数据 'AddressData' => $base_url . '/api/H5/Address/data', // 省市区数据
'UserHunjian' => $base_url . '/api/H5/User/hunjian', // 婚检人员信息 '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) public static function GetPersonInfo($data)
{ {
$res= self::Post(self::$BaseUrl . '/renyuan.aspx',$data,'获取人员档案'); $res= self::Post(self::$BaseUrl . '/renyuan.aspx',$data,'获取人员档案');
if($data['action']==2) return $res;
return $res['data'] ?? false; return $res['data'] ?? false;
} }
//获取报告解读日期和状态 //获取报告解读日期和状态
@ -135,7 +136,9 @@ class AspNetZhuanController extends Controller
if ($str_size > 10) $save_res = '{"data":"Row size too large"}'; if ($str_size > 10) $save_res = '{"data":"Row size too large"}';
self::$request->response_data = $save_res; self::$request->response_data = $save_res;
self::$request->save(); self::$request->save();
if (strpos($url, "renyuan.aspx") !== false and $data['action']==2) {
return $res;
}
if ($res['code'] == "200") { if ($res['code'] == "200") {
return $res; return $res;
} else { } else {

@ -11,6 +11,26 @@ use Illuminate\Support\Facades\DB;
class UserController extends Controller 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) public function hunjian(Request $request)
{ {
$person_id = $request->post('person_id'); $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('/ReportAnalysis', 'App\Http\Controllers\API\H5\ReportController@Analysis');//报告趋势
Route::post('/AnalysisTypeGetList', 'App\Http\Controllers\API\H5\AnalysisTypeController@GetList');//趋势分析项目列表 Route::post('/AnalysisTypeGetList', 'App\Http\Controllers\API\H5\AnalysisTypeController@GetList');//趋势分析项目列表
Route::post('/HunQianQuestionSubmit', 'App\Http\Controllers\API\H5\QuestionController@HunQianQuestionSubmit');//婚前问卷提交 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) => { const radioChange = (e, key) => {
input_data.value[key] = e.detail.value input_data.value[key] = e.detail.value
} }
const editDoneClick = () => { const editDoneClick = async() => {
let post_data = JSON.parse(JSON.stringify(input_data.value)) 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
post_data['配偶证件类型'] = number_type_array[input_data.value['配偶证件类型']].value post_data['配偶证件类型'] = number_type_array[input_data.value['配偶证件类型']].value
// for (let i in post_data) { for (let i in post_data) {
// if (!post_data[i]) { if (!post_data[i]) {
// return uni.$lu.toast(`${i}`) return uni.$lu.toast(`请填写${i}`)
// } }
// } }
HunQianQuestionSubmit(post_data)
//
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 HunQianQuestionSubmit = async (post_data) => {
const response = await $api('HunQianQuestionSubmit', { const response = await $api('HunQianQuestionSubmit', {

Loading…
Cancel
Save