{"remainingRequest":"/Users/admin/projects/dms/src/dealer_admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/admin/projects/dms/src/dealer_admin/src/views/system/approval_flow/components/ApprovalStepModal.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/admin/projects/dms/src/dealer_admin/src/views/system/approval_flow/components/ApprovalStepModal.vue","mtime":1713161556000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/babel-loader/lib/index.js","mtime":456789000000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport * as API from \"@/api/approval_flow_step\";\n\nimport waves from \"@/directive/waves\"; // waves directive\nimport { parseTime } from \"@/utils\";\nimport ApprovalStepForm from \"./ApprovalStepForm.vue\";\nexport default {\n  components: {\n    ApprovalStepForm \n  },\n  data() {\n    return {\n      editorOption: {},\n      dialogFormVisible: false,\n      // 新增更新相关\n      disabled: false,\n      approvalFlowId:'',\n      approvalFlowUserTypeMap:{},\n      approvalFlowUserTypeKey:{},\n      list: [],\n      listLoading: true,\n    }\n  },\n  computed: {\n  },\n  directives: {waves},\n  created() {\n  },\n  methods: {\n    async init(id) {\n      this.approvalFlowId = id;\n      this.dialogFormVisible = true;\n      this.getList();\n      this.getApprovalFlowUserTypeMap();\n      this.getApprovalFlowUserTypeKey();\n    },\n    async getApprovalFlowUserTypeMap(){\n      const res = await API.getApprovalFlowUserTypeMap();\n      this.approvalFlowUserTypeMap = res.result.map;\n    },\n    async getApprovalFlowUserTypeKey(){\n      const res = await API.getApprovalFlowUserTypeKey();\n      this.approvalFlowUserTypeKey = res.result.key;\n    },\n    async getList() {\n      this.listLoading = true;\n      const res = await API.list({\n        approval_flow: this.approvalFlowId\n      });\n      let list = res.result.list;\n      this.list = [];\n      this.list = list;\n      this.listLoading = false;\n    },\n    async delHandle(id) {\n      this.$confirm(\"确认删除???\", \"提示\")\n        .then(async _ => {\n          console.log(\"确认\");\n          const res = await API.del(id);\n          if (res.__error === 0) {\n            this.$message({\n              message: \"成功\",\n              type: \"success\"\n            });\n            this.getList();\n          }\n        })\n        .catch(_ => {\n          console.log(\"取消\");\n        });\n    },\n    fromHandle(id) {\n      this.$nextTick(() => {\n        this.$refs.approvalStepForm.init(id,this.approvalFlowId);\n      });\n    },\n  }\n};\n",null]}