|
|
|
@ -7,7 +7,7 @@ |
|
|
|
<view class="select-area"> |
|
|
|
<qn-select options-align="left" :contentStyle="contentStyle" :options="factoryList" v-model="factoryId" placeholder="请选择工厂"></qn-select> |
|
|
|
</view> |
|
|
|
<text class="text_1" @click="go2('promotion', { id: factoryId, operation: isExample ? 'info' : 'edit' })">推广</text> |
|
|
|
<text v-show="!isExample" class="text_1" @click="go2('promotion', { id: factoryId, operation: isExample ? 'info' : 'edit' })">推广</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="flex-col"> |
|
|
|
@ -178,29 +178,43 @@ export default { |
|
|
|
let data = { 所有设备: { name: '所有设备', type: {}, list: [] } } |
|
|
|
for (let i = 0; i < list.length; i++) { |
|
|
|
let belongWorkshop = list[i].belongWorkshop |
|
|
|
if (!data[belongWorkshop]) { |
|
|
|
data[belongWorkshop] = { |
|
|
|
name: belongWorkshop, |
|
|
|
list: [], |
|
|
|
type: {} |
|
|
|
if (belongWorkshop) { |
|
|
|
if (!data[belongWorkshop]) { |
|
|
|
data[belongWorkshop] = { |
|
|
|
name: belongWorkshop, |
|
|
|
list: [], |
|
|
|
type: {} |
|
|
|
} |
|
|
|
} |
|
|
|
data[belongWorkshop].list.push(list[i]) |
|
|
|
data['所有设备'].list.push(list[i]) |
|
|
|
// 0 工作中 1 空闲中 |
|
|
|
if (!data[belongWorkshop].type[list[i].typeName]) { |
|
|
|
data[belongWorkshop].type[list[i].typeName] = [0, 0] |
|
|
|
} |
|
|
|
if (!data['所有设备'].type[list[i].typeName]) { |
|
|
|
data['所有设备'].type[list[i].typeName] = [0, 0] |
|
|
|
} |
|
|
|
if (list[i].workingStatus === deviceStatus.WORKING) { |
|
|
|
data[belongWorkshop].type[list[i].typeName][0]++ |
|
|
|
data['所有设备'].type[list[i].typeName][0]++ |
|
|
|
} |
|
|
|
if (list[i].workingStatus === deviceStatus.FREE) { |
|
|
|
data[belongWorkshop].type[list[i].typeName][1]++ |
|
|
|
data['所有设备'].type[list[i].typeName][1]++ |
|
|
|
} |
|
|
|
} else { |
|
|
|
data['所有设备'].list.push(list[i]) |
|
|
|
// 0 工作中 1 空闲中 |
|
|
|
if (!data['所有设备'].type[list[i].typeName]) { |
|
|
|
data['所有设备'].type[list[i].typeName] = [0, 0] |
|
|
|
} |
|
|
|
if (list[i].workingStatus === deviceStatus.WORKING) { |
|
|
|
data['所有设备'].type[list[i].typeName][0]++ |
|
|
|
} |
|
|
|
if (list[i].workingStatus === deviceStatus.FREE) { |
|
|
|
data['所有设备'].type[list[i].typeName][1]++ |
|
|
|
} |
|
|
|
} |
|
|
|
data[belongWorkshop].list.push(list[i]) |
|
|
|
data['所有设备'].list.push(list[i]) |
|
|
|
// 0 工作中 1 空闲中 |
|
|
|
if (!data[belongWorkshop].type[list[i].typeName]) { |
|
|
|
data[belongWorkshop].type[list[i].typeName] = [0, 0] |
|
|
|
} |
|
|
|
if (!data['所有设备'].type[list[i].typeName]) { |
|
|
|
data['所有设备'].type[list[i].typeName] = [0, 0] |
|
|
|
} |
|
|
|
if (list[i].workingStatus === deviceStatus.WORKING) { |
|
|
|
data[belongWorkshop].type[list[i].typeName][0]++ |
|
|
|
data['所有设备'].type[list[i].typeName][0]++ |
|
|
|
} |
|
|
|
if (list[i].workingStatus === deviceStatus.FREE) { |
|
|
|
data[belongWorkshop].type[list[i].typeName][1]++ |
|
|
|
data['所有设备'].type[list[i].typeName][1]++ |
|
|
|
} |
|
|
|
} |
|
|
|
this.listObj = data |
|
|
|
@ -343,8 +357,7 @@ export default { |
|
|
|
.group_3 { |
|
|
|
flex: 0 0 auto; |
|
|
|
align-items: flex-start; |
|
|
|
width: 24%; |
|
|
|
margin-right: 6rpx; |
|
|
|
margin-right: 8rpx; |
|
|
|
margin-bottom: 16rpx; |
|
|
|
.group_4 { |
|
|
|
white-space: nowrap; |
|
|
|
|