paramsDataMixins.js 929 B

12345678910111213141516171819202122232425262728293031323334
  1. import { mapGetters, mapActions } from 'vuex';
  2. export default {
  3. data() {
  4. return {};
  5. },
  6. computed: {
  7. isQianKun() {
  8. return window.__POWERED_BY_QIANKUN__;
  9. },
  10. ...mapGetters(['paramsSetData']),
  11. //流程是否需要审核
  12. isNeed_process_is_close() {
  13. let data =
  14. (this.isQianKun
  15. ? this.$portalStore.state?.paramsSetData?.paramsData
  16. : this.paramsSetData.paramsData) || [];
  17. let index = data.findIndex((item) => item.code == 'process_is_close');
  18. if (index > -1) {
  19. const param = this.paramsSetData.paramsData[index];
  20. if (param.enable) {
  21. return true;
  22. } else return param.value == 0;
  23. }
  24. return true;
  25. },
  26. //客户基本信息是否需要审批
  27. isNeed_contact_is_approval() {
  28. console.log(this.paramsSetData.paramsData, '====');
  29. }
  30. },
  31. methods: {
  32. ...mapActions('dict', ['requestDict'])
  33. }
  34. };