|
@@ -114,7 +114,7 @@
|
|
|
label="合作单位"
|
|
|
:label-width="formLabelWidth">
|
|
|
<el-select v-model="form.cooperationOrganId">
|
|
|
- <el-option v-for="item in breachList"
|
|
|
+ <el-option v-for="item in cooperationList"
|
|
|
:key="item.value"
|
|
|
:label="item.label"
|
|
|
:value="item.value"></el-option>
|
|
@@ -127,6 +127,17 @@
|
|
|
<el-input v-model="form.remark"
|
|
|
autocomplete="off"></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item v-if="form.source == 2"
|
|
|
+ prop="organId"
|
|
|
+ label="所属分部"
|
|
|
+ :label-width="formLabelWidth">
|
|
|
+ <el-select v-model="form.organId">
|
|
|
+ <el-option v-for="item in branchList"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item prop="address"
|
|
|
:show-message="addressMessage"
|
|
|
label="上课地点"
|
|
@@ -242,6 +253,7 @@ export default {
|
|
|
remark: null, // 费用
|
|
|
address: null, // 上课地点
|
|
|
subsidy: null, // 课酬补贴
|
|
|
+ organId: null, // 分部编号
|
|
|
},
|
|
|
rules: {
|
|
|
name: [{ required: true, message: '请输入教学点名称', trigger: 'blur' }],
|
|
@@ -249,6 +261,7 @@ export default {
|
|
|
remark: [{ required: true, message: '请输入教学点名称', trigger: 'blur' }],
|
|
|
address: [{ required: true, message: '请选择上课地点', trigger: 'blur' }],
|
|
|
cooperationOrganId: [{ required: true, message: '请选择合作单位', trigger: 'change' }],
|
|
|
+ organId: [{ required: true, message: '请选择所属分部', trigger: 'change' }],
|
|
|
subsidy: [{ type: 'number', message: '课酬补贴只能为数字', trigger: 'blur' }]
|
|
|
},
|
|
|
addressMessage: true,
|
|
@@ -264,7 +277,8 @@ export default {
|
|
|
pageIndex: 1, // 页码
|
|
|
autoFitView: true // 是否自动调整地图视野使绘制的 Marker点都处于视口的可见范围
|
|
|
},
|
|
|
- breachList: [], // 分部列表
|
|
|
+ cooperationList: [], // 合作单位列表
|
|
|
+ branchList: [],
|
|
|
searchValue: '测试'
|
|
|
}
|
|
|
},
|
|
@@ -281,7 +295,7 @@ export default {
|
|
|
if (this.formActionTitle == 'create') {
|
|
|
schoolAdd(this.form).then(res => {
|
|
|
if (res.code == 200) {
|
|
|
- this.$message.success('修改成功')
|
|
|
+ this.$message.success('添加成功')
|
|
|
this.teachingStatus = false
|
|
|
this.getList()
|
|
|
} else {
|
|
@@ -394,6 +408,10 @@ export default {
|
|
|
let branchIds = []
|
|
|
res.data.forEach(item => {
|
|
|
branchIds.push(item.id)
|
|
|
+ this.branchList.push({
|
|
|
+ label: item.name,
|
|
|
+ value: item.id
|
|
|
+ })
|
|
|
})
|
|
|
|
|
|
queryByOrganId({
|
|
@@ -403,7 +421,7 @@ export default {
|
|
|
// 判断是否有数据
|
|
|
if (!res.data && res.data.length <= 0) return
|
|
|
res.data.forEach(r => {
|
|
|
- this.breachList.push({
|
|
|
+ this.cooperationList.push({
|
|
|
value: r.id,
|
|
|
label: r.name
|
|
|
})
|
|
@@ -461,7 +479,7 @@ export default {
|
|
|
filterOrgan (val) {
|
|
|
let result = ''
|
|
|
if (val.cooperationOrganId) {
|
|
|
- this.breachList.forEach(res => {
|
|
|
+ this.cooperationList.forEach(res => {
|
|
|
if (res.value == val.cooperationOrganId) {
|
|
|
result = res.label
|
|
|
}
|