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 @@