Browse Source

0505更新

master
ruanqi 4 years ago
parent
commit
cadc1cd661
  1. 22
      src/views/modules/production/dailyPlan.vue
  2. 37
      src/views/modules/production/search_schedule.vue

22
src/views/modules/production/dailyPlan.vue

@ -27,23 +27,11 @@
<el-form-item label="产品编码">
<el-input v-model="searchData.partNo" style="width: 120px"></el-input>
</el-form-item>
<el-form-item label="录入日期">
<el-date-picker
style="width: 120px"
v-model="searchData.date3"
type="date"
value-format="yyyy-MM-dd"
placeholder="选择日期">
</el-date-picker>
<el-form-item label="产成品名称">
<el-input v-model="searchData.partDesc" style="width: 120px"></el-input>
</el-form-item>
<el-form-item label="至">
<el-date-picker
style="width: 120px"
v-model="searchData.date4"
type="date"
value-format="yyyy-MM-dd"
placeholder="选择日期">
</el-date-picker>
<el-form-item label="客户名称">
<el-input v-model="searchData.customerName" style="width: 120px"></el-input>
</el-form-item>
</el-form>
</fieldset>
@ -816,6 +804,7 @@
partNo: '',
date3: '',
date4: '',
partDesc:'',
sortField: 'order by needDate',
scheduleDate: new Date(),
site: this.$store.state.user.site,
@ -823,6 +812,7 @@
resourceId: '',
shiftNo: '',
itemNo: '',
customerName:'',
},
schedulingModalData: {
orderNo: '',

37
src/views/modules/production/search_schedule.vue

@ -32,6 +32,9 @@
<el-form-item :label="'生产订单号:'">
<el-input v-model="searchData.orderNo" style="width: 120px" ></el-input>
</el-form-item>
<el-form-item label="客户名称">
<el-input v-model="searchData.customerName" style="width: 120px"></el-input>
</el-form-item>
<el-form-item :label="''" style="margin-left: -5px;">
<el-checkbox style="margin-top: 20px;" true-label="Y" false-label="N" v-model="searchData.closedFlag">显示已关闭计划
</el-checkbox>
@ -383,6 +386,24 @@
status: true,
fixed: false
},
{
userId: this.$store.state.user.name,
functionId: 5302,
serialNumber: '5302ProduceCustomerName',
tableId: "5302Produce",
tableName: "待生产工单",
columnProp: "customerName",
headerAlign: "center",
align: "left",
columnLabel: "客户名称",
columnWidth: 180,
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: false
},
{
userId: this.$store.state.user.name,
functionId: 5302,
@ -788,6 +809,7 @@
date2:'',
orderNo:'',
closedFlag:'',
customerName:'',
},
rowData:'',
}
@ -905,11 +927,20 @@
})
},
routingRowClassName2 ({row, rowIndex}) {
let date = new Date()
let planDate = new Date(row.planFinishTime.replace('-', '/'))
//
if (row.printFlag == "Y") {
return 'customer-row-2';
if (row.closedFlag == 'Y' && row.qtyReported >= row.qtyRequired) {
return 'customer-row-1'
} else if (row.closedFlag == 'Y' && row.qtyReported < row.qtyRequired) {
return 'customer-row-2'
} else if (planDate < date) {
return 'customer-row-3'
}
//
// if (row.printFlag == "Y") {
// return 'customer-row-2';
// }
},
}

Loading…
Cancel
Save