This commit is contained in:
bb_pan 2025-10-20 13:16:51 +08:00
parent e944152cf6
commit 7ce67a845d
5 changed files with 32 additions and 28 deletions

View File

@ -156,7 +156,7 @@
</el-row> </el-row>
<!-- 表格 --> <!-- 表格 -->
<el-table :data="tableData" :span-method="handleSpanMethod"> <el-table :data="tableData" :span-method="handleSpanMethod" :max-height="580">
<!-- <el-table :data="tableData" >--> <!-- <el-table :data="tableData" >-->
<el-table-column label="序号" align="center" width="55" type="index" fixed/> <el-table-column label="序号" align="center" width="55" type="index" fixed/>
<el-table-column prop="orderNumber" label="录入单号" align="center" show-overflow-tooltip <el-table-column prop="orderNumber" label="录入单号" align="center" show-overflow-tooltip

View File

@ -32,15 +32,13 @@
<el-form-item label="审批状态" prop="entryStatus"> <el-form-item label="审批状态" prop="entryStatus">
<el-select <el-select
clearable
style="width: 240px" style="width: 240px"
placeholder="请选择审批状态" placeholder="请选择审批状态"
v-model="queryParams.entryStatus" v-model="queryParams.entryStatus"
> >
<el-option label="待审批" value="0"/> <el-option label="待审批" value="0"/>
<el-option label="已审批" value="1"/> <el-option label="已通过" value="1"/>
<el-option label="驳回" value="2"/> <el-option label="已驳回" value="2"/>
<el-option label="草稿" value="3"/>
</el-select> </el-select>
</el-form-item> </el-form-item>
@ -148,9 +146,10 @@
</el-form-item> </el-form-item>
</el-row> </el-row>
</el-form>
<!-- 表格 --> <!-- 表格 -->
<el-table :data="tableData" :span-method="handleSpanMethod"> <el-table :data="tableData" :span-method="handleSpanMethod" :max-height="530">
<!-- <el-table :data="tableData" >--> <!-- <el-table :data="tableData" >-->
<el-table-column label="序号" align="center" width="55" type="index" fixed/> <el-table-column label="序号" align="center" width="55" type="index" fixed/>
<el-table-column prop="orderNumber" label="录入单号" align="center" show-overflow-tooltip <el-table-column prop="orderNumber" label="录入单号" align="center" show-overflow-tooltip
@ -227,7 +226,7 @@
> >
<template slot-scope="{ row }"> <template slot-scope="{ row }">
<el-tag v-if="row.entryStatus == 0" size="small" type="warning">待审批</el-tag> <el-tag v-if="row.entryStatus == 0" size="small" type="warning">待审批</el-tag>
<el-tag v-if="row.entryStatus == 1" size="small" type="success">审批</el-tag> <el-tag v-if="row.entryStatus == 1" size="small" type="success">通过</el-tag>
<el-tag v-if="row.entryStatus == 2" size="small" type="success">已驳回</el-tag> <el-tag v-if="row.entryStatus == 2" size="small" type="success">已驳回</el-tag>
<el-tag v-if="row.entryStatus == 3" size="small" type="info">草稿</el-tag> <el-tag v-if="row.entryStatus == 3" size="small" type="info">草稿</el-tag>
</template> </template>
@ -264,7 +263,6 @@
:page.sync="queryParams.pageNum" :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize" :limit.sync="queryParams.pageSize"
/> />
</el-form>
<!-- 弹框 --> <!-- 弹框 -->
<el-dialog :title="dialogTitle" :visible.sync="dialogVisible" width="40%"> <el-dialog :title="dialogTitle" :visible.sync="dialogVisible" width="40%">
@ -304,7 +302,7 @@ export default {
queryParams: { queryParams: {
orderCreateUser: '', orderCreateUser: '',
orderCreateTime: '', orderCreateTime: '',
entryStatus: '', entryStatus: '0',
name: '', name: '',
specificationModel: '', specificationModel: '',
originalCode: '', originalCode: '',

View File

@ -102,8 +102,8 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-form-item label="装备名称" prop="name"> <el-form-item label="类型分支" prop="name">
<el-input v-model="queryParams.name" placeholder="请输入装备名称" clearable /> <el-input v-model="queryParams.name" placeholder="请输入类型分支" clearable />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -466,7 +466,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="装备名称" prop="name"> <el-form-item label="类型分支" prop="name">
<el-input v-model="formData.name" disabled /> <el-input v-model="formData.name" disabled />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -598,7 +598,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="装备名称" prop="name"> <el-form-item label="类型分支" prop="name">
<el-input v-model="formData.name" /> <el-input v-model="formData.name" />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -771,7 +771,7 @@ export default {
queryParams: { queryParams: {
province: undefined, // province: undefined, //
propertyUnitId: undefined, // propertyUnitId: undefined, //
name: undefined, // name: undefined, //
specificationModel: undefined, // specificationModel: undefined, //
major: undefined, // major: undefined, //
process: undefined, // process: undefined, //
@ -809,7 +809,7 @@ export default {
{ key: 2, label: `专业`, prop: 'major', visible: true }, { key: 2, label: `专业`, prop: 'major', visible: true },
{ key: 3, label: `工序`, prop: 'process', visible: true }, { key: 3, label: `工序`, prop: 'process', visible: true },
{ key: 4, label: `装备类目`, prop: 'devType', visible: true }, { key: 4, label: `装备类目`, prop: 'devType', visible: true },
{ key: 5, label: `装备名称`, prop: 'name', visible: true }, { key: 5, label: `类型分支`, prop: 'name', visible: true },
{ key: 6, label: `规格型号`, prop: 'specificationModel', visible: true }, { key: 6, label: `规格型号`, prop: 'specificationModel', visible: true },
{ key: 7, label: `装备编码`, prop: 'code', visible: true }, { key: 7, label: `装备编码`, prop: 'code', visible: true },
{ key: 8, label: `装备状态`, prop: 'status', visible: true }, { key: 8, label: `装备状态`, prop: 'status', visible: true },
@ -896,7 +896,7 @@ export default {
}, },
// //
formRules: { formRules: {
name: [{ required: true, message: '请输入装备名称', trigger: 'blur' }], name: [{ required: true, message: '请输入类型分支', trigger: 'blur' }],
code: [{ required: true, message: '请输入装备编号', trigger: 'blur' }], code: [{ required: true, message: '请输入装备编号', trigger: 'blur' }],
changeStatus: [{ required: true, message: '请选择装备状态', trigger: 'change' }], changeStatus: [{ required: true, message: '请选择装备状态', trigger: 'change' }],
}, },

View File

@ -123,6 +123,11 @@ export default {
width: 100%; width: 100%;
height: 84%; height: 84%;
overflow-y: auto; overflow-y: auto;
scrollbar-width: none; /* Firefox */
-ms-overflow-style: none; /* IE 10+ */
}
.tableBox::-webkit-scrollbar {
display: none; /* Chrome, Safari, Opera */
} }
.tableTr{ .tableTr{
width: 100%; width: 100%;

View File

@ -30,7 +30,7 @@ export default {
data() { data() {
return { return {
btnIndex: 1, btnIndex: 1,
cityDate: [ cityData: [
// { // {
// cityName: '', // cityName: '',
// deptName: '', // deptName: '',
@ -57,7 +57,7 @@ export default {
} }
}, },
mounted() { mounted() {
this.initChart() // this.initChart()
this.getInfo() this.getInfo()
}, },
@ -97,19 +97,19 @@ export default {
} else if (this.btnIndex == 3) { } else if (this.btnIndex == 3) {
res = await getMechanizationRateApi() res = await getMechanizationRateApi()
} }
setTimeout(() => { this.$nextTick(() => {
console.log('🚀 ~ 地图数据 ~ this.cityData:', this.cityData) console.log('🚀 ~ 地图数据 ~ this.cityData:', this.cityData)
this.initMap() this.initChart()
}, 300) })
console.log('🚀 ~ 地图数据 ~ res:', res) console.log('🚀 ~ 地图数据 ~ res:', res)
} catch (error) { } catch (error) {
console.log('🚀 ~ 地图数据 ~ error:', error) console.log('🚀 ~ 地图数据 ~ error:', error)
// this.initMap() // this.initChart()
} }
}, },
initChart(jsonData = mapJson) { initChart(jsonData = mapJson) {
// //
let arr = this.cityDate.map((item) => { let arr = this.cityData.map((item) => {
return { return {
...item, ...item,
name: item.cityName, name: item.cityName,
@ -129,7 +129,7 @@ export default {
let n = e.name let n = e.name
let res = '' let res = ''
arr.forEach((data) => { arr.forEach((data) => {
console.log('🚀 ~ 提示数据 ~ data:', data) // console.log('🚀 ~ ~ data:', data)
if (data.cityName === n) { if (data.cityName === n) {
res = res =
"<div style='width: 330px;height: 285px; background: url(" + "<div style='width: 330px;height: 285px; background: url(" +
@ -315,6 +315,7 @@ export default {
show: true, show: true,
color: '#FFF', color: '#FFF',
position: 'top', position: 'top',
fontSize: 18,
}, },
light: { light: {
// //
@ -359,9 +360,9 @@ export default {
else if (this.btnIndex === 3) unit = '%' else if (this.btnIndex === 3) unit = '%'
return val.length return val.length
? `{val|${this.btnIndex === 1 ? (val[2] / 100000000).toFixed(4) : val[2]} ${unit}}\n{name|${ ? `{val|${this.btnIndex === 1 ? (val[2] / 100000000).toFixed(4) : val[2]} ${unit}}\n{name|${
params.data.deptName params.data.deptAbbreviation
}}` }}`
: `{name|${params.data.deptName}}` : `{name|${params.data.deptAbbreviation}}`
}, },
rich: { rich: {
val: { val: {
@ -373,12 +374,12 @@ export default {
align: 'center', align: 'center',
verticalAlign: 'middle', verticalAlign: 'middle',
color: '#fff', color: '#fff',
fontSize: 22, fontSize: 23,
}, },
name: { name: {
color: '#fff', color: '#fff',
fontFamily: 'DS-TITLE', fontFamily: 'DS-TITLE',
fontSize: 20, fontSize: 21,
padding: [6, 0, 0, 0], padding: [6, 0, 0, 0],
}, },
}, },