Commit 6c3b6516e6dbc67ac307fc49dd144abd6887deca

Authored by 刘淇
1 parent e6a04285

快速工单 加上业务线

pages-sub/problem/work-order-manage/add-maintain-order.vue
@@ -80,7 +80,7 @@ @@ -80,7 +80,7 @@
80 <view v-if="activeTab == 0"> 80 <view v-if="activeTab == 0">
81 <up-form-item prop="startImgs"> 81 <up-form-item prop="startImgs">
82 <up-upload 82 <up-upload
83 - :file-list="startImgs.imgList" 83 + :file-list="startImgs.rawImgList.value|| []"
84 @after-read="startImgs.uploadImgs" 84 @after-read="startImgs.uploadImgs"
85 @delete="startImgs.deleteImg" 85 @delete="startImgs.deleteImg"
86 multiple 86 multiple
@@ -94,7 +94,7 @@ @@ -94,7 +94,7 @@
94 <view v-if="activeTab == 1"> 94 <view v-if="activeTab == 1">
95 <up-form-item prop="processingImgs"> 95 <up-form-item prop="processingImgs">
96 <up-upload 96 <up-upload
97 - :file-list="processingImgs.imgList" 97 + :file-list="processingImgs.rawImgList.value|| []"
98 @after-read="processingImgs.uploadImgs" 98 @after-read="processingImgs.uploadImgs"
99 @delete="processingImgs.deleteImg" 99 @delete="processingImgs.deleteImg"
100 multiple 100 multiple
@@ -108,7 +108,7 @@ @@ -108,7 +108,7 @@
108 <view v-if="activeTab == 2"> 108 <view v-if="activeTab == 2">
109 <up-form-item prop="endImgs"> 109 <up-form-item prop="endImgs">
110 <up-upload 110 <up-upload
111 - :file-list="endImgs.imgList" 111 + :file-list="endImgs.rawImgList.value|| []"
112 @after-read="endImgs.uploadImgs" 112 @after-read="endImgs.uploadImgs"
113 @delete="endImgs.deleteImg" 113 @delete="endImgs.deleteImg"
114 multiple 114 multiple
@@ -122,7 +122,7 @@ @@ -122,7 +122,7 @@
122 <view v-if="activeTab == 3"> 122 <view v-if="activeTab == 3">
123 <up-form-item prop="personImgs"> 123 <up-form-item prop="personImgs">
124 <up-upload 124 <up-upload
125 - :file-list="personImgs.imgList" 125 + :file-list="personImgs.rawImgList.value|| []"
126 @after-read="personImgs.uploadImgs" 126 @after-read="personImgs.uploadImgs"
127 @delete="personImgs.deleteImg" 127 @delete="personImgs.deleteImg"
128 multiple 128 multiple
@@ -136,7 +136,7 @@ @@ -136,7 +136,7 @@
136 <view v-if="activeTab == 4"> 136 <view v-if="activeTab == 4">
137 <up-form-item prop="materialImgs"> 137 <up-form-item prop="materialImgs">
138 <up-upload 138 <up-upload
139 - :file-list="materialImgs.imgList" 139 + :file-list="materialImgs.rawImgList.value|| []"
140 @after-read="materialImgs.uploadImgs" 140 @after-read="materialImgs.uploadImgs"
141 @delete="materialImgs.deleteImg" 141 @delete="materialImgs.deleteImg"
142 multiple 142 multiple
@@ -206,6 +206,7 @@ const coProcessorList = ref([]) @@ -206,6 +206,7 @@ const coProcessorList = ref([])
206 206
207 // 工单表单数据(修改:新增coProcessorName数组,coProcessorNameStr用于页面展示) 207 // 工单表单数据(修改:新增coProcessorName数组,coProcessorNameStr用于页面展示)
208 const workOrderForm = reactive({ 208 const workOrderForm = reactive({
  209 + busiLine:'',
209 workerDataId:'', 210 workerDataId:'',
210 taskId:'', // 任务id 211 taskId:'', // 任务id
211 orderNo: '', // 工单编号 212 orderNo: '', // 工单编号
@@ -257,26 +258,26 @@ const materialImgs = useUploadImgs({ @@ -257,26 +258,26 @@ const materialImgs = useUploadImgs({
257 fieldName: 'materialImgs' 258 fieldName: 'materialImgs'
258 }) 259 })
259 260
260 -// ========== 核心修复:监听每个上传实例的响应式数组变化,解决u-upload不刷新问题 ==========  
261 -watch(() => startImgs.rawImgList.value, (newVal) => {  
262 - startImgs.imgList = newVal  
263 -}, { deep: true })  
264 -  
265 -watch(() => processingImgs.rawImgList.value, (newVal) => {  
266 - processingImgs.imgList = newVal  
267 -}, { deep: true })  
268 -  
269 -watch(() => endImgs.rawImgList.value, (newVal) => {  
270 - endImgs.imgList = newVal  
271 -}, { deep: true })  
272 -  
273 -watch(() => personImgs.rawImgList.value, (newVal) => {  
274 - personImgs.imgList = newVal  
275 -}, { deep: true })  
276 -  
277 -watch(() => materialImgs.rawImgList.value, (newVal) => {  
278 - materialImgs.imgList = newVal  
279 -}, { deep: true }) 261 +// // ========== 核心修复:监听每个上传实例的响应式数组变化,解决u-upload不刷新问题 ==========
  262 +// watch(() => startImgs.rawImgList.value, (newVal) => {
  263 +// startImgs.imgList = newVal
  264 +// }, { deep: true })
  265 +//
  266 +// watch(() => processingImgs.rawImgList.value, (newVal) => {
  267 +// processingImgs.imgList = newVal
  268 +// }, { deep: true })
  269 +//
  270 +// watch(() => endImgs.rawImgList.value, (newVal) => {
  271 +// endImgs.imgList = newVal
  272 +// }, { deep: true })
  273 +//
  274 +// watch(() => personImgs.rawImgList.value, (newVal) => {
  275 +// personImgs.imgList = newVal
  276 +// }, { deep: true })
  277 +//
  278 +// watch(() => materialImgs.rawImgList.value, (newVal) => {
  279 +// materialImgs.imgList = newVal
  280 +// }, { deep: true })
280 281
281 // 表单校验规则(新增5个图片字段校验,复用上传校验规则) 282 // 表单校验规则(新增5个图片字段校验,复用上传校验规则)
282 const workOrderFormRules = reactive({ 283 const workOrderFormRules = reactive({
@@ -351,7 +352,7 @@ onLoad((options) =&gt; { @@ -351,7 +352,7 @@ onLoad((options) =&gt; {
351 workOrderForm.taskId = orderItem.taskId || ''; 352 workOrderForm.taskId = orderItem.taskId || '';
352 workOrderForm.orderNo = orderItem.orderNo || ''; 353 workOrderForm.orderNo = orderItem.orderNo || '';
353 workOrderForm.reason = orderItem.handleResult || ''; // 处理情况回显 354 workOrderForm.reason = orderItem.handleResult || ''; // 处理情况回显
354 - 355 + workOrderForm.busiLine = orderItem.busiLine
355 // 共同处理人(如有数据则回显,转换为数组格式) 356 // 共同处理人(如有数据则回显,转换为数组格式)
356 if (orderItem.coHandlers && orderItem.coHandlersName) { 357 if (orderItem.coHandlers && orderItem.coHandlersName) {
357 // 处理ID:如果是字符串(逗号分隔),转为数组;本身是数组则直接赋值 358 // 处理ID:如果是字符串(逗号分隔),转为数组;本身是数组则直接赋值
@@ -454,8 +455,8 @@ const loadCoProcessorList = async () =&gt; { @@ -454,8 +455,8 @@ const loadCoProcessorList = async () =&gt; {
454 try { 455 try {
455 uni.showLoading({ title: '获取处理人列表中...' }) 456 uni.showLoading({ title: '获取处理人列表中...' })
456 const queryData = { 457 const queryData = {
457 - roleCode: 'yl_worker',  
458 - busiLine: 'yl', 458 + // roleCode: 'yl_worker',
  459 + busiLine: workOrderForm.busiLine,
459 pageNo: 1, 460 pageNo: 1,
460 pageSize: 100 461 pageSize: 100
461 } 462 }