diff --git a/src/assets/images/base/selectb.png b/src/assets/images/base/selectb.png new file mode 100644 index 0000000..a07b581 Binary files /dev/null and b/src/assets/images/base/selectb.png differ diff --git a/src/assets/images/team/screenb.png b/src/assets/images/team/screenb.png new file mode 100644 index 0000000..97055d4 Binary files /dev/null and b/src/assets/images/team/screenb.png differ diff --git a/src/assets/images/team/screenct.png b/src/assets/images/team/screenct.png new file mode 100644 index 0000000..1a8579b Binary files /dev/null and b/src/assets/images/team/screenct.png differ diff --git a/src/assets/images/team/screent.png b/src/assets/images/team/screent.png new file mode 100644 index 0000000..f17e5e5 Binary files /dev/null and b/src/assets/images/team/screent.png differ diff --git a/src/assets/images/team/screenw.png b/src/assets/images/team/screenw.png new file mode 100644 index 0000000..8474461 Binary files /dev/null and b/src/assets/images/team/screenw.png differ diff --git a/src/assets/images/team/wtzggzb.png b/src/assets/images/team/wtzggzb.png new file mode 100644 index 0000000..9fab243 Binary files /dev/null and b/src/assets/images/team/wtzggzb.png differ diff --git a/src/assets/images/team/wtzgqy.png b/src/assets/images/team/wtzgqy.png new file mode 100644 index 0000000..112bdce Binary files /dev/null and b/src/assets/images/team/wtzgqy.png differ diff --git a/src/assets/images/team/wtzgqyb.png b/src/assets/images/team/wtzgqyb.png new file mode 100644 index 0000000..de70a38 Binary files /dev/null and b/src/assets/images/team/wtzgqyb.png differ diff --git a/src/assets/images/team/形状结合.png b/src/assets/images/team/形状结合.png new file mode 100644 index 0000000..4c1bda8 Binary files /dev/null and b/src/assets/images/team/形状结合.png differ diff --git a/src/assets/images/team/编组 14.png b/src/assets/images/team/编组 14.png new file mode 100644 index 0000000..3d29008 Binary files /dev/null and b/src/assets/images/team/编组 14.png differ diff --git a/src/assets/images/team/编组 17.png b/src/assets/images/team/编组 17.png new file mode 100644 index 0000000..71947ae Binary files /dev/null and b/src/assets/images/team/编组 17.png differ diff --git a/src/assets/images/team/编组 36备份 (1).png b/src/assets/images/team/编组 36备份 (1).png new file mode 100644 index 0000000..8e9e5fb Binary files /dev/null and b/src/assets/images/team/编组 36备份 (1).png differ diff --git a/src/assets/images/team/编组 36备份 (2).png b/src/assets/images/team/编组 36备份 (2).png new file mode 100644 index 0000000..7186c3f Binary files /dev/null and b/src/assets/images/team/编组 36备份 (2).png differ diff --git a/src/assets/images/team/编组 36备份 (3).png b/src/assets/images/team/编组 36备份 (3).png new file mode 100644 index 0000000..7186c3f Binary files /dev/null and b/src/assets/images/team/编组 36备份 (3).png differ diff --git a/src/assets/images/team/编组 36备份.png b/src/assets/images/team/编组 36备份.png new file mode 100644 index 0000000..4276e29 Binary files /dev/null and b/src/assets/images/team/编组 36备份.png differ diff --git a/src/assets/images/team/编组 8.png b/src/assets/images/team/编组 8.png new file mode 100644 index 0000000..de9ec31 Binary files /dev/null and b/src/assets/images/team/编组 8.png differ diff --git a/src/loveflow/assets/reset.less b/src/loveflow/assets/reset.less index 711d095..2a9425b 100644 --- a/src/loveflow/assets/reset.less +++ b/src/loveflow/assets/reset.less @@ -9,6 +9,7 @@ margin-bottom: 0; } .el-input__inner { + padding: 0 10px; height: 34px; line-height: 34px; font-size: 14px; @@ -23,6 +24,14 @@ .el-form-item__label { color: #eaf6ff; } + .el-select { + .el-input__inner { + border: none; + background: url("~@/assets/images/base/selectb.png") no-repeat center + center; + background-size: 100% 100%; + } + } .el-button { padding: 9px 20px; @@ -51,12 +60,19 @@ } .el-range-separator { color: #eaf6ff; - line-height: 30px; + line-height: 34px; + margin: 0 4px 0 0; &::placeholder { color: #5b748c; //color: #eaf6ff; } } + &.el-input__inner { + border: none; + background: url("~@/assets/images/base/selectb.png") no-repeat center + center; + background-size: 100% 100%; + } } .el-input-number { diff --git a/src/loveflow/mixins/commonMixins.js b/src/loveflow/mixins/commonMixins.js new file mode 100644 index 0000000..201fef1 --- /dev/null +++ b/src/loveflow/mixins/commonMixins.js @@ -0,0 +1,18 @@ +export const commonMixins = { + data() { + return { + zhAreaList: [ + { name: "招宝山街道", value: "330211001" }, + { name: "九龙湖镇", value: "330211101" }, + { name: "澥浦镇", value: "330211100" }, + { name: "骆驼街道", value: "330211003" }, + { name: "庄市街道", value: "330211004" }, + { name: "蛟川街道", value: "330211002" }, + { name: "贵驷街道", value: "330211005" }, + ], + }; + }, + created() {}, + mounted() {}, + methods: {}, +}; diff --git a/src/loveflow/mixins/tableListMixins.js b/src/loveflow/mixins/tableListMixins.js index 8b50ef3..ade4ed6 100644 --- a/src/loveflow/mixins/tableListMixins.js +++ b/src/loveflow/mixins/tableListMixins.js @@ -134,7 +134,7 @@ export const tableListMixins = { street: "招宝山街道", times: i + 1, total: i + 5, - iszg: i % 2, + iszg: i % 3, way: "企业提醒", msg: i % 2, deal: "人工反馈", diff --git a/src/router/routes/enterpriseTeamWork.js b/src/router/routes/enterpriseTeamWork.js index 2494f57..3bab336 100644 --- a/src/router/routes/enterpriseTeamWork.js +++ b/src/router/routes/enterpriseTeamWork.js @@ -54,7 +54,7 @@ export default [ name: "riskHandle", meta: { head: true, - title: "风险处置", + title: "风险处置记录", }, component: () => import("@/views/enterpriseTeamWork/riskHandle/index"), }, @@ -68,6 +68,26 @@ export default [ component: () => import("@/views/enterpriseTeamWork/problemRectify/index"), }, + { + path: "/teamWork/problemRectify/indexTrack", + name: "problemRectify", + meta: { + head: false, + title: "问题整改跟踪", + }, + component: () => + import("@/views/enterpriseTeamWork/problemRectify/indexTrack"), + }, + { + path: "/teamWork/problemRectify/indexFeedback", + name: "problemRectify", + meta: { + head: false, + title: "问题整改反馈", + }, + component: () => + import("@/views/enterpriseTeamWork/problemRectify/indexFeedback"), + }, { path: "/teamWork/messageCenter", name: "messageCenter", diff --git a/src/views/enterpriseTeamWork/components/screenMain.vue b/src/views/enterpriseTeamWork/components/screenMain.vue new file mode 100644 index 0000000..8cb88a6 --- /dev/null +++ b/src/views/enterpriseTeamWork/components/screenMain.vue @@ -0,0 +1,72 @@ + + + + diff --git a/src/views/enterpriseTeamWork/problemRectify/bar.vue b/src/views/enterpriseTeamWork/problemRectify/bar.vue new file mode 100644 index 0000000..ca44231 --- /dev/null +++ b/src/views/enterpriseTeamWork/problemRectify/bar.vue @@ -0,0 +1,209 @@ + + diff --git a/src/views/enterpriseTeamWork/problemRectify/index.vue b/src/views/enterpriseTeamWork/problemRectify/index.vue index 8559844..b86c4b0 100644 --- a/src/views/enterpriseTeamWork/problemRectify/index.vue +++ b/src/views/enterpriseTeamWork/problemRectify/index.vue @@ -1,3 +1,198 @@ + + diff --git a/src/views/enterpriseTeamWork/problemRectify/indexFeedback.vue b/src/views/enterpriseTeamWork/problemRectify/indexFeedback.vue new file mode 100644 index 0000000..885e3b9 --- /dev/null +++ b/src/views/enterpriseTeamWork/problemRectify/indexFeedback.vue @@ -0,0 +1,276 @@ + + + diff --git a/src/views/enterpriseTeamWork/problemRectify/indexTrack.vue b/src/views/enterpriseTeamWork/problemRectify/indexTrack.vue new file mode 100644 index 0000000..22133b4 --- /dev/null +++ b/src/views/enterpriseTeamWork/problemRectify/indexTrack.vue @@ -0,0 +1,355 @@ + + + diff --git a/src/views/enterpriseTeamWork/riskHandle/index.vue b/src/views/enterpriseTeamWork/riskHandle/index.vue index 362b67c..eeba766 100644 --- a/src/views/enterpriseTeamWork/riskHandle/index.vue +++ b/src/views/enterpriseTeamWork/riskHandle/index.vue @@ -36,7 +36,7 @@ - + - + - - - - @@ -144,6 +117,7 @@ export default { { prop: "qyName", label: "企业名称", + rowSpan: 4, }, { prop: "flowType", @@ -316,6 +290,45 @@ export default { path: "/teamWork/riskOverview", }); }, + + // 合并单元格函数 + objectSpanMethod({ row, column, rowIndex, columnIndex }) { + let data = this.dataSource; + // data 就是从这里动态传过来的, column.property是表头的key + if (columnIndex == 1) { + var spanArr = this.getSpanArr(data); + console.log(spanArr); + const _row = spanArr[rowIndex]; + const _col = _row > 0 ? 1 : 0; + return { + rowspan: _row, + colspan: _col, + }; + } + }, + // 处理合并行的数据 + getSpanArr(data) { + console.log(data); + let spanKey = "qyName"; + var spanArr = []; + var pos = ""; + for (var i = 0; i < data.length; i++) { + if (i === 0) { + spanArr.push(1); + pos = 0; + } else { + // 判断当前元素与上一个元素是否相同 + if (data[i][spanKey] == data[i - 1][spanKey]) { + spanArr[pos] += 1; + spanArr.push(0); + } else { + spanArr.push(1); + pos = i; + } + } + } + return spanArr; + }, }, }; diff --git a/src/views/enterpriseTeamWork/riskOverview/indexRisk.vue b/src/views/enterpriseTeamWork/riskOverview/indexRisk.vue index 13d9479..0d94d1e 100644 --- a/src/views/enterpriseTeamWork/riskOverview/indexRisk.vue +++ b/src/views/enterpriseTeamWork/riskOverview/indexRisk.vue @@ -16,7 +16,7 @@ :model="queryParam" class="demo-form-inline" > - + - - + -
- +
- + - +
- +
- +
- +