|
@@ -268,7 +268,10 @@
|
|
|
<el-row :gutter="24">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="wxverified">
|
|
|
- <el-input v-model="formInline.wxverified" readonly></el-input>
|
|
|
+ <el-input
|
|
|
+ :value="formInline.wxverified | formatVerified"
|
|
|
+ readonly
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
@@ -283,10 +286,20 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { getOrderList, export_order, export_goods } from "@/api/order";
|
|
|
+import {
|
|
|
+ getOrderList,
|
|
|
+ export_order,
|
|
|
+ export_goods,
|
|
|
+ orderWxverify
|
|
|
+} from "@/api/order";
|
|
|
export default {
|
|
|
name: "List",
|
|
|
filters: {
|
|
|
+ formatVerified(value) {
|
|
|
+ console.log(value);
|
|
|
+ if (value == 1) return "已付款";
|
|
|
+ if (value == 0) return "未付款";
|
|
|
+ },
|
|
|
setType(type) {
|
|
|
if (type == "takeaway") {
|
|
|
return "外卖";
|
|
@@ -361,8 +374,14 @@ export default {
|
|
|
handleClose() {
|
|
|
this.dialogVisible = false;
|
|
|
},
|
|
|
- handleClick(row) {
|
|
|
+ async handleClick(row) {
|
|
|
console.log(row);
|
|
|
+ if (!row.wxverified) {
|
|
|
+ let res = await orderWxverify({
|
|
|
+ outtradeno: row.outtradeno
|
|
|
+ });
|
|
|
+ }
|
|
|
+ // orderWxverify
|
|
|
this.formInline = row;
|
|
|
this.dialogVisible = true;
|
|
|
},
|