|
|
@@ -130,7 +130,10 @@
|
|
|
/>
|
|
|
<el-table-column fixed="right" label="操作" prop width="300">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="text" @click="handleClick(scope.row)"
|
|
|
+ <el-button
|
|
|
+ type="text"
|
|
|
+ @click="handleClick(scope.row)"
|
|
|
+ v-if="scope.row.courseware_category !== 'EEP'"
|
|
|
>编辑</el-button
|
|
|
>
|
|
|
<el-button type="text" @click="handleView(scope.row)"
|
|
|
@@ -196,7 +199,12 @@
|
|
|
label-width="90px"
|
|
|
prop="name"
|
|
|
>
|
|
|
- <el-input v-model="formDialog.name" autocomplete="off" name="name" />
|
|
|
+ <el-input
|
|
|
+ v-model="formDialog.name"
|
|
|
+ autocomplete="off"
|
|
|
+ name="name"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
class="label-input"
|
|
|
@@ -208,6 +216,7 @@
|
|
|
v-model="formDialog.name_english"
|
|
|
autocomplete="off"
|
|
|
name="name_english"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="教材类型" label-width="90px" prop="type_name_list">
|
|
|
@@ -221,6 +230,7 @@
|
|
|
multiple
|
|
|
allow-create
|
|
|
default-first-option
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, index) in typeList"
|
|
|
@@ -240,6 +250,7 @@
|
|
|
v-model="formDialog.author"
|
|
|
autocomplete="off"
|
|
|
name="author"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
@@ -252,6 +263,7 @@
|
|
|
v-model="formDialog.edition"
|
|
|
autocomplete="off"
|
|
|
name="edition"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
@@ -264,6 +276,7 @@
|
|
|
v-model="formDialog.publisher"
|
|
|
autocomplete="off"
|
|
|
name="publisher"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
@@ -276,6 +289,7 @@
|
|
|
v-model="formDialog.publish_number"
|
|
|
autocomplete="off"
|
|
|
name="publish_number"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
@@ -288,6 +302,7 @@
|
|
|
autocomplete="off"
|
|
|
name="series_code"
|
|
|
v-model="formDialog.series_code"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
@@ -303,6 +318,7 @@
|
|
|
type="number"
|
|
|
@blur="blurPrice"
|
|
|
@input="inputPrice"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所属机构" label-width="90px" prop="org_id">
|
|
|
@@ -313,6 +329,7 @@
|
|
|
name="agency"
|
|
|
placeholder="请选择机构"
|
|
|
@change="changeAgency"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(statusItem, index) in diaMyOrgList"
|
|
|
@@ -323,7 +340,11 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="教材描述" label-width="90px" prop="description">
|
|
|
- <el-input v-model="formDialog.description" type="textarea" />
|
|
|
+ <el-input
|
|
|
+ v-model="formDialog.description"
|
|
|
+ type="textarea"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
<!-- <el-form-item label="发布状态" label-width="90px">
|
|
|
<el-radio label="0" v-model="formDialog.publish_status">下架</el-radio>
|
|
|
@@ -347,7 +368,10 @@
|
|
|
:key="'themeColor' + index"
|
|
|
v-model="formDialog.courseware_category"
|
|
|
:label="item.value"
|
|
|
- :disabled="titleEdit === '编辑教材'"
|
|
|
+ :disabled="
|
|
|
+ titleEdit === '编辑教材' ||
|
|
|
+ formDialog.courseware_category === 'EEP'
|
|
|
+ "
|
|
|
@change="handleChangeTheme"
|
|
|
>
|
|
|
{{ item.name }}
|
|
|
@@ -359,6 +383,7 @@
|
|
|
:key="'themeColor' + index"
|
|
|
v-model="formDialog.theme_color"
|
|
|
:label="item.value"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
>
|
|
|
{{ item.name }}
|
|
|
</el-radio>
|
|
|
@@ -377,6 +402,7 @@
|
|
|
list-type="picture"
|
|
|
multiple
|
|
|
style="width: 500px"
|
|
|
+ :disabled="formDialog.courseware_category === 'EEP'"
|
|
|
>
|
|
|
<el-button size="mini" type="success">点击上传</el-button>
|
|
|
</el-upload>
|
|
|
@@ -451,6 +477,10 @@ export default {
|
|
|
value: "RLC",
|
|
|
name: "轻松学中文",
|
|
|
},
|
|
|
+ {
|
|
|
+ value: "EEP",
|
|
|
+ name: "新版编辑器教材",
|
|
|
+ },
|
|
|
], // 课件类型
|
|
|
tableData: [], // 数据内容
|
|
|
currentPage: 1, // 当前页码
|