|
|
@ -1,6 +1,7 @@ |
|
|
<script xmlns="http://www.w3.org/1999/html"> |
|
|
<script xmlns="http://www.w3.org/1999/html"> |
|
|
import {editDrawing, removeDrawing, searchDrawingDetailList, searchDrawingList} from "../../../api/code/codeDrawing"; |
|
|
import {editDrawing, removeDrawing, searchDrawingDetailList, searchDrawingList} from "../../../api/code/codeDrawing"; |
|
|
import dayjs from "dayjs"; |
|
|
import dayjs from "dayjs"; |
|
|
|
|
|
import {queryCodeErpPartNo} from "../../../api/code/codeParameterDef"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
name: "CodeList", |
|
|
name: "CodeList", |
|
|
@ -60,6 +61,14 @@ export default { |
|
|
this.saveDialogVisible = true; |
|
|
this.saveDialogVisible = true; |
|
|
}, |
|
|
}, |
|
|
editDrawing(){ |
|
|
editDrawing(){ |
|
|
|
|
|
if (this.drawing.erpPartNo && !this.drawing.erpPartDesc){ |
|
|
|
|
|
this.$message.warning("IFS Part No 不存在"); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
if (!this.drawing.erpPartDesc){ |
|
|
|
|
|
this.$message.warning("IFS Part Description 不能为空"); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
editDrawing(this.drawing).then(({data})=>{ |
|
|
editDrawing(this.drawing).then(({data})=>{ |
|
|
if (data && data.code === 0){ |
|
|
if (data && data.code === 0){ |
|
|
this.searchDrawingList(); |
|
|
this.searchDrawingList(); |
|
|
@ -72,6 +81,24 @@ export default { |
|
|
this.$message.error(error); |
|
|
this.$message.error(error); |
|
|
}); |
|
|
}); |
|
|
}, |
|
|
}, |
|
|
|
|
|
handleBlurErpPartNo(){ |
|
|
|
|
|
let params = { |
|
|
|
|
|
erpPartNo:this.drawing.erpPartNo, |
|
|
|
|
|
} |
|
|
|
|
|
queryCodeErpPartNo(params).then(({data})=>{ |
|
|
|
|
|
if (data && data.code === 0){ |
|
|
|
|
|
if (data.row){ |
|
|
|
|
|
this.drawing.erpPartDesc = data.row.partDesc |
|
|
|
|
|
}else { |
|
|
|
|
|
this.drawing.erpPartDesc = '' |
|
|
|
|
|
} |
|
|
|
|
|
}else { |
|
|
|
|
|
this.$message.warning(data.msg) |
|
|
|
|
|
} |
|
|
|
|
|
}).catch((error)=>{ |
|
|
|
|
|
this.$message.error(error) |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
handleDetail(row){ |
|
|
handleDetail(row){ |
|
|
this.detailLoading = true; |
|
|
this.detailLoading = true; |
|
|
this.drawingDetailList = []; |
|
|
this.drawingDetailList = []; |
|
|
@ -168,20 +195,38 @@ export default { |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
<el-dialog title="编辑编码" :close-on-click-modal="false" :visible.sync="saveDialogVisible"> |
|
|
|
|
|
|
|
|
<el-dialog title="编辑编码" :close-on-click-modal="false" :visible.sync="saveDialogVisible" width="1000px"> |
|
|
<!-- <fieldset--> |
|
|
<!-- <fieldset--> |
|
|
<!-- style="margin-top: 2px;border-color: rgb(255,255,255);">--> |
|
|
<!-- style="margin-top: 2px;border-color: rgb(255,255,255);">--> |
|
|
<!-- <legend>更改前信息</legend>--> |
|
|
<!-- <legend>更改前信息</legend>--> |
|
|
<el-form label-position="top" :model="drawing" ref="drawingForm"> |
|
|
<el-form label-position="top" :model="drawing" ref="drawingForm"> |
|
|
<el-form-item label="编码:"> |
|
|
|
|
|
<el-input readonly v-model="drawing.drawingNo" style="width: 200px"></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="编码描述:"> |
|
|
|
|
|
<el-input v-model="drawing.drawingDesc" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="备注:"> |
|
|
|
|
|
<el-input v-model="drawing.remark" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-row :gutter="10"> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item label="编码:"> |
|
|
|
|
|
<el-input readonly v-model="drawing.drawingNo" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="4"> |
|
|
|
|
|
<el-form-item label="IFS Part No:"> |
|
|
|
|
|
<el-input v-model="drawing.erpPartNo" @blur="handleBlurErpPartNo"></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item label="IFS Part Description:"> |
|
|
|
|
|
<el-input v-model="drawing.erpPartDesc" disabled></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="24"> |
|
|
|
|
|
<el-form-item label="编码描述:"> |
|
|
|
|
|
<el-input v-model="drawing.drawingDesc" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="24"> |
|
|
|
|
|
<el-form-item label="备注:"> |
|
|
|
|
|
<el-input v-model="drawing.remark" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
</el-form> |
|
|
</el-form> |
|
|
<!-- </fieldset>--> |
|
|
<!-- </fieldset>--> |
|
|
<!-- <fieldset--> |
|
|
<!-- <fieldset--> |
|
|
|