|
@@ -96,29 +96,28 @@
|
|
|
<el-button type="primary" size="small" v-if="scope.row.delStatus==0" @click.native.stop="setDelStatusFun(scope.row.id,1)" >删除</el-button>
|
|
<el-button type="primary" size="small" v-if="scope.row.delStatus==0" @click.native.stop="setDelStatusFun(scope.row.id,1)" >删除</el-button>
|
|
|
<el-button type="primary" size="small" v-if="scope.row.delStatus==1" @click.native.stop="setDelStatusFun(scope.row.id,0)" >恢复</el-button>
|
|
<el-button type="primary" size="small" v-if="scope.row.delStatus==1" @click.native.stop="setDelStatusFun(scope.row.id,0)" >恢复</el-button>
|
|
|
|
|
|
|
|
- <el-dropdown @command="doMore($event,scope.row)" style="margin-left:10px;">
|
|
|
|
|
- <el-button type="primary" size="small">更多<i class="el-icon-arrow-down el-icon--right"></i></el-button>
|
|
|
|
|
- <el-dropdown-menu slot="dropdown">
|
|
|
|
|
- <el-dropdown-item command="costChange">成本变动</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="avCostChange">平均成本变动</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="priceChange">价格变动记录</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="varietyManage">多颜色</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="copyCreate">复制新建</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="editDesc">图文介绍</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="onStockChange">路上库存变动</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="posterHd">批发海报</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="posterSk">零售海报</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="orderRecord">下单记录</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="preSell">预售</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="doWaste">报损</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="doPart">拆散</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="addItemRemark">增加备注</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="delItem">删除</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="sendStock">分配库存</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="moveToLose">挪到处理区</el-dropdown-item>
|
|
|
|
|
- <el-dropdown-item command="downCode" divided>下载商品码</el-dropdown-item>
|
|
|
|
|
- </el-dropdown-menu>
|
|
|
|
|
- </el-dropdown>
|
|
|
|
|
|
|
+ <!-- 更多:用 dropdown 宫格(fixed 列下 popover+v-model 会闪关无效) -->
|
|
|
|
|
+ <el-dropdown
|
|
|
|
|
+ trigger="hover"
|
|
|
|
|
+ style="margin-left:10px;"
|
|
|
|
|
+ @command="doMore($event, scope.row)"
|
|
|
|
|
+ @click.native.stop
|
|
|
|
|
+ >
|
|
|
|
|
+ <el-button type="primary" size="small" plain>
|
|
|
|
|
+ 更多<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
|
|
+ </el-button>
|
|
|
|
|
+ <el-dropdown-menu slot="dropdown" class="order-more-panel item-more-panel">
|
|
|
|
|
+ <el-dropdown-item
|
|
|
|
|
+ v-for="act in moreActionList"
|
|
|
|
|
+ :key="act.cmd"
|
|
|
|
|
+ :command="act.cmd"
|
|
|
|
|
+ :class="{ 'is-danger': act.danger }"
|
|
|
|
|
+ >
|
|
|
|
|
+ <i :class="act.icon"></i>
|
|
|
|
|
+ <span>{{ act.text }}</span>
|
|
|
|
|
+ </el-dropdown-item>
|
|
|
|
|
+ </el-dropdown-menu>
|
|
|
|
|
+ </el-dropdown>
|
|
|
|
|
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -320,6 +319,27 @@ export default {
|
|
|
staffData:{},
|
|
staffData:{},
|
|
|
app: null,
|
|
app: null,
|
|
|
hasStock:'-1',
|
|
hasStock:'-1',
|
|
|
|
|
+ // 「更多」面板项(与 item-more-actions.run 命令一致)
|
|
|
|
|
+ moreActionList: [
|
|
|
|
|
+ { cmd: 'costChange', text: '成本变动', icon: 'el-icon-coin' },
|
|
|
|
|
+ { cmd: 'avCostChange', text: '平均成本', icon: 'el-icon-data-line' },
|
|
|
|
|
+ { cmd: 'priceChange', text: '价格变动', icon: 'el-icon-s-data' },
|
|
|
|
|
+ { cmd: 'varietyManage', text: '多颜色', icon: 'el-icon-picture-outline-round' },
|
|
|
|
|
+ { cmd: 'copyCreate', text: '复制新建', icon: 'el-icon-document-copy' },
|
|
|
|
|
+ { cmd: 'editDesc', text: '图文介绍', icon: 'el-icon-edit-outline' },
|
|
|
|
|
+ { cmd: 'onStockChange', text: '路上库存', icon: 'el-icon-truck' },
|
|
|
|
|
+ { cmd: 'posterHd', text: '批发海报', icon: 'el-icon-picture' },
|
|
|
|
|
+ { cmd: 'posterSk', text: '零售海报', icon: 'el-icon-picture-outline' },
|
|
|
|
|
+ { cmd: 'orderRecord', text: '下单记录', icon: 'el-icon-tickets' },
|
|
|
|
|
+ { cmd: 'preSell', text: '预售', icon: 'el-icon-time' },
|
|
|
|
|
+ { cmd: 'doWaste', text: '报损', icon: 'el-icon-delete-solid' },
|
|
|
|
|
+ { cmd: 'doPart', text: '拆散', icon: 'el-icon-share' },
|
|
|
|
|
+ { cmd: 'addItemRemark', text: '增加备注', icon: 'el-icon-edit' },
|
|
|
|
|
+ { cmd: 'delItem', text: '删除', icon: 'el-icon-delete', danger: true },
|
|
|
|
|
+ { cmd: 'sendStock', text: '分配库存', icon: 'el-icon-s-goods' },
|
|
|
|
|
+ { cmd: 'moveToLose', text: '挪处理区', icon: 'el-icon-s-unfold' },
|
|
|
|
|
+ { cmd: 'downCode', text: '商品码', icon: 'el-icon-download' }
|
|
|
|
|
+ ],
|
|
|
sortLink: '',
|
|
sortLink: '',
|
|
|
operateData: {},
|
|
operateData: {},
|
|
|
statusOption: [
|
|
statusOption: [
|
|
@@ -1304,4 +1324,5 @@ overflow: hidden;
|
|
|
text-overflow:ellipsis;
|
|
text-overflow:ellipsis;
|
|
|
white-space: nowrap;
|
|
white-space: nowrap;
|
|
|
}
|
|
}
|
|
|
-</style>
|
|
|
|
|
|
|
+</style>
|
|
|
|
|
+
|