|
@@ -40,9 +40,18 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column align='center'
|
|
|
label="所属部门">
|
|
|
- <template slot-scope="scope">
|
|
|
- {{ scope.row.organNameList | joinArray(',') }}
|
|
|
- </template>
|
|
|
+
|
|
|
+ <span style="display: inline-block;width: 100%;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;" slot-scope="scope">
|
|
|
+ <el-popover
|
|
|
+ placement="top-start"
|
|
|
+ width="200"
|
|
|
+ trigger="hover"
|
|
|
+ :content="scope.row.organNameList | joinArray(',')">
|
|
|
+ <!-- <el-button slot="reference">hover 激活</el-button> -->
|
|
|
+ <span slot="reference">{{ scope.row.organNameList | joinArray(',') }}</span>
|
|
|
+ </el-popover>
|
|
|
+
|
|
|
+ </span>
|
|
|
</el-table-column>
|
|
|
<el-table-column align='center'
|
|
|
label="状态" :formatter="formatLockFlag">
|
|
@@ -98,10 +107,11 @@
|
|
|
<!-- collapse-tags -->
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所属部门" prop="organIdLists" :label-width="formLabelWidth">
|
|
|
- <el-select v-model="form.organIdLists" multiple>
|
|
|
+ <el-select style="width: calc(100% - 75px) !important;" v-model="form.organIdLists" multiple>
|
|
|
<el-option v-for="item in branchList" :key="item.value"
|
|
|
:label="item.label" :value="item.value"></el-option>
|
|
|
</el-select>
|
|
|
+ <el-button @click="onBranchCheckAll">全选</el-button>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="工作类型" prop="jobNature" :label-width="formLabelWidth">
|
|
|
<el-select v-model="form.jobNature">
|
|
@@ -193,6 +203,12 @@ export default {
|
|
|
|
|
|
},
|
|
|
methods: {
|
|
|
+ onBranchCheckAll() {
|
|
|
+ this.form.organIdLists = []
|
|
|
+ this.branchList.forEach(item => {
|
|
|
+ this.form.organIdLists.push(item.value)
|
|
|
+ })
|
|
|
+ },
|
|
|
onRoleSubmit(formName) {
|
|
|
this.$refs[formName].validate((valid) => {
|
|
|
if (valid) {
|