|
@@ -81,7 +81,7 @@
|
|
|
<span class="person">现场检查人</span>
|
|
|
<span class="result">维保结果</span>
|
|
|
</div>
|
|
|
- <VueSeamlessScroll :data="list4" :class-option="classOption" class="warp">
|
|
|
+ <!-- <VueSeamlessScroll :data="list4" :class-option="classOption" class="warp"> -->
|
|
|
<ul class="item">
|
|
|
<li class="row" v-for="(item, index) in list4" :key="index">
|
|
|
<span class="time">{{ item[0] }}</span>
|
|
@@ -95,56 +95,57 @@
|
|
|
>
|
|
|
</li>
|
|
|
</ul>
|
|
|
- </VueSeamlessScroll>
|
|
|
+ <!-- </VueSeamlessScroll> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
import VueSeamlessScroll from "vue-seamless-scroll";
|
|
|
-
|
|
|
+import { getZcqk, getJdjc, getWgpc, getWbqk } from "@/api/iot.js";
|
|
|
export default {
|
|
|
name: "MaintenanceSupervision",
|
|
|
+ props: ["detail"],
|
|
|
data() {
|
|
|
return {
|
|
|
list1: [
|
|
|
- ["09:23 05-14", "张三", "合格"],
|
|
|
- ["09:23 05-14", "王小强", "不合格"],
|
|
|
- ["09:23 05-14", "张三", "合格"],
|
|
|
- ["09:23 05-14", "王小强", "不合格"],
|
|
|
- ["09:23 05-14", "张三", "合格"],
|
|
|
- ["09:23 05-14", "张三", "合格"],
|
|
|
- ["09:23 05-14", "王小强", "不合格"],
|
|
|
- ["09:23 05-14", "王小强", "不合格"],
|
|
|
+ // ["09:23 05-14", "张三", "合格"],
|
|
|
+ // ["09:23 05-14", "王小强", "不合格"],
|
|
|
+ // ["09:23 05-14", "张三", "合格"],
|
|
|
+ // ["09:23 05-14", "王小强", "不合格"],
|
|
|
+ // ["09:23 05-14", "张三", "合格"],
|
|
|
+ // ["09:23 05-14", "张三", "合格"],
|
|
|
+ // ["09:23 05-14", "王小强", "不合格"],
|
|
|
+ // ["09:23 05-14", "王小强", "不合格"],
|
|
|
],
|
|
|
list2: [
|
|
|
- ["09:23 05-14", "沙坪坝支队", "合格"],
|
|
|
- ["09:23 05-14", "两江支队", "不合格"],
|
|
|
- ["09:23 05-14", "城口大队", "合格"],
|
|
|
- ["09:23 05-14", "永川支队", "不合格"],
|
|
|
- ["09:23 05-14", "城口大队", "合格"],
|
|
|
- ["09:23 05-14", "永川支队", "合格"],
|
|
|
- ["09:23 05-14", "永川支队", "不合格"],
|
|
|
- ["09:23 05-14", "永川支队", "不合格"],
|
|
|
+ // ["09:23 05-14", "沙坪坝支队", "合格"],
|
|
|
+ // ["09:23 05-14", "两江支队", "不合格"],
|
|
|
+ // ["09:23 05-14", "城口大队", "合格"],
|
|
|
+ // ["09:23 05-14", "永川支队", "不合格"],
|
|
|
+ // ["09:23 05-14", "城口大队", "合格"],
|
|
|
+ // ["09:23 05-14", "永川支队", "合格"],
|
|
|
+ // ["09:23 05-14", "永川支队", "不合格"],
|
|
|
+ // ["09:23 05-14", "永川支队", "不合格"],
|
|
|
],
|
|
|
list3: [
|
|
|
- ["09:23 05-14", "张三", "是"],
|
|
|
- ["09:23 05-14", "王小强", "否"],
|
|
|
- ["09:23 05-14", "张三", "是"],
|
|
|
- ["09:23 05-14", "王小强", "否"],
|
|
|
- ["09:23 05-14", "张三", "是"],
|
|
|
- ["09:23 05-14", "张三", "是"],
|
|
|
- ["09:23 05-14", "王小强", "否"],
|
|
|
- ["09:23 05-14", "王小强", "否"],
|
|
|
+ // ["09:23 05-14", "张三", "是"],
|
|
|
+ // ["09:23 05-14", "王小强", "否"],
|
|
|
+ // ["09:23 05-14", "张三", "是"],
|
|
|
+ // ["09:23 05-14", "王小强", "否"],
|
|
|
+ // ["09:23 05-14", "张三", "是"],
|
|
|
+ // ["09:23 05-14", "张三", "是"],
|
|
|
+ // ["09:23 05-14", "王小强", "否"],
|
|
|
+ // ["09:23 05-14", "王小强", "否"],
|
|
|
],
|
|
|
list4: [
|
|
|
- ["09:23 05-14", "张三", "合格"],
|
|
|
- ["09:23 05-14", "王小强", "不合格"],
|
|
|
- ["09:23 05-14", "张三", "合格"],
|
|
|
- ["09:23 05-14", "王小强", "不合格"],
|
|
|
- ["09:23 05-14", "张三", "合格"],
|
|
|
- ["09:23 05-14", "张三", "合格"],
|
|
|
- ["09:23 05-14", "王小强", "不合格"],
|
|
|
- ["09:23 05-14", "王小强", "不合格"],
|
|
|
+ // ["09:23 05-14", "张三", "合格"],
|
|
|
+ // ["09:23 05-14", "王小强", "不合格"],
|
|
|
+ // ["09:23 05-14", "张三", "合格"],
|
|
|
+ // ["09:23 05-14", "王小强", "不合格"],
|
|
|
+ // ["09:23 05-14", "张三", "合格"],
|
|
|
+ // ["09:23 05-14", "张三", "合格"],
|
|
|
+ // ["09:23 05-14", "王小强", "不合格"],
|
|
|
+ // ["09:23 05-14", "王小强", "不合格"],
|
|
|
],
|
|
|
checked: 0,
|
|
|
};
|
|
@@ -170,8 +171,94 @@ export default {
|
|
|
不合格: "#df575b",
|
|
|
是: "#23f59d",
|
|
|
否: "#df575b",
|
|
|
+ 未检: "#df575b",
|
|
|
+ 已检查: "#23f59d",
|
|
|
}[text];
|
|
|
},
|
|
|
+ getList() {
|
|
|
+ const param = {
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: 100,
|
|
|
+ jzid: this.detail.id,
|
|
|
+ };
|
|
|
+
|
|
|
+ // 自查情况
|
|
|
+ getZcqk(param).then((res) => {
|
|
|
+ const list = [];
|
|
|
+ if (res.data.rows) {
|
|
|
+ res.data.rows.forEach((p) => {
|
|
|
+ let status = "";
|
|
|
+ if (p.taskFlag === 0) {
|
|
|
+ status = "未检";
|
|
|
+ } else if (p.taskFlag === 1) {
|
|
|
+ status = "不合格";
|
|
|
+ } else if (p.taskFlag === 2) {
|
|
|
+ status = "合格";
|
|
|
+ }
|
|
|
+ list.push([p.finishTime, p.userCode, status]);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ this.list1 = list;
|
|
|
+ });
|
|
|
+
|
|
|
+ // 监督检查
|
|
|
+ getJdjc(param).then((res) => {
|
|
|
+ const list = [];
|
|
|
+ if (res.data.rows) {
|
|
|
+ res.data.rows.forEach((p) => {
|
|
|
+ list.push([p.finishTime, p.bjcdwmc, p.jcjg]);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ this.list2 = list;
|
|
|
+ });
|
|
|
+
|
|
|
+ // 网格排查
|
|
|
+ getWgpc(param).then((res) => {
|
|
|
+ console.log(res);
|
|
|
+ const list = [];
|
|
|
+ if (res.data.rows) {
|
|
|
+ res.data.rows.forEach((p) => {
|
|
|
+ const exist = list.find(
|
|
|
+ (k) => k.djsj === p.djsj && k.fxyhr === p.fxyhr
|
|
|
+ );
|
|
|
+ if (exist) {
|
|
|
+ exist.sl = exist.sl + 1;
|
|
|
+ } else {
|
|
|
+ list.push({
|
|
|
+ djsj: p.djsj,
|
|
|
+ fxyhr: p.fxyhr,
|
|
|
+ sl: 1,
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ console.log(list);
|
|
|
+ if (list && list.length > 0) {
|
|
|
+ const list3 = [];
|
|
|
+ list.forEach((p) => {
|
|
|
+ list3.push([p.djsj, p.fxyhr, p.sl]);
|
|
|
+ });
|
|
|
+ // console.log(this.list3);
|
|
|
+ this.list3 = list3;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ // 维保情况
|
|
|
+ getWbqk(param).then((res) => {
|
|
|
+ console.log(res);
|
|
|
+ const list = [];
|
|
|
+ if (res.data.rows) {
|
|
|
+ res.data.rows.forEach((p) => {
|
|
|
+ list.push([p.wbsj, p.xcjcr, p.wbjg]);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ this.list4 = list;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ this.getList();
|
|
|
},
|
|
|
};
|
|
|
</script>
|