Browse Source

必填

master
han\hanst 5 hours ago
parent
commit
aef66bb1c2
  1. 27
      src/views/modules/sampleTracking/projectProofTracking.vue

27
src/views/modules/sampleTracking/projectProofTracking.vue

@ -207,7 +207,7 @@
<!-- <a class="action-link" @click="openCreateProofDialog(scope.row)">新增打样</a>--> <!-- <a class="action-link" @click="openCreateProofDialog(scope.row)">新增打样</a>-->
<a @click="openOneKeyDialog('edit', scope.row)">修改</a> <a @click="openOneKeyDialog('edit', scope.row)">修改</a>
<a class="action-link delete-link" @click="deleteProof(scope.row)">删除</a> <a class="action-link delete-link" @click="deleteProof(scope.row)">删除</a>
<a class="action-link end-link" v-if="scope.row.proofingStatus !== '打样完成'" @click="finishProof(scope.row)">打样完成</a>
<a class="action-link end-link" v-if="scope.row.proofingNo && scope.row.proofingStatus !== '打样完成'" @click="finishProof(scope.row)">打样完成</a>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -375,7 +375,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" v-show="isOneKeyCreateFieldVisible('partDesc')"> <el-col :span="12" v-show="isOneKeyCreateFieldVisible('partDesc')">
<el-form-item label="料号描述">
<el-form-item label="料号描述" required>
<el-input v-model="oneKeyForm.partDesc" style="width: 100%"></el-input> <el-input v-model="oneKeyForm.partDesc" style="width: 100%"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -396,13 +396,13 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" v-show="isOneKeyCreateFieldVisible('projectOwner')"> <el-col :span="6" v-show="isOneKeyCreateFieldVisible('projectOwner')">
<el-form-item>
<el-form-item required>
<span slot="label" class="big-label"><a href="javascript:void(0)" @click="openRoleDialog('projectOwner')">PjM</a></span> <span slot="label" class="big-label"><a href="javascript:void(0)" @click="openRoleDialog('projectOwner')">PjM</a></span>
<el-input v-model="oneKeyForm.projectOwnerName" disabled style="width: 100%"></el-input> <el-input v-model="oneKeyForm.projectOwnerName" disabled style="width: 100%"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6" v-show="isOneKeyCreateFieldVisible('engineer')"> <el-col :span="6" v-show="isOneKeyCreateFieldVisible('engineer')">
<el-form-item>
<el-form-item required>
<span slot="label" class="big-label"><a href="javascript:void(0)" @click="openRoleDialog('engineer')">Engineer</a></span> <span slot="label" class="big-label"><a href="javascript:void(0)" @click="openRoleDialog('engineer')">Engineer</a></span>
<el-input v-model="oneKeyForm.engineerName" disabled style="width: 100%"></el-input> <el-input v-model="oneKeyForm.engineerName" disabled style="width: 100%"></el-input>
</el-form-item> </el-form-item>
@ -539,7 +539,7 @@
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="6" v-show="isOneKeyCreateFieldVisible('requiredDeliveryDate')"> <el-col :span="6" v-show="isOneKeyCreateFieldVisible('requiredDeliveryDate')">
<el-form-item label="完成日期">
<el-form-item label="预计完成日期">
<el-date-picker <el-date-picker
v-model="oneKeyForm.requiredDeliveryDate" v-model="oneKeyForm.requiredDeliveryDate"
type="date" type="date"
@ -1833,7 +1833,7 @@ export default {
engineerName: '', engineerName: '',
priorityLevel: '', priorityLevel: '',
proofingNo: '', proofingNo: '',
proofingStatus: '进行中',
proofingStatus: '草稿',
proofingNumber: '', proofingNumber: '',
projectCreationDate: '', projectCreationDate: '',
projectCloseDate: '', projectCloseDate: '',
@ -2146,6 +2146,21 @@ export default {
this.$message.error('工厂和BU不能为空') this.$message.error('工厂和BU不能为空')
return false return false
} }
// create
if (this.oneKeyDialogMode === 'create') {
if (this.isOneKeyCreateFieldVisible('partDesc') && this.isBlankValue(inData.partDesc)) {
this.$message.error('料号描述不能为空')
return false
}
if (this.isOneKeyCreateFieldVisible('projectOwner') && this.isBlankValue(inData.projectOwner)) {
this.$message.error('PjM不能为空')
return false
}
if (this.isOneKeyCreateFieldVisible('engineer') && this.isBlankValue(inData.engineer)) {
this.$message.error('Engineer不能为空')
return false
}
}
if (this.oneKeyDialogMode === 'edit') { if (this.oneKeyDialogMode === 'edit') {
if (!inData.projectId || !inData.projectPartId || !inData.trackingId) { if (!inData.projectId || !inData.projectPartId || !inData.trackingId) {
this.$message.error('项目/物料/打样记录ID缺失,无法修改') this.$message.error('项目/物料/打样记录ID缺失,无法修改')

Loading…
Cancel
Save