|
|
|
@ -19,8 +19,8 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item prop="projectSource" :rules="projectRole.projectSourceDesc" label="项目来源"> |
|
|
|
<dict-data-select dict-type="project_info_source" v-if="visible" v-model="dataForm.projectSource"></dict-data-select> |
|
|
|
<el-form-item prop="industry" label="行业"> |
|
|
|
<dict-data-select dict-type="project_info_industry" v-if="visible" v-model="dataForm.industry"></dict-data-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
@ -28,26 +28,15 @@ |
|
|
|
<dict-data-select dict-type="project_info_priority" v-if="visible" v-model="dataForm.priority"></dict-data-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="5"> |
|
|
|
<el-form-item label="需求日期:" prop="needDate"> |
|
|
|
<el-date-picker |
|
|
|
style="width: 100%" |
|
|
|
v-model="dataForm.needDate" |
|
|
|
type="date" |
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
placeholder="选择日期"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="7"> |
|
|
|
<el-form-item prop="projectManagerName" :rules="projectRole.projectManagerName"> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item prop="projectManagerName"> |
|
|
|
<span slot="label" style="" @click="managerChooseModal()"><a herf="#">项目经理</a></span> |
|
|
|
<el-input v-model="dataForm.projectManagerName" readonly ></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item prop="projectOwnerName" :rules="projectRole.projectOwnerName"> |
|
|
|
<span slot="label" style="" @click="ownerChooseModal()"><a herf="#">项目负责人</a></span> |
|
|
|
<span slot="label" style="" @click="ownerChooseModal()"><a herf="#">项目审批人</a></span> |
|
|
|
<el-input v-model="dataForm.projectOwnerName" readonly></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
@ -69,11 +58,6 @@ |
|
|
|
<!-- <dict-data-select v-model="dataForm.finalCustomerId" clearable filterable dict-type="finalCustomer" :use-default-value="true"></dict-data-select>--> |
|
|
|
<!-- </el-form-item>--> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="Product set"> |
|
|
|
<dict-data-select v-model="dataForm.productSet" clearable filterable dict-type="productSet" :use-default-value="true"></dict-data-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<!-- <el-col :span="12">--> |
|
|
|
<!-- <el-form-item label="终端客户名称:">--> |
|
|
|
<!-- <el-input v-model="dataForm.finalCustomerName" disabled ></el-input>--> |
|
|
|
@ -84,12 +68,12 @@ |
|
|
|
<el-input v-model="dataForm.customerProjectNo" ></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="5"> |
|
|
|
<el-form-item label="项目金额"> |
|
|
|
<el-col :span="6"> |
|
|
|
<el-form-item label="项目年销售额"> |
|
|
|
<el-input v-model="dataForm.projectAmount" @input="dataForm.projectAmount = dataForm.projectAmount.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace(/^(\d+\.\d{1,6}).*$/, '$1')"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="7"> |
|
|
|
<el-col :span="12"> |
|
|
|
<el-form-item label="直接客户"> |
|
|
|
<el-input v-model="dataForm.finalCustomerId"></el-input> |
|
|
|
</el-form-item> |
|
|
|
@ -134,7 +118,7 @@ |
|
|
|
|
|
|
|
<el-dialog |
|
|
|
width="530px" |
|
|
|
title="项目负责人" |
|
|
|
title="项目审批人" |
|
|
|
:close-on-click-modal="false" |
|
|
|
:visible.sync="ownerFlag"> |
|
|
|
<el-transfer class="rq" filterable v-model="projectOwnerList" :props="{ |
|
|
|
@ -315,8 +299,10 @@ |
|
|
|
needDate:'', |
|
|
|
priority:'', |
|
|
|
projectSource:'', |
|
|
|
industry:'', |
|
|
|
priorityDesc:'', |
|
|
|
projectSourceDesc:'', |
|
|
|
industryDesc:'', |
|
|
|
projectManagerName:'', |
|
|
|
projectOwnerName:'', |
|
|
|
customerRemark:'', |
|
|
|
@ -364,20 +350,6 @@ |
|
|
|
trigger: ['change','blur'] |
|
|
|
} |
|
|
|
], |
|
|
|
needDate: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: ' ', |
|
|
|
trigger: ['change','blur'] |
|
|
|
} |
|
|
|
], |
|
|
|
projectManagerName: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: ' ', |
|
|
|
trigger: 'change' |
|
|
|
} |
|
|
|
], |
|
|
|
projectOwnerName: [ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
@ -592,8 +564,10 @@ |
|
|
|
needDate: '', |
|
|
|
priority: '', |
|
|
|
projectSource: '', |
|
|
|
industry: '', |
|
|
|
priorityDesc: '', |
|
|
|
projectSourceDesc: '', |
|
|
|
industryDesc: '', |
|
|
|
projectManagerName: '', |
|
|
|
projectOwnerName: '', |
|
|
|
customerRemark: '', |
|
|
|
@ -916,20 +890,8 @@ |
|
|
|
// }) |
|
|
|
// return false; |
|
|
|
// } |
|
|
|
if(!this.dataForm.needDate){ |
|
|
|
this.$alert('请选择需求日期!', '错误', { |
|
|
|
confirmButtonText: '确定' |
|
|
|
}) |
|
|
|
return false; |
|
|
|
} |
|
|
|
if(!this.dataForm.projectManagerName){ |
|
|
|
this.$alert('请选择项目经理!', '错误', { |
|
|
|
confirmButtonText: '确定' |
|
|
|
}) |
|
|
|
return false; |
|
|
|
} |
|
|
|
if(!this.dataForm.projectOwnerName){ |
|
|
|
this.$alert('请选择项目负责人!', '错误', { |
|
|
|
this.$alert('请选择项目审批人!', '错误', { |
|
|
|
confirmButtonText: '确定' |
|
|
|
}) |
|
|
|
return false; |
|
|
|
|