|
@@ -47,11 +47,10 @@
|
|
<el-table-column label="序号" align="center">
|
|
<el-table-column label="序号" align="center">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<div v-if="currentEditIndex !== scope.$index">
|
|
<div v-if="currentEditIndex !== scope.$index">
|
|
- <span :style="{ marginRight: (!disabled || !canOrder) ? '0px' : '8px' }">
|
|
|
|
|
|
+ <span :style="{ marginRight: (canOrder) ? '0px' : '8px' }">
|
|
{{ (dialogForm.pageNum - 1) * dialogForm.pageSize + scope.$index + 1 }}
|
|
{{ (dialogForm.pageNum - 1) * dialogForm.pageSize + scope.$index + 1 }}
|
|
</span>
|
|
</span>
|
|
- <svg-icon v-if="!disabled || !canOrder" icon-class="edit"
|
|
|
|
- @click.native="handleEditClick(scope.row, scope.$index)" />
|
|
|
|
|
|
+ <svg-icon v-if="canOrder" icon-class="edit" @click.native="handleEditClick(scope.row, scope.$index)" />
|
|
</div>
|
|
</div>
|
|
<el-input v-else v-model="editData.sortIndex" size="mini" style="width:60px;" type="number"
|
|
<el-input v-else v-model="editData.sortIndex" size="mini" style="width:60px;" type="number"
|
|
@blur="onNumberBlur(scope.row, scope.$index)" placeholder="序号" ref="numberInput" />
|
|
@blur="onNumberBlur(scope.row, scope.$index)" placeholder="序号" ref="numberInput" />
|
|
@@ -340,6 +339,7 @@ export default {
|
|
// 点击编辑图标显示输入框
|
|
// 点击编辑图标显示输入框
|
|
handleEditClick(row, index) {
|
|
handleEditClick(row, index) {
|
|
if (this.disabled || !this.canOrder) {
|
|
if (this.disabled || !this.canOrder) {
|
|
|
|
+ console.log('编辑功能已禁用', this.disabled, this.canOrder);
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
this.editData = {
|
|
this.editData = {
|