diff --git a/src/api/costManagement/costConfiguration.js b/src/api/costManagement/costConfiguration.js
new file mode 100644
index 00000000..325b3633
--- /dev/null
+++ b/src/api/costManagement/costConfiguration.js
@@ -0,0 +1,50 @@
+// 成本计算配置
+import request from '@/axios';
+
+// 工序维护列表
+export const getCostList = params =>
+ request({
+ url: '/api/blade-desk/costCalculationProcess/page',
+ method: 'get',
+ params
+ });
+
+// 工序列表
+export const getProcessList = params =>
+ request({
+ url: '/api/blade-desk/bsProcessSet/list',
+ method: 'get',
+ params
+ });
+
+// 新增
+export const addCost = data =>
+ request({
+ url: '/api/blade-desk/costCalculationProcess/save',
+ method: 'post',
+ data
+ });
+
+// 删除工序
+export const deleteProcess = params =>
+ request({
+ url: '/api/blade-desk/costCalculationProcess/remove',
+ method: 'post',
+ params
+ });
+
+ // 物料维护列表
+ export const getMaterialList = params =>
+ request({
+ url: '/api/blade-desk/costCalculationGoods/page',
+ method: 'get',
+ params
+ });
+
+ // 删除物料
+ export const deleteMaterial = params =>
+ request({
+ url: '/api/blade-desk/costCalculationGoods/remove',
+ method: 'post',
+ params
+ });
\ No newline at end of file
diff --git a/src/api/costManagement/costStatistics.js b/src/api/costManagement/costStatistics.js
new file mode 100644
index 00000000..f6164dd5
--- /dev/null
+++ b/src/api/costManagement/costStatistics.js
@@ -0,0 +1,49 @@
+// 成本统计
+import request from '@/axios';
+import { exportBlob } from '@/api/common';
+
+// 获取列表
+export const getList = (params) =>{
+ return request({
+ url:'/api/blade-desk/costStatistics/page',
+ method:'get',
+ params
+ })
+}
+
+// 删除
+export const deleteTable = (params) =>
+ request({
+ url: '/api/blade-desk/costStatistics/remove',
+ method: 'post',
+ params
+ });
+
+// 校验
+export const verifyTable = (params) =>
+ request({
+ url: '/api/blade-desk/costStatistics/costCalculationCheck',
+ method: 'get',
+ params
+ });
+
+// 计算
+export const calculateTable = (params) =>
+ request({
+ url: '/api/blade-desk/costStatistics/costCalculation',
+ method: 'get',
+ params
+ });
+
+// 导出
+export const exportData = (params) => {
+ return exportBlob('/api/blade-desk/costStatistics/export', params);
+};
+
+// 查看明细
+export const getDetail = (params) =>
+ request({
+ url: '/api/blade-desk/subjectFeeDetail/findList',
+ method: 'get',
+ params
+ });
\ No newline at end of file
diff --git a/src/api/costManagement/subjectFeeMaintenance.js b/src/api/costManagement/subjectFeeMaintenance.js
new file mode 100644
index 00000000..f449fc72
--- /dev/null
+++ b/src/api/costManagement/subjectFeeMaintenance.js
@@ -0,0 +1,50 @@
+// 费用科目维护
+import request from '@/axios';
+
+// 作业中心下拉
+export const getWorkCenter = params =>
+ request({
+ url: '/api/blade-desk/BA/WorkCenter/listForSelect',
+ method: 'get',
+ params
+ });
+
+// 查询列表
+export const getList = params =>
+ request({
+ url: '/api/blade-desk/subjectFee/page',
+ method: 'get',
+ params
+ });
+
+// 新增科目
+export const addSubjectFee = params =>
+ request({
+ url: '/api/blade-desk/subjectFee/save',
+ method: 'post',
+ data: params
+ });
+
+// 维护
+export const maintainSubjectFee = params =>
+ request({
+ url: '/api/blade-desk/subjectFee/maintain',
+ method: 'post',
+ data: params
+ });
+
+// 详情
+export const detailSubjectFee = data =>
+ request({
+ url: '/api/blade-desk/subjectFee/detail',
+ method: 'post',
+ data
+ });
+
+// 删除
+export const delSubjectFee = params =>
+ request({
+ url: '/api/blade-desk/subjectFee/remove',
+ method: 'post',
+ params
+ });
\ No newline at end of file
diff --git a/src/api/performanceManagement/salaryManagement.js b/src/api/performanceManagement/salaryManagement.js
new file mode 100644
index 00000000..9176e0cb
--- /dev/null
+++ b/src/api/performanceManagement/salaryManagement.js
@@ -0,0 +1,43 @@
+// 薪资维护标准
+import request from '@/axios';
+
+// /bsSalaryStandard/page
+// /bsSalaryStandard/submit
+// /bsSalaryStandard/remove
+// /bsSalaryStandard/detail
+// /bsSalaryStandard/download-excel-template
+// /bsSalaryStandard/import-excel
+
+// 获取工序下拉数据
+export const getProcessList = (params) =>{
+ return request({
+ url:'/api/blade-desk/bsProcessSet/list',
+ method:'get',
+ params
+ })
+}
+
+// 薪资标准列表
+export const getList = (params) =>{
+ return request({
+ url:'/api/blade-desk/bsSalaryStandard/page',
+ method:'get',
+ params
+ })
+}
+
+// 删除
+export const deleteTable = (params) =>
+ request({
+ url: '/api/blade-desk/bsSalaryStandard/remove',
+ method: 'post',
+ params
+ });
+
+// 新增
+export const addTable = (data) =>
+ request({
+ url: '/api/blade-desk/bsSalaryStandard/submit',
+ method: 'post',
+ data
+ });
\ No newline at end of file
diff --git a/src/views/costManagement/components/batchAddProcess.vue b/src/views/costManagement/components/batchAddProcess.vue
new file mode 100644
index 00000000..8481ebf9
--- /dev/null
+++ b/src/views/costManagement/components/batchAddProcess.vue
@@ -0,0 +1,343 @@
+
+
+
+ 插入一行
+ 删除选中行
+
+
+
+
+
+ {{ formError }}
+
+
+
+
+
+
+ *作业中心
+
+
+
+
+ changeWork(val,scope.row)"
+ >
+
+
+
+
+
+
+
+ *工序
+
+
+
+
+ changeProcess(val,scope.row)"
+ >
+
+
+
+
+
+
+
+ *计算方式
+
+
+
+
+
+ 面积
+ 体积
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/costManagement/components/maintenanceCost.vue b/src/views/costManagement/components/maintenanceCost.vue
new file mode 100644
index 00000000..5e13dfbc
--- /dev/null
+++ b/src/views/costManagement/components/maintenanceCost.vue
@@ -0,0 +1,264 @@
+
+
+
+
+
+
+
+
+
+ 按金额
+ 按比例
+
+
+
+
+
+
+
+
+
+
+
+ changeRate(val,scope.row)"
+ :disabled="title == '详情' || maintainForm.type == 0"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/costManagement/components/materialMaintenance.vue b/src/views/costManagement/components/materialMaintenance.vue
new file mode 100644
index 00000000..44a62172
--- /dev/null
+++ b/src/views/costManagement/components/materialMaintenance.vue
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+ 删除
+
+
+ 导入
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/costManagement/components/processMaintenance.vue b/src/views/costManagement/components/processMaintenance.vue
new file mode 100644
index 00000000..3c12ced7
--- /dev/null
+++ b/src/views/costManagement/components/processMaintenance.vue
@@ -0,0 +1,318 @@
+
+
+
+
+ 新增
+ 删除
+
+
+ 导入
+
+
+ 维护
+ 删除
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/costManagement/costConfiguration.vue b/src/views/costManagement/costConfiguration.vue
index 543f6404..7c3bbb1c 100644
--- a/src/views/costManagement/costConfiguration.vue
+++ b/src/views/costManagement/costConfiguration.vue
@@ -3,16 +3,12 @@
-
-
-
-
+
-
+
+
+
import costColumnData from './js/costColumnData';
import basicImport from '@/components/basic-import/main.vue';
+import processMaintenance from './components/processMaintenance.vue';
+import materialMaintenance from './components/materialMaintenance.vue';
export default {
components: {
basicImport,
+ processMaintenance,
+ materialMaintenance
},
data() {
return {
diff --git a/src/views/costManagement/subjectFeeMaintenance.vue b/src/views/costManagement/subjectFeeMaintenance.vue
index df39e5ef..d876629e 100644
--- a/src/views/costManagement/subjectFeeMaintenance.vue
+++ b/src/views/costManagement/subjectFeeMaintenance.vue
@@ -8,8 +8,6 @@
v-model="form"
v-model:page="page"
ref="crud"
- @row-update="rowUpdate"
- @row-save="rowSave"
@search-change="searchChange"
@search-reset="searchReset"
@selection-change="selectionChange"
@@ -29,8 +27,8 @@
- 详情
- 维护
+ 详情
+ 维护
(showMaintain = val)"
+ @close="showMaintain = false"
>
@@ -96,7 +94,6 @@
controls-position="right"
:min="0"
:max="100"
- @change="(val) => changeRatio(val,scope.row)"
:disabled="title == '详情' || maintainForm.distributeType == 1"
>
@@ -106,9 +103,8 @@
@@ -116,7 +112,7 @@
@@ -158,24 +154,41 @@
+
-
+
\ No newline at end of file
diff --git a/src/views/personnelEfficiencyManagement/salaryManagement/salaryStandard.vue b/src/views/personnelEfficiencyManagement/salaryManagement/salaryStandard.vue
index cc61c87b..8c31e9a5 100644
--- a/src/views/personnelEfficiencyManagement/salaryManagement/salaryStandard.vue
+++ b/src/views/personnelEfficiencyManagement/salaryManagement/salaryStandard.vue
@@ -1,7 +1,6 @@
-
- 删除
- 导入
-
- 军品
- 非军品
- 通用
+
+ 军品
+ 非军品
+ 通用
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- {{
- row.bsProcedureSet && row.bsProcedureSet.ppsName
- }}
import basicImport from '@/components/basic-import/main.vue'
+import {getProcessList,getList,deleteTable,addTable } from "@/api/performanceManagement/salaryManagement"
export default {
components: {
basicImport,
@@ -65,22 +111,22 @@ export default {
currentPage: 1,
total: 0,
},
+ ppsData:[],
spanArr: [
- { prop: "militaryProducts", span: [] },
- { prop: "ppsName", span: [] },
- { prop: "twlOther", span: [] },
- { prop: "workerPrice", span: [] },
- { prop: "twlUnitTitle", span: [] },
+ { prop: "standardType", span: [] },
+ { prop: "processName", span: [] },
+ { prop: "partNo", span: [] },
+ { prop: "settlementPrice", span: [] },
+ { prop: "settlementUnit", span: [] },
],
selectionList: [],
option: {
height: "auto",
calcHeight: 32,
- rowKey: "twlId",
tip: false,
simplePage: true,
searchShow: true,
- searchMenuSpan: 6,
+ searchMenuSpan: 18,
searchIcon: true,
searchIndex: 3,
tree: false,
@@ -98,8 +144,8 @@ export default {
editBtnIcon: " ",
viewBtnText: "详情",
labelWidth: 120,
- searchLabelWidth: 120,
- menuWidth: 220,
+ searchLabelWidth: 'auto',
+ menuWidth: 80,
dialogWidth: 1200,
dialogClickModal: false,
searchEnter: true,
@@ -115,19 +161,19 @@ export default {
searchLabelPosition: "left",
searchGutter: 24,
searchSpan: 6,
- menuAlign: "left",
+ menuAlign: "center",
gridBtn: false,
searchMenuPosition: "right",
align: "center",
column: [
{
label: "规则类型",
- prop: "militaryProducts",
+ prop: "standardType",
type: "select",
search: false,
sortable: true,
overHidden: true,
- width: 200,
+ width: 100,
rules: [
{
required: true,
@@ -141,551 +187,48 @@ export default {
{ label: "通用", value: 3 },
],
},
- // {
- // label: '类别',
- // prop: 'twlTypeTitle',
- // type: 'select',
- // search: false,
- // sortable: true,
- // overHidden: true,
- // width: 200,
- // rules: [
- // {
- // required: true,
- // message: '请输入类别',
- // trigger: 'blur',
- // },
- // ],
- // dicData: [
- // { label: '工序', value: 1 },
- // { label: '异性壳体', value: 2 },
- // { label: '零件号', value: 3 },
- // { label: '产品型号', value: 4 },
- // { label: '单位面积以上', value: 5 },
- // { label: '单位面积以下', value: 6 }
- // ],
- // control: (val, form) => {
- // let tmp = this.option.column.find(item => item.prop == 'ppsId')
- // let tmp1 = this.option.column.find(item => item.prop == 'twlOther')
- // form.ppsId = null
- // form.twlOther = ''
- // if(tmp){
- // if(form.twlTypeTitle == 1){
- // tmp.addDisabled = false
- // }else{
- // tmp.addDisabled = true
- // }
- // }
- // if(tmp1){
- // if(form.twlTypeTitle == 1){
- // tmp1.addDisabled = true
- // }else{
- // tmp1.addDisabled = false
- // }
- // }
- // },
- // },
{
- label: "工序名称",
- prop: "ppsName",
+ label: "工序",
+ prop: "processName",
search: true,
sortable: true,
overHidden: true,
addDisplay: false,
editDisplay: false,
- width: 200,
+ width: 100,
rules: [
{
required: true,
- message: "请输入工序名称",
+ message: "请输入工序",
trigger: "blur",
},
],
},
{
label: "工序",
- prop: "ppsId",
- hide: true,
- type: "select",
+ prop: "processId",
search: false,
sortable: true,
- width: 200,
- props: {
- label: "ppsName",
- value: "ppsId",
- },
- dicData: [
- {
- assist: false,
- assistTitle: "否",
- createMan: {
- accountId: null,
- card: null,
- createTime: "2022-08-31",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 41,
- head: 0,
- jobName: "总工",
- keyValue: 1,
- ldapName: "admin",
- mail: "13699999999@136.com",
- mobile: "13699999999",
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "ADMIN,ADMIN",
- ucUserId: null,
- updateTime: "2022-08-31 16:32:46",
- userCode: "00",
- userId: 1,
- userName: "admin",
- userSex: 1,
- userSources: "admin",
- userString: "1:A:admin",
- userType: "A",
- },
- createTime: "2022-11-15 10:30:29",
- cycle: 0.0,
- cyropactorControl: false,
- deleted: false,
- eleRate: true,
- eleStream: true,
- keyValue: 6,
- mainProcess: true,
- mainProcessTitle: "是",
- niValue: false,
- phValue: false,
- ppsCode: "002",
- ppsId: 6,
- ppsName: "上挂",
- special: false,
- specialTitle: "否",
- team: null,
- updateTime: "2022-11-15 10:30:29",
- vSpeed: false,
- },
- {
- assist: false,
- assistTitle: "否",
- createMan: {
- accountId: null,
- card: null,
- createTime: "2022-08-31",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 41,
- head: 0,
- jobName: "总工",
- keyValue: 1,
- ldapName: "admin",
- mail: "13699999999@136.com",
- mobile: "13699999999",
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "ADMIN,ADMIN",
- ucUserId: null,
- updateTime: "2022-08-31 16:32:46",
- userCode: "00",
- userId: 1,
- userName: "admin",
- userSex: 1,
- userSources: "admin",
- userString: "1:A:admin",
- userType: "A",
- },
- createTime: "2022-11-15 10:30:45",
- cycle: 0.0,
- cyropactorControl: true,
- deleted: false,
- eleRate: true,
- eleStream: true,
- keyValue: 7,
- mainProcess: true,
- mainProcessTitle: "是",
- niValue: true,
- phValue: true,
- ppsCode: "003",
- ppsId: 7,
- ppsName: "化学镀镍",
- special: false,
- specialTitle: "否",
- team: null,
- updateTime: "2022-11-15 10:30:45",
- vSpeed: true,
- },
- {
- assist: false,
- assistTitle: "否",
- createMan: {
- accountId: null,
- card: null,
- createTime: "2022-08-31",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 41,
- head: 0,
- jobName: "总工",
- keyValue: 1,
- ldapName: "admin",
- mail: "13699999999@136.com",
- mobile: "13699999999",
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "ADMIN,ADMIN",
- ucUserId: null,
- updateTime: "2022-08-31 16:32:46",
- userCode: "00",
- userId: 1,
- userName: "admin",
- userSex: 1,
- userSources: "admin",
- userString: "1:A:admin",
- userType: "A",
- },
- createTime: "2022-11-15 10:31:00",
- cycle: 0.0,
- cyropactorControl: false,
- deleted: false,
- eleRate: false,
- eleStream: false,
- keyValue: 8,
- mainProcess: true,
- mainProcessTitle: "是",
- niValue: false,
- phValue: false,
- ppsCode: "004",
- ppsId: 8,
- ppsName: "下挂",
- special: false,
- specialTitle: "否",
- team: null,
- updateTime: "2022-11-15 10:31:00",
- vSpeed: false,
- },
- {
- assist: false,
- assistTitle: "否",
- createMan: {
- accountId: null,
- card: null,
- createTime: "2022-08-31",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 41,
- head: 0,
- jobName: "总工",
- keyValue: 1,
- ldapName: "admin",
- mail: "13699999999@136.com",
- mobile: "13699999999",
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "ADMIN,ADMIN",
- ucUserId: null,
- updateTime: "2022-08-31 16:32:46",
- userCode: "00",
- userId: 1,
- userName: "admin",
- userSex: 1,
- userSources: "admin",
- userString: "1:A:admin",
- userType: "A",
- },
- createTime: "2025-02-27 12:22:37",
- cycle: 0.0,
- cyropactorControl: false,
- deleted: false,
- eleRate: false,
- eleStream: false,
- keyValue: 12,
- mainProcess: true,
- mainProcessTitle: "是",
- niValue: false,
- phValue: false,
- ppsCode: "008",
- ppsId: 12,
- ppsName: "涂色标test",
- special: true,
- specialTitle: "是",
- team: "涂色标班组",
- updateTime: "2022-11-15 10:33:17",
- vSpeed: false,
- },
- {
- assist: false,
- assistTitle: "否",
- createMan: {
- accountId: null,
- card: null,
- createTime: "2022-08-31",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 41,
- head: 0,
- jobName: "总工",
- keyValue: 1,
- ldapName: "admin",
- mail: "13699999999@136.com",
- mobile: "13699999999",
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "ADMIN,ADMIN",
- ucUserId: null,
- updateTime: "2022-08-31 16:32:46",
- userCode: "00",
- userId: 1,
- userName: "admin",
- userSex: 1,
- userSources: "admin",
- userString: "1:A:admin",
- userType: "A",
- },
- createTime: "2023-02-07 18:16:37",
- cycle: 0.0,
- cyropactorControl: false,
- deleted: false,
- eleRate: false,
- eleStream: false,
- keyValue: 112,
- mainProcess: true,
- mainProcessTitle: "是",
- niValue: false,
- phValue: false,
- ppsCode: "112",
- ppsId: 112,
- ppsName: "热处理",
- special: false,
- specialTitle: "否",
- team: null,
- updateTime: "2023-02-07 18:16:37",
- vSpeed: false,
- },
- {
- assist: false,
- assistTitle: "否",
- createMan: {
- accountId: 365,
- card: null,
- createTime: "2023-02-08",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 41,
- head: 0,
- jobName: "工艺员",
- keyValue: 307,
- ldapName: "06758",
- mail: null,
- mobile: null,
- pfDepartment: {
- appLink: null,
- createTime: "2023-02-08",
- deleted: false,
- deptCode: "32",
- deptId: 75,
- deptName: "壳体工艺室",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 75,
- memo: null,
- orders: "32",
- parentDeptId: 41,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2023-02-08 16:43:31",
- },
- pinyinIndex: "06758,06758",
- ucUserId: null,
- updateTime: "2023-02-08 17:25:05",
- userCode: "06758",
- userId: 307,
- userName: "06758",
- userSex: 0,
- userSources: "06758",
- userString: "307:A:06758",
- userType: "A",
- },
- createTime: "2023-04-08 17:03:14",
- cycle: 0.0,
- cyropactorControl: false,
- deleted: false,
- eleRate: false,
- eleStream: false,
- keyValue: 340,
- mainProcess: true,
- mainProcessTitle: "是",
- niValue: false,
- phValue: false,
- ppsCode: "340",
- ppsId: 340,
- ppsName: "稳定化处理",
- special: false,
- specialTitle: "否",
- team: null,
- updateTime: "2023-04-08 17:03:14",
- vSpeed: false,
- },
+ hide:true,
+ overHidden: true,
+ addDisplay: true,
+ editDisplay: true,
+ width: 100,
+ rules: [
{
- assist: false,
- assistTitle: "否",
- createMan: {
- accountId: 90,
- card: null,
- createTime: "2023-02-08",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 41,
- head: 1,
- jobName: "生产调度员",
- keyValue: 90,
- ldapName: "03891",
- mail: null,
- mobile: null,
- pfDepartment: {
- appLink: null,
- createTime: "2023-02-08",
- deleted: false,
- deptCode: "06",
- deptId: 47,
- deptName: "经营管理室",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 47,
- memo: null,
- orders: "6",
- parentDeptId: 41,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2023-02-08 13:23:30",
- },
- pinyinIndex: "03891,03891",
- ucUserId: null,
- updateTime: "2023-02-08 13:20:39",
- userCode: "03891",
- userId: 90,
- userName: "03891",
- userSex: 1,
- userSources: "03891",
- userString: "90:A:03891",
- userType: "A",
- },
- createTime: "2023-04-12 17:43:55",
- cycle: 2.0,
- cyropactorControl: true,
- deleted: false,
- eleRate: true,
- eleStream: true,
- keyValue: 341,
- mainProcess: true,
- mainProcessTitle: "是",
- niValue: false,
- phValue: false,
- ppsCode: "341",
- ppsId: 341,
- ppsName: "除镀层",
- special: true,
- specialTitle: "是",
- team: null,
- updateTime: "2023-04-12 17:43:55",
- vSpeed: false,
+ required: true,
+ message: "请选择工序",
+ trigger: "blur",
},
],
},
{
label: "零件号",
- prop: "twlOther",
+ prop: "partNo",
search: false,
sortable: true,
overHidden: true,
- width: 200,
+ minWidth: 160,
// rules: [
// {
// required: true,
@@ -696,12 +239,12 @@ export default {
},
{
label: "工人结算价",
- prop: "workerPrice",
+ prop: "settlementPrice",
type: "number",
search: false,
sortable: true,
overHidden: true,
- width: 200,
+ width: 110,
rules: [
{
required: true,
@@ -712,12 +255,12 @@ export default {
},
{
label: "工人结算单位",
- prop: "twlUnitTitle",
+ prop: "settlementUnit",
type: "select",
search: false,
sortable: true,
overHidden: true,
- width: 200,
+ width: 120,
rules: [
{
required: true,
@@ -726,147 +269,177 @@ export default {
},
],
dicData: [
- { label: "件(根)", value: 1 },
+ { label: "件", value: 1 },
{ label: "批", value: 2 },
{ label: "面积", value: 3 },
],
},
{
label: "阶梯上下限",
- prop: "bound",
+ prop: "step",
+ hide:true,
search: false,
sortable: true,
overHidden: true,
- width: 200,
- hide: true,
- // rules: [
- // {
- // required: true,
- // message: '请输入最小标准',
- // trigger: 'blur',
- // },
- // ],
+ width: 100,
+ addDisplay: true,
+ editDisplay: true,
+ rules: [
+ {
+ required: false,
+ message: '请填写阶梯上下限',
+ trigger: 'blur',
+ },
+ ],
},
{
label: "阶梯下限",
- prop: "minLevel",
+ prop: "minStep",
type: "number",
search: false,
sortable: true,
overHidden: true,
- width: 200,
+ width: 95,
addDisplay: false,
editDisplay: false,
- // rules: [
- // {
- // required: true,
- // message: '请输入最小标准',
- // trigger: 'blur',
- // },
- // ],
},
{
label: "阶梯上限",
- prop: "maxLevel",
+ prop: "maxStep",
search: false,
type: "number",
sortable: true,
overHidden: true,
addDisplay: false,
editDisplay: false,
- width: 200,
- // rules: [
- // {
- // required: true,
- // message: '请输入最大标准',
- // trigger: 'blur',
- // },
- // ],
+ width: 95,
},
{
label: "阶梯单位",
- prop: "countUnitTitle",
+ prop: "stepUnit",
type: "select",
search: false,
sortable: true,
overHidden: true,
- width: 200,
+ width: 100,
dicData: [
{ label: "件", value: 1 },
{ label: "面积", value: 2 },
],
- // rules: [
- // {
- // required: true,
- // message: '请输入计算单位',
- // trigger: 'blur',
- // },
- // ],
+ rules: [
+ {
+ required: false,
+ message: '请选择阶梯单位',
+ trigger: 'blur',
+ },
+ ],
},
{
- label: "小批量结算",
- prop: "xplSettlements",
+ label: "阶梯结算价",
+ prop:"stepSettlementPrice",
search: false,
sortable: true,
overHidden: true,
hide: true,
- width: 200,
- // rules: [
- // {
- // required: true,
- // message: '请输入小批量结算',
- // trigger: 'blur',
- // },
- // ],
+ width: 110,
+ addDisplay: true,
+ editDisplay: true,
+ rules: [
+ {
+ required: false,
+ message: '请输入阶梯结算价',
+ trigger: 'blur',
+ },
+ ],
},
{
- label: "小批量结算",
- prop: "xplSettlement",
+ label: "阶梯结算价",
+ prop: "price",
type: "number",
search: false,
sortable: true,
overHidden: true,
addDisplay: false,
editDisplay: false,
- width: 200,
- // rules: [
- // {
- // required: true,
- // message: '请输入小批量结算',
- // trigger: 'blur',
- // },
- // ],
+ width: 110,
},
{
- label: "结算单位",
- prop: "settlementUnitTitle",
+ label: "阶梯结算单位",
+ prop: "stepSettlementUnit",
type: "select",
search: false,
sortable: true,
overHidden: true,
- width: 200,
+ width: 120,
dicData: [
{ label: "批", value: 1 },
{ label: "倍", value: 2 },
],
- // rules: [
- // {
- // required: true,
- // message: '请输入结算单位',
- // trigger: 'blur',
- // },
- // ],
+ rules: [
+ {
+ required: false,
+ message: '请选择阶梯结算单位',
+ trigger: 'blur',
+ },
+ ],
},
],
},
};
},
mounted() {
- this.rowSort();
- this.rowCalc();
+
},
methods: {
+ getPpsList(query){
+ console.log('form============',this.form)
+ getProcessList({
+ current:1,
+ size:300,
+ name:query
+ }).then(res =>{
+ this.ppsData = res.data.data.records
+ if(this.form.processId){
+ let tmp = this.ppsData.find(item => item.id == this.form.processId)
+ if(!tmp){
+ this.ppsData.unshift({
+ name:this.form.processName,
+ code:this.form.ppsCode,
+ id:this.form.processId
+ })
+ }
+ }
+ })
+ },
+ changeProcess(val){
+ this.form.processName = this.ppsData.find(item => item.id == val).name
+ this.form.ppsCode = this.ppsData.find(item => item.id == val).code
+ },
+ changeType(val){
+ if(val == 1){
+ this.form.step = ''
+ this.form.stepSettlementPrice = ''
+ this.form.stepSettlementUnit = ''
+ this.form.stepUnit = ''
+ this.option.column.find(item => item.prop == "stepUnit").rules[0].required = false
+ this.option.column.find(item => item.prop == "step").rules[0].required = false
+ this.option.column.find(item => item.prop == "stepSettlementPrice").rules[0].required = false
+ this.option.column.find(item => item.prop == "stepSettlementUnit").rules[0].required = false
+ }else if(val == 2){
+ this.form.step = ''
+ this.option.column.find(item => item.prop == "step").rules[0].required = false
+ this.option.column.find(item => item.prop == "stepUnit").rules[0].required = true
+ this.option.column.find(item => item.prop == "stepSettlementPrice").rules[0].required = true
+ this.option.column.find(item => item.prop == "stepSettlementUnit").rules[0].required = true
+ }else{
+ this.option.column.find(item => item.prop == "step").rules[0].required = true
+ this.option.column.find(item => item.prop == "stepUnit").rules[0].required = true
+ this.option.column.find(item => item.prop == "stepSettlementPrice").rules[0].required = true
+ this.option.column.find(item => item.prop == "stepSettlementUnit").rules[0].required = true
+ }
+ },
rowCalc() {
+ console.log('spanArr===========',this.spanArr)
this.spanArr.forEach((ele, index) => {
let parent;
if (index !== 0) parent = this.spanArr[ele.parent || index - 1].span;
@@ -877,6 +450,7 @@ export default {
let propList = this.spanArr.map((ele) => ele.prop);
this.spanArr.forEach((ele, index) => {
let key = ele.prop;
+ console.log('data------------',this.data)
this.data = this.data.sort((a, b) => {
let flag = true;
for (let i = 0; i < index; i++) {
@@ -949,8 +523,36 @@ export default {
selectionChange(val) {
this.selectionList = val;
},
+ beforeOpen(done, type){
+ if(type == 'add'){
+ this.form = {
+ ...this.form,
+ settlementUnit:1
+ }
+ done()
+ }else{
+ done()
+ }
+ },
// 新增数据
rowSave(row, done, loading) {
+ console.log('row---------------',row)
+ if(row.stepType == 2){
+ let stepSettlementPriceArr = row.stepSettlementPrice.split(' ')
+ if(stepSettlementPriceArr.length > 1){
+ this.$message.error('【固定补贴金额】时,阶梯结算价应只有一个')
+ loading()
+ return
+ }
+ }else if(row.stepType == 3){
+ let stepArr = row.step.split(' ')
+ let stepSettlementPriceArr = row.stepSettlementPrice.split(' ')
+ if(stepArr.length > 0 && stepSettlementPriceArr.length > 0 && stepSettlementPriceArr.length - stepArr.length != 1){
+ this.$message.error('【阶梯补贴金额】时,阶梯结算价应比阶梯上下限数量多一个')
+ loading()
+ return
+ }
+ }
done();
},
// 修改数据
@@ -967,7 +569,16 @@ export default {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
- }).then(() => {});
+ }).then(() => {
+ deleteTable({
+ ids:this.selectionList.map(item => item.id).join(",")
+ }).then(res =>{
+ if(res.data.code == 200){
+ this.$message.success('删除成功')
+ this.onLoad()
+ }
+ })
+ });
},
currentChange(currentPage) {
this.page.currentPage = currentPage;
@@ -1001,460 +612,127 @@ export default {
this.isShowImport = true
},
onLoad() {
- this.data = [
- {
- bsProcedureSet: null,
- countUnit: 1,
- countUnitTitle: "件",
- createMan: {
- accountId: 541,
- card: null,
- createTime: "2023-05-04",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 102,
- head: 0,
- jobName: "MES开发",
- keyValue: 541,
- ldapName: "cdl",
- mail: null,
- mobile: null,
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "CUIDIANLONG,CDL",
- ucUserId: null,
- updateTime: "2023-05-04 09:16:54",
- userCode: "cdl",
- userId: 541,
- userName: "崔殿龙",
- userSex: 1,
- userSources: "崔殿龙",
- userString: "541:A:崔殿龙",
- userType: "A",
- },
- createTime: "2023-12-07 20:57:12",
- keyValue: 2,
- maxLevel: 10,
- militaryProducts: 1,
- minLevel: 0,
- settlementUnit: 1,
- settlementUnitTitle: "批",
- bound: "10,20",
- xplSettlements: "10,20,30",
- twlId: 2,
- twlOther: "21E8-0041",
- twlType: 2,
- twlTypeTitle: "异性壳体",
- twlUnit: 1,
- twlUnitTitle: "件(根)",
- workerPrice: 3.0,
- xplSettlement: 10.0,
- },
- {
- bsProcedureSet: null,
- countUnit: 1,
- countUnitTitle: "件",
- createMan: {
- accountId: 541,
- card: null,
- createTime: "2023-05-04",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 102,
- head: 0,
- jobName: "MES开发",
- keyValue: 541,
- ldapName: "cdl",
- mail: null,
- mobile: null,
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "CUIDIANLONG,CDL",
- ucUserId: null,
- updateTime: "2023-05-04 09:16:54",
- userCode: "cdl",
- userId: 541,
- userName: "崔殿龙",
- userSex: 1,
- userSources: "崔殿龙",
- userString: "541:A:崔殿龙",
- userType: "A",
- },
- createTime: "2023-12-07 20:57:12",
- keyValue: 2,
- maxLevel: 20,
- militaryProducts: 1,
- minLevel: 10,
- settlementUnit: 1,
- settlementUnitTitle: "批",
- twlId: 2,
- twlOther: "21E8-0041",
- twlType: 2,
- bound: "10,20",
- xplSettlements: "10,20,30",
- twlTypeTitle: "异性壳体",
- twlUnit: 1,
- twlUnitTitle: "件(根)",
- workerPrice: 3.0,
- xplSettlement: 20.0,
- },
- {
- bsProcedureSet: null,
- countUnit: 1,
- countUnitTitle: "件",
- createMan: {
- accountId: 541,
- card: null,
- createTime: "2023-05-04",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 102,
- head: 0,
- jobName: "MES开发",
- keyValue: 541,
- ldapName: "cdl",
- mail: null,
- mobile: null,
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "CUIDIANLONG,CDL",
- ucUserId: null,
- updateTime: "2023-05-04 09:16:54",
- userCode: "cdl",
- userId: 541,
- userName: "崔殿龙",
- userSex: 1,
- userSources: "崔殿龙",
- userString: "541:A:崔殿龙",
- userType: "A",
- },
- createTime: "2023-12-07 20:57:12",
- keyValue: 2,
- maxLevel: null,
- militaryProducts: 1,
- minLevel: 20,
- settlementUnit: 1,
- settlementUnitTitle: "批",
- twlId: 2,
- twlOther: "21E8-0041",
- bound: "10,20",
- xplSettlements: "10,20,30",
- twlType: 2,
- twlTypeTitle: "异性壳体",
- twlUnit: 1,
- twlUnitTitle: "件(根)",
- workerPrice: 3.0,
- xplSettlement: 30.0,
- },
- {
- bsProcedureSet: {
- assist: false,
- assistTitle: "否",
- createMan: {
- accountId: null,
- card: null,
- createTime: "2022-08-31",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 41,
- head: 0,
- jobName: "总工",
- keyValue: 1,
- ldapName: "admin",
- mail: "13699999999@136.com",
- mobile: "13699999999",
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "ADMIN,ADMIN",
- ucUserId: null,
- updateTime: "2022-08-31 16:32:46",
- userCode: "00",
- userId: 1,
- userName: "admin",
- userSex: 1,
- userSources: "admin",
- userString: "1:A:admin",
- userType: "A",
- },
- createTime: "2022-11-15 10:30:29",
- cycle: 0.0,
- cyropactorControl: false,
- deleted: false,
- eleRate: true,
- eleStream: true,
- keyValue: 6,
- mainProcess: true,
- mainProcessTitle: "是",
- niValue: false,
- phValue: false,
- ppsCode: "002",
- ppsId: 6,
- ppsName: "上挂",
- special: false,
- specialTitle: "否",
- team: null,
- updateTime: "2022-11-15 10:30:29",
- vSpeed: false,
- },
- countUnit: null,
- countUnitTitle: null,
- createMan: {
- accountId: 541,
- card: null,
- createTime: "2023-05-04",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 102,
- head: 0,
- jobName: "MES开发",
- keyValue: 541,
- ldapName: "cdl",
- mail: null,
- mobile: null,
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "CUIDIANLONG,CDL",
- ucUserId: null,
- updateTime: "2023-05-04 09:16:54",
- userCode: "cdl",
- userId: 541,
- userName: "崔殿龙",
- userSex: 1,
- userSources: "崔殿龙",
- userString: "541:A:崔殿龙",
- userType: "A",
- },
- createTime: "2023-12-07 20:23:57",
- keyValue: 3,
- maxLevel: null,
- militaryProducts: 2,
- minLevel: null,
- settlementUnit: null,
- settlementUnitTitle: null,
- twlId: 3,
- twlOther: null,
- twlType: 1,
- twlTypeTitle: "工序",
- twlUnit: 2,
- twlUnitTitle: "批",
- workerPrice: 22.0,
- xplSettlement: null,
- },
- {
- bsProcedureSet: {
- assist: false,
- assistTitle: "否",
- createMan: {
- accountId: null,
- card: null,
- createTime: "2022-08-31",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 41,
- head: 0,
- jobName: "总工",
- keyValue: 1,
- ldapName: "admin",
- mail: "13699999999@136.com",
- mobile: "13699999999",
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "ADMIN,ADMIN",
- ucUserId: null,
- updateTime: "2022-08-31 16:32:46",
- userCode: "00",
- userId: 1,
- userName: "admin",
- userSex: 1,
- userSources: "admin",
- userString: "1:A:admin",
- userType: "A",
- },
- createTime: "2022-11-15 10:30:29",
- cycle: 0.0,
- cyropactorControl: false,
- deleted: false,
- eleRate: true,
- eleStream: true,
- keyValue: 6,
- mainProcess: true,
- mainProcessTitle: "是",
- niValue: false,
- phValue: false,
- ppsCode: "002",
- ppsId: 6,
- ppsName: "上挂",
- special: false,
- specialTitle: "否",
- team: null,
- updateTime: "2022-11-15 10:30:29",
- vSpeed: false,
- },
- countUnit: null,
- countUnitTitle: null,
- createMan: {
- accountId: 541,
- card: null,
- createTime: "2023-05-04",
- curStatus: 1,
- deleted: false,
- deptName: null,
- dimissionTime: null,
- factoryId: 102,
- head: 0,
- jobName: "MES开发",
- keyValue: 541,
- ldapName: "cdl",
- mail: null,
- mobile: null,
- pfDepartment: {
- appLink: null,
- createTime: "2022-08-31",
- deleted: false,
- deptCode: "001",
- deptId: 1,
- deptName: "MES开发部",
- deptType: 1,
- deptTypeTitle: "厂",
- keyValue: 1,
- memo: null,
- orders: "00",
- parentDeptId: null,
- parentPath: null,
- ucDeptId: null,
- updateTime: "2022-08-31 16:32:46",
- },
- pinyinIndex: "CUIDIANLONG,CDL",
- ucUserId: null,
- updateTime: "2023-05-04 09:16:54",
- userCode: "cdl",
- userId: 541,
- userName: "崔殿龙",
- userSex: 1,
- userSources: "崔殿龙",
- userString: "541:A:崔殿龙",
- userType: "A",
- },
- createTime: "2023-12-07 20:23:57",
- keyValue: 3,
- maxLevel: null,
- militaryProducts: 3,
- minLevel: null,
- settlementUnit: null,
- settlementUnitTitle: null,
- twlId: 4,
- twlOther: null,
- twlType: 1,
- twlTypeTitle: "工序",
- twlUnit: 2,
- twlUnitTitle: "批",
- workerPrice: 22.0,
- xplSettlement: null,
- },
- ];
- this.page.total = this.data.length;
+ this.loading = true
+ getList({
+ curremt:this.page.currentPage,
+ size:this.page.pageSize,
+ ...this.query
+ }).then(res =>{
+ this.data = res.data.data.records
+ this.page.total = res.data.data.total
+ // this.$nextTick(() =>{
+ this.rowSort();
+ this.rowCalc();
+ // })
+ this.loading = false
+ })
+
+ // this.data = [
+ // {
+ // countUnit: 1,
+ // stepUnit: "件",
+ // createTime: "2023-12-07 20:57:12",
+ // keyValue: 2,
+ // maxStep: 10,
+ // standardType: 1,
+ // minStep: 0,
+ // settlementUnit: 1,
+ // stepSettlementUnit: "批",
+ // bound: "10,20",
+ // stepSettlementPrice: "10,20,30",
+ // twlId: 2,
+ // partNo: "21E8-0041",
+ // twlType: 2,
+ // twlTypeTitle: "异性壳体",
+ // twlUnit: 1,
+ // settlementUnit: "件(根)",
+ // settlementPrice: 3.0,
+ // xplSettlement: 10.0,
+ // },
+ // {
+ // bsProcedureSet: null,
+ // countUnit: 1,
+ // stepUnit: "件",
+ // createTime: "2023-12-07 20:57:12",
+ // keyValue: 2,
+ // maxStep: 20,
+ // standardType: 1,
+ // minStep: 10,
+ // settlementUnit: 1,
+ // stepSettlementUnit: "批",
+ // twlId: 2,
+ // partNo: "21E8-0041",
+ // twlType: 2,
+ // bound: "10,20",
+ // stepSettlementPrice: "10,20,30",
+ // twlTypeTitle: "异性壳体",
+ // twlUnit: 1,
+ // settlementUnit: "件(根)",
+ // settlementPrice: 3.0,
+ // xplSettlement: 20.0,
+ // },
+ // {
+ // bsProcedureSet: null,
+ // countUnit: 1,
+ // stepUnit: "件",
+ // createTime: "2023-12-07 20:57:12",
+ // keyValue: 2,
+ // maxStep: null,
+ // standardType: 1,
+ // minStep: 20,
+ // settlementUnit: 1,
+ // stepSettlementUnit: "批",
+ // twlId: 2,
+ // partNo: "21E8-0041",
+ // bound: "10,20",
+ // stepSettlementPrice: "10,20,30",
+ // twlType: 2,
+ // twlTypeTitle: "异性壳体",
+ // twlUnit: 1,
+ // settlementUnit: "件(根)",
+ // settlementPrice: 3.0,
+ // xplSettlement: 30.0,
+ // },
+ // {
+ // countUnit: null,
+ // stepUnit: null,
+ // createTime: "2023-12-07 20:23:57",
+ // keyValue: 3,
+ // maxStep: null,
+ // standardType: 2,
+ // minStep: null,
+ // settlementUnit: null,
+ // stepSettlementUnit: null,
+ // twlId: 3,
+ // partNo: null,
+ // twlType: 1,
+ // twlTypeTitle: "工序",
+ // twlUnit: 2,
+ // settlementUnit: "批",
+ // settlementPrice: 22.0,
+ // xplSettlement: null,
+ // },
+ // {
+ // countUnit: null,
+ // stepUnit: null,
+ // createTime: "2023-12-07 20:23:57",
+ // keyValue: 3,
+ // maxStep: null,
+ // standardType: 3,
+ // minStep: null,
+ // settlementUnit: null,
+ // stepSettlementUnit: null,
+ // twlId: 4,
+ // partNo: null,
+ // twlType: 1,
+ // twlTypeTitle: "工序",
+ // twlUnit: 2,
+ // settlementUnit: "批",
+ // settlementPrice: 22.0,
+ // xplSettlement: null,
+ // },
+ // ];
+ // this.page.total = this.data.length;
},
},
};