index.js 926 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import history from "../../utils/history";
  2. import { getRegisteredAnnouncement } from "../../../../core/utils/ywtService";
  3. Component({
  4. props: {
  5. componentData: {},
  6. },
  7. data: {
  8. content: "",
  9. },
  10. didMount() {
  11. const { query = {} } = this.$page.data;
  12. const { hospitalDistrictId } = query;
  13. this.getAgreement(hospitalDistrictId);
  14. },
  15. methods: {
  16. async getAgreement(hospitalId) {
  17. const [err, result] = await getRegisteredAnnouncement({
  18. hospitalId: Number(hospitalId),
  19. });
  20. if (!err && result && result.id > 0) {
  21. this.setData({ content: result.content });
  22. }
  23. },
  24. toNextPage() {
  25. const { componentData } = this.props;
  26. const { query = {} } = this.$page.data;
  27. history.push({
  28. query,
  29. componentData,
  30. title: "选择科室",
  31. pageType: "select-department",
  32. });
  33. },
  34. toService() {
  35. history.push({
  36. title: "授权协议",
  37. pageType: "service-agreement",
  38. });
  39. },
  40. },
  41. });