Commit 6c3b6516e6dbc67ac307fc49dd144abd6887deca

Authored by 刘淇
1 parent e6a04285

快速工单 加上业务线

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