a03bf093a637107cc230aebbc511662489657b78.svn-base 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537
  1. <template>
  2. <div class="app-container">
  3. <div class="search">
  4. <el-date-picker v-model="table.getdataListParm.parammaps.inputDatetime" class="inputDatetime filter-item" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" style="width: 250px;" />
  5. <el-select v-model="table.getdataListParm.parammaps.barid" placeholder="计划类型" class="filter-item" style="width: 120px;" clearable>
  6. <el-option v-for="item in planTypeList" :key="item.id" :label="item.name" :value="item.id" />
  7. </el-select>
  8. <el-input v-model="table.getdataListParm.parammaps.drivername" placeholder="TMR名称" style="width: 180px;" class="filter-item" clearable />
  9. <el-select v-model="table.getdataListParm.parammaps.barid" placeholder="工作状态" class="filter-item" style="width: 120px;" clearable>
  10. <el-option v-for="item in workingConditionList" :key="item.id" :label="item.name" :value="item.id" />
  11. </el-select>
  12. <el-button class="successBorder" @click="handleSearch">查询</el-button>
  13. <el-button class="successBorder" @click="handleRefresh">重置</el-button>
  14. </div>
  15. <el-row :gutter="20">
  16. <el-col :span="8">
  17. <h4>TMR设备列表</h4>
  18. <div class="table">
  19. <el-table
  20. :key="table.tableKey"
  21. v-loading="table.listLoading"
  22. element-loading-text="给我一点时间"
  23. :data="table.list"
  24. border
  25. fit
  26. highlight-current-row
  27. style="width: 100%;"
  28. :row-style="rowStyle"
  29. :cell-style="cellStyle"
  30. class="elTable table-fixed"
  31. height="870px"
  32. >
  33. <el-table-column label="开始时间" min-width="110px" align="center">
  34. <template slot-scope="scope">
  35. <span>{{ scope.row.A1 }}</span>
  36. </template>
  37. </el-table-column>
  38. <el-table-column label="计划类型" min-width="90px" align="center">
  39. <template slot-scope="scope">
  40. <span>{{ scope.row.A2 }}</span>
  41. </template>
  42. </el-table-column>
  43. <el-table-column label="描述" min-width="100px" align="center">
  44. <template slot-scope="scope">
  45. <span>{{ scope.row.A3 }}</span>
  46. </template>
  47. </el-table-column>
  48. <el-table-column label="TMR名称" min-width="110px" align="center">
  49. <template slot-scope="scope">
  50. <span>{{ scope.row.A4 }}</span>
  51. </template>
  52. </el-table-column>
  53. </el-table>
  54. </div>
  55. </el-col>
  56. <el-col :span="16">
  57. <h4>过程详情</h4>
  58. <div class="detail">
  59. <div class="detail-t">
  60. 过程时间:<span>{{ table.list2[0].A1 }}</span>;
  61. 工作状态:<span>{{ table.list2[0].A2 }}</span>
  62. </div>
  63. <div class="detail-b">
  64. 混料误差值:<span>{{ table.list2[0].A3 }}kg</span>;
  65. 混料误差率:<span>{{ table.list2[0].A4 }}</span>;
  66. 撒料误差值:<span>{{ table.list2[0].A5 }}kg</span>;
  67. 撒料误差率:<span>{{ table.list2[0].A6 }}</span>
  68. </div>
  69. </div>
  70. <div class="Mixture">
  71. <h4>混料详情</h4>
  72. <el-table
  73. :key="table2.tableKey"
  74. v-loading="table2.listLoading"
  75. element-loading-text="给我一点时间"
  76. :data="table2.list"
  77. border
  78. fit
  79. highlight-current-row
  80. style="width: 100%;"
  81. :row-style="rowStyle"
  82. :cell-style="cellStyle"
  83. class="elTable table-fixed"
  84. height="200px"
  85. >
  86. <el-table-column label="操作编号" min-width="110px" align="center">
  87. <template slot-scope="scope">
  88. <span>{{ scope.row.A1 }}</span>
  89. </template>
  90. </el-table-column>
  91. <el-table-column label="饲料名称" min-width="90px" align="center">
  92. <template slot-scope="scope">
  93. <span>{{ scope.row.A2 }}</span>
  94. </template>
  95. </el-table-column>
  96. <el-table-column label="计划重量" min-width="110px" align="center">
  97. <template slot-scope="scope">
  98. <span>{{ scope.row.A3 }}</span>
  99. </template>
  100. </el-table-column>
  101. <el-table-column label="实际重量" min-width="110px" align="center">
  102. <template slot-scope="scope">
  103. <span>{{ scope.row.A4 }}</span>
  104. </template>
  105. </el-table-column>
  106. <el-table-column label="误差值" min-width="110px" align="center">
  107. <template slot-scope="scope">
  108. <span>{{ scope.row.A5 }}</span>
  109. </template>
  110. </el-table-column>
  111. <el-table-column label="误差率" min-width="90px" align="center">
  112. <template slot-scope="scope">
  113. <span>{{ scope.row.A6 }}</span>
  114. </template>
  115. </el-table-column>
  116. <el-table-column label="完成时间" min-width="110px" align="center">
  117. <template slot-scope="scope">
  118. <span>{{ scope.row.A7 }}</span>
  119. </template>
  120. </el-table-column>
  121. <el-table-column label="过程时间" min-width="110px" align="center">
  122. <template slot-scope="scope">
  123. <span>{{ scope.row.A8 }}</span>
  124. </template>
  125. </el-table-column>
  126. <el-table-column label="跳转方式" min-width="110px" align="center">
  127. <template slot-scope="scope">
  128. <span>{{ scope.row.A9 }}</span>
  129. </template>
  130. </el-table-column>
  131. <el-table-column label="开始重量" min-width="110px" align="center">
  132. <template slot-scope="scope">
  133. <span>{{ scope.row.A10 }}</span>
  134. </template>
  135. </el-table-column>
  136. <el-table-column label="结束重量" min-width="110px" align="center">
  137. <template slot-scope="scope">
  138. <span>{{ scope.row.A11 }}</span>
  139. </template>
  140. </el-table-column>
  141. </el-table>
  142. </div>
  143. <div class="SpreadingMaterials">
  144. <h4>撒料详情</h4>
  145. <el-table
  146. :key="table3.tableKey"
  147. v-loading="table3.listLoading"
  148. element-loading-text="给我一点时间"
  149. :data="table3.list"
  150. border
  151. fit
  152. highlight-current-row
  153. style="width: 100%;"
  154. :row-style="rowStyle"
  155. :cell-style="cellStyle"
  156. class="elTable table-fixed"
  157. height="200px"
  158. >
  159. <el-table-column label="操作编号" min-width="110px" align="center">
  160. <template slot-scope="scope">
  161. <span>{{ scope.row.A1 }}</span>
  162. </template>
  163. </el-table-column>
  164. <el-table-column label="饲料名称" min-width="90px" align="center">
  165. <template slot-scope="scope">
  166. <span>{{ scope.row.A2 }}</span>
  167. </template>
  168. </el-table-column>
  169. <el-table-column label="计划重量" min-width="110px" align="center">
  170. <template slot-scope="scope">
  171. <span>{{ scope.row.A3 }}</span>
  172. </template>
  173. </el-table-column>
  174. <el-table-column label="实际重量" min-width="110px" align="center">
  175. <template slot-scope="scope">
  176. <span>{{ scope.row.A4 }}</span>
  177. </template>
  178. </el-table-column>
  179. <el-table-column label="误差值" min-width="110px" align="center">
  180. <template slot-scope="scope">
  181. <span>{{ scope.row.A5 }}</span>
  182. </template>
  183. </el-table-column>
  184. <el-table-column label="误差率" min-width="90px" align="center">
  185. <template slot-scope="scope">
  186. <span>{{ scope.row.A6 }}</span>
  187. </template>
  188. </el-table-column>
  189. <el-table-column label="完成时间" min-width="110px" align="center">
  190. <template slot-scope="scope">
  191. <span>{{ scope.row.A7 }}</span>
  192. </template>
  193. </el-table-column>
  194. <el-table-column label="过程时间" min-width="110px" align="center">
  195. <template slot-scope="scope">
  196. <span>{{ scope.row.A8 }}</span>
  197. </template>
  198. </el-table-column>
  199. <el-table-column label="跳转方式" min-width="110px" align="center">
  200. <template slot-scope="scope">
  201. <span>{{ scope.row.A9 }}</span>
  202. </template>
  203. </el-table-column>
  204. <el-table-column label="开始重量" min-width="110px" align="center">
  205. <template slot-scope="scope">
  206. <span>{{ scope.row.A10 }}</span>
  207. </template>
  208. </el-table-column>
  209. <el-table-column label="结束重量" min-width="110px" align="center">
  210. <template slot-scope="scope">
  211. <span>{{ scope.row.A11 }}</span>
  212. </template>
  213. </el-table-column>
  214. </el-table>
  215. </div>
  216. <div class="ControlChart">
  217. <h4>监控图</h4>
  218. <div style="font-size:14px;color:#666;margin:0 auto;position: relative;">
  219. <span style="line-height:30px;position:absolute;right:190px"><i class="el-icon-caret-top" style="color:#c23531;line-height:30px;font-size:30px;" /><b style="line-height:32px;">开始重量</b></span>
  220. <span style="line-height:30px;position:absolute;right:100px"><i class="el-icon-caret-top" style="color:#2f4554;line-height:30px;font-size:30px;" /><b style="line-height:32px;">结束重量</b></span>
  221. </div>
  222. <div id="chartLine" style="width: 100%;height:200px;" /></div>
  223. </el-col>
  224. </el-row>
  225. </div>
  226. </template>
  227. <script>
  228. import echarts from 'echarts'
  229. require('echarts/theme/macarons')
  230. import { GetDataByName } from '@/api/common'
  231. import Cookies from 'js-cookie'
  232. import { parseTime } from '@/utils/index.js'
  233. export default {
  234. name: 'ProcessAnalysis',
  235. data() {
  236. return {
  237. requestParams: [
  238. { name: 'getBarListEnable', offset: 0, pagecount: 0, parammaps: { 'pastureid': Cookies.get('pastureid') }},
  239. { name: 'getCowclassListEnable', offset: 0, pagecount: 0, parammaps: { 'pastureid': Cookies.get('pastureid') }}
  240. ],
  241. planTypeList: [{ id: '0', name: '预混计划' }, { id: '1', name: '撒料计划' }, { id: '2', name: '剩料计划' }], // 计划类型
  242. workingConditionList: [{ id: '0', name: '运行中' }, { id: '1', name: '已完成' }], // 工作状态
  243. table: {
  244. getdataListParm: {
  245. name: 'getBarmilkList',
  246. page: 1,
  247. offset: 1,
  248. pagecount: 10,
  249. returntype: 'Map',
  250. parammaps: {
  251. pastureid: Cookies.get('pastureid'),
  252. barid: '',
  253. cowclass: '',
  254. startTime: '',
  255. stopTime: '',
  256. inputDatetime: ''
  257. }
  258. },
  259. tableKey: 0,
  260. list: [
  261. { 'id': 1, 'A1': '2020-09-27 06:34:09', 'A2': '撒料计划', 'A3': '', 'A4': '1' },
  262. { 'id': 2, 'A1': '2020-09-27 06:34:25', 'A2': '撒料计划', 'A3': '', 'A4': '4' },
  263. { 'id': 3, 'A1': '2020-09-27 06:54:04', 'A2': '撒料计划', 'A3': '', 'A4': '4' },
  264. { 'id': 4, 'A1': '2020-09-27 07:11:06', 'A2': '撒料计划', 'A3': '', 'A4': '1' },
  265. { 'id': 5, 'A1': '2020-09-27 07:11:18', 'A2': '撒料计划', 'A3': '', 'A4': '4' },
  266. { 'id': 6, 'A1': '2020-09-27 07:28:13', 'A2': '撒料计划', 'A3': '', 'A4': '4' },
  267. { 'id': 7, 'A1': '2020-09-27 07:43:35', 'A2': '撒料计划', 'A3': '', 'A4': '1' },
  268. { 'id': 8, 'A1': '2020-09-27 07:52:52', 'A2': '撒料计划', 'A3': '', 'A4': '4' },
  269. { 'id': 9, 'A1': '2020-09-27 08:08:30', 'A2': '撒料计划', 'A3': '', 'A4': '4' }
  270. ],
  271. list2: [
  272. { 'id': 1, 'A1': '00:36:48', 'A2': '已完成', 'A3': '33.45', 'A4': '11.66%', 'A5': '33.52', 'A6': '6.29%' }
  273. ],
  274. total: 0,
  275. listLoading: true
  276. },
  277. // 混料详情
  278. table2: {
  279. getdataListParm: {
  280. name: 'getBarmilkList',
  281. page: 1,
  282. offset: 1,
  283. pagecount: 10,
  284. returntype: 'Map',
  285. parammaps: {
  286. pastureid: Cookies.get('pastureid'),
  287. barid: '',
  288. cowclass: '',
  289. startTime: '',
  290. stopTime: '',
  291. inputDatetime: ''
  292. }
  293. },
  294. tableKey: 0,
  295. list: [
  296. { 'id': 1, 'A1': '1', 'A2': '进口燕麦草', 'A3': '149.6', 'A4': '150', 'A5': '0.4', 'A6': '0.27%', 'A7': '06:37:28', 'A8': '00:03:19', 'A9': '自动跳转', 'A10': '-8', 'A11': '142' },
  297. { 'id': 2, 'A1': '2', 'A2': '1号苜蓿', 'A3': '199.46', 'A4': '196', 'A5': '3.46', 'A6': '1.7%', 'A7': '06:38:59', 'A8': '00:01:31', 'A9': '自动跳转', 'A10': '142', 'A11': '338' },
  298. { 'id': 3, 'A1': '3', 'A2': '棉籽', 'A3': '99.73', 'A4': '101', 'A5': '1.27', 'A6': '1.3%', 'A7': '06:40:08', 'A8': '00:01:09', 'A9': '自动跳转', 'A10': '337', 'A11': '438' },
  299. { 'id': 4, 'A1': '4', 'A2': '青贮苜蓿', 'A3': '249.33', 'A4': '242', 'A5': '7.33', 'A6': '2.9%', 'A7': '06:41:40', 'A8': '00:01:32', 'A9': '自动跳转', 'A10': '438', 'A11': '680' },
  300. { 'id': 5, 'A1': '5', 'A2': '湿储玉米', 'A3': '279.24', 'A4': '280', 'A5': '0.76', 'A6': '0.27%', 'A7': '06:43:09', 'A8': '00:01:29', 'A9': '自动跳转', 'A10': '678', 'A11': '958' },
  301. { 'id': 6, 'A1': '6', 'A2': '啤酒糟', 'A3': '149.6', 'A4': '144', 'A5': '5.6', 'A6': '3.7%', 'A7': '06:44:44', 'A8': '00:01:35', 'A9': '自动跳转', 'A10': '856', 'A11': '1100' },
  302. { 'id': 7, 'A1': '7', 'A2': '青贮玉米', 'A3': '1396.22', 'A4': '1387', 'A5': '9.22', 'A6': '0.66%', 'A7': '06:47:40', 'A8': '00:02:56', 'A9': '自动跳转', 'A10': '1099', 'A11': '2486' },
  303. { 'id': 8, 'A1': '8', 'A2': '新产料', 'A3': '747.97', 'A4': '749', 'A5': '1.03', 'A6': '0.14%', 'A7': '06:49:20', 'A8': '00:01:40', 'A9': '自动跳转', 'A10': '2487', 'A11': '3236' },
  304. { 'id': 9, 'A1': '9', 'A2': '水', 'A3': '598.38', 'A4': '594', 'A5': '4.38', 'A6': '0.73%', 'A7': '06:53:14', 'A8': '00:03:54', 'A9': '自动跳转', 'A10': '3236', 'A11': '3830' }
  305. ],
  306. total: 0,
  307. listLoading: true
  308. },
  309. // 撒料详情
  310. table3: {
  311. getdataListParm: {
  312. name: 'getBarmilkList',
  313. page: 1,
  314. offset: 1,
  315. pagecount: 10,
  316. returntype: 'Map',
  317. parammaps: {
  318. pastureid: Cookies.get('pastureid'),
  319. barid: '',
  320. cowclass: '',
  321. startTime: '',
  322. stopTime: '',
  323. inputDatetime: ''
  324. }
  325. },
  326. tableKey: 0,
  327. list: [
  328. { 'id': 1, 'A1': '101', 'A2': '17号', 'A3': '802.38', 'A4': '798', 'A5': '4.38', 'A6': '0.55%', 'A7': '06:59:03', 'A8': '00:05:49', 'A9': '自动跳转', 'A10': '3830', 'A11': '3032' },
  329. { 'id': 2, 'A1': '102', 'A2': '5号南', 'A3': '1808.86', 'A4': '1801', 'A5': '7.86', 'A6': '0.43%', 'A7': '07:02:01', 'A8': '00:02:58', 'A9': '自动跳转', 'A10': '3033', 'A11': '1232' },
  330. { 'id': 3, 'A1': '103', 'A2': '3南东', 'A3': '529.62', 'A4': '524', 'A5': '5.62', 'A6': '1.06%', 'A7': '07:05:20', 'A8': '00:03:19', 'A9': '自动跳转', 'A10': '1232', 'A11': '708' },
  331. { 'id': 4, 'A1': '104', 'A2': '3南西', 'A3': '356.18', 'A4': '352', 'A5': '4.18', 'A6': '1.17%', 'A7': '07:07:10', 'A8': '00:01:50', 'A9': '自动跳转', 'A10': '708', 'A11': '356 ' },
  332. { 'id': 5, 'A1': '105', 'A2': '1号南', 'A3': '372.48', 'A4': '361', 'A5': '11.48', 'A6': '3.08%', 'A7': '07:10:57', 'A8': '00:03:47', 'A9': '自动跳转', 'A10': '355', 'A11': '-6' }
  333. ],
  334. total: 0,
  335. listLoading: true
  336. },
  337. chartLine: null,
  338. chartLine_data1: {
  339. data1: ['06:34:10', '06:34:19', '06:35:44', '06:37:59', '06:40:08', '06:42:14', '06:44:29', '06:46:45', '06:49:00', '06:51:15', '06:53:30', '06:56:00', '06:58:31', '07:00:46', '07:03:01', '07:05:20', '07:07:31', '07:10:01'],
  340. data2: [141.6, 341.46, 437.73, 687.33, 959.24, 1107.6, 2496.22, 3233.97, 3834.38, 3027.62, 1223.14, 702.38, 351.82, -16.48],
  341. data3: [142, 338, 438, 678, 680, 958, 1100, 2486, 3236, 3830, 3032, 1232, 708, 356]
  342. },
  343. rowStyle: { maxHeight: 50 + 'px', height: 45 + 'px' },
  344. cellStyle: { padding: 0 + 'px' }
  345. }
  346. },
  347. created() {
  348. this.getList()
  349. },
  350. mounted() {
  351. this.roadChartLine1(this.chartLine_data1)
  352. },
  353. methods: {
  354. getList() {
  355. this.table.listLoading = true
  356. GetDataByName(this.table.getdataListParm).then(response => {
  357. console.log('table数据', response.data.list)
  358. if (response.data.list !== null) {
  359. // this.table.list = response.data.list
  360. this.getList2()
  361. this.getList3()
  362. } else {
  363. this.table.list = []
  364. }
  365. setTimeout(() => {
  366. this.table.listLoading = false
  367. }, 100)
  368. })
  369. },
  370. handleSearch() {
  371. console.log('点击了查询')
  372. if (this.table.getdataListParm.parammaps.inputDatetime !== '' && this.table.getdataListParm.parammaps.inputDatetime !== null) {
  373. this.table.getdataListParm.parammaps.startTime = parseTime(this.table.getdataListParm.parammaps.inputDatetime[0], '{y}-{m}-{d}')
  374. this.table.getdataListParm.parammaps.stopTime = parseTime(this.table.getdataListParm.parammaps.inputDatetime[1], '{y}-{m}-{d}')
  375. } else {
  376. this.table.getdataListParm.parammaps.inputDatetime = ''
  377. this.table.getdataListParm.parammaps.startTime = ''
  378. this.table.getdataListParm.parammaps.stopTime = ''
  379. }
  380. this.table.getdataListParm.offset = 1
  381. this.getList()
  382. },
  383. handleRefresh() {
  384. console.log('点击了重置')
  385. this.table.getdataListParm.parammaps.barid = ''
  386. this.table.getdataListParm.parammaps.cowclass = ''
  387. this.table.getdataListParm.parammaps.startTime = ''
  388. this.table.getdataListParm.parammaps.stopTime = ''
  389. this.table.getdataListParm.parammaps.inputDatetime = ''
  390. this.table.getdataListParm.offset = 1
  391. this.getList()
  392. },
  393. getList2() {
  394. this.table2.listLoading = true
  395. GetDataByName(this.table2.getdataListParm).then(response => {
  396. console.log('table数据', response.data.list)
  397. if (response.data.list !== null) {
  398. // this.table2.list = response.data.list
  399. } else {
  400. this.table2.list = []
  401. }
  402. setTimeout(() => {
  403. this.table2.listLoading = false
  404. }, 100)
  405. })
  406. },
  407. getList3() {
  408. this.table3.listLoading = true
  409. GetDataByName(this.table3.getdataListParm).then(response => {
  410. console.log('table数据', response.data.list)
  411. if (response.data.list !== null) {
  412. // this.table3.list = response.data.list
  413. } else {
  414. this.table3.list = []
  415. }
  416. setTimeout(() => {
  417. this.table3.listLoading = false
  418. }, 100)
  419. })
  420. },
  421. roadChartLine1(chartLine_data1) {
  422. if (this.chartLine != null) {
  423. this.chartLine.dispose()
  424. }
  425. this.chartLine = echarts.init(document.getElementById('chartLine'))
  426. var option = {
  427. title: {
  428. text: '',
  429. subtext: ''
  430. },
  431. color: ['#c23531', '#2f4554'], // 关键加上这句话,legend的颜色和折线的自定义颜色就一致了
  432. legend: {
  433. icon: 'rectangle',
  434. data: ['设计重量', '实际重量'],
  435. // right: '20%',
  436. textStyle: {
  437. fontSize: 12,
  438. color: '#666'
  439. }
  440. },
  441. /* grid:{y:15},*/
  442. tooltip: {
  443. trigger: 'axis'
  444. },
  445. calculable: true,
  446. yAxis: [
  447. {
  448. type: 'value',
  449. splitLine: { show: false }, // 去除网格线
  450. axisLabel: {
  451. show: true,
  452. textStyle: {
  453. color: '#666' // 这里用参数代替了
  454. }
  455. }
  456. }
  457. ],
  458. xAxis: [
  459. {
  460. type: 'category',
  461. splitLine: { show: false }, // 去除网格线
  462. data: chartLine_data1.data1,
  463. axisLabel: {
  464. show: true,
  465. textStyle: {
  466. color: '#666' // 这里用参数代替了
  467. }
  468. }
  469. }
  470. ],
  471. series: [
  472. {
  473. name: '设计重量',
  474. type: 'line',
  475. barWidth: '37',
  476. data: chartLine_data1.data2,
  477. // data: [820, 932, 901, 934, 1290, 1330, 1320],
  478. smooth: true,
  479. symbol: 'triangle', symbolSize: 10,
  480. itemStyle: {
  481. normal: {
  482. lineStyle: { color: '#c23531' },
  483. color: function(param) {
  484. const colorList = ['#2f4554', '#c23531']
  485. let x = ''
  486. param.dataIndex % 2 == 0 ? x = 1 : x = 2
  487. if (x == '1') {
  488. return colorList[0]
  489. } else {
  490. return colorList[1]
  491. }
  492. }
  493. }
  494. }
  495. },
  496. {
  497. name: '实际重量',
  498. type: 'line',
  499. step: 'end',
  500. data: chartLine_data1.data3,
  501. barWidth: '37',
  502. itemStyle: {
  503. normal: {
  504. lineStyle: { color: '#2f4554' }
  505. }
  506. }
  507. }
  508. ]
  509. }
  510. this.chartLine.setOption(option)
  511. window.onresize = function() {
  512. this.chartLine.resize()
  513. }
  514. }
  515. }
  516. }
  517. </script>
  518. <style lang="scss" scoped>
  519. .search{padding-top:10px;clear: both;}
  520. .table{margin-top:10px;}
  521. .detail{
  522. height:84px;border: 1px solid #EBEEF5;padding-left:10px;font:16px/32px '';color:#333;
  523. .detail-t{margin-top: 10px;}
  524. .detail-b{margin-bottom: 10px;}
  525. }
  526. </style>