Quellcode durchsuchen

feat: 已发流程

liujt vor 3 Wochen
Ursprung
Commit
ede5e54090
27 geänderte Dateien mit 314 neuen und 250 gelöschten Zeilen
  1. 1 1
      manifest.json
  2. 10 8
      pages/home/wt/components/businessOpportunity/processTask.vue
  3. 10 8
      pages/home/wt/components/contactApplication/processTask.vue
  4. 16 14
      pages/home/wt/components/entrust/processTask.vue
  5. 10 8
      pages/home/wt/components/feeApplication/processTask.vue
  6. 18 16
      pages/home/wt/components/materialRequisition/processTask.vue
  7. 10 8
      pages/home/wt/components/measuringToolInspection/processTask.vue
  8. 18 16
      pages/home/wt/components/outStorageWarehouseApply/processTask.vue
  9. 18 16
      pages/home/wt/components/outsourcedWarehousing/processTask.vue
  10. 10 8
      pages/home/wt/components/pricingManage/processTask.vue
  11. 18 16
      pages/home/wt/components/productionWarehousing/processTask.vue
  12. 10 8
      pages/home/wt/components/purchaseContract/processTask.vue
  13. 10 8
      pages/home/wt/components/purchaseInvoiceConfirm/processTask.vue
  14. 10 8
      pages/home/wt/components/purchaseNeedManage/processTask.vue
  15. 10 8
      pages/home/wt/components/purchaseOrder/processTask.vue
  16. 10 8
      pages/home/wt/components/purchasePlanManage/processTask.vue
  17. 10 8
      pages/home/wt/components/purchaseReceiving/processTask.vue
  18. 10 8
      pages/home/wt/components/purchaseReturn/processTask.vue
  19. 10 8
      pages/home/wt/components/quotation/processTask.vue
  20. 10 8
      pages/home/wt/components/salesContract/processTask.vue
  21. 10 8
      pages/home/wt/components/salesDelivery/processTask.vue
  22. 10 8
      pages/home/wt/components/salesExceptionDeal/processTask.vue
  23. 10 8
      pages/home/wt/components/salesInvoiceConfirm/processTask.vue
  24. 10 8
      pages/home/wt/components/salesOrder/processTask.vue
  25. 10 8
      pages/home/wt/components/salesReturn/processTask.vue
  26. 19 3
      pages/home/wt/send/processTask.vue
  27. 16 16
      pages/home/wt/send/send.vue

+ 1 - 1
manifest.json

@@ -2,7 +2,7 @@
     "name" : "智慧工厂",
     "appid" : "__UNI__45B3907",
     "description" : "",
-    "versionName" : "V1.0.4.05",
+    "versionName" : "V1.0.4.06",
     "versionCode" : "100",
     "transformPx" : false,
     "h5" : {

+ 10 - 8
pages/home/wt/components/businessOpportunity/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/contactApplication/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 16 - 14
pages/home/wt/components/entrust/processTask.vue

@@ -19,20 +19,22 @@
         ref="bziRef"
       ></taskForm>
     </view>
-    <view v-for="(item, index) in runningTasks" :key="index">
-      <div v-if="processInstance.processDefinition">
-        <taskSubmit
-          id="async-sub-form-component"
-          :taskId="listData.taskId"
-          :businessId="listData.businessId"
-          :id="listData.id"
-          :taskDefinitionKey="listData.taskDefinitionKey"
-          @handleAudit="handleAudit"
-          @getTableValue="getTableValue"
-          ref="subForm"
-        >
-        </taskSubmit>
-      </div>
+    <view v-if="listData.type !='view'">
+      <view v-for="(item, index) in runningTasks" :key="index">
+        <div v-if="processInstance.processDefinition">
+          <taskSubmit
+            id="async-sub-form-component"
+            :taskId="listData.taskId"
+            :businessId="listData.businessId"
+            :id="listData.id"
+            :taskDefinitionKey="listData.taskDefinitionKey"
+            @handleAudit="handleAudit"
+            @getTableValue="getTableValue"
+            ref="subForm"
+          >
+          </taskSubmit>
+        </div>
+      </view>
     </view>
     <u-toast ref="uToast"></u-toast>
   </view>

+ 10 - 8
pages/home/wt/components/feeApplication/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 18 - 16
pages/home/wt/components/materialRequisition/processTask.vue

@@ -20,22 +20,24 @@
         ref="bziRef"
       ></taskForm>
     </view>
-    <view v-for="(item, index) in runningTasks" :key="index">
-      <div v-if="processInstance.processDefinition">
-        <taskSubmit
-          id="async-sub-form-component"
-          :taskId="listData.taskId"
-          :businessId="listData.businessId"
-          :id="listData.id"
-          :taskDefinitionKey="listData.taskDefinitionKey"
-          @handleAudit="handleAudit"
-          @getTableValue="getTableValue"
-          @handleUpdateAssignee="handleUpdateAssignee(item)"
-          @handleBackList="handleBackList(item)"
-          ref="subForm"
-        >
-        </taskSubmit>
-      </div>
+    <view v-if="listData.type !='view'">
+      <view v-for="(item, index) in runningTasks" :key="index">
+        <div v-if="processInstance.processDefinition">
+          <taskSubmit
+            id="async-sub-form-component"
+            :taskId="listData.taskId"
+            :businessId="listData.businessId"
+            :id="listData.id"
+            :taskDefinitionKey="listData.taskDefinitionKey"
+            @handleAudit="handleAudit"
+            @getTableValue="getTableValue"
+            @handleUpdateAssignee="handleUpdateAssignee(item)"
+            @handleBackList="handleBackList(item)"
+            ref="subForm"
+          >
+          </taskSubmit>
+        </div>
+      </view>
     </view>
     <u-toast ref="uToast"></u-toast>
   </view>

+ 10 - 8
pages/home/wt/components/measuringToolInspection/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 18 - 16
pages/home/wt/components/outStorageWarehouseApply/processTask.vue

@@ -20,22 +20,24 @@
         ref="bziRef"
       ></taskForm>
     </view>
-    <view v-for="(item, index) in runningTasks" :key="index">
-      <div v-if="processInstance.processDefinition">
-        <taskSubmit
-          id="async-sub-form-component"
-          :taskId="listData.taskId"
-          :businessId="listData.businessId"
-          :id="listData.id"
-          :taskDefinitionKey="listData.taskDefinitionKey"
-          @handleAudit="handleAudit"
-          @getTableValue="getTableValue"
-          @handleUpdateAssignee="handleUpdateAssignee(item)"
-          @handleBackList="handleBackList(item)"
-          ref="subForm"
-        >
-        </taskSubmit>
-      </div>
+    <view v-if="listData.type !='view'">
+      <view v-for="(item, index) in runningTasks" :key="index">
+        <div v-if="processInstance.processDefinition">
+          <taskSubmit
+            id="async-sub-form-component"
+            :taskId="listData.taskId"
+            :businessId="listData.businessId"
+            :id="listData.id"
+            :taskDefinitionKey="listData.taskDefinitionKey"
+            @handleAudit="handleAudit"
+            @getTableValue="getTableValue"
+            @handleUpdateAssignee="handleUpdateAssignee(item)"
+            @handleBackList="handleBackList(item)"
+            ref="subForm"
+          >
+          </taskSubmit>
+        </div>
+      </view>
     </view>
     <u-toast ref="uToast"></u-toast>
   </view>

+ 18 - 16
pages/home/wt/components/outsourcedWarehousing/processTask.vue

@@ -19,22 +19,24 @@
         ref="bziRef"
       ></taskForm>
     </view>
-    <view v-for="(item, index) in runningTasks" :key="index">
-      <div v-if="processInstance.processDefinition">
-        <taskSubmit
-          id="async-sub-form-component"
-          :taskId="listData.taskId"
-          :businessId="listData.businessId"
-          :id="listData.id"
-          :taskDefinitionKey="listData.taskDefinitionKey"
-          @handleAudit="handleAudit"
-          @getTableValue="getTableValue"
-          @handleUpdateAssignee="handleUpdateAssignee(item)"
-          @handleBackList="handleBackList(item)"
-          ref="subForm"
-        >
-        </taskSubmit>
-      </div>
+    <view v-if="listData.type !='view'">
+      <view v-for="(item, index) in runningTasks" :key="index">
+        <div v-if="processInstance.processDefinition">
+          <taskSubmit
+            id="async-sub-form-component"
+            :taskId="listData.taskId"
+            :businessId="listData.businessId"
+            :id="listData.id"
+            :taskDefinitionKey="listData.taskDefinitionKey"
+            @handleAudit="handleAudit"
+            @getTableValue="getTableValue"
+            @handleUpdateAssignee="handleUpdateAssignee(item)"
+            @handleBackList="handleBackList(item)"
+            ref="subForm"
+          >
+          </taskSubmit>
+        </div>
+      </view>
     </view>
     <u-toast ref="uToast"></u-toast>
   </view>

+ 10 - 8
pages/home/wt/components/pricingManage/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 18 - 16
pages/home/wt/components/productionWarehousing/processTask.vue

@@ -20,22 +20,24 @@
         ref="bziRef"
       ></taskForm>
     </view>
-    <view v-for="(item, index) in runningTasks" :key="index">
-      <div v-if="processInstance.processDefinition">
-        <taskSubmit
-          id="async-sub-form-component"
-          :taskId="listData.taskId"
-          :businessId="listData.businessId"
-          :id="listData.id"
-          :taskDefinitionKey="listData.taskDefinitionKey"
-          @handleAudit="handleAudit"
-          @getTableValue="getTableValue"
-          @handleUpdateAssignee="handleUpdateAssignee(item)"
-          @handleBackList="handleBackList(item)"
-          ref="subForm"
-        >
-        </taskSubmit>
-      </div>
+    <view v-if="listData.type !='view'">
+      <view v-for="(item, index) in runningTasks" :key="index">
+        <div v-if="processInstance.processDefinition">
+          <taskSubmit
+            id="async-sub-form-component"
+            :taskId="listData.taskId"
+            :businessId="listData.businessId"
+            :id="listData.id"
+            :taskDefinitionKey="listData.taskDefinitionKey"
+            @handleAudit="handleAudit"
+            @getTableValue="getTableValue"
+            @handleUpdateAssignee="handleUpdateAssignee(item)"
+            @handleBackList="handleBackList(item)"
+            ref="subForm"
+          >
+          </taskSubmit>
+        </div>
+      </view>
     </view>
     <u-toast ref="uToast"></u-toast>
   </view>

+ 10 - 8
pages/home/wt/components/purchaseContract/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/purchaseInvoiceConfirm/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/purchaseNeedManage/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/purchaseOrder/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/purchasePlanManage/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/purchaseReceiving/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" :fromUser="processInstance.startUser.nickname" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" :fromUser="processInstance.startUser.nickname" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/purchaseReturn/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/quotation/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/salesContract/processTask.vue

@@ -8,14 +8,16 @@
 				:id="listData.id" :taskDefinitionKey="listData.taskDefinitionKey" ref="bziRef"></taskForm>
 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId"
-					:id="listData.id" :taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId"
+						:id="listData.id" :taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/salesDelivery/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/salesExceptionDeal/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/salesInvoiceConfirm/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/salesOrder/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 10 - 8
pages/home/wt/components/salesReturn/processTask.vue

@@ -10,14 +10,16 @@
 				 ref="bziRef"></taskForm>
 				 
 		</view>
-		<view v-for="(item, index) in runningTasks" :key="index">
-			<div v-if="processInstance.processDefinition">
-				<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
-					:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
-					@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
-					@handleBackList="handleBackList(item)" ref="subForm">
-				</taskSubmit>
-			</div>
+		<view v-if="listData.type !='view'">
+			<view v-for="(item, index) in runningTasks" :key="index">
+				<div v-if="processInstance.processDefinition">
+					<taskSubmit id='async-sub-form-component' :taskId="listData.taskId" :businessId="listData.businessId" :id="listData.id"
+						:taskDefinitionKey="listData.taskDefinitionKey" @handleAudit="handleAudit"
+						@getTableValue="getTableValue" @handleUpdateAssignee="handleUpdateAssignee(item)"
+						@handleBackList="handleBackList(item)" ref="subForm">
+					</taskSubmit>
+				</div>
+			</view>
 		</view>
 		<u-toast ref="uToast"></u-toast>
 	</view>

+ 19 - 3
pages/home/wt/send/processTask.vue

@@ -53,11 +53,27 @@ import Vue from 'vue'
 			this.getDetail()
 			this.activeComp = 'tab1'
 			// 动态加载 miniHandleRouter 对应的 taskForm 组件
-			if (option.miniHandleRouter) {
-				this.loadTaskFormComponent(option.miniHandleRouter)
-			}
+			// if (option.miniHandleRouter) {
+			// 	this.loadTaskFormComponent(option.miniHandleRouter)
+			// }
+		},
+		mounted() {
+
+			this.$nextTick(() => {
+				this.loadComponent()
+			})
+
 		},
 		methods: {
+			async loadComponent() {
+				// pages/home/wt/components/purchaseOrder/processTask
+            // 动态引入组件
+			console.log('this.listData.miniHandleRouter', this.listData.miniHandleRouter)
+            const Component = await import('@/pages/home' + this.listData.miniHandleRouter + '.vue');
+            
+            // 局部注册组件
+            this.taskFormComp = Component.default || Component;
+        },
 			/** 动态加载 miniHandleRouter 对应的 taskForm 组件 */
 		loadTaskFormComponent(router) {
 			try {

+ 16 - 16
pages/home/wt/send/send.vue

@@ -15,7 +15,7 @@
         <u-list-item v-for="(item, index) in list" :key="index">
           <view class="kd-card">
             <view class="card-title">
-              <text>{{ item.processInstance.name }}</text>
+              <text>{{ item.name }}</text>
               <text class="card-time">{{ item.createTime }}</text>
             </view>
             <view>
@@ -27,7 +27,7 @@
               </view>
 
               <view class="card-footer">
-                <u-button
+                <!-- <u-button
                   type="success"
                   @click="handleDetail(item, 'view')"
                   v-if="
@@ -37,7 +37,7 @@
                   "
                   >查看</u-button
                 >
-                <u-button v-else type="error">请在PC端处理</u-button>
+                <u-button v-else type="error">请在PC端处理</u-button> -->
                 <u-button type="info" @click="handleDetail(item, 'detail')"
                   >流程详情</u-button
                 >
@@ -54,7 +54,7 @@
 </template>
 
 <script>
-import { getTodoTaskPage } from "@/api/wt/index.js";
+import { getProcessInstancePage } from "@/api/wt/index.js";
 let [page, size, isEnd] = [1, 10, true];
 
 export default {
@@ -106,13 +106,13 @@ export default {
             processInstanceId: item.processInstance.id || "",
             type: type,
           });
-          let queryParams = `params=${params}`;
+          let queryParams = `params=${params}&type=${type}`;
           let url = "/pages/home/wt/components/formParser/routerView";
           uni.navigateTo({
             url: `${url}?${queryParams}`,
           });
         } else {
-          let queryParams = `id=${item.processInstance.id}&businessId=${item.businessId}&taskId=${item.id}&taskDefinitionKey=${item.taskDefinitionKey}&miniHandleRouter=${item.miniHandleRouter}&miniViewRouter=${item.miniViewRouter}`;
+          let queryParams = `id=${item.processInstance.id}&businessId=${item.businessId}&taskId=${item.id}&taskDefinitionKey=${item.taskDefinitionKey}&miniHandleRouter=${item.miniHandleRouter}&miniViewRouter=${item.miniViewRouter}&type=${type}`;
           let url =
             "/pages/home" +
             item.miniHandleRouter.replace("taskForm", "processTask");
@@ -132,18 +132,18 @@ export default {
             processInstanceId: item.processInstance.id || "",
             type: type,
           });
-          let queryParams = `params=${params}`;
+          let queryParams = `params=${params}&type=${type}`;
           let url = "/pages/home/wt/components/formParser/routerView";
           uni.navigateTo({
             url: `${url}?${queryParams}`,
           });
         } else {
-          let queryParams = `id=${item.processInstance.id}&businessId=${item.businessId}&taskId=${item.id}&taskDefinitionKey=${item.taskDefinitionKey}&miniHandleRouter=${item.miniHandleRouter}&miniViewRouter=${item.miniViewRouter}`;
-        //   let url =
-        //     "/pages/home" +
-        //     item.miniHandleRouter.replace("taskForm", "processTask");
-         let url =
-            "/pages/home/wt/send/processTask"
+          let queryParams = `id=${item.processInstance.id}&businessId=${item.businessId}&taskId=${item.id}&taskDefinitionKey=${item.taskDefinitionKey}&miniHandleRouter=${item.miniHandleRouter}&miniViewRouter=${item.miniViewRouter}&type=${type}`;
+          let url =
+            "/pages/home" +
+            item.miniHandleRouter.replace("taskForm", "processTask");
+        //  let url =
+        //     "/pages/home/wt/send/processTask"
 
           console.log("url~~~", `${url}?${queryParams}`);
           uni.navigateTo({
@@ -152,7 +152,7 @@ export default {
         }
       } else {
         uni.navigateTo({
-          url: `/pages/home/wt/components/detail?processInstanceId=${item.processInstance.id}`,
+          url: `/pages/home/wt/components/detail?processInstanceId=${item.id}`,
         });
       }
     },
@@ -164,10 +164,10 @@ export default {
       };
       let par = Object.assign(paging, this.params);
       isEnd = false;
-      const data = await getTodoTaskPage(par);
+      const data = await getProcessInstancePage(par);
       this.list.push(...data.list);
       this.list.forEach((item) => {
-        item.startUserNickname = item.processInstance.startUserNickname;
+        item.startUserNickname = item.startUserName;
       });
       isEnd = this.list.length >= data.count;
     },