12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- var Request = new Object()
- Request = GetRequest()
- var param = JSON.parse(decodeURIComponent(Request.paramStr)),
- backToSynergy = Request.backToSynergy
- param.key = ''
- param.text = ''
- $(function () {
- $('#closeBtn').click(function () {
- closeLayer()
- })
- $('#submitBtn').click(function () {
- var loadingid = top.layer.load(1, {
- shade: [0.1, '#fff'] //0.1透明度的白色背景
- })
- if (!param.patientPhone) {
- top.showErrorMessage('请填写病人手机号码')
- top.layer.close(loadingid)
- return
- }
- if (!param.text) {
- top.showErrorMessage('请填写验证码')
- top.layer.close(loadingid)
- return
- }
- var p = JSON.parse(JSON.stringify(param))
- var user = JSON.parse(sessionStorage.getItem('LoginUser'))
- p.dcode = user.code
- p.dname = user.name
- p.relationCode = ''
- p.reservationType = 1
- p.incidentalMsgType = ''
- p.incidentalMsg = ''
- p.reservationReason = ''
- p.paramJson = encodeURIComponent(encodeURIComponent(JSON.stringify([])))
- var arrangeDate = JSON.parse(p.arrangeDate)
- arrangeDate.sectionType = 'a'
- arrangeDate.clazz = 'div-time-enable'
- p.arrangeDate = JSON.stringify(arrangeDate)
- // "sectionType":"a","clazz":"div-time-enable"
- // p.arrangeDate = JSON.stringify(p.arrangeDate)
- // {"max":"1","startTime":"2020/4/17 8:00:00","used":"0","endTime":"2020/4/17 8:07:00","sectionType":"a","clazz":"div-time-enable"}
- APIService.createOrderByDoctor(p)
- .then(function (res) {
- top.layer.close(loadingid)
- if (res.status == 200) {
- top.showSuccessMessage('提交预约挂号成功!')
- if (backToSynergy) {
- top.setSynergyData(param)
- }
- closeLayer()
- } else {
- top.showErrorMessage(res.msg || '预约挂号提交失败!请稍后重试')
- }
- })
- .catch(function (e) {
- top.layer.close(loadingid)
- console && console.error(e)
- })
- })
- $('input:radio').click(function () {
- console.log($('input:radio:checked').val(), 'aaaaaaaaaaaaaaaaaaa')
- })
- $('input:checkbox').click(function () {
- var checkList = new Array()
- $('input[name="referInfo"]:checked').each(function () {
- checkList.push($(this).val()) //向数组中添加元素
- console.log('asxxsxsxs', checkList)
- })
- })
- })
- function closeLayer() {
- var index = top.layer.getFrameIndex(window.name)
- top.layer.close(index)
- }
- new Vue({
- el: '#app',
- data: function () {
- return {
- param: param,
- imgCodeImg: '',
- radio: 0,
- referenceInfo: '已选0'
- }
- },
- mounted: function () {},
- methods: {}
- })
|