Jelajahi Sumber

fix:采购单管理列表筛选条件

snow 2 tahun lalu
induk
melakukan
af9e5dd50a

+ 2 - 2
src/api/InvoiceSales/capitalClaim/index.ts

@@ -19,8 +19,8 @@ export const httpList = (data: object): ResponseType => {
   return http.request("post", `${yewuApi}orderpaylist`, { data });
 };
 //详情
-export const httpDetail = (data: object): ResponseType => {
-  return http.request("post", `${yewuApi}tradeQuery`, { data });
+export const httpInfo = (data: object): ResponseType => {
+  return http.request("post", `${yewuApi}tradeinfo`, { data });
 };
 
 //上传execl

+ 2 - 2
src/views/InvoiceSales/capitalClaim/components/receipt-payment.vue

@@ -4,7 +4,7 @@ import { description_columns } from "../config/columns";
 
 <template>
   <div flex gap-10>
-    <el-descriptions title="付款方" :column="1" border flex-1>
+    <el-descriptions title="付款方" :column="1" border flex-1 size="small">
       <el-descriptions-item
         v-for="(item, index) in description_columns"
         :key="index"
@@ -12,7 +12,7 @@ import { description_columns } from "../config/columns";
       />
     </el-descriptions>
 
-    <el-descriptions title="收款方" :column="1" border flex-1>
+    <el-descriptions title="收款方" :column="1" border flex-1 size="small">
       <el-descriptions-item
         v-for="(item, index) in description_columns"
         :key="index"

+ 4 - 23
src/views/InvoiceSales/capitalClaim/detail.vue

@@ -3,36 +3,17 @@ import { computed, onMounted, ref } from "vue";
 import { useRoute } from "vue-router";
 import PaymentReceipt from "./components/receipt-payment.vue";
 import RelatedOrder from "./components/related-order.vue";
-import { httpDetail } from "/@/api/InvoiceSales/capitalClaim";
+import { httpInfo } from "/@/api/InvoiceSales/capitalClaim";
 import { useResponseHandle } from "/@/hooks";
-import { TreadeDetail } from "./types";
 
 const { query } = useRoute();
 const responseHandle = useResponseHandle();
 const tradNo = computed(() => query.id as string);
 
-const treadeDetail = ref<TreadeDetail>({
-  id: 833,
-  tradNo: "Sc2b8220624161158",
-  trade_bank: "招商银行股份有限公司北京分行营业部",
-  trade_account: "10900319110206",
-  trade_type: 0,
-  trade_time: "2022-06-24 14:15:18",
-  trade_used: "F220492564DN20220620184258505.",
-  trade_out: "泰康保险集团股份有限公司",
-  trade_in: "",
-  trade_remark: "",
-  total_fee: "29462.00",
-  used_fee: "0.00",
-  balance: "29462.00",
-  status: 1,
-  is_del: 0,
-  addtime: "2022-06-24 16:11:58",
-  updatetime: "2022-06-24 16:11:58"
-});
+const treadeDetail = ref<any>({});
 
 async function requesetTradeDetail() {
-  const { code, message, data } = await httpDetail({
+  const { code, message, data } = await httpInfo({
     tradNo: tradNo.value
   });
 
@@ -40,7 +21,7 @@ async function requesetTradeDetail() {
     code,
     message,
     handler: () => {
-      console.log(data);
+      treadeDetail.value = data;
     }
   });
 }

+ 0 - 38
src/views/InvoiceSales/capitalClaim/types.ts

@@ -1,38 +0,0 @@
-export interface menuType {
-  addtime?: string;
-  child?: any[];
-  id?: string;
-  private?: number;
-  menu_code?: string;
-  menu_img?: string;
-  menu_name?: string;
-  menu_route?: string;
-  menu_type?: string;
-  menu_url?: string;
-  pid?: string;
-  status?: string;
-  updatetime?: string;
-  weight?: number;
-}
-
-export const detaultTreadeDetail = {
-  id: 0,
-  tradNo: "",
-  trade_bank: "",
-  trade_account: "",
-  trade_type: 0,
-  trade_time: "",
-  trade_used: "",
-  trade_out: "",
-  trade_in: "",
-  trade_remark: "",
-  total_fee: "",
-  used_fee: "",
-  balance: "",
-  status: 0,
-  is_del: 0,
-  addtime: "",
-  updatetime: ""
-};
-
-export type TreadeDetail = Partial<typeof detaultTreadeDetail>;

+ 7 - 1
src/views/purchase/porder/index.vue

@@ -69,10 +69,16 @@ async function onSearch() {
     page: form.page,
     size: form.size
   };
+
   selectList.value.forEach(si => {
     model[si.value] = si.value === form.select ? form.input : "";
   });
-  const { code, data, message } = await httpList(form);
+
+  const { code, data, message } = await httpList({
+    ...form,
+    ...model
+  });
+
   if (code === 0) {
     const { list, count } = data;
     dataList.value = list ?? [];