| | |
| | | editConfig: this.editContactsConfig, |
| | | rules: { |
| | | number: [{ required: true, validator: this.validateCheckCode, trigger: ["blur", "change"] }], |
| | | member_id: [{ required: true, message: "请选择负责人", trigger: "change" }], |
| | | member_id: [{ required: true, validator: this.validateMemberId, trigger: "change" }], |
| | | record: [{ required: true, message: "请输入跟进记录", trigger: "blur" }], |
| | | client_name: [{ required: true, validator: this.checkClient, trigger: "change" }], |
| | | contact_name: [{ required: true, message: "请选择联系人姓名", trigger: "change" }], |
| | |
| | | console.log(res) |
| | | this.clientStatusOptions = res.data.client_status |
| | | this.memberOptions = res.data.member |
| | | if (this.editConfig.title === "新建") { |
| | | let username = document.cookie.replace(/(?:(?:^|.*;\s*)username\s*=\s*([^;]*).*$)|^.*$/, "$1") |
| | | this.memberOptions.map((item) => { |
| | | if (item.username == username) { |
| | | this.$set(this.editConfig.infomation, "member_id", item.id) |
| | | } |
| | | }) |
| | | } |
| | | |
| | | // this.dataProcess() |
| | | }) |
| | | }, |
| | |
| | | } |
| | | }, |
| | | // 阻止可点击事件 |
| | | stopClick() {} |
| | | stopClick() {}, |
| | | // 销售负责人自定义校验规则 |
| | | validateMemberId(rule, value, callback) { |
| | | if (this.editConfig.infomation?.member_id > 0) { |
| | | callback() |
| | | } else { |
| | | callback(new Error("请输入负责人")) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </script> |