From 34feb4908ec7b7e5b51adf6355603978c67bd3a4 Mon Sep 17 00:00:00 2001
From: cuijian <cuijian@xalxzn.com>
Date: 星期四, 05 六月 2025 09:53:14 +0800
Subject: [PATCH] 申请单入库

---
 src/views/flowable/workflow/lossBound/lossBoundHandle.vue |   40 +++++++++++++++++++++++-----------------
 1 files changed, 23 insertions(+), 17 deletions(-)

diff --git a/src/views/flowable/workflow/lossBound/lossBoundHandle.vue b/src/views/flowable/workflow/lossBound/lossBoundHandle.vue
index d0b2286..df462bd 100644
--- a/src/views/flowable/workflow/lossBound/lossBoundHandle.vue
+++ b/src/views/flowable/workflow/lossBound/lossBoundHandle.vue
@@ -36,13 +36,13 @@
                   <a-row>
                     <a-col :span="span">
                       <a-form-model-item label="鎶ユ崯鍗曞崟鍙�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="outNum">
-                        <a-input :disabled="coldisabled" v-model="tableRowRecord.orderCode"></a-input>
+                        <a-input disabled v-model="tableRowRecord.orderCode"></a-input>
                       </a-form-model-item>
                     </a-col>
                     <a-col :span="span">
                       <a-form-model-item label="鎶ユ崯浜�" :labelCol="labelCol" :wrapperCol="wrapperCol"
                                          prop="outStorehouseType">
-                        <j-dict-select-tag :disabled="coldisabled"
+                        <j-dict-select-tag disabled
                                            v-model="tableRowRecord.losser" dictCode="sys_user,realname,id"
                                            placeholder="璇烽�夋嫨" />
                       </a-form-model-item>
@@ -52,28 +52,28 @@
                     <a-col :span="span">
                       <a-form-model-item label="鎶ユ崯鏃堕棿" :labelCol="labelCol" :wrapperCol="wrapperCol"
                                          prop="outboundTime">
-                        <j-date :disabled="coldisabled" v-model="tableRowRecord.lossTime" :show-time="true"
+                        <j-date disabled v-model="tableRowRecord.lossTime" :show-time="true"
                                 dateFormat="YYYY-MM-DD HH:mm" style="width: 100%" />
                       </a-form-model-item>
                     </a-col>
                     <a-col :span="span">
                       <a-form-model-item label="鎶ユ崯鍘熷洜" :labelCol="labelCol" :wrapperCol="wrapperCol"
                                          prop="subjectMatter">
-                        <a-input :disabled="coldisabled" v-model="tableRowRecord.lossReason"></a-input>
+                        <a-input disabled v-model="tableRowRecord.lossReason"></a-input>
                       </a-form-model-item>
                     </a-col>
                   </a-row>
                   <a-row>
                     <a-col :span="span">
                       <a-form-model-item label="缁忔墜浜�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="handler">
-                        <j-dict-select-tag :disabled="coldisabled"
+                        <j-dict-select-tag disabled
                                            v-model="tableRowRecord.handler" dictCode="sys_user,realname,id"
                                            placeholder="璇烽�夋嫨" />
                       </a-form-model-item>
                     </a-col>
                     <a-col :span="span">
                       <a-form-model-item label="澶囨敞" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="remark">
-                        <a-textarea :disabled="coldisabled" v-model="tableRowRecord.remark" rows="4" />
+                        <a-textarea disabled v-model="tableRowRecord.remark" rows="4" />
                       </a-form-model-item>
                     </a-col>
                   </a-row>
@@ -119,17 +119,17 @@
           <a-row>
             <a-col ::span="span">
               <a-form-model-item label="鐢宠浜�" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="handler_dictText">
-                <a-input :disabled="coldisabled" v-model="tableRowRecord.handler_dictText"></a-input>
+                <a-input :readOnly="inputReadOnly" v-model="tableRowRecord.handler_dictText"></a-input>
               </a-form-model-item>
             </a-col>
             <a-col ::span="span">
               <a-form-model-item label="鐢宠鏃堕棿" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="createTime">
-                <a-input :disabled="coldisabled" v-model="tableRowRecord.createTime"></a-input>
+                <a-input :readOnly="inputReadOnly" v-model="tableRowRecord.createTime"></a-input>
               </a-form-model-item>
             </a-col>
             <a-col :span="24" class="btxx">
               <a-form-item label="瀹℃壒鐘舵��" :labelCol="labelCol" :wrapperCol="wrapperCol">
-                <a-select v-model="assignFileStream.status" placeholder="璇烽�夋嫨瀹℃壒缁撴灉">
+                <a-select :disabled="disableSubmit" v-model="assignFileStream.status" placeholder="璇烽�夋嫨瀹℃壒缁撴灉">
                   <a-select-option value="3">閫氳繃</a-select-option>
                   <a-select-option value="4">椹冲洖</a-select-option>
                 </a-select>
@@ -137,13 +137,14 @@
             </a-col>
             <a-col :span="24" class="btxx">
               <a-form-model-item label="瀹℃壒鎰忚" :labelCol="labelCol" :wrapperCol="wrapperCol">
-                <a-textarea v-model="assignFileStream.approvalOpinion" rows="4" placeholder="璇疯緭鍏ュ鎵规剰瑙�" />
+                <a-textarea :disabled="disableSubmit" v-model="assignFileStream.approvalOpinion" rows="4"
+                            placeholder="璇疯緭鍏ュ鎵规剰瑙�" />
               </a-form-model-item>
             </a-col>
           </a-row>
           <div class="table-operator" style="text-align: right;">
             <a-button @click="handleQueXiaoTask" type="primary" icon="close">鍙栨秷</a-button>
-            <a-button @click="submitForm">鎻� 浜�</a-button>
+            <a-button :disabled="disableSubmit" @click="submitForm">鎻愪氦</a-button>
           </div>
         </a-form-model>
       </div>
@@ -174,7 +175,8 @@
       form: this.$form.createForm(this),
       span: 12,
       span1: 8,
-      coldisabled: true,
+      disableSubmit: false,
+      inputReadOnly: true,
       spinning: false,
       tableRowRecord: {},
       assignFileStream: {},
@@ -294,11 +296,11 @@
       visible: false,
       // 琛ㄥご
       url: {
-        queryOutBoundOrder: '/tms/toolsLossBound/queryById',
-        queryOutBoundDetailList: '/tms/toolsLossBound/listlossboundDetailByMainId',
+        queryLossBoundOrder: '/tms/toolsLossBound/queryById',
+        queryLossBoundDetailList: '/tms/toolsLossBound/listlossboundDetailByMainId',
         diagramView: '/assign/flow/diagramView',
         queryHisTaskList: '/assign/flow/queryHisTaskList',
-        approve: '/tms/outboundOrder/approval'
+        approve: '/tms/toolsLossBound/approval'
       },
       dictOptions: {},
       superFieldList: [],
@@ -384,6 +386,10 @@
 
       })
     },
+    /**
+     * 鑾峰彇娴佺▼鑺傜偣鍜屾祦绋嬪浘
+     * @param record 寰呭姙璁板綍淇℃伅
+     */
     getAllApproveData(item) {
       this.visible = true
       this.loading = true
@@ -394,12 +400,12 @@
           this.hitaskDataSource = res.result
         }
       })
-      getAction(this.url.queryOutBoundOrder, { id: item.dataId }).then((res => {
+      getAction(this.url.queryLossBoundOrder, { id: item.dataId }).then((res => {
         if (res.success) {
           this.tableRowRecord = res.result
         }
       }))
-      getAction(this.url.queryOutBoundDetailList, { lossBoundId: item.dataId }).then(res => {
+      getAction(this.url.queryLossBoundDetailList, { lossBoundId: item.dataId }).then(res => {
         if (res.success) {
           this.dataSource = res.result.records
           if (res.result.total) {

--
Gitblit v1.9.3