-
-
+
+
+
-
- {{ $t('query') }}
+
+
+
+
+
- {{ $t('add') }}
+ {{ $t('query') }}
- {{ $t('deleteBatch') }}
+ {{ $t('add') }}
-
-
-
-
-
-
-
-
-
+
+
+ {{scope.$index+1}}
+
+
-
-
+
+
+
+
+
+ 查看详情
+
+
+
+
+
- {{ $t('update') }}
- {{ $t('delete') }}
+ 回复
@@ -58,18 +72,73 @@ export default {
data () {
return {
mixinViewModuleOptions: {
- getDataListURL: '/news/messageboradreply/page',
+ getDataListURL: '/events/borad/page',
getDataListIsPage: true,
deleteURL: '/news/messageboradreply',
deleteIsBatch: true
},
dataForm: {
- id: ''
+ boradType: '',
+ deptId: ''
+ },
+ ids: [],
+ options: [],
+ boradType: [
+ {
+ typeName:"全部",
+ value:""
+ },
+ {
+ typeName:"待回复",
+ value:"0"
+ },
+ {
+ typeName:"回复",
+ value:"1"
+ }
+ ],
+ stateFormat (row, column) {
+ if (row.state === '0') {
+ return '已回复'
+ } else {
+ return '待回复'
+ }
}
}
},
components: {
AddOrUpdate
+ },
+ created: function () {
+ this.getOptions()
+ },
+ watch: {
+ ids: function (val) {
+ if (val.length === 0) {
+ this.dataForm.deptId = ''
+ } else {
+ this.dataForm.deptId = this.ids[val.length - 1]
+ }
+ }
+ },
+ methods: {
+ getOptions () {
+ var paa = {deptType:'party'}
+ this.$http
+ .post(`/sys/user/deptOptions/getByLoginUserNew`,paa)
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ }
+ this.options = res.data.options
+ })
+ .catch(() => {})
+ },
+ addOrUpdateHandle (id, disabled) {
+ this.$parent.selectComponent = 'MessageBoradReplyDetail'
+ this.$router.push({ path: '/events-borad-boradReplyRoute', query: { id: id, disabled: disabled } })
+ }
+
}
}
diff --git a/src/views/modules/events/borad/messageboradreplyDetail.vue b/src/views/modules/events/borad/messageboradreplyDetail.vue
new file mode 100644
index 0000000..b6691fe
--- /dev/null
+++ b/src/views/modules/events/borad/messageboradreplyDetail.vue
@@ -0,0 +1,300 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dataForm.dept}}
+
+
+
+
+
+
+
+
+
+
+
+
+ 1~3张图
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1~3张图
+
+
+ {{dataForm.replyName}}
+
+
+ {{dataForm.replyTime}}
+
+
+
+
+
+ {{"返回"}}
+ {{ $t('confirm') }}
+
+
+
+
+
+