问题修改

dev-scheduling
jinna 1 month ago
parent cc7e2d47e1
commit 546f33823a
  1. 7
      src/api/costManagement/costConfiguration.js
  2. 4
      src/views/costManagement/components/batchAddProcess.vue
  3. 2
      src/views/costManagement/components/processMaintenance.vue
  4. 22
      src/views/productionManagement/components/coatingAddDialog.vue
  5. 27
      src/views/productionManagement/components/coatingMater/assayedContent.vue
  6. 6
      src/views/productionManagement/components/coatingMater/assayedContentDialog.vue
  7. 14
      src/views/productionSchedulingPlan/statisticalAnalysis/index.vue

@ -48,3 +48,10 @@ export const deleteProcess = params =>
method: 'post',
params
});
export const getWorkCenterList = () =>{
return request({
url: '/api/blade-desk/BA/WorkCenter/listForSelect',
method: 'get',
});
}

@ -88,8 +88,8 @@
</template>
<script>
import { getWorkCenterList } from '@/api/processManagement/addQuantity.js';
import {getProcessList,addCost} from "@/api/costManagement/costConfiguration.js"
// import { getWorkCenterList } from '@/api/processManagement/addQuantity.js';
import {getProcessList,addCost,getWorkCenterList} from "@/api/costManagement/costConfiguration.js"
export default {
props:{
title:{

@ -143,7 +143,7 @@ export default {
search: true,
sortable: 'custom',
overHidden: true,
dicUrl: '/blade-desk/bsWorkCenter/getList',
dicUrl: '/api/blade-desk/BA/WorkCenter/listForSelect',
props: {
label: 'wcName',
value: 'id',

@ -10,13 +10,13 @@
class="content-box"
>
<el-form :inline="true" v-model="submitForm">
<el-form-item label="银钾系数" prop="coefficient" v-if="searchForm.materalType == 2">
<el-form-item label="银钾系数" prop="coefficient" v-if="searchForm.plateGoodsCode == '04-05-024'">
<el-input placeholder="请输入银钾系数" v-model="submitForm.coefficient"></el-input>
</el-form-item>
<el-form-item :label="labelValue + '需求量'" prop="" v-if="searchForm.materalType == 1">
<el-form-item :label="labelValue + '需求量'" prop="" v-if="searchForm.plateGoodsCode == '04-05-023'">
<el-input placeholder="请输入需求量" v-model="submitForm.goodsQuantity"></el-input>
</el-form-item>
<el-form-item label="银钾需求量" prop="saveBoardVal" v-if="searchForm.materalType == 2">
<el-form-item label="银钾需求量" prop="saveBoardVal" v-if="searchForm.plateGoodsCode == '04-05-024'">
<el-input placeholder="请输入银钾需求量" v-model="submitForm.goodsQuantity"></el-input>
</el-form-item>
<!-- <el-form-item>
@ -40,10 +40,10 @@
<!-- <el-option label="作业中心二" value="2"></el-option> -->
</el-select>
</el-form-item>
<el-form-item label="物料类型" prop="materalType">
<el-radio-group v-model="searchForm.materalType" @input="changeType">
<el-radio :label="1">金钾04-05-023</el-radio>
<el-radio :label="2">银钾04-05-024</el-radio>
<el-form-item label="物料类型" prop="plateGoodsCode">
<el-radio-group v-model="searchForm.plateGoodsCode" @input="changeType">
<el-radio label="04-05-023">金钾04-05-023</el-radio>
<el-radio label="04-05-024">银钾04-05-024</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item>
@ -191,7 +191,7 @@ export default {
loading: false,
submitForm: {},
searchForm: {
materalType: 1,
plateGoodsCode: '04-05-023',
},
labelValue: '金钾',
tableData: [],
@ -205,7 +205,7 @@ export default {
console.log('11111111111');
this.submitForm = {};
this.searchForm = {
materalType: 1,
plateGoodsCode: '04-05-023',
};
this.tableData = [];
this.getWorkCenterList();
@ -301,14 +301,14 @@ export default {
wcId: this.searchForm.wcId,
plateGoodsCode: plateCode,
goodsDemand: this.totalNum,
// coefficient: this.searchForm.materalType == 2 && this.searchForm.coefficient ? this.searchForm.coefficient : 0
// coefficient: this.searchForm.plateGoodsCode == '04-05-024' && this.searchForm.coefficient ? this.searchForm.coefficient : 0
},
detailList: this.selectionList.map(item => {
return { yoId: item.id };
}),
};
if (this.searchForm.materalType != 2) {
if (this.searchForm.plateGoodsCode != '04-05-024') {
// const { coefficient, ...validData } = params;
console.log('params------------', params);
add(params).then(res => {

@ -17,6 +17,7 @@
@size-change="sizeChange"
@refresh-change="refreshChange"
@on-load="onLoad"
@sort-change="sortChange"
>
<template #menu-left="row">
<el-button type="primary" @click="handleAdd">新增</el-button>
@ -58,6 +59,9 @@ export default {
loading: false,
data: [],
form: {},
query:{
descs: 'ASSAY_TIME'
},
viewType:"",
addDialog: false,
showDialog: false,
@ -115,6 +119,7 @@ export default {
overflow: true,
search: true,
headerAlign: 'center',
sortable:"custom",
align: 'center',
searchLabelWidth: 80,
rules: [
@ -134,6 +139,7 @@ export default {
label: '化验人',
prop: 'assayManName',
span: 24,
// sortable:"custom",
overflow: true,
search: false,
headerAlign: 'center',
@ -152,6 +158,7 @@ export default {
prop: 'assayTime',
span: 24,
overflow: true,
sortable:"custom",
search: false,
headerAlign: 'center',
align: 'center',
@ -169,6 +176,7 @@ export default {
prop: 'status',
span: 24,
overflow: true,
sortable:"custom",
search: true,
type: 'select',
headerAlign: 'center',
@ -210,12 +218,27 @@ export default {
// this.option.column = coatingColumnData[this.tabPosition];
},
methods: {
//
sortChange({ prop, order }) {
this.query.ascs = undefined
this.query.descs = undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
const orderByFieldKey = order === 'ascending' ? 'ascs' : 'descs';
this.query[orderByFieldKey] = orderByField;
// //
this.onLoad(this.page, this.query);
},
searchReset() {
this.query = {};
this.query = {
descs: 'ASSAY_TIME'
};
this.onLoad(this.page);
},
searchChange(params, done) {
this.query = params;
this.query = {
...params,
descs: 'ASSAY_TIME'
};
this.page.currentPage = 1;
this.onLoad(this.page, params);
done();

@ -26,10 +26,10 @@
<!-- 修复日期选择器v-model绑定错误 -->
<el-date-picker
v-model="ruleForm.assayTime"
type="date"
type="datetime"
placeholder="请选择"
format="YYYY-MM-DD"
value-format="YYYY-MM-DD"
format="YYYY-MM-DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"
/>
</el-form-item>
</el-col>

@ -158,49 +158,49 @@ export default {
label: '作业中心',
prop: 'workCenterName',
search: false,
sortable: true,
sortable: "custom",
span: 12,
},
{
label: '总订单量',
prop: 'totalCount',
search: false,
sortable: true,
sortable: "custom",
span: 12,
},
{
label: '已排产订单量',
prop: 'schedulingCount',
search: false,
sortable: true,
sortable: "custom",
span: 12,
},
{
label: '未排产订单量',
prop: 'unschedulingCount',
search: false,
sortable: true,
sortable: "custom",
span: 12,
},
{
label: '排产异常量',
prop: 'errorCount',
search: false,
sortable: true,
sortable: "custom",
span: 12,
},
{
label: '排产率',
prop: 'schedulingRate',
search: false,
sortable: true,
sortable: "custom",
span: 12,
},
{
label: '订单接收时间',
prop: 'cycledate',
search: true,
sortable: true,
sortable: "custom",
span: 12,
hide: true,
type: 'date',

Loading…
Cancel
Save