Commit 8083c367 by 乔延琦

Merge branch 'develop-zhouyi' into 'develop'

Develop zhouyi

See merge request GFP/RBC/rbc-frontend!53
parents 496df23e 9c57bbe4
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
"less": "^4.1.1", "less": "^4.1.1",
"less-loader": "^7.3.0", "less-loader": "^7.3.0",
"node-sass": "^4.12.0", "node-sass": "^4.12.0",
"resize-observer-polyfill": "^1.5.1",
"sass-loader": "^8.0.2", "sass-loader": "^8.0.2",
"svg-sprite-loader": "^6.0.11", "svg-sprite-loader": "^6.0.11",
"vue-template-compiler": "^2.6.11" "vue-template-compiler": "^2.6.11"
...@@ -14099,8 +14100,8 @@ ...@@ -14099,8 +14100,8 @@
}, },
"node_modules/resize-observer-polyfill": { "node_modules/resize-observer-polyfill": {
"version": "1.5.1", "version": "1.5.1",
"resolved": "http://nvwa.jiuqi.com.cn/nexus/repository/npm-gov-public/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", "resolved": "http://nvwa.jiuqi.com.cn/nexus/repository/npm-gov-group/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
"integrity": "sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=", "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/resolve": { "node_modules/resolve": {
...@@ -29167,8 +29168,8 @@ ...@@ -29167,8 +29168,8 @@
}, },
"resize-observer-polyfill": { "resize-observer-polyfill": {
"version": "1.5.1", "version": "1.5.1",
"resolved": "http://nvwa.jiuqi.com.cn/nexus/repository/npm-gov-public/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", "resolved": "http://nvwa.jiuqi.com.cn/nexus/repository/npm-gov-group/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
"integrity": "sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=" "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
}, },
"resolve": { "resolve": {
"version": "1.20.0", "version": "1.20.0",
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
"less": "^4.1.1", "less": "^4.1.1",
"less-loader": "^7.3.0", "less-loader": "^7.3.0",
"node-sass": "^4.12.0", "node-sass": "^4.12.0",
"resize-observer-polyfill": "^1.5.1",
"sass-loader": "^8.0.2", "sass-loader": "^8.0.2",
"svg-sprite-loader": "^6.0.11", "svg-sprite-loader": "^6.0.11",
"vue-template-compiler": "^2.6.11" "vue-template-compiler": "^2.6.11"
......
...@@ -121,6 +121,7 @@ ...@@ -121,6 +121,7 @@
</template> </template>
<script> <script>
import CardItem from '../components/CardItem.vue' import CardItem from '../components/CardItem.vue'
import ResizeObserver from 'resize-observer-polyfill';
export default { export default {
props: { props: {
...@@ -138,6 +139,7 @@ export default { ...@@ -138,6 +139,7 @@ export default {
}, },
data() { data() {
return { return {
resizeObserver: null,
postTemplate: {}, postTemplate: {},
reimburseList: [], reimburseList: [],
rowIconNum: 4, rowIconNum: 4,
...@@ -206,12 +208,21 @@ export default { ...@@ -206,12 +208,21 @@ export default {
this.addApp(routes.data.children) this.addApp(routes.data.children)
this.getData() this.getData()
}) })
this.cardWrapperHeight = this.$refs.cardWrapper.clientHeight || this.$refs.cardWrapper.offsetHeight this.resizeObserver = new ResizeObserver(entries => {
this.rowNum = Math.floor(this.cardWrapperHeight / 118) for (const entry of entries) {
if (this.rowNum == 0) this.rowNum = 1 switch(entry.target){
case this.$refs.cardWrapper:
this.cardWrapperHeight = this.$refs.cardWrapper.clientHeight || this.$refs.cardWrapper.offsetHeight
this.rowNum = Math.floor(this.cardWrapperHeight / 118)
if (this.rowNum == 0) this.rowNum = 1
break;
}
}
});
this.resizeObserver.observe(this.$refs.cardWrapper)
}, },
unmounted() { unmounted() {
this.resizeObserver.disconnect()
}, },
methods: { methods: {
getData() { getData() {
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
:templateName="config.name" :templateName="config.name"
v-if="config.name" v-if="config.name"
:extrCondition="extrCondition" :extrCondition="extrCondition"
:tableHeight="tableHeight"
></gms-query> ></gms-query>
<p v-else>没有查询模板定义!</p> <p v-else>没有查询模板定义!</p>
</template> </template>
...@@ -18,8 +19,16 @@ export default { ...@@ -18,8 +19,16 @@ export default {
}, },
}, },
data() { data() {
let height = window.innerHeight - 245
if (window.osConfig.appOpenMode == 'apploader') {
height -= 32
}
if (window.osConfig.showAcctbookBar) {
height -= 32
}
return { return {
extrCondition: [], extrCondition: [],
tableHeight: height,
}; };
}, },
mounted() { mounted() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment