|
|
|
@ -5,9 +5,9 @@
|
|
|
|
|
<el-col :span="20">
|
|
|
|
|
<el-form-item label="UDI码:" prop="code">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="editData.code"
|
|
|
|
|
clearable
|
|
|
|
|
disabled
|
|
|
|
|
v-model="editData.code"
|
|
|
|
|
clearable
|
|
|
|
|
disabled
|
|
|
|
|
></el-input>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
@ -72,6 +72,7 @@
|
|
|
|
|
<script>
|
|
|
|
|
|
|
|
|
|
import {
|
|
|
|
|
checkTempCode,
|
|
|
|
|
findByCode,
|
|
|
|
|
saveCode, tabCode
|
|
|
|
|
} from "@/api/inout/code";
|
|
|
|
@ -113,7 +114,20 @@ export default {
|
|
|
|
|
methods: {
|
|
|
|
|
saveCode() {
|
|
|
|
|
if (this.editType == 1) {
|
|
|
|
|
this.repeatAddCode(this.editData);
|
|
|
|
|
//校验该单有没有存在同序列号的码
|
|
|
|
|
if (!isBlank(this.editData.serialNo)) {
|
|
|
|
|
checkTempCode(this.editData).then((response) => {
|
|
|
|
|
if (response.code === 20000) {
|
|
|
|
|
this.repeatAddCode(this.editData);
|
|
|
|
|
return
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(response.message);
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}else{
|
|
|
|
|
this.repeatAddCode(this.editData);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// tabCode(this.editData)
|
|
|
|
|
// .then((response) => {
|
|
|
|
@ -128,17 +142,17 @@ export default {
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
saveCode(this.editData)
|
|
|
|
|
.then((response) => {
|
|
|
|
|
console.log(response)
|
|
|
|
|
if (response.code === 20000) {
|
|
|
|
|
this.$message.success("提交成功");
|
|
|
|
|
this.codeDetail = this.editData;
|
|
|
|
|
this.closeCodeDialog();
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(response.message);
|
|
|
|
|
}
|
|
|
|
|
this.loading = false;
|
|
|
|
|
});
|
|
|
|
|
.then((response) => {
|
|
|
|
|
console.log(response)
|
|
|
|
|
if (response.code === 20000) {
|
|
|
|
|
this.$message.success("提交成功");
|
|
|
|
|
this.codeDetail = this.editData;
|
|
|
|
|
this.closeCodeDialog();
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(response.message);
|
|
|
|
|
}
|
|
|
|
|
this.loading = false;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -150,18 +164,18 @@ export default {
|
|
|
|
|
findByCode() {
|
|
|
|
|
let query = {udiCode: this.editData.code};
|
|
|
|
|
findByCode(query)
|
|
|
|
|
.then((response) => {
|
|
|
|
|
if (response.code === 20000) {
|
|
|
|
|
if (response.data.scbssfbhxlh == "否") {
|
|
|
|
|
this.xlhEnable = true;
|
|
|
|
|
}
|
|
|
|
|
if (response.data.zxxsbzbhsydysl > 1) {
|
|
|
|
|
this.isUseDyCheck = true;
|
|
|
|
|
.then((response) => {
|
|
|
|
|
if (response.code === 20000) {
|
|
|
|
|
if (response.data.scbssfbhxlh == "否") {
|
|
|
|
|
this.xlhEnable = true;
|
|
|
|
|
}
|
|
|
|
|
if (response.data.zxxsbzbhsydysl > 1) {
|
|
|
|
|
this.isUseDyCheck = true;
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
}
|
|
|
|
|
this.loading = false;
|
|
|
|
|
});
|
|
|
|
|
this.loading = false;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -171,17 +185,17 @@ export default {
|
|
|
|
|
this.editData = JSON.parse(JSON.stringify(this.codeDetail));
|
|
|
|
|
this.findByCode();
|
|
|
|
|
//判断三区有数据的不允许修改
|
|
|
|
|
if(isBlank(this.editData.produceDate)){
|
|
|
|
|
this.isProduceDate=true
|
|
|
|
|
if (isBlank(this.editData.produceDate)) {
|
|
|
|
|
this.isProduceDate = true
|
|
|
|
|
}
|
|
|
|
|
if(isBlank(this.editData.expireDate)){
|
|
|
|
|
this.isExpireDate=true
|
|
|
|
|
if (isBlank(this.editData.expireDate)) {
|
|
|
|
|
this.isExpireDate = true
|
|
|
|
|
}
|
|
|
|
|
if(isBlank(this.editData.batchNo)){
|
|
|
|
|
this.isBatchNo=true
|
|
|
|
|
if (isBlank(this.editData.batchNo)) {
|
|
|
|
|
this.isBatchNo = true
|
|
|
|
|
}
|
|
|
|
|
if(isBlank(this.editData.serialNo)){
|
|
|
|
|
this.isSerialNo=true
|
|
|
|
|
if (isBlank(this.editData.serialNo)) {
|
|
|
|
|
this.isSerialNo = true
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|