@@ -76,7 +76,7 @@ export default { | |||||
show: false, | show: false, | ||||
}, | }, | ||||
grid: { | grid: { | ||||
left: "10%", | |||||
left: "2%", | |||||
right: "0%", | right: "0%", | ||||
bottom: "5%", | bottom: "5%", | ||||
top: "15%", | top: "15%", | ||||
@@ -209,7 +209,6 @@ export default { | |||||
zlevel: 11, | zlevel: 11, | ||||
}, | }, | ||||
{ | { | ||||
name: "合格率2", | |||||
type: "pictorialBar", | type: "pictorialBar", | ||||
symbol: 'image://data:' + this.icon, | symbol: 'image://data:' + this.icon, | ||||
symbolSize: [20, 20], | symbolSize: [20, 20], | ||||
@@ -25,6 +25,10 @@ export default { | |||||
type: String, | type: String, | ||||
default: '单位:万元' | default: '单位:万元' | ||||
}, | }, | ||||
serverName: { | |||||
type: String, | |||||
default: '面积' | |||||
}, | |||||
color: { | color: { | ||||
type: Array, | type: Array, | ||||
default: function () { | default: function () { | ||||
@@ -194,7 +198,7 @@ export default { | |||||
], | ], | ||||
series: [ | series: [ | ||||
{ | { | ||||
name: "面积", | |||||
name: this.serverName, | |||||
type: "bar", | type: "bar", | ||||
barWidth: 15, | barWidth: 15, | ||||
xAxisIndex: 0, | xAxisIndex: 0, | ||||
@@ -75,33 +75,33 @@ export default { | |||||
var rich = { | var rich = { | ||||
color0: { | color0: { | ||||
color: "rgba(15, 252, 252, 1)", | color: "rgba(15, 252, 252, 1)", | ||||
fontSize: 18 * scale, | |||||
fontSize: 16 * scale, | |||||
padding: [5, 4], | padding: [5, 4], | ||||
align: "center", | |||||
align: "left", | |||||
}, | }, | ||||
color1: { | color1: { | ||||
color: "rgba(29, 197, 104, 1)", | color: "rgba(29, 197, 104, 1)", | ||||
fontSize: 18 * scale, | |||||
fontSize: 16 * scale, | |||||
padding: [5, 4], | padding: [5, 4], | ||||
align: "center", | |||||
align: "left", | |||||
}, | }, | ||||
color2: { | color2: { | ||||
color: "rgba(49, 129, 246, 1)", | color: "rgba(49, 129, 246, 1)", | ||||
fontSize: 18 * scale, | |||||
fontSize: 16 * scale, | |||||
padding: [5, 4], | padding: [5, 4], | ||||
align: "center", | |||||
align: "left", | |||||
}, | }, | ||||
color3: { | color3: { | ||||
color: "rgba(18, 51, 255, 1)", | color: "rgba(18, 51, 255, 1)", | ||||
fontSize: 18 * scale, | |||||
fontSize: 16 * scale, | |||||
padding: [5, 4], | padding: [5, 4], | ||||
align: "center", | |||||
align: "left", | |||||
}, | }, | ||||
color4: { | color4: { | ||||
color: "rgba(134, 91, 252, 1)", | color: "rgba(134, 91, 252, 1)", | ||||
fontSize: 18 * scale, | |||||
fontSize: 16 * scale, | |||||
padding: [5, 4], | padding: [5, 4], | ||||
align: "center", | |||||
align: "left", | |||||
}, | }, | ||||
hr: { | hr: { | ||||
// borderColor: "#0b5263", | // borderColor: "#0b5263", | ||||
@@ -8,7 +8,7 @@ | |||||
</template> | </template> | ||||
</el-cascader> | </el-cascader> | ||||
</div> | </div> | ||||
<div class="select_wrap"> | |||||
<div class="select_wrap" v-if="showYears"> | |||||
<el-dropdown style="width: 80px"> | <el-dropdown style="width: 80px"> | ||||
<span class="el-dropdown-link" style="color: #c1deff"> | <span class="el-dropdown-link" style="color: #c1deff"> | ||||
{{ centerYear }}<i class="el-icon-caret-bottom el-icon--right"></i> | {{ centerYear }}<i class="el-icon-caret-bottom el-icon--right"></i> | ||||
@@ -20,4 +20,4 @@ | |||||
</el-dropdown> | </el-dropdown> | ||||
</div> | </div> | ||||
<div class="mask" style="position: absolute; width: 100%; height: 100%;pointer-events: none;"></div> | <div class="mask" style="position: absolute; width: 100%; height: 100%;pointer-events: none;"></div> | ||||
</div> | |||||
</div> |
@@ -22,6 +22,12 @@ const ALL_CHANGED = ~(1 << 31); | |||||
export default { | export default { | ||||
components: { | components: { | ||||
}, | }, | ||||
props: { | |||||
showYears: { | |||||
type: Boolean, | |||||
default: true | |||||
} | |||||
}, | |||||
watch: { | watch: { | ||||
'queryParams.deptId': { | 'queryParams.deptId': { | ||||
handler: function () { | handler: function () { | ||||
@@ -103,7 +109,7 @@ export default { | |||||
methods: { | methods: { | ||||
/** | /** | ||||
* 提交dept | * 提交dept | ||||
* @param {*} deptId | |||||
* @param {*} deptId | |||||
*/ | */ | ||||
commitDept (deptId) { | commitDept (deptId) { | ||||
this.$store.commit('SET_DEPTID', deptId); | this.$store.commit('SET_DEPTID', deptId); | ||||
@@ -12,6 +12,7 @@ | |||||
<div class="more"> | <div class="more"> | ||||
<slot name="header"></slot> | <slot name="header"></slot> | ||||
<div v-show="flexIble" class="flexIble hover_pointer" :class="[isOpen ? 'flexIble_open' : '']" @click="open"></div> | <div v-show="flexIble" class="flexIble hover_pointer" :class="[isOpen ? 'flexIble_open' : '']" @click="open"></div> | ||||
<div v-show="flexIbleTable" class="flexIble hover_pointer" :class="[isOpen ? 'flexIble_open' : '']" @click="openTable"></div> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="light"></div> | <div class="light"></div> | ||||
@@ -25,4 +26,4 @@ | |||||
<div class="right_sign"></div> | <div class="right_sign"></div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | |||||
</div> |
@@ -16,6 +16,10 @@ export default { | |||||
type: Boolean, | type: Boolean, | ||||
default: false | default: false | ||||
}, | }, | ||||
flexIbleTable: { | |||||
type: Boolean, | |||||
default: false | |||||
}, | |||||
// 定义跳转页面url | // 定义跳转页面url | ||||
uri: { | uri: { | ||||
type: String, | type: String, | ||||
@@ -52,6 +56,9 @@ export default { | |||||
}, | }, | ||||
open () { | open () { | ||||
this.isOpen = !this.isOpen | this.isOpen = !this.isOpen | ||||
}, | |||||
openTable () { | |||||
this.$emit('openTable') | |||||
} | } | ||||
} | } | ||||
}; | }; |
@@ -65,12 +65,11 @@ export default { | |||||
swiperOption: function () { | swiperOption: function () { | ||||
return { | return { | ||||
step: 0.4, | step: 0.4, | ||||
limitMoveNum: 1, | |||||
limitMoveNum: 5, | |||||
hoverStop: true, | hoverStop: true, | ||||
direction: 1, | direction: 1, | ||||
openWatch: true, | openWatch: true, | ||||
singleHeight: 0, | singleHeight: 0, | ||||
singleHeight: 0, | |||||
waitTime: 1000 | waitTime: 1000 | ||||
} | } | ||||
} | } | ||||
@@ -74,6 +74,7 @@ | |||||
text-align: center; | text-align: center; | ||||
overflow: hidden; | overflow: hidden; | ||||
white-space: nowrap; | white-space: nowrap; | ||||
flex: 1!important; | |||||
} | } | ||||
.item1 { | .item1 { | ||||
@@ -129,4 +130,4 @@ | |||||
.margin_top { | .margin_top { | ||||
margin-top: 5px; | margin-top: 5px; | ||||
} | |||||
} |
@@ -5,22 +5,22 @@ export default [ | |||||
}, | }, | ||||
{ | { | ||||
show: true, | show: true, | ||||
name: '经营收入', | |||||
name: '经营收入(万元)', | |||||
value: '716' | value: '716' | ||||
}, | }, | ||||
{ | { | ||||
show: true, | show: true, | ||||
name: '投资收益', | |||||
name: '投资收益(万元)', | |||||
value: '716' | value: '716' | ||||
}, | }, | ||||
{ | { | ||||
show: true, | show: true, | ||||
name: '补助收入', | |||||
name: '补助收入(万元)', | |||||
value: '716' | value: '716' | ||||
}, | }, | ||||
{ | { | ||||
show: true, | show: true, | ||||
name: '其他收入', | |||||
name: '其他收入(万元)', | |||||
value: '716' | value: '716' | ||||
}, | }, | ||||
{ | { | ||||
@@ -30,33 +30,33 @@ export default [ | |||||
[ | [ | ||||
{ | { | ||||
show: true, | show: true, | ||||
name: '经营支出', | |||||
name: '经营支出(万元)', | |||||
value: '716' | value: '716' | ||||
}, | }, | ||||
{ | { | ||||
show: true, | show: true, | ||||
name: '税金及附加', | |||||
name: '税金及附加(万元)', | |||||
value: '716' | value: '716' | ||||
}, | }, | ||||
{ | { | ||||
show: true, | show: true, | ||||
name: '管理费用', | |||||
name: '管理费用(万元)', | |||||
value: '716' | value: '716' | ||||
}, | }, | ||||
{ | { | ||||
show: true, | show: true, | ||||
name: '公益支出', | |||||
name: '公益支出(万元)', | |||||
value: '716' | value: '716' | ||||
}, | }, | ||||
{ | { | ||||
show: true, | show: true, | ||||
name: '其他支出', | |||||
name: '其他支出(万元)', | |||||
value: '716' | value: '716' | ||||
}, | }, | ||||
{ | { | ||||
show: true, | show: true, | ||||
name: '所得税费用', | |||||
name: '所得税费用(万元)', | |||||
value: '103' | value: '103' | ||||
} | } | ||||
] | ] | ||||
] | |||||
] |
@@ -1,4 +1,3 @@ | |||||
<Pannel title="xx预警清单" height="305" width="960"> | |||||
<Pannel :title="bottomTit + '预警清单'" height="305" width="960" v-if="showBottom"> | |||||
<ScrollTable :headers="headers" :data="data" details></ScrollTable> | <ScrollTable :headers="headers" :data="data" details></ScrollTable> | ||||
</Pannel> | |||||
</Pannel> |
@@ -5,6 +5,16 @@ export default { | |||||
ScrollTable, | ScrollTable, | ||||
Pannel | Pannel | ||||
}, | }, | ||||
props: { | |||||
showBottom: { | |||||
type: Boolean, | |||||
default: false | |||||
}, | |||||
bottomTit: { | |||||
type: String, | |||||
default: '' | |||||
} | |||||
}, | |||||
data () { | data () { | ||||
return { | return { | ||||
headers: ['摘要', '日期', '借方金额', '贷方金额'], | headers: ['摘要', '日期', '借方金额', '贷方金额'], | ||||
@@ -14,4 +14,4 @@ | |||||
flex: 1; | flex: 1; | ||||
width: 100%; | width: 100%; | ||||
} | } | ||||
} | |||||
} |
@@ -53,7 +53,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
// 如果是趋势 | // 如果是趋势 | ||||
if (this.tabIndex == 1) { | if (this.tabIndex == 1) { | ||||
analysisOfCapitalExpenditureRend(this.year, this.deptId).then(res => { | |||||
analysisOfCapitalExpenditureRend(this.deptId, this.year).then(res => { | |||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return { | return { | ||||
name: item.name + '月', | name: item.name + '月', | ||||
@@ -65,7 +65,7 @@ export default { | |||||
}) | }) | ||||
} else if (this.tabIndex == 2) { | } else if (this.tabIndex == 2) { | ||||
// 获取类型 | // 获取类型 | ||||
analysisOfCapitalExpenditureType(this.year, this.deptId).then(res => { | |||||
analysisOfCapitalExpenditureType(this.deptId, this.year).then(res => { | |||||
let data = res.data.list.map(item => { | let data = res.data.list.map(item => { | ||||
@@ -1,16 +1,17 @@ | |||||
<Pannel title="资金往来不规范预警分析" height="305" | <Pannel title="资金往来不规范预警分析" height="305" | ||||
v-loading="!isLoad" | v-loading="!isLoad" | ||||
element-loading-text="拼命加载中" | element-loading-text="拼命加载中" | ||||
element-loading-spinner="el-icon-loading" | element-loading-spinner="el-icon-loading" | ||||
element-loading-background="rgba(0, 0, 0, 0.1)" | element-loading-background="rgba(0, 0, 0, 0.1)" | ||||
flexIbleTable | |||||
@openTable="openTable" | |||||
> | > | ||||
<div class="full"> | <div class="full"> | ||||
<div class="top"> | <div class="top"> | ||||
<PannelTabs @change="tabChange" :data="pannelTabsData"></PannelTabs> | <PannelTabs @change="tabChange" :data="pannelTabsData"></PannelTabs> | ||||
</div> | </div> | ||||
<div class="buttom"> | <div class="buttom"> | ||||
<BarSign v-if="isLoad" id="bar3" :data="data"></BarSign> | |||||
<BarSign v-if="isLoad" :unit="'单位:笔'" id="bar3" :data="data"></BarSign> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</Pannel> | |||||
</Pannel> |
@@ -52,7 +52,7 @@ export default { | |||||
let arr = res.data.zc.map(item => { | let arr = res.data.zc.map(item => { | ||||
return { | return { | ||||
name: item.name, | name: item.name, | ||||
name: item.value | |||||
value: item.value | |||||
} | } | ||||
}) | }) | ||||
this.data = arr | this.data = arr | ||||
@@ -60,7 +60,7 @@ export default { | |||||
let arr = res.data.sr.map(item => { | let arr = res.data.sr.map(item => { | ||||
return { | return { | ||||
name: item.name, | name: item.name, | ||||
name: item.value | |||||
value: item.value | |||||
} | } | ||||
}) | }) | ||||
this.data = arr | this.data = arr | ||||
@@ -72,6 +72,9 @@ export default { | |||||
tabChange (info) { | tabChange (info) { | ||||
this.tabIndex = info.id | this.tabIndex = info.id | ||||
this.getData() | this.getData() | ||||
}, | |||||
openTable(){ | |||||
this.$emit('openTable','不规范') | |||||
} | } | ||||
} | } | ||||
}; | }; |
@@ -49,7 +49,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
// 如果是趋势 | // 如果是趋势 | ||||
if (this.tabIndex == 1) { | if (this.tabIndex == 1) { | ||||
leftbottomcapitalgainstrend(this.year, this.deptId).then(res => { | |||||
leftbottomcapitalgainstrend( this.deptId, this.year).then(res => { | |||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return { | return { | ||||
name: item.name + '月', | name: item.name + '月', | ||||
@@ -61,7 +61,7 @@ export default { | |||||
}) | }) | ||||
} else if (this.tabIndex == 2) { | } else if (this.tabIndex == 2) { | ||||
// 获取类型 | // 获取类型 | ||||
leftbottomcapitalgainstype(this.year, this.deptId).then(res => { | |||||
leftbottomcapitalgainstype(this.deptId, this.year).then(res => { | |||||
let data = res.data.list.map(item => { | let data = res.data.list.map(item => { | ||||
return { | return { | ||||
name: item.name, | name: item.name, | ||||
@@ -4,13 +4,15 @@ v-loading="!isLoad" | |||||
element-loading-text="拼命加载中" | element-loading-text="拼命加载中" | ||||
element-loading-spinner="el-icon-loading" | element-loading-spinner="el-icon-loading" | ||||
element-loading-background="rgba(0, 0, 0, 0.1)" | element-loading-background="rgba(0, 0, 0, 0.1)" | ||||
flexIbleTable | |||||
@openTable="openTable" | |||||
> | > | ||||
<div class="full"> | <div class="full"> | ||||
<div class="top"> | <div class="top"> | ||||
<PannelTabs @change="tabChange" :data="pannelTabsData"></PannelTabs> | <PannelTabs @change="tabChange" :data="pannelTabsData"></PannelTabs> | ||||
</div> | </div> | ||||
<div class="buttom"> | <div class="buttom"> | ||||
<Bar v-if="isLoad" :data="data"d id="bar2" :color="['rgba(134, 91, 252, 1)', 'rgba(49, 129, 246, 1)']"></Bar> | |||||
<Bar v-if="isLoad" :data="data" :serverName="'金额'" id="bar2" :color="['rgba(134, 91, 252, 1)', 'rgba(49, 129, 246, 1)']"></Bar> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</Pannel> | |||||
</Pannel> |
@@ -48,7 +48,7 @@ export default { | |||||
getData () { | getData () { | ||||
if (this.year || this.deptId) { | if (this.year || this.deptId) { | ||||
this.isLoad = false; | this.isLoad = false; | ||||
analysisSensitiveWarningForFundTransactions(this.year, this.deptId).then(res => { | |||||
analysisSensitiveWarningForFundTransactions( this.deptId, this.year).then(res => { | |||||
if (this.tabIndex == 1) { | if (this.tabIndex == 1) { | ||||
this.data = res.data.zc | this.data = res.data.zc | ||||
} else if (this.tabIndex == 2) { | } else if (this.tabIndex == 2) { | ||||
@@ -62,6 +62,9 @@ export default { | |||||
tabChange (info) { | tabChange (info) { | ||||
this.tabIndex = info.id | this.tabIndex = info.id | ||||
this.getData() | this.getData() | ||||
}, | |||||
openTable(){ | |||||
this.$emit('openTable','敏感') | |||||
} | } | ||||
} | } | ||||
}; | }; |
@@ -1,9 +1,11 @@ | |||||
<Pannel title="资金支出大额预警分析" height="305" | <Pannel title="资金支出大额预警分析" height="305" | ||||
v-loading="!isLoad" | |||||
element-loading-text="拼命加载中" | |||||
element-loading-spinner="el-icon-loading" | |||||
element-loading-background="rgba(0, 0, 0, 0.1)" | |||||
v-loading="!isLoad" | |||||
element-loading-text="拼命加载中" | |||||
element-loading-spinner="el-icon-loading" | |||||
element-loading-background="rgba(0, 0, 0, 0.1)" | |||||
flexIbleTable | |||||
@openTable="openTable" | |||||
> | > | ||||
<Bar v-if="isLoad" :data="data"></Bar> | |||||
</Pannel> | |||||
<Bar v-if="isLoad" :serverName="'金额'" :data="data"></Bar> | |||||
</Pannel> |
@@ -49,6 +49,9 @@ export default { | |||||
this.isLoad = true; | this.isLoad = true; | ||||
}) | }) | ||||
} | } | ||||
}, | |||||
openTable(){ | |||||
this.$emit('openTable','大额') | |||||
} | } | ||||
} | } | ||||
}; | }; |
@@ -11,6 +11,12 @@ export default { | |||||
computed: { | computed: { | ||||
...mapGetters(['year', 'deptId']) | ...mapGetters(['year', 'deptId']) | ||||
}, | }, | ||||
data () { | |||||
return { | |||||
isLoad: false, | |||||
data | |||||
}; | |||||
}, | |||||
watch: { | watch: { | ||||
year: { | year: { | ||||
handler () { | handler () { | ||||
@@ -39,10 +45,5 @@ export default { | |||||
}) | }) | ||||
} | } | ||||
} | } | ||||
}, | |||||
data () { | |||||
return { | |||||
data | |||||
}; | |||||
} | } | ||||
}; | }; |
@@ -7,12 +7,12 @@ | |||||
<GisMap></GisMap> | <GisMap></GisMap> | ||||
<!-- 项目初始化 --> | <!-- 项目初始化 --> | ||||
<div class="left_side col space_between zIndextop"> | <div class="left_side col space_between zIndextop"> | ||||
<component :is="item" v-for="(item, index) in currentComp.left" :key="index"></component> | |||||
<component :is="item" v-for="(item, index) in currentComp.left" :key="index" @openTable="openTable"></component> | |||||
</div> | </div> | ||||
<div class="right_side col space_between zIndextop"> | <div class="right_side col space_between zIndextop"> | ||||
<component :is="item" v-for="(item, index) in currentComp.right" :key="index"></component> | <component :is="item" v-for="(item, index) in currentComp.right" :key="index"></component> | ||||
</div> | </div> | ||||
<div class="buttom_side row space_between zIndextop"> | <div class="buttom_side row space_between zIndextop"> | ||||
<component :is="item" v-for="(item, index) in currentComp.buttom" :key="index"></component> | |||||
<component :is="item" v-for="(item, index) in currentComp.buttom" :key="index" :showBottom="showBottom" :bottomTit="bottomTit"></component> | |||||
</div> | </div> | ||||
</div> | |||||
</div> |
@@ -55,7 +55,9 @@ export default { | |||||
], | ], | ||||
yellowIcon: require('./icon/yellow.png'), | yellowIcon: require('./icon/yellow.png'), | ||||
tab: '1', | tab: '1', | ||||
comps | |||||
comps, | |||||
showBottom: false, | |||||
bottomTit: '' | |||||
}; | }; | ||||
}, | }, | ||||
computed: { | computed: { | ||||
@@ -70,6 +72,16 @@ export default { | |||||
methods: { | methods: { | ||||
tabChange (info) { | tabChange (info) { | ||||
this.tab = info.id; | this.tab = info.id; | ||||
}, | |||||
openTable(val){ | |||||
if (val == this.bottomTit){ | |||||
this.showBottom = !this.showBottom; | |||||
}else{ | |||||
this.showBottom = true | |||||
} | |||||
this.bottomTit = val | |||||
} | } | ||||
} | } | ||||
}; | }; |
@@ -31,9 +31,9 @@ | |||||
<div class="auxiliary"> | <div class="auxiliary"> | ||||
<el-checkbox class="keepMind" v-model="loginForm.rememberMe">记住密码 </el-checkbox> | <el-checkbox class="keepMind" v-model="loginForm.rememberMe">记住密码 </el-checkbox> | ||||
<div class="sms-login"> | <div class="sms-login"> | ||||
<el-button size="mini" type="text" @click.native.prevent="loginMethod"> | |||||
<span>忘记密码</span> | |||||
</el-button> | |||||
<!-- <el-button size="mini" type="text" @click.native.prevent="loginMethod">--> | |||||
<!-- <span>忘记密码</span>--> | |||||
<!-- </el-button>--> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</el-row> | </el-row> | ||||
@@ -9,7 +9,7 @@ element-loading-background="rgba(0, 0, 0, 0.1)" | |||||
<PannelTabs @change="tabChange" :data="pannelTabData"></PannelTabs> | <PannelTabs @change="tabChange" :data="pannelTabData"></PannelTabs> | ||||
</div> | </div> | ||||
<div class="buttom"> | <div class="buttom"> | ||||
<Bar v-if="isLoad" :data="data" id="bar2"></Bar> | |||||
<Bar v-if="isLoad" :unit="'单位:个'" :serverName="'数量'" :data="data" id="bar2"></Bar> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</Pannel> | |||||
</Pannel> |
@@ -49,9 +49,9 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
analysisOfOperatingAssets(this.deptId, this.year).then(res => { | analysisOfOperatingAssets(this.deptId, this.year).then(res => { | ||||
if (this.tabIndex == 1) { | if (this.tabIndex == 1) { | ||||
this.data = res.data.jyx | |||||
this.data = res.data.xz | |||||
} else if (this.tabIndex == 2) { | } else if (this.tabIndex == 2) { | ||||
this.data = res.data.fjyx | |||||
this.data = res.data.cz | |||||
} | } | ||||
this.isLoad = true; | this.isLoad = true; | ||||
}) | }) | ||||
@@ -27,9 +27,9 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['资产名称', '资产类别', '资产原值(元)', '部门'], | |||||
headers: ['部门', '资产名称', '资产类别', '资产原值(元)'], | |||||
data: [ | data: [ | ||||
['资产名称', '资产类别', '资产原值(元)', '部门'] | |||||
['部门', '资产名称', '资产类别', '资产原值(元)'] | |||||
] | ] | ||||
}; | }; | ||||
}, | }, | ||||
@@ -39,7 +39,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
longTermIdleResourceWarning(this.deptId, this.year).then(res => { | longTermIdleResourceWarning(this.deptId, this.year).then(res => { | ||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return [item.name, item.resourceSort, item.resourceType, item.deptName] | |||||
return [ item.deptName, item.name, item.resourceSort, item.resourceType ] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -9,7 +9,7 @@ element-loading-background="rgba(0, 0, 0, 0.1)" | |||||
<PannelTabs @change="tabChange" :data="pannelTabData"></PannelTabs> | <PannelTabs @change="tabChange" :data="pannelTabData"></PannelTabs> | ||||
</div> | </div> | ||||
<div class="buttom"> | <div class="buttom"> | ||||
<Bar v-if="isLoad" :data="data" :color="['rgba(134, 91, 252, 1)', 'rgba(49, 129, 246, 1)']"></Bar> | |||||
<Bar v-if="isLoad" :data="data" :unit="'单位:个'" :serverName="'数量'" :color="['rgba(134, 91, 252, 1)', 'rgba(49, 129, 246, 1)']"></Bar> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</Pannel> | |||||
</Pannel> |
@@ -27,9 +27,9 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['资产名称', '资产类别', '资产原值', '部门'], | |||||
headers: ['部门', '资产名称', '资产类别', '资产原值'], | |||||
data: [ | data: [ | ||||
['资产名称', '资产类别', '资产原值', '部门'] | |||||
['部门', '资产名称', '资产类别', '资产原值'] | |||||
] | ] | ||||
}; | }; | ||||
}, | }, | ||||
@@ -39,7 +39,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
warningForNonStandardRentalOfResources(this.deptId, this.year).then(res => { | warningForNonStandardRentalOfResources(this.deptId, this.year).then(res => { | ||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return [item.name, item.resourceSort, item.resourceType, item.deptName] | |||||
return [item.deptName, item.name, item.resourceSort, item.resourceType] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -27,9 +27,9 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['资源名称', '资产类别', '申请日期', '处置类型', '部门'], | |||||
headers: ['部门', '资源名称', '资产类别', '申请日期', '处置类型'], | |||||
data: [ | data: [ | ||||
['资源名称', '资产类别', '申请日期', '处置类型', '部门'] | |||||
['部门', '资源名称', '资产类别', '申请日期', '处置类型'] | |||||
] | ] | ||||
}; | }; | ||||
}, | }, | ||||
@@ -39,7 +39,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
resourceDisposalWarning(this.deptId, this.year).then(res => { | resourceDisposalWarning(this.deptId, this.year).then(res => { | ||||
let data = res.rows.map(item => { | let data = res.rows.map(item => { | ||||
return [item.assetName, item.assetType, item.applyAt, item.assetStatus, item.bookName] | |||||
return [item.bookName, item.assetName, item.assetType, item.applyAt, item.assetStatus] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -10,7 +10,7 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['合同编码', '合同名称', '合同截止日期', '部门'], | |||||
headers: ['部门', '合同编码', '合同名称', '合同截止日期'], | |||||
data: [] | data: [] | ||||
}; | }; | ||||
}, | }, | ||||
@@ -41,7 +41,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
longTermContractNonExecutionWarning(this.deptId, this.year).then(res => { | longTermContractNonExecutionWarning(this.deptId, this.year).then(res => { | ||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return [item.code, item.name, item.endTime, item.deptName] | |||||
return [item.deptName, item.code, item.name, item.endTime] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -10,8 +10,8 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['合同编码', '合同名称', '合同截止日期', '部门'], | |||||
data: [['合同编码', '合同名称', '合同截止日期', '部门']] | |||||
headers: ['部门', '合同编码', '合同名称', '合同截止日期'], | |||||
data: [['部门', '合同编码', '合同名称', '合同截止日期']] | |||||
}; | }; | ||||
}, | }, | ||||
watch: { | watch: { | ||||
@@ -41,7 +41,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
contractExpirationWarning(this.deptId, this.year).then(res => { | contractExpirationWarning(this.deptId, this.year).then(res => { | ||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return [item.code, item.name, item.endTime, item.deptName] | |||||
return [item.deptName, item.code, item.name, item.endTime] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -27,8 +27,8 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['合同编码', '合同名称', '预结款日期', '结款金额', '部门'], | |||||
data: [['合同编码', '合同名称', '预结款日期', '结款金额', '部门']] | |||||
headers: ['部门', '合同编码', '合同名称', '预结款日期', '结款金额'], | |||||
data: [['部门', '合同编码', '合同名称', '预结款日期', '结款金额']] | |||||
}; | }; | ||||
}, | }, | ||||
created () { | created () { | ||||
@@ -41,7 +41,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
contractPaymentDueWarning(this.deptId, this.year).then(res => { | contractPaymentDueWarning(this.deptId, this.year).then(res => { | ||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return [item.code, item.name, item.settlementDate, item.settlementAmount, item.deptName] | |||||
return [item.deptName, item.code, item.name, item.settlementDate, item.settlementAmount] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -1,6 +1,6 @@ | |||||
<div class="page"> | <div class="page"> | ||||
<MainGis v-if="tab === '1'"></MainGis> | <MainGis v-if="tab === '1'"></MainGis> | ||||
<GisMap v-else></GisMap> | |||||
<GisMap v-else :showYears="false"></GisMap> | |||||
<Header title="资产一张图" callBack> | <Header title="资产一张图" callBack> | ||||
<div slot="left"> | <div slot="left"> | ||||
<Tabs @change="tabChange" :data="tabData"></Tabs> | <Tabs @change="tabChange" :data="tabData"></Tabs> | ||||
@@ -1,7 +1,7 @@ | |||||
<!--资产信息详情-弹窗--> | <!--资产信息详情-弹窗--> | ||||
<div class="gl_pop_cash pop_statistical_desc"> | <div class="gl_pop_cash pop_statistical_desc"> | ||||
<div class="head_main"> | <div class="head_main"> | ||||
<div class="title">{{permanentDetail.name}}</div> | |||||
<div class="title"><i></i>{{permanentDetail.name}}</div> | |||||
<div class="close" @click="close"></div> | <div class="close" @click="close"></div> | ||||
</div> | </div> | ||||
<div class="echarts_main scrollbar"> | <div class="echarts_main scrollbar"> | ||||
@@ -14,7 +14,7 @@ | |||||
<p>{{permanentDetail.name}}</p> | <p>{{permanentDetail.name}}</p> | ||||
</div> | </div> | ||||
<div> | <div> | ||||
<p>资产类别</p> | |||||
<p>资产类型</p> | |||||
<p>{{permanentDetail.assetType}}</p> | <p>{{permanentDetail.assetType}}</p> | ||||
</div> | </div> | ||||
<div> | <div> | ||||
@@ -67,4 +67,4 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | |||||
</div> |
@@ -1,21 +1,35 @@ | |||||
.gl_pop_cash { | .gl_pop_cash { | ||||
background: rgba(10, 25, 47, 0.8); | background: rgba(10, 25, 47, 0.8); | ||||
position: absolute; | position: absolute; | ||||
// border: 1px solid #063a95; | |||||
border: 2px solid #3181f6; | |||||
box-shadow: 0 0 5px #3181f6; | |||||
border-radius: 0 0 100px 0; | |||||
// border-left: 0.15vw solid #357dfa; | // border-left: 0.15vw solid #357dfa; | ||||
padding: 0 10px; | |||||
z-index: 11; | z-index: 11; | ||||
.head_main { | .head_main { | ||||
height: 40px; | |||||
height: 60px; | |||||
display: flex; | display: flex; | ||||
align-items: center; | align-items: center; | ||||
position: relative; | position: relative; | ||||
justify-content: space-between; | justify-content: space-between; | ||||
padding: 0 20px; | |||||
background: linear-gradient(to right, rgba(49, 129, 246, .8), rgba(49, 129, 246, 0)); | |||||
.title { | .title { | ||||
color: #ffad00; | color: #ffad00; | ||||
font-size: 16px !important; | |||||
font-size: 20px !important; | |||||
display: flex; | |||||
align-items: center; | |||||
line-height: 1; | |||||
text-shadow: 0 0 15px #3181f6; | |||||
i{ | |||||
display: block; | |||||
width: 20px; | |||||
height: 20px; | |||||
background: url("tt_icon.png") no-repeat center; | |||||
background-size: 100% 100%; | |||||
margin-right: 10px; | |||||
} | |||||
} | } | ||||
.close { | .close { | ||||
@@ -148,25 +162,22 @@ | |||||
align-items: center; | align-items: center; | ||||
&:nth-child(even) { | &:nth-child(even) { | ||||
background: rgba(32, 89, 188, 0.2); | |||||
//background: rgba(32, 89, 188, 0.2); | |||||
} | } | ||||
p { | p { | ||||
font-size: 16px; | |||||
&:nth-child(1) { | &:nth-child(1) { | ||||
width: 8vw; | width: 8vw; | ||||
padding-left: 1vw; | |||||
padding-right: 1vw; | |||||
text-align: right; | |||||
flex-shrink: 0; | flex-shrink: 0; | ||||
color: #b0cfec; | |||||
} | } | ||||
&:nth-child(2) { | |||||
color: #ffad00; | |||||
} | |||||
margin: 0; | margin: 0; | ||||
color: #ffffff; | color: #ffffff; | ||||
font-size:1.33vh; | |||||
line-height: 3.92vh; | line-height: 3.92vh; | ||||
} | } | ||||
} | } | ||||
} | } | ||||
} | |||||
} |
@@ -257,7 +257,7 @@ export default { | |||||
deptOptions.unshift(resm.parentId) | deptOptions.unshift(resm.parentId) | ||||
} | } | ||||
}) | }) | ||||
this.addrText = deptOptions; | |||||
this.addrText = [100,...deptOptions]; | |||||
}); | }); | ||||
this.queryParams.deptId = res.user.loginDeptId; | this.queryParams.deptId = res.user.loginDeptId; | ||||
this.tempWorkerOpenQueryParams.deptId = res.user.loginDeptId; | this.tempWorkerOpenQueryParams.deptId = res.user.loginDeptId; | ||||
@@ -44,8 +44,32 @@ | |||||
} | } | ||||
} | } | ||||
//选择地址 | |||||
.select_address { | .select_address { | ||||
z-index: 22; | |||||
// cursor: pointer; | |||||
// pointer-events: none; | |||||
position: absolute; | |||||
left: 480px; | |||||
top: 112px; | |||||
height: 44px; | |||||
border: 2px solid #3181F6; | |||||
/deep/ .el-cascader { | |||||
.el-input { | |||||
background-color: transparent !important; | |||||
.el-input__inner { | |||||
border: 0; | |||||
background-color: transparent !important; | |||||
color: white; | |||||
} | |||||
} | |||||
} | |||||
} | |||||
//选择地址 | |||||
.a .select_address { | |||||
height: 30px; | height: 30px; | ||||
width: 300px; | width: 300px; | ||||
position: absolute; | position: absolute; | ||||
@@ -77,4 +101,4 @@ | |||||
} | } | ||||
} | } | ||||
} | } | ||||
} | |||||
} |
@@ -13,7 +13,7 @@ element-loading-background="rgba(0, 0, 0, 0.1)" | |||||
<PannelTabs @change="tabChange" :data="pannelTabData"></PannelTabs> | <PannelTabs @change="tabChange" :data="pannelTabData"></PannelTabs> | ||||
</div> | </div> | ||||
<div class="buttom"> | <div class="buttom"> | ||||
<Bar v-if="isLoad" id="bar2"></Bar> | |||||
<Bar v-if="isLoad" :data="barData" :unit="'单位:亩'" id="bar2"></Bar> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</Pannel> | |||||
</Pannel> |
@@ -45,7 +45,8 @@ export default { | |||||
name: '出租' | name: '出租' | ||||
} | } | ||||
], | ], | ||||
tabIndex: '1' | |||||
tabIndex: '1', | |||||
barData:[] | |||||
}; | }; | ||||
}, | }, | ||||
created () { | created () { | ||||
@@ -70,10 +71,10 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
resourceOutsourcingAnalysis(this.deptId, this.year).then(res => { | resourceOutsourcingAnalysis(this.deptId, this.year).then(res => { | ||||
if (this.tabIndex == 1) { | if (this.tabIndex == 1) { | ||||
this.data = res.data.xz | |||||
this.barData = res.data.xz | |||||
} else if (this.tabIndex == 2) { | } else if (this.tabIndex == 2) { | ||||
this.data = res.data.cz | |||||
this.barData = res.data.cz | |||||
} | } | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -27,28 +27,7 @@ export default { | |||||
}, | }, | ||||
data () { | data () { | ||||
return { | return { | ||||
tableData: [ | |||||
{ | |||||
date: '2016-05-02', | |||||
name: '王小虎', | |||||
address: '上海市普陀区金沙江路 1518 弄' | |||||
}, | |||||
{ | |||||
date: '2016-05-04', | |||||
name: '王小虎', | |||||
address: '上海市普陀区金沙江路 1517 弄' | |||||
}, | |||||
{ | |||||
date: '2016-05-01', | |||||
name: '王小虎', | |||||
address: '上海市普陀区金沙江路 1519 弄' | |||||
}, | |||||
{ | |||||
date: '2016-05-03', | |||||
name: '王小虎', | |||||
address: '上海市普陀区金沙江路 1516 弄' | |||||
} | |||||
] | |||||
tableData: [] | |||||
}; | }; | ||||
}, | }, | ||||
filters: { | filters: { | ||||
@@ -13,7 +13,9 @@ | |||||
width: 0; | width: 0; | ||||
height: 0; | height: 0; | ||||
} | } | ||||
::v-deep .el-table::before{ | |||||
height: 0; | |||||
} | |||||
// 去掉el-table的所有背景颜色以及所有hover的颜色 | // 去掉el-table的所有背景颜色以及所有hover的颜色 | ||||
@@ -50,4 +52,4 @@ | |||||
::v-deep .my_table .el-table .el-table__header-wrapper { | ::v-deep .my_table .el-table .el-table__header-wrapper { | ||||
background-color: rgba(44, 117, 223, 1) !important; | background-color: rgba(44, 117, 223, 1) !important; | ||||
} | |||||
} |
@@ -1,9 +1,9 @@ | |||||
<Pannel title="资金往来不规范预警分析" height="305" flexIble | |||||
<Pannel title="资源长期闲置预警" height="305" flexIble | |||||
v-loading="!isLoad" | v-loading="!isLoad" | ||||
element-loading-text="拼命加载中" | element-loading-text="拼命加载中" | ||||
element-loading-spinner="el-icon-loading" | element-loading-spinner="el-icon-loading" | ||||
element-loading-background="rgba(0, 0, 0, 0.1)" | element-loading-background="rgba(0, 0, 0, 0.1)" | ||||
> | > | ||||
<ScrollTable v-if="isLoad" :headers="headers" :data="data"></ScrollTable> | <ScrollTable v-if="isLoad" :headers="headers" :data="data"></ScrollTable> | ||||
</Pannel> | |||||
</Pannel> |
@@ -27,9 +27,9 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['资源名称', '类别', '面积(亩)', '部门'], | |||||
headers: ['部门', '资源名称', '类别', '面积(亩)'], | |||||
data: [ | data: [ | ||||
['资源名称', '类别', '面积(亩)', '部门'] | |||||
['部门', '资源名称', '类别', '面积(亩)'] | |||||
] | ] | ||||
}; | }; | ||||
}, | }, | ||||
@@ -39,7 +39,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
longTermIdleResourceWarning(this.deptId, this.year).then(res => { | longTermIdleResourceWarning(this.deptId, this.year).then(res => { | ||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return [item.name, item.resourceSort, item.totalArea, item.deptName] | |||||
return [item.deptName, item.name, item.resourceSort, item.totalArea] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -9,7 +9,7 @@ element-loading-background="rgba(0, 0, 0, 0.1)" | |||||
<PannelTabs @change="tabChange" :data="pannelTabData"></PannelTabs> | <PannelTabs @change="tabChange" :data="pannelTabData"></PannelTabs> | ||||
</div> | </div> | ||||
<div class="buttom"> | <div class="buttom"> | ||||
<Bar v-if="isLoad" :data="data" :color="['rgba(134, 91, 252, 1)', 'rgba(49, 129, 246, 1)']"></Bar> | |||||
<Bar v-if="isLoad" :data="data" :unit="'单位:亩'" :color="['rgba(134, 91, 252, 1)', 'rgba(49, 129, 246, 1)']"></Bar> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</Pannel> | |||||
</Pannel> |
@@ -27,9 +27,9 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['资源名称', '类别', '面积(亩)', '部门'], | |||||
headers: ['部门', '资源名称', '类别', '面积(亩)'], | |||||
data: [ | data: [ | ||||
['资源名称', '类别', '面积(亩)', '部门'] | |||||
['部门', '资源名称', '类别', '面积(亩)'] | |||||
] | ] | ||||
}; | }; | ||||
}, | }, | ||||
@@ -39,7 +39,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
longTermIdleResourceWarning(this.deptId, this.year).then(res => { | longTermIdleResourceWarning(this.deptId, this.year).then(res => { | ||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return [item.name, item.resourceSort, item.totalArea, item.deptName] | |||||
return [item.deptName, item.name, item.resourceSort, item.totalArea] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -27,9 +27,9 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['资源名称', '类别', '面积(亩)', '处置类型', '部门'], | |||||
headers: ['部门', '资源名称', '类别', '面积(亩)', '处置类型'], | |||||
data: [ | data: [ | ||||
['资源名称', '类别', '面积(亩)', '处置类型', '部门'] | |||||
['部门', '资源名称', '类别', '面积(亩)', '处置类型'] | |||||
] | ] | ||||
}; | }; | ||||
}, | }, | ||||
@@ -39,7 +39,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
resourceFisposalWarning(this.deptId, this.year).then(res => { | resourceFisposalWarning(this.deptId, this.year).then(res => { | ||||
let data = res.rows.map(item => { | let data = res.rows.map(item => { | ||||
return [item.assetName, item.assetType, 'null', item.assetStatus, item.deptId] | |||||
return [item.deptId, item.assetName, item.assetType, 'null', item.assetStatus] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -10,7 +10,7 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['合同编码', '合同名称', '合同截止日期', '部门'], | |||||
headers: ['部门', '合同编码', '合同名称', '合同截止日期'], | |||||
data: [] | data: [] | ||||
}; | }; | ||||
}, | }, | ||||
@@ -37,7 +37,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
longTermContractNonExecutionWarning(this.deptId, this.year).then(res => { | longTermContractNonExecutionWarning(this.deptId, this.year).then(res => { | ||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return [item.code, item.name, item.endTime, item.deptName] | |||||
return [item.deptName, item.code, item.name, item.endTime] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -10,8 +10,8 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['合同编码', '合同名称', '合同截止日期', '部门'], | |||||
data: [['合同编码', '合同名称', '合同截止日期', '部门']] | |||||
headers: ['部门', '合同编码', '合同名称', '合同截止日期'], | |||||
data: [['部门', '合同编码', '合同名称', '合同截止日期']] | |||||
}; | }; | ||||
}, | }, | ||||
computed: { | computed: { | ||||
@@ -38,7 +38,7 @@ export default { | |||||
contractExpirationWarning(this.deptId, this.year).then(res => { | contractExpirationWarning(this.deptId, this.year).then(res => { | ||||
// console.log('contractExpirationWarning', res); | // console.log('contractExpirationWarning', res); | ||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return [item.code, item.name, item.endTime, item.deptName] | |||||
return [item.deptName, item.code, item.name, item.endTime] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -10,8 +10,8 @@ export default { | |||||
data () { | data () { | ||||
return { | return { | ||||
isLoad: false, | isLoad: false, | ||||
headers: ['合同编码', '合同名称', '预结款日期', '结款金额', '部门'], | |||||
data: [['合同编码', '合同名称', '预结款日期', '结款金额', '部门']] | |||||
headers: ['部门', '合同编码', '合同名称', '预结款日期', '结款金额'], | |||||
data: [['部门', '合同编码', '合同名称', '预结款日期', '结款金额']] | |||||
}; | }; | ||||
}, | }, | ||||
computed: { | computed: { | ||||
@@ -41,7 +41,7 @@ export default { | |||||
this.isLoad = false; | this.isLoad = false; | ||||
contractPaymentDueWarning(this.deptId, this.year).then(res => { | contractPaymentDueWarning(this.deptId, this.year).then(res => { | ||||
let data = res.data.map(item => { | let data = res.data.map(item => { | ||||
return [item.code, item.name, item.settlementDate, item.settlementAmount, item.deptName] | |||||
return [item.deptName, item.code, item.name, item.settlementDate, item.settlementAmount] | |||||
}) | }) | ||||
this.data = data; | this.data = data; | ||||
this.isLoad = true; | this.isLoad = true; | ||||
@@ -1,6 +1,6 @@ | |||||
<div class="page"> | <div class="page"> | ||||
<MainGis v-if="tab === '1'"></MainGis> | <MainGis v-if="tab === '1'"></MainGis> | ||||
<GisMap v-else></GisMap> | |||||
<GisMap v-else :showYears="false"></GisMap> | |||||
<Header title="资源一张图" callBack> | <Header title="资源一张图" callBack> | ||||
<div slot="left"> | <div slot="left"> | ||||
<Tabs @change="tabChange" :data="tabData"></Tabs> | <Tabs @change="tabChange" :data="tabData"></Tabs> | ||||
@@ -179,7 +179,7 @@ export default { | |||||
contractionStatus: null, | contractionStatus: null, | ||||
translate_dict: 1, | translate_dict: 1, | ||||
}, | }, | ||||
addrText: [100,], | |||||
addrText: [100], | |||||
deptTreeProps: { | deptTreeProps: { | ||||
checkStrictly: true, | checkStrictly: true, | ||||
}, | }, | ||||
@@ -247,7 +247,7 @@ export default { | |||||
deptOptions.unshift(resm.parentId) | deptOptions.unshift(resm.parentId) | ||||
} | } | ||||
}) | }) | ||||
this.addrText = deptOptions; | |||||
this.addrText = [100,...deptOptions]; | |||||
}); | }); | ||||
this.queryParams.deptId = res.user.loginDeptId; | this.queryParams.deptId = res.user.loginDeptId; | ||||
this.tempWorkerOpenQueryParams.deptId = res.user.loginDeptId; | this.tempWorkerOpenQueryParams.deptId = res.user.loginDeptId; | ||||
@@ -392,10 +392,10 @@ export default { | |||||
if (dept2.deptLevel === '5') { | if (dept2.deptLevel === '5') { | ||||
// 登录身份为市级领导 | // 登录身份为市级领导 | ||||
this.userRole = 'cityLeader'; | this.userRole = 'cityLeader'; | ||||
this.cityId = dept.id; | |||||
this.cityId = deptId; | |||||
this.currentDeptLevel = '5'; | this.currentDeptLevel = '5'; | ||||
// 添加区县边界 | // 添加区县边界 | ||||
this.addCountyBorder(dept.children.map(item => item.id)); | |||||
this.addCountyBorder(dept2.children.map(item => item.id)); | |||||
} else if (dept2.deptLevel === '4') { | } else if (dept2.deptLevel === '4') { | ||||
// 登录身份为县级领导 | // 登录身份为县级领导 | ||||
this.userRole = 'countyLeader'; | this.userRole = 'countyLeader'; | ||||
@@ -46,8 +46,29 @@ | |||||
} | } | ||||
} | } | ||||
//选择地址 | |||||
.select_address { | .select_address { | ||||
z-index: 22; | |||||
// cursor: pointer; | |||||
// pointer-events: none; | |||||
position: absolute; | |||||
left: 480px; | |||||
top: 112px; | |||||
height: 44px; | |||||
border: 2px solid #3181F6; | |||||
/deep/ .el-cascader { | |||||
.el-input { | |||||
background-color: transparent !important; | |||||
.el-input__inner { | |||||
border: 0; | |||||
background-color: transparent !important; | |||||
color: white; | |||||
} | |||||
} | |||||
} | |||||
} | |||||
//选择地址 | |||||
.a .select_address { | |||||
height: 30px; | height: 30px; | ||||
width: 300px; | width: 300px; | ||||
position: absolute; | position: absolute; | ||||
@@ -241,4 +262,4 @@ | |||||
} | } | ||||
} | } | ||||
} | } | ||||
} | |||||
} |