projects/mesxc-zhp #336

Merged
juzi merged 2 commits from projects/mesxc-zhp into projects/mesxc-test 2024-04-15 09:31:35 +08:00
2 changed files with 40 additions and 13 deletions
Showing only changes of commit e25f872589 - Show all commits

View File

@ -1,7 +1,7 @@
<!--
* @Author: zhp
* @Date: 2024-01-29 13:45:56
* @LastEditTime: 2024-04-11 11:02:53
* @LastEditTime: 2024-04-15 09:28:21
* @LastEditors: zhp
* @Description:
-->
@ -13,6 +13,7 @@
</template>
<script>
import { position } from '@antv/x6-common/lib/dom/position';
import * as echarts from 'echarts';
// import resize from './../mixins/resize'
// import NotMsg from './../components/NotMsg'
@ -49,22 +50,22 @@ export default {
mounted() {
this.chartData = [
{
name: '细长泡',
name: '0904褶皱/严重',
num: 1112,
yield: 0.97,
},
{
name: '长泡',
name: '0904褶皱/严重',
num: 1112,
yield: 0.97,
},
{
name: '开口泡',
name: '0904褶皱/严重',
num: 1112,
yield: 0.97,
},
{
name: '结石',
name: '0904褶皱/严重',
num: 1112,
yield: 0.97,
}
@ -72,6 +73,22 @@ export default {
this.updateChart()
},
methods: {
getEqualNewlineString(params, length) {
let text = ''
let count = Math.ceil(params.length / length) //
// length
if (count > 1) {
for (let z = 1; z <= count; z++) {
text += params.substr((z - 1) * length, length)
if (z < count) {
text += '\n'
}
}
} else {
text += params.substr(0, length)
}
return text
},
updateChart() {
console.log('update')
let num = 0
@ -128,26 +145,37 @@ export default {
series:[{
name: 'ISRA缺陷检测',
type: 'pie',
// position:outerHeight,
center: ['50%', '40%'],
radius: ['45%', '70%'],
avoidLabelOverlap: true,
label: {
show: true,
normal: {
alignTo: 'labelLine',
margin: 10,
edgeDistance: 10,
lineHeight: 16,
//
// params: data,
formatter: function (params) {
console.log(params);
return params.value + " | " + params.percent.toFixed(0) + "%" + "\n\n" + params.name;
return ;
},
formatter: (params) => {
//
return this.getEqualNewlineString(params.value + " | " + params.percent.toFixed(0) + "%" + "\n" + params.name,10);
},
textStyle: { //
// color: '#595959',
fontSize: 24.48
fontSize: 16
}
}
},
labelLine: {
show: true,
length: 25,
length2: 10,
},
data: this.chartData && this.chartData.length > 0 && this.chartData.map((item, index) => ({
name:item.name,

View File

@ -103,7 +103,6 @@ export default {
: undefined,
].filter((v) => v),
tableData: [],
tableProps: [
// {
// prop: 'createTime',