Browse Source

20241106

java8
qiezi 1 year ago
parent
commit
7d67f006b0
  1. 33
      src/views/modules/fanuc/labor.vue

33
src/views/modules/fanuc/labor.vue

@ -230,16 +230,14 @@
<!-- 成本新增和修改 --> <!-- 成本新增和修改 -->
<el-dialog title="成本" :close-on-click-modal="false" v-drag :visible.sync="modalFlag1" width="500px"> <el-dialog title="成本" :close-on-click-modal="false" v-drag :visible.sync="modalFlag1" width="500px">
<el-form :inline="true" label-position="top" :model="modalData1" :rules="rules1" style="margin-top: -5px;">
<el-form-item label="单位人工成本:" prop="unitCost">
<el-form :inline="true" ref="costForm" label-position="top" :model="modalData1" :rules="rules1" style="margin-top: -5px;">
<el-form-item label="单位人工成本:" prop="unitCost" :show-message="false">
<el-input-number :controls="false" :step="0" min="0" v-model="modalData1.unitCost" style="width: 225px"></el-input-number> <el-input-number :controls="false" :step="0" min="0" v-model="modalData1.unitCost" style="width: 225px"></el-input-number>
</el-form-item> </el-form-item>
<el-form-item label="单位制造费用成本:" prop="overheadCost">
<el-form-item label="单位制造费用成本:" prop="overheadCost" :show-message="false">
<el-input-number :controls="false" :step="0" min="0" v-model="modalData1.overheadCost" style="width: 225px"></el-input-number> <el-input-number :controls="false" :step="0" min="0" v-model="modalData1.overheadCost" style="width: 225px"></el-input-number>
</el-form-item> </el-form-item>
</el-form>
<el-form :inline="true" label-position="top" :model="modalData1" :rules="rules1">
<el-form-item :label="'启用日期'" prop="beginDate">
<el-form-item :label="'启用日期'" prop="beginDate" :show-message="false">
<el-date-picker <el-date-picker
style="width: 225px" style="width: 225px"
v-model="modalData1.beginDate" v-model="modalData1.beginDate"
@ -658,21 +656,21 @@ export default {
overheadCost: [ overheadCost: [
{ {
required: true, required: true,
message: ' ',
message: '单位制造费用成本不能为空',
trigger: ['blur', 'change'] trigger: ['blur', 'change']
} }
], ],
unitCost: [ unitCost: [
{ {
required: true, required: true,
message: ' ',
message: '单位人工成本不能为空',
trigger: ['blur', 'change'] trigger: ['blur', 'change']
} }
], ],
beginDate: [ beginDate: [
{ {
required: true, required: true,
message: ' ',
message: '启用日期不能为空',
trigger: ['blur', 'change'] trigger: ['blur', 'change']
} }
] ]
@ -986,10 +984,8 @@ export default {
// / // /
saveData1 () { saveData1 () {
if (this.modalData1.beginDate === '' || this.modalData1.beginDate == null) {
this.$message.warning('请选择启动日期!')
return
}
this.$refs.costForm.validate((valid,obj) => {
if (valid){
if (this.modalData1.flag1 === '1') { // if (this.modalData1.flag1 === '1') { //
appendByLaborClass(this.modalData1).then(({data}) => { appendByLaborClass(this.modalData1).then(({data}) => {
if (data && data.code === 0) { if (data && data.code === 0) {
@ -1027,6 +1023,17 @@ export default {
} }
}) })
} }
}else {
let i = 1;
Object.keys(obj).forEach((key)=>{
if (i === 1){
this.$message.warning(obj[key][0].message)
}
i++;
})
}
})
}, },
// //

Loading…
Cancel
Save