瀏覽代碼

修改设备审批

余思翰 9 月之前
父節點
當前提交
bbc04ee3cf
共有 2 個文件被更改,包括 19 次插入5 次删除
  1. 9
    5
      oa-ui/src/views/flowable/form/oa/deviceForm.vue
  2. 10
    0
      oa-ui/src/views/oa/car/approval.vue

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

2
  * @Author: ysh
2
  * @Author: ysh
3
  * @Date: 2024-03-07 13:44:39
3
  * @Date: 2024-03-07 13:44:39
4
  * @LastEditors: Please set LastEditors
4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-07-31 13:54:57
5
+ * @LastEditTime: 2024-08-26 13:44:24
6
 -->
6
 -->
7
 
7
 
8
 <template>
8
 <template>
149
               </el-row>
149
               </el-row>
150
               <!-- 归还确认 -->
150
               <!-- 归还确认 -->
151
               <el-divider></el-divider>
151
               <el-divider></el-divider>
152
-              <el-form-item label="已归还设备" >
153
-                <el-table ref="returnDevicesRef" :data="returnDevicesList" @selection-change="handleSelectionReturn" >
152
+              <el-form-item label="已归还设备">
153
+                <el-table ref="returnDevicesRef" :data="returnDevicesList" @selection-change="handleSelectionReturn">
154
                   <el-table-column type="selection" width="55" disabled />
154
                   <el-table-column type="selection" width="55" disabled />
155
                   <el-table-column label="序号" type="index" />
155
                   <el-table-column label="序号" type="index" />
156
                   <el-table-column label="出厂编号" align="center" prop="code" />
156
                   <el-table-column label="出厂编号" align="center" prop="code" />
160
                   <el-table-column label="存放地址" align="center" prop="place" />
160
                   <el-table-column label="存放地址" align="center" prop="place" />
161
                 </el-table>
161
                 </el-table>
162
               </el-form-item>
162
               </el-form-item>
163
-              <el-form-item label="需维修设备:" prop="state" label-width="120px">
163
+              <el-form-item label="需维修设备:" prop="repairDevices" label-width="120px">
164
                 <el-select style="width: 100%;" v-model="form.repairDevices" filterable multiple placeholder="请选择"
164
                 <el-select style="width: 100%;" v-model="form.repairDevices" filterable multiple placeholder="请选择"
165
                   clearable :disabled="taskName != '归还确认'">
165
                   clearable :disabled="taskName != '归还确认'">
166
                   <el-option v-for="item in modifyDeviceList" :key="item.deviceId" :label="item.name + '【' + (item.brand != null ? item.brand : '') + (item.series != null ? '-' + item.series + '】' : '')
166
                   <el-option v-for="item in modifyDeviceList" :key="item.deviceId" :label="item.name + '【' + (item.brand != null ? item.brand : '') + (item.series != null ? '-' + item.series + '】' : '')
241
       type: Boolean,
241
       type: Boolean,
242
       default: true
242
       default: true
243
     },
243
     },
244
-    formDisabled:{
244
+    formDisabled: {
245
       type: Boolean,
245
       type: Boolean,
246
       default: false
246
       default: false
247
     }
247
     }
420
               }
420
               }
421
             })
421
             })
422
           }
422
           }
423
+          if (data.repairDevices) {
424
+            this.form.repairDevices = data.repairDevices.split(',');
425
+            this.form.repairDevices = this.form.repairDevices.map(v => Number(v));
426
+          }
423
           if (data.projectId) {
427
           if (data.projectId) {
424
             getProject(data.projectId).then(response => {
428
             getProject(data.projectId).then(response => {
425
               this.chooseProject = response.data;
429
               this.chooseProject = response.data;

+ 10
- 0
oa-ui/src/views/oa/car/approval.vue 查看文件

23
           </el-option>
23
           </el-option>
24
         </el-select>
24
         </el-select>
25
       </el-form-item>
25
       </el-form-item>
26
+      <el-form-item label="申请类型" prop="carUsage">
27
+        <el-select v-model="queryParams.carUsage" clearable @change="handleQuery">
28
+          <el-option label="项目用车" value="0"></el-option>
29
+          <el-option label="非项目用车" value="1"></el-option>
30
+          <el-option label="工会用车" value="2"></el-option>
31
+          <el-option label="党委用车" value="3"></el-option>
32
+          <el-option label="团委用车" value="4"></el-option>
33
+        </el-select>
34
+      </el-form-item>
26
       <el-form-item>
35
       <el-form-item>
27
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
36
         <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
28
       </el-form-item>
37
       </el-form-item>
171
     };
180
     };
172
   },
181
   },
173
   created() {
182
   created() {
183
+    this.queryParams.carUsage = '0'
174
     this.getList();
184
     this.getList();
175
   },
185
   },
176
   methods: {
186
   methods: {

Loading…
取消
儲存