Your Name преди 1 година
родител
ревизия
7412703c84

+ 1 - 1
src/api.js

@@ -1,6 +1,6 @@
 import axios from 'axios';
 // var baseURL='http://118.190.145.217:8077'
-var baseURL='http://xjctest.baianxi.com'
+var baseURL='http://nj.scxjc.club'
 // var baseURL = '/'
 axios.interceptors.request.use(
   config => {

BIN
src/assets/images/entrybg.jpg


BIN
src/assets/images/entrybg_bk.jpg


BIN
src/assets/images/infobg.png


BIN
src/assets/images/infobg_bk.png


+ 1 - 0
src/components/DocIndex.vue

@@ -56,6 +56,7 @@
         this.$api.getAccountInfo().then(res => {
           if (!res.data.code) {
             this.doctorInfo = res.data.data
+            localStorage.setItem("authinfo",JSON.stringify(this.doctorInfo));
           }
         })
       },

+ 3 - 3
src/components/DocLogin.vue

@@ -22,7 +22,7 @@
           <input type="checkbox" checked v-if="form.isagree" @change="checkOnClick" />
           <input type="checkbox" v-else @change="checkOnClick" />
           <!-- <mt-checklist v-model="form.isagree" :options="['选项A', '选项B', '选项C']"></mt-checklist> -->
-          <span>我已知晓<span @click="showAgree=true" style="color:blue;">《PK程序用户隐私条款》</span></span>
+          <span>我已知晓<span @click="showAgree=true" style="color:blue;">《用户隐私条款》</span></span>
 
         </div>
       </div>
@@ -31,7 +31,7 @@
     <div class="container dialogContainer" v-if="showAgree">
       <div class="bgimg"></div>
       <div class="content">
-        <div class="title">PK程序用户隐私条款</div>
+        <div class="title">用户隐私条款</div>
         <div class="agreeForm">
           <div class="agreedoc" v-html="agreementInfo.content">
           </div>
@@ -142,7 +142,7 @@
         if (!this.form.isagree) {
           MessageBox({
             title: '提示',
-            message: '请先同意《PK程序用户隐私条款》'
+            message: '请先同意《用户隐私条款》'
           })
           return
         }

+ 1 - 1
src/components/Notice.vue

@@ -88,7 +88,7 @@
         border-bottom: 1px solid #4472C4;
         font-size: 14px;
         p{
-          color: #E3E3E3;
+          color: #333333;
         }
         &:last-child{
           border: none;

+ 9 - 5
src/components/PatBleedCount.vue

@@ -5,8 +5,8 @@
       <div class="title">出血次数统计</div>
       <div v-if='id && name' class="title" style="font-size: 1rem;">姓名:{{name}}</div>
       <div class="injectionListForm baseInfo">
-        <p>年化出血率:</p>
-        <p>年化关节出血率:</p>
+        <p>年化出血率:{{year_bleed_rate}}</p>
+        <p>年化关节出血率:{{year_gj_bleed_rate}}</p>
         <ul class="tabs">
           <li @click="tabChange(1)" :class="tab==1?'act':''">近1个月</li>
           <li @click="tabChange(3)" :class="tab==3?'act':''">近3个月</li>
@@ -50,7 +50,9 @@
         patinfo:{},
         recordsList: [],
         barOption:{},
-        name:''
+        name:'',
+        year_bleed_rate:'',
+        year_gj_bleed_rate:''
       }
     },
     methods: {
@@ -79,6 +81,8 @@
         this.$api.get_patient_bleed_statistics(query_form).then(res => {
             if (!res.data.code) {
               let data=res.data.data
+              this.year_bleed_rate = data.year_bleed_rate;
+              this.year_gj_bleed_rate = data.year_gj_bleed_rate;
               this.barOption={
                     tooltip: {
                       trigger: 'axis',
@@ -104,7 +108,7 @@
                     series: [
                       {
                         name:'自发性出血',
-                        data: [data.gj_zfx_bleed_cnt+data.zfx_bleed_cnt, data.gj_zfx_bleed_cnt, data.zfx_bleed_cnt],
+                        data: [data.gj_zfx_bleed_cnt+data.qt_zfx_bleed_cnt, data.gj_zfx_bleed_cnt, data.qt_zfx_bleed_cnt],
                         itemStyle:{
                           color:'#DEEBF7'
                         },
@@ -118,7 +122,7 @@
                       },
                       {
                         name:'外伤性出血',
-                        data: [data.gj_wsx_bleed_cnt+data.wsx_bleed_cnt, data.gj_wsx_bleed_cnt, data.wsx_bleed_cnt],
+                        data: [data.gj_wsx_bleed_cnt+data.qt_wsx_bleed_cnt, data.gj_wsx_bleed_cnt, data.qt_wsx_bleed_cnt],
                         itemStyle:{
                           color:'#F8CBAD'
                         },

+ 6 - 6
src/components/PatCaseList.vue

@@ -76,11 +76,11 @@
           方案时间:{{item.ctime}}
           <mt-button type="primary" size="small" @click="showDetail(item.id)">详情</mt-button>
         </div>
-        <div class="footer" v-if="item.status==1 && item.islast==1">
+        <div class="footer" v-if="item.status==1 && item.islast==1 && isCurDoctor">
           <div class="jbbtn" @click="add(item)">新增</div>
           <div class="jbbtn" @click="edit(item)">调整</div>
         </div>
-        <div class="footer" v-if="item.status==0">
+        <div class="footer" v-if="item.status==0 && isCurDoctor">
           <div class="jbbtn" @click="edit(item)" style="width:80%;">继续填写</div>
         </div>
       </div>
@@ -127,7 +127,8 @@
         doctorList: [],
         patientList: [],
         curDoctor: {},
-        curPatient: {}
+        curPatient: {},
+        isCurDoctor:false
       }
     },
     methods: {
@@ -143,7 +144,7 @@
         }
       },
       goToPatient(item) {
-        if(item.id == this.id){
+        if(item.id == this.id || true){
           this.queryForm.cur_doctor_id = item.id
           this.getData()
           this.selected = 2
@@ -156,6 +157,7 @@
         this.getData()
         this.selected = 3
         this.curPatient = item
+        this.isCurDoctor = this.queryForm.cur_doctor_id == this.id
       },
       goPage(path) {
         this.$router.push(path)
@@ -260,8 +262,6 @@
         this.queryForm.patient_id=this.$route.params.id
         this.curPatient.id=this.$route.params.id
       }
-
-
       this.getData()
     },
     mounted() {

+ 7 - 3
src/components/PatGjBleedCount.vue

@@ -5,8 +5,8 @@
       <div class="title">关节出血次数统计</div>
       <div v-if='id && name' class="title" style="font-size: 1rem;">姓名:{{name}}</div>
       <div class="injectionListForm baseInfo">
-        <p>年化出血率:</p>
-        <p>年化关节出血率:</p>
+        <p>年化出血率:{{year_bleed_rate}}</p>
+        <p>年化关节出血率:{{year_gj_bleed_rate}}</p>
         <ul class="tabs">
           <li @click="tabChange(1)" :class="tab==1?'act':''">近1个月</li>
           <li @click="tabChange(3)" :class="tab==3?'act':''">近3个月</li>
@@ -47,7 +47,9 @@
         recordsList: [],
         barOption:{},
         id:'',
-        name:''
+        name:'',
+        year_bleed_rate:'',
+        year_gj_bleed_rate:''
       }
     },
     methods: {
@@ -76,6 +78,8 @@
         this.$api.get_patient_bleed_statistics(query_form).then(res => {
             if (!res.data.code) {
               let data=res.data.data
+              this.year_bleed_rate = data.year_bleed_rate;
+              this.year_gj_bleed_rate = data.year_gj_bleed_rate;
               let x_data=[],y_data_zfx=[],y_data_wsx=[]
               data.gj_bleed_list.forEach(item=>{
                 x_data.push(item.gj_name)

+ 1 - 1
src/components/PatIndex.vue

@@ -83,7 +83,7 @@
               </div>
             </div>
           </div>
-          <div v-if='timeinfo.remain_time'>距离【目标谷活性{{timeinfo.mbghx}}%】还有{{timeinfo.remain_time}}小时</div>
+          <div v-if='timeinfo.remain_time && latestCase.record'>距离【目标谷活性{{timeinfo.mbghx}}%】还有{{timeinfo.remain_time}}小时</div>
           <div class="footer">
             <div class="jbbtn" @click="goPage('/patclockin')">注射打卡</div>
             <div class="jbbtn" @click="goPage('/patinjectionlist')">注射记录</div>

+ 2 - 2
src/components/PatRegister.vue

@@ -22,7 +22,7 @@
           <input type="checkbox" checked v-if="form.isagree" @change="checkOnClick" />
           <input type="checkbox" v-else @change="checkOnClick" />
           <!-- <mt-checklist v-model="form.isagree" :options="['选项A', '选项B', '选项C']"></mt-checklist> -->
-          <span>我已知晓<span @click="showAgree=true" style="color:blue;">《PK程序用户隐私条款》</span></span>
+          <span>我已知晓<span @click="showAgree=true" style="color:blue;">《用户隐私条款》</span></span>
 
         </div>
       </div>
@@ -31,7 +31,7 @@
     <div class="container dialogContainer" v-if="showAgree">
       <div class="bgimg"></div>
       <div class="content">
-        <div class="title">PK程序用户隐私条款</div>
+        <div class="title">用户隐私条款</div>
         <div class="agreeForm">
           <div class="agreedoc" v-html="agreementInfo.content">
             

+ 1 - 1
vue.config.js

@@ -3,7 +3,7 @@ module.exports = {
         proxy: {
             '/api': {
                 // target: 'http://118.190.145.217:8090',
-                target: 'http://xjctest.baianxi.com',
+                target: 'http://nj.scxjc.club',
                 changeOrigin: true
             }
         },