|
|
|
@ -11,8 +11,8 @@
|
|
|
|
|
|
|
|
|
|
<!-- 操作按钮区域 -->
|
|
|
|
|
<div class="table-operator">
|
|
|
|
|
<a-button @click="handleAdd" v-has="'erp:addr_manager:add'" type="primary" icon="plus">新增</a-button>
|
|
|
|
|
<a-button type="primary" icon="download" @click="handleExportXls('地址管理')">导出</a-button>
|
|
|
|
|
<a-button @click="handleAdd" type="primary" icon="plus">新增</a-button>
|
|
|
|
|
<a-button type="primary" icon="download" @click="handleExportXls('仓库地址')">导出</a-button>
|
|
|
|
|
<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">
|
|
|
|
|
<a-button type="primary" icon="import">导入</a-button>
|
|
|
|
|
</a-upload>
|
|
|
|
@ -68,7 +68,7 @@
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<span slot="action" slot-scope="text, record">
|
|
|
|
|
<a v-has="'erp:addr_manager:edit'" @click="handleEdit(record)">编辑</a>
|
|
|
|
|
<a @click="handleEdit(record)">编辑</a>
|
|
|
|
|
|
|
|
|
|
<a-divider type="vertical" />
|
|
|
|
|
<a-dropdown>
|
|
|
|
@ -79,7 +79,7 @@
|
|
|
|
|
</a-menu-item>
|
|
|
|
|
<a-menu-item>
|
|
|
|
|
<a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
|
|
|
|
|
<a v-has="'erp:addr_manager:delete'">删除</a>
|
|
|
|
|
<a>删除</a>
|
|
|
|
|
</a-popconfirm>
|
|
|
|
|
</a-menu-item>
|
|
|
|
|
</a-menu>
|
|
|
|
@ -100,7 +100,6 @@
|
|
|
|
|
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
|
|
|
import AddrManagerModal from './modules/AddrManagerModal'
|
|
|
|
|
import {filterMultiDictText} from '@/components/dict/JDictSelectUtil'
|
|
|
|
|
import addrManagerList from '@views/erp/const/addrManagerList'
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: 'AddrManagerList',
|
|
|
|
@ -110,9 +109,73 @@
|
|
|
|
|
},
|
|
|
|
|
data () {
|
|
|
|
|
return {
|
|
|
|
|
description: '地址管理管理页面',
|
|
|
|
|
description: '仓库地址管理页面',
|
|
|
|
|
// 表头
|
|
|
|
|
columns: addrManagerList,
|
|
|
|
|
columns: [
|
|
|
|
|
{
|
|
|
|
|
title: '#',
|
|
|
|
|
dataIndex: '',
|
|
|
|
|
key:'rowIndex',
|
|
|
|
|
width:60,
|
|
|
|
|
align:"center",
|
|
|
|
|
customRender:function (t,r,index) {
|
|
|
|
|
return parseInt(index)+1;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'所属项目',
|
|
|
|
|
align:"center",
|
|
|
|
|
dataIndex: 'userId_dictText'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'省',
|
|
|
|
|
align:"center",
|
|
|
|
|
dataIndex: 'province'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'市',
|
|
|
|
|
align:"center",
|
|
|
|
|
dataIndex: 'city'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'地区',
|
|
|
|
|
align:"center",
|
|
|
|
|
dataIndex: 'county'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'地址',
|
|
|
|
|
align:"center",
|
|
|
|
|
dataIndex: 'detail'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'接收人',
|
|
|
|
|
align:"center",
|
|
|
|
|
dataIndex: 'recipient'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'手机',
|
|
|
|
|
align:"center",
|
|
|
|
|
dataIndex: 'telephone'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'是否默认',
|
|
|
|
|
align:"center",
|
|
|
|
|
dataIndex: 'isDefault_dictText'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'备注',
|
|
|
|
|
align:"center",
|
|
|
|
|
dataIndex: 'remark'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '操作',
|
|
|
|
|
dataIndex: 'action',
|
|
|
|
|
align:"center",
|
|
|
|
|
fixed:"right",
|
|
|
|
|
width:147,
|
|
|
|
|
scopedSlots: { customRender: 'action' }
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
url: {
|
|
|
|
|
list: "/erp/addrManager/list",
|
|
|
|
|
delete: "/erp/addrManager/delete",
|
|
|
|
@ -138,14 +201,14 @@
|
|
|
|
|
},
|
|
|
|
|
getSuperFieldList(){
|
|
|
|
|
let fieldList=[];
|
|
|
|
|
fieldList.push({type:'string',value:'userId',text:'用户id',dictCode:''})
|
|
|
|
|
fieldList.push({type:'list_multi',value:'userId',text:'所属项目',dictTable:"", dictText:'', dictCode:'project_code'})
|
|
|
|
|
fieldList.push({type:'string',value:'province',text:'省',dictCode:''})
|
|
|
|
|
fieldList.push({type:'string',value:'city',text:'市',dictCode:''})
|
|
|
|
|
fieldList.push({type:'string',value:'county',text:'地区',dictCode:''})
|
|
|
|
|
fieldList.push({type:'string',value:'detail',text:'地址',dictCode:''})
|
|
|
|
|
fieldList.push({type:'string',value:'recipient',text:'接收人',dictCode:''})
|
|
|
|
|
fieldList.push({type:'string',value:'telephone',text:'手机',dictCode:''})
|
|
|
|
|
fieldList.push({type:'int',value:'isDefault',text:'是否默认',dictCode:'isDefault'})
|
|
|
|
|
fieldList.push({type:'int',value:'isDefault',text:'是否默认,0:否 默认,1:是',dictCode:'isDefault'})
|
|
|
|
|
fieldList.push({type:'string',value:'remark',text:'备注',dictCode:''})
|
|
|
|
|
this.superFieldList = fieldList
|
|
|
|
|
}
|
|
|
|
|