Commit b19b22c7 authored by jiangqihao's avatar jiangqihao

Merge branch 'dev' of http://120.25.63.219:6088/rex/portalhtml into dev

parents fdb78fec f0ccf46b
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
> >
<template v-slot:ExtLockRsp_SDK="{ formData }"> <template v-slot:ExtLockRsp_SDK="{ formData }">
<!-- 插槽内容有el-form-item组件包裹 --> <!-- 插槽内容有el-form-item组件包裹 -->
<el-select v-model="formData.ExtLockRsp_SDK" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据"> <el-select v-model="formData.ExtLockRsp_SDK" :disabled="!formData.ExtProcessNode_SDK==2" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据">
<el-option <el-option
v-for="item in province" v-for="item in province"
:key="item.AccountID" :key="item.AccountID"
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
</template> </template>
<template v-slot:ExtLockCity_SDK="{ formData }"> <template v-slot:ExtLockCity_SDK="{ formData }">
<!-- 插槽内容有el-form-item组件包裹 --> <!-- 插槽内容有el-form-item组件包裹 -->
<el-select v-model="formData.ExtLockCity_SDK" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据"> <el-select v-model="formData.ExtLockCity_SDK" :disabled="!formData.ExtProcessNode_SDK==2" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据">
<el-option <el-option
v-for="item in apptions" v-for="item in apptions"
:key="item.Code" :key="item.Code"
...@@ -30,6 +30,17 @@ ...@@ -30,6 +30,17 @@
:value="item.Code" :value="item.Code"
/> />
</el-select> </el-select>
</template>
<template v-slot:ExtChannelType_SDK="{ formData }">
<!-- 插槽内容有el-form-item组件包裹 -->
<el-select v-model="formData.ExtChannelType_SDK" :disabled="!formData.ExtProcessNode_SDK==2" style="width: 91%" filterable placeholder="请选择" no-match-text="无匹配数据">
<el-option
v-for="item in cOptions"
:key="item.id"
:label="item.content"
:value="item.keyword"
/>
</el-select>
</template> </template>
</ele-form-section> </ele-form-section>
<div class="table-contain"> <div class="table-contain">
...@@ -41,16 +52,16 @@ ...@@ -41,16 +52,16 @@
<el-table :data="tableData" <el-table :data="tableData"
border border
style="width: 100%"> style="width: 100%">
<el-table-column prop="node" <el-table-column prop="Node"
label="审批节点"> label="审批节点">
</el-table-column> </el-table-column>
<el-table-column prop="result" <el-table-column prop="Result"
label="审批结果"> label="审批结果">
</el-table-column> </el-table-column>
<el-table-column prop="createOn_SDK" <el-table-column prop="CreateOn_SDK"
label="审批时间"> label="审批时间">
</el-table-column> </el-table-column>
<el-table-column prop="note" <el-table-column prop="Note"
label="备注"> label="备注">
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -246,16 +257,6 @@ export default { ...@@ -246,16 +257,6 @@ export default {
type: 'select', type: 'select',
label: '签约渠道类型', label: '签约渠道类型',
layout: 12, layout: 12,
options: async data => {
const res = await typeSearch({code:'ExtChannelType_SDK',module:'Customer',content:'CCP'})
var result = res.map(item => {
return {
text: item.content,
value: item.keyword
}
})
return result
},
}, },
ExtLockRsp_SDK: { ExtLockRsp_SDK: {
type: 'select', type: 'select',
...@@ -301,6 +302,7 @@ export default { ...@@ -301,6 +302,7 @@ export default {
TotalRecords:0, TotalRecords:0,
page:{}, page:{},
apptions:[], apptions:[],
cOptions:[],
// 同 vue-ele-form // 同 vue-ele-form
rules: { rules: {
ExtChannelType_SDK: {required: true, message: '请选择签约渠道类型'}, ExtChannelType_SDK: {required: true, message: '请选择签约渠道类型'},
...@@ -316,6 +318,7 @@ export default { ...@@ -316,6 +318,7 @@ export default {
this.id=this.$route.query.id this.id=this.$route.query.id
this.getList() this.getList()
this.getHistoryList() this.getHistoryList()
this.getChannelType()
}, },
methods: { methods: {
getList(){ getList(){
...@@ -330,6 +333,11 @@ export default { ...@@ -330,6 +333,11 @@ export default {
}) })
}) })
}, },
getChannelType(){
typeSearch({code:'ExtChannelType_SDK',module:'Customer',content:'CCP'}).then((resp)=>{
this.cOptions=resp
})
},
getHistoryList(){ getHistoryList(){
processHistory({businessObjectID:this.id}).then((resp)=>{ processHistory({businessObjectID:this.id}).then((resp)=>{
this.tableData=resp.results this.tableData=resp.results
...@@ -348,12 +356,14 @@ export default { ...@@ -348,12 +356,14 @@ export default {
this.status=2 this.status=2
}, },
approveClick(){ approveClick(){
const extLockRsp_SDK=this.formData.ExtLockRsp_SDK.toString()
const extLockCity_SDK=this.formData.ExtLockCity_SDK.toString()
const cc={extProcessNode_SDK:this.formData.ExtProcessNode_SDK, const cc={extProcessNode_SDK:this.formData.ExtProcessNode_SDK,
extCustomerType_SDK:this.formData.ExtCustomerType_SDK, extCustomerType_SDK:this.formData.ExtCustomerType_SDK,
extProvince_SDK:this.formData.ExtProvince_SDK, extProvince_SDK:this.formData.ExtProvince_SDK,
objectID:this.formData.ObjectID, objectID:this.formData.ObjectID,
extLockRsp_SDK:this.formData.extLockRsp_SDK, extLockRsp_SDK:extLockRsp_SDK,
extLockCity_SDK:this.formData.ExtLockCity_SDK, extLockCity_SDK:extLockCity_SDK,
extChannelType_SDK:this.formData.ExtChannelType_SDK} extChannelType_SDK:this.formData.ExtChannelType_SDK}
if(this.status==1){ if(this.status==1){
const add={customerDTO:cc,note:this.form.note,result:"approve"} const add={customerDTO:cc,note:this.form.note,result:"approve"}
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
> >
<template v-slot:ExtLockCity_SDK="{ formData }"> <template v-slot:ExtLockCity_SDK="{ formData }">
<!-- 插槽内容有el-form-item组件包裹 --> <!-- 插槽内容有el-form-item组件包裹 -->
<el-select v-model="formData.ExtLockCity_SDK" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据"> <el-select v-model="formData.ExtLockCity_SDK" :disabled="!formData.ExtProcessNode_SDK==2" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据">
<el-option <el-option
v-for="item in province" v-for="item in province"
:key="item.Code" :key="item.Code"
...@@ -30,16 +30,16 @@ ...@@ -30,16 +30,16 @@
<el-table :data="tableData" <el-table :data="tableData"
border border
style="width: 100%"> style="width: 100%">
<el-table-column prop="node" <el-table-column prop="Node"
label="审批节点"> label="审批节点">
</el-table-column> </el-table-column>
<el-table-column prop="result" <el-table-column prop="Result"
label="审批结果"> label="审批结果">
</el-table-column> </el-table-column>
<el-table-column prop="createOn_SDK" <el-table-column prop="CreateOn_SDK"
label="审批时间"> label="审批时间">
</el-table-column> </el-table-column>
<el-table-column prop="note" <el-table-column prop="Note"
label="备注"> label="备注">
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -327,12 +327,13 @@ export default { ...@@ -327,12 +327,13 @@ export default {
this.status=2 this.status=2
}, },
approveClick(){ approveClick(){
const ExtLockCity_SDK=this.formData.ExtLockCity_SDK.toString()
const cc={extProcessNode_SDK:this.formData.ExtProcessNode_SDK, const cc={extProcessNode_SDK:this.formData.ExtProcessNode_SDK,
extCustomerType_SDK:this.formData.ExtCustomerType_SDK, extCustomerType_SDK:this.formData.ExtCustomerType_SDK,
extProvince_SDK:this.formData.ExtProvince_SDK, extProvince_SDK:this.formData.ExtProvince_SDK,
objectID:this.formData.ObjectID, objectID:this.formData.ObjectID,
extLockRsp_SDK:this.formData.extLockRsp_SDK, extLockRsp_SDK:this.formData.extLockRsp_SDK,
extLockCity_SDK:this.formData.ExtLockCity_SDK, extLockCity_SDK:ExtLockCity_SDK,
extChannelType_SDK:this.formData.ExtChannelType_SDK} extChannelType_SDK:this.formData.ExtChannelType_SDK}
if(this.status==1){ if(this.status==1){
const add={customerDTO:cc,note:this.form.note,result:"approve"} const add={customerDTO:cc,note:this.form.note,result:"approve"}
......
...@@ -17,7 +17,6 @@ ...@@ -17,7 +17,6 @@
<el-col :span="13" <el-col :span="13"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="公司全称:" <el-form-item label="公司全称:"
prop="Name"
label-width="150px" label-width="150px"
> >
<el-input v-model="formData.Name" <el-input v-model="formData.Name"
...@@ -360,7 +359,6 @@ export default { ...@@ -360,7 +359,6 @@ export default {
cityOptions:[], cityOptions:[],
disOptions:[], disOptions:[],
supplierBaseRules: { supplierBaseRules: {
Name: [{ required: true, message: '请选择公司名称', trigger: 'blur' }],
extSocialUnifiedCreditCode_SDK: [{ required: true, message: '请输入统一社会信用代码', trigger: 'blur' }], extSocialUnifiedCreditCode_SDK: [{ required: true, message: '请输入统一社会信用代码', trigger: 'blur' }],
extRegisteredCapital_SDK: [{ required: true, message: '请输入注册资本(万元)', trigger: 'blur' }], extRegisteredCapital_SDK: [{ required: true, message: '请输入注册资本(万元)', trigger: 'blur' }],
extCorporateName_SDK: [{ required: true, message: '请输入法人', trigger: 'blur' }], extCorporateName_SDK: [{ required: true, message: '请输入法人', trigger: 'blur' }],
...@@ -445,19 +443,21 @@ export default { ...@@ -445,19 +443,21 @@ export default {
// this.formData.extDistrictName_SDK=el[this.formData.extDistrict_SDK] // this.formData.extDistrictName_SDK=el[this.formData.extDistrict_SDK]
// }) // })
this.formData.ExtCustomerType_SDK=111 this.formData.ExtCustomerType_SDK=111
// this.loading=true this.loading=true
this.$request(Customer.searchUrl,this.paramsToFormData(this.formData)).then((resp) => { this.$request(Customer.searchUrl,this.paramsToFormData(this.formData)).then((resp) => {
// this.loading=false this.loading=false
// console.log(resp) // console.log(resp)
if(resp.results.length<40){ if(resp.results.length<40){
this.$message.success('提交成功!') this.$message.success('提交成功!')
this.handleClickGoBack() this.handleClickGoBack()
}else{ }else{
this.loading=false
this.$message.error('提交失败!') this.$message.error('提交失败!')
} }
}) })
} else { } else {
return false; this.loading=false
this.$message.warning('请输入必填信息!')
} }
}); });
......
...@@ -17,11 +17,10 @@ ...@@ -17,11 +17,10 @@
<el-col :span="13" <el-col :span="13"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="公司全称:" <el-form-item label="公司全称:"
prop="Name"
readonly
label-width="150px" label-width="150px"
> >
<el-input v-model="formData.Name" <el-input v-model="formData.Name"
readonly
placeholder='请选择公司' placeholder='请选择公司'
style="width: 100%"> style="width: 100%">
<i slot="suffix" <i slot="suffix"
...@@ -101,7 +100,7 @@ ...@@ -101,7 +100,7 @@
:offset="1" :offset="1"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="省份:" <el-form-item label="省份:"
prop="extProvinceName_SDK" prop="extProvince_SDK"
label-width="80px" label-width="80px"
> >
<el-select v-model="formData.extProvince_SDK" style="width: 91%" filterable placeholder="请选择省份" no-match-text="无匹配数据" @change="handleSelect"> <el-select v-model="formData.extProvince_SDK" style="width: 91%" filterable placeholder="请选择省份" no-match-text="无匹配数据" @change="handleSelect">
...@@ -117,7 +116,7 @@ ...@@ -117,7 +116,7 @@
<el-col :span="7" <el-col :span="7"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="市:" <el-form-item label="市:"
prop="extCityName_SDK" prop="extCity_SDK"
label-width="80px" label-width="80px"
> >
<el-select v-model="formData.extCity_SDK" style="width: 91%" filterable placeholder="请选择市" @change="handleSelectCity" > <el-select v-model="formData.extCity_SDK" style="width: 91%" filterable placeholder="请选择市" @change="handleSelectCity" >
...@@ -133,7 +132,7 @@ ...@@ -133,7 +132,7 @@
<el-col :span="7" <el-col :span="7"
class="padding-bottom"> class="padding-bottom">
<el-form-item label="区:" <el-form-item label="区:"
prop="extDistrictName_SDK" prop="extDistrict_SDK"
label-width="80px" label-width="80px"
> >
<el-select v-model="formData.extDistrict_SDK" style="width: 91%" filterable placeholder="请选择区" no-match-text="无匹配数据"> <el-select v-model="formData.extDistrict_SDK" style="width: 91%" filterable placeholder="请选择区" no-match-text="无匹配数据">
...@@ -288,7 +287,7 @@ ...@@ -288,7 +287,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12" class="padding-bottom"> <el-col :span="12" class="padding-bottom">
<el-form-item label="签约产品组:" prop="ExtProductGroup_SDK" label-width="120px" > <el-form-item label="签约产品组:" prop="ExtProductGroup_KUT" label-width="120px" >
<el-select v-model="formData.ExtProductGroup_KUT" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据"> <el-select v-model="formData.ExtProductGroup_KUT" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据">
<el-option <el-option
v-for="item in bOptions" v-for="item in bOptions"
...@@ -300,7 +299,7 @@ ...@@ -300,7 +299,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="11" :offset="1" class="padding-bottom"> <el-col :span="11" :offset="1" class="padding-bottom">
<el-form-item label="签约总代:" prop="extTotalAgent_SDK" label-width="100px" > <el-form-item label="签约总代:" prop="ExtTotalAgent_KUT" label-width="100px" >
<el-select v-model="formData.ExtTotalAgent_KUT" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据"> <el-select v-model="formData.ExtTotalAgent_KUT" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据">
<el-option <el-option
v-for="item in cOptions" v-for="item in cOptions"
...@@ -417,13 +416,12 @@ export default { ...@@ -417,13 +416,12 @@ export default {
bOptions:[], bOptions:[],
cOptions:[], cOptions:[],
supplierBaseRules: { supplierBaseRules: {
Name: [{ required: true, message: '请选择公司名称', trigger: ['blur'] }],
extSocialUnifiedCreditCode_SDK: [{ required: true, message: '请输入统一社会信用代码', trigger: 'blur' }], extSocialUnifiedCreditCode_SDK: [{ required: true, message: '请输入统一社会信用代码', trigger: 'blur' }],
extRegisteredCapital_SDK: [{ required: true, message: '请输入注册资本(万元)', trigger: 'blur' }], extRegisteredCapital_SDK: [{ required: true, message: '请输入注册资本(万元)', trigger: 'blur' }],
extCorporateName_SDK: [{ required: true, message: '请输入法人', trigger: 'blur' }], extCorporateName_SDK: [{ required: true, message: '请输入法人', trigger: 'blur' }],
extProvinceName_SDK: [{ required: true, message: '请选择省份', trigger: 'blur' }], extProvince_SDK: [{ required: true, message: '请选择省份', trigger: 'blur' }],
extCityName_SDK: [{ required: true, message: '请选择市', trigger: 'blur' }], extCity_SDK: [{ required: true, message: '请选择市', trigger: 'blur' }],
extDistrictName_SDK: [{ required: true, message: '请选择区', trigger: 'blur' }], extDistrict_SDK: [{ required: true, message: '请选择区', trigger: 'blur' }],
extAddressDetail_SDK: [{ required: true, message: '请输入详细经营地址', trigger: 'blur' }], extAddressDetail_SDK: [{ required: true, message: '请输入详细经营地址', trigger: 'blur' }],
extLeader_SDK: [{ required: true, message: '请输入公司负责人姓名', trigger: 'blur' }], extLeader_SDK: [{ required: true, message: '请输入公司负责人姓名', trigger: 'blur' }],
extLeaderPhone_SDK: [{ required: true, message: '请输入公司负责人联系电话', trigger: 'blur' }], extLeaderPhone_SDK: [{ required: true, message: '请输入公司负责人联系电话', trigger: 'blur' }],
...@@ -438,8 +436,8 @@ export default { ...@@ -438,8 +436,8 @@ export default {
extBusinessEmail_SDK: [{ required: true, message: '请输入商务负责人邮箱', trigger: 'blur' }, extBusinessEmail_SDK: [{ required: true, message: '请输入商务负责人邮箱', trigger: 'blur' },
{ type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] }], { type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] }],
ExtChannelType_SDK: [{ required: true, message: '请选择签约渠道类型', trigger: 'blur' }], ExtChannelType_SDK: [{ required: true, message: '请选择签约渠道类型', trigger: 'blur' }],
ExtProductGroup_SDK: [{ required: true, message: '请选择签约产品组', trigger: 'blur' }], ExtProductGroup_KUT: [{ required: true, message: '请选择签约产品组', trigger: 'blur' }],
extTotalAgent_SDK: [{ required: true, message: '请选择签约总代', trigger: 'blur' }], ExtTotalAgent_KUT: [{ required: true, message: '请选择签约总代', trigger: 'blur' }],
}, },
dialogTableVisible: false, dialogTableVisible: false,
TotalRecords:0, TotalRecords:0,
...@@ -528,20 +526,24 @@ export default { ...@@ -528,20 +526,24 @@ export default {
// this.formData.extDistrictName_SDK=el[this.formData.extDistrict_SDK] // this.formData.extDistrictName_SDK=el[this.formData.extDistrict_SDK]
// }) // })
this.formData.ExtCustomerType_SDK=101 this.formData.ExtCustomerType_SDK=101
// this.loading=true const ExtProductGroup_KUT=this.formData.ExtProductGroup_KUT.toString()
const ExtTotalAgent_KUT=this.formData.ExtTotalAgent_KUT.toString()
this.formData.ExtProductGroup_KUT=ExtProductGroup_KUT
this.formData.ExtTotalAgent_KUT=ExtTotalAgent_KUT
this.loading=true
this.$request(Customer.searchUrl,this.paramsToFormData(this.formData)).then((resp) => { this.$request(Customer.searchUrl,this.paramsToFormData(this.formData)).then((resp) => {
// this.loading=false this.loading=false
if(resp.results.length<40){ if(resp.results.length<40){
this.$message.success('提交成功!') this.$message.success('提交成功!')
this.handleClickGoBack() this.handleClickGoBack()
}else{ }else{
this.loading=false
this.$message.error('提交失败!') this.$message.error('提交失败!')
} }
}) })
} else { } else {
return false; this.loading=false
this.$message.warning('请输入必填信息!')
} }
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment