|
|
|
@ -60,7 +60,25 @@ |
|
|
|
</template> --> |
|
|
|
</template> --> |
|
|
|
<template #teamLeader-form="{ type }"> |
|
|
|
<template #teamLeader-form="{ type }"> |
|
|
|
<span v-show="type == 'edit' || type == 'add'"> |
|
|
|
<span v-show="type == 'edit' || type == 'add'"> |
|
|
|
<el-select |
|
|
|
<jhSelect |
|
|
|
|
|
|
|
:value="form.teamLeader" |
|
|
|
|
|
|
|
placeholder="请搜索选择" |
|
|
|
|
|
|
|
api-url="/blade-system/user/page" |
|
|
|
|
|
|
|
echo-api="/blade-system/user/page" |
|
|
|
|
|
|
|
echoParamsKey="ids" |
|
|
|
|
|
|
|
echo-method="get" |
|
|
|
|
|
|
|
api-method="get" |
|
|
|
|
|
|
|
list-key="records" |
|
|
|
|
|
|
|
total-key="total" |
|
|
|
|
|
|
|
label-key="realName" |
|
|
|
|
|
|
|
value-key="id" |
|
|
|
|
|
|
|
search-key="realName" |
|
|
|
|
|
|
|
:debounce-time="500" |
|
|
|
|
|
|
|
@change="changeTeam" |
|
|
|
|
|
|
|
:title="'修改'" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <el-select |
|
|
|
v-model="form.teamLeader" |
|
|
|
v-model="form.teamLeader" |
|
|
|
placeholder="请选择班组长" |
|
|
|
placeholder="请选择班组长" |
|
|
|
filterable |
|
|
|
filterable |
|
|
|
@ -72,12 +90,31 @@ |
|
|
|
:value="item.id" |
|
|
|
:value="item.id" |
|
|
|
:label="item.realName" |
|
|
|
:label="item.realName" |
|
|
|
/> |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-select> --> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
<template #planner-form="{ type }"> |
|
|
|
<template #planner-form="{ type }"> |
|
|
|
<span v-show="type == 'edit' || type == 'add'"> |
|
|
|
<span v-show="type == 'edit' || type == 'add'"> |
|
|
|
<el-select |
|
|
|
|
|
|
|
|
|
|
|
<jhSelect |
|
|
|
|
|
|
|
:value="form.planner" |
|
|
|
|
|
|
|
placeholder="请搜索选择" |
|
|
|
|
|
|
|
api-url="/blade-system/user/page" |
|
|
|
|
|
|
|
echo-api="/blade-system/user/page" |
|
|
|
|
|
|
|
echoParamsKey="ids" |
|
|
|
|
|
|
|
echo-method="get" |
|
|
|
|
|
|
|
api-method="get" |
|
|
|
|
|
|
|
list-key="records" |
|
|
|
|
|
|
|
total-key="total" |
|
|
|
|
|
|
|
label-key="realName" |
|
|
|
|
|
|
|
value-key="id" |
|
|
|
|
|
|
|
search-key="realName" |
|
|
|
|
|
|
|
:debounce-time="500" |
|
|
|
|
|
|
|
@change="changePlanner" |
|
|
|
|
|
|
|
:title="'修改'" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <el-select |
|
|
|
v-model="form.planner" |
|
|
|
v-model="form.planner" |
|
|
|
placeholder="请选择计划员" |
|
|
|
placeholder="请选择计划员" |
|
|
|
filterable |
|
|
|
filterable |
|
|
|
@ -89,12 +126,31 @@ |
|
|
|
:value="item.id" |
|
|
|
:value="item.id" |
|
|
|
:label="item.realName" |
|
|
|
:label="item.realName" |
|
|
|
/> |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-select> --> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
<template #dispatcher-form="{ type }"> |
|
|
|
<template #dispatcher-form="{ type }"> |
|
|
|
<span v-show="type == 'edit' || type == 'add'"> |
|
|
|
<span v-show="type == 'edit' || type == 'add'"> |
|
|
|
<el-select |
|
|
|
|
|
|
|
|
|
|
|
<jhSelect |
|
|
|
|
|
|
|
:value="form.dispatcher" |
|
|
|
|
|
|
|
placeholder="请搜索选择" |
|
|
|
|
|
|
|
api-url="/blade-system/user/page" |
|
|
|
|
|
|
|
echo-api="/blade-system/user/page" |
|
|
|
|
|
|
|
echoParamsKey="ids" |
|
|
|
|
|
|
|
echo-method="get" |
|
|
|
|
|
|
|
api-method="get" |
|
|
|
|
|
|
|
list-key="records" |
|
|
|
|
|
|
|
total-key="total" |
|
|
|
|
|
|
|
label-key="realName" |
|
|
|
|
|
|
|
value-key="id" |
|
|
|
|
|
|
|
search-key="realName" |
|
|
|
|
|
|
|
@change="changeDispatcher" |
|
|
|
|
|
|
|
:debounce-time="500" |
|
|
|
|
|
|
|
:title="'修改'" |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <el-select |
|
|
|
v-model="form.dispatcher" |
|
|
|
v-model="form.dispatcher" |
|
|
|
placeholder="请选择调度员" |
|
|
|
placeholder="请选择调度员" |
|
|
|
filterable |
|
|
|
filterable |
|
|
|
@ -106,7 +162,7 @@ |
|
|
|
:value="item.id" |
|
|
|
:value="item.id" |
|
|
|
:label="item.realName" |
|
|
|
:label="item.realName" |
|
|
|
/> |
|
|
|
/> |
|
|
|
</el-select> |
|
|
|
</el-select> --> |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</avue-crud> |
|
|
|
</avue-crud> |
|
|
|
@ -191,6 +247,7 @@ |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
<script> |
|
|
|
|
|
|
|
import jhSelect from '@/components/jh-select/index.vue'; |
|
|
|
import { |
|
|
|
import { |
|
|
|
getList, |
|
|
|
getList, |
|
|
|
addTeam, |
|
|
|
addTeam, |
|
|
|
@ -210,6 +267,7 @@ export default { |
|
|
|
components: { |
|
|
|
components: { |
|
|
|
basicImport, |
|
|
|
basicImport, |
|
|
|
treeTransfer, |
|
|
|
treeTransfer, |
|
|
|
|
|
|
|
jhSelect |
|
|
|
}, |
|
|
|
}, |
|
|
|
data() { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
return { |
|
|
|
@ -530,6 +588,16 @@ export default { |
|
|
|
}, |
|
|
|
}, |
|
|
|
mounted() {}, |
|
|
|
mounted() {}, |
|
|
|
methods: { |
|
|
|
methods: { |
|
|
|
|
|
|
|
changeTeam(val, item) { |
|
|
|
|
|
|
|
// let select = this.teacherArr.find(e => e.id == val); |
|
|
|
|
|
|
|
this.form.teamLeader = item && item.id; |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
changePlanner(val,item){ |
|
|
|
|
|
|
|
this.form.planner = item && item.id; |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
changeDispatcher(val,item){ |
|
|
|
|
|
|
|
this.form.dispatcher = item && item.id; |
|
|
|
|
|
|
|
}, |
|
|
|
// 点击导入按钮 |
|
|
|
// 点击导入按钮 |
|
|
|
handleImport() { |
|
|
|
handleImport() { |
|
|
|
this.isShowImport = true; |
|
|
|
this.isShowImport = true; |
|
|
|
|