|
@@ -2,23 +2,30 @@
|
|
|
<div class="edit-view">
|
|
<div class="edit-view">
|
|
|
<el-form :model="formData" :rules="rules" ref="form" label-width="108px" label-position="right" size="small"
|
|
<el-form :model="formData" :rules="rules" ref="form" label-width="108px" label-position="right" size="small"
|
|
|
style="max-width: 500px;">
|
|
style="max-width: 500px;">
|
|
|
- <el-form-item prop="userId" label="用户ID">
|
|
|
|
|
- <el-input-number type="number" v-model="formData.userId"></el-input-number>
|
|
|
|
|
|
|
+ <el-form-item prop="nickname" label="用户昵称">
|
|
|
|
|
+ <el-input v-model="formData.nickname"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item prop="userAddress" label="配送地址">
|
|
<el-form-item prop="userAddress" label="配送地址">
|
|
|
- <el-input v-model="formData.userAddress"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model="address.name" style="width: 100px;padding-right: 10px"></el-input>
|
|
|
|
|
+ <el-input v-model="address.phone" style="width: 150px"></el-input>
|
|
|
|
|
+ <el-input type="textarea" v-model="address.info" style="padding-top: 10px"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item prop="merchantId" label="商户ID">
|
|
|
|
|
- <el-input-number type="number" v-model="formData.merchantId"></el-input-number>
|
|
|
|
|
|
|
+ <el-form-item prop="merchantShowName" label="商户">
|
|
|
|
|
+ <el-input v-model="formData.merchantShowName"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item prop="merchantStatus" label="商家状态">
|
|
<el-form-item prop="merchantStatus" label="商家状态">
|
|
|
- <el-input v-model="formData.merchantStatus"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model="formData.merchantStatus"
|
|
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<!-- <el-form-item prop="merchantAddress" label="商家地址">-->
|
|
<!-- <el-form-item prop="merchantAddress" label="商家地址">-->
|
|
|
<!-- <el-input v-model="formData.merchantAddress"></el-input>-->
|
|
<!-- <el-input v-model="formData.merchantAddress"></el-input>-->
|
|
|
<!-- </el-form-item>-->
|
|
<!-- </el-form-item>-->
|
|
|
|
|
+ <el-form-item prop="riderName" label="骑手">
|
|
|
|
|
+ <el-input v-model="formData.riderName"></el-input>
|
|
|
|
|
+ <!--<el-button type="primary" @click="changeStatus">{{formData.riderStatus}}</el-button>-->
|
|
|
|
|
+ </el-form-item>
|
|
|
<el-form-item prop="jobNumber" label="骑手工号">
|
|
<el-form-item prop="jobNumber" label="骑手工号">
|
|
|
- <el-input v-model="formData.riderId"></el-input>
|
|
|
|
|
|
|
+ <el-input v-model="formData.jobNumber"></el-input>
|
|
|
<!--<el-button type="primary" @click="changeStatus">{{formData.riderStatus}}</el-button>-->
|
|
<!--<el-button type="primary" @click="changeStatus">{{formData.riderStatus}}</el-button>-->
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
@@ -26,7 +33,7 @@
|
|
|
<el-input v-model="formData.riderStatus"></el-input>
|
|
<el-input v-model="formData.riderStatus"></el-input>
|
|
|
</el-form-item>-->
|
|
</el-form-item>-->
|
|
|
<el-form-item prop="riderStatus" label="骑手状态">
|
|
<el-form-item prop="riderStatus" label="骑手状态">
|
|
|
- <el-select v-model="formData.riderStatus" clearable filterable placeholder="请选择">
|
|
|
|
|
|
|
+ <el-select v-model="formData.riderStatus" disabled placeholder="请选择">
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="item in riderStatusOptions"
|
|
v-for="item in riderStatusOptions"
|
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -36,19 +43,19 @@
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item prop="totalAmount" label="总价">
|
|
<el-form-item prop="totalAmount" label="总价">
|
|
|
- <el-input-number type="number" v-model="formData.totalAmount"></el-input-number>
|
|
|
|
|
|
|
+ <el-input v-model="formData.totalAmount" readonly></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<!-- <el-form-item prop="goodsAmount" label="商品总价">-->
|
|
<!-- <el-form-item prop="goodsAmount" label="商品总价">-->
|
|
|
<!-- <el-input-number type="number" v-model="formData.goodsAmount"></el-input-number>-->
|
|
<!-- <el-input-number type="number" v-model="formData.goodsAmount"></el-input-number>-->
|
|
|
<!-- </el-form-item>-->
|
|
<!-- </el-form-item>-->
|
|
|
<el-form-item prop="deliveryAmount" label="配送费">
|
|
<el-form-item prop="deliveryAmount" label="配送费">
|
|
|
- <el-input-number type="number" v-model="formData.deliveryAmount"></el-input-number>
|
|
|
|
|
|
|
+ <el-input v-model="formData.deliveryAmount" readonly></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item prop="realAmount" label="实付金额">
|
|
<el-form-item prop="realAmount" label="实付金额">
|
|
|
- <el-input-number type="number" v-model="formData.realAmount"></el-input-number>
|
|
|
|
|
|
|
+ <el-input v-model="formData.realAmount" readonly></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item prop="payMethod" label="支付方式">
|
|
<el-form-item prop="payMethod" label="支付方式">
|
|
|
- <el-select v-model="formData.payMethod" clearable filterable placeholder="请选择">
|
|
|
|
|
|
|
+ <el-select v-model="formData.payMethod" disabled placeholder="请选择">
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="item in payMethodOptions"
|
|
v-for="item in payMethodOptions"
|
|
|
:key="item.value"
|
|
:key="item.value"
|
|
@@ -65,6 +72,7 @@
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item prop="orderTime" label="下单时间">
|
|
<el-form-item prop="orderTime" label="下单时间">
|
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
|
+ readonly
|
|
|
v-model="formData.orderTime"
|
|
v-model="formData.orderTime"
|
|
|
type="datetime"
|
|
type="datetime"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
@@ -89,6 +97,7 @@
|
|
|
<!-- </el-form-item>-->
|
|
<!-- </el-form-item>-->
|
|
|
<el-form-item prop="userReceivedTime" label="用户收到时间">
|
|
<el-form-item prop="userReceivedTime" label="用户收到时间">
|
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
|
+ readonly
|
|
|
v-model="formData.userReceivedTime"
|
|
v-model="formData.userReceivedTime"
|
|
|
type="datetime"
|
|
type="datetime"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
@@ -113,17 +122,19 @@
|
|
|
|
|
|
|
|
</el-table>
|
|
</el-table>
|
|
|
</template>
|
|
</template>
|
|
|
-
|
|
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item>
|
|
<el-form-item>
|
|
|
- <el-button @click="onSave" :loading="saving"
|
|
|
|
|
|
|
+ <!--<el-button @click="onSave" :loading="saving"
|
|
|
type="primary">保存
|
|
type="primary">保存
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<el-button @click="onDelete" :loading="saving"
|
|
<el-button @click="onDelete" :loading="saving"
|
|
|
type="danger" v-if="formData.id">删除
|
|
type="danger" v-if="formData.id">删除
|
|
|
|
|
+ </el-button>-->
|
|
|
|
|
+ <el-button @click="appraisal" v-if="formData.rated"
|
|
|
|
|
+ type="primary">评价
|
|
|
</el-button>
|
|
</el-button>
|
|
|
- <el-button @click="$router.go(-1)">取消</el-button>
|
|
|
|
|
|
|
+ <el-button @click="$router.go(-1)">返回</el-button>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
|
|
@@ -139,6 +150,10 @@
|
|
|
.get('orderInfo/get/' + this.$route.query.id)
|
|
.get('orderInfo/get/' + this.$route.query.id)
|
|
|
.then(res => {
|
|
.then(res => {
|
|
|
this.formData = res;
|
|
this.formData = res;
|
|
|
|
|
+ let add = this.formData.userAddress.split(",");
|
|
|
|
|
+ this.address.name = add[0];
|
|
|
|
|
+ this.address.phone = add[1];
|
|
|
|
|
+ this.address.info = add[2];
|
|
|
})
|
|
})
|
|
|
.catch(e => {
|
|
.catch(e => {
|
|
|
console.log(e);
|
|
console.log(e);
|
|
@@ -174,7 +189,16 @@
|
|
|
{"label": "支付宝", "value": "ALI_PAY"},
|
|
{"label": "支付宝", "value": "ALI_PAY"},
|
|
|
{"label": "货到付款", "value": "CASH_DELIVERY"},
|
|
{"label": "货到付款", "value": "CASH_DELIVERY"},
|
|
|
{"label": "信用卡", "value": "CREDIT_CARD"}],
|
|
{"label": "信用卡", "value": "CREDIT_CARD"}],
|
|
|
|
|
+ merchantStatusOptions: [{"label": "接单", "value": "RECEIVED"}, {
|
|
|
|
|
+ "label": "未接单",
|
|
|
|
|
+ "value": "NOT_RECEIVED"
|
|
|
|
|
+ }, {"label": "已拒单", "value": "REJECTED"}],
|
|
|
goods: [],
|
|
goods: [],
|
|
|
|
|
+ address: {
|
|
|
|
|
+ name: "",
|
|
|
|
|
+ phone: "",
|
|
|
|
|
+ info: "",
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
@@ -233,7 +257,15 @@
|
|
|
this.$message.error(e.error);
|
|
this.$message.error(e.error);
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ appraisal() {
|
|
|
|
|
+ this.$router.push({
|
|
|
|
|
+ path: "/appraisalEdit",
|
|
|
|
|
+ query: {
|
|
|
|
|
+ id: this.formData.appraisalId
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|