Commit 6bf28fe2 authored by jiangqihao's avatar jiangqihao

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

parents 7c21cbca a11f5faf
...@@ -25,23 +25,23 @@ const tableConfig = { ...@@ -25,23 +25,23 @@ const tableConfig = {
}, scope.row.ID) }, scope.row.ID)
} }
}, },
ExtProductGroup_SDK: { // ExtProductGroup_SDK: {
label: '签约产品组', // label: '签约产品组',
showInSearch: true, // showInSearch: true,
type: 'select', // type: 'select',
fixed: 'left', // fixed: 'left',
isOptions:'true', // isOptions:'true',
options: async data => { // options: async data => {
const res = await searchProduct({code:'ExtProductGroup_SDK',module:'Customer'}) // const res = await searchProduct({code:'ExtProductGroup_SDK',module:'Customer'})
var result = res.map(item => { // var result = res.map(item => {
return { // return {
text: item.content, // text: item.content,
value: item.keyword // value: item.keyword
} // }
}) // })
return result // return result
}, // },
}, // },
}, },
columns: { columns: {
ExtCustomerID_SDK: { ExtCustomerID_SDK: {
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
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"
...@@ -151,7 +152,7 @@ ...@@ -151,7 +152,7 @@
label-width="150px" label-width="150px"
prop="extAddressDetail_SDK"> prop="extAddressDetail_SDK">
<el-input v-model="formData.extAddressDetail_SDK" <el-input v-model="formData.extAddressDetail_SDK"
placeholder="" placeholder="街道,道路,小区楼栋"
autocomplete="off" autocomplete="off"
style="width: 80%" style="width: 80%"
clearable /> clearable />
...@@ -281,7 +282,11 @@ ...@@ -281,7 +282,11 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row>
<el-col align="center">
<el-button type="primary" :loading="loading" @click="handleApprove">提交</el-button>
</el-col>
</el-row>
</el-form> </el-form>
<el-dialog title="请选择公司" <el-dialog title="请选择公司"
:visible.sync="dialogTableVisible" :visible.sync="dialogTableVisible"
...@@ -326,11 +331,7 @@ ...@@ -326,11 +331,7 @@
:limit.sync="page.pageSize" :limit.sync="page.pageSize"
@pagination="getList" /> @pagination="getList" />
</el-dialog> </el-dialog>
<el-row>
<el-col align="center">
<el-button type="primary" @click="handleApprove">提交</el-button>
</el-col>
</el-row>
</div> </div>
</div> </div>
...@@ -354,6 +355,7 @@ export default { ...@@ -354,6 +355,7 @@ export default {
formInline: {}, formInline: {},
recordList: [], recordList: [],
tableData: [], tableData: [],
loading:false,
fileList:[], fileList:[],
countryOptions:[], countryOptions:[],
cityOptions:[], cityOptions:[],
...@@ -369,10 +371,12 @@ export default { ...@@ -369,10 +371,12 @@ export default {
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' }],
extLeaderEmail_SDK: [{ required: true, message: '请输入公司负责人邮箱', trigger: 'blur' }], extLeaderEmail_SDK: [{ required: true, message: '请输入公司负责人邮箱', trigger: 'blur' },
{ type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] }],
extUnis_SDK: [{ required: true, message: '请输入Unis业务负责人姓名', trigger: 'blur' }], extUnis_SDK: [{ required: true, message: '请输入Unis业务负责人姓名', trigger: 'blur' }],
extUnisPhone_SDK: [{ required: true, message: '请输入Unis业务负责人电话', trigger: 'blur' }], extUnisPhone_SDK: [{ required: true, message: '请输入Unis业务负责人电话', trigger: 'blur' }],
extUnisEmail_SDK: [{ required: true, message: '请输入Unis业务负责人邮箱', trigger: 'blur' }], extUnisEmail_SDK: [{ required: true, message: '请输入Unis业务负责人邮箱', trigger: 'blur' },
{ type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] }],
}, },
dialogTableVisible: false, dialogTableVisible: false,
TotalRecords:0, TotalRecords:0,
...@@ -431,8 +435,27 @@ export default { ...@@ -431,8 +435,27 @@ export default {
}, },
handleApprove(){ handleApprove(){
this.formData.ExtCustomerType_SDK=111 this.formData.ExtCustomerType_SDK=111
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
if(resp.state){
this.$message.success('提交成功!') this.$message.success('提交成功!')
this.$router.back()
}else{
this.$message.error('提交失败!')
}
})
},
handleClickGoBack() {
// const visitedViews = this.$store.state.tagsView.visitedViews
// const path = this.$route.path
// visitedViews.forEach(function(item, index) {
// if (item.path == path) {
// visitedViews.splice(index, 1)
// }
// })
this.$store.dispatch('tagsView/delView', this.visitedViews).then((visitedViews) => {
this.$router.back()
}) })
}, },
paramsToFormData(obj) { paramsToFormData(obj) {
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
class="padding-bottom"> class="padding-bottom">
<el-form-item label="公司全称:" <el-form-item label="公司全称:"
prop="Name" prop="Name"
readonly
label-width="150px" label-width="150px"
> >
<el-input v-model="formData.Name" <el-input v-model="formData.Name"
...@@ -152,7 +153,7 @@ ...@@ -152,7 +153,7 @@
label-width="150px" label-width="150px"
prop="extAddressDetail_SDK"> prop="extAddressDetail_SDK">
<el-input v-model="formData.extAddressDetail_SDK" <el-input v-model="formData.extAddressDetail_SDK"
placeholder="" placeholder="街道,道路,小区楼栋"
autocomplete="off" autocomplete="off"
style="width: 80%" style="width: 80%"
clearable /> clearable />
...@@ -338,7 +339,7 @@ ...@@ -338,7 +339,7 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col align="center"> <el-col align="center">
<el-button type="primary" @click="handleApprove(formData)">提交</el-button> <el-button type="primary" :loading="loading" @click="handleApprove(formData)">提交</el-button>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
...@@ -408,6 +409,7 @@ export default { ...@@ -408,6 +409,7 @@ export default {
formInline: {}, formInline: {},
recordList: [], recordList: [],
tableData: [], tableData: [],
loading:false,
fileList:[], fileList:[],
countryOptions:[], countryOptions:[],
cityOptions:[], cityOptions:[],
...@@ -426,13 +428,16 @@ export default { ...@@ -426,13 +428,16 @@ export default {
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' }],
extLeaderEmail_SDK: [{ required: true, message: '请输入公司负责人邮箱', trigger: 'blur' }], extLeaderEmail_SDK: [{ required: true, message: '请输入公司负责人邮箱', trigger: 'blur' },
{ type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] }],
extUnis_SDK: [{ required: true, message: '请输入Unis业务负责人姓名', trigger: 'blur' }], extUnis_SDK: [{ required: true, message: '请输入Unis业务负责人姓名', trigger: 'blur' }],
extUnisPhone_SDK: [{ required: true, message: '请输入Unis业务负责人电话', trigger: 'blur' }], extUnisPhone_SDK: [{ required: true, message: '请输入Unis业务负责人电话', trigger: 'blur' }],
extUnisEmail_SDK: [{ required: true, message: '请输入Unis业务负责人邮箱', trigger: 'blur' }], extUnisEmail_SDK: [{ required: true, message: '请输入Unis业务负责人邮箱', trigger: 'blur' },
{ type: 'email', message: '请输入正确的邮箱地址', trigger: ['blur', 'change'] }],
extBusiness_SDK: [{ required: true, message: '请输入商务负责人姓名', trigger: 'blur' }], extBusiness_SDK: [{ required: true, message: '请输入商务负责人姓名', trigger: 'blur' }],
extBusinessPhone_SDK: [{ required: true, message: '请输入商务负责人电话', trigger: 'blur' }], extBusinessPhone_SDK: [{ required: true, message: '请输入商务负责人电话', trigger: 'blur' }],
extBusinessEmail_SDK: [{ required: true, message: '请输入商务负责人邮箱', trigger: 'blur' }], extBusinessEmail_SDK: [{ required: true, message: '请输入商务负责人邮箱', trigger: 'blur' },
{ 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_SDK: [{ required: true, message: '请选择签约产品组', trigger: 'blur' }],
extTotalAgent_SDK: [{ required: true, message: '请选择签约总代', trigger: 'blur' }], extTotalAgent_SDK: [{ required: true, message: '请选择签约总代', trigger: 'blur' }],
...@@ -473,7 +478,7 @@ export default { ...@@ -473,7 +478,7 @@ export default {
}) })
}, },
getCommon(){ getCommon(){
const adata={code:'ExtChannelType_SDK',module:'Customer'} const adata={code:'ExtChannelType_SDK',module:'Customer',content:'RSP'}
this.$request(Common.searchUrl, adata).then((resp) => { this.$request(Common.searchUrl, adata).then((resp) => {
this.aOptions=resp this.aOptions=resp
}) })
...@@ -522,9 +527,17 @@ export default { ...@@ -522,9 +527,17 @@ export default {
// }); // });
this.formData. ExtCustomerType_SDK=101 this.formData. ExtCustomerType_SDK=101
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
if(resp.state){
this.$message.success('提交成功!') this.$message.success('提交成功!')
// this.handleClickGoBack() this.handleClickGoBack()
}else{
this.$message.error('提交失败!')
}
}) })
}, },
handleClickGoBack() { handleClickGoBack() {
......
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