|
@@ -53,42 +53,44 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<!-- 工单详情 -->
|
|
|
+ <!-- <view class="work-order" v-for="(item,index) in workOrderList" :key="index"> -->
|
|
|
<view class="work-order">
|
|
|
<!-- 紧急 -->
|
|
|
- <view class="urgency">
|
|
|
- 紧急
|
|
|
- </view>
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-building-fill1.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value value-bold">
|
|
|
- 荆鹏集团-荆鹏软件园01
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-alert-fill.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value value-bold">
|
|
|
- 温度过高
|
|
|
+ <view @click="gotoUrl('/pages/workOrderManagement/workOrderDetails?id=')">
|
|
|
+ <view class="urgency">
|
|
|
+ 紧急
|
|
|
</view>
|
|
|
- </view>
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-map-pin-fill.svg" mode=""></image>
|
|
|
+ <view class="order-item">
|
|
|
+ <view class="item-icon">
|
|
|
+ <image class="img" src="@/assets/img/riFill-building-fill1.svg" mode=""></image>
|
|
|
+ </view>
|
|
|
+ <view class="item-value value-bold">
|
|
|
+ 荆鹏集团-荆鹏软件园01
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- <view class="item-value">
|
|
|
- 沙市区江津东路附155号
|
|
|
+ <view class="order-item">
|
|
|
+ <view class="item-icon">
|
|
|
+ <image class="img" src="@/assets/img/riFill-alert-fill.svg" mode=""></image>
|
|
|
+ </view>
|
|
|
+ <view class="item-value value-bold">
|
|
|
+ 温度过高
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-time-fill.svg" mode=""></image>
|
|
|
+ <view class="order-item">
|
|
|
+ <view class="item-icon">
|
|
|
+ <image class="img" src="@/assets/img/riFill-map-pin-fill.svg" mode=""></image>
|
|
|
+ </view>
|
|
|
+ <view class="item-value">
|
|
|
+ 沙市区江津东路附155号
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- <view class="item-value">
|
|
|
- 2024-02-04 20:00:00
|
|
|
+ <view class="order-item">
|
|
|
+ <view class="item-icon">
|
|
|
+ <image class="img" src="@/assets/img/riFill-time-fill.svg" mode=""></image>
|
|
|
+ </view>
|
|
|
+ <view class="item-value">
|
|
|
+ 2024-02-04 20:00:00
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
@@ -96,150 +98,20 @@
|
|
|
<view class="state">
|
|
|
待指派
|
|
|
</view>
|
|
|
- <view class="btn">
|
|
|
- <button class="close" @click="closeShow=true">关闭</button>
|
|
|
- <button class="reminder" @click="reminderShow=true">催单</button>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="work-order">
|
|
|
-
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-building-fill1.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value value-bold">
|
|
|
- 荆鹏集团-荆鹏软件园01
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-alert-fill.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value value-bold">
|
|
|
- 温度过高
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-map-pin-fill.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value">
|
|
|
- 沙市区江津东路附155号
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-time-fill.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value">
|
|
|
- 2024-02-04 20:00:00
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="button">
|
|
|
- <view class="state state2">
|
|
|
+ <view class="state state2" v-if="false">
|
|
|
进行中
|
|
|
</view>
|
|
|
- <view class="btn">
|
|
|
-
|
|
|
- <button class="resolved">确认解决</button>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="work-order">
|
|
|
-
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-building-fill1.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value value-bold">
|
|
|
- 荆鹏集团-荆鹏软件园01
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-alert-fill.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value value-bold">
|
|
|
- 温度过高
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-map-pin-fill.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value">
|
|
|
- 沙市区江津东路附155号
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-time-fill.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value">
|
|
|
- 2024-02-04 20:00:00
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="button">
|
|
|
- <view class="state state3">
|
|
|
+ <view class="state state3" v-if="false">
|
|
|
已解决
|
|
|
</view>
|
|
|
- <view class="btn">
|
|
|
-
|
|
|
- <button class="view">查看详情</button>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="work-order">
|
|
|
-
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-building-fill1.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value value-bold">
|
|
|
- 荆鹏集团-荆鹏软件园01
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-alert-fill.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value value-bold">
|
|
|
- 温度过高
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-map-pin-fill.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value">
|
|
|
- 沙市区江津东路附155号
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="order-item">
|
|
|
- <view class="item-icon">
|
|
|
- <image class="img" src="@/assets/img/riFill-time-fill.svg" mode=""></image>
|
|
|
- </view>
|
|
|
- <view class="item-value">
|
|
|
- 2024-02-04 20:00:00
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="button">
|
|
|
- <view class="state state4">
|
|
|
+ <view class="state state4" v-if="false">
|
|
|
已关闭
|
|
|
</view>
|
|
|
<view class="btn">
|
|
|
-
|
|
|
- <button class="view">查看详情</button>
|
|
|
+ <button class="close" @click="closeShow=true">关闭</button>
|
|
|
+ <button class="reminder" @click="reminderShow=true">催单</button>
|
|
|
+ <button class="resolved" v-if="false">确认解决</button>
|
|
|
+ <button class="view" v-if="false">查看详情</button>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -291,12 +163,23 @@
|
|
|
|
|
|
<script>
|
|
|
import energyCenterTabbar from '@/components/energyCenterTabbar.vue'
|
|
|
+ import * as API_workOrder from '@/apis/pagejs/energy/workOrder.js'
|
|
|
+
|
|
|
export default {
|
|
|
components: {
|
|
|
energyCenterTabbar
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ workOrderList: [], //工单列表
|
|
|
+ recordsTotal: 0,
|
|
|
+ queryForm: {
|
|
|
+ pageIndex: 1,
|
|
|
+ pageSize: 5,
|
|
|
+ qkey: '', //关键字(工单编号/设备名/故障信息)
|
|
|
+ startDate: '', //开始日期
|
|
|
+ endDate: '', //截止日期
|
|
|
+ },
|
|
|
keyword: '',
|
|
|
closeShow: false,
|
|
|
reminderShow: false,
|
|
@@ -304,7 +187,33 @@
|
|
|
current: 0
|
|
|
}
|
|
|
},
|
|
|
+ onLoad() {
|
|
|
+ // this.getQueryMy();
|
|
|
+ },
|
|
|
methods: {
|
|
|
+ getQueryMy(bl) {
|
|
|
+ uni.showLoading({
|
|
|
+ title: "加载中",
|
|
|
+ mask: true,
|
|
|
+ })
|
|
|
+ if (bl) {
|
|
|
+ this.workOrderList = [];
|
|
|
+ this.queryForm.pageIndex = 1;
|
|
|
+ }
|
|
|
+ API_workOrder.queryMy(this.queryForm).then((res) => {
|
|
|
+ uni.hideLoading();
|
|
|
+ this.workOrderList = [
|
|
|
+ ...this.workOrderList,
|
|
|
+ ...res.data.data
|
|
|
+ ];
|
|
|
+ this.recordsTotal = res.data.recordsTotal;
|
|
|
+ }).catch(error => {
|
|
|
+ uni.showToast({
|
|
|
+ title: error,
|
|
|
+ icon: "none"
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
reasonClick(item,index) {
|
|
|
this.current = index;
|
|
|
},
|