浏览代码

修改生产考核表里提交时的问题

余思翰 1年前
父节点
当前提交
7d318a4ed8

+ 23
- 14
oa-ui/src/assets/datas/SCContent.js 查看文件

@@ -2,13 +2,13 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2024-01-24 10:17:09
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-01-24 17:21:14
5
+ * @LastEditTime: 2024-01-25 11:25:25
6 6
  */
7 7
 export const SCContent = [
8 8
   {
9 9
     label: '项目负责',
10 10
     value: 'f01',
11
-    role:['常规项目','监测项目','调查项目','测量中心','其他项目'],
11
+    role:['常规项目03','监测项目04','调查项目05','测量中心06','其他项目07'],
12 12
     children: [
13 13
       {
14 14
         label: '项目负责',
@@ -40,6 +40,7 @@ export const SCContent = [
40 40
   {
41 41
     label: '精密测量项目(施控网、监测网)',
42 42
     value: 'f02',
43
+    role:['选点08','埋石09','观测10','计算11','检查12','负责13'],
43 44
     children: [
44 45
       {
45 46
         label: '施控网技术设计',
@@ -96,6 +97,7 @@ export const SCContent = [
96 97
   {
97 98
     label: '外业-【界桩测设】【配合测量】【导线、高程测量】',
98 99
     value: 'f03',
100
+    role:['观测10','计算11','前视14','后视15','水准16','三角高程17'],
99 101
     children: [
100 102
       {
101 103
         label: '【界桩测设】含钻孔、地质点等',
@@ -125,6 +127,7 @@ export const SCContent = [
125 127
   {
126 128
     label: '外业-GNSS测量',
127 129
     value: 'f04',
130
+    role:['观测10','计算11','选点08','埋石09'],
128 131
     children: [
129 132
       {
130 133
         label: '二',
@@ -148,6 +151,7 @@ export const SCContent = [
148 151
   {
149 152
     label: '外业-地形图测绘',
150 153
     value: 'f05',
154
+    role:['实测18','相控19','调绘20'],
151 155
     children: [
152 156
       {
153 157
         label: '1:200',
@@ -179,6 +183,7 @@ export const SCContent = [
179 183
   {
180 184
     label: '外业-断面测量',
181 185
     value: 'f06',
186
+    role:['测量21','整理22'],
182 187
     children: [
183 188
       {
184 189
         label: '1:200',
@@ -210,6 +215,7 @@ export const SCContent = [
210 215
   {
211 216
     label: '外业-航飞',
212 217
     value: 'f07',
218
+    role:['主飞23','协助24'],
213 219
     children: [
214 220
       {
215 221
         label: ['傲视', '飞马', '华测', '其他'],
@@ -219,26 +225,20 @@ export const SCContent = [
219 225
     ]
220 226
   },
221 227
   {
222
-    label: '内业-空三',
228
+    label: '内业-空三】【坐标转换】',
223 229
     value: 'f08',
230
+    role:['作业25','检查26','负责27'],
224 231
     children: [
225 232
       {
226
-        label: '卫片',
233
+        label: '【空三】卫片',
227 234
         value: 'f0801',
228 235
         unit: '项'
229 236
       }, {
230
-        label: '航片',
237
+        label: '【空三】航片',
231 238
         value: 'f0802',
232 239
         unit: '项'
233
-      }
234
-    ]
235
-  },
236
-  {
237
-    label: '内业-坐标转换',
238
-    value: 'f08',
239
-    children: [
240
-      {
241
-        label: '坐标、地形图等',
240
+      },{
241
+        label: '【坐标转换】坐标、地形图等',
242 242
         value: 'f0803',
243 243
         unit: '项'
244 244
       }
@@ -246,6 +246,7 @@ export const SCContent = [
246 246
   }, {
247 247
     label: '内业-航测地形图',
248 248
     value: 'f09',
249
+    role:['作业25','检查26','负责27'],
249 250
     children: [
250 251
       {
251 252
         label: '1:200',
@@ -276,6 +277,7 @@ export const SCContent = [
276 277
   }, {
277 278
     label: '内业-激光制图',
278 279
     value: 'f10',
280
+    role:['作业25','检查26','负责27'],
279 281
     children: [
280 282
       {
281 283
         label: '1:500',
@@ -302,6 +304,7 @@ export const SCContent = [
302 304
   }, {
303 305
     label: '内业-编图',
304 306
     value: 'f11',
307
+    role:['作业25','检查26','负责27'],
305 308
     children: [
306 309
       {
307 310
         label: '1:200',
@@ -332,6 +335,7 @@ export const SCContent = [
332 335
   }, {
333 336
     label: '内业-点云分类',
334 337
     value: 'f12',
338
+    role:['作业25','检查26','负责27'],
335 339
     children: [
336 340
       {
337 341
         label: '1:500',
@@ -358,6 +362,7 @@ export const SCContent = [
358 362
   }, {
359 363
     label: '内业-三维地形面',
360 364
     value: 'f13',
365
+    role:['作业25','检查26','负责27'],
361 366
     children: [
362 367
       {
363 368
         label: '1:200',
@@ -388,6 +393,7 @@ export const SCContent = [
388 393
   }, {
389 394
     label: '内业-DOM',
390 395
     value: 'f14',
396
+    role:['作业25','检查26','负责27'],
391 397
     children: [
392 398
       {
393 399
         label: '1:200',
@@ -418,6 +424,7 @@ export const SCContent = [
418 424
   }, {
419 425
     label: '内业-DEM',
420 426
     value: 'f15',
427
+    role:['作业25','检查26','负责27'],
421 428
     children: [
422 429
       {
423 430
         label: '1:200',
@@ -449,6 +456,7 @@ export const SCContent = [
449 456
   {
450 457
     label: '内业-三维模型、电子沙盘制作',
451 458
     value: 'f16',
459
+    role:['空三28','建模29','修模30'],
452 460
     children: [
453 461
       {
454 462
         label: 'GSD ≤2.9cm',
@@ -472,6 +480,7 @@ export const SCContent = [
472 480
   {
473 481
     label: '内业-激光预处理',
474 482
     value: 'f17',
483
+    role:['作业25','检查26'],
475 484
     children: [
476 485
       {
477 486
         label: '1:200',

+ 0
- 128
oa-ui/src/views/flowable/form/cmc.vue 查看文件

@@ -1,128 +0,0 @@
1
-<!--
2
- * @Author: ysh
3
- * @Date: 2024-01-19 16:29:01
4
- * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-01-24 17:34:14
6
--->
7
-<template>
8
-  <div>
9
-    <el-form ref="scform" :model="form">
10
-      <el-form-item label="选择考核项:">
11
-        <el-checkbox-group v-model="checkedBtn">
12
-          <el-checkbox v-for="sc, index in AssessmentContent" :label="sc.label" :key="index" :value="sc.value">{{ sc.label
13
-          }}</el-checkbox>
14
-        </el-checkbox-group>
15
-      </el-form-item>
16
-      <el-row type="flex" style="flex-wrap:wrap;">
17
-        <el-card v-for="item in checkedBtn" style="flex:1;margin:10px;min-width: 400px;max-width: 450px;">
18
-          <div slot="header" class="clearfix">
19
-            <strong>{{ item }}</strong>
20
-            <el-button style="float: right; padding: 3px 0" type="text" @click="closeItem(item)">关闭</el-button>
21
-          </div>
22
-          <el-scrollbar style="height: 500px;">
23
-            <div v-for="ass in AssessmentContent" v-if="ass.label == item">
24
-              <table border="1" cellspacing="0" align="center" cellpadding="5">
25
-                <tr style="background-color:#409EFF;color:#fff;">
26
-                  <td>等级、比例尺等</td>
27
-                  <td>工作量</td>
28
-                  <td>单位</td>
29
-                </tr>
30
-                <tr v-for="child in ass.children">
31
-                  <td v-if="!Array.isArray(child.label)">{{ child.label }}</td>
32
-                  <td v-else colspan="2">
33
-                    <el-checkbox-group v-model="form.f07">
34
-                      <el-checkbox v-for="label in child.label" :label="label"></el-checkbox>
35
-                    </el-checkbox-group>
36
-                  </td>
37
-                  <td v-if="!Array.isArray(child.label)">
38
-                    <el-input v-model="form[child.value]" style="width: 100%"></el-input>
39
-                  </td>
40
-                  <td>{{ child.unit }}</td>
41
-                </tr>
42
-                <tr>
43
-                  <td>熟练程度</td>
44
-                  <td colspan="2">
45
-                    <el-radio-group v-model="form['familiar' + ass.value.slice(-2)]">
46
-                      <el-radio :label="0">生疏</el-radio>
47
-                      <el-radio :label="2">熟练</el-radio>
48
-                    </el-radio-group>
49
-                  </td>
50
-                </tr>
51
-                <tr>
52
-                  <td>承担角色</td>
53
-                  <td colspan="2">
54
-                    <el-checkbox-group v-model="form['role' + ass.value.slice(-2)]">
55
-                      <el-checkbox v-for="role in ass.role" :label="role.substring(0,4)" :value="role.slice(-1)"></el-checkbox>
56
-                    </el-checkbox-group>
57
-                  </td>
58
-                </tr>
59
-                <tr>
60
-                  <td>备注</td>
61
-                  <td colspan="2">
62
-                    <el-input type="textarea" :rows="2" placeholder="请输入内容"
63
-                      v-model="form['remark' + ass.value.slice(-2)]">
64
-                    </el-input>
65
-                  </td>
66
-                </tr>
67
-              </table>
68
-            </div>
69
-          </el-scrollbar>
70
-
71
-        </el-card>
72
-      </el-row>
73
-      <el-row>
74
-        <el-button @click="submit" type="primary">提交</el-button>
75
-      </el-row>
76
-    </el-form>
77
-  </div>
78
-</template>
79
-
80
-<script>
81
-import { SCContent } from '@/assets/datas/SCContent'
82
-export default {
83
-  dicts: ['cmc_skill'],
84
-  data() {
85
-    return {
86
-      checkedBtn: [],
87
-      AssessmentContent: SCContent,
88
-      form: {
89
-        f07: []
90
-      }
91
-    }
92
-  },
93
-  created() {
94
-    this.initForm();
95
-  },
96
-  watch: {
97
-    checkedBtn: (newval, oldval) => {
98
-
99
-    }
100
-  },
101
-  mounted() {
102
-  },
103
-  methods: {
104
-    initForm() {
105
-      debugger
106
-      for (let i = 0; i < SCContent.length; i++) {
107
-        if (i.toString().length == 1) {
108
-          this.$set(this.form, 'role' + '0' + i, [])
109
-        } else {
110
-          this.$set(this.form, 'role' + i, [])
111
-        }
112
-
113
-      }
114
-    },
115
-    submit() {
116
-      console.log(this.form);
117
-    },
118
-    closeItem(item) {
119
-      let index = this.checkedBtn.indexOf(item);
120
-      if (index !== -1) {
121
-        this.checkedBtn.splice(index, 1);
122
-      }
123
-    }
124
-  },
125
-}
126
-</script>
127
-
128
-<style lang="scss" scoped></style>

+ 219
- 0
oa-ui/src/views/flowable/form/scForm.vue 查看文件

@@ -0,0 +1,219 @@
1
+<!--
2
+ * @Author: ysh
3
+ * @Date: 2024-01-19 16:29:01
4
+ * @LastEditors: Please set LastEditors
5
+ * @LastEditTime: 2024-01-25 15:27:39
6
+-->
7
+<template>
8
+  <div>
9
+    <el-form ref="scform" :model="form">
10
+      <el-form-item label="选择项目:">
11
+        <el-select v-model="form.projectId" placeholder="请选择项目">
12
+          <el-option v-for="item in projectList" :key="item.value" :label="item.label" :value="item.value">
13
+          </el-option>
14
+        </el-select>
15
+      </el-form-item>
16
+      <el-form-item label="选择考核项:">
17
+        <el-checkbox-group v-model="checkedBtn" @change="assessChangeFn">
18
+          <el-checkbox v-for="sc, index in AssessmentContent" :label="sc.label" :key="index" :value="sc.value">{{ sc.label
19
+          }}</el-checkbox>
20
+        </el-checkbox-group>
21
+      </el-form-item>
22
+      <div class="tips" v-if="tipsShow">请至少选择一项考核项</div>
23
+      <el-row type="flex" style="flex-wrap:wrap;">
24
+        <el-card v-for="item in checkedBtn" style="flex:1;margin:10px;min-width: 400px;max-width: 450px;">
25
+          <div slot="header" class="clearfix">
26
+            <strong>{{ item }}</strong>
27
+            <el-button style="float: right; padding: 3px 0" type="text" @click="closeItem(item)">关闭</el-button>
28
+          </div>
29
+          <el-scrollbar style="height: 500px;">
30
+            <div v-for="ass in AssessmentContent" v-if="ass.label == item">
31
+              <table border="1" cellspacing="0" align="center" cellpadding="5">
32
+                <tr style="background-color:#409EFF;color:#fff;">
33
+                  <td>等级、比例尺等</td>
34
+                  <td>工作量</td>
35
+                  <td>单位</td>
36
+                </tr>
37
+                <tr v-for="child in ass.children">
38
+                  <td v-if="!Array.isArray(child.label)">{{ child.label }}</td>
39
+                  <td v-else>
40
+                    <el-checkbox-group v-model="form.f07">
41
+                      <el-checkbox v-for="label in child.label" :label="label"></el-checkbox>
42
+                    </el-checkbox-group>
43
+                  </td>
44
+                  <td v-if="Array.isArray(child.label)">
45
+                    <el-input v-model="form[child.value]" style="width: 100%"></el-input>
46
+                  </td>
47
+                  <td v-if="!Array.isArray(child.label)">
48
+                    <el-input v-model="form[child.value]" style="width: 100%"></el-input>
49
+                  </td>
50
+                  <td>{{ child.unit }}</td>
51
+                </tr>
52
+                <tr>
53
+                  <td>熟练程度</td>
54
+                  <td colspan="2">
55
+                    <el-radio-group v-model="form['familiar' + ass.value.slice(-2)]">
56
+                      <el-radio :label="0">生疏</el-radio>
57
+                      <el-radio :label="2">熟练</el-radio>
58
+                    </el-radio-group>
59
+                  </td>
60
+                </tr>
61
+                <tr>
62
+                  <td>承担角色</td>
63
+                  <td colspan="2">
64
+                    <el-checkbox-group v-model="form['role' + ass.value.slice(-2)]">
65
+                      <el-checkbox v-for="role in ass.role" :label="role.slice(-2)">{{ getRoleLabel(role) }}</el-checkbox>
66
+                    </el-checkbox-group>
67
+                  </td>
68
+                </tr>
69
+                <tr>
70
+                  <td>备注</td>
71
+                  <td colspan="2">
72
+                    <el-input type="textarea" :rows="2" placeholder="请输入内容"
73
+                      v-model="form['remark' + ass.value.slice(-2)]">
74
+                    </el-input>
75
+                  </td>
76
+                </tr>
77
+              </table>
78
+              <div class="tips" v-if="inputTips">工作量只能输入数字</div>
79
+            </div>
80
+          </el-scrollbar>
81
+        </el-card>
82
+      </el-row>
83
+      <el-row>
84
+        <el-button @click="generateForm" type="primary">生成考核表</el-button>
85
+      </el-row>
86
+    </el-form>
87
+    <el-dialog title="考核表" :visible.sync="taskOpen" width="65%" append-to-body>
88
+      <ScTable :tableForm="noNullForm"></ScTable>
89
+    </el-dialog>
90
+  </div>
91
+</template>
92
+
93
+<script>
94
+import { SCContent } from '@/assets/datas/SCContent'
95
+import { MessageBox } from 'element-ui'
96
+import ScTable from './scTable.vue';
97
+export default {
98
+  dicts: ['cmc_skill'],
99
+  components: { ScTable },
100
+  data() {
101
+    return {
102
+      checkedBtn: [],
103
+      AssessmentContent: SCContent,
104
+      projectList: [],
105
+      form: {
106
+        f07: []
107
+      },
108
+      noNullForm: {},
109
+      taskOpen: false,
110
+      tipsShow: false,
111
+      inputTips: false
112
+    };
113
+  },
114
+  created() {
115
+    this.initForm();
116
+  },
117
+  watch: {},
118
+  mounted() {
119
+  },
120
+  methods: {
121
+    initForm() {
122
+      for (let i = 0; i < SCContent.length; i++) {
123
+        if (i.toString().length == 1) {
124
+          this.$set(this.form, 'role' + '0' + i, []);
125
+        }
126
+        else {
127
+          this.$set(this.form, 'role' + i, []);
128
+        }
129
+      }
130
+    },
131
+    // 提交表单
132
+    submit() {
133
+      MessageBox.confirm('是否确认提交?', '任务提交', { confirmButtonText: '确认', cancelButtonText: '取消', type: 'warning' }).then(() => {
134
+
135
+        // this.$emit('submit', noNullForm);
136
+      }).catch(() => {
137
+      });
138
+    },
139
+    // 生成考核表格
140
+    generateForm() {
141
+      if (this.checkedBtn.length == 0) {
142
+        this.tipsShow = true;
143
+        return
144
+      }
145
+      this.taskOpen = true;
146
+      for (let f in this.form) {
147
+        if (this.form[f] != "" && this.form[f] != [] && this.form[f] != undefined) {
148
+          this.$set(this.noNullForm, f, this.form[f])
149
+        }
150
+      }
151
+      console.log(this.noNullForm);
152
+    },
153
+    closeItem(item) {
154
+      debugger;
155
+      let index = this.checkedBtn.indexOf(item);
156
+      let number;
157
+      if (index !== -1) {
158
+        this.checkedBtn.splice(index, 1);
159
+      }
160
+      for (let i of SCContent) {
161
+        if (i.label == item) {
162
+          number = i.value;
163
+        }
164
+      }
165
+      for (let fkey in this.form) {
166
+        if (fkey.substring(0, 3) == number) {
167
+          if (typeof (this.form[fkey]) == 'string') {
168
+            this.form[fkey] = "";
169
+          }
170
+          else if (Array.isArray(this.form[fkey])) {
171
+            this.form[fkey] = [];
172
+          }
173
+        }
174
+        this.form['role' + number.substring(1, 3)] = [];
175
+        this.form['familiar' + number.substring(1, 3)] = undefined;
176
+        this.form['remark' + number.substring(1, 3)] = "";
177
+      }
178
+    },
179
+    assessChangeFn(val) {
180
+      if (val.length != 0) {
181
+        this.tipsShow = false;
182
+      }
183
+    },
184
+    getRoleLabel(role) {
185
+      let len = role.length;
186
+      return role.substring(0, len - 2);
187
+    },
188
+    mustNumber(val, event) {
189
+      console.log(event);
190
+      let regex = /^\d+(\.\d{1,2})?$/;
191
+      let newElement = document.createElement("div");
192
+      newElement.innerHTML = '工作量必须是数字';
193
+      newElement.classList.add('inputTips');
194
+      if (regex.test(val) || val == "") {
195
+        this.inputTips = false;
196
+      } else {
197
+        this.inputTips = true;
198
+        event.target.parentNode.appendChild(newElement, event.target)
199
+      }
200
+    }
201
+  }
202
+}
203
+</script>
204
+
205
+<style lang="scss" scoped>
206
+.tips {
207
+  color: #f00;
208
+  font-size: 12px;
209
+  line-height: 18px;
210
+}
211
+</style>
212
+<style>
213
+.inputTips {
214
+  color: #f00;
215
+  font-size: 12px;
216
+  line-height: 18px;
217
+  display: block;
218
+}
219
+</style>

+ 31
- 0
oa-ui/src/views/flowable/form/scTable.vue 查看文件

@@ -0,0 +1,31 @@
1
+<template>
2
+  <div>
3
+    {{ tableForm }}
4
+  </div>
5
+</template>
6
+
7
+<script>
8
+import { SCContent } from '@/assets/datas/SCContent'
9
+export default {
10
+  dict: ['cmc_role', 'cmc_skill'],
11
+  props: {
12
+    tableForm: {
13
+      type: Object,
14
+      required: true
15
+    },
16
+  },
17
+  watch: {
18
+
19
+  },
20
+  data() {
21
+    return {
22
+      form: {}
23
+    }
24
+  },
25
+  mounted() {
26
+
27
+  },
28
+}
29
+</script>
30
+
31
+<style lang="scss" scoped></style>

+ 3
- 3
oa-ui/src/views/flowable/task/form/index.vue 查看文件

@@ -129,7 +129,7 @@
129 129
 
130 130
     <!-- 自定义表单 -->
131 131
     <el-dialog :title="formTitle" :visible.sync="moreFormOpen" width="60%" append-to-body>
132
-      <Cmc></Cmc>
132
+      <scform></scform>
133 133
     </el-dialog>
134 134
   </div>
135 135
 </template>
@@ -138,13 +138,13 @@
138 138
 import { listForm, getForm, delForm, addForm, updateForm, exportForm } from "@/api/flowable/form";
139 139
 import Editor from '@/components/Editor';
140 140
 import Parser from '@/components/parser/Parser'
141
-import Cmc from '../../form/cmc.vue'
141
+import scform from '../../form/scForm.vue'
142 142
 export default {
143 143
   name: "Form",
144 144
   components: {
145 145
     Editor,
146 146
     Parser,
147
-    Cmc
147
+    scform
148 148
   },
149 149
   data() {
150 150
     return {

+ 8
- 3
oa-ui/src/views/flowable/task/myProcess/detail/index.vue 查看文件

@@ -7,12 +7,15 @@
7 7
       </div>
8 8
       <el-tabs  tab-position="top" v-model="activeName" @tab-click="handleClick">
9 9
         <!--表单信息-->
10
-        <el-tab-pane label="表单信息" name="1">
10
+        <!-- <el-tab-pane label="表单信息" name="1">
11 11
           <el-col :span="16" :offset="4">
12 12
             <div class="test-form">
13 13
                 <parser :key="new Date().getTime()" :form-conf="variablesData" />
14 14
             </div>
15 15
          </el-col>
16
+        </el-tab-pane> -->
17
+        <el-tab-pane label="表单信息" name="1">
18
+          <ScTable></ScTable>
16 19
         </el-tab-pane>
17 20
         <!--流程流转记录-->
18 21
         <el-tab-pane label="流转记录" name="2">
@@ -75,13 +78,15 @@ import Parser from '@/components/parser/Parser'
75 78
 import {getProcessVariables, readXml, getFlowViewer, getHighlight, flowXmlAndNode} from "@/api/flowable/definition";
76 79
 import flow from '@/views/flowable/task/myProcess/detail/flow'
77 80
 import "@riophae/vue-treeselect/dist/vue-treeselect.css";
81
+import ScTable from "../../../form/scTable.vue";
78 82
 
79 83
 export default {
80 84
   name: "Record",
81 85
   components: {
82 86
     Parser,
83
-    flow
84
-  },
87
+    flow,
88
+    ScTable
89
+},
85 90
   props: {},
86 91
   data() {
87 92
     return {

+ 10
- 9
oa-ui/src/views/flowable/task/myProcess/send/index.vue 查看文件

@@ -7,24 +7,24 @@
7 7
       </div>
8 8
       <el-tabs tab-position="top" v-model="activeName" @tab-click="handleClick">
9 9
         <!--表单信息-->
10
-        <el-tab-pane label="表单信息" name="1">
11
-          <!--初始化流程加载表单信息-->
10
+        <!-- <el-tab-pane label="表单信息" name="1">
11
+          初始化流程加载表单信息
12 12
           <el-col :span="16" :offset="4">
13 13
             <div class="test-form">
14 14
               <parser :key="new Date().getTime()" :form-conf="formConf" @submit="submitForm" ref="parser"
15 15
                 @getData="getData" />
16 16
             </div>
17 17
           </el-col>
18
-        </el-tab-pane>
19
-        <el-tab-pane label="表单信息" name="4">
20
-            <Cmc></Cmc>
18
+        </el-tab-pane> -->
19
+        <el-tab-pane label="表单信息" name="1">
20
+            <scform @submit="submits"></scform>
21 21
         </el-tab-pane>
22 22
         <!--流程图-->
23 23
         <el-tab-pane label="流程图" name="2">
24 24
           <flow :flowData="flowData" />
25 25
         </el-tab-pane>
26 26
       </el-tabs>
27
-      <el-button @click="submits">提交</el-button>
27
+      <!-- <el-button @click="submits">提交</el-button> -->
28 28
       <!--选择流程接收人-->
29 29
       <el-dialog :title="taskTitle" :visible.sync="taskOpen" width="65%" append-to-body>
30 30
         <flow-user v-if="checkSendUser" :checkType="checkType" @handleUserSelect="handleUserSelect" />
@@ -46,7 +46,7 @@ import { flowFormData } from "@/api/flowable/process";
46 46
 import { getNextFlowNodeByStart } from "@/api/flowable/todo";
47 47
 import FlowUser from '@/components/flow/User'
48 48
 import FlowRole from '@/components/flow/Role'
49
-import Cmc from '../../../form/cmc.vue';
49
+import scform from '../../../form/scForm.vue';
50 50
 
51 51
 export default {
52 52
   name: "Record",
@@ -55,7 +55,7 @@ export default {
55 55
     flow,
56 56
     FlowUser,
57 57
     FlowRole,
58
-    Cmc
58
+    scform
59 59
 },
60 60
   props: {},
61 61
   data() {
@@ -95,7 +95,8 @@ export default {
95 95
     this.getFlowFormData(this.deployId);
96 96
   },
97 97
   methods: {
98
-    submits() {
98
+    submits(form) {
99
+      console.log(form);
99 100
       getNextFlowNodeByStart({ deploymentId: this.deployId, variables: {} }).then(res => {
100 101
         console.log(res);
101 102
         debugger

正在加载...
取消
保存