Commit e1ba490a authored by qinj's avatar qinj

供应商渠道多选

parent 7b95baee
......@@ -99,7 +99,7 @@
:offset="1"
class="padding-bottom">
<el-form-item label="省份:"
prop="extProvinceName_SDK"
prop="extProvinceCode_SDK"
label-width="80px"
>
<el-select v-model="formData.extProvinceCode_SDK" style="width: 91%" filterable placeholder="请选择省份" no-match-text="无匹配数据" @change="handleSelect">
......@@ -115,7 +115,7 @@
<el-col :span="7"
class="padding-bottom">
<el-form-item label="市:"
prop="extCityName_SDK"
prop="extCityCode_SDK"
label-width="80px"
required>
<el-select v-model="formData.extCityCode_SDK" style="width: 91%" filterable placeholder="请选择市" @change="handleSelectCity" >
......@@ -131,7 +131,7 @@
<el-col :span="7"
class="padding-bottom">
<el-form-item label="区:"
prop="extDistrictName_SDK"
prop="extDistrictCode_SDK"
label-width="80px"
required>
<el-select v-model="formData.extDistrictCode_SDK" style="width: 91%" filterable placeholder="请选择区" no-match-text="无匹配数据">
......@@ -320,8 +320,8 @@
label="社会统一信用代码">
</el-table-column>
</el-table>
<pagination v-show="page.TotalRecords>0"
:total="page.TotalRecords"
<pagination v-show="TotalRecords>0"
:total="TotalRecords"
:page.sync="page.currentPage"
:limit.sync="page.pageSize"
@pagination="getList" />
......@@ -351,7 +351,7 @@ export default {
countryArea: '',
title: '城市代理商注册',
loading: false,
formInline: [],
formInline: {},
recordList: [],
tableData: [],
fileList:[],
......@@ -363,9 +363,9 @@ export default {
extSocialUnifiedCreditCode_SDK: [{ required: true, message: '请输入统一社会信用代码', trigger: 'blur' }],
extRegisteredCapital_SDK: [{ required: true, message: '请输入注册资本(万元)', trigger: 'blur' }],
extCorporateName_SDK: [{ required: true, message: '请输入法人', trigger: 'blur' }],
extProvinceName_SDK: [{ required: true, message: '请选择省份', trigger: 'blur' }],
extCityName_SDK: [{ required: true, message: '请选择市', trigger: 'blur' }],
extDistrictName_SDK: [{ required: true, message: '请选择区', trigger: 'blur' }],
extProvinceCode_SDK: [{ required: true, message: '请选择省份', trigger: 'blur' }],
extCityCode_SDK: [{ required: true, message: '请选择市', trigger: 'blur' }],
extDistrictCode_SDK: [{ required: true, message: '请选择区', trigger: 'blur' }],
extAddressDetail_SDK: [{ required: true, message: '请输入详细经营地址', trigger: 'blur' }],
extLeader_SDK: [{ required: true, message: '请输入公司负责人姓名', trigger: 'blur' }],
extLeaderPhone_SDK: [{ required: true, message: '请输入公司负责人联系电话', trigger: 'blur' }],
......@@ -375,9 +375,11 @@ export default {
extUnisEmail_SDK: [{ required: true, message: '请输入Unis业务负责人邮箱', trigger: 'blur' }],
},
dialogTableVisible: false,
TotalRecords:0,
page: {
currentPage: 0,
pageSize: 0
pageSize: 0,
}
}
......@@ -394,6 +396,7 @@ export default {
this.$request(Qcc.searchUrl, this.page).then((resp) => {
this.tableData = resp.results.Result
this.page = resp.results.Paging
this.TotalRecords=resp.results.Paging.TotalRecords
})
},
selectCountry(){
......
......@@ -276,7 +276,7 @@
</el-col>
<el-col :span="11" :offset="1" class="padding-bottom">
<el-form-item label="签约渠道类型:" prop="ExtChannelType_SDK" label-width="120px" >
<el-select v-model="formData.ExtChannelType_SDK" style="width: 91%" filterable placeholder="请选择" no-match-text="无匹配数据">
<el-select v-model="formData.ExtChannelType_SDK" style="width: 91%" filterable placeholder="请选择" no-match-text="无匹配数据">
<el-option
v-for="item in aOptions"
:key="item.id"
......@@ -288,7 +288,7 @@
</el-col>
<el-col :span="12" class="padding-bottom">
<el-form-item label="签约产品组:" prop="ExtProductGroup_SDK" label-width="120px" >
<el-select v-model="formData.ExtProductGroup_SDK" style="width: 91%" filterable placeholder="请选择" no-match-text="无匹配数据">
<el-select v-model="formData.ExtProductGroup_SDK" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据">
<el-option
v-for="item in bOptions"
:key="item.id"
......@@ -300,7 +300,7 @@
</el-col>
<el-col :span="11" :offset="1" class="padding-bottom">
<el-form-item label="签约总代:" prop="extTotalAgent_SDK" label-width="100px" >
<el-select v-model="formData.extTotalAgent_SDK" style="width: 91%" filterable placeholder="请选择" no-match-text="无匹配数据">
<el-select v-model="formData.extTotalAgent_SDK" style="width: 91%" multiple filterable placeholder="请选择" no-match-text="无匹配数据">
<el-option
v-for="item in cOptions"
:key="item.id"
......@@ -329,11 +329,7 @@
action="https://jsonplaceholder.typicode.com/posts/"
:limit='1'
:auto-upload="false"
:before-upload="beforeUploadFile"
:on-change="fileChange"
:on-exceed="exceedFile"
:on-success="handleSuccess"
:on-error="handleError"
:file-list="fileList">
<el-button size="small" type="primary">点击上传</el-button>
</el-upload>
......@@ -383,8 +379,8 @@
label="社会统一信用代码">
</el-table-column>
</el-table>
<pagination v-show="page.TotalRecords>0"
:total="page.TotalRecords"
<pagination v-show="TotalRecords>0"
:total="TotalRecords"
:page.sync="page.currentPage"
:limit.sync="page.pageSize"
@pagination="getList" />
......@@ -409,7 +405,7 @@ export default {
inputEnter: false,
countryArea: '',
loading: false,
formInline: [],
formInline: {},
recordList: [],
tableData: [],
fileList:[],
......@@ -420,7 +416,7 @@ export default {
bOptions:[],
cOptions:[],
supplierBaseRules: {
Name: [{ required: true, message: '请选择公司名称', trigger: 'blur' }],
Name: [{ required: true, message: '请选择公司名称', trigger: ['change', 'blur'] }],
extSocialUnifiedCreditCode_SDK: [{ required: true, message: '请输入统一社会信用代码', trigger: 'blur' }],
extRegisteredCapital_SDK: [{ required: true, message: '请输入注册资本(万元)', trigger: 'blur' }],
extCorporateName_SDK: [{ required: true, message: '请输入法人', trigger: 'blur' }],
......@@ -442,6 +438,7 @@ export default {
extTotalAgent_SDK: [{ required: true, message: '请选择签约总代', trigger: 'blur' }],
},
dialogTableVisible: false,
TotalRecords:0,
page: {
currentPage: 0,
pageSize: 0
......@@ -451,6 +448,11 @@ export default {
},
watch: {
},
computed:{
visitedViews() {
return this.$store.state.tagsView.visitedViews
},
},
created() {
this.selectCountry()
......@@ -462,6 +464,7 @@ export default {
this.$request(Qcc.searchUrl, this.page).then((resp) => {
this.tableData = resp.results.Result
this.page = resp.results.Paging
this.TotalRecords=resp.results.Paging.TotalRecords
})
},
selectCountry(){
......@@ -517,10 +520,23 @@ export default {
// return false;
// }
// });
this.formData. ExtCustomerType_SDK=101
this.$request(Customer.searchUrl,this.paramsToFormData(this.formData)).then((resp) => {
this.$message.success('提交成功!')
window.close();
// this.handleClickGoBack()
})
},
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) {
......@@ -537,7 +553,7 @@ export default {
return formData;
},
reSet() {
formInline.Name=''
this.formInline.Name=''
},
handleClose() {
this.dialogTableVisible = false
......
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