diff --git a/test_mini/pages/qtest/form.js b/test_mini/pages/qtest/form.js index 8180304..2b5d91f 100644 --- a/test_mini/pages/qtest/form.js +++ b/test_mini/pages/qtest/form.js @@ -26,13 +26,127 @@ Page({ phoneInput: function(e){ this.data.phone = e.detail.value }, + kdInput: function(e){ + this.data.kdd = e.detail.value + }, + tap1:function(){ + api.request('/cms/material/','get', {name:'个人防护用品检测介绍和案例'}).then(res=>{ + var res1 = res.data + if(res1.count){ + var fileurl = getApp().globalData.host + res1.results[0].path + wx.showLoading({ + title: '正在下载...', + }) + wx.downloadFile({ + url: fileurl, + success(res) { + wx.showLoading({ + title: '成功,正在打开...', + }) + const filePath = res.tempFilePath + var filetype + if (fileurl.indexOf(".docx") != -1) { + filetype = 'docx' + } + else if (fileurl.indexOf(".doc") != -1) { + filetype = 'doc' + } + else if (fileurl.indexOf(".xlsx") != -1) { + filetype = 'xlsx' + } + else if (fileurl.indexOf(".xls") != -1) { + filetype = 'xls' + } + else if (fileurl.indexOf(".pptx") != -1) { + filetype = 'pptx' + } + else if (fileurl.indexOf(".ppt") != -1) { + filetype = 'ppt' + } + else if (fileurl.indexOf(".pdf") != -1) { + filetype = 'pdf' + } else { + wx.hideLoading() + return + } + wx.openDocument({ + filePath, + fileType: filetype, + success(res) { + wx.hideLoading() + console.log('打开文档成功') + }, fail: function (e) { + wx.hideLoading() + } + }) + } + }) + } + }) + }, + tap2:function(){ + api.request('/cms/material/','get', {name:'个人防护用品检测申请单'}).then(res=>{ + var res1 = res.data + if(res1.count){ + var fileurl = getApp().globalData.host + res1[0].path + wx.showLoading({ + title: '正在下载...', + }) + wx.downloadFile({ + url: fileurl, + success(res) { + wx.showLoading({ + title: '成功,正在打开...', + }) + const filePath = res.tempFilePath + var filetype + if (fileurl.indexOf(".docx") != -1) { + filetype = 'docx' + } + else if (fileurl.indexOf(".doc") != -1) { + filetype = 'doc' + } + else if (fileurl.indexOf(".xlsx") != -1) { + filetype = 'xlsx' + } + else if (fileurl.indexOf(".xls") != -1) { + filetype = 'xls' + } + else if (fileurl.indexOf(".pptx") != -1) { + filetype = 'pptx' + } + else if (fileurl.indexOf(".ppt") != -1) { + filetype = 'ppt' + } + else if (fileurl.indexOf(".pdf") != -1) { + filetype = 'pdf' + } else { + wx.hideLoading() + return + } + wx.openDocument({ + filePath, + fileType: filetype, + success(res) { + wx.hideLoading() + console.log('打开文档成功') + }, fail: function (e) { + wx.hideLoading() + } + }) + } + }) + } + }) + }, submit: function(){ if(this.data.name&&this.data.phone&&this.data.address){ let data = { name:this.data.name, phone:this.data.phone, address:this.data.address, - tests:this.data.tests + tests:this.data.tests, + kdd:this.data.kdd } api.request('/qtest/consult/','POST', data).then(res=>{ wx.showModal({ diff --git a/test_mini/pages/qtest/form.wxml b/test_mini/pages/qtest/form.wxml index 8dc0127..680f9e8 100644 --- a/test_mini/pages/qtest/form.wxml +++ b/test_mini/pages/qtest/form.wxml @@ -3,6 +3,10 @@