|
|
|
|
@ -28,12 +28,12 @@ |
|
|
|
|
|
|
|
|
|
<template #bsBasicClass.name="scope"> |
|
|
|
|
<span> |
|
|
|
|
{{ scope.row.bsBasicClass ? scope.row.bsBasicClass.name : "-" }} |
|
|
|
|
{{ scope.row.bsBasicClass ? scope.row.bsBasicClass.name : '-' }} |
|
|
|
|
</span> |
|
|
|
|
</template> |
|
|
|
|
<template #subclass.bpsName="scope"> |
|
|
|
|
<span> |
|
|
|
|
{{ scope.row.subclass ? scope.row.subclass.bpsName : "-" }} |
|
|
|
|
{{ scope.row.subclass ? scope.row.subclass.bpsName : '-' }} |
|
|
|
|
</span> |
|
|
|
|
</template> |
|
|
|
|
<template #name="{ row }"> |
|
|
|
|
@ -47,38 +47,47 @@ |
|
|
|
|
</template> |
|
|
|
|
</avue-crud> |
|
|
|
|
<!-- 导入 --> |
|
|
|
|
<basic-import v-if="isShowImport" title="导入" :isShow="isShowImport" |
|
|
|
|
<basic-import |
|
|
|
|
v-if="isShowImport" |
|
|
|
|
title="导入" |
|
|
|
|
:isShow="isShowImport" |
|
|
|
|
templateUrl="/blade-desk/BA/Plating/downloadExcelTemplate" |
|
|
|
|
templateName="镀种维护模板.xls" |
|
|
|
|
importUrl="/blade-desk/BA/Plating/importExcel" |
|
|
|
|
@closeDialog="closeDialog"></basic-import> |
|
|
|
|
@closeDialog="closeDialog" |
|
|
|
|
></basic-import> |
|
|
|
|
</basic-container> |
|
|
|
|
</template> |
|
|
|
|
<script> |
|
|
|
|
import { getLazyList, remove, update, add, getMenu } from "@/api/system/menu"; |
|
|
|
|
import {getPlatingTypeList,createPlatingType,updatePlatingType,deletePlatingType} from "@/api/basicData/platingTypeInfo" |
|
|
|
|
import { getLazyList, remove, update, add, getMenu } from '@/api/system/menu'; |
|
|
|
|
import { |
|
|
|
|
getPlatingTypeList, |
|
|
|
|
createPlatingType, |
|
|
|
|
updatePlatingType, |
|
|
|
|
deletePlatingType, |
|
|
|
|
} from '@/api/basicData/platingTypeInfo'; |
|
|
|
|
|
|
|
|
|
import { mapGetters } from "vuex"; |
|
|
|
|
import { mapGetters } from 'vuex'; |
|
|
|
|
import { |
|
|
|
|
getQueryAllCaList, |
|
|
|
|
getQueryAllCaDeatils, |
|
|
|
|
getQueryAllCaSave, |
|
|
|
|
getQueryAllCaDel, |
|
|
|
|
} from "@/api/processManagement/processCapability"; |
|
|
|
|
import { getDictionary } from "@/api/system/dict"; |
|
|
|
|
import basicImport from '@/components/basic-import/main.vue' |
|
|
|
|
} from '@/api/processManagement/processCapability'; |
|
|
|
|
import { getDictionary } from '@/api/system/dict'; |
|
|
|
|
import basicImport from '@/components/basic-import/main.vue'; |
|
|
|
|
export default { |
|
|
|
|
components: { |
|
|
|
|
basicImport |
|
|
|
|
basicImport, |
|
|
|
|
}, |
|
|
|
|
data() { |
|
|
|
|
return { |
|
|
|
|
isShowImport:false, |
|
|
|
|
isShowImport: false, |
|
|
|
|
form: {}, |
|
|
|
|
query: {}, |
|
|
|
|
loading: true, |
|
|
|
|
selectionList: [], |
|
|
|
|
parentId: "", |
|
|
|
|
parentId: '', |
|
|
|
|
page: { |
|
|
|
|
pageSize: 10, |
|
|
|
|
currentPage: 1, |
|
|
|
|
@ -90,15 +99,15 @@ export default { |
|
|
|
|
menuBtn: false, |
|
|
|
|
column: [ |
|
|
|
|
{ |
|
|
|
|
label: "", |
|
|
|
|
prop: "wtName", |
|
|
|
|
type: "select", |
|
|
|
|
label: '', |
|
|
|
|
prop: 'wtName', |
|
|
|
|
type: 'select', |
|
|
|
|
filterable: true, |
|
|
|
|
props: { |
|
|
|
|
label: "dictValue", |
|
|
|
|
value: "dictKey", |
|
|
|
|
label: 'dictValue', |
|
|
|
|
value: 'dictKey', |
|
|
|
|
}, |
|
|
|
|
dicUrl: "/blade-system/dict/dictionary?code=ProcessCapabilityType", |
|
|
|
|
dicUrl: '/blade-system/dict/dictionary?code=ProcessCapabilityType', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
@ -106,12 +115,12 @@ export default { |
|
|
|
|
columnSort: true, |
|
|
|
|
// size: "medium", |
|
|
|
|
tip: false, |
|
|
|
|
height: "auto", |
|
|
|
|
height: 'auto', |
|
|
|
|
calcHeight: 32, |
|
|
|
|
simplePage: false, |
|
|
|
|
searchShow: true, |
|
|
|
|
searchMenuSpan: 6, |
|
|
|
|
dialogWidth: "60%", |
|
|
|
|
dialogWidth: '60%', |
|
|
|
|
border: true, |
|
|
|
|
selection: true, |
|
|
|
|
viewBtn: true, |
|
|
|
|
@ -120,28 +129,28 @@ export default { |
|
|
|
|
dialogClickModal: false, |
|
|
|
|
excelBtn: true, |
|
|
|
|
viewBtn: false, |
|
|
|
|
addBtnIcon: " ", |
|
|
|
|
viewBtnIcon: " ", |
|
|
|
|
delBtnIcon: " ", |
|
|
|
|
editBtnIcon: " ", |
|
|
|
|
editBtnText: "编辑", |
|
|
|
|
addBtnIcon: ' ', |
|
|
|
|
viewBtnIcon: ' ', |
|
|
|
|
delBtnIcon: ' ', |
|
|
|
|
editBtnIcon: ' ', |
|
|
|
|
editBtnText: '编辑', |
|
|
|
|
refreshBtn: false, |
|
|
|
|
searchShowBtn: false, |
|
|
|
|
gridBtn: false, |
|
|
|
|
searchIndex: 3, |
|
|
|
|
searchIcon: true, |
|
|
|
|
searchLabelPosition: "left", |
|
|
|
|
searchLabelPosition: "left", |
|
|
|
|
searchLabelPosition: 'left', |
|
|
|
|
searchLabelPosition: 'left', |
|
|
|
|
searchGutter: 24, |
|
|
|
|
searchSpan: 6, |
|
|
|
|
menuAlign: "left", |
|
|
|
|
menuAlign: 'left', |
|
|
|
|
gridBtn: false, |
|
|
|
|
searchMenuPosition: "right", |
|
|
|
|
align: "center", |
|
|
|
|
searchMenuPosition: 'right', |
|
|
|
|
align: 'center', |
|
|
|
|
column: [ |
|
|
|
|
{ |
|
|
|
|
label: "配置码", |
|
|
|
|
prop: "configNo", |
|
|
|
|
label: '配置码', |
|
|
|
|
prop: 'configNo', |
|
|
|
|
search: true, |
|
|
|
|
sortable: true, |
|
|
|
|
width: 120, |
|
|
|
|
@ -149,36 +158,39 @@ export default { |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: "请输入配置码", |
|
|
|
|
trigger: "blur", |
|
|
|
|
message: '请输入配置码', |
|
|
|
|
trigger: 'blur', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "镀种分类", |
|
|
|
|
prop: "bcId", |
|
|
|
|
label: '镀种分类', |
|
|
|
|
prop: 'bcId', |
|
|
|
|
sortable: true, |
|
|
|
|
search: true, |
|
|
|
|
width: 200, |
|
|
|
|
type: "select", |
|
|
|
|
type: 'select', |
|
|
|
|
filterable: true, |
|
|
|
|
|
|
|
|
|
remote: true, |
|
|
|
|
props: { |
|
|
|
|
label: "name", |
|
|
|
|
value: "id", |
|
|
|
|
desc:"code", |
|
|
|
|
res:"data.records" |
|
|
|
|
}, |
|
|
|
|
dicUrl: "/blade-desk/BA/BasicClazz/listForSelectPlatingAssort", |
|
|
|
|
dicUrl: '/api/blade-desk/BA/BasicClazz/list?current=1&size=9999&descs=CODE&name={{key}}', |
|
|
|
|
// dicUrl: "/blade-desk/BA/BasicClazz/listForSelectPlatingAssort", |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: "请选择镀种分类", |
|
|
|
|
trigger: "click", |
|
|
|
|
message: '请选择镀种分类', |
|
|
|
|
trigger: 'click', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "镀种", |
|
|
|
|
prop: "plating", |
|
|
|
|
label: '镀种', |
|
|
|
|
prop: 'plating', |
|
|
|
|
sortable: true, |
|
|
|
|
search: true, |
|
|
|
|
width: 200, |
|
|
|
|
@ -186,14 +198,14 @@ export default { |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
message: "请输入镀种", |
|
|
|
|
trigger: "click", |
|
|
|
|
message: '请输入镀种', |
|
|
|
|
trigger: 'click', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "镀层代码", |
|
|
|
|
prop: "matCode", |
|
|
|
|
label: '镀层代码', |
|
|
|
|
prop: 'matCode', |
|
|
|
|
sortable: true, |
|
|
|
|
search: false, |
|
|
|
|
width: 200, |
|
|
|
|
@ -201,8 +213,8 @@ export default { |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: false, |
|
|
|
|
message: "请输入镀层代码", |
|
|
|
|
trigger: "click", |
|
|
|
|
message: '请输入镀层代码', |
|
|
|
|
trigger: 'click', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
@ -228,8 +240,8 @@ export default { |
|
|
|
|
// ], |
|
|
|
|
// }, |
|
|
|
|
{ |
|
|
|
|
label: "材料", |
|
|
|
|
prop: "material", |
|
|
|
|
label: '材料', |
|
|
|
|
prop: 'material', |
|
|
|
|
width: 200, |
|
|
|
|
sortable: true, |
|
|
|
|
search: true, |
|
|
|
|
@ -237,42 +249,42 @@ export default { |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: false, |
|
|
|
|
message: "请输入材料", |
|
|
|
|
trigger: "click", |
|
|
|
|
message: '请输入材料', |
|
|
|
|
trigger: 'click', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "材料状态", |
|
|
|
|
prop: "matState", |
|
|
|
|
label: '材料状态', |
|
|
|
|
prop: 'matState', |
|
|
|
|
sortable: true, |
|
|
|
|
search: false, |
|
|
|
|
width: 200, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: false, |
|
|
|
|
message: "请输入材料状态", |
|
|
|
|
trigger: "click", |
|
|
|
|
message: '请输入材料状态', |
|
|
|
|
trigger: 'click', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "硬度", |
|
|
|
|
prop: "hardness", |
|
|
|
|
label: '硬度', |
|
|
|
|
prop: 'hardness', |
|
|
|
|
sortable: true, |
|
|
|
|
search: true, |
|
|
|
|
width: 120, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: false, |
|
|
|
|
message: "请输入硬度", |
|
|
|
|
trigger: "click", |
|
|
|
|
message: '请输入硬度', |
|
|
|
|
trigger: 'click', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "镀层代号", |
|
|
|
|
prop: "plateCode", |
|
|
|
|
label: '镀层代号', |
|
|
|
|
prop: 'plateCode', |
|
|
|
|
sortable: true, |
|
|
|
|
search: false, |
|
|
|
|
width: 120, |
|
|
|
|
@ -280,42 +292,42 @@ export default { |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: false, |
|
|
|
|
message: "请输入镀层代号", |
|
|
|
|
trigger: "click", |
|
|
|
|
message: '请输入镀层代号', |
|
|
|
|
trigger: 'click', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "物料编码", |
|
|
|
|
prop: "plateGoodsCode", |
|
|
|
|
label: '物料编码', |
|
|
|
|
prop: 'plateGoodsCode', |
|
|
|
|
sortable: true, |
|
|
|
|
search: false, |
|
|
|
|
width: 120, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: false, |
|
|
|
|
message: "请输入物料编码", |
|
|
|
|
trigger: "click", |
|
|
|
|
message: '请输入物料编码', |
|
|
|
|
trigger: 'click', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "镀层厚度", |
|
|
|
|
prop: "plateThickness", |
|
|
|
|
label: '镀层厚度', |
|
|
|
|
prop: 'plateThickness', |
|
|
|
|
sortable: true, |
|
|
|
|
search: false, |
|
|
|
|
width: 120, |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: false, |
|
|
|
|
message: "请输入镀层厚度", |
|
|
|
|
trigger: "click", |
|
|
|
|
message: '请输入镀层厚度', |
|
|
|
|
trigger: 'click', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "其他要求", |
|
|
|
|
prop: "memo", |
|
|
|
|
label: '其他要求', |
|
|
|
|
prop: 'memo', |
|
|
|
|
sortable: true, |
|
|
|
|
search: false, |
|
|
|
|
overHidden: true, |
|
|
|
|
@ -323,21 +335,21 @@ export default { |
|
|
|
|
rules: [ |
|
|
|
|
{ |
|
|
|
|
required: false, |
|
|
|
|
message: "请输入其他要求", |
|
|
|
|
trigger: "click", |
|
|
|
|
message: '请输入其他要求', |
|
|
|
|
trigger: 'click', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "是否用于周期性试验", |
|
|
|
|
prop: "flagCycleTest", |
|
|
|
|
type: "switch", |
|
|
|
|
label: '是否用于周期性试验', |
|
|
|
|
prop: 'flagCycleTest', |
|
|
|
|
type: 'switch', |
|
|
|
|
sortable: true, |
|
|
|
|
search: false, |
|
|
|
|
width: 200, |
|
|
|
|
dicData: [ |
|
|
|
|
{ label: '否', value:0}, |
|
|
|
|
{ label: '是', value: 1 }, //运行 true 停止false |
|
|
|
|
dicData: [ |
|
|
|
|
{ label: '否', value: 0 }, |
|
|
|
|
{ label: '是', value: 1 }, //运行 true 停止false |
|
|
|
|
], |
|
|
|
|
// rules: [ |
|
|
|
|
// { |
|
|
|
|
@ -353,7 +365,7 @@ export default { |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
computed: { |
|
|
|
|
...mapGetters(["userInfo", "permission"]), |
|
|
|
|
...mapGetters(['userInfo', 'permission']), |
|
|
|
|
permissionList() { |
|
|
|
|
return { |
|
|
|
|
addBtn: this.validData(this.permission.menu_add, false), |
|
|
|
|
@ -364,21 +376,21 @@ export default { |
|
|
|
|
}, |
|
|
|
|
ids() { |
|
|
|
|
let ids = []; |
|
|
|
|
this.selectionList.forEach((ele) => { |
|
|
|
|
this.selectionList.forEach(ele => { |
|
|
|
|
ids.push(ele.id); |
|
|
|
|
}); |
|
|
|
|
return ids.join(","); |
|
|
|
|
return ids.join(','); |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
// 点击导入按钮 |
|
|
|
|
handleImport() { |
|
|
|
|
this.isShowImport = true |
|
|
|
|
this.isShowImport = true; |
|
|
|
|
}, |
|
|
|
|
closeDialog(val){ |
|
|
|
|
this.isShowImport = false |
|
|
|
|
if(val){ |
|
|
|
|
this.onLoad() |
|
|
|
|
closeDialog(val) { |
|
|
|
|
this.isShowImport = false; |
|
|
|
|
if (val) { |
|
|
|
|
this.onLoad(); |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
initData() { |
|
|
|
|
@ -389,7 +401,7 @@ export default { |
|
|
|
|
}, |
|
|
|
|
handleAdd(row) { |
|
|
|
|
this.parentId = row.id; |
|
|
|
|
const column = this.findObject(this.option.column, "parentId"); |
|
|
|
|
const column = this.findObject(this.option.column, 'parentId'); |
|
|
|
|
column.value = row.id; |
|
|
|
|
column.addDisabled = true; |
|
|
|
|
this.$refs.crud.rowAdd(); |
|
|
|
|
@ -398,27 +410,27 @@ export default { |
|
|
|
|
rowSave(row, done, loading) { |
|
|
|
|
let params = { |
|
|
|
|
...row, |
|
|
|
|
flagCycleTest:row.flagCycleTest == '' ? 0 : row.flagCycleTest |
|
|
|
|
} |
|
|
|
|
console.log('row-----------',row) |
|
|
|
|
createPlatingType(params).then(res => { |
|
|
|
|
if(res.data.code === 200){ |
|
|
|
|
flagCycleTest: row.flagCycleTest == '' ? 0 : row.flagCycleTest, |
|
|
|
|
}; |
|
|
|
|
console.log('row-----------', row); |
|
|
|
|
createPlatingType(params).then(res => { |
|
|
|
|
if (res.data.code === 200) { |
|
|
|
|
this.$message.success('新增成功'); |
|
|
|
|
this.onLoad() |
|
|
|
|
done() |
|
|
|
|
this.onLoad(); |
|
|
|
|
done(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
// 修改 |
|
|
|
|
rowUpdate(row, index, done, loading) { |
|
|
|
|
console.log('row-----------',row) |
|
|
|
|
updatePlatingType(row).then(res =>{ |
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
console.log('row-----------', row); |
|
|
|
|
updatePlatingType(row).then(res => { |
|
|
|
|
if (res.data.code == 200) { |
|
|
|
|
this.$message.success('修改成功'); |
|
|
|
|
this.onLoad() |
|
|
|
|
done() |
|
|
|
|
this.onLoad(); |
|
|
|
|
done(); |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}); |
|
|
|
|
// update(row).then( |
|
|
|
|
// () => { |
|
|
|
|
// this.$message({ |
|
|
|
|
@ -435,17 +447,17 @@ export default { |
|
|
|
|
// ); |
|
|
|
|
}, |
|
|
|
|
rowDel(row, index, done) { |
|
|
|
|
this.$confirm("确定将选择数据删除?", { |
|
|
|
|
confirmButtonText: "确定", |
|
|
|
|
cancelButtonText: "取消", |
|
|
|
|
type: "warning", |
|
|
|
|
this.$confirm('确定将选择数据删除?', { |
|
|
|
|
confirmButtonText: '确定', |
|
|
|
|
cancelButtonText: '取消', |
|
|
|
|
type: 'warning', |
|
|
|
|
}).then(() => { |
|
|
|
|
deletePlatingType({ids:row.id}).then(res =>{ |
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
this.$message.success('删除成功') |
|
|
|
|
this.onLoad() |
|
|
|
|
deletePlatingType({ ids: row.id }).then(res => { |
|
|
|
|
if (res.data.code == 200) { |
|
|
|
|
this.$message.success('删除成功'); |
|
|
|
|
this.onLoad(); |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
// 重置 |
|
|
|
|
@ -472,19 +484,19 @@ export default { |
|
|
|
|
}, |
|
|
|
|
// 打开弹框 前操作 打开表单前会执行beforeOpen方法 |
|
|
|
|
beforeOpen(done, type) { |
|
|
|
|
if (["add"].includes(type)) { |
|
|
|
|
this.form.flagCycleTest = 0 |
|
|
|
|
if (['add'].includes(type)) { |
|
|
|
|
this.form.flagCycleTest = 0; |
|
|
|
|
} |
|
|
|
|
if (["edit", "view"].includes(type)) { |
|
|
|
|
this.form.bcId = this.form.bcId + '' |
|
|
|
|
if (['edit', 'view'].includes(type)) { |
|
|
|
|
this.form.bcId = this.form.bcId + ''; |
|
|
|
|
} |
|
|
|
|
done(); |
|
|
|
|
}, |
|
|
|
|
// 关闭 弹框 关闭表单前会执行beforeClose方法, |
|
|
|
|
beforeClose(done) { |
|
|
|
|
this.parentId = ""; |
|
|
|
|
const column = this.findObject(this.option.column, "parentId"); |
|
|
|
|
column.value = ""; |
|
|
|
|
this.parentId = ''; |
|
|
|
|
const column = this.findObject(this.option.column, 'parentId'); |
|
|
|
|
column.value = ''; |
|
|
|
|
column.addDisabled = false; |
|
|
|
|
done(); |
|
|
|
|
}, |
|
|
|
|
@ -504,18 +516,18 @@ export default { |
|
|
|
|
onLoad(page, params = {}) { |
|
|
|
|
this.loading = true; |
|
|
|
|
getPlatingTypeList({ |
|
|
|
|
current:this.page.currentPage, |
|
|
|
|
size:this.page.pageSize, |
|
|
|
|
...this.query |
|
|
|
|
}).then(res =>{ |
|
|
|
|
res.data.data.records.map(item =>{ |
|
|
|
|
item.bcId = item.bcId + '' |
|
|
|
|
item.subClass = item.subClass + '' |
|
|
|
|
}) |
|
|
|
|
this.data = res.data.data.records |
|
|
|
|
this.page.total = res.data.data.total |
|
|
|
|
current: this.page.currentPage, |
|
|
|
|
size: this.page.pageSize, |
|
|
|
|
...this.query, |
|
|
|
|
}).then(res => { |
|
|
|
|
res.data.data.records.map(item => { |
|
|
|
|
item.bcId = item.bcId + ''; |
|
|
|
|
item.subClass = item.subClass + ''; |
|
|
|
|
}); |
|
|
|
|
this.data = res.data.data.records; |
|
|
|
|
this.page.total = res.data.data.total; |
|
|
|
|
this.loading = false; |
|
|
|
|
}) |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
// // getLazyList(this.parentId, Object.assign(params, this.query)).then(res => { |
|
|
|
|
// // this.data = res.data.data; |
|
|
|
|
|