|
@@ -255,7 +255,8 @@
|
|
<el-select
|
|
<el-select
|
|
v-model="listData.interfacePushId"
|
|
v-model="listData.interfacePushId"
|
|
placeholder="请选择官方信息推送"
|
|
placeholder="请选择官方信息推送"
|
|
- disabled
|
|
|
|
|
|
+ :disabled="copyData.interfacePushId"
|
|
|
|
+ clearable
|
|
>
|
|
>
|
|
<el-option
|
|
<el-option
|
|
v-for="(item, index) in type1List"
|
|
v-for="(item, index) in type1List"
|
|
@@ -270,7 +271,8 @@
|
|
<el-select
|
|
<el-select
|
|
v-model="listData.interfacePeriodId"
|
|
v-model="listData.interfacePeriodId"
|
|
placeholder="请选择官方学时推送"
|
|
placeholder="请选择官方学时推送"
|
|
- disabled
|
|
|
|
|
|
+ :disabled="copyData.interfacePeriodId"
|
|
|
|
+ clearable
|
|
>
|
|
>
|
|
<el-option
|
|
<el-option
|
|
v-for="(item, index) in type3List"
|
|
v-for="(item, index) in type3List"
|
|
@@ -285,7 +287,8 @@
|
|
<el-select
|
|
<el-select
|
|
v-model="listData.interfaceAccountId"
|
|
v-model="listData.interfaceAccountId"
|
|
placeholder="请选择官方学习账号开通"
|
|
placeholder="请选择官方学习账号开通"
|
|
- disabled
|
|
|
|
|
|
+ :disabled="copyData.interfaceAccountId"
|
|
|
|
+ clearable
|
|
>
|
|
>
|
|
<el-option
|
|
<el-option
|
|
v-for="(item, index) in type2List"
|
|
v-for="(item, index) in type2List"
|
|
@@ -332,6 +335,7 @@ import { mapGetters } from "vuex";
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ copyData:{},
|
|
classStartStatus: false,
|
|
classStartStatus: false,
|
|
classEndStatus: false,
|
|
classEndStatus: false,
|
|
minNums: 0,
|
|
minNums: 0,
|
|
@@ -489,6 +493,7 @@ export default {
|
|
];
|
|
];
|
|
}
|
|
}
|
|
this.minNums = res.data.studentNum;
|
|
this.minNums = res.data.studentNum;
|
|
|
|
+ this.copyData = JSON.parse(JSON.stringify(res.data))
|
|
this.listData = res.data;
|
|
this.listData = res.data;
|
|
})
|
|
})
|
|
.finally(() => {
|
|
.finally(() => {
|
|
@@ -585,6 +590,9 @@ export default {
|
|
if (data.learningStatus === 3) {
|
|
if (data.learningStatus === 3) {
|
|
data.learningTimeStart = this.listData.learningTimeStart / 1000;
|
|
data.learningTimeStart = this.listData.learningTimeStart / 1000;
|
|
}
|
|
}
|
|
|
|
+ if(!data.interfaceAccountId){
|
|
|
|
+ delete data.officialLearningUrl
|
|
|
|
+ }
|
|
delete data.goodsList;
|
|
delete data.goodsList;
|
|
this.$api.editGradegrade(data).then((res) => {
|
|
this.$api.editGradegrade(data).then((res) => {
|
|
this.$message.success("修改成功");
|
|
this.$message.success("修改成功");
|