diff --git a/src/api/base/insert.js b/src/api/base/insert.js index b23ddc5..acabce7 100644 --- a/src/api/base/insert.js +++ b/src/api/base/insert.js @@ -57,3 +57,8 @@ export const queryEdgeDeviceByIdApi = (id) => { export const deleteEdgeDeviceApi = (id) => { return request.delete(`/base/tbBdRecord/${id}`) } + +/** 同意审核 */ +export const approveEdgeDeviceApi = (data) => { + return request.post('/base/tbBdRecord/approve', data) +} \ No newline at end of file diff --git a/src/views/base/edgeInsert/components/form-insert-all.vue b/src/views/base/edgeInsert/components/form-insert-all.vue new file mode 100644 index 0000000..004acf1 --- /dev/null +++ b/src/views/base/edgeInsert/components/form-insert-all.vue @@ -0,0 +1,357 @@ + + + + + diff --git a/src/views/base/edgeInsert/components/form-insert-approve.vue b/src/views/base/edgeInsert/components/form-insert-approve.vue new file mode 100644 index 0000000..b9641c0 --- /dev/null +++ b/src/views/base/edgeInsert/components/form-insert-approve.vue @@ -0,0 +1,342 @@ + + + + + diff --git a/src/views/base/edgeInsert/config-all.js b/src/views/base/edgeInsert/config-all.js new file mode 100644 index 0000000..c79fc01 --- /dev/null +++ b/src/views/base/edgeInsert/config-all.js @@ -0,0 +1,23 @@ +export const formLabelAll = [ + { f_label: '边代名称', f_model: 'departName', f_type: 'ipt' }, + { f_label: '边代编号', f_model: 'departName', f_type: 'ipt' }, + { f_label: '工程名称', f_model: 'headUser', f_type: 'ipt' }, + { f_label: '杆塔编号', f_model: 'headUser', f_type: 'ipt' }, + { f_label: '绑定时间', f_model: 'headUser', f_type: 'date' }, + ] + export const columnsListAll = [ + { t_props: 'departName', t_label: '申请项目部', }, + { t_props: 'proName', t_label: '工程名称' }, + { t_props: 'bdTotal', t_label: '申请接入数量' }, + { t_props: 'relUser', t_label: '申请人', }, + { t_props: 'relPhone', t_label: '联系方式', t_slot: 'relPhone' }, + { t_props: 'createTime', t_label: '申请时间', }, + { t_props: 'auditStatus', t_label: '申请状态', t_slot: 'auditStatus' }, + ] + + export const dialogConfigAll = { + outerWidth: '70%', + outerTitle: '接入申请明细', + outerVisible: false, + } + \ No newline at end of file diff --git a/src/views/base/edgeInsert/config-approve.js b/src/views/base/edgeInsert/config-approve.js new file mode 100644 index 0000000..2d271cc --- /dev/null +++ b/src/views/base/edgeInsert/config-approve.js @@ -0,0 +1,23 @@ +export const formLabelApprove = [ + { f_label: '边代名称', f_model: 'departName', f_type: 'ipt' }, + { f_label: '边代编号', f_model: 'departName', f_type: 'ipt' }, + { f_label: '工程名称', f_model: 'headUser', f_type: 'ipt' }, + { f_label: '杆塔编号', f_model: 'headUser', f_type: 'ipt' }, + { f_label: '绑定时间', f_model: 'headUser', f_type: 'date' }, + ] + export const columnsListApprove = [ + { t_props: 'departName', t_label: '申请项目部', }, + { t_props: 'proName', t_label: '工程名称' }, + { t_props: 'bdTotal', t_label: '申请接入数量' }, + { t_props: 'relUser', t_label: '申请人', }, + { t_props: 'relPhone', t_label: '联系方式', t_slot: 'relPhone' }, + { t_props: 'createTime', t_label: '申请时间', }, + { t_props: 'auditStatus', t_label: '申请状态', t_slot: 'auditStatus' }, + ] + + export const dialogConfigApprove = { + outerWidth: '70%', + outerTitle: '审核', + outerVisible: false, + } + \ No newline at end of file diff --git a/src/views/base/edgeInsert/config-insert.js b/src/views/base/edgeInsert/config-insert.js index 923cbfe..319dc08 100644 --- a/src/views/base/edgeInsert/config-insert.js +++ b/src/views/base/edgeInsert/config-insert.js @@ -1,9 +1,9 @@ export const columnsListInsert = [ - { t_props: 'devName', t_label: '设备名称', t_slot: 'devName' }, - { t_props: 'devCode', t_label: '设备编码', t_slot: 'devCode' }, - { t_props: 'unitName', t_label: '所属单位', t_slot: 'unitName' }, - { t_props: 'areaName', t_label: '所属区域', t_slot: 'areaName' }, - { t_props: 'devUser', t_label: '设备负责人', t_slot: 'devUser' }, - { t_props: 'devUserPhone', t_label: '负责人电话', t_slot: 'devUserPhone' }, + { t_props: 'devName', t_label: '设备名称', }, + { t_props: 'devCode', t_label: '设备编码', }, + { t_props: 'unitName', t_label: '所属单位', }, + { t_props: 'areaName', t_label: '所属区域', }, + { t_props: 'devUser', t_label: '设备负责人', }, + { t_props: 'devUserPhone', t_label: '负责人电话', }, ] diff --git a/src/views/base/edgeInsert/config.js b/src/views/base/edgeInsert/config.js index f33b6cc..5b89e2d 100644 --- a/src/views/base/edgeInsert/config.js +++ b/src/views/base/edgeInsert/config.js @@ -19,4 +19,5 @@ export const dialogConfig = { outerWidth: '70%', outerTitle: '', outerVisible: false, -} +}; + diff --git a/src/views/base/edgeInsert/index.vue b/src/views/base/edgeInsert/index.vue index 1f35798..2c58b5a 100644 --- a/src/views/base/edgeInsert/index.vue +++ b/src/views/base/edgeInsert/index.vue @@ -29,12 +29,21 @@ 详情 + 编辑 审核 @@ -50,9 +59,9 @@ {{ phoneCrypto(data.relPhone) }} @@ -69,17 +78,49 @@ /> + + + + + + + + + +