diff --git a/src/api/admin/meeting/staffCustomer.js b/src/api/admin/meeting/staffCustomer.js new file mode 100644 index 0000000..aba6a31 --- /dev/null +++ b/src/api/admin/meeting/staffCustomer.js @@ -0,0 +1,34 @@ +import { axios } from '@/utils/request' + +const api = { + staffCustomer: '/meeting/staffCustomer' +} + +export function getStaffCustomerList (parameter) { + return axios({ + url: api.staffCustomer + '/list', + method: 'get', + params: parameter + }) +} + +export function saveStaffCustomer (parameter) { + return axios({ + url: api.staffCustomer + (parameter.id > 0 ? '/update' : '/save'), + method: 'post', + data: parameter, + headers: { + 'Content-Type': 'application/json;charset=UTF-8' + } + }) +} + +export function delStaffCustomer (parameter) { + return axios({ + url: api.staffCustomer + '/remove', + method: 'post', + params: parameter + }) +} + +export const staffCustomerExport = api.staffCustomer + '/export' diff --git a/src/views/admin/meeting/ShowroomRecordList.vue b/src/views/admin/meeting/ShowroomRecordList.vue index f12870e..106c8a6 100644 --- a/src/views/admin/meeting/ShowroomRecordList.vue +++ b/src/views/admin/meeting/ShowroomRecordList.vue @@ -34,6 +34,9 @@ {{ text | visitType }} + + {{ record.status === 1?'已通过':'已取消' }} + 查看 @@ -43,6 +46,9 @@ 编辑 删除 + + 驳回 @@ -55,13 +61,28 @@ :data-source='personData'> + + +
+
驳回原因
+ +
+
diff --git a/src/views/admin/meeting/modules/EquipmentModal.vue b/src/views/admin/meeting/modules/EquipmentModal.vue index a567532..f0ea386 100644 --- a/src/views/admin/meeting/modules/EquipmentModal.vue +++ b/src/views/admin/meeting/modules/EquipmentModal.vue @@ -208,7 +208,9 @@ export default { }, { title: '开门方式', - dataIndex: 'type' + dataIndex: 'type', + scopedSlots: {customRender: 'type'} + }, { title: '开门人', diff --git a/src/views/admin/meeting/modules/StaffCustomerModal.vue b/src/views/admin/meeting/modules/StaffCustomerModal.vue new file mode 100644 index 0000000..08c53ae --- /dev/null +++ b/src/views/admin/meeting/modules/StaffCustomerModal.vue @@ -0,0 +1,118 @@ + + diff --git a/src/views/admin/modules/CustomerContactsModal.vue b/src/views/admin/modules/CustomerContactsModal.vue index a17b286..786b6ed 100644 --- a/src/views/admin/modules/CustomerContactsModal.vue +++ b/src/views/admin/modules/CustomerContactsModal.vue @@ -238,6 +238,9 @@ export default { if (this.mdl.photo) { this.photoImageUrl = process.env.VUE_APP_API_BASE_URL + this.mdl.photo } + if (this.mdl.avatar) { + this.avatarImageUrl = process.env.VUE_APP_API_BASE_URL + this.mdl.avatar + } this.visible = true this.$nextTick(() => { this.form.setFieldsValue(pick(this.mdl, 'id','name','username','mobile','gender', @@ -248,10 +251,9 @@ export default { e.preventDefault() this.form.validateFields((err, values) => { if (!err) { - // values.customerId = this.customerId console.log('Received values of form: ', values) - values.id = this.staffId - console.log(values) + // values.id = this.staffId + console.log(this.customerId) this.confirmLoading = true updateStaff(values).then(res => { if (res.code === 0) { diff --git a/src/views/system/modules/UserModal.vue b/src/views/system/modules/UserModal.vue index 72d4432..dbd1338 100644 --- a/src/views/system/modules/UserModal.vue +++ b/src/views/system/modules/UserModal.vue @@ -106,7 +106,7 @@