xiaoning 2 years ago
parent 822503496c
commit d209ff4e2b

@ -4,9 +4,9 @@ export function getList(data) {return request({url: '/dmSygdMx/getList', method:
export function getSygdList(data) {return request({url: '/dmSygd/getList', method: 'post', data})} export function getSygdList(data) {return request({url: '/dmSygd/getList', method: 'post', data})}
export function tj(data) {return request({url: '/dmSygd/tj', method: 'post', data})} export function tj(data) {return request({url: '/dmSygd/tj', method: 'post', data})}
export function sh(data) {return request({url: '/dmSygd/sh', method: 'post', data})} export function sh(data) {return request({url: '/dmSygd/sh', method: 'post', data})}
export function sygdPC() {return request({url: '/dmSygdMx/sygdPC', method: 'post'})}
export function saveByDcch(data) {return request({url: '/dmSygdMx/saveByDcch', method: 'post', data})} export function saveByDcch(data) {return request({url: '/dmSygdMx/saveByDcch', method: 'post', data})}
export function symxhz(data) {return request({url: '/dmSygdMx/symxhz', method: 'post', data})} export function symxhz(data) {return request({url: '/dmSygdMx/symxhz', method: 'post', data})}
export function sygdPC() {return request({url: '/dmSygdMx/sygdPC', method: 'post'})}
export function tqSygd() {return request({url: '/dmSygdMx/tqSygd', method: 'post'})} export function tqSygd() {return request({url: '/dmSygdMx/tqSygd', method: 'post'})}
export function getCnsb() {return request({url: '/dmSygdMx/getCnsb', method: 'post'})} export function getCnsb() {return request({url: '/dmSygdMx/getCnsb', method: 'post'})}
export function saveMxList() {return request({url: '/dmSygdMx/saveList', method: 'post'})} export function saveMxList() {return request({url: '/dmSygdMx/saveList', method: 'post'})}

@ -0,0 +1,4 @@
import request from '@/utils/request'
export function getList(data) {return request({url: '/dmSygdxq/getList', method: 'post', data})}

@ -17,10 +17,10 @@
</router-link> </router-link>
</scroll-pane> </scroll-pane>
<ul v-show="visible" :style="{left:left+'px',top:top+'px'}" class="contextmenu"> <ul v-show="visible" :style="{left:left+'px',top:top+'px'}" class="contextmenu">
<li @click="refreshSelectedTag(selectedTag)">Refresh</li> <li @click="refreshSelectedTag(selectedTag)"></li>
<li v-if="!isAffix(selectedTag)" @click="closeSelectedTag(selectedTag)">Close</li> <li v-if="!isAffix(selectedTag)" @click="closeSelectedTag(selectedTag)"></li>
<li @click="closeOthersTags">Close Others</li> <li @click="closeOthersTags"></li>
<li @click="closeAllTags(selectedTag)">Close All</li> <li @click="closeAllTags(selectedTag)"></li>
</ul> </ul>
</div> </div>
</template> </template>

@ -3,7 +3,7 @@ let loading
export function startLoading() { // 使用Element loading-start 方法 export function startLoading() { // 使用Element loading-start 方法
loading = Loading.service({ loading = Loading.service({
lock: true, lock: true,
text: '加载中……', text: '处理中……',
background: 'rgba(0, 0, 0, 0.7)' background: 'rgba(0, 0, 0, 0.7)'
}) })
} }

@ -9,7 +9,7 @@ let loading
function startLoading() { // 使用Element loading-start 方法 function startLoading() { // 使用Element loading-start 方法
loading = Loading.service({ loading = Loading.service({
lock: true, lock: true,
text: '加载中……', text: '处理中……',
background: 'rgba(0, 0, 0, 0.7)' background: 'rgba(0, 0, 0, 0.7)'
}) })
} }

@ -0,0 +1,508 @@
<template>
<el-container>
<el-header style="width: 100%; height: 35px;font-size: 12px">
<el-form :inline="true" label-width="65px" label-position="left">
<el-row >
<el-col :span="15" >
<el-form-item >
<span style="font-size: 13px;color: #606266; margin-left: 4px;margin-right: 4px">小组需求时间范围:</span>
<el-date-picker v-model="queryParam.beginTime" value-format="yyyy/MM/dd" type="month" style="width: 33%;" />
<span style="font-size: 13px;color: #606266; margin-left: 4px;margin-right: 4px"></span>
<el-input v-model="queryParam.endTime" disabled></el-input>
<!-- <el-date-picker v-model="queryParam.endTime" value-format="yyyy/MM/dd" type="month" style="width: 33%" />-->
</el-form-item>
</el-col>
<el-col :span="9" >
<el-form-item style="float: right" >
<el-button type="success" @click="initList"></el-button>
<!-- <el-button type="success" @click="generatedCol"></el-button>-->
<div style="float: right;margin-left: 5px" >
<el-upload
:action="uploadAction"
:show-file-list="false"
:before-upload="beforeAvatarUpload"
:data="uploadData"
:on-success="handleAvatarSuccess"
:headers="heads"
>
<el-button type="success" @click="uploadExcel" > Excel导入 </el-button>
</el-upload>
</div>
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-header>
<el-container style="padding-top: 0px">
<el-main>
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="钢料需求" name="first">
<div class="mytable">
<vxe-grid
id="id"
ref="xGrid"
border
resizable
keep-source
:align="'center'"
:height="height"
:auto-resize="true"
:columns="tableColumn"
highlight-current-row
:data="list"
:custom-config="{ storage: true }"
@checkbox-all="selectAllEvent"
@checkbox-change="selectChangeEvent"
:row-style="rowClassName"
highlight-hover-row
show-overflow
>
</vxe-grid>
</div>
</el-tab-pane>
<el-tab-pane label="汇总" name="third">
<div class="mytable">
<vxe-grid
id="id2"
ref="xGrid2"
border
resizable
keep-source
show-footer
:align="'center'"
:height="height"
:auto-resize="true"
highlight-current-row
:data="list2"
:columns="tableColumn2"
:custom-config="{ storage: true }"
:footer-method="footerMethod"
highlight-hover-row
show-overflow
show-header-overflow
>
<template #numMx5="{ items, _columnIndex }">
<span style="color: red">{{ items[_columnIndex] }}</span>
</template>
</vxe-grid>
</div>
</el-tab-pane>
</el-tabs>
</el-main>
</el-container>
</el-container>
</template>
<script>
import router from "@/router";
import { getCzxx} from '@/api/jhzx/qfxq'
import {getList} from '@/api/jhzx/sygdxq'
import { mapGetters } from 'vuex'
import XEUtils from 'xe-utils'
import { getToken } from '@/utils/auth'
import ScrollPane from "@/layout/components/TagsView/ScrollPane.vue";
import {endLoading, startLoading} from "@/utils";
import {Message} from "element-ui";
export default {
name:'GdxqDR',
components: {ScrollPane},
data() {
return {
activeName: 'first',
queryParam: {
beginTime:'',
endTime:''
},
monthList:[],
list: [],
list1: [],
list2: [],
checkedList: [],
dictData:[],
height: '500px',
tableColumn:[
{ field: 'dcCh', title: '船只', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'dcPl', title: '批量号', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'zdh', title: '总段号', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'dcFd', title: '分段号', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'dzjz', title: '大组极重', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'zxfdxq', title: '总装部最新分段需求期', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'xzglxq', title: '钢料需求(小组)', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'dzglxq', title: '钢料需求(大组)', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'xdb', title: 'X大板', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'xskj', title: 'X数控件', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'xpt', title: 'X平铁', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'xyw', title: 'X压弯', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'xxc', title: 'X型材', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'xtxc', title: 'X二次装T型材', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'ddb', title: 'D大板', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'dqb', title: 'D曲板', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'dxc', title: 'D型材T', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'dsj', title: 'D散件', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'xqzt', title: '需求状态', width: 120,formatter:this.formatterZt,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'drcs', title: '导入次数', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
{ field: 'xzglxqOld', title: '原需求期', width: 120,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
},
],
tableColumn2:[
{ field: 'dcCh', title: '船只', width: 200,
filters: [{ data: { checks: [], sVal: '', sMenu: '', fType1: '', fVal1: '', fMode: 'and', fType2: '', fVal2: '' } }],
filterRender: { name: 'FilterCombination', },
}
],
isupload:'02',
uploadData:{},
heads: { token: getToken() },
uploadAction: process.env.VUE_APP_BASE_API + '/dmSygdxq/upload',
}
},
computed: {
...mapGetters(['name', 'bmbm'])
},
created() {
window.addEventListener('resize', this.getHeight)
this.getHeight()
this.initBase()
},
watch: {
'queryParam.beginTime'(newValue, Value){
if (newValue){
this.format(newValue);
}
}
},
methods: {
rowClassName({ row,rowIndex }){
if (row.xqzt==='1') {
return {
color: 'red',
cursor:'pointer'
}
}
if (row.xqzt==='2') {
return {
backgroundColor: 'darkseagreen',
}
}
return null
},
//
formatterZt({cellValue}){
if(cellValue==='0'){
return '正常'
}
if(cellValue==='1'){
return '提前'
}
if (cellValue==='2'){
return '拖期'
}
return cellValue
},
footerMethod({ columns, data }){
return [
columns.map((column, columnIndex) => {
if (columnIndex === 0) {
return '合计'
}
return this.sumNum(data, column.property)
// if (['yf08'].includes(column.property)) {
// console.log(123)
// return this.sumNum(data, column.property)
// }
//
// return null
})
]
},
sumNum(list, field) {
let count = 0
list.forEach(item => {
let num = Number(item[field])
if (!XEUtils.isNumber(num) || isNaN(num)) {
num = 0
}
count = this.cal.accAdd(count, num)
})
return count
},
uploadExcel() {
this.uploadData.isupload = this.isupload
},
beforeAvatarUpload(file) {
//
const isType = file.type === 'application/vnd.ms-excel'
const isTypeComputer = file.type === 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
const fileType = isType || isTypeComputer
if (!fileType) {
this.$message.error('上传文件只能是xls/xlsx格式')
return
}
startLoading()
return fileType
},
handleAvatarSuccess(res, file) {
endLoading()
if (res.success) {
this.$message({ message: '导入成功', type: 'success' })
this.initList();
} else {
Message({
message: res.message || 'Error',
type: 'error',
duration: 5 * 1000
})
}
},
//
rowspanMethod({ row, _rowIndex, column, visibleData }){
//vxe-grid :scroll-y="{enabled: false}"
//
let fields = ['nf','yf','rq','tzxqq'];//
const cellValue = row[column.property];//
if (cellValue && fields.includes(column.property)) {
const prevRow = visibleData[_rowIndex - 1];
let nextRow = visibleData[_rowIndex + 1];
if (prevRow && prevRow[column.property] === cellValue) {
//
return { rowspan: 0, colspan: 0 };
} else {
//
let countRowspan = 1;
while (nextRow && nextRow[column.property] === cellValue) {
nextRow = visibleData[++countRowspan + _rowIndex];
}
if (countRowspan > 1) {
return { rowspan: countRowspan, colspan: 1 };
}
}
}
},
//
selectAllEvent() {
const records = this.$refs.xGrid.getCheckboxRecords();
this.checkedList = records;
},
//
selectChangeEvent() {
const records = this.$refs.xGrid.getCheckboxRecords();
this.checkedList = records;
},
//
handleClick(tab, event) {
},
//
initBase(){
getCzxx({}).then(res=>{
this.dictData = res.data
})
},
//1
initList() {
if (this.queryParam.beginTime === '') {
this.$message.warning('选择时间范围')
return
}
this.generatedCol()
getList(this.queryParam).then((res) => {
if (res.data){
this.list = res.data.list
this.list2 = res.data.hz
if (this.$refs.xGrid) {
this.$refs.xGrid.loadData(this.list)
}
if (this.$refs.xGrid2) {
this.$refs.xGrid2.loadData(this.list2)
}
}
})
this.activeName='first'
},
generatedCol(){
//
this.tableColumn2= [] ;
this.tableColumn2.push({
key: this.tableColumn2.length + 1,
field: 'dcCh',
title: '船只',
width: 200
})
var a =this.monthList
for (let i = 0; i < a.length; i++) {
this.tableColumn2.push({
key: this.tableColumn2.length + 1,
field: 'yf'+a[i],
title: a[i]+``,
width: 200
})
}
},
formatDate ({ cellValue }) {
return XEUtils.toDateString(cellValue, 'yyyy/MM/dd')
},
getHeight() {
this.height = window.innerHeight - 200
},
format (val) {
this.monthList= [] ;
var date = new Date(val); //10*1000131000
var M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1);
// this.queryParam.beginTime=Y+M;
this.monthList.push(M);
date.setMonth(date.getMonth()+1);
M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1) ;
this.monthList.push(M)
date.setMonth(date.getMonth()+1);
M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1) ;
this.monthList.push(M)
date.setMonth(date.getMonth()+1);
var Y = date.getFullYear() + "/";
M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1)+ "/";
var D = date.getDate()<10? "0" +date.getDate():date.getDate();
// var h = date.getHours() + ":";
// var m = date.getMinutes() + ":";
// var s = (date.getSeconds() < 10 ? "0" + (date.getSeconds()) : date.getSeconds());
// return Y + M + D + h + m + s;
this.queryParam.endTime=Y + M + D;
// return Y + M ;
}
}
}
</script>
<style lang="scss" scoped >
.el-header{margin:0;padding: 5px;height:auto;
.el-input{
width: 140px;
}
.el-select{
width: 140px;
}
}
.el-container{padding: 0;margin:0;}
.el-main{padding: 0;}
.el-col{padding: 0;height: 32px;}
.el-aside{background: #fff;padding: 0}
.el-container{padding: 0}
.el-row {}
.el-row:last-child {margin-bottom: 0; }
.tableStyles{
background: #0a76a4;
}
.my-dropdown {
width: 400px;
height: 400px;
background-color: #fff;
border: 1px solid #dcdfe6;
box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);
font-size: 12px;
}
.mytable1{
}
.borderClass{
}
.vxe-input {
display: inline-block !important;
position: relative !important;
width: auto;
}
.el-input {
display: inline-block !important;
position: relative !important;
width: auto;
}
.keyword-lighten {
color: #000;
background-color: #FFFF00;
}
.vxe-textarea--inner {
line-height: inherit;
}
.el-form-item__label-wrap {
margin-left: 0px !important;
float: left;
}
.fontClass{
font-size: 12px;
font-weight: bold;
}
</style>

@ -4,18 +4,8 @@
<el-form :inline="true" label-width="65px" label-position="left"> <el-form :inline="true" label-width="65px" label-position="left">
<el-row> <el-row>
<el-col :span="22"> <el-col :span="22">
<el-form-item label="船号:"> <el-form-item label="月份:">
<el-select v-model="queryParam.dcCh" filterable placeholder="工程编号" @change="czbhChange" > <el-date-picker v-model="queryParam.db" value-format="yyyy/MM" type="month" style="width: 80%;" />
<el-option
v-for="item in dictData"
:key="item.cbbm"
:label="item.cbbm"
:value="item.cbbm">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="批量:">
<el-input v-model="queryParam.dcPl" type="search" placeholder="批量" ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="2"> <el-col :span="2">
@ -90,7 +80,6 @@ import {
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
import XEUtils from 'xe-utils' import XEUtils from 'xe-utils'
import {null2str} from "@/utils/rpkj";
import { getToken } from '@/utils/auth' import { getToken } from '@/utils/auth'
import { startLoading, endLoading } from '@/utils' import { startLoading, endLoading } from '@/utils'
import { Message } from 'element-ui' import { Message } from 'element-ui'
@ -99,13 +88,12 @@ export default {
data() { data() {
return { return {
queryParam: { queryParam: {
dcCh:'', db:'',
dcPl:'',
zt:'0' zt:'0'
}, },
list: [], list: [],
isupload:'02', isupload:'02',
filedis:true, filedis:false,
uploadData:{ uploadData:{
}, },
heads: { token: getToken() }, heads: { token: getToken() },
@ -184,21 +172,8 @@ export default {
}, },
methods: { methods: {
uploadExcel() { uploadExcel() {
if (this.queryParam.dcCh === '') {
this.$message.error('请选择船号!')
return false;
} else {
}
this.uploadData.isupload = this.isupload this.uploadData.isupload = this.isupload
}, },
czbhChange(){
if (this.queryParam.dcCh === '') {
this.filedis=true
}else{
this.filedis=false
}
},
beforeAvatarUpload(file) { beforeAvatarUpload(file) {
// //
@ -232,10 +207,7 @@ export default {
}) })
}, },
initList() { initList() {
if (this.queryParam.dcCh === '') {
this.$message.warning('选择船只编号')
return
}
getList(this.queryParam).then((res) => { getList(this.queryParam).then((res) => {
this.list = res.data this.list = res.data
if (this.$refs.xGrid) { if (this.$refs.xGrid) {

@ -109,7 +109,7 @@ export default {
queryParam: { queryParam: {
beginTime:'2023/08/01', beginTime:'2023/08/01',
endTime:'2023/10/01', endTime:'2023/10/01',
gdZt:'0' // gdZt:'0'
}, },
gdZtOptions:[ gdZtOptions:[
{ {

@ -14,9 +14,8 @@
<el-col :span="9" > <el-col :span="9" >
<el-form-item style="float: right" > <el-form-item style="float: right" >
<el-button type="success" @click="initList"></el-button> <el-button type="success" @click="initList"></el-button>
<el-button type="success" @click="saveByDcch1"></el-button> <el-button type="success" @click="save"></el-button>
<el-button type="success" @click="sygdPC()" > 三月明细预排产 </el-button> <el-button type="success" @click="tqSygd"></el-button>
<el-button type="success" @click="tqSygd"></el-button>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
@ -27,6 +26,7 @@
<el-tabs v-model="activeName" @tab-click="handleClick"> <el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="中日程分解" name="first"> <el-tab-pane label="中日程分解" name="first">
<div class="mytable"> <div class="mytable">
<el-button type="success" @click="sygdPC()" > 提取明细 </el-button>
<el-button type="success" @click="symxhz"></el-button> <el-button type="success" @click="symxhz"></el-button>
<vxe-grid <vxe-grid
id="id" id="id"
@ -260,6 +260,7 @@
</el-container> </el-container>
</template> </template>
<script> <script>
import router from "@/router";
import { getCzxx} from '@/api/jhzx/qfxq' import { getCzxx} from '@/api/jhzx/qfxq'
import {getList, sygdPC, saveByDcch, tqSygd, symxhz, getCnsb, saveMxList} from '@/api/jhzx/sygd' import {getList, sygdPC, saveByDcch, tqSygd, symxhz, getCnsb, saveMxList} from '@/api/jhzx/sygd'
import { mapGetters } from 'vuex' import { mapGetters } from 'vuex'
@ -917,7 +918,7 @@ export default {
tqSygd(){ tqSygd(){
tqSygd().then((res) => { tqSygd().then((res) => {
if (res.data) { if (res.data) {
this.$router.push({ router.push({
name: 'SygdWH', name: 'SygdWH',
params: { params: {
list: res.data list: res.data

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -292,8 +292,9 @@
.el-input { .el-input {
display: inline-block; display: inline-block;
height: 47px; height: 47px;
width: 90%; width: 87%;
background-color: white;
border-radius: 5px;
input { input {
background: transparent; background: transparent;
border-bottom: 1px solid black; border-bottom: 1px solid black;
@ -303,8 +304,7 @@
-webkit-appearance: none; -webkit-appearance: none;
border-radius: 0px; border-radius: 0px;
/*padding: 12px 5px 12px 15px;*/ /*padding: 12px 5px 12px 15px;*/
//color: $light_gray; color: $light_gray;
color: white;
height: 47px; height: 47px;
caret-color: $cursor; caret-color: $cursor;
@ -357,7 +357,6 @@
font-size: 14px; font-size: 14px;
color: #fff; color: #fff;
margin-bottom: 10px; margin-bottom: 10px;
span { span {
&:first-of-type { &:first-of-type {
margin-right: 16px; margin-right: 16px;
@ -367,7 +366,8 @@
.svg-container { .svg-container {
padding: 6px 5px 6px 15px; padding: 6px 5px 6px 15px;
color: $dark_gray; //color: $dark_gray;
color: white;
vertical-align: middle; vertical-align: middle;
width: 30px; width: 30px;
display: inline-block; display: inline-block;
@ -396,7 +396,7 @@
right: 10px; right: 10px;
top: 7px; top: 7px;
font-size: 16px; font-size: 16px;
color: $dark_gray; color: white;
cursor: pointer; cursor: pointer;
user-select: none; user-select: none;
} }

@ -186,31 +186,31 @@ export default {
], ],
filterRender: { name: "FilterCombination" }, filterRender: { name: "FilterCombination" },
}, },
{ // {
field: "rymc", // field: "rymc",
title: "人员名称", // title: "",
align: "center", // align: "center",
editRender: { // editRender: {
name: "$select", // name: "$select",
options: [], // options: [],
props: { clearable: true } // props: { clearable: true }
}, // },
filters: [ // filters: [
{ // {
data: { // data: {
checks: [], // checks: [],
sVal: "", // sVal: "",
sMenu: "", // sMenu: "",
fType1: "", // fType1: "",
fVal1: "", // fVal1: "",
fMode: "and", // fMode: "and",
fType2: "", // fType2: "",
fVal2: "", // fVal2: "",
}, // },
}, // },
], // ],
filterRender: { name: "FilterCombination" }, // filterRender: { name: "FilterCombination" },
}, // },
{ {
field: "jlr", field: "jlr",
title: "负责人", title: "负责人",

Loading…
Cancel
Save