|
@@ -2,15 +2,15 @@
|
|
|
<el-dialog :title='isEdit?"编辑用户":"添加用户"' :visible.sync='dialogVisible' width='500px'>
|
|
|
<div class='edit-box'>
|
|
|
<el-form ref='form' :model='form' :rules='rules' label-width='80px'>
|
|
|
- <el-form-item label='姓名' prop='UserName'>
|
|
|
- <el-input v-model.trim='form.UserName'></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label='联系电话' prop='Phone'>
|
|
|
- <el-input v-model.trim='form.Phone'></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label='备注'>
|
|
|
- <el-input v-model.trim='form.Note'></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label='姓名' prop='userName'>
|
|
|
+ <el-input v-model.trim='form.userName'></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label='联系电话' prop='phone'>
|
|
|
+ <el-input v-model.trim='form.phone'></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label='备注'>
|
|
|
+ <el-input v-model.trim='form.note'></el-input>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<span slot='footer' class='dialog-footer'>
|
|
@@ -21,20 +21,20 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- import {addUser, loadUser} from '@/api/scan/request'
|
|
|
- import {mapGetters} from 'vuex'
|
|
|
+import {addUser, loadUser} from '@/api/scan/request'
|
|
|
+import {mapGetters} from 'vuex'
|
|
|
|
|
|
- export default {
|
|
|
- data() {
|
|
|
- var validatePhone = (rule, value, callback) => {
|
|
|
- let reg = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/
|
|
|
- if (reg.test(value)) {
|
|
|
- callback()
|
|
|
- } else {
|
|
|
- callback(new Error('手机格式不正确'))
|
|
|
- }
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ var validatePhone = (rule, value, callback) => {
|
|
|
+ let reg = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/
|
|
|
+ if (reg.test(value)) {
|
|
|
+ callback()
|
|
|
+ } else {
|
|
|
+ callback(new Error('手机格式不正确'))
|
|
|
}
|
|
|
- return {
|
|
|
+ }
|
|
|
+ return {
|
|
|
dialogVisible: false,
|
|
|
isEdit: false,
|
|
|
form: {
|
|
@@ -43,8 +43,8 @@
|
|
|
Note: ''
|
|
|
},
|
|
|
rules: {
|
|
|
- UserName: [{required: true, message: '请输入姓名', trigger: 'blur'}],
|
|
|
- Phone: [
|
|
|
+ userName: [{required: true, message: '请输入姓名', trigger: 'blur'}],
|
|
|
+ phone: [
|
|
|
{required: true, message: '请输入联系电话', trigger: 'blur'},
|
|
|
{validator: validatePhone, trigger: 'blur'}
|
|
|
]
|
|
@@ -62,14 +62,13 @@
|
|
|
if (row) {
|
|
|
this.isEdit = true
|
|
|
this.form = {
|
|
|
- Note: row.Note,
|
|
|
- Phone: row.Phone,
|
|
|
- UserName: row.UserName,
|
|
|
- UserId: row.UserId,
|
|
|
- ProjId: row.ProjId
|
|
|
+ note: row.note,
|
|
|
+ phone: row.phone,
|
|
|
+ userName: row.userName,
|
|
|
+ userId: row.userId,
|
|
|
+ projId: row.projId
|
|
|
}
|
|
|
}
|
|
|
- console.log(this.form)
|
|
|
},
|
|
|
save() {
|
|
|
this.$refs['form'].validate(valid => {
|
|
@@ -87,13 +86,13 @@
|
|
|
},
|
|
|
addSave(val) {
|
|
|
let param = {
|
|
|
- ProjId: this.projectId,
|
|
|
- UserId: this.form.UserId || this.userId,
|
|
|
- Phone: this.form.Phone,
|
|
|
- UserName: this.form.UserName,
|
|
|
- Note: this.form.Note || undefined
|
|
|
+ projId: this.projectId,
|
|
|
+ userId: this.form.userId || this.userId,
|
|
|
+ phone: this.form.phone,
|
|
|
+ userName: this.form.userName,
|
|
|
+ note: this.form.note || undefined
|
|
|
}
|
|
|
- let Content = {Content: [param]}
|
|
|
+ let Content = {content: [param]}
|
|
|
if (val == 'add') {
|
|
|
addUser(Content, res => {
|
|
|
this.$message.success('保存成功')
|