|
@@ -80,7 +80,7 @@
|
|
<el-input v-model="form.job" autocomplete="off"></el-input>
|
|
<el-input v-model="form.job" autocomplete="off"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="手机号" prop="mobileNo" :label-width="formLabelWidth">
|
|
<el-form-item label="手机号" prop="mobileNo" :label-width="formLabelWidth">
|
|
- <el-input v-model.number="form.mobileNo" autocomplete="off"></el-input>
|
|
|
|
|
|
+ <el-input v-model="form.mobileNo" autocomplete="off"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<!-- <el-form-item label="权属类型" prop="ownershipType" :label-width="formLabelWidth">
|
|
<!-- <el-form-item label="权属类型" prop="ownershipType" :label-width="formLabelWidth">
|
|
<el-select v-model="form.ownershipType">
|
|
<el-select v-model="form.ownershipType">
|
|
@@ -101,6 +101,16 @@
|
|
import pagination from '@/components/Pagination/index'
|
|
import pagination from '@/components/Pagination/index'
|
|
import { cooperationOrganAdd, cooperationOrganUpdate, cooperationOrganDel, queryPage } from '@/api/systemManage'
|
|
import { cooperationOrganAdd, cooperationOrganUpdate, cooperationOrganDel, queryPage } from '@/api/systemManage'
|
|
import store from '@/store'
|
|
import store from '@/store'
|
|
|
|
+import { isvalidPhone } from '@/utils/validate'
|
|
|
|
+let validPhone = (rule, value,callback)=>{
|
|
|
|
+ if (!value){
|
|
|
|
+ callback(new Error('请输入电话号码'))
|
|
|
|
+ }else if (!isvalidPhone(value)){
|
|
|
|
+ callback(new Error('请输入正确的11位手机号码'))
|
|
|
|
+ }else {
|
|
|
|
+ callback()
|
|
|
|
+ }
|
|
|
|
+}
|
|
export default {
|
|
export default {
|
|
components: { pagination },
|
|
components: { pagination },
|
|
name: 'adminManager',
|
|
name: 'adminManager',
|
|
@@ -138,10 +148,7 @@ export default {
|
|
name: [{ required: true, message: '请输入教学点名称', trigger: 'blur' }],
|
|
name: [{ required: true, message: '请输入教学点名称', trigger: 'blur' }],
|
|
linkman: [{required: true, message: '请输入联系人', trigger: 'blur'}],
|
|
linkman: [{required: true, message: '请输入联系人', trigger: 'blur'}],
|
|
job: [{ required: true, message: '请输入职位', trigger: 'blur'}],
|
|
job: [{ required: true, message: '请输入职位', trigger: 'blur'}],
|
|
- mobileNo: [
|
|
|
|
- {required: true, message: '请输入手机号', trigger: 'blur'},
|
|
|
|
- { type: 'number', message: '手机号必须为数字'},
|
|
|
|
- ],
|
|
|
|
|
|
+ mobileNo: [{required: true, validator: validPhone, trigger: 'blur'}],
|
|
// ownershipType: [{ required: true, message: '请选择权属类型', trigger: 'change' }]
|
|
// ownershipType: [{ required: true, message: '请选择权属类型', trigger: 'change' }]
|
|
},
|
|
},
|
|
|
|
|
|
@@ -152,18 +159,25 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
onDelete(rows) {
|
|
onDelete(rows) {
|
|
- cooperationOrganDel(rows.id).then(res => {
|
|
|
|
- if(res.code == 200) {
|
|
|
|
- this.$message({
|
|
|
|
- message: '删除成功',
|
|
|
|
- type: 'success'
|
|
|
|
- })
|
|
|
|
- this.teachingStatus = false
|
|
|
|
- this.getList()
|
|
|
|
- } else {
|
|
|
|
- this.$message.error(res.msg)
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ this.$confirm('您确定删除合作单位?', '提示', {
|
|
|
|
+ confirmButtonText: '确定',
|
|
|
|
+ cancelButtonText: '取消',
|
|
|
|
+ type: 'warning'
|
|
|
|
+ }).then(() => {
|
|
|
|
+ cooperationOrganDel(rows.id).then(res => {
|
|
|
|
+ if(res.code == 200) {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: '删除成功',
|
|
|
|
+ type: 'success'
|
|
|
|
+ })
|
|
|
|
+ this.teachingStatus = false
|
|
|
|
+ this.getList()
|
|
|
|
+ } else {
|
|
|
|
+ this.$message.error(res.msg)
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }).catch(() => { });
|
|
|
|
+
|
|
},
|
|
},
|
|
onTeachingSubmit(formName) { // 添加数据
|
|
onTeachingSubmit(formName) { // 添加数据
|
|
this.$refs[formName].validate((valid) => {
|
|
this.$refs[formName].validate((valid) => {
|
|
@@ -233,7 +247,7 @@ export default {
|
|
name: rows.name, // 教学点名称
|
|
name: rows.name, // 教学点名称
|
|
linkman: rows.linkman, // 来源
|
|
linkman: rows.linkman, // 来源
|
|
job: rows.job, // 费用
|
|
job: rows.job, // 费用
|
|
- mobileNo: rows.mobileNo ? Number(rows.mobileNo) : null, // 合作单位
|
|
|
|
|
|
+ mobileNo: rows.mobileNo ? rows.mobileNo : null,
|
|
ownershipType: rows.ownershipType,
|
|
ownershipType: rows.ownershipType,
|
|
organId: store.getters.organ
|
|
organId: store.getters.organ
|
|
}
|
|
}
|