yuwandanmian 1 år sedan
förälder
incheckning
982fa0f0ce

+ 2 - 2
src/api/excel.js

@@ -92,7 +92,7 @@ export function professionSearchExport(data) {
 // 缺陷问题导出
 export function errorDataExport(data) {
   return request_blob({
-    url: `/home_quality/errorDataExport`,
+    url: `/api/home_quality/errorDataExport`,
     method: 'post',
     responseType: 'blob',
     data
@@ -102,7 +102,7 @@ export function errorDataExport(data) {
 // 缺陷问题详情导出
 export function errorDetailsListExport(data) {
   return request_blob({
-    url: `/home_quality/errorDetailsListExport`,
+    url: `/api/home_quality/errorDetailsListExport`,
     method: 'post',
     responseType: 'blob',
     data

+ 1 - 1
src/views/allcase/caseViews.vue

@@ -100,7 +100,7 @@
           <sightGlass :dataObjArr="pacsDetail"></sightGlass>
         </div>
         <div v-else-if="is_active == 288 || is_active == 18">
-          <!-- 死亡记录 或 24小时内入院记录 -->
+          <!-- 死亡记录 或 24小时内入院记录 -->
           <DeathText :dataObjArr="dataObj"></DeathText>
         </div>
         <div v-else>

+ 1 - 1
src/views/allcase/components/CaseQualityBox2.vue

@@ -14,7 +14,7 @@
       </el-row>
       <el-row :gutter="20">
         <el-col :span="12" v-for="(item, index) of data.summary" :key="index">
-          <div class="title2" @click="onScroll(index)">{{ item.category }}<span style="float: right;">({{ item.nums }})</span></div>
+          <div class="title2" @click="onScroll(index)">{{ item.category }}:<span style="float: right;">({{ item.nums }})</span></div>
         </el-col>
       </el-row>
     </div>   

+ 1 - 1
src/views/data/frontHome/defectProblem.vue

@@ -102,7 +102,7 @@ export default {
       this.getList()
     },
     handelExport() {
-      errorDataExport(...this.searchData).then(res => {
+      errorDataExport(this.searchData).then(res => {
         const content = res.data; // 后台返回二进制数据
         const blob = new Blob([content]);
         const fileName = `缺陷问题.csv`;

+ 1 - 1
src/views/data/frontHome/defectRuleProblem.vue

@@ -121,7 +121,7 @@ export default {
       this.getList()
     },
     handelExport() {
-      errorDetailsListExport(...this.searchData).then(res => {
+      errorDetailsListExport(this.searchData).then(res => {
         const content = res.data; // 后台返回二进制数据
         const blob = new Blob([content]);
         const fileName = `缺陷问题详情.csv`;

+ 4 - 19
src/views/data/medicalRecords/defectList.vue

@@ -112,6 +112,10 @@ export default {
     this.department_name = this.$route.query.department_name;
     this.funQuery();
   },
+  async activated() {
+    await this.selectInfo();
+    this.department_name = this.$route.query.department_name;
+  },
   beforeRouteEnter(to, from, next) {
     const { path } = from
     if (['/data/front', '/data/after'].includes(path)) {
@@ -154,7 +158,6 @@ export default {
       // let pramse = {};
       this.$axios.post('/selectInfo').then(res => {
         this.payList = res.data.pay;
-        console.log(this.payList);
         //支付方式 pay
         this.departmentList = res.data.department.slice(1, res.data.department.length);
         //出院科室 department
@@ -164,24 +167,6 @@ export default {
     pageHasChanged() {
       this.funQuery();
     },
-    // selectInfo() {
-    //   let pramse = {};
-    //   this.$axios
-    //     .post("/selectInfo")
-    //     .then((res) => {
-    //       this.payList = res.data.pay;
-    //       console.log(this.payList);
-    //       //支付方式 pay
-    //       this.departmentList = res.data.department;
-    //       //出院科室 department
-    //       this.levelList = res.data.level;
-    //       //问题属性 level
-    //       this.coderList = res.data.coder;
-    //       //编码元  coder
-    //       this.statusList = res.data.status;
-    //       this.fieldList = res.data.field;
-    //     });
-    // },
     funQuery() {
       //查询
       const AAC01 = [];

+ 1 - 1
src/views/data/query/adviceSearch.vue

@@ -10,7 +10,7 @@
             <el-select v-model="item.select_type" class="width100 marginLeft" filterable placeholder="">
               <!-- fieldList -->
               <el-option label="且" :value="0" />
-              <el-option label="或" :value="1" />
+              <el-option label="或" :value="1" />
               <el-option label="不包含" :value="2" />
             </el-select>
             <el-select v-model="item.key" class="width150" filterable placeholder="请选择" @change="funSelect(index)">

+ 6 - 2
src/views/data/query/index.vue

@@ -2,7 +2,7 @@
   <div class="dashboard-container" :class="{'nocopy': $route.meta.nocopy}">
     <div class="block">
       <div class="barBtn">
-        <el-radio-group v-model="choice" class="bnts" size="medium">
+        <el-radio-group v-model="choice" class="bnts" size="medium" @change="handleChoiceChange">
           <el-radio-button :label="0">普通检索</el-radio-button>
           <el-radio-button :label="1">高级检索</el-radio-button>
         </el-radio-group>
@@ -93,7 +93,7 @@
             <el-select v-model="item.select_type" :class="index != 0 ? 'marginLeft' : ''" class="width100" filterable placeholder="" :disabled="item.lock">
               <!-- fieldList -->
               <el-option label="且" :value="0" />
-              <el-option label="或" :value="1" />
+              <el-option label="或" :value="1" />
               <el-option label="不包含" :value="2" />
             </el-select>
             <!-- 下拉框开始 -->
@@ -415,6 +415,10 @@ export default {
     this.selectInfo();
   },
   methods: {
+    // choice变化搜索条件重置
+    handleChoiceChange() {
+      this.reset()
+    },
     funkdef(key) {
       for (let item in this.fieldList) {
         if (this.fieldList[item].id == key) {

+ 1 - 1
src/views/outpatient/case/index.vue

@@ -14,7 +14,7 @@
               style="width: 90px; position: absolute; left: -100px;"
             >
               <el-option label="且" :value="0" />
-              <el-option label="或" :value="1" />
+              <el-option label="或" :value="1" />
               <el-option label="不包含" :value="2" />
           </el-select>
           <!-- 检索字段 -->

+ 1 - 1
src/views/search/index.vue

@@ -49,7 +49,7 @@
             <el-select v-if="index != 0" v-model="item.select_type" :class="index != 0 ? 'marginLeft' : ''" class="width100" filterable placeholder="" :disabled="item.lock">
               <!-- fieldList -->
               <el-option label="且" :value="0" />
-              <el-option label="或" :value="1" />
+              <el-option label="或" :value="1" />
               <el-option label="不包含" :value="2" />
             </el-select>
             <span v-if="index != 0" class="pind10" />