|
|
@@ -17,41 +17,41 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<div class="white-box-footer">
|
|
|
- <el-button type="primary" size="small" @click="visible = true" v-show="permission.hasPermission(`shop/order-adjust-period`)">调整订单期数</el-button>
|
|
|
+ <el-button type="primary" size="small" @click="visible = true" v-show="permission.hasPermission(`shop/order-adjust-period`)">{{ $t('menu.shopOrderPeriodAdjust') }}</el-button>
|
|
|
<pagination :total="totalCount" :page_size="pageSize" @size-change="handleSizeChange" @current-change="handleCurrentChange"></pagination>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
- <el-dialog title="调整订单期数" :visible.sync="visible" width="50%">
|
|
|
- <el-form ref="form" :model="form" label-width="250px" class="form-page">
|
|
|
- <el-form-item label="订单编号" required clearable>
|
|
|
- <el-input v-model="form.orderSn" @change="handleOrderSnChange"></el-input>
|
|
|
+ <el-dialog :title="$t('menu.shopOrderPeriodAdjust')" :visible.sync="visible" :width="screenWidth" style="margin-top: -80px">
|
|
|
+ <el-form ref="form" :model="form" label-width="150px" :label-position="labelPosition">
|
|
|
+ <el-form-item :label="$t('shop.orderNumber')" required clearable>
|
|
|
+ <el-input v-model.trim="form.orderSn" @change="handleOrderSnChange"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="会员编号" v-show="order.USER_NAME">
|
|
|
+ <el-form-item :label="$t('member.memberCode')" v-show="order.USER_NAME">
|
|
|
<el-input v-model="order.USER_NAME" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="订单类型" v-show="order.ORDER_TYPE">
|
|
|
+ <el-form-item :label="$t('shop.orderType')" v-show="order.ORDER_TYPE">
|
|
|
<el-input v-model="order.ORDER_TYPE" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="PV" v-show="order.PV">
|
|
|
<el-input v-model="order.PV" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="订单金额" v-show="order.PAY_AMOUNT">
|
|
|
+ <el-form-item :label="$t('shop.orderAmount')" v-show="order.PAY_AMOUNT">
|
|
|
<el-input v-model="order.PAY_AMOUNT" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="创建人编号" v-show="order.CREATE_USER">
|
|
|
+ <el-form-item :label="$t('Administrator.creatUser')" v-show="order.CREATE_USER">
|
|
|
<el-input v-model="order.CREATE_USER" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="期数" v-show="order.PERIOD_NUM">
|
|
|
+ <el-form-item :label="$t('bonus.periodNo')" v-show="order.PERIOD_NUM">
|
|
|
<el-input v-model="order.PERIOD_NUM" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="调整期数" required>
|
|
|
- <el-select v-model="form.modernPeriod" placeholder="请选择要调整到的期数">
|
|
|
+ <el-form-item :label="$t('shop.afterAdjustmentPcNo')" required>
|
|
|
+ <el-select v-model="form.modernPeriod" :placeholder="$t('shop.pleaseSelectPcNo')" style="width: 100%;">
|
|
|
<el-option v-for="item in availablePeriod" :key="item.PERIOD_NUM" :label="item.PERIOD_NUM" :value="item.PERIOD_NUM" :disabled="item.disabled"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button type="primary" @click="onSubmit" :loading="submitButtonStat">提交</el-button>
|
|
|
+ <el-button type="primary" @click="onSubmit" :loading="submitButtonStat">{{ $t('common.confirm') }}</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-dialog>
|
|
|
@@ -65,6 +65,7 @@
|
|
|
import Pagination from '@/components/Pagination'
|
|
|
import filterHelper from '@/utils/filterHelper'
|
|
|
import {orderPeriodAdjustList, orderDetail, orderPeriodAdjust} from '@/api/shop'
|
|
|
+ import {getScreenWidth} from "@/utils";
|
|
|
|
|
|
export default {
|
|
|
name: 'shop_order-period-adjust',
|
|
|
@@ -94,6 +95,8 @@
|
|
|
},
|
|
|
order: {},
|
|
|
availablePeriod: null,
|
|
|
+ screenWidth: getScreenWidth() > 500 ? '500px' : getScreenWidth() + 'px',
|
|
|
+ labelPosition: getScreenWidth() >= 500 ? 'right' : 'top',
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -159,9 +162,9 @@
|
|
|
}
|
|
|
},
|
|
|
onSubmit() {
|
|
|
- this.$confirm('是否要修改当前订单期数?', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
+ this.$confirm(this.$t('member.modifyOrderPcNoHits'), this.$t('common.hint'), {
|
|
|
+ confirmButtonText: this.$t('common.confirm'),
|
|
|
+ cancelButtonText: this.$t('common.cancel'),
|
|
|
type: 'warning'
|
|
|
}).then(() => {
|
|
|
this._handleSubmit()
|