vue中级联选择器回填_vue element 级联选择器,复杂操作,异步加载所有级联选项,并回显 解决因id 有部分重复后导致的bug问题 无法回显的问题...

width="600px"

:title="dialogInfo.title"

:close-on-click-modal="false"

:visible="true"

:before-close="closeSelf"

>

class="create-form"

:model="dataForm"

:rules="dataRule"

ref="ruleForm"

label-width="110px"

>

v-model="dataForm.courseName"

maxlength="100"

show-word-limit

placeholder="请输入课程名称"

>

v-if="dialogInfo.pageState === 'edit'"

label="讲师:"

prop="teacherName"

>

{ {

dataForm.teacherName

}}

修改

小学

初中

高中

v-model="dataForm.grade"

@change="handleGrade"

placeholder="请选择年级"

>

v-for="(item, index) in gradeArr"

:key="index"

:label="item.name"

:value="item.code"

>

v-if="showCascader"

:disabled="!editFlag"

ref="cascader"

class="cascader"

v-model="dataForm.courseNameArr"

:props="props"

@change="chooseCourse"

>

请先选择学段和年级,再选择学科!

v-if="dialogInfo.pageState !== 'edit'"

label="课程简介:"

>

type="textarea"

placeholder="请输入课程简介"

v-model="dataForm.courseIntroduce"

maxlength="50"

:rows="2"

show-word-limit

>

取消

确定

width="800px"

title="选择讲师"

:visible.sync="innerVisible"

append-to-body

>

v-model="realName"

placeholder="请输入姓名"

>

查询

:columnsData="columnsData"

:tableData="tableData"

>

:pageInfo="pageInfo"

v-if="tableData.length > 0"

@getNewPage="getNewData"

>

import CommonTable from '@/components/common/common-table';

import pagenation from '@/components/common/pagenation';

import { timeFormat, getDateTime } from '@/utils';

import { dateUtils } from '@/utils/dateUtils';

export default {

name: 'dialog-editCourseTable',

components: { CommonTable, pagenation },

data() {

let self = this;

return {

pageInfo: {

total: 0,

pageSize: 10,

pageNum: 1

},

innerVisible: false,

showCascader: true,

dataForm: {

courseNameArr: [],

sn: null, //为空时为新增,否则为修改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值