Commit e1ba490a authored by qinj's avatar qinj

供应商渠道多选

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