From d15e03332aee83f787bdc7aba49603a077e10973 Mon Sep 17 00:00:00 2001
From: Admin <978517621@qq.com>
Date: 星期三, 14 九月 2022 15:24:30 +0800
Subject: [PATCH] Default Changelist
---
src/views/specialWorkSystem/workFlow/approveBasic/components/approveBasicDialog.vue | 73 ++++++++++++++++++++++--------------
1 files changed, 45 insertions(+), 28 deletions(-)
diff --git a/src/views/specialWorkSystem/workFlow/approveBasic/components/approveBasicDialog.vue b/src/views/specialWorkSystem/workFlow/approveBasic/components/approveBasicDialog.vue
index 9127f73..1f29501 100644
--- a/src/views/specialWorkSystem/workFlow/approveBasic/components/approveBasicDialog.vue
+++ b/src/views/specialWorkSystem/workFlow/approveBasic/components/approveBasicDialog.vue
@@ -17,9 +17,9 @@
</el-col>
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
<el-form-item label="最大值" prop="maxVal">
- <el-input v-model="approveBasicForm.maxVal" type="number" class="input-add" placeholder="请根据需求选择">
+ <el-input :disabled="!disabled" v-model="approveBasicForm.maxVal" type="number" class="input-add" placeholder="请根据需求选择">
<template #prepend>
- <el-select v-model="approveBasicForm.maxValMatchPattern" placeholder="请根据需求选择" style="width: 115px">
+ <el-select :disabled="!disabled" v-model="approveBasicForm.maxValMatchPattern" placeholder="请根据需求选择" style="width: 115px">
<el-option v-for="item in typeTwoList" :key="item.id" :value="item.id" :label="item.name"> </el-option>
</el-select>
</template>
@@ -28,9 +28,9 @@
</el-col>
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
<el-form-item label="最小值" prop="minVal">
- <el-input v-model="approveBasicForm.minVal" type="number" class="input-add" placeholder="请根据需求选择">
+ <el-input :disabled="!disabled" v-model="approveBasicForm.minVal" type="number" class="input-add" placeholder="请根据需求选择">
<template #prepend>
- <el-select v-model="approveBasicForm.minValMatchPattern" placeholder="请根据需求选择" style="width: 115px">
+ <el-select :disabled="!disabled" v-model="approveBasicForm.minValMatchPattern" placeholder="请根据需求选择" style="width: 115px">
<el-option v-for="item in typeList" :key="item.id" :value="item.id" :label="item.name"> </el-option>
</el-select>
</template>
@@ -39,27 +39,27 @@
</el-col>
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20">
<el-form-item label="描述" prop="info">
- <el-input class="input-add" :rows="3" v-model.trim="approveBasicForm.info" type="textarea" placeholder="请输入描述" ></el-input>
+ <el-input class="input-add" :rows="3" :disabled="!disabled" v-model.trim="approveBasicForm.info" type="textarea" placeholder="请输入描述"></el-input>
</el-form-item>
</el-col>
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" v-show="personTime">
- <el-form-item label="创建人" prop="location">
- <el-input class="input-add" :disabled="!disabled" v-model.trim="approveBasicForm.createByUserName"></el-input>
+ <el-form-item label="创建人" prop="createUname">
+ <el-input class="input-add" :disabled="!disabled" v-model.trim="approveBasicForm.createUname"></el-input>
</el-form-item>
</el-col>
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" v-show="personTime">
- <el-form-item label="创建时间" prop="location">
+ <el-form-item label="创建时间" prop="gmtCreate">
<el-input class="input-add" :disabled="!disabled" v-model.trim="approveBasicForm.gmtCreate"></el-input>
</el-form-item>
</el-col>
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" v-show="personTime">
- <el-form-item label="最后修改人" prop="location">
- <el-input class="input-add" :disabled="!disabled" v-model.trim="approveBasicForm.lastEditUserName"></el-input>
+ <el-form-item label="最后修改人" prop="modifiedUname">
+ <el-input class="input-add" :disabled="!disabled" v-model.trim="approveBasicForm.modifiedUname"></el-input>
</el-form-item>
</el-col>
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" class="mb20" v-show="personTime">
- <el-form-item label="最后修改时间" prop="location">
- <el-input class="input-add" :disabled="!disabled" v-model.trim="approveBasicForm.gmtModitify"></el-input>
+ <el-form-item label="最后修改时间" prop="gmtModified">
+ <el-input class="input-add" :disabled="!disabled" v-model.trim="approveBasicForm.gmtModified"></el-input>
</el-form-item>
</el-col>
</el-row>
@@ -80,13 +80,14 @@
disabled: Boolean;
personTime: Boolean;
approveBasicForm: {
- ruleStandType: null|number,
- minVal: null|number,
- minValMatchPattern: null,
- maxVal: null|number,
- maxValMatchPattern: null|number,
- title:null| string,
- info:null| string,
+ ruleStandId: null | number;
+ ruleStandType: null | number;
+ minVal: null | number;
+ minValMatchPattern: null;
+ maxVal: null | number;
+ maxValMatchPattern: null | number;
+ title: null | string;
+ info: null | string;
};
title: string;
departmentList: [];
@@ -96,9 +97,20 @@
approveBasicFormRules: {};
}
interface levelListState {
- id:number,
- name:string
+ id: number;
+ name: string;
}
+interface approveBasicForm {
+ ruleStandId: null | number;
+ ruleStandType: null | number;
+ minVal: null | number;
+ minValMatchPattern: null;
+ maxVal: null | number;
+ maxValMatchPattern: null | number;
+ title: null | string;
+ info: null | string;
+}
+
import { reactive, toRefs, ref } from 'vue';
import { approveBasicApi } from '/@/api/specialWorkSystem/approveBasic';
import { ElMessage } from 'element-plus';
@@ -119,26 +131,27 @@
{ id: 4, name: '硫化氢浓度' },
{ id: 5, name: '温度' },
{ id: 6, name: '压力' },
- { id: 7, name: '震动' },
+ { id: 7, name: '震动' }
],
- typeList:[
+ typeList: [
{ id: 1, name: '大于' },
{ id: 2, name: '等于' },
- { id: 4, name: '大于等于' },
+ { id: 4, name: '大于等于' }
],
- typeTwoList:[
+ typeTwoList: [
{ id: 3, name: '小于' },
{ id: 2, name: '等于' },
- { id: 5, name: '小于等于' },
+ { id: 5, name: '小于等于' }
],
approveBasicForm: {
+ ruleStandId: null,
ruleStandType: null,
minVal: null,
minValMatchPattern: null,
maxVal: null,
maxValMatchPattern: null,
title: null,
- info: null,
+ info: null
},
approveBasicFormRules: {
ruleStandType: [{ required: true, message: '请选择标准类型', trigger: 'change' }],
@@ -161,13 +174,14 @@
state.personTime = false;
state.title = '新增审批标准';
state.approveBasicForm = {
+ ruleStandId: null,
ruleStandType: null,
minVal: null,
minValMatchPattern: null,
maxVal: null,
maxValMatchPattern: null,
title: null,
- info: null,
+ info: null
};
} else if (type === '查看') {
state.disabled = false;
@@ -179,6 +193,9 @@
state.personTime = false;
state.title = '修改审批标准';
state.approveBasicForm = JSON.parse(JSON.stringify(value));
+ // for (let i in state.approveBasicForm) {
+ // state.approveBasicForm[i] = approveBasicForm[i];
+ // }
}
};
--
Gitblit v1.9.2