|
@@ -15,23 +15,31 @@
|
|
placeholder="请输入题目内容"
|
|
placeholder="请输入题目内容"
|
|
v-model="keyValue"
|
|
v-model="keyValue"
|
|
style="margin-right: 10px"
|
|
style="margin-right: 10px"
|
|
- ></el-input><el-button
|
|
|
|
|
|
+ ></el-input
|
|
|
|
+ ><el-button
|
|
size="medium"
|
|
size="medium"
|
|
@click="$refs.batchPop.openBoxs(tableData, businObj, 3)"
|
|
@click="$refs.batchPop.openBoxs(tableData, businObj, 3)"
|
|
type="success"
|
|
type="success"
|
|
|
|
+ :disabled="!noStudent"
|
|
>(旧系统)Excel批量导入</el-button
|
|
>(旧系统)Excel批量导入</el-button
|
|
>
|
|
>
|
|
<el-button
|
|
<el-button
|
|
size="medium"
|
|
size="medium"
|
|
@click="$refs.batchPop.openBoxs(tableData, businObj, 2)"
|
|
@click="$refs.batchPop.openBoxs(tableData, businObj, 2)"
|
|
type="success"
|
|
type="success"
|
|
|
|
+ :disabled="!noStudent"
|
|
>Word批量导入</el-button
|
|
>Word批量导入</el-button
|
|
><el-button
|
|
><el-button
|
|
size="medium"
|
|
size="medium"
|
|
@click="$refs.batchPop.openBoxs(tableData, businObj, 1)"
|
|
@click="$refs.batchPop.openBoxs(tableData, businObj, 1)"
|
|
type="success"
|
|
type="success"
|
|
|
|
+ :disabled="!noStudent"
|
|
>Excel批量导入</el-button
|
|
>Excel批量导入</el-button
|
|
- ><el-button size="medium" @click="delAll" type="danger"
|
|
|
|
|
|
+ ><el-button
|
|
|
|
+ size="medium"
|
|
|
|
+ @click="delAll"
|
|
|
|
+ type="danger"
|
|
|
|
+ :disabled="!noStudent"
|
|
>批量删除</el-button
|
|
>批量删除</el-button
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -41,9 +49,23 @@
|
|
@click="addClick(props.scope.row, 0, props.scope.row.index)"
|
|
@click="addClick(props.scope.row, 0, props.scope.row.index)"
|
|
>编辑</el-button
|
|
>编辑</el-button
|
|
>
|
|
>
|
|
- <el-button type="text" @click="del(props.scope.row)">删除</el-button>
|
|
|
|
|
|
+ <el-button
|
|
|
|
+ type="text"
|
|
|
|
+ @click="del(props.scope.row)"
|
|
|
|
+ :disabled="!noStudent"
|
|
|
|
+ >删除</el-button
|
|
|
|
+ >
|
|
</template>
|
|
</template>
|
|
</table-list>
|
|
</table-list>
|
|
|
|
+ <el-pagination
|
|
|
|
+ @size-change="handleSizeChangepage"
|
|
|
|
+ @current-change="handleCurrentChangepage"
|
|
|
|
+ :current-page="page.pageNum"
|
|
|
|
+ :page-sizes="[10, 20, 50, 100]"
|
|
|
|
+ :page-size="page.pageSize"
|
|
|
|
+ layout="total, sizes, prev, pager, next, jumper"
|
|
|
|
+ :total="navText.index">
|
|
|
|
+ </el-pagination>
|
|
<div class="centerStys">
|
|
<div class="centerStys">
|
|
<el-button size="small" @click="backPage">取消</el-button>
|
|
<el-button size="small" @click="backPage">取消</el-button>
|
|
<!-- <el-button size="small" type="warning" @click="preview">预览</el-button> -->
|
|
<!-- <el-button size="small" type="warning" @click="preview">预览</el-button> -->
|
|
@@ -51,7 +73,6 @@
|
|
size="small"
|
|
size="small"
|
|
type="primary"
|
|
type="primary"
|
|
@click="submitTableAllInfos"
|
|
@click="submitTableAllInfos"
|
|
- :disabled="!noStudent"
|
|
|
|
:loading="disabledBtn"
|
|
:loading="disabledBtn"
|
|
>确定</el-button
|
|
>确定</el-button
|
|
>
|
|
>
|
|
@@ -155,6 +176,7 @@
|
|
></el-input> </el-form-item
|
|
></el-input> </el-form-item
|
|
></el-form>
|
|
></el-form>
|
|
<questionBank
|
|
<questionBank
|
|
|
|
+ :noStudent="!noStudent"
|
|
:dingFormInfo="listNums"
|
|
:dingFormInfo="listNums"
|
|
:nums="1"
|
|
:nums="1"
|
|
ref="child"
|
|
ref="child"
|
|
@@ -991,7 +1013,11 @@ export default {
|
|
uploadStatus: false, //是否同步预览
|
|
uploadStatus: false, //是否同步预览
|
|
simulateConfigJson: "",
|
|
simulateConfigJson: "",
|
|
simulateStatus: 1,
|
|
simulateStatus: 1,
|
|
- disableTypeStatus:false,//安管三类 禁用简答题
|
|
|
|
|
|
+ disableTypeStatus: false, //安管三类 禁用简答题
|
|
|
|
+ page: {
|
|
|
|
+ pageSize: 10,
|
|
|
|
+ pageNum: 1,
|
|
|
|
+ },
|
|
};
|
|
};
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -1002,6 +1028,19 @@ export default {
|
|
});
|
|
});
|
|
return num;
|
|
return num;
|
|
},
|
|
},
|
|
|
|
+ // computedData: function () {
|
|
|
|
+ // return function (data) {
|
|
|
|
+ // var arr = [];
|
|
|
|
+ // if (this.keyValue) {
|
|
|
|
+ // arr = data.filter((item) => {
|
|
|
|
+ // return item.content.search(this.keyValue) !== -1;
|
|
|
|
+ // });
|
|
|
|
+ // } else {
|
|
|
|
+ // arr = data;
|
|
|
|
+ // }
|
|
|
|
+ // return arr;
|
|
|
|
+ // };
|
|
|
|
+ // },
|
|
computedData: function () {
|
|
computedData: function () {
|
|
return function (data) {
|
|
return function (data) {
|
|
var arr = [];
|
|
var arr = [];
|
|
@@ -1012,6 +1051,11 @@ export default {
|
|
} else {
|
|
} else {
|
|
arr = data;
|
|
arr = data;
|
|
}
|
|
}
|
|
|
|
+ arr = data.slice(
|
|
|
|
+ (this.page.pageNum - 1) * this.page.pageSize,
|
|
|
|
+ this.page.pageSize * this.page.pageNum
|
|
|
|
+ );
|
|
|
|
+ console.log(arr);
|
|
return arr;
|
|
return arr;
|
|
};
|
|
};
|
|
},
|
|
},
|
|
@@ -1083,6 +1127,8 @@ export default {
|
|
.then((res) => {
|
|
.then((res) => {
|
|
if (res.data > 0) {
|
|
if (res.data > 0) {
|
|
this.noStudent = false;
|
|
this.noStudent = false;
|
|
|
|
+ this.navText.addHide = true;
|
|
|
|
+ this.navText.backFatherBtn.status = false;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
this.getInfos();
|
|
this.getInfos();
|
|
@@ -1581,7 +1627,7 @@ export default {
|
|
// return;
|
|
// return;
|
|
// }
|
|
// }
|
|
var data = this.$refs.child.getInfosPage();
|
|
var data = this.$refs.child.getInfosPage();
|
|
-
|
|
|
|
|
|
+
|
|
if (self.disableTypeStatus && data.type == 5) {
|
|
if (self.disableTypeStatus && data.type == 5) {
|
|
//安管三类禁止简答题录入
|
|
//安管三类禁止简答题录入
|
|
self.$message.error(
|
|
self.$message.error(
|
|
@@ -1999,6 +2045,13 @@ export default {
|
|
this.formData.pageNum = v;
|
|
this.formData.pageNum = v;
|
|
this.getDIO();
|
|
this.getDIO();
|
|
},
|
|
},
|
|
|
|
+ handleSizeChangepage(v) {
|
|
|
|
+ this.page.pageSize = v;
|
|
|
|
+ this.page.pageNum = 1;
|
|
|
|
+ },
|
|
|
|
+ handleCurrentChangepage(v) {
|
|
|
|
+ this.page.pageNum = v;
|
|
|
|
+ },
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|