|
@@ -5,13 +5,13 @@
|
|
|
<div class="content">
|
|
|
<van-form @submit="onSubmit">
|
|
|
<van-field v-model="userName" name="userName" :label="$t('orderCenter.userNameLabel')"
|
|
|
- :placeholder="$t('orderCenter.userNamePlaceholder')" />
|
|
|
+ :placeholder="$t('orderCenter.userNamePlaceholder')" />
|
|
|
<van-field v-model="sn" name="sn" :label="$t('orderCenter.orderNo')"
|
|
|
- :placeholder="$t('orderCenter.orderNoPlaceholder')" />
|
|
|
+ :placeholder="$t('orderCenter.orderNoPlaceholder')" />
|
|
|
<van-field v-model="trxNo" name="trxNo" :label="$t('orderCenter.orderSerialNumberLabel')"
|
|
|
- :placeholder="$t('orderCenter.orderSerialNumberPlaceholder')" />
|
|
|
+ :placeholder="$t('orderCenter.orderSerialNumberPlaceholder')" />
|
|
|
<van-field v-model="clientId" name="clientId" :label="$t('orderCenter.equipmentNo')"
|
|
|
- :placeholder="$t('orderCenter.equipmentNoPlaceholder')" />
|
|
|
+ :placeholder="$t('orderCenter.equipmentNoPlaceholder')" />
|
|
|
|
|
|
<div class="van-cell van-field">
|
|
|
<div class="van-cell__title van-field__label">
|
|
@@ -20,10 +20,10 @@
|
|
|
<div class="van-cell__value van-field__value">
|
|
|
<div class="van-field__body">
|
|
|
<input type="text" class="van-field__control" :placeholder="$t('orderCenter.startTime')"
|
|
|
- style="text-align: center; width: 50%;" v-model="startTime" @click="startTimeClick()" />
|
|
|
+ style="text-align: center; width: 50%;" v-model="startTime" @click="startTimeClick()" />
|
|
|
<span>{{ $t('orderCenter.to') }}</span>
|
|
|
<input type="text" class="van-field__control" :placeholder="$t('orderCenter.endTime')"
|
|
|
- style="text-align: center; width: 50%;" v-model="endTime" @click="endTimeClick()" />
|
|
|
+ style="text-align: center; width: 50%;" v-model="endTime" @click="endTimeClick()" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -39,11 +39,11 @@
|
|
|
</van-popup>
|
|
|
<van-popup v-model:show="startDateShow" round position="bottom">
|
|
|
<van-datetime-picker v-model="startDate" type="datetime" :title="$t('orderCenter.selectFullTime')"
|
|
|
- @confirm="startDateConFirm($event)" @cancel="startDateCancel()" :min-date="minDate" />
|
|
|
+ @confirm="startDateConFirm($event)" @cancel="startDateCancel()" :min-date="minDate" />
|
|
|
</van-popup>
|
|
|
<van-popup v-model:show="endDateShow" round position="bottom">
|
|
|
<van-datetime-picker v-model="endDate" type="datetime" :title="$t('orderCenter.selectFullTime')"
|
|
|
- @confirm="endDateConFirm($event)" @cancel="endDateCancel()" :min-date="minDate" />
|
|
|
+ @confirm="endDateConFirm($event)" @cancel="endDateCancel()" :min-date="minDate" />
|
|
|
</van-popup>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -51,6 +51,7 @@
|
|
|
<script>
|
|
|
import { ref } from 'vue';
|
|
|
import dateUtil from "@/utils/dateUtil";
|
|
|
+import { Toast } from 'vant';
|
|
|
export default {
|
|
|
name: 'orderSearch',
|
|
|
setup(prop, context) {
|
|
@@ -93,7 +94,16 @@ export default {
|
|
|
}
|
|
|
// 提交搜索表单触发搜索
|
|
|
const onSubmit = () => {
|
|
|
- console.log('startTime.value',startTime.value)
|
|
|
+ console.log('startTime.value', startTime.value)
|
|
|
+ if (userName.value == '' && sn.value == '' && trxNo.value == '' && clientId.value == '') {
|
|
|
+ if (startTime.value != '' || endTime.value != '') {
|
|
|
+ Toast("请输入正确时间");
|
|
|
+ return;
|
|
|
+ } else {
|
|
|
+ Toast("请输入搜索条件");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
const searchParam = {
|
|
|
userName: userName.value,
|
|
|
sn: sn.value,
|