|
@@ -71,7 +71,10 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="上传主图" props="mainImg">
|
|
|
+ <el-form-item
|
|
|
+ label="上传主图"
|
|
|
+ prop="mainImg"
|
|
|
+ >
|
|
|
<div
|
|
|
style="
|
|
|
width: 120px;
|
|
@@ -113,7 +116,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="状态" prop="status">
|
|
|
<el-radio-group v-model="ruleForm.status">
|
|
|
- <el-radio :label="1">启用</el-radio>
|
|
|
+ <el-radio :label="1">开启</el-radio>
|
|
|
<el-radio :label="0">关闭</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
@@ -127,7 +130,7 @@
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
|
|
|
- <matchingDialog ref="matchingDialog" @close="isEditDialog = false" />
|
|
|
+ <matchingDialog ref="matchingDialog" @close="isEditDialog = false" />
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -149,16 +152,16 @@ export default {
|
|
|
{ required: true, message: "请输入商品包名称", trigger: "blur" },
|
|
|
],
|
|
|
educationTypeId: [
|
|
|
- { required: true, message: "请选择教育类型", trigger: "blur" },
|
|
|
+ { required: true, message: "请选择教育类型", trigger: "blur" },
|
|
|
],
|
|
|
businessId: [
|
|
|
- { required: true, message: "请选择业务层次", trigger: "blur" },
|
|
|
+ { required: true, message: "请选择业务层次", trigger: "blur" },
|
|
|
],
|
|
|
gradeType: [
|
|
|
{ required: true, message: "请选择班级类型", trigger: "blur" },
|
|
|
],
|
|
|
- mainImg: [{ required: true, message: "主图", trigger: "blur" }],
|
|
|
- status: [{ required: true, message: "状态", trigger: "blur" }],
|
|
|
+ status: [{ required: true, message: "状态", trigger: "blur" }],
|
|
|
+ mainImg : [{ required: true, message: "未上传主图", trigger: "blur" }]
|
|
|
},
|
|
|
gradeType: [
|
|
|
{
|
|
@@ -183,7 +186,7 @@ export default {
|
|
|
// 获取业务层次-项目类型列表
|
|
|
"ruleForm.educationTypeId": {
|
|
|
handler: function () {
|
|
|
- if (this.isBusinessId) this.$set(this.ruleForm, 'businessId', null)
|
|
|
+ if (this.isBusinessId) this.$set(this.ruleForm, "businessId", null);
|
|
|
this.$api
|
|
|
.inquirebusinessList({
|
|
|
status: 1,
|
|
@@ -191,10 +194,11 @@ export default {
|
|
|
})
|
|
|
.then((res) => {
|
|
|
this.newBusinessList = res.rows;
|
|
|
- this.isBusinessId = true
|
|
|
});
|
|
|
+ this.isBusinessId = true;
|
|
|
},
|
|
|
- immediate: false
|
|
|
+ immediate: true,
|
|
|
+ deep: true
|
|
|
},
|
|
|
},
|
|
|
mounted() {},
|
|
@@ -211,17 +215,16 @@ export default {
|
|
|
this.ruleForm = {};
|
|
|
return;
|
|
|
}
|
|
|
- console.log(row, "row");
|
|
|
this.dialogTitle = "修改";
|
|
|
this.ruleForm = JSON.parse(JSON.stringify(row));
|
|
|
- this.isBusinessId = false
|
|
|
+ this.newBusinessList = [];
|
|
|
+ this.isBusinessId = false;
|
|
|
},
|
|
|
close() {
|
|
|
this.$emit("refresh");
|
|
|
},
|
|
|
submitForm() {
|
|
|
this.$refs["ruleForm"].validate((valid) => {
|
|
|
- console.log(valid, "rule");
|
|
|
if (valid) {
|
|
|
this.disabledBtn = true;
|
|
|
const _request =
|