| | |
| | | icon="el-icon-edit" |
| | | size="small" |
| | | v-if="isAuth('shop-spots:operate') && scope.row.state !== 'created'" |
| | | @click.stop="pickHandle(scope.row.orderNo)" |
| | | >场控</el-button> |
| | | @click.stop="manualProfitHandle(scope.row)" |
| | | >场控</el-button> |
| | | </template> |
| | | </avue-crud> |
| | | <pickUpdate |
| | | v-if="pickUpdateVisible" |
| | | ref="pickUpdate" |
| | | <manualProfitUpdate |
| | | v-if="manualProfitUpdateVisible" |
| | | ref="manualProfitUpdate" |
| | | @refreshDataList="getDataList" |
| | | ></pickUpdate> |
| | | ></manualProfitUpdate> |
| | | <!-- 弹窗, 新增 / 修改 --> |
| | | <!-- <add-or-update v-if="addOrUpdateVisible" |
| | | ref="addOrUpdate" |
| | |
| | | </template> |
| | | <script> |
| | | import { tableOption } from "@/crud/shop/pickAddr"; |
| | | import pickUpdate from "./pick-update"; |
| | | import manualProfitUpdate from "./manual-profit-update"; |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | }, |
| | | ], |
| | | dataListLoading: false, |
| | | pickUpdateVisible: false, |
| | | manualProfitUpdateVisible: false, |
| | | dataListSelections: [], |
| | | tableOption: tableOption, |
| | | page: { |
| | |
| | | }; |
| | | }, |
| | | components: { |
| | | pickUpdate, |
| | | manualProfitUpdate, |
| | | // AddOrUpdate, |
| | | // AddOrGogle |
| | | }, |
| | |
| | | const seconds = String(date.getSeconds()).padStart(2, "0"); |
| | | return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; |
| | | }, |
| | | // 场控 |
| | | pickHandle(id) { |
| | | this.pickUpdateVisible = true; |
| | | manualProfitHandle(row) { |
| | | this.manualProfitUpdateVisible = true; |
| | | this.$nextTick(() => { |
| | | this.$refs.pickUpdate.init(id); |
| | | this.$refs.manualProfitUpdate.init(row); |
| | | }); |
| | | }, |
| | | // tab切换 |