Browse Source

fis页面修改

branch_ccpg_220107
yu.wu 3 years ago
parent
commit
d9571ca977
  1. 20
      vue/src/router/modules/fis.js
  2. 6
      vue/src/views/pg-fis/basedate/assemblyCfg/detail.vue
  3. 73
      vue/src/views/pg-fis/basedate/assemblyCfg/index.vue
  4. 10
      vue/src/views/pg-fis/basedate/customerPartCfg/index.vue
  5. 14
      vue/src/views/pg-fis/basedate/logRemind/index.vue
  6. 2
      vue/src/views/pg-fis/basedate/m100BIll/detail.vue
  7. 30
      vue/src/views/pg-fis/basedate/m100BIll/index.vue
  8. 6
      vue/src/views/pg-fis/basedate/m100Online/detail.vue
  9. 293
      vue/src/views/pg-fis/basedate/m100Online/index.vue
  10. 2
      vue/src/views/pg-fis/basedate/productLine/index.vue
  11. 6
      vue/src/views/pg-fis/basedate/r100Online/detail.vue
  12. 32
      vue/src/views/pg-fis/basedate/r100Online/index.vue
  13. 4
      vue/src/views/pg-fis/basedate/repeatR100/detail.vue
  14. 103
      vue/src/views/pg-fis/basedate/repeatR100/index.vue
  15. 6
      vue/src/views/pg-fis/basedate/unknownAssembly/detail.vue
  16. 24
      vue/src/views/pg-fis/basedate/unknownAssembly/index.vue
  17. 36
      vue/src/views/pg-fis/basedate/weldingAssembly/index.vue
  18. 57
      vue/src/views/pg-fis/components/mixins/message_table.js
  19. 59
      vue/src/views/pg-fis/styles/crmtable.scss

20
vue/src/router/modules/fis.js

@ -106,16 +106,16 @@ const pgfis = {
icon: '客户零件' icon: '客户零件'
} }
}, },
// { {
// path: '/pg-repeatR100', path: '/pg-repeatR100',
// component: () => import('@/views/pg-fis/basedate/repeatR100'), component: () => import('@/views/pg-fis/basedate/repeatR100'),
// name: 'pg-repeatR100',//命名路由 name: 'pg-repeatR100',//命名路由
// meta: { meta: {
// title: '系统内通知', title: '重复报文',
// roles: ['SettleAccount.Reports'], roles: ['SettleAccount.Reports'],
// icon: '客户零件' icon: '客户零件'
// } }
// } }
] ]
} }

6
vue/src/views/pg-fis/basedate/assemblyCfg/detail.vue

@ -153,7 +153,7 @@ export default {
formTitle: "", formTitle: "",
drawer: false, drawer: false,
showExcelImport: false, showExcelImport: false,
tableHeight: document.documentElement.clientHeight - 260, tableHeight: document.documentElement.clientHeight - 30,
isEdit: false, isEdit: false,
}; };
}, },
@ -161,7 +161,7 @@ export default {
var self = this; var self = this;
window.onresize = function () { window.onresize = function () {
var offsetHei = document.documentElement.clientHeight; var offsetHei = document.documentElement.clientHeight;
self.tableHeight = offsetHei - 190; self.tableHeight = offsetHei - 30;
}; };
}, },
created() { created() {
@ -307,6 +307,6 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
</style> </style>

73
vue/src/views/pg-fis/basedate/assemblyCfg/index.vue

@ -133,12 +133,14 @@
@row-click="handleRowClick" @row-click="handleRowClick"
> >
<el-table-column type="selection" width="44px"></el-table-column> <el-table-column type="selection" width="44px"></el-table-column>
<el-table-column <el-table-column
label="ERP总成编码" label="ERP总成编码"
prop="erpAssemblyCode" prop="erpAssemblyCode"
sortable="custom" sortable="custom"
align="center" align="center"
width="420px"
width="180px"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span class="link-type" @click="handleDrawerOpen(scope.row)">{{ <span class="link-type" @click="handleDrawerOpen(scope.row)">{{
@ -147,34 +149,18 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="ERP总成名称" v-for="(item, index) in getDefaultField"
prop="erpAssemblyName " :key="index"
:prop="item.prop"
:label="item.label"
:min-width="item.width"
:formatter="fieldFormatter"
sortable="custom" sortable="custom"
align="center" show-overflow-tooltip
:gutter="0"
> >
<template slot-scope="scope"> <template slot="header" slot-scope="scope">
<span>{{ scope.row.erpAssemblyName }}</span> {{ scope.column.label }}
</template>
</el-table-column>
<el-table-column
label="ERP总成版本"
prop="erpAssemblyVersion "
sortable="custom"
align="center"
>
<template slot-scope="scope">
<span>{{ scope.row.erpAssemblyVersion }}</span>
</template>
</el-table-column>
<el-table-column
label="车型"
prop="vehicleModel "
sortable="custom"
align="center"
>
<template slot-scope="scope">
<span>{{ scope.row.vehicleModel }}</span>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -320,7 +306,7 @@
<el-button type="text" @click="dialogFormVisible = false" <el-button type="text" @click="dialogFormVisible = false"
>取消</el-button >取消</el-button
> >
<el-button v-loading="formLoading" type="primary" @click="save" <el-button v-loading="formLoading" type="primary" @click="save()"
>确认</el-button >确认</el-button
> >
</div> </div>
@ -473,6 +459,7 @@ export default {
//console.log(offsetHei); //console.log(offsetHei);
let boxH = this.$refs.box.offsetHeight; let boxH = this.$refs.box.offsetHeight;
this.tableHeight = offsetHei - boxH - 57 - 79;//57footer79 this.tableHeight = offsetHei - boxH - 57 - 79;//57footer79
//this.$refs.form.rendered=true;
//console.log(boxH); //console.log(boxH);
//console.log(this.tableHeight); //console.log(this.tableHeight);
}); });
@ -484,16 +471,21 @@ export default {
computed: { computed: {
getDefaultField() { getDefaultField() {
var tempsTabs = []; var tempsTabs = [];
// tempsTabs.push({ tempsTabs.push({
// label: "ERP", label: "总成名称",
// prop: "erpAssemblyName ", prop: "erpAssemblyName",
// width: 220, width: 180,
// }); });
tempsTabs.push({ tempsTabs.push({
label: "ERP总成版本", label: "ERP总成版本",
prop: "erpAssemblyVersion ", prop: "erpAssemblyVersion",
width: 100, width: 100,
}); });
tempsTabs.push({
label: "车型代码",
prop: "vehicleModel",
width: 120,
});
return tempsTabs; return tempsTabs;
}, },
}, },
@ -512,6 +504,7 @@ export default {
done(); done();
}, },
save() { save() {
//console.log(this.$refs.form);
this.$refs.form.validate((valid) => { this.$refs.form.validate((valid) => {
if (valid) { if (valid) {
console.log("保存参数:" + JSON.stringify(this.form)); console.log("保存参数:" + JSON.stringify(this.form));
@ -561,7 +554,7 @@ export default {
handleCreate() { handleCreate() {
if (this.$refs["form"] !== undefined) { if (this.$refs["form"] !== undefined) {
this.$nextTick(() => { this.$nextTick(() => {
this.$refs["form"] = []; //this.$refs["form"] = [];
this.$refs["form"].resetFields(); this.$refs["form"].resetFields();
}); });
} }
@ -680,10 +673,10 @@ export default {
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery(refName) { resetQuery(refName) {
//this.$refs[refName].resetFields(); this.$refs[refName].resetFields();
this.listQuery.ErpAssemblyName = ""; this.listQuery.ErpAssemblyName = undefined;
this.listQuery.ErpAssemblyCode = ""; this.listQuery.ErpAssemblyCode = undefined;
this.listQuery.vehicleModelCode = ""; // this.listQuery.vehicleModelCode = "";
this.getvehicleModel(); this.getvehicleModel();
this.handleQuery(); this.handleQuery();
@ -885,7 +878,7 @@ export default {
// } // }
.divider1{ .divider1{
margin: 0 ; margin: 0 ;
width: 118%; //width: 100%;
} }
.formitem{ .formitem{
margin-bottom: 0; margin-bottom: 0;

10
vue/src/views/pg-fis/basedate/customerPartCfg/index.vue

@ -682,10 +682,10 @@ export default {
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery(refName) { resetQuery(refName) {
this.listQuery.partCode = ""; this.listQuery.partCode = undefined;
this.listQuery.partName = ""; this.listQuery.partName = undefined;
this.listQuery.partType = ""; this.listQuery.partType = undefined;
this.listQuery.partType2 = ""; this.listQuery.partType2 = undefined;
this.$refs[refName].resetFields(); this.$refs[refName].resetFields();
this.getPartType() this.getPartType()
this.handleFilter(); this.handleFilter();
@ -763,7 +763,7 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
</style> </style>
<style lang="scss"> <style lang="scss">
.el-table .cell.el-tooltip { .el-table .cell.el-tooltip {

14
vue/src/views/pg-fis/basedate/logRemind/index.vue

@ -147,6 +147,7 @@ import Lockr from "lockr";
import moment from "moment"; import moment from "moment";
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import { downloadFile } from "@/utils/crmindex.js"; import { downloadFile } from "@/utils/crmindex.js";
import qs from 'qs';
// //
const bomUnit = [ const bomUnit = [
@ -348,6 +349,7 @@ export default {
getList() { getList() {
this.listLoading = true; this.listLoading = true;
this.listQuery.SkipCount = (this.page - 1) * 10; this.listQuery.SkipCount = (this.page - 1) * 10;
//this.listQuery.LogType = 1;//1: R100 2: M100
this.$axios this.$axios
.gets("/api/newjit/log-remind/list", this.listQuery) .gets("/api/newjit/log-remind/list", this.listQuery)
.then((response) => { .then((response) => {
@ -405,9 +407,9 @@ export default {
{ {
this.operationQuery.id = row.id; this.operationQuery.id = row.id;
this.$axios this.$axios
.posts("/api/newjit/log-remind/do-process", this.operationQuery) .posts("/api/newjit/log-remind/do-process",qs.stringify(this.operationQuery))
.then((response) => { .then((response) => {
if(response.status === "true") if(response.status === true)
{ {
this.$notify({ this.$notify({
title: "成功", title: "成功",
@ -421,7 +423,7 @@ export default {
this.$notify({ this.$notify({
title: "失败", title: "失败",
message: "处理失败!", message: "处理失败!",
type: "success", type: "warning",
duration: 2000, duration: 2000,
}); });
} }
@ -440,9 +442,9 @@ export default {
{ {
this.operationQuery.id = row.id; this.operationQuery.id = row.id;
this.$axios this.$axios
.posts("/api/newjit/log-remind/do-ignore", this.operationQuery) .posts("/api/newjit/log-remind/do-ignore",qs.stringify(this.operationQuery))
.then((response) => { .then((response) => {
if(response.status === "true") if(response.status === true)
{ {
this.$notify({ this.$notify({
title: "成功", title: "成功",
@ -456,7 +458,7 @@ export default {
this.$notify({ this.$notify({
title: "失败", title: "失败",
message: "忽略失败!", message: "忽略失败!",
type: "success", type: "warning",
duration: 2000, duration: 2000,
}); });
} }

2
vue/src/views/pg-fis/basedate/m100BIll/detail.vue

@ -349,6 +349,6 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../../ux/styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
</style> </style>

30
vue/src/views/pg-fis/basedate/m100BIll/index.vue

@ -1105,22 +1105,22 @@ export default {
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery(refName) { resetQuery(refName) {
//this.$refs[refName].resetFields(); this.$refs[refName].resetFields();
this.listQuery.billType = ""; this.listQuery.billType = undefined;
this.listQuery.productLine = ""; this.listQuery.productLine = undefined;
this.listQuery.version = ""; this.listQuery.version = undefined;
this.listQuery.HostSNBegin = ""; this.listQuery.HostSNBegin = undefined;
this.listQuery.HostSNEnd = ""; this.listQuery.HostSNEnd = undefined;
this.listQuery.KNRBegin = ""; this.listQuery.KNRBegin = undefined;
this.listQuery.KNREnd = ""; this.listQuery.KNREnd = undefined;
this.listQuery.VINBegin = ""; this.listQuery.VINBegin = undefined;
this.listQuery.VINEnd = ""; this.listQuery.VINEnd = undefined;
this.listQuery.OnlineTimeValue = []; this.listQuery.OnlineTimeValue = [];
this.listQuery.OnlineTimeBegin = ""; this.listQuery.OnlineTimeBegin = undefined;
this.listQuery.OnlineTimeEnd = ""; this.listQuery.OnlineTimeEnd = undefined;
this.listQuery.ReceiveTimeValue = []; this.listQuery.ReceiveTimeValue = [];
this.listQuery.ReceiveTimeBegin = ""; this.listQuery.ReceiveTimeBegin = undefined;
this.listQuery.ReceiveTimeEnd = ""; this.listQuery.ReceiveTimeEnd = undefined;
this.handleQuery(); this.handleQuery();
this.getProductLine(); this.getProductLine();
}, },
@ -1476,7 +1476,7 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../../ux/styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
// /**/ // /**/
// .el-table >>> .DisabledSelection .cell .el-checkbox__inner { // .el-table >>> .DisabledSelection .cell .el-checkbox__inner {

6
vue/src/views/pg-fis/basedate/m100Online/detail.vue

@ -184,7 +184,7 @@ export default {
formTitle: "", formTitle: "",
drawer: false, drawer: false,
showExcelImport: false, showExcelImport: false,
tableHeight: document.documentElement.clientHeight - 260, tableHeight: document.documentElement.clientHeight - 30,
isEdit: false, isEdit: false,
}; };
}, },
@ -192,7 +192,7 @@ export default {
var self = this; var self = this;
window.onresize = function () { window.onresize = function () {
var offsetHei = document.documentElement.clientHeight; var offsetHei = document.documentElement.clientHeight;
self.tableHeight = offsetHei - 190; self.tableHeight = offsetHei - 30;
}; };
}, },
created() { created() {
@ -349,6 +349,6 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../../ux/styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
</style> </style>

293
vue/src/views/pg-fis/basedate/m100Online/index.vue

@ -392,6 +392,7 @@ import Lockr from "lockr";
import moment from "moment"; import moment from "moment";
import Detail from "./detail.vue"; import Detail from "./detail.vue";
import { downloadFile } from "@/utils/crmindex.js"; import { downloadFile } from "@/utils/crmindex.js";
import qs from 'qs'
// //
const bomUnit = [ const bomUnit = [
@ -520,6 +521,9 @@ export default {
beginVin: undefined, beginVin: undefined,
endVin: undefined endVin: undefined
}, },
fileQuery:{
dataname:undefined,
},
form:{ form:{
details:[] details:[]
}, },
@ -691,25 +695,25 @@ export default {
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery(refName) { resetQuery(refName) {
//this.$refs[refName].resetFields(); //this.$refs[refName].resetFields();
this.listQuery.billType = ""; this.listQuery.billType = undefined;
this.listQuery.productLine = ""; this.listQuery.productLine = undefined;
this.listQuery.Version = ""; this.listQuery.Version = undefined;
this.listQuery.serialNumBegin = ""; this.listQuery.serialNumBegin = undefined;
this.listQuery.serialNumEnd = ""; this.listQuery.serialNumEnd = undefined;
this.listQuery.HostSNBegin = ""; this.listQuery.HostSNBegin = undefined;
this.listQuery.HostSNEnd = ""; this.listQuery.HostSNEnd = undefined;
this.listQuery.KNRBegin = ""; this.listQuery.KNRBegin = undefined;
this.listQuery.KNREnd = ""; this.listQuery.KNREnd = undefined;
this.listQuery.VINBegin = ""; this.listQuery.VINBegin = undefined;
this.listQuery.VINEnd = ""; this.listQuery.VINEnd = undefined;
this.listQuery.OnlineTimeValue = []; this.listQuery.OnlineTimeValue = [];
this.listQuery.OnlineTimeBegin = ""; this.listQuery.OnlineTimeBegin = undefined;
this.listQuery.OnlineTimeEnd = ""; this.listQuery.OnlineTimeEnd = undefined;
this.listQuery.ReceiveTimeValue = []; this.listQuery.ReceiveTimeValue = [];
this.listQuery.ReceiveTimeBegin = ""; this.listQuery.ReceiveTimeBegin = undefined;
this.listQuery.ReceiveTimeEnd = ""; this.listQuery.ReceiveTimeEnd = undefined;
this.listQuery.state = []; this.listQuery.state = [];
this.listQuery.billStatus = ""; this.listQuery.billStatus = undefined;
this.handleQuery(); this.handleQuery();
this.getProductLine(); this.getProductLine();
}, },
@ -1087,6 +1091,7 @@ export default {
.then((response) => { .then((response) => {
console.log("打印门板装箱单"); console.log("打印门板装箱单");
console.log(response); console.log(response);
console.log(response.status);
if(response.status === false) if(response.status === false)
{ {
this.$message({ this.$message({
@ -1097,8 +1102,119 @@ export default {
} }
else else
{ {
//grid++jsonpdfstream //grid++jsonbase64
this.printpdf(pdfstream);// //this.fileQuery.report = "menban";
this.fileQuery.dataname = JSON.stringify(response.item);
this.fileQuery.dataname = `[{
"masters": [{
"id": "1",
"billNum": " 10000000009",
"billSerialNum": "04",
"billLocation": "左",
"providerCode": "0709FAW-VW7XH",
"partType": "C8 DP",
"capacity": "12",
"printDate": "2021-11-27 10:12:04",
"printType": 0,
"productLine": "01",
"beginVin": "LFV2A24K2M3303677",
"endVin": "LFV2A24K2M3303792"
},
{
"id": "2",
"billNum": " 10000000010",
"billSerialNum": "04",
"billLocation": "右",
"providerCode": "0709FAW-VW7XH",
"partType": "C8 DP",
"capacity": "12",
"printDate": "2021-11-27 10:12:04",
"printType": 0,
"productLine": "01",
"beginVin": "LFV2A24K2M3303677",
"endVin": "LFV2A24K2M3303792"
}
]
"details": [{
"id": "1",
"billNum": " 10000000009",
"knr": " 21321501481001",
"vin": "LFV2A24K2M3303677",
"hostSN": 85,
"vehicleModel_DoorPlankCode": "PHEFZ_N5W_7HB_7Y0_3Y0 9VD GS0 0K3 3L5 QQ2 3FU4V020",
"topBoxPositionNum": "01",
"topSAPMaterialNum": "30052525",
"topMaterialDescription": "C8-PHEV.黑4024-左后 FZ(黑PVC多孔低扬无电镀)",
"belowSAPMaterialNum": "30052524",
"belowMaterialDescription": "C8-PHEV.黑4024-右前 FZ(黑PVC多孔低扬无电镀)"
},
{
"id": "1",
"billNum": " 10000000009",
"knr": " 21321501481001",
"vin": "LFV2A24K2M3303680",
"hostSN": 86,
"vehicleModel_DoorPlankCode": "PHEFZ_N5W_7HB_7Y0_3Y0 9VD GS0 0K3 3L5 QQ2 3FU4V020",
"topBoxPositionNum": "02",
"topSAPMaterialNum": "30052525",
"topMaterialDescription": "C8-PHEV.黑4024-左后 FZ(黑PVC多孔低扬无电镀)",
"belowSAPMaterialNum": "30052524",
"belowMaterialDescription": "C8-PHEV.黑4024-右前 FZ(黑PVC多孔低扬无电镀)"
},
{
"id": "1",
"billNum": " 10000000009",
"knr": " 21321501481001",
"vin": "LFV2A24K2M3303694",
"hostSN": 87,
"vehicleModel_DoorPlankCode": "PHEFZ_N5W_7HB_7Y0_3Y0 9VD GS0 0K3 3L5 QQ2 3FU4V020",
"topBoxPositionNum": "03",
"topSAPMaterialNum": "30052525",
"topMaterialDescription": "C8-PHEV.黑4024-左后 FZ(黑PVC多孔低扬无电镀)",
"belowSAPMaterialNum": "30052524",
"belowMaterialDescription": "C8-PHEV.黑4024-右前 FZ(黑PVC多孔低扬无电镀)"
},
{
"id": "2",
"billNum": " 10000000010",
"knr": " 21321501481001",
"vin": "LFV2A24K2M3303713",
"hostSN": 88,
"vehicleModel_DoorPlankCode": "PHEFZ_N5W_7HB_7Y0_3Y0 9VD GS0 0K3 3L5 QQ2 3FU4V020",
"topBoxPositionNum": "04",
"topSAPMaterialNum": "30052525",
"topMaterialDescription": "C8-PHEV.黑4024-左后 FZ(黑PVC多孔低扬无电镀)",
"belowSAPMaterialNum": "30052524",
"belowMaterialDescription": "C8-PHEV.黑4024-右前 FZ(黑PVC多孔低扬无电镀)"
},
{
"id": "2",
"billNum": " 10000000010",
"knr": " 21321502851001",
"vin": "LFV2A24K2M3303727",
"hostSN": 89,
"vehicleModel_DoorPlankCode": "PHEFZ_N5W_7HB_7Y0_3Y0 9VD GS0 0K3 3L5 QQ2 3FU4V020",
"topBoxPositionNum": "05",
"topSAPMaterialNum": "30052525",
"topMaterialDescription": "C8-PHEV.黑4024-左后 FZ(黑PVC多孔低扬无电镀)",
"belowSAPMaterialNum": "30052524",
"belowMaterialDescription": "C8-PHEV.黑4024-右前 FZ(黑PVC多孔低扬无电镀)"
}
]
}]`
//this.fileQuery.dataname = "";
console.log("打印json");
console.log(this.fileQuery.dataname);
this.$axios
.posts(
"/Handlers/Handler1.ashx?report=menban",qs.stringify(this.fileQuery))
.then((response) => {
console.log("获取文件base64编码");
console.log(response);
this.printpdf(response);//
})
} }
}) })
@ -1132,7 +1248,7 @@ export default {
.catch(() => { .catch(() => {
}); });
} }
else else//
{ {
//productType //productType
if(this.listQuery.productType === 1)// if(this.listQuery.productType === 1)//
@ -1155,8 +1271,119 @@ export default {
} }
else else
{ {
//grid++jsonpdfstream //grid++jsonbase64
this.printpdf(pdfstream);// //this.fileQuery.report = "menban";
this.fileQuery.dataname = JSON.stringify(response.item);
this.fileQuery.dataname = `[{
"masters": [{
"id": "1",
"billNum": " 10000000009",
"billSerialNum": "04",
"billLocation": "左",
"providerCode": "0709FAW-VW7XH",
"partType": "C8 DP",
"capacity": "12",
"printDate": "2021-11-27 10:12:04",
"printType": 0,
"productLine": "01",
"beginVin": "LFV2A24K2M3303677",
"endVin": "LFV2A24K2M3303792"
},
{
"id": "2",
"billNum": " 10000000010",
"billSerialNum": "04",
"billLocation": "右",
"providerCode": "0709FAW-VW7XH",
"partType": "C8 DP",
"capacity": "12",
"printDate": "2021-11-27 10:12:04",
"printType": 0,
"productLine": "01",
"beginVin": "LFV2A24K2M3303677",
"endVin": "LFV2A24K2M3303792"
}
]
"details": [{
"id": "1",
"billNum": " 10000000009",
"knr": " 21321501481001",
"vin": "LFV2A24K2M3303677",
"hostSN": 85,
"vehicleModel_DoorPlankCode": "PHEFZ_N5W_7HB_7Y0_3Y0 9VD GS0 0K3 3L5 QQ2 3FU4V020",
"topBoxPositionNum": "01",
"topSAPMaterialNum": "30052525",
"topMaterialDescription": "C8-PHEV.黑4024-左后 FZ(黑PVC多孔低扬无电镀)",
"belowSAPMaterialNum": "30052524",
"belowMaterialDescription": "C8-PHEV.黑4024-右前 FZ(黑PVC多孔低扬无电镀)"
},
{
"id": "1",
"billNum": " 10000000009",
"knr": " 21321501481001",
"vin": "LFV2A24K2M3303680",
"hostSN": 86,
"vehicleModel_DoorPlankCode": "PHEFZ_N5W_7HB_7Y0_3Y0 9VD GS0 0K3 3L5 QQ2 3FU4V020",
"topBoxPositionNum": "02",
"topSAPMaterialNum": "30052525",
"topMaterialDescription": "C8-PHEV.黑4024-左后 FZ(黑PVC多孔低扬无电镀)",
"belowSAPMaterialNum": "30052524",
"belowMaterialDescription": "C8-PHEV.黑4024-右前 FZ(黑PVC多孔低扬无电镀)"
},
{
"id": "1",
"billNum": " 10000000009",
"knr": " 21321501481001",
"vin": "LFV2A24K2M3303694",
"hostSN": 87,
"vehicleModel_DoorPlankCode": "PHEFZ_N5W_7HB_7Y0_3Y0 9VD GS0 0K3 3L5 QQ2 3FU4V020",
"topBoxPositionNum": "03",
"topSAPMaterialNum": "30052525",
"topMaterialDescription": "C8-PHEV.黑4024-左后 FZ(黑PVC多孔低扬无电镀)",
"belowSAPMaterialNum": "30052524",
"belowMaterialDescription": "C8-PHEV.黑4024-右前 FZ(黑PVC多孔低扬无电镀)"
},
{
"id": "2",
"billNum": " 10000000010",
"knr": " 21321501481001",
"vin": "LFV2A24K2M3303713",
"hostSN": 88,
"vehicleModel_DoorPlankCode": "PHEFZ_N5W_7HB_7Y0_3Y0 9VD GS0 0K3 3L5 QQ2 3FU4V020",
"topBoxPositionNum": "04",
"topSAPMaterialNum": "30052525",
"topMaterialDescription": "C8-PHEV.黑4024-左后 FZ(黑PVC多孔低扬无电镀)",
"belowSAPMaterialNum": "30052524",
"belowMaterialDescription": "C8-PHEV.黑4024-右前 FZ(黑PVC多孔低扬无电镀)"
},
{
"id": "2",
"billNum": " 10000000010",
"knr": " 21321502851001",
"vin": "LFV2A24K2M3303727",
"hostSN": 89,
"vehicleModel_DoorPlankCode": "PHEFZ_N5W_7HB_7Y0_3Y0 9VD GS0 0K3 3L5 QQ2 3FU4V020",
"topBoxPositionNum": "05",
"topSAPMaterialNum": "30052525",
"topMaterialDescription": "C8-PHEV.黑4024-左后 FZ(黑PVC多孔低扬无电镀)",
"belowSAPMaterialNum": "30052524",
"belowMaterialDescription": "C8-PHEV.黑4024-右前 FZ(黑PVC多孔低扬无电镀)"
}
]
}]`
//this.fileQuery.dataname = "";
console.log("打印json");
console.log(this.fileQuery.dataname);
this.$axios
.posts(
"/Handlers/Handler1.ashx?report=menban",qs.stringify(this.fileQuery))
.then((response) => {
console.log("获取文件base64编码");
console.log(response);
this.printpdf(response);//
})
} }
}) })
.catch(() => { .catch(() => {
@ -1340,10 +1567,10 @@ export default {
this.pdfLoading = false this.pdfLoading = false
}, 100) }, 100)
}, },
printpdf(blob) printpdf(dataResult)
{ {
//dataResultbase64 //dataResultbase64
//let blob = this.dataURLtoBlob(dataResult); let blob = this.dataURLtoBlob(dataResult);
var date = (new Date()).getTime() var date = (new Date()).getTime()
var ifr = document.createElement('iframe') var ifr = document.createElement('iframe')
ifr.style.frameborder = 'no' ifr.style.frameborder = 'no'
@ -1356,13 +1583,31 @@ export default {
this.doPrint('printPdf' + date) this.doPrint('printPdf' + date)
window.URL.revokeObjectURL(ifr.src) // URL window.URL.revokeObjectURL(ifr.src) // URL
}, },
httpPost(URL, PARAMS) {
var temp = document.createElement("form");
temp.action = URL;
temp.method = "post";
temp.style.display = "none";
for (var x in PARAMS) {
var opt = document.createElement("textarea");
opt.name = x;
opt.value = PARAMS[x];
temp.appendChild(opt);
}
document.body.appendChild(temp);
temp.submit();
return temp;
}
}, },
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../../ux/styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
// /**/ // /**/
// .el-table >>> .DisabledSelection .cell .el-checkbox__inner { // .el-table >>> .DisabledSelection .cell .el-checkbox__inner {

2
vue/src/views/pg-fis/basedate/productLine/index.vue

@ -955,7 +955,7 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
</style> </style>
<style lang="scss"> <style lang="scss">
.el-table .cell.el-tooltip { .el-table .cell.el-tooltip {

6
vue/src/views/pg-fis/basedate/r100Online/detail.vue

@ -184,7 +184,7 @@ export default {
formTitle: "", formTitle: "",
drawer: false, drawer: false,
showExcelImport: false, showExcelImport: false,
tableHeight: document.documentElement.clientHeight - 260, tableHeight: document.documentElement.clientHeight - 30,
isEdit: false, isEdit: false,
}; };
}, },
@ -192,7 +192,7 @@ export default {
var self = this; var self = this;
window.onresize = function () { window.onresize = function () {
var offsetHei = document.documentElement.clientHeight; var offsetHei = document.documentElement.clientHeight;
self.tableHeight = offsetHei - 190; self.tableHeight = offsetHei - 30;
}; };
}, },
created() { created() {
@ -349,6 +349,6 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../../ux/styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
</style> </style>

32
vue/src/views/pg-fis/basedate/r100Online/index.vue

@ -212,7 +212,7 @@
<el-table-column <el-table-column
label="KNR" label="KNR"
prop="knr " prop="knr"
sortable="custom" sortable="custom"
align="center" align="center"
@ -537,23 +537,23 @@ export default {
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery(refName) { resetQuery(refName) {
//this.$refs[refName].resetFields(); //this.$refs[refName].resetFields();
this.listQuery.billType = ""; this.listQuery.billType = undefined;
this.listQuery.productLine = ""; this.listQuery.productLine = undefined;
this.listQuery.Version = ""; this.listQuery.Version = undefined;
this.listQuery.HostSNBegin = ""; this.listQuery.HostSNBegin = undefined;
this.listQuery.HostSNEnd = ""; this.listQuery.HostSNEnd = undefined;
this.listQuery.KNRBegin = ""; this.listQuery.KNRBegin = undefined;
this.listQuery.KNREnd = ""; this.listQuery.KNREnd = undefined;
//this.listQuery.VINBegin = ""; this.listQuery.VINBegin = undefined;
this.listQuery.VINEnd = ""; this.listQuery.VINEnd = undefined;
this.listQuery.OnlineTimeValue = []; this.listQuery.OnlineTimeValue = [];
this.listQuery.OnlineTimeBegin = ""; this.listQuery.OnlineTimeBegin = undefined;
this.listQuery.OnlineTimeEnd = ""; this.listQuery.OnlineTimeEnd = undefined;
this.listQuery.ReceiveTimeValue = []; this.listQuery.ReceiveTimeValue = [];
this.listQuery.ReceiveTimeBegin = ""; this.listQuery.ReceiveTimeBegin = undefined;
this.listQuery.ReceiveTimeEnd = ""; this.listQuery.ReceiveTimeEnd = undefined;
this.listQuery.state = []; this.listQuery.state = [];
this.listQuery.billStatus = ""; this.listQuery.billStatus = undefined;
this.handleQuery(); this.handleQuery();
this.getProductLine(); this.getProductLine();
}, },
@ -768,7 +768,7 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../../ux/styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
// /**/ // /**/
// .el-table >>> .DisabledSelection .cell .el-checkbox__inner { // .el-table >>> .DisabledSelection .cell .el-checkbox__inner {

4
vue/src/views/pg-fis/basedate/repeatR100/detail.vue

@ -122,7 +122,7 @@ export default {
formTitle: "", formTitle: "",
drawer: false, drawer: false,
showExcelImport: false, showExcelImport: false,
tableHeight: document.documentElement.clientHeight - 260, tableHeight: document.documentElement.clientHeight - 30,
isEdit: false, isEdit: false,
}; };
}, },
@ -130,7 +130,7 @@ export default {
var self = this; var self = this;
window.onresize = function () { window.onresize = function () {
var offsetHei = document.documentElement.clientHeight; var offsetHei = document.documentElement.clientHeight;
self.tableHeight = offsetHei - 190; self.tableHeight = offsetHei - 30;
}; };
}, },
created() { created() {

103
vue/src/views/pg-fis/basedate/repeatR100/index.vue

@ -29,20 +29,40 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="KNR" prop="KNR"> <el-form-item label="KNR:" prop="KNRBegin">
<el-input <el-input
v-model="listQuery.KNR" v-model="listQuery.KNRBegin"
placeholder="请输入KNR号" placeholder=""
clearable clearable
size="small" size="small"
style="width: 240px" style="width: 240px"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="底盘号" prop="VIN"> <el-form-item label="-" prop="KNREnd">
<el-input <el-input
v-model="listQuery.VIN" v-model="listQuery.KNREnd"
placeholder="请输入底盘号" placeholder=""
clearable
size="small"
style="width: 240px"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="底盘号:" prop="VINBegin">
<el-input
v-model="listQuery.VINBegin"
placeholder=""
clearable
size="small"
style="width: 240px"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="-" prop="VINEnd">
<el-input
v-model="listQuery.VINEnd"
placeholder=""
clearable clearable
size="small" size="small"
style="width: 240px" style="width: 240px"
@ -74,7 +94,7 @@
<el-form-item label="上线日期"> <el-form-item label="上线日期">
<el-date-picker <el-date-picker
v-model="OnlineTimeVale" v-model="OnlineTimeValue"
size="small" size="small"
style="width: 240px" style="width: 240px"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
@ -86,7 +106,7 @@
</el-form-item> </el-form-item>
<el-form-item label="接收日期"> <el-form-item label="接收日期">
<el-date-picker <el-date-picker
v-model="ReceiveTimeVale" v-model="ReceiveTimeValue"
size="small" size="small"
style="width: 240px" style="width: 240px"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
@ -265,8 +285,8 @@ export default {
return { return {
crmType: "bomdatabase", crmType: "bomdatabase",
customerInfos: [], customerInfos: [],
OnlineTimeVale: [], OnlineTimeValue: [],
ReceiveTimeVale: [], ReceiveTimeValue: [],
versionValue: "", versionValue: "",
versionList: [], // versionList: [], //
searchContent: "", // searchContent: "", //
@ -381,29 +401,29 @@ export default {
/** 导出功能 */ /** 导出功能 */
handleDownload() { handleDownload() {
this.listLoading = true; this.listLoading = true;
// if (this.OnlineTimeVale != []) { // if (this.OnlineTimeValue != []) {
// this.listQuery.OnlineTimeBegin = this.OnlineTimeVale[0]; // this.listQuery.OnlineTimeBegin = this.OnlineTimeValue[0];
// this.listQuery.OnlineTimeEnd = this.OnlineTimeVale[1]; // this.listQuery.OnlineTimeEnd = this.OnlineTimeValue[1];
// } // }
// if (this.ReceiveTimeVale != []) { // if (this.ReceiveTimeValue != []) {
// this.listQuery.ReceiveTimeBegin = this.ReceiveTimeVale[0]; // this.listQuery.ReceiveTimeBegin = this.ReceiveTimeValue[0];
// this.listQuery.ReceiveTimeEnd = this.ReceiveTimeVale[1]; // this.listQuery.ReceiveTimeEnd = this.ReceiveTimeValue[1];
// } // }
if (this.OnlineTimeVale != []) { if (this.OnlineTimeValue != []) {
this.listQuery.OnlineTimeBegin = this.OnlineTimeVale this.listQuery.OnlineTimeBegin = this.OnlineTimeValue
? this.OnlineTimeVale[0] || undefined ? this.OnlineTimeValue[0] || undefined
: undefined; : undefined;
this.listQuery.OnlineTimeEnd = this.OnlineTimeVale this.listQuery.OnlineTimeEnd = this.OnlineTimeValue
? this.OnlineTimeVale[1] || undefined ? this.OnlineTimeValue[1] || undefined
: undefined; : undefined;
} }
if (this.ReceiveTimeVale != []) { if (this.ReceiveTimeValue != []) {
this.listQuery.ReceiveTimeBegin = this.ReceiveTimeVale this.listQuery.ReceiveTimeBegin = this.ReceiveTimeValue
? this.ReceiveTimeVale[0] || undefined ? this.ReceiveTimeValue[0] || undefined
: undefined; : undefined;
this.listQuery.ReceiveTimeEnd = this.ReceiveTimeVale this.listQuery.ReceiveTimeEnd = this.ReceiveTimeValue
? this.ReceiveTimeVale[1] || undefined ? this.ReceiveTimeValue[1] || undefined
: undefined; : undefined;
} }
console.log("重复报文导出条件:" + JSON.stringify(this.listQuery)); console.log("重复报文导出条件:" + JSON.stringify(this.listQuery));
@ -443,8 +463,23 @@ export default {
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery(refName) { resetQuery(refName) {
this.OnlineTimeVale = []; this.OnlineTimeValue = [];
this.ReceiveTimeVale = []; this.ReceiveTimeValue = [];
//this.listQuery.billType = "";
this.listQuery.productLine = undefined;
this.listQuery.Version = undefined;
this.listQuery.HostSNBegin = undefined;
this.listQuery.HostSNEnd = undefined;
this.listQuery.KNRBegin = undefined;
this.listQuery.KNREnd = undefined;
this.listQuery.VINBegin = undefined;
this.listQuery.VINEnd = undefined;
this.listQuery.OnlineTimeBegin = undefined;
this.listQuery.OnlineTimeEnd = undefined;
this.listQuery.ReceiveTimeBegin = undefined;
this.listQuery.ReceiveTimeEnd = undefined;
//this.listQuery.billStatus = "";
this.listQuery.VehicleModelCode = undefined;
this.$refs[refName].resetFields(); this.$refs[refName].resetFields();
this.handleQuery(); this.handleQuery();
}, },
@ -496,13 +531,13 @@ export default {
getList() { getList() {
this.listLoading = true; this.listLoading = true;
this.listQuery.SkipCount = (this.page - 1) * 10; this.listQuery.SkipCount = (this.page - 1) * 10;
if (this.OnlineTimeVale != []) { if (this.OnlineTimeValue != []) {
this.listQuery.OnlineTimeBegin = this.OnlineTimeVale[0]; this.listQuery.OnlineTimeBegin = this.OnlineTimeValue[0];
this.listQuery.OnlineTimeEnd = this.OnlineTimeVale[1]; this.listQuery.OnlineTimeEnd = this.OnlineTimeValue[1];
} }
if (this.ReceiveTimeVale != []) { if (this.ReceiveTimeValue != []) {
this.listQuery.ReceiveTimeBegin = this.ReceiveTimeVale[0]; this.listQuery.ReceiveTimeBegin = this.ReceiveTimeValue[0];
this.listQuery.ReceiveTimeEnd = this.ReceiveTimeVale[1]; this.listQuery.ReceiveTimeEnd = this.ReceiveTimeValue[1];
} }
this.$axios this.$axios
.gets("/api/newjit/repeat-m100/list", this.listQuery) .gets("/api/newjit/repeat-m100/list", this.listQuery)

6
vue/src/views/pg-fis/basedate/unknownAssembly/detail.vue

@ -139,7 +139,7 @@ export default {
formTitle: "", formTitle: "",
drawer: false, drawer: false,
showExcelImport: false, showExcelImport: false,
tableHeight: document.documentElement.clientHeight - 260, tableHeight: document.documentElement.clientHeight - 30,
isEdit: false, isEdit: false,
}; };
}, },
@ -147,7 +147,7 @@ export default {
var self = this; var self = this;
window.onresize = function () { window.onresize = function () {
var offsetHei = document.documentElement.clientHeight; var offsetHei = document.documentElement.clientHeight;
self.tableHeight = offsetHei - 190; self.tableHeight = offsetHei - 30;
}; };
}, },
created() { created() {
@ -261,7 +261,7 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
</style> </style>
<style lang="scss"> <style lang="scss">

24
vue/src/views/pg-fis/basedate/unknownAssembly/index.vue

@ -30,14 +30,20 @@
</el-form-item> </el-form-item>
<el-form-item label="车型代码" prop="VehicleModelCode"> <el-form-item label="车型代码" prop="VehicleModelCode">
<el-input <el-select
v-model="listQuery.VehicleModelCode" v-model="listQuery.vehicleModelCode"
placeholder="请输入车型代码"
clearable clearable
size="small" placeholder="请选择"
style="width: 240px" size="medium"
@keyup.enter.native="handleQuery" style="margin-right: 15px"
/> @change="valueselectChange"
>
<el-option
v-for="item in vehicleModelList"
:key="item.id"
:label="item.dicItemName"
:value="item.dicItemCode"/>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="版本" prop="Version"> <el-form-item label="版本" prop="Version">
@ -532,6 +538,7 @@ export default {
}; };
}, },
created() { created() {
this.getvehicleModel();
this.getList(); this.getList();
}, },
computed: { computed: {
@ -1480,12 +1487,13 @@ export default {
.catch(() => { .catch(() => {
}); });
}, },
valueselectChange(){},
}, },
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "../../../ux/styles/crmtable.scss"; @import "../../../pg-fis/styles/crmtable.scss";
</style> </style>

36
vue/src/views/pg-fis/basedate/weldingAssembly/index.vue

@ -605,24 +605,24 @@ export default {
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery(refName) { resetQuery(refName) {
//this.$refs[refName].resetFields(); this.$refs[refName].resetFields();
this.listQuery.billType = ""; this.listQuery.billType = undefined;
this.listQuery.productLine = ""; this.listQuery.productLine = undefined;
this.listQuery.Version = ""; this.listQuery.Version = undefined;
this.listQuery.serialNumBegin = ""; this.listQuery.serialNumBegin = undefined;
this.listQuery.serialNumEnd = ""; this.listQuery.serialNumEnd = undefined;
this.listQuery.HostSNBegin = ""; this.listQuery.HostSNBegin = undefined;
this.listQuery.HostSNEnd = ""; this.listQuery.HostSNEnd = undefined;
this.listQuery.KNRBegin = ""; this.listQuery.KNRBegin = undefined;
this.listQuery.KNREnd = ""; this.listQuery.KNREnd = undefined;
this.listQuery.VINBegin = ""; this.listQuery.VINBegin = undefined;
this.listQuery.VINEnd = ""; this.listQuery.VINEnd = undefined;
this.listQuery.OnlineTimeValue = ""; this.listQuery.OnlineTimeValue = [];
this.listQuery.OnlineTimeBegin = ""; this.listQuery.OnlineTimeBegin = undefined;
this.listQuery.OnlineTimeEnd = ""; this.listQuery.OnlineTimeEnd = undefined;
this.listQuery.ReceiveTimeValue = ""; this.listQuery.ReceiveTimeValue = [];
this.listQuery.ReceiveTimeBegin = ""; this.listQuery.ReceiveTimeBegin = undefined;
this.listQuery.ReceiveTimeEnd = ""; this.listQuery.ReceiveTimeEnd = undefined;
this.listQuery.cstate = []; this.listQuery.cstate = [];
this.handleQuery(); this.handleQuery();
this.getProductLine(); this.getProductLine();

57
vue/src/views/pg-fis/components/mixins/message_table.js

@ -0,0 +1,57 @@
export default {
components: {},
data() {
return {
loading: false, // 加载动画
tableHeight: document.documentElement.clientHeight - 300, // 表的高度
total: 0
}
},
computed: {
// 展示options下拉选择
showOptions() {
if (this.infoType == 'putInPoolRemind') {
return false
}
return true
}
},
mounted() {
this.$bus.on('message-scroll', tableHeight => {
this.tableHeight = tableHeight
})
this.$bus.on('examine-handle-bus', () => {
})
/** 控制table的高度 */
window.onresize = () => {
this.updateTableHeight()
}
},
beforeDestroy() {
this.$bus.off('message-scroll')
this.$bus.off('examine-handle-bus')
if (document.getElementById('crm-table')) {
document.getElementById('crm-table').removeEventListener('click', e => {
e.stopPropagation()
})
}
},
methods: {
/**
* 更新表高
*/
updateTableHeight() {
var offsetHei = document.documentElement.clientHeight
var removeHeight = Object.keys(this.filterObj).length > 0 ? 360 : 300
this.tableHeight = offsetHei - removeHeight
}
}
}

59
vue/src/views/pg-fis/styles/crmtable.scss

@ -38,8 +38,8 @@
.right-more-item { .right-more-item {
cursor: pointer; cursor: pointer;
border: 1px solid #dcdfe6; border: 1px solid #e6e1dc;
background-color: white; background-color: rgb(255, 255, 255);
font-size: 13px; font-size: 13px;
color: #777; color: #777;
padding: 0 12px; padding: 0 12px;
@ -48,40 +48,29 @@
} }
} }
.el-input {
display: inline-block;
width: 50%;
input {
background: transparent;
border: 0px;
-webkit-appearance: none;
border-radius: 0px;
padding: 12px;
height: 47px;
caret-color: #1a1818;
&:-webkit-autofill {
box-shadow: 0 0 0px 1000px #e5e5e5 inset !important;
-webkit-text-fill-color: #454545 !important;
color:#454545 !important;
}
}
}
//表尾 上一页按钮 //表尾 上一页按钮
.table-footer { .table-footer {
padding: 1px 20px; padding: 1px 20px;
} }
// .el-table /deep/ thead th {
// font-weight: 400;
// font-size: 12px;
// }
.el-table /deep/ thead th { .el-table /deep/ thead th {
background-color: #fafdff;
font-weight: 400; font-weight: 400;
border-color: #E6E6E6;
color: #475059;
font-size: 12px; font-size: 12px;
} }
.el-table /deep/ tbody tr td { .el-table /deep/ tbody tr td {
font-size: 12px; border-top-color: transparent;
border-left-color: transparent;
border-right-color: transparent;
border-bottom-color: #E6E6E6;
font-size: 13px;
} }
.el-table /deep/ thead .el-checkbox { .el-table /deep/ thead .el-checkbox {
@ -96,6 +85,16 @@ body .el-table th.gutter {
height: calc(100% - 58px) !important; height: calc(100% - 58px) !important;
} }
.n-table--border {
border-color: #e6e6e6;
border-left-color: transparent;
border-right-color: transparent;
}
.n-table--border::after {
display: none;
}
.el-dropdown-link { .el-dropdown-link {
cursor: pointer; cursor: pointer;
color: #409EFF; color: #409EFF;
@ -108,4 +107,14 @@ body .el-table th.gutter {
color: #8492a6; color: #8492a6;
font-size: 14px; font-size: 14px;
margin-bottom: 20px; margin-bottom: 20px;
}
.link-type,
.link-type:focus {
color: #337ab7;
cursor: pointer;
&:hover {
color: rgb(32, 160, 255);
}
} }
Loading…
Cancel
Save