diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseFormProcess.vue b/src/views/caseManage/caseCommon/caseFormProcess.vue index f8a9666..e6a6446 100644 --- a/src/views/caseManage/caseCommon/caseFormProcess.vue +++ b/src/views/caseManage/caseCommon/caseFormProcess.vue @@ -4,138 +4,183 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - + - + - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - -
- 本地号码 - 外地号码 -
- 回访拨号 -
-
- - - - - - - - - - - - - - - - - -
- -
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + +
+ 本地号码 + 外地号码 +
+ 回访拨号 +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
@@ -151,98 +196,128 @@ width="600px" append-to-body custom-class="sound-dialog" - @close="closeSound"> - + @close="closeSound" + > + diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseFormProcess.vue b/src/views/caseManage/caseCommon/caseFormProcess.vue index f8a9666..e6a6446 100644 --- a/src/views/caseManage/caseCommon/caseFormProcess.vue +++ b/src/views/caseManage/caseCommon/caseFormProcess.vue @@ -4,138 +4,183 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - + - + - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - -
- 本地号码 - 外地号码 -
- 回访拨号 -
-
- - - - - - - - - - - - - - - - - -
- -
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + +
+ 本地号码 + 外地号码 +
+ 回访拨号 +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
@@ -151,98 +196,128 @@ width="600px" append-to-body custom-class="sound-dialog" - @close="closeSound"> - + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue index 897023a..7fa39af 100644 --- a/src/views/caseManage/caseCommon/caseFormRead.vue +++ b/src/views/caseManage/caseCommon/caseFormRead.vue @@ -4,134 +4,173 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - - - - - - + + + + + - + - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - - - - - - - - - - - - - - - - - - -
- -
-
-
- - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + +
+
- + @close="closeSound" + > + diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseFormProcess.vue b/src/views/caseManage/caseCommon/caseFormProcess.vue index f8a9666..e6a6446 100644 --- a/src/views/caseManage/caseCommon/caseFormProcess.vue +++ b/src/views/caseManage/caseCommon/caseFormProcess.vue @@ -4,138 +4,183 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - + - + - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - -
- 本地号码 - 外地号码 -
- 回访拨号 -
-
- - - - - - - - - - - - - - - - - -
- -
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + +
+ 本地号码 + 外地号码 +
+ 回访拨号 +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
@@ -151,98 +196,128 @@ width="600px" append-to-body custom-class="sound-dialog" - @close="closeSound"> - + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue index 897023a..7fa39af 100644 --- a/src/views/caseManage/caseCommon/caseFormRead.vue +++ b/src/views/caseManage/caseCommon/caseFormRead.vue @@ -4,134 +4,173 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - - - - - - + + + + + - + - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - - - - - - - - - - - - - - - - - - -
- -
-
-
- - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + +
+
- + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseImgShow.vue b/src/views/caseManage/caseCommon/caseImgShow.vue new file mode 100644 index 0000000..c6c911d --- /dev/null +++ b/src/views/caseManage/caseCommon/caseImgShow.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseFormProcess.vue b/src/views/caseManage/caseCommon/caseFormProcess.vue index f8a9666..e6a6446 100644 --- a/src/views/caseManage/caseCommon/caseFormProcess.vue +++ b/src/views/caseManage/caseCommon/caseFormProcess.vue @@ -4,138 +4,183 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - + - + - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - -
- 本地号码 - 外地号码 -
- 回访拨号 -
-
- - - - - - - - - - - - - - - - - -
- -
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + +
+ 本地号码 + 外地号码 +
+ 回访拨号 +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
@@ -151,98 +196,128 @@ width="600px" append-to-body custom-class="sound-dialog" - @close="closeSound"> - + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue index 897023a..7fa39af 100644 --- a/src/views/caseManage/caseCommon/caseFormRead.vue +++ b/src/views/caseManage/caseCommon/caseFormRead.vue @@ -4,134 +4,173 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - - - - - - + + + + + - + - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - - - - - - - - - - - - - - - - - - -
- -
-
-
- - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + +
+
- + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseImgShow.vue b/src/views/caseManage/caseCommon/caseImgShow.vue new file mode 100644 index 0000000..c6c911d --- /dev/null +++ b/src/views/caseManage/caseCommon/caseImgShow.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseProcessTable.vue b/src/views/caseManage/caseCommon/caseProcessTable.vue new file mode 100644 index 0000000..4c54b7f --- /dev/null +++ b/src/views/caseManage/caseCommon/caseProcessTable.vue @@ -0,0 +1,423 @@ + + + + + \ No newline at end of file diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseFormProcess.vue b/src/views/caseManage/caseCommon/caseFormProcess.vue index f8a9666..e6a6446 100644 --- a/src/views/caseManage/caseCommon/caseFormProcess.vue +++ b/src/views/caseManage/caseCommon/caseFormProcess.vue @@ -4,138 +4,183 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - + - + - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - -
- 本地号码 - 外地号码 -
- 回访拨号 -
-
- - - - - - - - - - - - - - - - - -
- -
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + +
+ 本地号码 + 外地号码 +
+ 回访拨号 +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
@@ -151,98 +196,128 @@ width="600px" append-to-body custom-class="sound-dialog" - @close="closeSound"> - + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue index 897023a..7fa39af 100644 --- a/src/views/caseManage/caseCommon/caseFormRead.vue +++ b/src/views/caseManage/caseCommon/caseFormRead.vue @@ -4,134 +4,173 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - - - - - - + + + + + - + - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - - - - - - - - - - - - - - - - - - -
- -
-
-
- - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + +
+
- + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseImgShow.vue b/src/views/caseManage/caseCommon/caseImgShow.vue new file mode 100644 index 0000000..c6c911d --- /dev/null +++ b/src/views/caseManage/caseCommon/caseImgShow.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseProcessTable.vue b/src/views/caseManage/caseCommon/caseProcessTable.vue new file mode 100644 index 0000000..4c54b7f --- /dev/null +++ b/src/views/caseManage/caseCommon/caseProcessTable.vue @@ -0,0 +1,423 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process.json b/src/views/caseManage/caseCommon/process.json new file mode 100644 index 0000000..db58784 --- /dev/null +++ b/src/views/caseManage/caseCommon/process.json @@ -0,0 +1,251 @@ +{ + "state": true, + "msg": "", + "data": [ + { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "info": { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": null, + "processTaskName": null, + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008446", + "processNextTaskName": "专项系统对接待分拨", + "processNextAssigneeId": "465546017", + "processNextAssigneeName": "呼叫中心系统", + "processStepTitle": "新建", + "approveMsg": null, + "processStepName": "提交", + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": null, + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "专项系统对接" + }, + "parentTitleId": null, + "processStepTitle": "新建", + "children": [ + { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "info": { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008446", + "processTaskName": "专项系统对接待分拨", + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008473", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "上报蓉江新区", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "processStepTitle": "上报蓉江新区", + "children": [ + { + "id": "7F644436F8B04DAEBEB475214F64783E", + "info": { + "id": "7F644436F8B04DAEBEB475214F64783E", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008473", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010141", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "立案", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:07:02", + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "processStepTitle": "立案", + "children": [ + { + "id": "156D83539A10444BBDE445E132E551C1", + "info": { + "id": "156D83539A10444BBDE445E132E551C1", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010141", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010490", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "蓉江新区分拨", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:08:11", + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "fileId": "371daad0c65b871f532a49ccae8d34dc", + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "processStepTitle": "蓉江新区分拨", + "children": [ + { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "info": { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010490", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021140", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "签收", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:10", + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "fileId": null, + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "processStepTitle": "签收", + "children": [ + { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "info": { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021140", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021489", + "processNextTaskName": "蓉江新区办理结果确认", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "高校园区管理处提交结果", + "approveMsg": "已处理", + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:38", + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "fileId": "ec8a05e25dae5571154f17e998653339", + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "processStepTitle": "高校园区管理处提交结果", + "children": [ + { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "info": { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021489", + "processTaskName": "蓉江新区办理结果确认", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": null, + "processNextTaskName": null, + "processNextAssigneeId": null, + "processNextAssigneeName": null, + "processStepTitle": "结案", + "approveMsg": null, + "processStepName": "结束", + "regulationCompleteTime": null, + "createTime": "2022-09-26 09:03:08", + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": null + }, + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "processStepTitle": "结案", + "children": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "code": 200 +} \ No newline at end of file diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseFormProcess.vue b/src/views/caseManage/caseCommon/caseFormProcess.vue index f8a9666..e6a6446 100644 --- a/src/views/caseManage/caseCommon/caseFormProcess.vue +++ b/src/views/caseManage/caseCommon/caseFormProcess.vue @@ -4,138 +4,183 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - + - + - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - -
- 本地号码 - 外地号码 -
- 回访拨号 -
-
- - - - - - - - - - - - - - - - - -
- -
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + +
+ 本地号码 + 外地号码 +
+ 回访拨号 +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
@@ -151,98 +196,128 @@ width="600px" append-to-body custom-class="sound-dialog" - @close="closeSound"> - + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue index 897023a..7fa39af 100644 --- a/src/views/caseManage/caseCommon/caseFormRead.vue +++ b/src/views/caseManage/caseCommon/caseFormRead.vue @@ -4,134 +4,173 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - - - - - - + + + + + - + - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - - - - - - - - - - - - - - - - - - -
- -
-
-
- - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + +
+
- + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseImgShow.vue b/src/views/caseManage/caseCommon/caseImgShow.vue new file mode 100644 index 0000000..c6c911d --- /dev/null +++ b/src/views/caseManage/caseCommon/caseImgShow.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseProcessTable.vue b/src/views/caseManage/caseCommon/caseProcessTable.vue new file mode 100644 index 0000000..4c54b7f --- /dev/null +++ b/src/views/caseManage/caseCommon/caseProcessTable.vue @@ -0,0 +1,423 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process.json b/src/views/caseManage/caseCommon/process.json new file mode 100644 index 0000000..db58784 --- /dev/null +++ b/src/views/caseManage/caseCommon/process.json @@ -0,0 +1,251 @@ +{ + "state": true, + "msg": "", + "data": [ + { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "info": { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": null, + "processTaskName": null, + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008446", + "processNextTaskName": "专项系统对接待分拨", + "processNextAssigneeId": "465546017", + "processNextAssigneeName": "呼叫中心系统", + "processStepTitle": "新建", + "approveMsg": null, + "processStepName": "提交", + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": null, + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "专项系统对接" + }, + "parentTitleId": null, + "processStepTitle": "新建", + "children": [ + { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "info": { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008446", + "processTaskName": "专项系统对接待分拨", + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008473", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "上报蓉江新区", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "processStepTitle": "上报蓉江新区", + "children": [ + { + "id": "7F644436F8B04DAEBEB475214F64783E", + "info": { + "id": "7F644436F8B04DAEBEB475214F64783E", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008473", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010141", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "立案", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:07:02", + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "processStepTitle": "立案", + "children": [ + { + "id": "156D83539A10444BBDE445E132E551C1", + "info": { + "id": "156D83539A10444BBDE445E132E551C1", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010141", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010490", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "蓉江新区分拨", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:08:11", + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "fileId": "371daad0c65b871f532a49ccae8d34dc", + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "processStepTitle": "蓉江新区分拨", + "children": [ + { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "info": { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010490", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021140", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "签收", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:10", + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "fileId": null, + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "processStepTitle": "签收", + "children": [ + { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "info": { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021140", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021489", + "processNextTaskName": "蓉江新区办理结果确认", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "高校园区管理处提交结果", + "approveMsg": "已处理", + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:38", + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "fileId": "ec8a05e25dae5571154f17e998653339", + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "processStepTitle": "高校园区管理处提交结果", + "children": [ + { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "info": { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021489", + "processTaskName": "蓉江新区办理结果确认", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": null, + "processNextTaskName": null, + "processNextAssigneeId": null, + "processNextAssigneeName": null, + "processStepTitle": "结案", + "approveMsg": null, + "processStepName": "结束", + "regulationCompleteTime": null, + "createTime": "2022-09-26 09:03:08", + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": null + }, + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "processStepTitle": "结案", + "children": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "code": 200 +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process2.json b/src/views/caseManage/caseCommon/process2.json new file mode 100644 index 0000000..53506ad --- /dev/null +++ b/src/views/caseManage/caseCommon/process2.json @@ -0,0 +1,23 @@ +{ + "code": 200, + "msg": "操作成功", + "success": true, + "data": { + "eventId": "866691836176740352", + "appCode": "A001", + "desc": "好吃多", + "status": 1, + "replyDatas": [ + { + "id": "21345234523", + "time": "2021-07-19 14:42:34", + "name": "张三", + "content": "大师傅处置完成", + "attachments": "http://ztuploadfile.oss-cn-beijing.aliyuncs.com/%E8%BD%A6%E8%BE%86.jpeg?Expires=1934519183&OSSAccessKeyId=LTAI4G3j5y61aAVjgUB2sWXv&Signature=Ws%2BXAnQw6BPs8r3R7atb3MjzCFY%3D", + "status": "11", + "statusDesc": "成功", + "businessStatus": "success" + } + ] + } +} \ No newline at end of file diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseFormProcess.vue b/src/views/caseManage/caseCommon/caseFormProcess.vue index f8a9666..e6a6446 100644 --- a/src/views/caseManage/caseCommon/caseFormProcess.vue +++ b/src/views/caseManage/caseCommon/caseFormProcess.vue @@ -4,138 +4,183 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - + - + - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - -
- 本地号码 - 外地号码 -
- 回访拨号 -
-
- - - - - - - - - - - - - - - - - -
- -
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + +
+ 本地号码 + 外地号码 +
+ 回访拨号 +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
@@ -151,98 +196,128 @@ width="600px" append-to-body custom-class="sound-dialog" - @close="closeSound"> - + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue index 897023a..7fa39af 100644 --- a/src/views/caseManage/caseCommon/caseFormRead.vue +++ b/src/views/caseManage/caseCommon/caseFormRead.vue @@ -4,134 +4,173 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - - - - - - + + + + + - + - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - - - - - - - - - - - - - - - - - - -
- -
-
-
- - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + +
+
- + @close="closeSound" + > + diff --git a/src/views/caseManage/caseCommon/caseImgShow.vue b/src/views/caseManage/caseCommon/caseImgShow.vue new file mode 100644 index 0000000..c6c911d --- /dev/null +++ b/src/views/caseManage/caseCommon/caseImgShow.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseProcessTable.vue b/src/views/caseManage/caseCommon/caseProcessTable.vue new file mode 100644 index 0000000..4c54b7f --- /dev/null +++ b/src/views/caseManage/caseCommon/caseProcessTable.vue @@ -0,0 +1,423 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process.json b/src/views/caseManage/caseCommon/process.json new file mode 100644 index 0000000..db58784 --- /dev/null +++ b/src/views/caseManage/caseCommon/process.json @@ -0,0 +1,251 @@ +{ + "state": true, + "msg": "", + "data": [ + { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "info": { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": null, + "processTaskName": null, + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008446", + "processNextTaskName": "专项系统对接待分拨", + "processNextAssigneeId": "465546017", + "processNextAssigneeName": "呼叫中心系统", + "processStepTitle": "新建", + "approveMsg": null, + "processStepName": "提交", + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": null, + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "专项系统对接" + }, + "parentTitleId": null, + "processStepTitle": "新建", + "children": [ + { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "info": { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008446", + "processTaskName": "专项系统对接待分拨", + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008473", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "上报蓉江新区", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "processStepTitle": "上报蓉江新区", + "children": [ + { + "id": "7F644436F8B04DAEBEB475214F64783E", + "info": { + "id": "7F644436F8B04DAEBEB475214F64783E", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008473", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010141", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "立案", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:07:02", + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "processStepTitle": "立案", + "children": [ + { + "id": "156D83539A10444BBDE445E132E551C1", + "info": { + "id": "156D83539A10444BBDE445E132E551C1", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010141", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010490", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "蓉江新区分拨", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:08:11", + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "fileId": "371daad0c65b871f532a49ccae8d34dc", + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "processStepTitle": "蓉江新区分拨", + "children": [ + { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "info": { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010490", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021140", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "签收", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:10", + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "fileId": null, + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "processStepTitle": "签收", + "children": [ + { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "info": { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021140", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021489", + "processNextTaskName": "蓉江新区办理结果确认", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "高校园区管理处提交结果", + "approveMsg": "已处理", + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:38", + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "fileId": "ec8a05e25dae5571154f17e998653339", + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "processStepTitle": "高校园区管理处提交结果", + "children": [ + { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "info": { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021489", + "processTaskName": "蓉江新区办理结果确认", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": null, + "processNextTaskName": null, + "processNextAssigneeId": null, + "processNextAssigneeName": null, + "processStepTitle": "结案", + "approveMsg": null, + "processStepName": "结束", + "regulationCompleteTime": null, + "createTime": "2022-09-26 09:03:08", + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": null + }, + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "processStepTitle": "结案", + "children": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "code": 200 +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process2.json b/src/views/caseManage/caseCommon/process2.json new file mode 100644 index 0000000..53506ad --- /dev/null +++ b/src/views/caseManage/caseCommon/process2.json @@ -0,0 +1,23 @@ +{ + "code": 200, + "msg": "操作成功", + "success": true, + "data": { + "eventId": "866691836176740352", + "appCode": "A001", + "desc": "好吃多", + "status": 1, + "replyDatas": [ + { + "id": "21345234523", + "time": "2021-07-19 14:42:34", + "name": "张三", + "content": "大师傅处置完成", + "attachments": "http://ztuploadfile.oss-cn-beijing.aliyuncs.com/%E8%BD%A6%E8%BE%86.jpeg?Expires=1934519183&OSSAccessKeyId=LTAI4G3j5y61aAVjgUB2sWXv&Signature=Ws%2BXAnQw6BPs8r3R7atb3MjzCFY%3D", + "status": "11", + "statusDesc": "成功", + "businessStatus": "success" + } + ] + } +} \ No newline at end of file diff --git a/src/views/caseManage/caseDetail.vue b/src/views/caseManage/caseDetail.vue index 0fc16f1..6444c93 100644 --- a/src/views/caseManage/caseDetail.vue +++ b/src/views/caseManage/caseDetail.vue @@ -4,28 +4,47 @@
-
事件基础信息
+
+ 事件基础信息 +
- - + +
- -
+ +
-
事件地图
+
+ 事件处理流程 +
- - + + + + +
-
+
-
事件流程处理
+
+ 事件流程处理 +
- + +
+ + +
+ +
+ 事件地图 +
+
+ + + + +
diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseFormProcess.vue b/src/views/caseManage/caseCommon/caseFormProcess.vue index f8a9666..e6a6446 100644 --- a/src/views/caseManage/caseCommon/caseFormProcess.vue +++ b/src/views/caseManage/caseCommon/caseFormProcess.vue @@ -4,138 +4,183 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - + - + - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - -
- 本地号码 - 外地号码 -
- 回访拨号 -
-
- - - - - - - - - - - - - - - - - -
- -
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + +
+ 本地号码 + 外地号码 +
+ 回访拨号 +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
@@ -151,98 +196,128 @@ width="600px" append-to-body custom-class="sound-dialog" - @close="closeSound"> - + @close="closeSound" + > +
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue index 897023a..7fa39af 100644 --- a/src/views/caseManage/caseCommon/caseFormRead.vue +++ b/src/views/caseManage/caseCommon/caseFormRead.vue @@ -4,134 +4,173 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - - - - - - + + + + + - + - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - - - - - - - - - - - - - - - - - - -
- -
-
-
- - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + +
+
- + @close="closeSound" + > +
diff --git a/src/views/caseManage/caseCommon/caseImgShow.vue b/src/views/caseManage/caseCommon/caseImgShow.vue new file mode 100644 index 0000000..c6c911d --- /dev/null +++ b/src/views/caseManage/caseCommon/caseImgShow.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseProcessTable.vue b/src/views/caseManage/caseCommon/caseProcessTable.vue new file mode 100644 index 0000000..4c54b7f --- /dev/null +++ b/src/views/caseManage/caseCommon/caseProcessTable.vue @@ -0,0 +1,423 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process.json b/src/views/caseManage/caseCommon/process.json new file mode 100644 index 0000000..db58784 --- /dev/null +++ b/src/views/caseManage/caseCommon/process.json @@ -0,0 +1,251 @@ +{ + "state": true, + "msg": "", + "data": [ + { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "info": { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": null, + "processTaskName": null, + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008446", + "processNextTaskName": "专项系统对接待分拨", + "processNextAssigneeId": "465546017", + "processNextAssigneeName": "呼叫中心系统", + "processStepTitle": "新建", + "approveMsg": null, + "processStepName": "提交", + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": null, + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "专项系统对接" + }, + "parentTitleId": null, + "processStepTitle": "新建", + "children": [ + { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "info": { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008446", + "processTaskName": "专项系统对接待分拨", + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008473", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "上报蓉江新区", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "processStepTitle": "上报蓉江新区", + "children": [ + { + "id": "7F644436F8B04DAEBEB475214F64783E", + "info": { + "id": "7F644436F8B04DAEBEB475214F64783E", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008473", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010141", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "立案", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:07:02", + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "processStepTitle": "立案", + "children": [ + { + "id": "156D83539A10444BBDE445E132E551C1", + "info": { + "id": "156D83539A10444BBDE445E132E551C1", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010141", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010490", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "蓉江新区分拨", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:08:11", + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "fileId": "371daad0c65b871f532a49ccae8d34dc", + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "processStepTitle": "蓉江新区分拨", + "children": [ + { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "info": { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010490", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021140", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "签收", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:10", + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "fileId": null, + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "processStepTitle": "签收", + "children": [ + { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "info": { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021140", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021489", + "processNextTaskName": "蓉江新区办理结果确认", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "高校园区管理处提交结果", + "approveMsg": "已处理", + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:38", + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "fileId": "ec8a05e25dae5571154f17e998653339", + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "processStepTitle": "高校园区管理处提交结果", + "children": [ + { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "info": { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021489", + "processTaskName": "蓉江新区办理结果确认", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": null, + "processNextTaskName": null, + "processNextAssigneeId": null, + "processNextAssigneeName": null, + "processStepTitle": "结案", + "approveMsg": null, + "processStepName": "结束", + "regulationCompleteTime": null, + "createTime": "2022-09-26 09:03:08", + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": null + }, + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "processStepTitle": "结案", + "children": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "code": 200 +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process2.json b/src/views/caseManage/caseCommon/process2.json new file mode 100644 index 0000000..53506ad --- /dev/null +++ b/src/views/caseManage/caseCommon/process2.json @@ -0,0 +1,23 @@ +{ + "code": 200, + "msg": "操作成功", + "success": true, + "data": { + "eventId": "866691836176740352", + "appCode": "A001", + "desc": "好吃多", + "status": 1, + "replyDatas": [ + { + "id": "21345234523", + "time": "2021-07-19 14:42:34", + "name": "张三", + "content": "大师傅处置完成", + "attachments": "http://ztuploadfile.oss-cn-beijing.aliyuncs.com/%E8%BD%A6%E8%BE%86.jpeg?Expires=1934519183&OSSAccessKeyId=LTAI4G3j5y61aAVjgUB2sWXv&Signature=Ws%2BXAnQw6BPs8r3R7atb3MjzCFY%3D", + "status": "11", + "statusDesc": "成功", + "businessStatus": "success" + } + ] + } +} \ No newline at end of file diff --git a/src/views/caseManage/caseDetail.vue b/src/views/caseManage/caseDetail.vue index 0fc16f1..6444c93 100644 --- a/src/views/caseManage/caseDetail.vue +++ b/src/views/caseManage/caseDetail.vue @@ -4,28 +4,47 @@
-
事件基础信息
+
+ 事件基础信息 +
- - + +
- -
+ +
-
事件地图
+
+ 事件处理流程 +
- - + + + + +
-
+
-
事件流程处理
+
+ 事件流程处理 +
- + +
+ + +
+ +
+ 事件地图 +
+
+ + + + +
diff --git a/src/views/caseManage/caseManage.vue b/src/views/caseManage/caseManage.vue index a986eaa..2f5bfea 100644 --- a/src/views/caseManage/caseManage.vue +++ b/src/views/caseManage/caseManage.vue @@ -180,6 +180,7 @@ this.$router.push({ path: '/caseDetail/' + row.id, query: { + caseType:row.eorc, showProcess: false } }) diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseFormProcess.vue b/src/views/caseManage/caseCommon/caseFormProcess.vue index f8a9666..e6a6446 100644 --- a/src/views/caseManage/caseCommon/caseFormProcess.vue +++ b/src/views/caseManage/caseCommon/caseFormProcess.vue @@ -4,138 +4,183 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - + - + - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - -
- 本地号码 - 外地号码 -
- 回访拨号 -
-
- - - - - - - - - - - - - - - - - -
- -
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + +
+ 本地号码 + 外地号码 +
+ 回访拨号 +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
@@ -151,98 +196,128 @@ width="600px" append-to-body custom-class="sound-dialog" - @close="closeSound"> - + @close="closeSound" + > +
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue index 897023a..7fa39af 100644 --- a/src/views/caseManage/caseCommon/caseFormRead.vue +++ b/src/views/caseManage/caseCommon/caseFormRead.vue @@ -4,134 +4,173 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - - - - - - + + + + + - + - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - - - - - - - - - - - - - - - - - - -
- -
-
-
- - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + +
+
- + @close="closeSound" + > +
diff --git a/src/views/caseManage/caseCommon/caseImgShow.vue b/src/views/caseManage/caseCommon/caseImgShow.vue new file mode 100644 index 0000000..c6c911d --- /dev/null +++ b/src/views/caseManage/caseCommon/caseImgShow.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseProcessTable.vue b/src/views/caseManage/caseCommon/caseProcessTable.vue new file mode 100644 index 0000000..4c54b7f --- /dev/null +++ b/src/views/caseManage/caseCommon/caseProcessTable.vue @@ -0,0 +1,423 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process.json b/src/views/caseManage/caseCommon/process.json new file mode 100644 index 0000000..db58784 --- /dev/null +++ b/src/views/caseManage/caseCommon/process.json @@ -0,0 +1,251 @@ +{ + "state": true, + "msg": "", + "data": [ + { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "info": { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": null, + "processTaskName": null, + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008446", + "processNextTaskName": "专项系统对接待分拨", + "processNextAssigneeId": "465546017", + "processNextAssigneeName": "呼叫中心系统", + "processStepTitle": "新建", + "approveMsg": null, + "processStepName": "提交", + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": null, + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "专项系统对接" + }, + "parentTitleId": null, + "processStepTitle": "新建", + "children": [ + { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "info": { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008446", + "processTaskName": "专项系统对接待分拨", + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008473", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "上报蓉江新区", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "processStepTitle": "上报蓉江新区", + "children": [ + { + "id": "7F644436F8B04DAEBEB475214F64783E", + "info": { + "id": "7F644436F8B04DAEBEB475214F64783E", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008473", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010141", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "立案", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:07:02", + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "processStepTitle": "立案", + "children": [ + { + "id": "156D83539A10444BBDE445E132E551C1", + "info": { + "id": "156D83539A10444BBDE445E132E551C1", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010141", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010490", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "蓉江新区分拨", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:08:11", + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "fileId": "371daad0c65b871f532a49ccae8d34dc", + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "processStepTitle": "蓉江新区分拨", + "children": [ + { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "info": { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010490", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021140", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "签收", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:10", + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "fileId": null, + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "processStepTitle": "签收", + "children": [ + { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "info": { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021140", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021489", + "processNextTaskName": "蓉江新区办理结果确认", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "高校园区管理处提交结果", + "approveMsg": "已处理", + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:38", + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "fileId": "ec8a05e25dae5571154f17e998653339", + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "processStepTitle": "高校园区管理处提交结果", + "children": [ + { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "info": { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021489", + "processTaskName": "蓉江新区办理结果确认", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": null, + "processNextTaskName": null, + "processNextAssigneeId": null, + "processNextAssigneeName": null, + "processStepTitle": "结案", + "approveMsg": null, + "processStepName": "结束", + "regulationCompleteTime": null, + "createTime": "2022-09-26 09:03:08", + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": null + }, + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "processStepTitle": "结案", + "children": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "code": 200 +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process2.json b/src/views/caseManage/caseCommon/process2.json new file mode 100644 index 0000000..53506ad --- /dev/null +++ b/src/views/caseManage/caseCommon/process2.json @@ -0,0 +1,23 @@ +{ + "code": 200, + "msg": "操作成功", + "success": true, + "data": { + "eventId": "866691836176740352", + "appCode": "A001", + "desc": "好吃多", + "status": 1, + "replyDatas": [ + { + "id": "21345234523", + "time": "2021-07-19 14:42:34", + "name": "张三", + "content": "大师傅处置完成", + "attachments": "http://ztuploadfile.oss-cn-beijing.aliyuncs.com/%E8%BD%A6%E8%BE%86.jpeg?Expires=1934519183&OSSAccessKeyId=LTAI4G3j5y61aAVjgUB2sWXv&Signature=Ws%2BXAnQw6BPs8r3R7atb3MjzCFY%3D", + "status": "11", + "statusDesc": "成功", + "businessStatus": "success" + } + ] + } +} \ No newline at end of file diff --git a/src/views/caseManage/caseDetail.vue b/src/views/caseManage/caseDetail.vue index 0fc16f1..6444c93 100644 --- a/src/views/caseManage/caseDetail.vue +++ b/src/views/caseManage/caseDetail.vue @@ -4,28 +4,47 @@
-
事件基础信息
+
+ 事件基础信息 +
- - + +
- -
+ +
-
事件地图
+
+ 事件处理流程 +
- - + + + + +
-
+
-
事件流程处理
+
+ 事件流程处理 +
- + +
+ + +
+ +
+ 事件地图 +
+
+ + + + +
diff --git a/src/views/caseManage/caseManage.vue b/src/views/caseManage/caseManage.vue index a986eaa..2f5bfea 100644 --- a/src/views/caseManage/caseManage.vue +++ b/src/views/caseManage/caseManage.vue @@ -180,6 +180,7 @@ this.$router.push({ path: '/caseDetail/' + row.id, query: { + caseType:row.eorc, showProcess: false } }) diff --git a/src/views/caseManage/createCase.vue b/src/views/caseManage/createCase.vue index de1db64..a8db838 100644 --- a/src/views/caseManage/createCase.vue +++ b/src/views/caseManage/createCase.vue @@ -3,72 +3,176 @@
- +
- + - + - + - + - + - 添加到通讯录 - - - - - - - - - - - - - - - - - - - + 添加到通讯录 + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + + style="width: 100%" + /> - + - + - - + + @@ -99,27 +224,54 @@ - + - 地图选点 - ({{ form.lng }},{{ form.lat }}) + 地图选点 + ({{ form.lng }},{{ form.lat }}) - +
- 典型案例 + 典型案例
- 要情 + 要情
- 需要回访 + 需要回访
@@ -128,10 +280,11 @@ + placeholder="请输入内容" + /> @@ -139,7 +292,17 @@ - {{ item.nextOperation }} + {{ item.nextOperation }} @@ -161,7 +324,13 @@
- 提交 + 提交
@@ -170,105 +339,180 @@
- +
- + - + - 查询 - 确定 + 查询 + 确定 说明:双击添加位置, - 当前坐标:{{ currentPosition.lng }},{{ currentPosition.lat }} + 当前坐标:{{ currentPosition.lng }},{{ currentPosition.lat }} - 清除地图 + 清除地图 返回 - +
diff --git a/package.json b/package.json index fb32aa2..c325e45 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "vue-amap": "^0.5.9", "vue-baidu-map": "^0.21.22", "vue-router": "3.0.1", + "vue-slide-mini": "^1.0.4", "vuex": "3.0.1", "wangeditor": "^3.1.1" }, diff --git a/src/api/callCase.js b/src/api/callCase.js index cd61986..9da1fc7 100644 --- a/src/api/callCase.js +++ b/src/api/callCase.js @@ -126,3 +126,12 @@ } }) } + +// 社会治理事流转步骤接口 +export function eventStepList(data) { + return request({ + url: '/callcenter/api/case/eventStepList', + method: 'post', + data + }) +} diff --git a/src/assets/global_images/done.png b/src/assets/global_images/done.png new file mode 100644 index 0000000..c9a2c5e --- /dev/null +++ b/src/assets/global_images/done.png Binary files differ diff --git a/src/assets/global_images/process.png b/src/assets/global_images/process.png new file mode 100644 index 0000000..311fe3a --- /dev/null +++ b/src/assets/global_images/process.png Binary files differ diff --git a/src/components/NomalTable/index.vue b/src/components/NomalTable/index.vue index 55a7378..8616987 100644 --- a/src/components/NomalTable/index.vue +++ b/src/components/NomalTable/index.vue @@ -55,7 +55,7 @@ - + @@ -176,7 +176,10 @@ refresh: false // 是否需要刷新按钮 } } - }// 表格工具配置 + },// 表格工具配置 + height:{ + type:String, + } }, data() { return { diff --git a/src/components/SelectTree/singleSelect.vue b/src/components/SelectTree/singleSelect.vue index ba15b20..3336346 100644 --- a/src/components/SelectTree/singleSelect.vue +++ b/src/components/SelectTree/singleSelect.vue @@ -6,7 +6,8 @@ trigger="click" class="select-tree scrollbar" @show="onShowPopover" - @hide="onHidePopover"> + @hide="onHidePopover" + > + @node-click="onClickNode" + /> + suffix-icon="el-icon-arrow-down" + /> diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss index 65abe46..8236420 100644 --- a/src/styles/sidebar.scss +++ b/src/styles/sidebar.scss @@ -212,3 +212,8 @@ .is-active>.light-line{ background-color: $menuActiveText } + +.el-image-viewer__close{ + color: #fff !important; + font-size: 52px !important; +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/SwiperImg.vue b/src/views/caseManage/caseCommon/SwiperImg.vue new file mode 100644 index 0000000..4ff3fd2 --- /dev/null +++ b/src/views/caseManage/caseCommon/SwiperImg.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseFormProcess.vue b/src/views/caseManage/caseCommon/caseFormProcess.vue index f8a9666..e6a6446 100644 --- a/src/views/caseManage/caseCommon/caseFormProcess.vue +++ b/src/views/caseManage/caseCommon/caseFormProcess.vue @@ -4,138 +4,183 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - + - + - - - + - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - -
- 本地号码 - 外地号码 -
- 回访拨号 -
-
- - - - - - - - - - - - - - - - - -
- -
-
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + +
+ 本地号码 + 外地号码 +
+ 回访拨号 +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+
@@ -151,98 +196,128 @@ width="600px" append-to-body custom-class="sound-dialog" - @close="closeSound"> - + @close="closeSound" + > +
diff --git a/src/views/caseManage/caseCommon/caseFormRead.vue b/src/views/caseManage/caseCommon/caseFormRead.vue index 897023a..7fa39af 100644 --- a/src/views/caseManage/caseCommon/caseFormRead.vue +++ b/src/views/caseManage/caseCommon/caseFormRead.vue @@ -4,134 +4,173 @@ - + - + - + - + - + + + + + + + + + + + - + - - - - - - - - - - + + + + + - + - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - 播放录音 - - - - - - - - 播放录音 - - - - - - - - - - - - - - - - - - -
- -
-
-
- - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 播放录音 + + + + + + + + 播放录音 + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + +
+
- + @close="closeSound" + > +
diff --git a/src/views/caseManage/caseCommon/caseImgShow.vue b/src/views/caseManage/caseCommon/caseImgShow.vue new file mode 100644 index 0000000..c6c911d --- /dev/null +++ b/src/views/caseManage/caseCommon/caseImgShow.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/caseProcessTable.vue b/src/views/caseManage/caseCommon/caseProcessTable.vue new file mode 100644 index 0000000..4c54b7f --- /dev/null +++ b/src/views/caseManage/caseCommon/caseProcessTable.vue @@ -0,0 +1,423 @@ + + + + + \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process.json b/src/views/caseManage/caseCommon/process.json new file mode 100644 index 0000000..db58784 --- /dev/null +++ b/src/views/caseManage/caseCommon/process.json @@ -0,0 +1,251 @@ +{ + "state": true, + "msg": "", + "data": [ + { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "info": { + "id": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": null, + "processTaskName": null, + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008446", + "processNextTaskName": "专项系统对接待分拨", + "processNextAssigneeId": "465546017", + "processNextAssigneeName": "呼叫中心系统", + "processStepTitle": "新建", + "approveMsg": null, + "processStepName": "提交", + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": null, + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "专项系统对接" + }, + "parentTitleId": null, + "processStepTitle": "新建", + "children": [ + { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "info": { + "id": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008446", + "processTaskName": "专项系统对接待分拨", + "processAssigneeId": "465546017", + "processAssigneeName": "呼叫中心系统", + "processNextTaskId": "36008473", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "上报蓉江新区", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 09:57:03", + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "专项系统对接", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1E03D7C7D3C84E838D1A4C6E8DFC4240", + "processStepTitle": "上报蓉江新区", + "children": [ + { + "id": "7F644436F8B04DAEBEB475214F64783E", + "info": { + "id": "7F644436F8B04DAEBEB475214F64783E", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36008473", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010141", + "processNextTaskName": "蓉江新区待分拨", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "立案", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:07:02", + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "1AB4B8BD0E034AE08DFF0EAE1F7750DE", + "processStepTitle": "立案", + "children": [ + { + "id": "156D83539A10444BBDE445E132E551C1", + "info": { + "id": "156D83539A10444BBDE445E132E551C1", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010141", + "processTaskName": "蓉江新区待分拨", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": "36010490", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "蓉江新区分拨", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 10:08:11", + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "fileId": "371daad0c65b871f532a49ccae8d34dc", + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "7F644436F8B04DAEBEB475214F64783E", + "processStepTitle": "蓉江新区分拨", + "children": [ + { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "info": { + "id": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36010490", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021140", + "processNextTaskName": "高校园区管理处待分拨", + "processNextAssigneeId": "465546697", + "processNextAssigneeName": "张萍", + "processStepTitle": "签收", + "approveMsg": null, + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:10", + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "fileId": null, + "parentInstanceId": null, + "applyWay": "1", + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "高校园区管理处" + }, + "parentTitleId": "156D83539A10444BBDE445E132E551C1", + "processStepTitle": "签收", + "children": [ + { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "info": { + "id": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021140", + "processTaskName": "高校园区管理处待分拨", + "processAssigneeId": "465546697", + "processAssigneeName": "张萍", + "processNextTaskId": "36021489", + "processNextTaskName": "蓉江新区办理结果确认", + "processNextAssigneeId": "465546577", + "processNextAssigneeName": "刘晓梅", + "processStepTitle": "高校园区管理处提交结果", + "approveMsg": "已处理", + "processStepName": null, + "regulationCompleteTime": null, + "createTime": "2022-09-22 11:11:38", + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "fileId": "ec8a05e25dae5571154f17e998653339", + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "高校园区管理处", + "processNextAssigneeDeptName": "蓉江新区" + }, + "parentTitleId": "DCEB4053DCD040FC907CA8CBDAFB9BED", + "processStepTitle": "高校园区管理处提交结果", + "children": [ + { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "info": { + "id": "ED0DDD8B224747B88F051E28F1A4AF39", + "businessId": "aa00ac6d759540d4942de3b00990bacc", + "processType": "15", + "processInstId": "36008397", + "processTaskId": "36021489", + "processTaskName": "蓉江新区办理结果确认", + "processAssigneeId": "465546577", + "processAssigneeName": "刘晓梅", + "processNextTaskId": null, + "processNextTaskName": null, + "processNextAssigneeId": null, + "processNextAssigneeName": null, + "processStepTitle": "结案", + "approveMsg": null, + "processStepName": "结束", + "regulationCompleteTime": null, + "createTime": "2022-09-26 09:03:08", + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "fileId": null, + "parentInstanceId": null, + "applyWay": null, + "dataLv": null, + "processStepExtend": null, + "isAuto": null, + "processAssigneeDeptName": "蓉江新区", + "processNextAssigneeDeptName": null + }, + "parentTitleId": "0DDDAFE1B10C444B95E5D61E8483F1D4", + "processStepTitle": "结案", + "children": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "code": 200 +} \ No newline at end of file diff --git a/src/views/caseManage/caseCommon/process2.json b/src/views/caseManage/caseCommon/process2.json new file mode 100644 index 0000000..53506ad --- /dev/null +++ b/src/views/caseManage/caseCommon/process2.json @@ -0,0 +1,23 @@ +{ + "code": 200, + "msg": "操作成功", + "success": true, + "data": { + "eventId": "866691836176740352", + "appCode": "A001", + "desc": "好吃多", + "status": 1, + "replyDatas": [ + { + "id": "21345234523", + "time": "2021-07-19 14:42:34", + "name": "张三", + "content": "大师傅处置完成", + "attachments": "http://ztuploadfile.oss-cn-beijing.aliyuncs.com/%E8%BD%A6%E8%BE%86.jpeg?Expires=1934519183&OSSAccessKeyId=LTAI4G3j5y61aAVjgUB2sWXv&Signature=Ws%2BXAnQw6BPs8r3R7atb3MjzCFY%3D", + "status": "11", + "statusDesc": "成功", + "businessStatus": "success" + } + ] + } +} \ No newline at end of file diff --git a/src/views/caseManage/caseDetail.vue b/src/views/caseManage/caseDetail.vue index 0fc16f1..6444c93 100644 --- a/src/views/caseManage/caseDetail.vue +++ b/src/views/caseManage/caseDetail.vue @@ -4,28 +4,47 @@
-
事件基础信息
+
+ 事件基础信息 +
- - + +
- -
+ +
-
事件地图
+
+ 事件处理流程 +
- - + + + + +
-
+
-
事件流程处理
+
+ 事件流程处理 +
- + +
+ + +
+ +
+ 事件地图 +
+
+ + + + +
diff --git a/src/views/caseManage/caseManage.vue b/src/views/caseManage/caseManage.vue index a986eaa..2f5bfea 100644 --- a/src/views/caseManage/caseManage.vue +++ b/src/views/caseManage/caseManage.vue @@ -180,6 +180,7 @@ this.$router.push({ path: '/caseDetail/' + row.id, query: { + caseType:row.eorc, showProcess: false } }) diff --git a/src/views/caseManage/createCase.vue b/src/views/caseManage/createCase.vue index de1db64..a8db838 100644 --- a/src/views/caseManage/createCase.vue +++ b/src/views/caseManage/createCase.vue @@ -3,72 +3,176 @@
- +
- + - + - + - + - + - 添加到通讯录 - - - - - - - - - - - - - - - - - - - + 添加到通讯录 + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + + style="width: 100%" + /> - + - + - - + + @@ -99,27 +224,54 @@ - + - 地图选点 - ({{ form.lng }},{{ form.lat }}) + 地图选点 + ({{ form.lng }},{{ form.lat }}) - +
- 典型案例 + 典型案例
- 要情 + 要情
- 需要回访 + 需要回访
@@ -128,10 +280,11 @@ + placeholder="请输入内容" + /> @@ -139,7 +292,17 @@ - {{ item.nextOperation }} + {{ item.nextOperation }} @@ -161,7 +324,13 @@
- 提交 + 提交
@@ -170,105 +339,180 @@
- +
- + - + - 查询 - 确定 + 查询 + 确定 说明:双击添加位置, - 当前坐标:{{ currentPosition.lng }},{{ currentPosition.lat }} + 当前坐标:{{ currentPosition.lng }},{{ currentPosition.lat }} - 清除地图 + 清除地图 返回 - +
diff --git a/src/views/caseManage/waitForCreate.vue b/src/views/caseManage/waitForCreate.vue index 6252460..519c57a 100644 --- a/src/views/caseManage/waitForCreate.vue +++ b/src/views/caseManage/waitForCreate.vue @@ -22,6 +22,9 @@ start-placeholder="来电开始时间" end-placeholder="来电结束时间"/> + + +