合并冲突
This commit is contained in:
commit
2a284b8d52
|
|
@ -647,6 +647,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
LEFT JOIN ma_type mt ON sad.type_id = mt.type_id
|
LEFT JOIN ma_type mt ON sad.type_id = mt.type_id
|
||||||
AND mt.`level` = '4'
|
AND mt.`level` = '4'
|
||||||
LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id
|
LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id
|
||||||
|
LEFT JOIN sys_dept sd ON sd.dept_id = mt.company_id
|
||||||
LEFT JOIN tm_task tt ON tt.task_id = sad.task_id
|
LEFT JOIN tm_task tt ON tt.task_id = sad.task_id
|
||||||
WHERE
|
WHERE
|
||||||
sad.create_time BETWEEN CONCAT(#{startDate}, ' 00:00:00' ) AND CONCAT(#{endDate}, ' 23:59:59' )
|
sad.create_time BETWEEN CONCAT(#{startDate}, ' 00:00:00' ) AND CONCAT(#{endDate}, ' 23:59:59' )
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,8 @@ module.exports = {
|
||||||
'/screen': {
|
'/screen': {
|
||||||
// target: 'http://112.29.103.165:21626',//重庆
|
// target: 'http://112.29.103.165:21626',//重庆
|
||||||
// target: 'http://192.168.0.14:21624',//测试
|
// target: 'http://192.168.0.14:21624',//测试
|
||||||
target: 'http://10.40.92.140:28080',
|
// target: 'http://112.29.103.165:21624/', //宁夏
|
||||||
|
target: 'http://10.40.92.138:28080',
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
// secure: true, //如果是https接口,需要配置这个参数
|
// secure: true, //如果是https接口,需要配置这个参数
|
||||||
pathRewrite: {
|
pathRewrite: {
|
||||||
|
|
|
||||||
|
|
@ -21,16 +21,14 @@ export default {
|
||||||
<style lang="less">
|
<style lang="less">
|
||||||
.el-dialog {
|
.el-dialog {
|
||||||
// 背景色透明
|
// 背景色透明
|
||||||
background-color: rgba(0, 0, 0, 0.5);
|
background: rgba(0, 0, 0, 0.5) !important;
|
||||||
// background-color: transparent;
|
background-image: url('./assets/img/dialog/window.png') !important;
|
||||||
// background-color: #000;
|
background-size: 100% 100% !important;
|
||||||
background-image: url('./assets/img/dialog/window.png');
|
background-repeat: no-repeat !important;
|
||||||
background-size: 100% 100%;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
.el-dialog__headerbtn {
|
.el-dialog__headerbtn {
|
||||||
width: 83px;
|
width: 83px;
|
||||||
height: 44px;
|
height: 44px;
|
||||||
background-image: url('./assets/img/dialog/icon_close.png');
|
background-image: url('./assets/img/dialog/icon_close.png') !important;
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
// 去除原来的 x 按钮
|
// 去除原来的 x 按钮
|
||||||
.el-dialog__close {
|
.el-dialog__close {
|
||||||
|
|
@ -38,81 +36,81 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.el-form-item__label {
|
.el-form-item__label {
|
||||||
color: #fff;
|
color: #fff !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.el-table th {
|
.el-table th {
|
||||||
// #253855 #30619B 背景色从上到下渐变
|
// #253855 #30619B 背景色从上到下渐变
|
||||||
background: linear-gradient(to bottom, #2B313D, #3267A7);
|
background: linear-gradient(to bottom, #2B313D, #3267A7) !important;
|
||||||
color: #fff;
|
color: #fff !important;
|
||||||
border-bottom: 1px solid #84FCFD !important;
|
border-bottom: 1px solid #84FCFD !important;
|
||||||
}
|
}
|
||||||
.el-table tr {
|
.el-table tr {
|
||||||
background-color: #335684;
|
background-color: #335684 !important;
|
||||||
color: #fff;
|
color: #fff !important;
|
||||||
}
|
}
|
||||||
.el-table--striped .el-table__body tr.el-table__row--striped td {
|
.el-table--striped .el-table__body tr.el-table__row--striped td {
|
||||||
background-color: #25447D;
|
background-color: #25447D !important;
|
||||||
color: #fff;
|
color: #fff !important;
|
||||||
}
|
}
|
||||||
.el-table td,.building-top .el-table th.is-leaf {
|
.el-table td,.building-top .el-table th.is-leaf {
|
||||||
border-bottom: 1px solid #6983A5;
|
border-bottom: 1px solid #6983A5 !important;
|
||||||
}
|
}
|
||||||
.el-table::before{
|
.el-table::before{
|
||||||
border-bottom: 1px solid #6983A5;
|
border-bottom: 1px solid #6983A5 !important;
|
||||||
background-color: #6983A5;
|
background-color: #6983A5 !important;
|
||||||
height: 1px;
|
height: 1px !important;
|
||||||
}
|
}
|
||||||
.el-table--enable-row-hover .el-table__body tr:hover>td {
|
.el-table--enable-row-hover .el-table__body tr:hover>td {
|
||||||
background-color: #6983A5;
|
background-color: #6983A5 !important;
|
||||||
}
|
}
|
||||||
.el-pagination__total {
|
.el-pagination__total {
|
||||||
color: #E1E3E6;
|
color: #E1E3E6 !important;
|
||||||
}
|
}
|
||||||
.el-pagination__jump {
|
.el-pagination__jump {
|
||||||
color: #E1E3E6;
|
color: #E1E3E6 !important;
|
||||||
}
|
}
|
||||||
.el-input__inner {
|
.el-input__inner {
|
||||||
background-color: transparent;
|
background-color: transparent !important;
|
||||||
border: 1px solid #77E2E7;
|
border: 1px solid #77E2E7 !important;
|
||||||
color: #E1E3E6;
|
color: #E1E3E6 !important;
|
||||||
}
|
}
|
||||||
.el-pagination__sizes .el-input .el-input__inner {
|
.el-pagination__sizes .el-input .el-input__inner {
|
||||||
color: #E3E4E7;
|
color: #E3E4E7 !important;
|
||||||
border: 1px solid #E3E4E7;
|
border: 1px solid #E3E4E7 !important;
|
||||||
}
|
}
|
||||||
.el-pagination__editor.el-input .el-input__inner {
|
.el-pagination__editor.el-input .el-input__inner {
|
||||||
color: #E3E4E7;
|
color: #E3E4E7 !important;
|
||||||
border: 1px solid #E3E4E7;
|
border: 1px solid #E3E4E7 !important;
|
||||||
}
|
}
|
||||||
.el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
|
.el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
|
||||||
color: #E3E4E7;
|
color: #E3E4E7 !important;
|
||||||
border: 1px solid #E3E4E7;
|
border: 1px solid #E3E4E7 !important;
|
||||||
background-color: transparent;
|
background-color: transparent !important;
|
||||||
}
|
}
|
||||||
.el-pagination.is-background .btn-next {
|
.el-pagination.is-background .btn-next {
|
||||||
color: #E3E4E7;
|
color: #E3E4E7 !important;
|
||||||
border: 1px solid #E3E4E7;
|
border: 1px solid #E3E4E7 !important;
|
||||||
background-color: transparent;
|
background-color: transparent !important;
|
||||||
}
|
}
|
||||||
.el-pagination.is-background .el-pager li:not(.disabled).active {
|
.el-pagination.is-background .el-pager li:not(.disabled).active {
|
||||||
background-color: #98F4FB;
|
background-color: #98F4FB !important;
|
||||||
color: #000;
|
color: #000 !important;
|
||||||
}
|
}
|
||||||
.el-button--primary {
|
.el-button--primary {
|
||||||
background-color: #84FCFD;
|
background-color: #84FCFD !important;
|
||||||
border: #84FCFD;
|
border: #84FCFD !important;
|
||||||
color: #285050;
|
color: #285050 !important;
|
||||||
}
|
}
|
||||||
.el-button--default {
|
.el-button--default {
|
||||||
background-color: transparent;
|
background-color: transparent !important;
|
||||||
border: 1px solid #84FCFD;
|
border: 1px solid #84FCFD !important;
|
||||||
color: #D5D6DA;
|
color: #D5D6DA !important;
|
||||||
}
|
}
|
||||||
.el-table__empty-block {
|
.el-table__empty-block {
|
||||||
background-color: #335684;
|
background-color: #335684 !important;
|
||||||
.el-table__empty-text {
|
.el-table__empty-text {
|
||||||
color: #D5D6DA;
|
color: #D5D6DA !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -87,7 +87,7 @@ export default {
|
||||||
getTotalOwnershipApi().then(res => {
|
getTotalOwnershipApi().then(res => {
|
||||||
this.newArrOne.push(
|
this.newArrOne.push(
|
||||||
{ name: '施工机具总保有量', value: res.data[0].totalOwnershipNum },
|
{ name: '施工机具总保有量', value: res.data[0].totalOwnershipNum },
|
||||||
// { url: GROUP, name: '工器具总保有量', value: res.data[1].totalOwnershipNum },
|
{ url: GROUP, name: '工器具总保有量', value: res.data[1].totalOwnershipNum },
|
||||||
)
|
)
|
||||||
this.newArr.push(
|
this.newArr.push(
|
||||||
{ url: GROUP, name: '在库机具', value: res.data[0].stockNum },
|
{ url: GROUP, name: '在库机具', value: res.data[0].stockNum },
|
||||||
|
|
@ -95,11 +95,11 @@ export default {
|
||||||
{ url: GROUP, name: '在用机具', value: res.data[0].useNum },
|
{ url: GROUP, name: '在用机具', value: res.data[0].useNum },
|
||||||
{ url: GROUP, name: '在修机具', value: res.data[0].repairNum },
|
{ url: GROUP, name: '在修机具', value: res.data[0].repairNum },
|
||||||
{ url: GROUP, name: '报废机具', value: res.data[0].scrapNum },
|
{ url: GROUP, name: '报废机具', value: res.data[0].scrapNum },
|
||||||
// { url: GROUP, name: '在库工器具', value: res.data[1].stockNum },
|
{ url: GROUP, name: '在库工器具', value: res.data[1].stockNum },
|
||||||
// { url: GROUP, name: '待入库工器具', value: res.data[1].storedNum },
|
{ url: GROUP, name: '待入库工器具', value: res.data[1].storedNum },
|
||||||
// { url: GROUP, name: '在用工器具', value: res.data[1].useNum },
|
{ url: GROUP, name: '在用工器具', value: res.data[1].useNum },
|
||||||
// { url: GROUP, name: '在修工器具', value: res.data[1].repairNum },
|
{ url: GROUP, name: '在修工器具', value: res.data[1].repairNum },
|
||||||
// { url: GROUP, name: '报废工器具', value: res.data[1].scrapNum },
|
{ url: GROUP, name: '报废工器具', value: res.data[1].scrapNum },
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,8 @@ export default {
|
||||||
return {
|
return {
|
||||||
value: [],
|
value: [],
|
||||||
numberList: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
|
numberList: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
|
||||||
compKey: 0
|
compKey: 0,
|
||||||
|
maType: ''
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
props: ["val", "suffix", 'sonTitle'],
|
props: ["val", "suffix", 'sonTitle'],
|
||||||
|
|
@ -52,12 +53,18 @@ export default {
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.value = this.val.toString().split("");
|
this.value = this.val.toString().split("");
|
||||||
|
this.$eventBus.$on('maType', (maType) => {
|
||||||
|
this.maType = maType
|
||||||
|
});
|
||||||
|
},
|
||||||
|
destroyed() {
|
||||||
|
this.$eventBus.$off('maType');
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleClick(val) {
|
handleClick() {
|
||||||
const params = {
|
const params = {
|
||||||
open: true,
|
open: true,
|
||||||
maType: val
|
maType: this.maType
|
||||||
}
|
}
|
||||||
this.$refs.materialsDialog.setOpen(params);
|
this.$refs.materialsDialog.setOpen(params);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,8 @@ export default {
|
||||||
return {
|
return {
|
||||||
value: [],
|
value: [],
|
||||||
numberList: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
|
numberList: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
|
||||||
compKey: 0
|
compKey: 0,
|
||||||
|
maType: ''
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
props: ["val", "suffix", 'sonTitle'],
|
props: ["val", "suffix", 'sonTitle'],
|
||||||
|
|
@ -53,12 +54,18 @@ export default {
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
this.value = this.val.toString().split("");
|
this.value = this.val.toString().split("");
|
||||||
|
this.$eventBus.$on('maType', (maType) => {
|
||||||
|
this.maType = maType
|
||||||
|
});
|
||||||
|
},
|
||||||
|
destroyed() {
|
||||||
|
this.$eventBus.$off('maType');
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleClick(val) {
|
handleClick() {
|
||||||
const params = {
|
const params = {
|
||||||
open: true,
|
open: true,
|
||||||
maType: val
|
maType: this.maType
|
||||||
}
|
}
|
||||||
this.$refs.returnMaterialsDialog.setOpen(params);
|
this.$refs.returnMaterialsDialog.setOpen(params);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -166,6 +166,7 @@ export default {
|
||||||
setOpen(params) {
|
setOpen(params) {
|
||||||
this.open = params.open
|
this.open = params.open
|
||||||
this.maType = params.maType
|
this.maType = params.maType
|
||||||
|
console.log('🚀 ~ setOpen ~ this.maType:', this.maType);
|
||||||
this.tableData = []
|
this.tableData = []
|
||||||
this.total = 0
|
this.total = 0
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,9 @@
|
||||||
<h5 class="access-rate-box-title">领料数据</h5>
|
<h5 class="access-rate-box-title">领料数据</h5>
|
||||||
</div>
|
</div>
|
||||||
<CountFlopOne :val="num" sonTitle="施工机具今日出库"></CountFlopOne>
|
<CountFlopOne :val="num" sonTitle="施工机具今日出库"></CountFlopOne>
|
||||||
<!-- <div class="access-rate-box-top">
|
<div class="access-rate-box-top">
|
||||||
<CountFlopOne :val="num2" sonTitle="工器具今日出库"></CountFlopOne>
|
<CountFlopOne :val="num2" sonTitle="工器具今日出库"></CountFlopOne>
|
||||||
</div> -->
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,9 @@
|
||||||
<h5 class="access-rate-box-title">退料数据</h5>
|
<h5 class="access-rate-box-title">退料数据</h5>
|
||||||
</div>
|
</div>
|
||||||
<CountFlopTwo :val="num" sonTitle="施工机具今日入库"></CountFlopTwo>
|
<CountFlopTwo :val="num" sonTitle="施工机具今日入库"></CountFlopTwo>
|
||||||
<!-- <div class="access-rate-box-top">
|
<div class="access-rate-box-top">
|
||||||
<CountFlopTwo :val="num2" sonTitle="工器具今日退料"></CountFlopTwo>
|
<CountFlopTwo :val="num2" sonTitle="工器具今日退料"></CountFlopTwo>
|
||||||
</div> -->
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,8 @@
|
||||||
<div class="leftModuleBox">
|
<div class="leftModuleBox">
|
||||||
<LeftOne></LeftOne>
|
<LeftOne></LeftOne>
|
||||||
<LeftTwo></LeftTwo>
|
<LeftTwo></LeftTwo>
|
||||||
<!-- <LeftThree></LeftThree> -->
|
<LeftThree></LeftThree>
|
||||||
<LeftFour></LeftFour>
|
<!-- <LeftFour></LeftFour> -->
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -20,14 +20,14 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="center-top">
|
<div class="center-top">
|
||||||
<!-- 宁夏地图 -->
|
<!-- 宁夏地图 -->
|
||||||
<!-- <CountryMap></CountryMap> -->
|
<CountryMap></CountryMap>
|
||||||
<!-- 重庆地图 -->
|
<!-- 重庆地图 -->
|
||||||
<Center3DMap></Center3DMap>
|
<!-- <Center3DMap></Center3DMap> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="center-bottom">
|
<div class="center-bottom">
|
||||||
<CenterBottom></CenterBottom>
|
<CenterBottom></CenterBottom>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div class="buttom-box">
|
<div class="buttom-box">
|
||||||
<div class="buttonTop">
|
<div class="buttonTop">
|
||||||
<div
|
<div
|
||||||
:class="maType == 1 ? 'on' : ''"
|
:class="maType == 1 ? 'on' : ''"
|
||||||
|
|
@ -44,15 +44,15 @@
|
||||||
工器具
|
工器具
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div> -->
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 右侧数据模块列表 -->
|
<!-- 右侧数据模块列表 -->
|
||||||
<div class="rightModuleBox">
|
<div class="rightModuleBox">
|
||||||
<RightOne></RightOne>
|
<RightOne></RightOne>
|
||||||
<rightTwo></rightTwo>
|
<rightTwo></rightTwo>
|
||||||
<rightThree></rightThree>
|
<rightThree></rightThree>
|
||||||
<LeftThree></LeftThree>
|
<!-- <LeftThree></LeftThree> -->
|
||||||
<!-- <RightFour></RightFour> -->
|
<RightFour></RightFour>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 获取天气 -->
|
<!-- 获取天气 -->
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
methods: {
|
methods: {
|
||||||
openNewWindow() {
|
openNewWindow() {
|
||||||
window.open('http://192.168.0.14:21624/index01.html?token='+localStorage.getItem('token'), '_blank');
|
window.open('http://192.168.0.14:21624/index01.html?token='+localStorage.getItem('token'), '_blank');
|
||||||
|
// window.open('http://112.29.103.165:21624/index01.html?token='+localStorage.getItem('token'), '_blank'); // 产线
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue