|
|
@ -29,9 +29,10 @@ |
|
|
|
<el-table :key="tableKey" v-loading="listLoading" :data="list" :border="true" style="width: 100%;" @selection-change="handleSelectionChange"> |
|
|
|
<el-table-column type="selection" align="center" width="50"/> |
|
|
|
<el-table-column label="序号" type="index" width="80" :index="indexMethod" align="center"/> |
|
|
|
<el-table-column prop="groupName" label="班组名称" align="center" /> |
|
|
|
<el-table-column prop="sortNo" label="排序" align="center" /> |
|
|
|
<el-table-column prop="groupName" label="班组名称" align="center" width="150" /> |
|
|
|
<el-table-column prop="sortNo" label="排序" align="center" width="80" /> |
|
|
|
<el-table-column prop="useOrgName" label="门店" align="center" /> |
|
|
|
<el-table-column prop="memberName" label="成员" align="center" /> |
|
|
|
</el-table> |
|
|
|
</div> |
|
|
|
<!--End 主页面主要部分--> |
|
|
@ -55,6 +56,16 @@ |
|
|
|
<el-form-item prop="sortNo"><el-input class="addinputInfo addinputw" @keyup.native="formobj.sortNo = getNumber(formobj.sortNo, 0)" v-model="formobj.sortNo" clearable placeholder="" /></el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="span-sty">成员设置</div> |
|
|
|
<el-form-item> |
|
|
|
<el-select class="addinputInfo" style="width: 50%" v-model="formobj.memberSids" placeholder="请选择" @change="memberChange(formobj.memberSids)" clearable filterable multiple> |
|
|
|
<el-option v-for="item in user_list" :key="item.sid" :label="item.name" :value="item.sid"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
</el-row> |
|
|
|
</el-form> |
|
|
|
<div slot="footer" class="dialog-footer" style="text-align: center"> |
|
|
|
<el-button type="primary" size="small" @click="handleConfirm">确定</el-button> |
|
|
@ -69,6 +80,7 @@ import Pagination from '@/components/pagination' |
|
|
|
import pageye from '@/components/pagination/pageye' |
|
|
|
import ButtonBar from '@/components/ButtonBar' |
|
|
|
import req from '@/api/basicinformation/team' |
|
|
|
import { selAllByOrgSidPath } from '@/api/Common/dictcommons' |
|
|
|
|
|
|
|
export default { |
|
|
|
name: 'Team', |
|
|
@ -80,6 +92,7 @@ export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
dialogVisible: false, |
|
|
|
user_list: [], |
|
|
|
formobj: { |
|
|
|
orgPath: '', |
|
|
|
sid: '', |
|
|
@ -87,7 +100,9 @@ export default { |
|
|
|
groupName: '', |
|
|
|
useOrgSid: '', |
|
|
|
createOrgSid: '', |
|
|
|
createBySid: '' |
|
|
|
createBySid: '', |
|
|
|
memberNames: [], |
|
|
|
memberSids: [] |
|
|
|
}, |
|
|
|
rules: { |
|
|
|
groupName: [{ required: true, message: '班组名称不能为空', trigger: 'blur' }], |
|
|
@ -148,12 +163,20 @@ export default { |
|
|
|
}, |
|
|
|
created() { |
|
|
|
// 初始化变量 |
|
|
|
this.init() |
|
|
|
this.getList() |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
this.$refs['btnbar'].setButtonList(this.btnList) |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
init() { |
|
|
|
selAllByOrgSidPath({ orgSidPath: window.sessionStorage.getItem('defaultOrgPath') }).then((resp) => { |
|
|
|
if (resp.success) { |
|
|
|
this.user_list = resp.data |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 搜索条件效果 |
|
|
|
clicksearchShow() { |
|
|
|
this.isSearchShow = !this.isSearchShow |
|
|
@ -270,6 +293,17 @@ export default { |
|
|
|
this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' }) |
|
|
|
} |
|
|
|
}, |
|
|
|
memberChange(list) { |
|
|
|
const aa = [] |
|
|
|
list.forEach((e) => { |
|
|
|
this.user_list.forEach((k) => { |
|
|
|
if (e === k.sid) { |
|
|
|
aa.push(k.name) |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
this.formobj.memberNames = aa |
|
|
|
}, |
|
|
|
handleConfirm() { |
|
|
|
this.formobj.createBySid = window.sessionStorage.getItem('userSid') |
|
|
|
this.formobj.orgPath = window.sessionStorage.getItem('defaultOrgPath') |
|
|
@ -294,7 +328,9 @@ export default { |
|
|
|
groupName: '', |
|
|
|
useOrgSid: '', |
|
|
|
createOrgSid: '', |
|
|
|
createBySid: '' |
|
|
|
createBySid: '', |
|
|
|
memberNames: [], |
|
|
|
memberSids: [] |
|
|
|
} |
|
|
|
}, |
|
|
|
// 删除 |
|
|
|