index.js 985 B

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