| | |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择", |
| | | message: "请选择是否有持证", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | label: "保安员证编号", |
| | | prop: "securitynumber", |
| | | hide: true, |
| | | display:true, |
| | | rules: [{ |
| | | required: false, |
| | | message: "请输入保安员证编号", |
| | | trigger: "blur", |
| | | }], |
| | | }, |
| | | // { |
| | | // label: "发证日期", |
| | |
| | | // valueFormat: "yyyy-MM-dd", |
| | | // }, |
| | | { |
| | | label: "电子邮箱", |
| | | label: "保安证书照片", |
| | | prop: "email", |
| | | type: "upload", |
| | | listType: "picture-img", |
| | | propsHttp: { |
| | | res: "data", |
| | | url: "url", |
| | | }, |
| | | canvasOption: { |
| | | text: " ", |
| | | ratio: 1.0, |
| | | }, |
| | | action: "/api/blade-resource/oss/endpoint/put-files", |
| | | tip: "上传jpg,png格式图片,大小不超过2M", |
| | | span: 12, |
| | | }, |
| | | // { |
| | | // label: "籍贯", |
| | |
| | | }; |
| | | }, |
| | | watch: { |
| | | // windowHeight() { |
| | | // let d = { |
| | | // option: this.option, |
| | | // fn: function () { |
| | | // console.log(123); |
| | | // }, |
| | | // add: 100, |
| | | // }; |
| | | // this.$store.dispatch("WHchangeHight", d); |
| | | // }, |
| | | radio() { |
| | | if (this.radio) { |
| | | this.SFZloding = true; |
| | |
| | | if (this.form.tenantId !== "" && this.initFlag) { |
| | | this.initData(this.form.tenantId); |
| | | } |
| | | }, |
| | | "form.hold":{ |
| | | handler(val){ |
| | | var securitynumbercolumn =this.findObject(this.option.group,'securitynumber') |
| | | // console.log(val,1234); |
| | | if(val==1){ |
| | | securitynumbercolumn.display=true; |
| | | securitynumbercolumn.rules=[ |
| | | { |
| | | required: true, |
| | | message: "请输入保安员证编号", |
| | | trigger: "blur", |
| | | } |
| | | ]; |
| | | }else{ |
| | | securitynumbercolumn.display=false; |
| | | securitynumbercolumn.rules=[ |
| | | { |
| | | required: false, |
| | | message: "请输入保安员证编号", |
| | | trigger: "blur", |
| | | } |
| | | ]; |
| | | } |
| | | }, |
| | | immediate: true |
| | | }, |
| | | "form.fingerprint"() { |
| | | let that = this; |
| | |
| | | }, |
| | | }, |
| | | computed: { |
| | | ...mapGetters(["userInfo", "permission"]), |
| | | ...mapGetters(["userInfo", "permission", "windowHeight"]), |
| | | permissionList() { |
| | | return { |
| | | addBtn: this.vaildData(this.permission.securityGuard_add, false), |