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: {} })