{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xypm-web\\src\\components\\bpmDeputy\\bpmDeputySetting.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web\\src\\components\\bpmDeputy\\bpmDeputySetting.vue","mtime":1675214576370},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\xypm-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web\\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\r\nimport HtUserSelector from \"@/components/control/HtUserSelector.vue\";\r\nexport default {\r\n  name: \"bpmDeputySetting\",\r\n  data() {\r\n    return {\r\n      form: {},\r\n      agent: {}\r\n    };\r\n  },\r\n  components: { HtUserSelector },\r\n  methods: {\r\n    submitForm(form) {\r\n      let that = this;\r\n      this.$refs[form].validate(valid => {\r\n        if (valid) {\r\n          if (that.form.agentNames && that.form.agentNames.length > 0) {\r\n            that.form.agentId = that.form.agentNames[0].id;\r\n            that.form.agentName = that.form.agentNames[0].fullname;\r\n            delete that.form.agentNames;\r\n          } else {\r\n            that.form.agentId = \"\";\r\n            that.form.agentName = \"\";\r\n          }\r\n          this.$store.dispatch(\"deputy/bpmDeputySave\", that.form).then(res => {\r\n            if(res.state){\r\n              this.$message({\r\n                message: res.message,\r\n                type: \"success\"\r\n              });\r\n            }\r\n          });\r\n        } else {\r\n          return false;\r\n        }\r\n      });\r\n    }\r\n  },\r\n  created() {\r\n    this.$store\r\n      .dispatch(\"deputy/getByUserId\", \"\")\r\n      .then(data => (this.form = { ...data }));\r\n  }\r\n};\r\n",null]}