From 3f1a06ddfd17cabb2b66928ad41c726b46d064c6 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Mon, 30 Aug 2021 16:23:47 +0800
Subject: [PATCH] 心理咨询
---
src/views/workreport/data.js | 456 +++++++++++++++++++++++++-------------------------
src/views/talk/talk.vue | 62 ++----
2 files changed, 254 insertions(+), 264 deletions(-)
diff --git a/src/views/talk/talk.vue b/src/views/talk/talk.vue
index 41f0917..6c1bc57 100644
--- a/src/views/talk/talk.vue
+++ b/src/views/talk/talk.vue
@@ -26,7 +26,7 @@
@refresh-change="refreshChange"
@on-load="onLoad"
>
- <template slot-scope="{ disabled, size }" slot="realNameSearch">
+ <!-- <template slot-scope="{ disabled, size }" slot="realNameSearch">
<el-input
placeholder="姓名"
:disabled="disabled"
@@ -35,7 +35,7 @@
v-on:input="inputs(findName)"
v-model="findName"
></el-input>
- </template>
+ </template> -->
<template slot="menuLeft">
<el-button
type="danger"
@@ -44,7 +44,7 @@
plain
v-if="permission.talk_delete"
@click="handleDelete"
- >删 除
+ >删 除
</el-button>
</template>
</avue-crud>
@@ -52,8 +52,8 @@
</template>
<script>
-import {getList, getDetail, add, update, remove} from "@/api/talk/talk";
-import {mapGetters} from "vuex";
+import { getList, getDetail, add, update, remove } from "@/api/talk/talk";
+import { mapGetters } from "vuex";
export default {
data() {
@@ -100,19 +100,19 @@
prop: "realName",
search: true,
// type: "tree",
- searchslot: true,
+ // searchslot: true,
// dicUrl: `/api/blade-user/selectInr?deptid=` + id,
// props: {
// label: "realName",
// value: "id",
// },
- // rules: [
- // {
- // required: true,
- // message: "请输入谈话对象",
- // trigger: "blur",
- // },
- // ],
+ rules: [
+ {
+ required: true,
+ message: "请输入谈话对象",
+ trigger: "blur",
+ },
+ ],
},
{
label: "谈话内容",
@@ -162,17 +162,17 @@
],
},
{
- label: '图片',
- prop: 'imgurl',
+ label: "图片",
+ prop: "imgurl",
// dataType: 'string',
- type: 'upload',
+ type: "upload",
propsHttp: {
- res: 'data'
+ res: "data",
},
span: 24,
- listType: 'picture-card',
- tip: '只能上传jpg/png文件,且不超过500kb',
- action: '/api/blade-resource/oss/endpoint/put-files-talk?file='
+ listType: "picture-card",
+ tip: "只能上传jpg/png文件,且不超过500kb",
+ action: "/api/blade-resource/oss/endpoint/put-files-talk?file=",
},
],
},
@@ -198,18 +198,18 @@
},
},
methods: {
- // searchChange(params, done) {
- // console.log(params);
- // done();
- // this.$message.success(JSON.stringify(params));
- // },
+ searchChange(params, done) {
+ // console.log(params);
+ this.onLoad(this.page, params);
+ done();
+ },
rowSave(row, done, loading) {
var d = [];
for (var k in row.imgurl) {
d.push(row.imgurl[k].value);
}
- row.imgurl = d.join(',');
+ row.imgurl = d.join(",");
row.deptid = this.$store.getters.userInfo.dept_id;
add(row).then(
() => {
@@ -292,16 +292,6 @@
searchReset() {
this.query = {};
this.onLoad(this.page);
- },
- searchChange(params, done) {
- console.log(params);
- // this.query = params;
- // this.page.currentPage = 1;
- // this.onLoad(this.page, params);
- done();
- },
- inputs(val) {
- console.log(val);
},
selectionChange(list) {
this.selectionList = list;
diff --git a/src/views/workreport/data.js b/src/views/workreport/data.js
index 8a2723c..3584230 100644
--- a/src/views/workreport/data.js
+++ b/src/views/workreport/data.js
@@ -1,242 +1,242 @@
//已发送列表信息
export var workreportColumn = [{
- label: "汇报时间",
- prop: "reportTime",
- type: "datetime",
- format: "yyyy-MM-dd HH:mm:ss",
- valueFormat: "yyyy-MM-dd HH:mm:ss",
- searchRange: true,
- searchSpan: 6,
- hide: false,
- addDisplay: false,
- editDisplay: false,
- // viewDisplay: false,
- search: false,
- rules: [{
- required: true,
- message: "请输入时间",
- trigger: "blur"
- }]
+ label: "汇报时间",
+ prop: "reportTime",
+ type: "datetime",
+ format: "yyyy-MM-dd HH:mm:ss",
+ valueFormat: "yyyy-MM-dd HH:mm:ss",
+ searchRange: true,
+ searchSpan: 6,
+ hide: false,
+ addDisplay: false,
+ editDisplay: false,
+ // viewDisplay: false,
+ search: false,
+ rules: [{
+ required: true,
+ message: "请输入时间",
+ trigger: "blur"
+ }]
+},
+// {
+// label: "汇报类别",
+// prop: "category",
+// type: "select",
+// dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportCategory",
+// props: {
+// label: "dictValue",
+// value: "dictKey"
+// },
+// dataType: "number",
+// // searchSpan: 4,
+// // search: true,
+// hide: true,
+// addDisplay: false,
+// editDisplay: false,
+// viewDisplay: false,
+// rules: [{
+// required: true,
+// message: "请选择汇报类别",
+// trigger: "blur"
+// }]
+// },
+{
+ label: "汇报类型",
+ prop: "type",
+ type: "select",
+ dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportType",
+ props: {
+ label: "dictValue",
+ value: "dictKey"
},
- // {
- // label: "汇报类别",
- // prop: "category",
- // type: "select",
- // dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportCategory",
- // props: {
- // label: "dictValue",
- // value: "dictKey"
- // },
- // dataType: "number",
- // // searchSpan: 4,
- // // search: true,
- // hide: true,
- // addDisplay: false,
- // editDisplay: false,
- // viewDisplay: false,
- // rules: [{
- // required: true,
- // message: "请选择汇报类别",
- // trigger: "blur"
- // }]
- // },
- {
- label: "汇报类型",
- prop: "type",
- type: "select",
- dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportType",
- props: {
- label: "dictValue",
- value: "dictKey"
- },
- dataType: "number",
- searchSpan: 4,
- search: true,
- rules: [{
- required: true,
- message: "请选择汇报类型",
- trigger: "blur"
- }]
+ dataType: "number",
+ searchSpan: 4,
+ search: true,
+ rules: [{
+ required: true,
+ message: "请选择汇报类型",
+ trigger: "blur"
+ }]
+},
+{
+ label: "接收人",
+ prop: "receivedIds",
+ // span: 12,
+ type: "tree",
+ dicUrl: "/api/blade-system/dept/lazy-tree-users?type=3&deptId=" + this.deptId,
+ hide: true,
+ leafOnly: true,
+ props: {
+ label: "title",
+ value: "id",
},
- {
- label: "接收人",
- prop: "receivedIds",
- // span: 12,
- type: "tree",
- // dicUrl: "/api/blade-system/dept/lazy-tree-users?type=3&deptId=" + this.deptId,
- hide: true,
- leafOnly: true,
- props: {
- label: "title",
- value: "id",
- },
- multiple: true,
- // dataType: "number",
- rules: [{
- required: true,
- message: "请选择接收人",
- trigger: "blur"
- }]
- },
- {
- label: "汇报人身份证号",
- prop: "idCardNo",
- hide: true,
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- },
- {
- label: "汇报内容",
- prop: "content",
- type: "textarea",
- span: 24,
- rules: [{
- required: true,
- message: "请输入汇报内容",
- trigger: "blur"
- }]
- },
+ multiple: true,
+ // dataType: "number",
+ rules: [{
+ required: true,
+ message: "请选择接收人",
+ trigger: "blur"
+ }]
+},
+{
+ label: "汇报人身份证号",
+ prop: "idCardNo",
+ hide: true,
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+},
+{
+ label: "汇报内容",
+ prop: "content",
+ type: "textarea",
+ span: 24,
+ rules: [{
+ required: true,
+ message: "请输入汇报内容",
+ trigger: "blur"
+ }]
+},
- {
- label: "接收人",
- prop: "replyRealName",
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- },
- {
- label: "接收人单位",
- prop: "replyDeptName",
- addDisplay: false,
- editDisplay: false,
- // viewDisplay: false,
- },
- {
- label: "回复内容",
- prop: "replyContent",
- type: "textarea",
- span: 24,
- addDisplay: false,
- editDisplay: false,
- rules: [{
- required: true,
- message: "请输入回复内容",
- trigger: "blur"
- }]
- }
+{
+ label: "接收人",
+ prop: "replyRealName",
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+},
+{
+ label: "接收人单位",
+ prop: "replyDeptName",
+ addDisplay: false,
+ editDisplay: false,
+ // viewDisplay: false,
+},
+{
+ label: "回复内容",
+ prop: "replyContent",
+ type: "textarea",
+ span: 24,
+ addDisplay: false,
+ editDisplay: false,
+ rules: [{
+ required: true,
+ message: "请输入回复内容",
+ trigger: "blur"
+ }]
+}
]
//接收人列信息
export var workreplyColumn = [{
- label: "汇报人",
- prop: "realName",
- disabled: true,
- span: 24,
- rules: [{
- required: true,
- message: "请选择接收人",
- trigger: "blur"
- }]
+ label: "汇报人",
+ prop: "realName",
+ disabled: true,
+ span: 24,
+ rules: [{
+ required: true,
+ message: "请选择接收人",
+ trigger: "blur"
+ }]
+},
+{
+ label: "汇报人单位",
+ prop: "deptName",
+ addDisplay: false,
+ editDisplay: false,
+ // viewDisplay: false,
+}, {
+ label: "汇报时间",
+ prop: "reportTime",
+ type: "datetime",
+ format: "yyyy-MM-dd HH:mm:ss",
+ valueFormat: "yyyy-MM-dd HH:mm:ss",
+ searchRange: true,
+ searchSpan: 6,
+ hide: false,
+ addDisplay: false,
+ editDisplay: false,
+ // viewDisplay: false,
+ search: false,
+ rules: [{
+ required: true,
+ message: "请输入时间",
+ trigger: "blur"
+ }]
+},
+{
+ label: "汇报类别",
+ prop: "category",
+ type: "select",
+ dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportCategory",
+ props: {
+ label: "dictValue",
+ value: "dictKey"
},
- {
- label: "汇报人单位",
- prop: "deptName",
- addDisplay: false,
- editDisplay: false,
- // viewDisplay: false,
- }, {
- label: "汇报时间",
- prop: "reportTime",
- type: "datetime",
- format: "yyyy-MM-dd HH:mm:ss",
- valueFormat: "yyyy-MM-dd HH:mm:ss",
- searchRange: true,
- searchSpan: 6,
- hide: false,
- addDisplay: false,
- editDisplay: false,
- // viewDisplay: false,
- search: false,
- rules: [{
- required: true,
- message: "请输入时间",
- trigger: "blur"
- }]
+ dataType: "number",
+ // searchSpan: 4,
+ // search: true,
+ hide: true,
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ rules: [{
+ required: true,
+ message: "请选择汇报类别",
+ trigger: "blur"
+ }]
+},
+{
+ label: "汇报类型",
+ prop: "type",
+ type: "select",
+ dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportType",
+ props: {
+ label: "dictValue",
+ value: "dictKey"
},
- {
- label: "汇报类别",
- prop: "category",
- type: "select",
- dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportCategory",
- props: {
- label: "dictValue",
- value: "dictKey"
- },
- dataType: "number",
- // searchSpan: 4,
- // search: true,
- hide: true,
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- rules: [{
- required: true,
- message: "请选择汇报类别",
- trigger: "blur"
- }]
- },
- {
- label: "汇报类型",
- prop: "type",
- type: "select",
- dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportType",
- props: {
- label: "dictValue",
- value: "dictKey"
- },
- dataType: "number",
- searchSpan: 4,
- search: true,
- disabled: true,
- rules: [{
- required: true,
- message: "请选择汇报类型",
- trigger: "blur"
- }]
- },
- // {
- // label: "汇报人身份证号",
- // prop: "idCardNo",
- // hide: true,
- // addDisplay: false,
- // editDisplay: false,
- // viewDisplay: false,
- // },
- {
- label: "汇报内容",
- prop: "content",
- type: "textarea",
- // editDisplay: false,
- disabled: true,
- span: 24,
- rules: [{
- required: true,
- message: "请输入汇报内容",
- trigger: "blur"
- }]
- },
- {
- label: "回复内容",
- prop: "replyContent",
- type: "textarea",
- span: 24,
- rules: [{
- required: true,
- message: "请输入回复内容",
- trigger: "blur"
- }]
- }
+ dataType: "number",
+ searchSpan: 4,
+ search: true,
+ disabled: true,
+ rules: [{
+ required: true,
+ message: "请选择汇报类型",
+ trigger: "blur"
+ }]
+},
+// {
+// label: "汇报人身份证号",
+// prop: "idCardNo",
+// hide: true,
+// addDisplay: false,
+// editDisplay: false,
+// viewDisplay: false,
+// },
+{
+ label: "汇报内容",
+ prop: "content",
+ type: "textarea",
+ // editDisplay: false,
+ disabled: true,
+ span: 24,
+ rules: [{
+ required: true,
+ message: "请输入汇报内容",
+ trigger: "blur"
+ }]
+},
+{
+ label: "回复内容",
+ prop: "replyContent",
+ type: "textarea",
+ span: 24,
+ rules: [{
+ required: true,
+ message: "请输入回复内容",
+ trigger: "blur"
+ }]
+}
]
\ No newline at end of file
--
Gitblit v1.9.3