diff --git a/src/api/common.js b/src/api/common.js new file mode 100644 index 0000000..49df7bc --- /dev/null +++ b/src/api/common.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +// 公共接口 ---- 所有公共数据从这里取 + +// 获取公司下拉列表 +export function getCompanySelectListAPI() { + return request({ + url: '/bmw/company/listAll', + method: 'get', + }) +} diff --git a/src/api/system/basic-type-config/company-manage.js b/src/api/system/basic-type-config/company-manage.js index 37b8388..c650c5d 100644 --- a/src/api/system/basic-type-config/company-manage.js +++ b/src/api/system/basic-type-config/company-manage.js @@ -1,25 +1,18 @@ import request from '@/utils/request' -// 新增公司管理 -export function addCompanyManageAPI(data) { +// 新增和修改公司管理 +export function addAndEditCompanyManageAPI(data) { return request({ - url: '/system/dict/type/add', - method: 'post', - data, - }) -} -// 修改公司管理 -export function editCompanyManageAPI(data) { - return request({ - url: '/system/dict/type/add', + url: '/bmw/company/addOrUpdateCompany', method: 'post', data, }) } + // 删除公司管理 export function deleteCompanyManageAPI(data) { return request({ - url: '/system/dict/type/add', + url: '/bmw/company/delCompany', method: 'post', data, }) @@ -27,8 +20,8 @@ export function deleteCompanyManageAPI(data) { // 获取公司管理列表 export function getCompanyManageListAPI(data) { return request({ - url: '/system/dict/type/add', - method: 'post', - data, + url: '/bmw/company/list', + method: 'get', + params: data, }) } diff --git a/src/api/system/basic-type-config/divide-company-manage.js b/src/api/system/basic-type-config/divide-company-manage.js index ed5dec2..5f866db 100644 --- a/src/api/system/basic-type-config/divide-company-manage.js +++ b/src/api/system/basic-type-config/divide-company-manage.js @@ -1,21 +1,14 @@ import request from '@/utils/request' -// 新增分公司管理 -export function addDivideCompanyManageAPI(data) { +// 新增和修改分公司管理 +export function addAndEditDivideCompanyManageAPI(data) { return request({ - url: '/system/dict/type/add', - method: 'post', - data, - }) -} -// 修改分公司管理 -export function editDivideCompanyManageAPI(data) { - return request({ - url: '/system/dict/type/add', + url: '/bmw/company/addOrUpdateCompany', method: 'post', data, }) } + // 删除分公司管理 export function deleteDivideCompanyManageAPI(data) { return request({ diff --git a/src/views/system/basic-type-config/company-manage/config.js b/src/views/system/basic-type-config/company-manage/config.js index 1f759c2..5b1869f 100644 --- a/src/views/system/basic-type-config/company-manage/config.js +++ b/src/views/system/basic-type-config/company-manage/config.js @@ -1,65 +1,20 @@ export const formLabel = [ { f_label: '关键词', - f_model: 'keyword', + f_model: 'companyName', f_type: 'ipt', isShow: false, // 是否展示label }, ] export const columnsList = [ - { t_props: 'projectName', t_label: '公司名称' }, - { t_props: 'xmb', t_label: '状态' }, + { t_props: 'companyName', t_label: '公司名称' }, + { t_props: 'isEnable', t_label: '状态', t_slot: 'isEnable' }, { t_props: 'name', t_label: '公司二维码' }, - { t_props: 'type', t_label: '更新时间' }, + { t_props: 'updateTime', t_label: '更新时间' }, ] - -export const testTableList = [ - { - projectName: '总工程名称', - level: '等级3', - xmb: 'xxx项目部', - name: '110kv工程', - type: '基建变电', - address: '安徽省合肥市110k工程', - status: '在建', - businessLicense: '已上传', - idCard: '已上传', - electronicStamp: '已上传', - electronicSignature: '未上传', - }, - { - projectName: '总工程名称21', - level: '等级3', - xmb: 'xxx项目部', - name: '110kv工程', - type: '基建变电', - address: '安徽省合肥市110k工程', - status: '在建', - businessLicense: '已上传', - idCard: '已上传', - electronicStamp: '已上传', - electronicSignature: '未上传', - }, - { - projectName: '总工程名称3', - level: '等级3', - xmb: 'xxx项目部', - name: '110kv工程', - type: '基建变电', - address: '安徽省合肥市110k工程', - status: '在建', - businessLicense: '已上传', - idCard: '已上传', - electronicStamp: '已上传', - electronicSignature: '未上传', - }, -] - export const dialogConfig = { outerVisible: false, outerTitle: '', - outerWidth: '80%', - minHeight: '', - maxHeight: '', + outerWidth: '40%', } diff --git a/src/views/system/basic-type-config/company-manage/index.vue b/src/views/system/basic-type-config/company-manage/index.vue index 1967a8d..f2be4a5 100644 --- a/src/views/system/basic-type-config/company-manage/index.vue +++ b/src/views/system/basic-type-config/company-manage/index.vue @@ -5,9 +5,8 @@ :formLabel="formLabel" :showOperation="true" :showRightTools="false" - ref="jobTypeTableRef" + ref="companyManageTableRef" :columnsList="columnsList" - :testTableList="testTableList" :request-api="getCompanyManageListAPI" > + + +