Browse Source

解决一键装车状态问题

master
马远东 1 year ago
parent
commit
496a4590b5
  1. 4
      src/views/aftersales/aftersalesWorkOrder.vue
  2. 41
      src/views/aftersales/aftersalesWorkOrderAdd.vue
  3. 8
      src/views/distribution/deliverylist/distributionDeliveryListedt.vue

4
src/views/aftersales/aftersalesWorkOrder.vue

@ -1927,8 +1927,8 @@ const tabChenge = val => {
} else if (val == 3) {
console.log(UserPermissions.value, '当前身份');
if (UserPermissions.value == '仓库客服') {
data.workOrderStatus = 10;
details.query.workOrderStatus = 10;
data.workOrderStatus = '';
details.query.workOrderStatus = '';
ArbitrationStatus.value = true; //
Tableheaderswitching(columnList);
empty();

41
src/views/aftersales/aftersalesWorkOrderAdd.vue

@ -42,7 +42,12 @@
</el-form-item>
<el-form-item label="异常工单号">
<el-input v-model="Indexform.workOrderNumber" disabled placeholder="异常工单号(自动生成)" clearable />
<el-input
v-model="Indexform.workOrderNumber"
disabled
placeholder="异常工单号(自动生成)"
clearable
/>
</el-form-item>
<el-tabs type="border-card" class="PackageInformation" v-show="identifying != '2'">
@ -137,7 +142,6 @@
<el-input v-model="Indexform.orderCode" placeholder="请输入订单自编号" clearable />
</el-form-item> -->
<!-- 必填 -->
<el-form-item
@ -176,7 +180,7 @@
<el-date-picker
v-model="Indexform.deliveryTime"
type="datetime"
format="YYYY-MM-DD"
format="YYYY-MM-DD HH:mm:ss"
value-format="YYYY-MM-DD HH:mm:ss"
placeholder="请选择配送时间"
/>
@ -213,7 +217,6 @@
</el-select>
</el-form-item>
<el-form-item label="车辆路线" v-if="groundlineSet || groundlineType == 3">
<el-input v-model="Indexform.vehicleRoute" placeholder="请输入车辆路线车次号" clearable />
</el-form-item>
@ -404,7 +407,6 @@
</el-select>
<el-input v-else v-model="item.personResponsibleName" placeholder="请输入责任人" />
</div>
<div class="maxBox el_zb">
<span class="title">占比:</span>
@ -612,7 +614,13 @@ const PackageInfo = ref([
]);
//
const FangAddList = ref([
{ businessName: '', personResponsibleName: '', responsibilityRatio: '', description: '',tripartite:'' },
{
businessName: '',
personResponsibleName: '',
responsibilityRatio: '',
description: '',
tripartite: '',
},
]);
//
const responsible = ref([
@ -750,13 +758,13 @@ const DiscoveringNodesChange = val => {
//
function DeliveryTrainnumber() {
if(!Indexform.value.trainNumber){
Indexform.value.deliveryTime=''
Indexform.value.deliveryDriver=''
DeliveryDriver.value =[]
if (!Indexform.value.trainNumber && !Indexform.value.deliveryTime) {
Indexform.value.deliveryTime = null;
Indexform.value.deliveryDriver = '';
DeliveryDriver.value = [];
}
if(!Indexform.value.trainNumber){
return
if (!Indexform.value.trainNumber && !Indexform.value.deliveryTime) {
return;
}
let data = {
trainNumber: Indexform.value.trainNumber,
@ -1179,13 +1187,13 @@ const ChangePackageInfo = (val, index) => {
console.log(res.data.data, '包件信息');
if (res.data.data.length) {
const packageData = res.data.data[0];
console.log(packageData,'获取的第一个参数');
PackageInfo.value[index].orderCode = packageData.orderCode; //
PackageInfo.value[index].waybillNumber = packageData.waybillNumber; //
PackageInfo.value[index].orderId = packageData.orderId; //
PackageInfo.value[index].brandName = packageData.brandName; //
PackageInfo.value[index].state = false; //
Indexform.value.first=packageData.first;//
Indexform.value.secondary=packageData.secondary;//
console.log(packageData, '处理的包件参数');
console.log(Indexform.value.firsts, '一级品');
console.log(Indexform.value.second, '二 级品');
@ -1195,12 +1203,17 @@ const ChangePackageInfo = (val, index) => {
PackageInfo.value[index].state = true; //
}
});
Indexform.value.first = packageData.firsts; //
Indexform.value.secondary = packageData.second; //
Indexform.value.waybillMall = packageData.mallName;//
}
// packageCode; //
// //
// orderCode: orderId; //
// workOrderId; //id
// workOrderNumber; //
console.log(PackageInfo.value, '处理好的参数');
});
};

8
src/views/distribution/deliverylist/distributionDeliveryListedt.vue

@ -182,12 +182,12 @@
text
icon="el-icon-view"
@click="handleSignone(slotProps.scope.row)"
>一键签收
<!-- v-if="
v-if="
slotProps.scope.row.signingStatus == '待审核' &&
slotProps.scope.row.driverSigning == '未签收'
" -->
"
>一键签收
</el-text>
</template>
</tablecmt>

Loading…
Cancel
Save