浏览代码

修改用车、设备、分包合同

余思翰 10 个月前
父节点
当前提交
ffce509079

+ 5
- 3
oa-ui/src/views/flowable/form/business/subContract.vue 查看文件

@@ -2,7 +2,7 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2024-05-10 15:31:57
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-07-24 15:56:52
5
+ * @LastEditTime: 2024-07-30 10:39:04
6 6
 -->
7 7
 <template>
8 8
   <div class="app-container">
@@ -967,9 +967,9 @@ export default {
967 967
     },
968 968
     /** 提交按钮 */
969 969
     submitForm() {
970
-      let isProjectValid = this.validateManual(this.chooseProjectList);
970
+      // let isProjectValid = this.validateManual(this.chooseProjectList);
971 971
       let isDocValid = this.validateDocument(this.form.contractDocument)
972
-      if (!(isProjectValid || isDocValid)) {
972
+      if (!isDocValid) {
973 973
         // 无效,阻止提交  
974 974
         return;
975 975
       }
@@ -1059,6 +1059,8 @@ export default {
1059 1059
             })
1060 1060
 
1061 1061
           }
1062
+        }else{
1063
+          this.$message.error('必填项未填写完毕')
1062 1064
         }
1063 1065
       });
1064 1066
     },

+ 1
- 14
oa-ui/src/views/flowable/form/oa/carForm.vue 查看文件

@@ -2,7 +2,7 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2024-02-29 11:44:28
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-07-29 17:04:01
5
+ * @LastEditTime: 2024-07-30 09:22:25
6 6
 -->
7 7
 
8 8
 <template>
@@ -457,18 +457,6 @@ export default {
457 457
           dispatchComment: [
458 458
             { required: true, message: '请输入安排用车意见', trigger: 'blur' }
459 459
           ],
460
-          cars: [
461
-            { required: true, message: '请选择车牌号', trigger: 'change' }
462
-          ],
463
-          drivers: [
464
-            { required: true, message: '请选择驾驶员', trigger: 'blur' }
465
-          ],
466
-          returnDate: [
467
-            { required: true, message: '请选择返回时间', trigger: 'change' }
468
-          ],
469
-          kilometers: [
470
-            { required: true, message: '请输入行驶公里', trigger: 'blur' }
471
-          ]
472 460
         }
473 461
       }
474 462
     },
@@ -727,7 +715,6 @@ export default {
727 715
           drivers.push(d.userId)
728 716
         }
729 717
         this.$set(this.form, 'drivers', drivers);
730
-        this.$refs.carForm.validateField('drivers');
731 718
       }
732 719
       this.openCar = false;
733 720
     },

+ 4
- 2
oa-ui/src/views/flowable/form/oa/deviceForm.vue 查看文件

@@ -2,7 +2,7 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2024-03-07 13:44:39
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-07-29 18:01:30
5
+ * @LastEditTime: 2024-07-30 11:40:54
6 6
 -->
7 7
 
8 8
 <template>
@@ -349,6 +349,7 @@ export default {
349 349
         } else {
350 350
           this.formTotal = 1;
351 351
           let data = res.data;
352
+          this.form = data;
352 353
           if (res.data.devices == null || res.data.devices == undefined || res.data.devices == "") {
353 354
             data.devices = []
354 355
           } else {
@@ -366,6 +367,7 @@ export default {
366 367
           if (res.data.modifyDevices == null || res.data.modifyDevices == undefined || res.data.modifyDevices == "") {
367 368
             data.modifyDevices = []
368 369
             this.modifyDeviceList = this.deviceList
370
+            this.form.modifyDevices = data.devices;
369 371
           } else {
370 372
             data.modifyDevices = data.modifyDevices.split(',');
371 373
             let arr = []
@@ -377,8 +379,8 @@ export default {
377 379
               })
378 380
             }
379 381
             data.modifyDevices = arr;
382
+            this.form.modifyDevices = arr;
380 383
           }
381
-          this.form = data;
382 384
           if (data.projectId) {
383 385
             getProject(data.projectId).then(response => {
384 386
               this.chooseProject = response.data;

+ 10
- 8
oa-ui/src/views/flowable/form/projectProcess/assessWork.vue 查看文件

@@ -2,20 +2,22 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2024-07-08 16:16:27
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-07-08 18:16:07
5
+ * @LastEditTime: 2024-07-30 09:34:50
6 6
 -->
7 7
 <template>
8 8
   <div class="app-container">
9 9
     <h2 style="text-align: center" id="scrollToMe">核定工作</h2>
10 10
     <el-form :model="form" :disabled="disabled" label-width="100px">
11 11
       <el-form-item label="项目任务书:">
12
-        <el-link type="primary" @click="reviewWord(`${baseUrl}${'/profile/upload' + form.taskDocument}`)">
13
-          {{ getFileName(form.taskDocument) }}
14
-        </el-link>
15
-        <el-link class="ml20" type="warning" :href="`${baseUrl}${'/profile/upload' + form.taskDocument}`"
16
-          :underline="false" target="_blank">
17
-          <span class="el-icon-download">下载文件</span>
18
-        </el-link>
12
+        <div v-if="form.taskDocument">
13
+          <el-link type="primary" @click="reviewWord(`${baseUrl}${'/profile/upload' + form.taskDocument}`)">
14
+            {{ getFileName(form.taskDocument) }}
15
+          </el-link>
16
+          <el-link class="ml20" type="warning" :href="`${baseUrl}${'/profile/upload' + form.taskDocument}`"
17
+            :underline="false" target="_blank">
18
+            <span class="el-icon-download">下载文件</span>
19
+          </el-link>
20
+        </div>
19 21
       </el-form-item>
20 22
       <el-form-item label="核定工作量:">
21 23
         <table class="table" border="1">

+ 3
- 0
oa-ui/src/views/oa/device/index.vue 查看文件

@@ -15,6 +15,9 @@
15 15
           </el-option>
16 16
         </el-select>
17 17
       </el-form-item>
18
+      <el-form-item label="出厂编号" prop="name">
19
+        <el-input v-model="queryParams.code" placeholder="请输入出厂编号" clearable @keyup.enter.native="handleQuery" />
20
+      </el-form-item>
18 21
       <el-form-item label="设备名称" prop="name">
19 22
         <el-input v-model="queryParams.name" placeholder="请输入设备名称" clearable @keyup.enter.native="handleQuery" />
20 23
       </el-form-item>

正在加载...
取消
保存