|
@@ -17,6 +17,7 @@
|
|
|
:loading="loading"
|
|
|
@editInfo="editInfo"
|
|
|
@emitData="openPZDowm"
|
|
|
+ @sortFunc="sortFunc"
|
|
|
>
|
|
|
<!-- <template slot="customize">
|
|
|
<el-button size="small" type="success" @click="setOptions"
|
|
@@ -130,6 +131,14 @@
|
|
|
:precision="1"
|
|
|
:min="0"
|
|
|
></el-input-number>
|
|
|
+ <el-input-number
|
|
|
+ :disabled="statusPop === 2"
|
|
|
+ v-else-if="items.scope === 'NumberSort'"
|
|
|
+ v-model="listData[items.prop]"
|
|
|
+ :min="0"
|
|
|
+ style="width: 100px"
|
|
|
+ :controls="false"
|
|
|
+ ></el-input-number>
|
|
|
<el-input
|
|
|
:disabled="statusPop === 2"
|
|
|
v-else
|
|
@@ -301,6 +310,13 @@ export default {
|
|
|
},
|
|
|
// 表单
|
|
|
tableSet: [
|
|
|
+ {
|
|
|
+ label: "排序",
|
|
|
+ prop: "sort",
|
|
|
+ scope: "sortType",
|
|
|
+ hidden: true,
|
|
|
+ width: "100px",
|
|
|
+ },
|
|
|
{
|
|
|
label: "业务层次编码",
|
|
|
prop: "encoder",
|
|
@@ -407,6 +423,11 @@ export default {
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+ {
|
|
|
+ label: "排序",
|
|
|
+ prop: "sort",
|
|
|
+ scope: "NumberSort",
|
|
|
+ },
|
|
|
{
|
|
|
label: "备注",
|
|
|
prop: "remark",
|
|
@@ -442,6 +463,7 @@ export default {
|
|
|
businessName: [
|
|
|
{ required: true, message: "请输入业务层次名称", trigger: "blur" },
|
|
|
],
|
|
|
+ sort: [{ required: true, message: "请输入排序", trigger: "blur" }],
|
|
|
schoolYear: [{ required: false, message: "学年不能为空" }],
|
|
|
status: [{ required: true, message: "请选择状态", trigger: "change" }],
|
|
|
},
|
|
@@ -458,6 +480,18 @@ export default {
|
|
|
this.initPlate();
|
|
|
},
|
|
|
methods: {
|
|
|
+ sortFunc(row) {
|
|
|
+ if (row.sort || row.sort == 0) {
|
|
|
+ this.$api.editCourseBusiness(row).then((res) => {
|
|
|
+ this.$message.success("修改成功");
|
|
|
+ this.$store.commit("BUSINESSLEVEL");
|
|
|
+ this.search();
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.$message.warning("排序有误,请重新输入");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ },
|
|
|
submitLearn() {
|
|
|
this.disabledBtn = true;
|
|
|
// if (!this.$refs.tableList.allCheckData.length) {
|