|
|
@@ -663,8 +663,15 @@
|
|
|
projectList: [],
|
|
|
grouplist: [],
|
|
|
customDialogFlag: false,
|
|
|
- contractDialogFlag: false,
|
|
|
- rules: {
|
|
|
+ contractDialogFlag: false
|
|
|
+ };
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ clientEnvironmentId() {
|
|
|
+ return this.$store.state.user.info.clientEnvironmentId;
|
|
|
+ },
|
|
|
+ rules() {
|
|
|
+ return {
|
|
|
type: {
|
|
|
required: true,
|
|
|
message: '请选择项目类型',
|
|
|
@@ -676,11 +683,11 @@
|
|
|
message: '请输入项目预算',
|
|
|
trigger: 'blur'
|
|
|
},
|
|
|
- // contactId: {
|
|
|
- // required: true,
|
|
|
- // message: '请选择客户',
|
|
|
- // trigger: 'blur'
|
|
|
- // },
|
|
|
+ contactId: {
|
|
|
+ required: this.clientEnvironmentId == 4 ? true : false,
|
|
|
+ message: '请选择客户',
|
|
|
+ trigger: 'blur'
|
|
|
+ },
|
|
|
|
|
|
teamId: {
|
|
|
required: true,
|
|
|
@@ -712,8 +719,8 @@
|
|
|
message: '请输入项目编码',
|
|
|
trigger: ['blur', 'change']
|
|
|
}
|
|
|
- }
|
|
|
- };
|
|
|
+ };
|
|
|
+ }
|
|
|
},
|
|
|
async created() {
|
|
|
// this.projectsPageAPI = projectsPageAPI;
|