{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\systemSafety\\PasswordPolicy.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\views\\main\\systemSafety\\PasswordPolicy.vue","mtime":1667327530216},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\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//\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport uc from '@/api/uc.js'\r\nimport utils from '@/hotent-ui-util.js'\r\n\r\nexport default {\r\n    name: 'sys-pwd-strategy',\r\n    components: {},\r\n    props: {},\r\n    computed: {},\r\n    data() {\r\n        return {\r\n            fullscreenLoading: false,\r\n            form: {},\r\n            options: [\r\n                {key: 1, value: '无限制'},\r\n                {key: 2, value: '必须包含数字、字母'},\r\n                {key: 3, value: '必须包含数字、字母、特殊字符'},\r\n                {key: 4, value: '必须包含数字、大小字母、特殊字符'},\r\n            ],\r\n        }\r\n    },\r\n    mounted() {\r\n        uc.getDefaultPwdStrategy().then((data) => {\r\n            if (data) {\r\n                let form = data\r\n                if (form.enable == 1) {\r\n                    form.enable = true\r\n                } else {\r\n                    form.enable = false\r\n                }\r\n                //\r\n                this.form = form\r\n            }\r\n        })\r\n    },\r\n    methods: {\r\n        confirm() {\r\n            if (this.form.initPwd.length > 30) {\r\n                this.$message({type: 'warning', message: '内容超出输入限制'})\r\n                return false\r\n            }\r\n            console.log(this.form)\r\n            utils.validateForm(this, \"form\")\r\n            .then(r => {\r\n              this.fullscreenLoading = true;\r\n              let param = {};\r\n              Object.assign(param, this.form);\r\n              param.id = \"1\";\r\n              if(param.enable){\r\n                param.enable = 1;\r\n              }else {\r\n                param.enable = 0;\r\n              }\r\n              uc.saveDefaultPwdStrategy(param).then(\r\n                data => {\r\n                  this.fullscreenLoading = false;\r\n                  if (data.state) {\r\n                    this.$message.success(data.message);\r\n                  } else {\r\n                    this.$message.error(data.message || \"保存失败\");\r\n                  }\r\n                },\r\n                error => {\r\n                  this.fullscreenLoading = false;\r\n                  this.$message.error(error || \"保存失败\");\r\n                }\r\n              );\r\n            })\r\n            .catch(reason => {\r\n              this.fullscreenLoading = false;\r\n              this.$message.error(\"表单校验不通过，请检查表单\");\r\n            })\r\n        },\r\n    },\r\n    created() {},\r\n}\r\n",null]}