|  | @@ -113,7 +113,7 @@
 | 
	
		
			
				|  |  |                        prop="cooperationOrganId"
 | 
	
		
			
				|  |  |                        label="合作单位"
 | 
	
		
			
				|  |  |                        :label-width="formLabelWidth">
 | 
	
		
			
				|  |  | -          <el-select v-model="form.cooperationOrganId">
 | 
	
		
			
				|  |  | +          <el-select v-model="form.cooperationOrganId" @change="onCooperationChange">
 | 
	
		
			
				|  |  |              <el-option v-for="item in cooperationList"
 | 
	
		
			
				|  |  |                         :key="item.value"
 | 
	
		
			
				|  |  |                         :label="item.label"
 | 
	
	
		
			
				|  | @@ -255,6 +255,7 @@ export default {
 | 
	
		
			
				|  |  |          subsidy: null, // 课酬补贴
 | 
	
		
			
				|  |  |          organId: null, // 分部编号
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  | +      selectOrganId: null, // 选中的分部编号
 | 
	
		
			
				|  |  |        rules: {
 | 
	
		
			
				|  |  |          name: [{ required: true, message: '请输入教学点名称', trigger: 'blur' }],
 | 
	
		
			
				|  |  |          source: [{ required: true, message: '请选择教学点来源', trigger: 'change' }],
 | 
	
	
		
			
				|  | @@ -292,6 +293,7 @@ export default {
 | 
	
		
			
				|  |  |          if (valid) {
 | 
	
		
			
				|  |  |            this.form.address = this.addressDetail.address
 | 
	
		
			
				|  |  |            this.form.longitudeLatitude = this.addressDetail.poi
 | 
	
		
			
				|  |  | +          this.form.organId = this.selectOrganId
 | 
	
		
			
				|  |  |            if (this.formActionTitle == 'create') {
 | 
	
		
			
				|  |  |              schoolAdd(this.form).then(res => {
 | 
	
		
			
				|  |  |                if (res.code == 200) {
 | 
	
	
		
			
				|  | @@ -349,6 +351,13 @@ export default {
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    onCooperationChange(value) {
 | 
	
		
			
				|  |  | +      this.cooperationList.forEach(item => {
 | 
	
		
			
				|  |  | +        if(item.value == value) {
 | 
	
		
			
				|  |  | +          this.selectOrganId = item.organId
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      })
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      onSearchResult (pois) { // 搜索出来的Marker
 | 
	
		
			
				|  |  |        this.markers = [] // 搜索时进行数据重置
 | 
	
		
			
				|  |  |        let latSum = 0
 | 
	
	
		
			
				|  | @@ -423,6 +432,7 @@ export default {
 | 
	
		
			
				|  |  |                res.data.forEach(r => {
 | 
	
		
			
				|  |  |                  this.cooperationList.push({
 | 
	
		
			
				|  |  |                    value: r.id,
 | 
	
		
			
				|  |  | +                  organId: r.organId,
 | 
	
		
			
				|  |  |                    label: r.name
 | 
	
		
			
				|  |  |                  })
 | 
	
		
			
				|  |  |                })
 | 
	
	
		
			
				|  | @@ -446,6 +456,7 @@ export default {
 | 
	
		
			
				|  |  |        // }
 | 
	
		
			
				|  |  |        this.teachingStatus = true
 | 
	
		
			
				|  |  |        this.formActionTitle = type
 | 
	
		
			
				|  |  | +      this.form.organId = null
 | 
	
		
			
				|  |  |        // 修改的时候赋值
 | 
	
		
			
				|  |  |        if (type == 'update') {
 | 
	
		
			
				|  |  |          this.addressDetail = {
 | 
	
	
		
			
				|  | @@ -460,7 +471,7 @@ export default {
 | 
	
		
			
				|  |  |            remark: row.remark,  // 费用
 | 
	
		
			
				|  |  |            address: row.address.split(',').join(''), // 上课地点
 | 
	
		
			
				|  |  |            subsidy: row.subsidy, // 课酬补贴
 | 
	
		
			
				|  |  | -          
 | 
	
		
			
				|  |  | +          organId: row.organId
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 |