Przeglądaj źródła

沙雅中医知识模块bug修改

wangsy 5 miesięcy temu
rodzic
commit
51849aadca
2 zmienionych plików z 22 dodań i 21 usunięć
  1. 20 19
      src/js/staticSearch.js
  2. 2 2
      webpack.config.js

+ 20 - 19
src/js/staticSearch.js

@@ -11,6 +11,7 @@ let searchType = getUrlArgObject("searchType") || ""
 
 
 let medicalTypesList = []
+let medicalCNTypesList = []
 let first = true
 const is8Ie = isIe8() //判断是否为IE8
 // if(is8Ie) {
@@ -258,19 +259,19 @@ function getMedicalCNTypes() {
     post(config.dictionaryInfo,{}).then((res) =>{
         const data = res.data
         if(data.code == 0) {
-            medicalTypesList = res.data.data[14]
-            medicalTypesList[0].checked = true
-            renderMedicalCNType(medicalTypesList)
+            medicalCNTypesList = res.data.data[14]
+            medicalCNTypesList[0].checked = true
+            renderMedicalCNType(medicalCNTypesList)
         } else {
             console.log(res)
         }
     })
 }
 
-function renderMedicalCNType(medicalTypesList) {
+function renderMedicalCNType(medicalCNTypesList) {
     let str = ''
-    for(let i = 0; i < medicalTypesList.length; i++) {
-        str += `<span class='medicalCNTypeItem' data-index=${i}><img src = ${medicalTypesList[i].checked? checkOnImg:checkOffImg}>${medicalTypesList[i].name}</span>`
+    for(let i = 0; i < medicalCNTypesList.length; i++) {
+        str += `<span class='medicalCNTypeItem' data-index=${i}><img src = ${medicalCNTypesList[i].checked? checkOnImg:checkOffImg}>${medicalCNTypesList[i].name}</span>`
     }
     $('.searchCNTypeBox').html(str)
     bindMedicalCNTypeClick();
@@ -280,22 +281,22 @@ function bindMedicalCNTypeClick() {
     $('.searchCNTypeBox .medicalCNTypeItem').on("click", function(){
         const index = $(this).attr('data-index')
         if(index == 0) {
-            if(medicalTypesList[0].checked) {
-                medicalTypesList[0].checked = false
+            if(medicalCNTypesList[0].checked) {
+                medicalCNTypesList[0].checked = false
             }else {
-                for(let i = 0; i < medicalTypesList.length; i++) {
-                    medicalTypesList[i].checked = false
+                for(let i = 0; i < medicalCNTypesList.length; i++) {
+                    medicalCNTypesList[i].checked = false
                 }
-                medicalTypesList[0].checked = true
+                medicalCNTypesList[0].checked = true
             }
-            renderMedicalCNType(medicalTypesList)
+            renderMedicalCNType(medicalCNTypesList)
         } else {
-            if(medicalTypesList[0].checked) {
-                medicalTypesList[0].checked = false
+            if(medicalCNTypesList[0].checked) {
+                medicalCNTypesList[0].checked = false
             }
-            medicalTypesList[index].checked = !medicalTypesList[index].checked
+            medicalCNTypesList[index].checked = !medicalCNTypesList[index].checked
         }
-        renderMedicalCNType(medicalTypesList)
+        renderMedicalCNType(medicalCNTypesList)
     })
 }
 
@@ -308,9 +309,9 @@ function getKnowledgeCNData(value) {
         first =false
     }
     let medicalTypes = []
-    for(let i = 0; i < medicalTypesList.length; i++) {
-        if(medicalTypesList[i].checked) {
-            medicalTypes.push(medicalTypesList[i].val)
+    for(let i = 0; i < medicalCNTypesList.length; i++) {
+        if(medicalCNTypesList[i].checked) {
+            medicalTypes.push(medicalCNTypesList[i].val)
         }
     }
     $(".searchKnowledgeCN .staticSearchCNB .searching").css("display","block")

+ 2 - 2
webpack.config.js

@@ -6,8 +6,8 @@ const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
 const webpack = require('webpack');
 
 //const proxyHost = "http://172.16.8.60:6060";
-// const proxyHost = "http://192.168.65.95:6060";      //沙雅后端地址
-const proxyHost = "http://173.18.12.195:6060";
+const proxyHost = "http://192.168.65.95:6060";      //沙雅后端地址
+// const proxyHost = "http://173.18.12.195:6060";
 module.exports = {
   entry: {
     //index: path.resolve(__dirname, 'src/js', 'index.js'),