From 6495c73e01ac2a4fc2243a6254aa309bcf4ce5fe Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 10 七月 2025 11:13:46 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue |    4 ++++
 src/api/collaborativeApproval/approvalProcess.js                           |    8 ++++++++
 src/views/basicData/supplierManage/index.vue                               |    3 ++-
 src/views/basicData/customerFile/index.vue                                 |    2 +-
 src/views/collaborativeApproval/approvalProcess/index.vue                  |   14 +++++++-------
 src/views/salesManagement/salesLedger/index.vue                            |    5 +++--
 src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue |   15 +++++++++++++--
 7 files changed, 38 insertions(+), 13 deletions(-)

diff --git a/src/api/collaborativeApproval/approvalProcess.js b/src/api/collaborativeApproval/approvalProcess.js
index 4f8ca33..2e8f7ca 100644
--- a/src/api/collaborativeApproval/approvalProcess.js
+++ b/src/api/collaborativeApproval/approvalProcess.js
@@ -45,4 +45,12 @@
         method: 'delete',
         data: query,
     })
+}
+// 鍒犻櫎瀹℃壒娴佺▼
+export function approveProcessDetails(query) {
+    return request({
+        url: '/approveNode/details',
+        method: 'get',
+        params: query,
+    })
 }
\ No newline at end of file
diff --git a/src/views/basicData/customerFile/index.vue b/src/views/basicData/customerFile/index.vue
index f0c1186..2294dd7 100644
--- a/src/views/basicData/customerFile/index.vue
+++ b/src/views/basicData/customerFile/index.vue
@@ -309,7 +309,7 @@
 const tableLoading = ref(false);
 const page = reactive({
   current: 1,
-  size: 10,
+  size: 100,
   total: 0,
 });
 const total = ref(0);
diff --git a/src/views/basicData/supplierManage/index.vue b/src/views/basicData/supplierManage/index.vue
index 22216e3..f5eb792 100644
--- a/src/views/basicData/supplierManage/index.vue
+++ b/src/views/basicData/supplierManage/index.vue
@@ -35,6 +35,7 @@
         :isSelection="true"
         @selection-change="handleSelectionChange"
         :tableLoading="tableLoading"
+				@pagination="pagination"
       ></PIMTable>
     </div>
     <el-dialog
@@ -297,7 +298,7 @@
 const tableLoading = ref(false);
 const page = reactive({
   current: 1,
-  size: 10,
+  size: 100,
   total: 0,
 });
 
diff --git a/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue b/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
index 57b5e38..5c1a34f 100644
--- a/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
+++ b/src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
@@ -49,6 +49,7 @@
 
 <script setup>
 import {getCurrentInstance, ref} from "vue";
+import {approveProcessDetails} from "../../../../api/collaborativeApproval/approvalProcess.js";
 const emit = defineEmits(['close'])
 const { proxy } = getCurrentInstance()
 
@@ -79,6 +80,9 @@
 const openDialog = (type, row) => {
   operationType.value = type;
   dialogFormVisible.value = true;
+	approveProcessDetails({id: row.approveId}).then((res) => {
+		console.log(res)
+	})
 }
 // 鎻愪氦瀹℃壒
 const submitForm = () => {
diff --git a/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue b/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
index 585bc43..291966f 100644
--- a/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
+++ b/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
@@ -81,7 +81,17 @@
         <el-row :gutter="30">
           <el-col :span="12">
             <el-form-item label="鐢宠浜猴細" prop="approveUser">
-              <el-input v-model="form.approveUser" placeholder="璇疯緭鍏�" clearable/>
+							<el-select
+								v-model="form.approveUser"
+								placeholder="閫夋嫨浜哄憳"
+							>
+								<el-option
+									v-for="user in userList"
+									:key="user.userId"
+									:label="user.nickName"
+									:value="user.userId"
+								/>
+							</el-select>
             </el-form-item>
           </el-col>
           <el-col :span="12">
@@ -171,7 +181,8 @@
 	approverNodes.value = [
 		{ id: 1, userId: null }
 	]
-  form.value.approveUser = userStore.nickName;
+	console.log(userStore)
+  form.value.approveUser = userStore.id;
   form.value.approveTime = getCurrentDate();
   if (operationType.value === 'edit') {
     approveProcessGetInfo({id: row.approveId,approveReason: '1'}).then(res => {
diff --git a/src/views/collaborativeApproval/approvalProcess/index.vue b/src/views/collaborativeApproval/approvalProcess/index.vue
index ab98ab8..7e51ea4 100644
--- a/src/views/collaborativeApproval/approvalProcess/index.vue
+++ b/src/views/collaborativeApproval/approvalProcess/index.vue
@@ -2,11 +2,11 @@
   <div class="app-container">
     <div class="search_form">
       <div>
-        <span class="search_title">渚涘簲鍟嗭細</span>
+        <span class="search_title">娴佺▼缂栧彿锛�</span>
         <el-input
-            v-model="searchForm.supplier"
+            v-model="searchForm.approveId"
             style="width: 240px"
-            placeholder="璇疯緭鍏ヤ緵搴斿晢鎼滅储"
+            placeholder="璇疯緭鍏ユ祦绋嬬紪鍙锋悳绱�"
             @change="handleQuery"
             clearable
             :prefix-icon="Search"
@@ -43,14 +43,13 @@
 import { Search } from "@element-plus/icons-vue";
 import {onMounted, ref} from "vue";
 import {ElMessageBox} from "element-plus";
-import {qualityInspectDel, qualityInspectListPage} from "@/api/qualityManagement/rawMaterialInspection.js";
 import InfoFormDia from "@/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue";
 import ApprovalDia from "@/views/collaborativeApproval/approvalProcess/components/approvalDia.vue";
 import {approveProcessDelete, approveProcessListPage} from "../../../api/collaborativeApproval/approvalProcess.js";
 
 const data = reactive({
   searchForm: {
-    supplier: "",
+		approveId: "",
   },
 });
 const { searchForm } = toRefs(data);
@@ -85,7 +84,7 @@
   {
     label: "娴佺▼缂栧彿",
     prop: "approveId",
-    width: 230
+    width: 170
   },
   {
     label: "鐢宠閮ㄩ棬",
@@ -94,6 +93,7 @@
   {
     label: "瀹℃壒浜嬬敱",
     prop: "approveReason",
+		width: 200
   },
   {
     label: "鐢宠浜�",
@@ -199,7 +199,7 @@
 const handleDelete = () => {
   let ids = [];
   if (selectedRows.value.length > 0) {
-    ids = selectedRows.value.map((item) => item.id);
+    ids = selectedRows.value.map((item) => item.approveId);
   } else {
     proxy.$modal.msgWarning("璇烽�夋嫨鏁版嵁");
     return;
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 3ec809b..e74ad19 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -153,7 +153,7 @@
         <el-row>
           <el-form-item label="浜у搧淇℃伅锛�" prop="entryDate">
             <el-button type="primary" @click="openProductForm('add')">娣诲姞</el-button>
-            <el-button plain type="danger" @click="deleteProduct">鍒犻櫎</el-button>
+            <el-button plain type="danger" @click="deleteProduct" >鍒犻櫎</el-button>
           </el-form-item>
         </el-row>
         <el-table :data="productData" border @selection-change="productSelected" show-summary
@@ -631,7 +631,8 @@
 const submitForm = () => {
   proxy.$refs["formRef"].validate((valid) => {
     if (valid) {
-      if (productData.value.length > 0) {
+			console.log('productData.value--', productData.value)
+      if (productData.value !== null && productData.value.length > 0) {
         form.value.productData = proxy.HaveJson(productData.value);
       } else {
         proxy.$modal.msgWarning("璇锋坊鍔犱骇鍝佷俊鎭�");

--
Gitblit v1.9.3