| | |
| | | @refresh-change="refreshChange" |
| | | @on-load="onLoad"> |
| | | <template slot-scope="{type,row,size}" slot="menu"> |
| | | <el-button |
| | | <el-button |
| | | :type="type" |
| | | :size="size" |
| | | icon="el-icon-edit" |
| | | :disabled="row.roleId == '1123598816738675201' " |
| | | @click="update(row)">编辑</el-button> |
| | | <el-button |
| | | <el-button |
| | | :type="type" |
| | | :size="size" |
| | | icon="el-icon-delete" |
| | |
| | | }; |
| | | |
| | | const validatePhone = (rule, value, callback) => { |
| | | if (!/^[1]([3-9])[0-9]{9}$/.test(value)) { |
| | | callback(new Error("请输入正确的手机号格式")); |
| | | } else { |
| | | if (value){ |
| | | if (!/^[1]([3-9])[0-9]{9}$/.test(value)) { |
| | | callback(new Error("请输入正确的手机号格式")); |
| | | } else { |
| | | callback(); |
| | | } |
| | | }else { |
| | | callback(); |
| | | } |
| | | }; |
| | | |
| | | const validateEmail = (rule, value, callback) => { |
| | | const mal = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/ |
| | | if (!(mal.test(value))) { |
| | | callback(new Error('请输入正确邮箱')) |
| | | } else { |
| | | if (value){ |
| | | if (!(mal.test(value))) { |
| | | callback(new Error('请输入正确邮箱')) |
| | | } else { |
| | | callback() |
| | | } |
| | | }else { |
| | | callback() |
| | | } |
| | | }; |
| | |
| | | row.roleId = row.roleId.join(","); |
| | | row.farmId = row.farmId.join(","); |
| | | // row.postId = row.postId.join(","); |
| | | if (!row.sex){ |
| | | row.sex = 3 |
| | | } |
| | | add(row).then(() => { |
| | | this.initFlag = false; |
| | | this.onLoad(this.page); |