835f3363757f6b5703c9385a6d60feff5681f93c..6adeb6bdc3b8753a23f1451fc5a6cae4ce39a9fe
2024-07-24 YM
Merge branch 'master' of http://182.92.203.7:2001/r/TCM_CharacterLibrary
6adeb6 对比 | 目录
2024-07-24 YM
1
678359 对比 | 目录
1个文件已修改
153 ■■■■ 已修改文件
src/pages/academicSchools/index.vue 153 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/academicSchools/index.vue
@@ -297,11 +297,10 @@
        <span @click="closeDom">关闭</span>
      </div>
      <div class="content">
        <p>姓名:{{ detailData.name }}</p>
        <p>别名:{{ detailData.alias }}</p>
        <p>籍贯:{{ detailData.nativePlace }}</p>
        <p>医学分科: {{ detailData.medicalBranch }}</p>
        <p>小传:{{ detailData.biography }}</p>
        <p>代表人物:{{ detailData.character }}</p>
        <p>重要医家:{{ detailData.skilledDoctor }}</p>
        <p>代表性著作:{{ detailData.works }}</p>
        <p>学派思想: {{ detailData.thought }}</p>
      </div>
      <div class="btn" @click="spaceTimeArr(detailData.id)">查看更多>>></div>
    </div>
@@ -420,28 +419,28 @@
      // 分类
      categories: [
        {
          name: "亲属关系",
          name: "亲属关系"
        },
        {
          name: "师承关系",
          name: "师承关系"
        },
        {
          name: "文献作品",
          name: "文献作品"
        },
        {
          name: "社会关系",
          name: "社会关系"
        },
        {
          name: "活动地",
          name: "活动地"
        },
        {
          name: "学术流派",
        },
          name: "学术流派"
        }
      ],
      // 当前人物信息
      ownInfo: null,
      detailData: {
        name: "",
        name: ""
      },
      isAdvancedSearch: false,
      formData: {
@@ -461,7 +460,7 @@
      personPageInfo: {
        totalCount: 0,
        page: 1,
        limit: 10,
        limit: 10
      },
      personTag: [],
      socialDistinction: [],
@@ -480,7 +479,7 @@
      infoOfPersons: [],
      infoOfSchools: [],
      nodeDatas: [],
      links: [],
      links: []
    };
  },
  mounted() {
@@ -517,7 +516,7 @@
        return {
          ...item,
          name: item.currentName,
          id: item.dynastyId,
          id: item.dynastyId
        };
      });
      this.formData.actively = data;
@@ -538,7 +537,7 @@
          return {
            ...item,
            name: item.currentName,
            id: item.dynastyId,
            id: item.dynastyId
          };
        });
        this.formData.actively = data;
@@ -549,7 +548,7 @@
    getAddressList() {
      const data = {
        page: this.page,
        pageSize: this.pageSize,
        pageSize: this.pageSize
      };
      if (this.dynastyId != "") {
        data["dynastyId"] = this.dynastyId;
@@ -565,7 +564,7 @@
          this.gridData = res?.list?.map((item, i) => {
            return {
              ...item,
              index: i,
              index: i
            };
          });
        } else {
@@ -696,7 +695,7 @@
            parentName: parent?.NAME[0]?.content1 ?? parent.parentName,
            name: personInfo?.NAME[0]?.content1,
            category: type,
            symbolSize: 15,
            symbolSize: 15
          };
          if (order > 80) {
            order = 80;
@@ -798,7 +797,7 @@
              const data = item[str]?.map((e) => {
                return {
                  ...e,
                  personId: item.personId,
                  personId: item.personId
                };
              });
              if (ele[str] && data?.length) {
@@ -987,8 +986,8 @@
            id: item.mainId,
            name: mainPerson.NAME[0].content1,
            itemStyle: {
              color: "#244a7b",
            },
              color: "#244a7b"
            }
          });
        } else {
          switch (parent.thisType) {
@@ -1005,7 +1004,7 @@
                  this.nodeDatas.push({
                    category: 0,
                    id: item.mainId,
                    name: p.NAME[0].content1,
                    name: p.NAME[0].content1
                  });
                }
              }
@@ -1021,8 +1020,8 @@
                  padding: [3, 8],
                  borderRadius: 30,
                  position: "middle", // 设置标签文本在线的中间位置上居中显示
                  distance: -10, // 将标签放置在连接线上
                },
                  distance: -10 // 将标签放置在连接线上
                }
              });
              break;
            case 2:
@@ -1034,12 +1033,12 @@
                this.nodeDatas.push({
                  category: 2,
                  id: item.mainId,
                  name: item.literatureName,
                  name: item.literatureName
                });
              }
              this.links.push({
                source: item.mainId,
                target: parent.mainId,
                target: parent.mainId
              });
              break;
            case 3:
@@ -1051,12 +1050,12 @@
                this.nodeDatas.push({
                  category: 4,
                  id: item.mainId,
                  name: item.ancientName,
                  name: item.ancientName
                });
              }
              this.links.push({
                source: item.mainId,
                target: parent.mainId,
                target: parent.mainId
              });
              break;
            case 4:
@@ -1072,13 +1071,13 @@
                  this.nodeDatas.push({
                    category: 5,
                    id: item.mainId,
                    name: s.name[0],
                    name: s.name[0]
                  });
                }
              }
              this.links.push({
                source: item.mainId,
                target: parent.mainId,
                target: parent.mainId
              });
              break;
            case 5:
@@ -1094,7 +1093,7 @@
                  this.nodeDatas.push({
                    category: 3,
                    id: item.mainId,
                    name: p.NAME[0].content1,
                    name: p.NAME[0].content1
                  });
                }
              }
@@ -1110,8 +1109,8 @@
                  padding: [3, 8],
                  borderRadius: 30,
                  position: "middle", // 设置标签文本在线的中间位置上居中显示
                  distance: -10, // 将标签放置在连接线上
                },
                  distance: -10 // 将标签放置在连接线上
                }
              });
              break;
            case 6:
@@ -1127,7 +1126,7 @@
                  this.nodeDatas.push({
                    category: 1,
                    id: item.mainId,
                    name: p.NAME[0].content1,
                    name: p.NAME[0].content1
                  });
                }
              }
@@ -1143,8 +1142,8 @@
                  padding: [3, 8],
                  borderRadius: 30,
                  position: "middle", // 设置标签文本在线的中间位置上居中显示
                  distance: -10, // 将标签放置在连接线上
                },
                  distance: -10 // 将标签放置在连接线上
                }
              });
              break;
          }
@@ -1195,7 +1194,7 @@
        }
        return {
          ...item,
          symbolSize: size > 80 ? 80 : size,
          symbolSize: size > 80 ? 80 : size
        };
      });
@@ -1229,8 +1228,8 @@
            orient: "vertical",
            data: this.categories.map(function (a) {
              return a.name;
            }),
          },
            })
          }
        ],
        series: [
          {
@@ -1245,27 +1244,27 @@
            label: {
              show: true,
              position: "right",
              formatter: "{b}",
              formatter: "{b}"
            },
            scaleLimit: {
              min: 0.4,
              max: 2,
              max: 2
            },
            lineStyle: {
              color: "source",
              curveness: 0.2,
              curveness: 0.2
            },
            emphasis: {
              focus: "adjacency",
              lineStyle: {
                width: 5,
              },
                width: 5
              }
            },
            force: {
              repulsion: 600,
              edgeLength: 300,
            },
          },
              edgeLength: 300
            }
          }
        ],
        color: [
          "#5470c6",
@@ -1273,8 +1272,8 @@
          "#fac858",
          "#ee6666",
          "#ea7ccc",
          "#9a60b4",
        ],
          "#9a60b4"
        ]
      };
      // 设置点击事件监听
      myChart.off("click");
@@ -1319,7 +1318,7 @@
              i += 1;
              return e["content" + i];
            }).join("、") ?? "",
          biography: data?.BIOGRAPHY ?? "",
          biography: data?.BIOGRAPHY ?? ""
        };
        this.detailData = obj;
      }
@@ -1330,30 +1329,24 @@
        div.style.display = "block";
        div.style.left = e.offsetX + 50 + "px";
        div.style.top = e.offsetY - 50 + "px";
        const data = this.infoOfPersons?.find((i) => i.id == id);
        const data = this.infoOfSchools?.find((i) => i.schoolId == id);
        console.log(data);
        debugger
        const obj = {
          id: params.data.id,
          name:
            data?.NAME?.map((e, i) => {
              i += 1;
              return e["content" + i];
            }).join("、") ?? "",
          alias:
            data?.ALIAS?.map((e, i) => {
              i += 1;
              return e["content" + i];
            }).join("、") ?? "",
          nativePlace:
            data?.NATIVE_PLACE?.map((e, i) => {
              i += 1;
              return e["content" + i];
            }).join("、") ?? "",
          medicalBranch:
            data?.MEDICAL_BRANCH?.map((e, i) => {
              i += 1;
              return e["content" + i];
            }).join("、") ?? "",
          biography: data?.BIOGRAPHY ?? "",
          name: data.name[0],
          character: data.important_PEOPLE
            ? data.important_PEOPLE.map((item) => item.content2).join("、")
            : "",
          skilledDoctor: data.important_PHYSICIAN
            ? data.important_PHYSICIAN.map((item) => item.content2).join("、")
            : "",
          works: data.important_WORK
            ? data.important_WORK.map((item) => item.content).join("、")
            : "",
          thought: data.school_THOUGHT
            ? data.school_THOUGHT.map((item) => item.content).join("、")
            : ""
        };
        this.detailData = obj;
      }
@@ -1386,7 +1379,7 @@
      academicSearch({
        keyword: key,
        page: this.personPageInfo.page,
        pageSize: this.personPageInfo.limit,
        pageSize: this.personPageInfo.limit
      }).then((res) => {
        this.personList = res.list.map((item) => {
          return {
@@ -1407,7 +1400,7 @@
            division:
              item.medicalBranchList && item.medicalBranchList.length
                ? item.medicalBranchList[0].content1
                : "-",
                : "-"
          };
        });
        this.showPerson = true;
@@ -1418,7 +1411,7 @@
    spaceTimeArr(id) {
      // 关系图的数据
      uni.navigateTo({
        url: "/pages/character/detail?id=" + id,
        url: "/pages/character/detail?id=" + id
      });
    },
@@ -1444,7 +1437,7 @@
        this.hotKeyList = indexList.map((item) => {
          return {
            id: item,
            name: res.object[item],
            name: res.object[item]
          };
        });
      });
@@ -1460,8 +1453,8 @@
      //     document.querySelector(".fbox1").style.height = box1Height + "px";
      //   }
      // });
    },
  },
    }
  }
};
</script>