|
@@ -11,8 +11,8 @@
|
|
|
|
|
|
</div>
|
|
|
|
|
|
- <van-field readonly clickable name="expressCompany" label="快递公司" :value="value" placeholder="请选择快递公司"
|
|
|
- @click="onShowPicker" :rules="[{ required: true }]" />
|
|
|
+ <van-field readonly clickable name="expressCompany" label="快递公司" :value="object.value"
|
|
|
+ placeholder="请选择快递公司" @click="onShowPicker" :rules="[{ required: true }]" />
|
|
|
<van-popup v-model="showPicker" position="bottom">
|
|
|
<van-picker show-toolbar :columns="GeLogisticsList" @confirm="onConfirm"
|
|
|
@cancel="showPicker = false" />
|
|
@@ -42,8 +42,8 @@
|
|
|
|
|
|
<van-field value="1" name="expressQuantity" placeholder="请输入快递数量" label="快递数量" readonly />
|
|
|
|
|
|
- <van-field readonly clickable name="shelfInformation" label="货架信息" :value="value4" placeholder="请选择货架"
|
|
|
- @click="shelf = true" :rules="[{ required: true }]" />
|
|
|
+ <van-field readonly clickable name="shelfInformation" label="货架信息" :value="object.value4"
|
|
|
+ placeholder="请选择货架" @click="shelf = true" :rules="[{ required: true }]" />
|
|
|
<van-popup v-model="shelf" position="bottom">
|
|
|
<van-picker show-toolbar :columns="shelfs" @confirm="onShelf" @cancel="shelf = false" />
|
|
|
</van-popup>
|
|
@@ -119,15 +119,20 @@ export default {
|
|
|
radio: '文件',
|
|
|
payMoney: '',//应付金额
|
|
|
expressNo: '',//快递单号
|
|
|
+ value4: '', //货架信息
|
|
|
+ value: '', //快递公司
|
|
|
},
|
|
|
checkbox: false,
|
|
|
isdisabled: true,//是否选中多选
|
|
|
- value: '', //快递公司
|
|
|
+
|
|
|
showPicker: false, //快递公司
|
|
|
- value4: '', //快递公司
|
|
|
+
|
|
|
shelfs: ['货架A', '货架B', '货架C'], //收发室
|
|
|
shelf: false, //收发室
|
|
|
- pattern: /^[\d]*$/,
|
|
|
+ // pattern: /^[\d]*$/,
|
|
|
+ // pattern: /^\d+$/,
|
|
|
+ pattern: /^[0-9]*$/,
|
|
|
+
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -161,22 +166,23 @@ export default {
|
|
|
},
|
|
|
// 选择快递公司
|
|
|
onConfirm(value) {
|
|
|
- this.value = value;
|
|
|
+ this.object.value = value;
|
|
|
this.showPicker = false;
|
|
|
},
|
|
|
// 货架信息
|
|
|
onShelf(value) {
|
|
|
- this.value4 = value;
|
|
|
+ this.object.value4 = value;
|
|
|
this.shelf = false;
|
|
|
},
|
|
|
+
|
|
|
// 提交
|
|
|
async onSubmit(values) {
|
|
|
- console.log(values, 'values')
|
|
|
- if (this.pattern.test(this.object.remark)) {
|
|
|
+
|
|
|
+ if (!this.pattern.test(this.object.payMoney)) {
|
|
|
return this.$toast('到付金额只能输入数字')
|
|
|
}
|
|
|
|
|
|
- const phone = values.phone.split(",")[0]
|
|
|
+ // const phone = values.phone.split(",")[0]
|
|
|
const params = {
|
|
|
isCompany: '否',
|
|
|
mailRoomId: this.onGroupObject.ROOM_ID,//收发室Id
|
|
@@ -191,7 +197,7 @@ export default {
|
|
|
// expressType,
|
|
|
// expressQuantity,
|
|
|
// expressCompany,
|
|
|
- phone
|
|
|
+ // phone
|
|
|
// remark,
|
|
|
}
|
|
|
const originalObj = {
|
|
@@ -206,6 +212,24 @@ export default {
|
|
|
console.log(res[0], 'res===')
|
|
|
if (res.msg == 'success') {
|
|
|
this.$toast('打印成功')
|
|
|
+ this.object = {
|
|
|
+ remark: '',
|
|
|
+ radio: '文件',
|
|
|
+ payMoney: '',
|
|
|
+ expressNo: '',
|
|
|
+ value4: '',
|
|
|
+ value: '',
|
|
|
+ }
|
|
|
+ this.onGroupObject = {
|
|
|
+ phone: '',
|
|
|
+ NAME: '',
|
|
|
+ departmentName: "",
|
|
|
+ mailRoomName: "",
|
|
|
+ mailFloor: '',
|
|
|
+ seat_no: '',
|
|
|
+ },
|
|
|
+ this.checkbox = false
|
|
|
+
|
|
|
} else if (res.msg == 'already') {
|
|
|
this.$toast('该账号已添加过')
|
|
|
}
|