Browse Source

复制需要输入试验单号

master
han\hanst 12 hours ago
parent
commit
0810a49ce1
  1. 28
      src/views/modules/erf/components/expApplyForm.vue
  2. 10
      src/views/modules/erf/expApplyList.vue

28
src/views/modules/erf/components/expApplyForm.vue

@ -7,18 +7,6 @@
label-position="top"
style="margin-left: 5px; margin-top: -5px;">
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="试验单号" prop="applyNo">
<el-input
v-model="saveHeaderData.applyNo"
:readonly="readonly || (isEdit && saveHeaderData.status !== '草稿' && saveHeaderData.status !== '已驳回')"
placeholder="请输入试验单号">
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="事业部" prop="buNo">
@ -49,7 +37,15 @@
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="试验单号" prop="applyNo">
<el-input
v-model="saveHeaderData.applyNo"
:readonly="readonly || (isEdit && saveHeaderData.status !== '草稿' && saveHeaderData.status !== '已驳回')"
placeholder="请输入试验单号">
</el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="项目编号" prop="projectNo">
<el-input
@ -73,9 +69,7 @@
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="试验名称" prop="title">
<el-input
@ -91,10 +85,8 @@
<el-input v-model="saveHeaderData.projectLeader" disabled></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="24">
<el-col :span="12">
<el-form-item label="试验目的" prop="purpose">
<el-input
v-model="saveHeaderData.purpose"

10
src/views/modules/erf/expApplyList.vue

@ -528,6 +528,9 @@
<el-form-item label="源试验单号">
<el-tag type="primary">{{ copyData.sourceApplyNo }}</el-tag>
</el-form-item>
<el-form-item label="试验单号">
<el-input v-model="copyData.applyNo" placeholder="请输入试验单号"></el-input>
</el-form-item>
<el-form-item label="复制选项">
<el-checkbox-group v-model="copyData.copyOptions" class="checkbox-vertical">
@ -741,6 +744,7 @@ export default {
copyLoading: false,
copyData: {
sourceApplyNo: '',
applyNo: '',
copyOptions: ['triConfirm','rawMaterialList'] //
}
}
@ -1604,10 +1608,14 @@ export default {
* 确认复制申请单
*/
confirmCopy() {
if (!this.copyData.applyNo) {
this.$message.warning('请输入新的试验单号')
return
}
this.copyLoading = true
const copyParams = {
sourceApplyNo: this.copyData.sourceApplyNo,
applyNo: this.copyData.applyNo,
copyTriConfirm: this.copyData.copyOptions.includes('triConfirm'),
copyAttachment: this.copyData.copyOptions.includes('attachment'),
copyRawMaterialList: this.copyData.copyOptions.includes('rawMaterialList'),

Loading…
Cancel
Save