|
@@ -105,7 +105,14 @@
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
<div class="star-sort">
|
|
<div class="star-sort">
|
|
<el-checkbox v-model="row.starFlag" :true-label="1" :false-label="0" @change="onStarChange(row, $event)" />
|
|
<el-checkbox v-model="row.starFlag" :true-label="1" :false-label="0" @change="onStarChange(row, $event)" />
|
|
- <el-input v-model="row.starNum" placeholder="排序" size="mini" @blur="onStarChange(row, row.starFlag)" />
|
|
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="row.starNum"
|
|
|
|
+ placeholder="排序"
|
|
|
|
+ size="mini"
|
|
|
|
+ maxlength="20"
|
|
|
|
+ @blur="onStarChange(row, row.starFlag)"
|
|
|
|
+ @input="filterNotNumber(row)"
|
|
|
|
+ />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -260,6 +267,15 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ filterNotNumber(row) {
|
|
|
|
+ let val = row.starNum.trim()
|
|
|
|
+ val = val.replaceAll(/\D/gi, '')
|
|
|
|
+ if (val) {
|
|
|
|
+ val = parseInt(val)
|
|
|
|
+ }
|
|
|
|
+ row.starNum = val.toString()
|
|
|
|
+ },
|
|
|
|
+
|
|
// 机构二维码
|
|
// 机构二维码
|
|
createClubQrcode(item) {
|
|
createClubQrcode(item) {
|
|
this.clubInfo = item
|
|
this.clubInfo = item
|