diff --git a/images/card.png b/images/card.png new file mode 100644 index 0000000..9d4c002 Binary files /dev/null and b/images/card.png differ diff --git a/images/dot.gif b/images/dot.gif new file mode 100644 index 0000000..7dc330f Binary files /dev/null and b/images/dot.gif differ diff --git a/images/icon/cjkf.png b/images/icon/cjkf.png new file mode 100644 index 0000000..7d42491 Binary files /dev/null and b/images/icon/cjkf.png differ diff --git a/images/icon/dagl.png b/images/icon/dagl.png new file mode 100644 index 0000000..dd11c80 Binary files /dev/null and b/images/icon/dagl.png differ diff --git a/images/icon/flwf.png b/images/icon/flwf.png new file mode 100644 index 0000000..69f116b Binary files /dev/null and b/images/icon/flwf.png differ diff --git a/images/icon/jdyh.png b/images/icon/jdyh.png new file mode 100644 index 0000000..bb90927 Binary files /dev/null and b/images/icon/jdyh.png differ diff --git a/images/icon/jgtc.png b/images/icon/jgtc.png new file mode 100644 index 0000000..2954966 Binary files /dev/null and b/images/icon/jgtc.png differ diff --git a/images/icon/jrfw.png b/images/icon/jrfw.png new file mode 100644 index 0000000..2308cd9 Binary files /dev/null and b/images/icon/jrfw.png differ diff --git a/images/icon/jtcx.png b/images/icon/jtcx.png new file mode 100644 index 0000000..da7f736 Binary files /dev/null and b/images/icon/jtcx.png differ diff --git a/images/icon/jzfw.png b/images/icon/jzfw.png new file mode 100644 index 0000000..522bcd3 Binary files /dev/null and b/images/icon/jzfw.png differ diff --git a/images/icon/mrt.png b/images/icon/mrt.png new file mode 100644 index 0000000..a6ea512 Binary files /dev/null and b/images/icon/mrt.png differ diff --git a/images/icon/poaz.png b/images/icon/poaz.png new file mode 100644 index 0000000..15e1a73 Binary files /dev/null and b/images/icon/poaz.png differ diff --git a/images/icon/qyjsl.png b/images/icon/qyjsl.png new file mode 100644 index 0000000..9b0dd2d Binary files /dev/null and b/images/icon/qyjsl.png differ diff --git a/images/icon/qyzp.png b/images/icon/qyzp.png new file mode 100644 index 0000000..4bf169f Binary files /dev/null and b/images/icon/qyzp.png differ diff --git a/images/icon/rclh.png b/images/icon/rclh.png new file mode 100644 index 0000000..b9f6c3a Binary files /dev/null and b/images/icon/rclh.png differ diff --git a/images/icon/tycg.png b/images/icon/tycg.png new file mode 100644 index 0000000..d01ec89 Binary files /dev/null and b/images/icon/tycg.png differ diff --git a/images/icon/whly.png b/images/icon/whly.png new file mode 100644 index 0000000..bc37294 Binary files /dev/null and b/images/icon/whly.png differ diff --git a/images/icon/xljy.png b/images/icon/xljy.png new file mode 100644 index 0000000..8a26bbf Binary files /dev/null and b/images/icon/xljy.png differ diff --git a/images/icon/ylbj.png b/images/icon/ylbj.png new file mode 100644 index 0000000..1eeb5ca Binary files /dev/null and b/images/icon/ylbj.png differ diff --git a/images/icon/ylfw.png b/images/icon/ylfw.png new file mode 100644 index 0000000..39b972f Binary files /dev/null and b/images/icon/ylfw.png differ diff --git a/images/icon/zvrx.png b/images/icon/zvrx.png new file mode 100644 index 0000000..f4bb973 Binary files /dev/null and b/images/icon/zvrx.png differ diff --git a/images/icon/zwfw.png b/images/icon/zwfw.png new file mode 100644 index 0000000..4a72a27 Binary files /dev/null and b/images/icon/zwfw.png differ diff --git a/images/shield.png b/images/shield.png new file mode 100644 index 0000000..4155105 Binary files /dev/null and b/images/shield.png differ diff --git a/models/service.js b/models/service.js new file mode 100644 index 0000000..7b1d81f --- /dev/null +++ b/models/service.js @@ -0,0 +1,165 @@ +import { HTTP, Method} from '../utils/http.js' +const url = { + service_list:'/api/serverType/serverTypeList', + service_detail:'/api/serverType/serverTypeDetail', + user_info:'/api/miniuser/getInfo', + depart_list:'/api/appointmentDetail/departList', + vip_card:'/api/highTalent/cardShow', + hosptial_list:'/api/hospitalDoctors/hospitalList', + doctor_list:'/api/hospitalDoctors/doctorsAndDeptList', + service_order:'/api/appointmentDetail/add', + apply:'/api/applyDetail/add', + time_range:'/api/appointmentDetail/holidays', + my_service:'/api/appointmentDetail/myAppointmentList', + appointment_detail:'/api/appointmentDetail/appointmentDetail' +} +class ServiceModel extends HTTP { + constructor () { + super() + } + + getService(success){ + let params = { + url:url.service_list, + method: Method.GET, + data: { + + }, + success: success + } + this.request(params) + } + + serviceDetail(code,success){ + let params = { + url:url.service_detail, + method: Method.POST, + data: { + serverCode:code + }, + success: success + } + this.request(params) + } + + getUserInfo(success){ + let params = { + url:url.user_info, + method: Method.GET, + data: { + // serverCode:code + }, + success: success + } + this.request(params) + } + + getDepartList(code,success){ + let params = { + url:url.depart_list, + method: Method.GET, + data: { + serverCode:code + }, + success: success + } + this.request(params) + } + + vipCard(success){ + let params = { + url:url.vip_card, + method: Method.POST, + data: { + // serverCode:code + }, + success: success + } + this.request(params) + + } + + getHosptialList(success){ + let params = { + url:url.hosptial_list, + method: Method.GET, + data: { + // serverCode:code + }, + success: success + } + this.request(params) + } + + getDoctorList(hospital,success){ + let params = { + url:url.doctor_list, + method: Method.GET, + data: { + hospital:hospital + }, + success: success + } + this.request(params) + } + + serviceOrder(data,success){ + let params = { + url:url.service_order, + method: Method.POST, + data:data, + success: success + } + this.request(params) + } + + apply(data,success){ + let params = { + url:url.apply, + method: Method.POST, + data: data, + success: success + } + this.request(params) + } + + timeRange(code,success){ + let params = { + url:url.time_range, + method: Method.GET, + data: { + serverCode:code + }, + success: success + } + this.request(params) + } + + myService(page,success){ + let params = { + url:url.my_service, + method: Method.POST, + data: { + pageNo:page, + pageSize:10 + }, + success: success + } + this.request(params) + } + + appointmentDetail(id,success){ + let params = { + url:url.appointment_detail, + method: Method.GET, + data: { + id:id + }, + success: success + } + this.request(params) + } +} + + +export { ServiceModel } \ No newline at end of file