BUG 29733
This commit is contained in:
@@ -163,7 +163,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { mapState } from "vuex";
|
import {mapState} from "vuex";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "addGoods",
|
name: "addGoods",
|
||||||
props: {
|
props: {
|
||||||
@@ -206,34 +207,23 @@ export default {
|
|||||||
callback(new Error("请输入单价"));
|
callback(new Error("请输入单价"));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
var integral2 = (rule, value, callback) => {
|
|
||||||
if (value) {
|
|
||||||
if (/^[1-9]\d*$/.test(value)) {
|
|
||||||
callback();
|
|
||||||
} else {
|
|
||||||
callback(new Error("请输入正整数"));
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
callback(new Error("请输入库存"));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
return {
|
return {
|
||||||
shopId: [{ required: true, message: "请选择店铺", trigger: "change" }],
|
shopId: [{required: true, message: "请选择店铺", trigger: "change"}],
|
||||||
merchandiseType: [
|
merchandiseType: [
|
||||||
{ required: true, message: "请选择商品类型", trigger: "change" },
|
{required: true, message: "请选择商品类型", trigger: "change"},
|
||||||
],
|
],
|
||||||
merchandiseName: [
|
merchandiseName: [
|
||||||
{ required: true, message: "请输入商品名称", trigger: "blur" },
|
{required: true, message: "请输入商品名称", trigger: "blur"},
|
||||||
],
|
],
|
||||||
costIntegral: [
|
costIntegral: [
|
||||||
{ required: true, validator: integral, trigger: "blur" },
|
{required: true, validator: integral, trigger: "blur"},
|
||||||
],
|
],
|
||||||
inventoryNumber: [
|
inventoryNumber: [
|
||||||
{ required: true, validator: integral2, trigger: "blur" },
|
{required: true, pattern: /^\d*[.\d]\d?$/, message: "请输入正数,最多保留一位小数", trigger: "blur"},
|
||||||
],
|
],
|
||||||
status: [{ required: true, message: "请选择状态", trigger: "change" }],
|
status: [{required: true, message: "请选择状态", trigger: "change"}],
|
||||||
fileList: [
|
fileList: [
|
||||||
{ required: true, message: "请上传商品图片", trigger: "change" },
|
{required: true, message: "请上传商品图片", trigger: "change"},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
@@ -290,7 +280,7 @@ export default {
|
|||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
this.forms = { ...res.data };
|
this.forms = {...res.data};
|
||||||
let i = this.shopList.findIndex(
|
let i = this.shopList.findIndex(
|
||||||
(item) => item.id == this.forms.shopId
|
(item) => item.id == this.forms.shopId
|
||||||
);
|
);
|
||||||
@@ -337,21 +327,26 @@ export default {
|
|||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.add_order {
|
.add_order {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|
||||||
.form_div {
|
.form_div {
|
||||||
padding: 16px 0;
|
padding: 16px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.above {
|
.above {
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
||||||
.left {
|
.left {
|
||||||
width: 50%;
|
width: 50%;
|
||||||
float: left;
|
float: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
.right {
|
.right {
|
||||||
width: 50%;
|
width: 50%;
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.iconEdit,
|
.iconEdit,
|
||||||
.Edit {
|
.Edit {
|
||||||
color: #5088ff;
|
color: #5088ff;
|
||||||
@@ -359,6 +354,7 @@ export default {
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
padding-left: 8px;
|
padding-left: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.info {
|
.info {
|
||||||
padding: 16px 0;
|
padding: 16px 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user