finish-followup-btn.js 896 B

12345678910111213141516171819202122232425262728293031
  1. Vue.component('finish-followup-btn', {
  2. template: `
  3. <button class="button" :class="{'finish':finishedbtn}" @click="finished()" :disabled="finishedbtn">完成随访</button>
  4. `,
  5. props: ['followupid', 'finishedbtn'],
  6. data: function () {
  7. return {
  8. sfStatus: '', //当前的随访状态}
  9. }
  10. },
  11. watch: {
  12. },
  13. mounted: function () {
  14. },
  15. methods: {
  16. //点击完成随访时 Request['id']||'1'
  17. finished: function () {
  18. var vm = this
  19. fangshiAPI.updateFollowStatus({ followupId: this.followupid || '1888107' }).then(function (res) {
  20. if (res.status == 200) {
  21. vm.$emit('getfinish', true)
  22. top.toastr.info("完成随访")
  23. } else {
  24. top.toastr.error(res.msg);
  25. }
  26. })
  27. },
  28. },
  29. })