|
@@ -59,7 +59,7 @@
|
|
|
|
|
|
|
|
<el-form-item v-if="formData.itemType == '3'" label="关联任务">
|
|
<el-form-item v-if="formData.itemType == '3'" label="关联任务">
|
|
|
<!-- 下拉选择 -->
|
|
<!-- 下拉选择 -->
|
|
|
- <el-select
|
|
|
|
|
|
|
+ <!-- <el-select
|
|
|
placeholder="请选择关联任务"
|
|
placeholder="请选择关联任务"
|
|
|
filterable
|
|
filterable
|
|
|
clearable
|
|
clearable
|
|
@@ -72,7 +72,12 @@
|
|
|
:label="task.name"
|
|
:label="task.name"
|
|
|
:value="task.id"
|
|
:value="task.id"
|
|
|
/>
|
|
/>
|
|
|
- </el-select>
|
|
|
|
|
|
|
+ </el-select> -->
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="formData.itemTaskName"
|
|
|
|
|
+ placeholder="请输入任务名称"
|
|
|
|
|
+ size="small"
|
|
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item
|
|
<el-form-item
|
|
@@ -160,30 +165,34 @@
|
|
|
selectReleaseRules
|
|
selectReleaseRules
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
|
|
+ const formBaseData = {
|
|
|
|
|
+ id: null,
|
|
|
|
|
+ // 设备id
|
|
|
|
|
+ deviceId: null,
|
|
|
|
|
+ //设备名称
|
|
|
|
|
+ deviceName: '',
|
|
|
|
|
+ // 记录规则执行方式,参考字典项:record_rules_execute_method
|
|
|
|
|
+ executeMethod: '1',
|
|
|
|
|
+ // 记录规则事项类型,参考字典项:record_rules_item_type
|
|
|
|
|
+ itemType: '1',
|
|
|
|
|
+ // 工序ID
|
|
|
|
|
+ produceTaskId: null,
|
|
|
|
|
+ // 记录规则报工类型,参考字典项:record_rules_report_work_type
|
|
|
|
|
+ reportWorkType: null,
|
|
|
|
|
+ // 规则id,包括事项规则id,记录规则id,根据事项类型区分
|
|
|
|
|
+ rulesId: null,
|
|
|
|
|
+ // 规则名称
|
|
|
|
|
+ rulesName: '',
|
|
|
|
|
+ // 任务id
|
|
|
|
|
+ taskId: null,
|
|
|
|
|
+ itemTaskName: ''
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
return {
|
|
return {
|
|
|
visible: false,
|
|
visible: false,
|
|
|
type: 'add', // add新增 edit编辑
|
|
type: 'add', // add新增 edit编辑
|
|
|
- formData: {
|
|
|
|
|
- id: null,
|
|
|
|
|
- // 设备id
|
|
|
|
|
- deviceId: null,
|
|
|
|
|
- //设备名称
|
|
|
|
|
- deviceName: '',
|
|
|
|
|
- // 记录规则执行方式,参考字典项:record_rules_execute_method
|
|
|
|
|
- executeMethod: '1',
|
|
|
|
|
- // 记录规则事项类型,参考字典项:record_rules_item_type
|
|
|
|
|
- itemType: '1',
|
|
|
|
|
- // 工序ID
|
|
|
|
|
- produceTaskId: null,
|
|
|
|
|
- // 记录规则报工类型,参考字典项:record_rules_report_work_type
|
|
|
|
|
- reportWorkType: null,
|
|
|
|
|
- // 规则id,包括事项规则id,记录规则id,根据事项类型区分
|
|
|
|
|
- rulesId: null,
|
|
|
|
|
- // 规则名称
|
|
|
|
|
- rulesName: '',
|
|
|
|
|
- // 任务id
|
|
|
|
|
- taskId: null
|
|
|
|
|
- },
|
|
|
|
|
|
|
+ formBaseData,
|
|
|
|
|
+ formData: JSON.parse(JSON.stringify(formBaseData)),
|
|
|
// 表单验证规则
|
|
// 表单验证规则
|
|
|
rules: {
|
|
rules: {
|
|
|
// 验证类型、执行方式、设备、关联事项规则
|
|
// 验证类型、执行方式、设备、关联事项规则
|
|
@@ -279,27 +288,7 @@
|
|
|
// 关闭清空formData
|
|
// 关闭清空formData
|
|
|
handleClose() {
|
|
handleClose() {
|
|
|
this.visible = false;
|
|
this.visible = false;
|
|
|
- this.formData = {
|
|
|
|
|
- id: null,
|
|
|
|
|
- // 设备id
|
|
|
|
|
- deviceId: null,
|
|
|
|
|
- //设备名称
|
|
|
|
|
- deviceName: '',
|
|
|
|
|
- // 记录规则执行方式,参考字典项:record_rules_execute_method
|
|
|
|
|
- executeMethod: '1',
|
|
|
|
|
- // 记录规则事项类型,参考字典项:record_rules_item_type
|
|
|
|
|
- itemType: '1',
|
|
|
|
|
- // 工序ID
|
|
|
|
|
- produceTaskId: null,
|
|
|
|
|
- // 记录规则报工类型,参考字典项:record_rules_report_work_type
|
|
|
|
|
- reportWorkType: null,
|
|
|
|
|
- // 规则id,包括事项规则id,记录规则id,根据事项类型区分
|
|
|
|
|
- rulesId: null,
|
|
|
|
|
- // 规则名称
|
|
|
|
|
- rulesName: '',
|
|
|
|
|
- // 任务id
|
|
|
|
|
- taskId: null
|
|
|
|
|
- };
|
|
|
|
|
|
|
+ this.formData = JSON.parse(JSON.stringify(this.formBaseData));
|
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
|
this.$refs.formRef.clearValidate();
|
|
this.$refs.formRef.clearValidate();
|
|
|
});
|
|
});
|