From c3f9133f259abacf02ae5acb2e5b4352f40d9b22 Mon Sep 17 00:00:00 2001
From: Houjie <714924425@qq.com>
Date: 星期一, 26 五月 2025 15:49:06 +0800
Subject: [PATCH] 刀具刃磨/ 工具盘点、 库存预警界面修改

---
 src/views/tms/requirement/modules/ToolsSharpeningModal.vue |   36 +++++++++++++++++++++++-------------
 1 files changed, 23 insertions(+), 13 deletions(-)

diff --git a/src/views/tms/requirement/modules/ToolsSharpeningModal.vue b/src/views/tms/requirement/modules/ToolsSharpeningModal.vue
index 9a903d0..9346322 100644
--- a/src/views/tms/requirement/modules/ToolsSharpeningModal.vue
+++ b/src/views/tms/requirement/modules/ToolsSharpeningModal.vue
@@ -45,7 +45,7 @@
 
         <a-row :gutter="24">
           <a-col :span="12">
-            <a-form-model-item prop="operator" label="璐d换浜�">
+            <a-form-model-item prop="responsiblePerson" label="璐d换浜�">
               <j-dict-select-tag type="list" v-model="model.responsiblePerson" dictCode="sys_user,realname,id"
                                  placeholder="璇烽�夋嫨璐d换浜�" :disabled="disableSubmit" />
             </a-form-model-item>
@@ -97,10 +97,15 @@
             </a-form-model-item>
           </a-col>
         </a-row>
-
         <a-row :gutter="24">
-          <a-col :span="24">
-            <a-form-model-item label="澶囨敞" :labelCol="{span:2}" :wrapperCol="{span:21}" prop="remark">
+          <a-col :span="12">
+            <a-form-model-item label="瀛樺偍浣嶇疆" prop="storageLocation">
+              <a-input placeholder="閫夋嫨濉啓瀛樺偍浣嶇疆" v-model="model.positionCode" readOnly
+                       :disabled="disableSubmit" />
+            </a-form-model-item>
+          </a-col>
+          <a-col :span="12">
+            <a-form-model-item label="澶囨敞">
               <a-textarea v-model="model.remark" rows="3" placeholder="璇疯緭鍏ュ娉�" :disabled="disableSubmit" />
             </a-form-model-item>
           </a-col>
@@ -121,7 +126,7 @@
 </template>
 
 <script>
-import { getAction, httpAction, postAction, requestPut } from '@/api/manage'
+import { getAction, postAction, requestPut } from '@/api/manage'
 import { JVxeTableModelMixin } from '@/mixins/JVxeTableModelMixin.js'
 import ToolsModal from '@views/tms/requirement/modules/ToolsModal.vue'
 
@@ -153,16 +158,12 @@
         sharpeningTime: [
           { required: true, message: '璇烽�夋嫨鍒冪(鏃ユ湡!' }
         ],
-        responsibleRerson: [
+        responsiblePerson: [
           { required: true, message: '璇烽�夋嫨璐d换浜�!' }
         ],
         sharpeningResult: [
           { required: true, message: '璇疯緭鍏ュ垉纾ㄧ粨鏋滃強寤鸿!' }
-        ],
-        responsiblePerson: [
-          { required: true, message: '璇烽�夋嫨璐d换浜�!' }
         ]
-
       },
       url: {
         add: '/tms/toolSharpening/add',
@@ -208,7 +209,7 @@
 
     edit(record) {
       console.log(record)
-      this.model = Object.assign({}, record)
+      // this.model = Object.assign({}, record)
       this.visible = true
       getAction(this.url.queryDetailList, {
         id: record.id,
@@ -216,8 +217,17 @@
         pageSize: 99999
       }).then((res) => {
         if (res.success) {
-          console.log(res.result.records)
-          this.dataSource = res.result.records
+          const readOnlyData = res.result.records[0] || {}
+          this.model = Object.assign({}, this.model, {
+            paramaTableName: readOnlyData.paramaTableName_dictText,
+            applicationType: readOnlyData.applicationType_dictText,
+            provinceCity: readOnlyData.provinceCity,
+            warehouseId: readOnlyData.warehouseId,
+            positionCode: readOnlyData.positionCode,
+            mainUnit: readOnlyData.mainUnit,
+            toolModel: readOnlyData.toolModel
+          })
+
         } else {
           this.dataSource = null
         }

--
Gitblit v1.9.3