diff --git a/src/views/Order/components/EditPackage.vue b/src/views/Order/components/EditPackage.vue index 585c406..c2273d4 100644 --- a/src/views/Order/components/EditPackage.vue +++ b/src/views/Order/components/EditPackage.vue @@ -271,6 +271,7 @@ postData.FOperateType = "1"; let result = await updatePackageData(postData) || -1; if (result > 0) this.$emit('cancelClick', true); + if (result == -2) layer.msg("包规已存在", { icon : 2, time: 1000}) layer.close(idx); }, async _getChildList() { diff --git a/src/views/System/components/PowerRole.vue b/src/views/System/components/PowerRole.vue index 897f36f..4048136 100644 --- a/src/views/System/components/PowerRole.vue +++ b/src/views/System/components/PowerRole.vue @@ -46,7 +46,8 @@ - + + 保存 取消 @@ -71,6 +72,10 @@ position: absolute; bottom: 38px; } + .mb { + position: relative; + margin-top: 70px; + } .mb4, .mb5 { diff --git a/src/views/Team/components/AddTerm.vue b/src/views/Team/components/AddTerm.vue index 06d3a5c..e54bb6b 100644 --- a/src/views/Team/components/AddTerm.vue +++ b/src/views/Team/components/AddTerm.vue @@ -136,6 +136,7 @@ import { import { getFactoryList } from "/src/api/api/factory"; +import { layer } from '@layui/layer-vue'; export default { setup() { @@ -305,6 +306,13 @@ export default { postData.FWeightUnit = (postData.FWeightUnit || "").trim(); postData.FFormulaName = (postData.FFormulaName || "").trim(); postData.FCreateFactoryID=(postData.FCreateFactoryID==-1?"":postData.FCreateFactoryID); + + // 没有试验号 + if (!postData.FFormulaTestCode) { + layer.msg("所选配方无试验号", { icon : 2, time: 1000}) + return false + } + for (let key in postData) { if (postData[key] == "") return false; } @@ -313,12 +321,14 @@ export default { // layer.msg('必须要输入包材代码') // return false; // } + postData.FState = isCreate ? 1 : 0; postData = JSON.parse(JSON.stringify(postData)); if (postData.FTestCode != postData.FFormulaTestCode) { this.sureTextCode(postData); return false; } + this._postTermData(postData); }, //数据-确认 diff --git a/src/views/materia/all.vue b/src/views/materia/all.vue index 71808b0..aecdda8 100644 --- a/src/views/materia/all.vue +++ b/src/views/materia/all.vue @@ -10,8 +10,8 @@ - + @@ -165,7 +165,6 @@ current: 1 }); const dataList = ref([]); - const typeList = ref([]); const searchObj = ref({}); const postData = ref({}); const MaterialModel= ref({}); @@ -174,12 +173,19 @@ const objInfoObj = ref({}); const editType = ref(1); const stateList = ref([{ - id: 1, - name: "进行中" - }, { - id: 2, - name: "已完成" - }]); + id: 1, + name: "进行中" + }, { + id: 2, + name: "已完成" + }]); + const typeList = ref([{ + id: 1, + name: "新增" + }, { + id: 2, + name: "修改" + }]); const hasLoaded = ref(false); const dataItem=ref([]); return { @@ -221,7 +227,6 @@ this.dataColumn[2].hide = true; this.dataColumn[7].hide = false; } - this._getTypeList(); this._getPageList(true); }, methods: { @@ -239,13 +244,6 @@ this.showEditBox[i] = false; } }, - _getTypeList() { - this.typeList = [{ - 0: "全部", - 1: "新增", - 2: "修改" - }] - }, //分页列表 async _getPageList(isFirst, showOk) { this.pageInfo.total = 0; diff --git a/src/views/materia/components/AddMateria.vue b/src/views/materia/components/AddMateria.vue index 0237ce5..fb06ea8 100644 --- a/src/views/materia/components/AddMateria.vue +++ b/src/views/materia/components/AddMateria.vue @@ -26,10 +26,10 @@ {{ seletList[0].find(s => s.FValue == dataInfo.FWeightUnit).FName }}

- + - + @@ -283,7 +283,7 @@ export default { postData.FState = isCreate ? 1 : 0; for (let key in postData) { - if (postData[key] == "") return false; + if (postData[key] == "" && key != "FTestCode") return false; } postData = JSON.parse(JSON.stringify(postData)); diff --git a/src/views/materia/route.vue b/src/views/materia/route.vue index a4c6b8c..4c21e7b 100644 --- a/src/views/materia/route.vue +++ b/src/views/materia/route.vue @@ -6,19 +6,19 @@ - - + + - + + :label="tv.name"> @@ -37,11 +37,10 @@ -