|
|
|
@ -56,8 +56,8 @@ |
|
|
|
|
<el-option label="摩托车" value="1002" /> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="科目" prop="subjects"> |
|
|
|
|
<el-select v-model="form.subjects" placeholder="多选" multiple style="width: 100%"> |
|
|
|
|
<el-form-item label="科目" prop="subjectList"> |
|
|
|
|
<el-select v-model="form.subjectList" placeholder="多选" multiple style="width: 100%"> |
|
|
|
|
<el-option label="科一" value="1" /> |
|
|
|
|
<el-option label="科四" value="4" /> |
|
|
|
|
</el-select> |
|
|
|
@ -130,7 +130,7 @@ const showDialog = ref(false) |
|
|
|
|
const form = ref({ |
|
|
|
|
memberName: '', |
|
|
|
|
carTypeId: undefined, |
|
|
|
|
subjects: [], |
|
|
|
|
subjectList: [], |
|
|
|
|
price: '', |
|
|
|
|
discount: '', |
|
|
|
|
duration: '', |
|
|
|
@ -140,7 +140,7 @@ const form = ref({ |
|
|
|
|
const rules = ref({ |
|
|
|
|
memberName: [{ required: true, message: '请输入会员名称', trigger: 'blur' }], |
|
|
|
|
carTypeId: [{ required: true, message: '请输入车型', trigger: 'change' }], |
|
|
|
|
subjects: [{ required: true, message: '请输入科目', trigger: 'blur' }], |
|
|
|
|
subjectList: [{ required: true, message: '请输入科目', trigger: 'blur' }], |
|
|
|
|
price: [{ required: true, message: '请输入价格', trigger: 'blur' }], |
|
|
|
|
discount: [{ required: true, message: '请输入折扣价', trigger: 'blur' }], |
|
|
|
|
duration: [{ required: true, message: '请输入有效期', trigger: 'blur' }] |
|
|
|
@ -149,10 +149,10 @@ const rules = ref({ |
|
|
|
|
function addVip() { |
|
|
|
|
showDialog.value = true |
|
|
|
|
|
|
|
|
|
form.value.carTypeId = { |
|
|
|
|
form.value = { |
|
|
|
|
memberName: '', |
|
|
|
|
carTypeId: searchForm.value.carTypeId, |
|
|
|
|
subjects: [], |
|
|
|
|
subjectList: [], |
|
|
|
|
price: '', |
|
|
|
|
discount: '', |
|
|
|
|
duration: '', |
|
|
|
@ -162,7 +162,7 @@ function addVip() { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function editVip(row) { |
|
|
|
|
form.value = { ...row, subjects: row.subjects.split(','), unit: Number(row.unit) } |
|
|
|
|
form.value = { ...row, carTypeId: row.carTypeId + '', unit: Number(row.unit) } |
|
|
|
|
showDialog.value = true |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|