1 line
18 KiB
JavaScript
1 line
18 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-uricacid-index"],{2981:function(t,e,a){"use strict";var i=a("4ea4");a("d3b7"),Object.defineProperty(e,"__esModule",{value:!0}),e.config=e.uploading=e.request=void 0;var o=i(a("6c25")),n={apiUrl:"http://api.water.shangkelian.cn/api/",timeout:6e4};e.config=n;var r=!1,s=function(t,e){if("undefined"!==t.url&&""!==t.url)return n.header={Accept:"application/json",Authorization:o.default.getters.getToken||""},e||uni.showLoading({title:"加载中",mask:!0}),new Promise((function(e,a){uni.request({url:n.apiUrl+t.url,timeout:n.timeout,header:n.header||{},data:t.data||{},method:t.method||"GET",success:function(t){if(t.header.Authorization&&u("token",t.header.Authorization),200===t.statusCode){uni.hideLoading();var i=t.data;return 200===i.status_code?void e(i.data):401===i.status_code?void l():void a(i)}d(t.statusCode)}})}));uni.showToast({title:"请求地址不能为空",icon:"none"})};e.request=s;var c=function(t){return uni.showLoading({title:"上传中",mask:!0}),n.header={Accept:"application/json",Authorization:o.default.getters.getToken||""},new Promise((function(e,a){uni.uploadFile({url:n.apiUrl+"storage/uploads",files:t,header:n.header||{},success:function(t){if(200===t.statusCode){uni.hideLoading();var i=JSON.parse(t.data);return 200===i.status_code?void e(i.data):void a(i)}d(t.statusCode)}})}))};e.uploading=c;var d=function(t){switch(t){case 404:uni.showToast({title:t+"接口不存在,请联系系统管理员",icon:"none"});break;case 405:uni.showToast({title:t+"请检查接口请求方式错误",icon:"none"});break;case 500:uni.showToast({title:t+"服务端错误,请检查服务器信息",icon:"none"});break}},u=function(t){o.default.commit("setToken",t)},l=function(){r||(r||(r=!0),u(""),uni.showModal({title:"登录提示",content:"您的登录信息已过期,请重新登录",confirmColor:"#8b64fd",showCancel:!1,success:function(t){r=!1,t.confirm&&uni.reLaunch({url:"/pages/index/index"})}}))}},"4c18":function(t,e,a){"use strict";a.r(e);var i=a("b063"),o=a("b7a5");for(var n in o)"default"!==n&&function(t){a.d(e,t,(function(){return o[t]}))}(n);a("d0ad");var r,s=a("f0c5"),c=Object(s["a"])(o["default"],i["b"],i["c"],!1,null,"ac71fb18",null,!1,i["a"],r);e["default"]=c.exports},"63bd":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.uploads=void 0;var i=a("2981"),o=function(t){return(0,i.uploading)(t)};e.uploads=o},"9d38":function(t,e,a){var i=a("c369");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=a("4f06").default;o("276d003a",i,!0,{sourceMap:!1,shadowMode:!1})},ac2d:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a("e36a"),o=a("63bd"),n={data:function(){return{lastData:{Newscope:"",log:"",caseId:""},date:"请选择日期",recordShow:!1,cover:{showpath:"",path:""},tabType:"hyperglycemia"}},onShow:function(){this.lastInfo()},methods:{onTab:function(t){this.tabType=t,this.lastInfo()},lastInfo:function(){var t=this;(0,i.lastLog)(this.tabType).then((function(e){t.lastData.Newscope=e.scope,t.lastData.log=e.log,t.lastData.caseId=e.case.gout_case_id})).catch((function(t){uni.showToast({title:t.message,icon:"none"})}))},bindDateChange:function(t){this.date=t.target.value},recordClick:function(){this.recordShow=!this.recordShow},updImg:function(t){var e=this;uni.chooseImage({count:1,success:function(t){(0,o.uploads)([{uri:t.tempFilePaths[0]}]).then((function(t){e.cover={showpath:t.url[0],path:t.path[0]}})).catch((function(t){uni.showToast({title:t.message,icon:"none"})}))}})},siteform:function(t){var e=this;console.log(this.lastData),(0,i.AddlastLog)(this.lastData.caseId,{type:this.tabType,quantity:t.detail.value.quantity,remark:t.detail.value.remark,checked_at:this.date,cover:this.cover.path}).then((function(t){e.recordShow=!1,e.cover="",e.lastInfo()})).catch((function(t){uni.showToast({title:t.message,icon:"none"})}))}}};e.default=n},b063:function(t,e,a){"use strict";var i;a.d(e,"b",(function(){return o})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"content"},[a("v-uni-view",{staticClass:"tabs"},[a("v-uni-view",{staticClass:"tabs-item",class:"hyperglycemia"==t.tabType?"active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onTab("hyperglycemia")}}},[t._v("血糖记录")]),a("v-uni-view",{staticClass:"tabs-item",class:"hyperlipidemia"==t.tabType?"active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onTab("hyperlipidemia")}}},[t._v("血脂记录")]),a("v-uni-view",{staticClass:"tabs-item",class:"hypertension"==t.tabType?"active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onTab("hypertension")}}},[t._v("血压记录")])],1),a("v-uni-view",{staticClass:"While"},[a("v-uni-view",{staticClass:"top"},[a("v-uni-view",{staticClass:"top-time"},[t._v(t._s(t.lastData.log?t.lastData.log.created_at:"您还没有上传过血糖值"))]),t.lastData.log?a("v-uni-view",{staticClass:"top-record",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$Router.push({name:"uricacidList",params:{id:t.lastData.caseId,type:t.tabType}})}}},[t._v("所有记录")]):t._e()],1),a("v-uni-view",{staticClass:"uricacid"},[a("v-uni-view",{staticClass:"uricacid-number"},[t.lastData.log?[a("v-uni-text",[t._v(t._s(t.lastData.log.quantity))]),t._v(t._s(t.lastData.Newscope.scope.unit))]:[a("v-uni-text",[t._v("暂无数据")])]],2),a("v-uni-view",{staticClass:"uricacid-tips"},["hyperglycemia"==t.tabType?a("v-uni-view",[a("v-uni-view",[t._v("男性血糖指标 "+t._s(t.lastData.Newscope.man))]),a("v-uni-view",[t._v("女性血糖指标 "+t._s(t.lastData.Newscope.woman))])],1):t._e(),"hyperlipidemia"==t.tabType?a("v-uni-view",[a("v-uni-view",[t._v("男性血脂指标 "+t._s(t.lastData.Newscope.man))]),a("v-uni-view",[t._v("女性血脂指标 "+t._s(t.lastData.Newscope.woman))])],1):t._e(),"hypertension"==t.tabType?a("v-uni-view",[a("v-uni-view",[t._v("男性血压指标 "+t._s(t.lastData.Newscope.man))]),a("v-uni-view",[t._v("女性血压指标 "+t._s(t.lastData.Newscope.woman))])],1):t._e()],1)],1)],1),a("v-uni-view",{staticClass:"While analyse"},[a("v-uni-view",{staticClass:"analyse-title"},["hyperglycemia"==t.tabType?a("v-uni-text",[t._v("血糖趋势分析")]):t._e(),"hyperlipidemia"==t.tabType?a("v-uni-text",[t._v("血脂趋势分析")]):t._e(),"hypertension"==t.tabType?a("v-uni-text",[t._v("血压趋势分析")]):t._e()],1),t.lastData.log?a("v-uni-view",{staticClass:"analyse-text"},[t._v("当前血糖值为"+t._s(t.lastData.log.quantity)+"umol,"),t.lastData.Newscope.scope?[t._v(t._s(t.lastData.log.quantity>t.lastData.Newscope.scope.max?"高于":"低于")+t._s(t.lastData.Newscope.scope.max)+"umol\n "+t._s(t.lastData.log.quantity>t.lastData.Newscope.scope.max?"您的尿酸水平偏高,根据治疗指南需要进行治疗干预。需要生活控制(多喝水,饮食控制、并发症危险因素的控制、碱化尿液),配合药物治疗。具体情况请遵循医嘱。":"您的尿酸水平控制很棒,请继续保持"))]:t._e()],2):a("v-uni-view",{staticClass:"analyse-text"},[t._v("暂无分析数据")]),a("v-uni-view",{staticClass:"analyse-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.recordClick.apply(void 0,arguments)}}},["hyperglycemia"==t.tabType?a("v-uni-text",[t._v("记录血糖值")]):t._e(),"hyperlipidemia"==t.tabType?a("v-uni-text",[t._v("记录血脂值")]):t._e(),"hypertension"==t.tabType?a("v-uni-text",[t._v("记录血压值")]):t._e()],1)],1),t.recordShow?a("v-uni-view",{staticClass:"recordBack"}):t._e(),t.recordShow?a("v-uni-view",{staticClass:"recordCont"},[a("v-uni-form",{on:{submit:function(e){arguments[0]=e=t.$handleEvent(e),t.siteform.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"recordCont-title"},[a("v-uni-image",{staticClass:"recordCont-title-close",attrs:{src:"/static/icons/uricacidClose.png",mode:"aspectFill"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.recordClick.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"recordCont-title-text"},["hyperglycemia"==t.tabType?a("v-uni-text",[t._v("记录血糖值")]):t._e(),"hyperlipidemia"==t.tabType?a("v-uni-text",[t._v("记录血脂值")]):t._e(),"hypertension"==t.tabType?a("v-uni-text",[t._v("记录血压值")]):t._e()],1),a("v-uni-view",{staticClass:"recordCont-title-btn"},[a("v-uni-button",{attrs:{"form-type":"submit"}},[t._v("完成")])],1)],1),a("v-uni-view",{staticClass:"recordCont-form"},[a("v-uni-view",{staticClass:"site-input"},[a("v-uni-label",["hyperglycemia"==t.tabType?a("v-uni-text",[t._v("血糖值")]):t._e(),"hyperlipidemia"==t.tabType?a("v-uni-text",[t._v("血脂值")]):t._e(),"hypertension"==t.tabType?a("v-uni-text",[t._v("血压值")]):t._e()],1),a("v-uni-view",{staticClass:"recordCont-title-input"},[a("v-uni-input",{attrs:{placeholder:"请输入",name:"quantity",type:"digit"}}),"hyperglycemia"==t.tabType?a("v-uni-text",[t._v("mmol/L")]):t._e(),"hyperlipidemia"==t.tabType?a("v-uni-text",[t._v("mmol/L")]):t._e(),"hypertension"==t.tabType?a("v-uni-text",[t._v("mmHg")]):t._e()],1)],1),a("v-uni-view",{staticClass:"site-remarks"},[a("v-uni-textarea",{attrs:{name:"remark",placeholder:"请输入备注信息",maxlength:"30"}}),a("v-uni-text",[t._v("最大限制30字")])],1),a("v-uni-view",{staticClass:"site-data"},[a("v-uni-label",[t._v("记录日期")]),a("v-uni-view",{staticClass:"site-data-text"},[a("v-uni-picker",{attrs:{mode:"date",value:t.date},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.bindDateChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"uni-input"},[t._v(t._s(t.date))])],1)],1)],1),a("v-uni-view",{staticClass:"site-photo"},[a("v-uni-label",[t._v("上传图片(选填)")]),a("v-uni-view",{staticClass:"issueNew-photo"},[a("v-uni-image",{staticClass:"issueNew-icon",attrs:{src:t.cover.showpath||"/static/imgs/cover_img.png",mode:"aspectFill"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.updImg()}}})],1)],1)],1)],1)],1):t._e()],1)},n=[]},b7a5:function(t,e,a){"use strict";a.r(e);var i=a("ac2d"),o=a.n(i);for(var n in i)"default"!==n&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=o.a},c369:function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* uview scss */\n/* 引入自定义的scss */\n/**\n * Web唐明明\n * 匆匆数载恍如梦,岁月迢迢华发增。\n * 碌碌无为枉半生,一朝惊醒万事空。\n */.ios-bottom[data-v-ac71fb18]{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.ios-left[data-v-ac71fb18]{padding-left:env(safe-area-inset-left);padding-left:constant(safe-area-inset-left)}.ios-right[data-v-ac71fb18]{padding-right:env(safe-area-inset-right);padding-right:constant(safe-area-inset-right)}.ios-top[data-v-ac71fb18]{padding-top:0}.vertical[data-v-ac71fb18]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center}.nowrap[data-v-ac71fb18]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis[data-v-ac71fb18]{max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.content[data-v-ac71fb18]{overflow:hidden;background:#f3f4f6;min-height:calc(100vh - 60px)}.tabs[data-v-ac71fb18]{background-color:#fff;border-radius:0 0 %?10?% %?10?%;box-shadow:0 0 %?10?% rgba(0,0,0,.05);margin-bottom:%?30?%;padding:0 %?30?%;display:flex;justify-content:space-around}.tabs .tabs-item[data-v-ac71fb18]{line-height:%?100?%;color:#888}.tabs .tabs-item.active[data-v-ac71fb18]{font-weight:700;color:#4490ff}.While[data-v-ac71fb18]{border-radius:%?10?%;margin-bottom:%?30?%;background-color:#fff;padding:%?30?%;box-sizing:border-box;box-shadow:0 0 %?10?% rgba(0,0,0,.05)}.top[data-v-ac71fb18]{margin-bottom:%?30?%;display:flex;font-size:%?28?%}.top .top-time[data-v-ac71fb18]{color:#919191;flex:1}.top .top-record[data-v-ac71fb18]{color:#54975e}.uricacid[data-v-ac71fb18]{padding:%?40?% 0 %?20?%}.uricacid .uricacid-number[data-v-ac71fb18]{text-align:center;color:#919191}.uricacid .uricacid-number uni-text[data-v-ac71fb18]{color:#000;font-size:%?58?%;font-weight:600;padding-right:%?10?%}.uricacid .uricacid-tips[data-v-ac71fb18]{margin-top:%?30?%;font-size:%?26?%;text-align:center}.uricacid .uricacid-tips uni-text[data-v-ac71fb18]{padding:0 %?15?%;box-sizing:border-box}.analyse .analyse-title[data-v-ac71fb18]{font-weight:600;margin-bottom:%?30?%}.analyse .analyse-text[data-v-ac71fb18]{line-height:%?42?%;color:#585858;font-size:%?26?%}.analyse .analyse-btn[data-v-ac71fb18]{background-color:#4490ff;color:#fff;text-align:center;border-radius:%?80?%;line-height:%?84?%;margin:%?80?% 0 %?20?%}.recordBack[data-v-ac71fb18]{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.4);left:0;top:0;z-index:99}.recordCont[data-v-ac71fb18]{position:fixed;width:100%;left:0;bottom:0;background-color:#fff;z-index:100;overflow-y:scroll;height:60vh;border-radius:%?30?% %?30?% 0 0;padding:%?30?%;box-sizing:border-box}.recordCont .recordCont-title[data-v-ac71fb18]{border-bottom:%?2?% solid #f2f2f2;padding-bottom:%?30?%;display:flex;line-height:%?54?%;position:relative}.recordCont .recordCont-title .recordCont-title-close[data-v-ac71fb18]{width:%?40?%;height:%?40?%;margin-top:%?7?%}.recordCont .recordCont-title .recordCont-title-text[data-v-ac71fb18]{width:100%;text-align:center}.recordCont .recordCont-title .recordCont-title-btn uni-button[data-v-ac71fb18]{background-color:#4490ff;width:%?120?%;text-align:center;color:#fff;height:%?54?%;line-height:%?54?%;border-radius:%?40?%;font-size:%?28?%;position:absolute;right:0;top:0}.recordCont .recordCont-form[data-v-ac71fb18]{margin-top:%?30?%}.recordCont .recordCont-form .site-input[data-v-ac71fb18]{margin-bottom:%?30?%}.recordCont .recordCont-form .site-input uni-label[data-v-ac71fb18]{margin-bottom:%?20?%;display:block;font-weight:600}.recordCont .recordCont-form .site-input .recordCont-title-input[data-v-ac71fb18]{display:flex}.recordCont .recordCont-form .site-input .recordCont-title-input uni-input[data-v-ac71fb18]{flex:1;font-size:%?40?%}.recordCont .recordCont-form .site-input .recordCont-title-input uni-text[data-v-ac71fb18]{color:#adadad}.recordCont .recordCont-form .site-photo[data-v-ac71fb18]{display:flex}.recordCont .recordCont-form .site-photo uni-label[data-v-ac71fb18]{flex:1;margin-top:%?10?%;display:block;font-weight:600}.recordCont .recordCont-form .site-photo .issueNew-photo[data-v-ac71fb18]{width:%?120?%;height:%?120?%;margin:0 auto;background:#fff;position:relative;text-align:center;color:#999;font-size:%?28?%}.recordCont .recordCont-form .site-photo .issueNew-photo .issueNew-icon[data-v-ac71fb18]{width:100%;height:100%}.recordCont .recordCont-form .site-remarks[data-v-ac71fb18]{background-color:#f2f2f2;border-radius:%?10?%;padding:%?20?%;box-sizing:border-box}.recordCont .recordCont-form .site-remarks uni-textarea[data-v-ac71fb18]{width:100%;height:%?80?%}.recordCont .recordCont-form .site-remarks uni-text[data-v-ac71fb18]{text-align:right;display:block;font-size:%?26?%;color:#54975e}.recordCont .recordCont-form .site-data[data-v-ac71fb18]{margin:%?40?% 0;display:flex}.recordCont .recordCont-form .site-data uni-label[data-v-ac71fb18]{flex:1;font-weight:600}',""]),t.exports=e},d0ad:function(t,e,a){"use strict";var i=a("9d38"),o=a.n(i);o.a},e36a:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.foodVote=e.foodDet=e.foodList=e.allLogs=e.DelLog=e.DetLog=e.ListLog=e.AddlastLog=e.lastLog=e.goutCover=e.goutSee=e.goutAdd=e.goutCreate=void 0;var i=a("2981"),o=function(){return(0,i.request)({url:"gout/result/create"})};e.goutCreate=o;var n=function(t){return(0,i.request)({url:"gout/result",method:"POST",data:t})};e.goutAdd=n;var r=function(){return(0,i.request)({url:"gout/result"})};e.goutSee=r;var s=function(t,e){return(0,i.request)({url:"gout/result/"+t+"/add_cover",method:"POST",data:e})};e.goutCover=s;var c=function(t){return(0,i.request)({url:"gout/result/last_log",data:{type:t}})};e.lastLog=c;var d=function(t,e){return console.log(t),console.log(e),(0,i.request)({url:"gout/result/"+t+"/logs",method:"POST",data:e})};e.AddlastLog=d;var u=function(t,e){return(0,i.request)({url:"gout/result/"+t+"/logs",data:e})};e.ListLog=u;var l=function(t){return(0,i.request)({url:"gout/result/logs/"+t})};e.DetLog=l;var v=function(t){return(0,i.request)({url:"gout/result/logs/"+t,method:"DELETE"})};e.DelLog=v;var f=function(t){return(0,i.request)({url:"gout/result/all_logs",data:t})};e.allLogs=f;var p=function(t){return(0,i.request)({url:"gout/food",data:t})};e.foodList=p;var h=function(t){return(0,i.request)({url:"gout/food/"+t},!0)};e.foodDet=h;var b=function(t,e){return(0,i.request)({url:"gout/food/"+t+"/"+e,method:"POST"})};e.foodVote=b}}]); |