diff --git a/src/utils/permission.js b/src/utils/permission.js
index 630bb54..b33b32b 100644
--- a/src/utils/permission.js
+++ b/src/utils/permission.js
@@ -16,3 +16,12 @@
return (tip === 'receiver' || tip === 'monitor' || tip === 'administrator')
})
}
+
+// 判断用户是否为受理员
+export function isOnlyReceiver() {
+ const roleTips = store.getters.roleTips
+ return roleTips.some(tip => { // 遍历tips,找到符合要求的返回true,否则返回false
+ return (tip === 'receiver')
+ })
+}
+
diff --git a/src/utils/permission.js b/src/utils/permission.js
index 630bb54..b33b32b 100644
--- a/src/utils/permission.js
+++ b/src/utils/permission.js
@@ -16,3 +16,12 @@
return (tip === 'receiver' || tip === 'monitor' || tip === 'administrator')
})
}
+
+// 判断用户是否为受理员
+export function isOnlyReceiver() {
+ const roleTips = store.getters.roleTips
+ return roleTips.some(tip => { // 遍历tips,找到符合要求的返回true,否则返回false
+ return (tip === 'receiver')
+ })
+}
+
diff --git a/src/views/caseManage/createCase.vue b/src/views/caseManage/createCase.vue
index 91d2882..6d1dfc2 100644
--- a/src/views/caseManage/createCase.vue
+++ b/src/views/caseManage/createCase.vue
@@ -13,11 +13,11 @@
-
+
-
+
@@ -25,7 +25,7 @@
-
+
@@ -115,13 +115,13 @@
- 是否典型案例
+ 典型案例
- 是否要情
+ 要情
- 是否需要回访
+ 需要回访
@@ -141,7 +141,7 @@
- {{ item.nextOperation }}
+ {{ item.nextOperation }}
@@ -251,7 +251,7 @@
caseLevel: '', // 案卷紧急程度
isTypical: '0', // 是否典型案例
isImportant: '0', // 是否要情
- isReturnVisit: '0', // 是否需要回访
+ isReturnVisit: '1', // 是否需要回访
title: '', // 事件标题
description: '', // 事件内容
limitedTime: '', // 事件办理期限
@@ -385,6 +385,7 @@
this.$emit('cancel')
}
}).catch(_ => {
+ this.$emit('cancel')
})
}
})
@@ -618,8 +619,10 @@
},
// 返回到事件详情
backToForm() {
- this.showMap = false
- this.clearMap()
+ if (this.showMap) {
+ this.showMap = false
+ this.clearMap()
+ }
}
}
}
diff --git a/src/utils/permission.js b/src/utils/permission.js
index 630bb54..b33b32b 100644
--- a/src/utils/permission.js
+++ b/src/utils/permission.js
@@ -16,3 +16,12 @@
return (tip === 'receiver' || tip === 'monitor' || tip === 'administrator')
})
}
+
+// 判断用户是否为受理员
+export function isOnlyReceiver() {
+ const roleTips = store.getters.roleTips
+ return roleTips.some(tip => { // 遍历tips,找到符合要求的返回true,否则返回false
+ return (tip === 'receiver')
+ })
+}
+
diff --git a/src/views/caseManage/createCase.vue b/src/views/caseManage/createCase.vue
index 91d2882..6d1dfc2 100644
--- a/src/views/caseManage/createCase.vue
+++ b/src/views/caseManage/createCase.vue
@@ -13,11 +13,11 @@
-
+
-
+
@@ -25,7 +25,7 @@
-
+
@@ -115,13 +115,13 @@
- 是否典型案例
+ 典型案例
- 是否要情
+ 要情
- 是否需要回访
+ 需要回访
@@ -141,7 +141,7 @@
- {{ item.nextOperation }}
+ {{ item.nextOperation }}
@@ -251,7 +251,7 @@
caseLevel: '', // 案卷紧急程度
isTypical: '0', // 是否典型案例
isImportant: '0', // 是否要情
- isReturnVisit: '0', // 是否需要回访
+ isReturnVisit: '1', // 是否需要回访
title: '', // 事件标题
description: '', // 事件内容
limitedTime: '', // 事件办理期限
@@ -385,6 +385,7 @@
this.$emit('cancel')
}
}).catch(_ => {
+ this.$emit('cancel')
})
}
})
@@ -618,8 +619,10 @@
},
// 返回到事件详情
backToForm() {
- this.showMap = false
- this.clearMap()
+ if (this.showMap) {
+ this.showMap = false
+ this.clearMap()
+ }
}
}
}
diff --git a/src/views/caseManage/waitForCreate.vue b/src/views/caseManage/waitForCreate.vue
index 58b1abf..6252460 100644
--- a/src/views/caseManage/waitForCreate.vue
+++ b/src/views/caseManage/waitForCreate.vue
@@ -7,7 +7,7 @@
-
+
@@ -71,11 +71,14 @@
// import { realFormatSecond } from '@/utils/stringutils'
import { getUserSimpleList } from '@/api/system/user'
import { getSoundList } from '@/api/sound'
+import { isOnlyReceiver } from '@/utils/permission'
+
export default {
name: 'WaitForCreate',
components: { AudioPlayer, SearchItem, SearchArea, AppContainer, NormalTable, CreateCase },
data() {
return {
+ isReceiver: isOnlyReceiver(),
listQuery: {
callerNumber: '', // 主叫号码
agentUser: '', // 受理人
@@ -164,6 +167,7 @@
},
methods: {
search() {
+ console.log('search')
this.fetchData(false)
},
fetchData(isNowPage = true) {
diff --git a/src/utils/permission.js b/src/utils/permission.js
index 630bb54..b33b32b 100644
--- a/src/utils/permission.js
+++ b/src/utils/permission.js
@@ -16,3 +16,12 @@
return (tip === 'receiver' || tip === 'monitor' || tip === 'administrator')
})
}
+
+// 判断用户是否为受理员
+export function isOnlyReceiver() {
+ const roleTips = store.getters.roleTips
+ return roleTips.some(tip => { // 遍历tips,找到符合要求的返回true,否则返回false
+ return (tip === 'receiver')
+ })
+}
+
diff --git a/src/views/caseManage/createCase.vue b/src/views/caseManage/createCase.vue
index 91d2882..6d1dfc2 100644
--- a/src/views/caseManage/createCase.vue
+++ b/src/views/caseManage/createCase.vue
@@ -13,11 +13,11 @@
-
+
-
+
@@ -25,7 +25,7 @@
-
+
@@ -115,13 +115,13 @@
- 是否典型案例
+ 典型案例
- 是否要情
+ 要情
- 是否需要回访
+ 需要回访
@@ -141,7 +141,7 @@
- {{ item.nextOperation }}
+ {{ item.nextOperation }}
@@ -251,7 +251,7 @@
caseLevel: '', // 案卷紧急程度
isTypical: '0', // 是否典型案例
isImportant: '0', // 是否要情
- isReturnVisit: '0', // 是否需要回访
+ isReturnVisit: '1', // 是否需要回访
title: '', // 事件标题
description: '', // 事件内容
limitedTime: '', // 事件办理期限
@@ -385,6 +385,7 @@
this.$emit('cancel')
}
}).catch(_ => {
+ this.$emit('cancel')
})
}
})
@@ -618,8 +619,10 @@
},
// 返回到事件详情
backToForm() {
- this.showMap = false
- this.clearMap()
+ if (this.showMap) {
+ this.showMap = false
+ this.clearMap()
+ }
}
}
}
diff --git a/src/views/caseManage/waitForCreate.vue b/src/views/caseManage/waitForCreate.vue
index 58b1abf..6252460 100644
--- a/src/views/caseManage/waitForCreate.vue
+++ b/src/views/caseManage/waitForCreate.vue
@@ -7,7 +7,7 @@
-
+
@@ -71,11 +71,14 @@
// import { realFormatSecond } from '@/utils/stringutils'
import { getUserSimpleList } from '@/api/system/user'
import { getSoundList } from '@/api/sound'
+import { isOnlyReceiver } from '@/utils/permission'
+
export default {
name: 'WaitForCreate',
components: { AudioPlayer, SearchItem, SearchArea, AppContainer, NormalTable, CreateCase },
data() {
return {
+ isReceiver: isOnlyReceiver(),
listQuery: {
callerNumber: '', // 主叫号码
agentUser: '', // 受理人
@@ -164,6 +167,7 @@
},
methods: {
search() {
+ console.log('search')
this.fetchData(false)
},
fetchData(isNowPage = true) {
diff --git a/src/views/knowledgeManage/kTypeManage.vue b/src/views/knowledgeManage/kTypeManage.vue
index 080c166..a758ee1 100644
--- a/src/views/knowledgeManage/kTypeManage.vue
+++ b/src/views/knowledgeManage/kTypeManage.vue
@@ -49,12 +49,12 @@
{
text: '类别名称',
value: 'typeName'
- },
- {
- text: '所属组织机构',
- value: 'deptName',
- width: 150
}
+ // {
+ // text: '所属组织机构',
+ // value: 'deptName',
+ // width: 150
+ // }
],
list: [],
listLoading: true,