|
|
@@ -263,15 +263,25 @@
|
|
|
<el-form-item label="课程封面" prop="imgUrl">
|
|
|
<ImageUpload v-model="form.imgUrl" type="image" :num="10" :width="150" :height="150"/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="关联公司" prop="tags">
|
|
|
- <el-select v-model="companyIds" multiple placeholder="请选择公司" filterable clearable style="width: 90%;">
|
|
|
- <el-option
|
|
|
- v-for="dict in companyOptions"
|
|
|
- :key="dict.dictValue"
|
|
|
- :label="dict.dictLabel"
|
|
|
- :value="dict.dictValue"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="关联公司aa" prop="tags">
|
|
|
+ <div style="display: flex; align-items: center;">
|
|
|
+ <el-select v-model="companyIds" multiple placeholder="请选择公司" filterable clearable style="flex: 1; margin-right: 10px;">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in companyOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ size="small"
|
|
|
+ @click="selectAllCompanies('form')"
|
|
|
+ :disabled="companyOptions.length === 0"
|
|
|
+ >
|
|
|
+ 全选
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
@@ -718,6 +728,14 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
+ selectAllCompanies(type) {
|
|
|
+ const allCompanyIds = this.companyOptions.map(company => company.dictValue);
|
|
|
+ if (type === 'query') {
|
|
|
+ this.queryParams.companyIdsList = allCompanyIds;
|
|
|
+ } else if (type === 'form') {
|
|
|
+ this.companyIds = allCompanyIds;
|
|
|
+ }
|
|
|
+ },
|
|
|
selectTalent() {
|
|
|
|
|
|
},
|