|
@@ -335,9 +335,9 @@ export default {
|
|
|
name: "vehicleModel", // 车辆模型
|
|
|
components: { modelList },
|
|
|
data() {
|
|
|
- // 校验非负且最多2位小数
|
|
|
+ // 校验非负且最多3位小数
|
|
|
let validateNum = (rule, value, callback) => {
|
|
|
- !/^(0|[1-9][0-9]*)(\.\d{1,2})?$/.test(value) &&
|
|
|
+ !/^(0|[1-9][0-9]*)(\.\d{1,3})?$/.test(value) &&
|
|
|
callback(new Error(rule.message));
|
|
|
callback();
|
|
|
};
|
|
@@ -381,7 +381,10 @@ export default {
|
|
|
wheelbase: "", // 轴距
|
|
|
mass: "", // 质量
|
|
|
share: "", // 分享
|
|
|
- vehicleImage: "", // 对应的图片相对地址
|
|
|
+ // vehicleImage: "", // 对应的图片相对地址
|
|
|
+ id: "",
|
|
|
+ vehicleFrontView:"", // 对应的图片相对地址
|
|
|
+ vehicleTopView:"", // 对应的图片相对地址
|
|
|
},
|
|
|
vehicleTypeList: [],
|
|
|
vehicleModelList: [],
|
|
@@ -404,7 +407,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -412,7 +415,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -420,7 +423,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -428,7 +431,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -441,7 +444,7 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -449,7 +452,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -462,7 +465,7 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -475,7 +478,7 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -483,7 +486,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -491,7 +494,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -499,7 +502,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -507,7 +510,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -515,7 +518,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -523,7 +526,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -531,7 +534,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -539,7 +542,7 @@ export default {
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
|
{
|
|
|
validator: validateNum,
|
|
|
- message: "请输入最多带有两位小数的非负数",
|
|
|
+ message: "请输入最多带有3位小数的非负数",
|
|
|
trigger: ["blur"],
|
|
|
},
|
|
|
],
|
|
@@ -555,8 +558,8 @@ export default {
|
|
|
},
|
|
|
props: {
|
|
|
multiple: false,
|
|
|
- label: "dictName",
|
|
|
- value: "dictCode",
|
|
|
+ label: "name",
|
|
|
+ value: "code",
|
|
|
},
|
|
|
modelLabelList: [],
|
|
|
modelImgSrc: "",
|
|
@@ -579,9 +582,9 @@ export default {
|
|
|
if (res.code == 200 && res.info) {
|
|
|
this.$refs.form.clearValidate();
|
|
|
this.form = res.info;
|
|
|
- if (res.info.vehicleImage) {
|
|
|
+ if (res.info.vehicleFrontView) {
|
|
|
this.modelImgSrc = this.getImgUrl(
|
|
|
- res.info.vehicleImage
|
|
|
+ res.info.vehicleFrontView
|
|
|
);
|
|
|
}
|
|
|
} else {
|
|
@@ -620,7 +623,8 @@ export default {
|
|
|
addOne() {
|
|
|
this.$refs.form.resetFields();
|
|
|
this.form.vehicleCode = "";
|
|
|
- this.form.vehicleImage = "";
|
|
|
+ this.form.vehicleFrontView = "";
|
|
|
+ this.form.vehicleTopView = "";
|
|
|
this.form.share = "";
|
|
|
this.form.id = "";
|
|
|
this.modelImgSrc = "";
|
|
@@ -683,22 +687,28 @@ export default {
|
|
|
return src;
|
|
|
},
|
|
|
modelLabelChange() {
|
|
|
- let remark =
|
|
|
- this.$refs.cascader.getCheckedNodes(true)[0].data.remark;
|
|
|
- this.form.vehicleImage = remark;
|
|
|
+ console.log(this.$refs.cascader.getCheckedNodes(true)[0].data.vo);
|
|
|
+ Object.assign(
|
|
|
+ this.form,
|
|
|
+ this.$refs.cascader.getCheckedNodes(true)[0].data.vo
|
|
|
+ );
|
|
|
|
|
|
- this.modelImgSrc = this.getImgUrl(remark);
|
|
|
+ // console.log(info);
|
|
|
+ // console.log(this.$refs.cascader.getCheckedNodes(true)[0].data.vo);
|
|
|
+ // let remark =
|
|
|
+ // this.$refs.cascader.getCheckedNodes(true)[0].data.remark;
|
|
|
+ // this.form.vehicleImage = remark;
|
|
|
+
|
|
|
+ this.modelImgSrc = this.getImgUrl(this.form.vehicleFrontView);
|
|
|
},
|
|
|
async getModelLabelList() {
|
|
|
await this.$axios({
|
|
|
method: "post",
|
|
|
- url: this.$api.common.getDictTreesByTypes,
|
|
|
- data: {
|
|
|
- dictTypes: "modelLabel",
|
|
|
- },
|
|
|
+ url: this.$api.modelLibrary.getVehicleTempTree,
|
|
|
+ data: {},
|
|
|
}).then((res) => {
|
|
|
if (res.code == 200 && res.info) {
|
|
|
- this.modelLabelList = res.info.modelLabel;
|
|
|
+ this.modelLabelList = res.info;
|
|
|
} else {
|
|
|
this.$message.error(res.message || "获取车辆模型列表失败");
|
|
|
}
|