Commit 43b6f03e authored by huangjie's avatar huangjie

供应商管理

parent 524bb500
...@@ -293,6 +293,11 @@ ...@@ -293,6 +293,11 @@
{{scope.row.legalPerson||"--"}} {{scope.row.legalPerson||"--"}}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="备注说明" :resizable="false">
<template slot-scope="scope">
{{scope.row.legalPerson||"--"}}
</template>
</el-table-column>
<el-table-column label="考察项目" :resizable="false"> <el-table-column label="考察项目" :resizable="false">
<template slot-scope="scope"> <template slot-scope="scope">
{{scope.row.legalPerson||"--"}} {{scope.row.legalPerson||"--"}}
......
<template> <template>
<!--供应商考评--> <!--供应商处置-->
<div class="supplier"> <div class="supplier">
<div class="search-supplier"> <div class="search-supplier">
<div class="title_wrap i"> <div class="title_wrap i">
<div class="enterprise_title"> <div class="enterprise_title">
供应商考评 供应商处置
</div> </div>
</div> </div>
</div> </div>
......
...@@ -13,9 +13,8 @@ ...@@ -13,9 +13,8 @@
<el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input> <el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="注册地区"> <el-form-item label="注册地区">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in arealist" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="注册城市"> <el-form-item label="注册城市">
...@@ -27,15 +26,13 @@ ...@@ -27,15 +26,13 @@
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="供应商状态"> <el-form-item label="供应商状态">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in customstate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="资质等级"> <el-form-item label="资质等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in credential" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="专业类别"> <el-form-item label="专业类别">
...@@ -47,21 +44,18 @@ ...@@ -47,21 +44,18 @@
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="评价等级"> <el-form-item label="评价等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in creditlevel" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="纳税人身份"> <el-form-item label="纳税人身份">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in paytaxtype" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="纳税人税率"> <el-form-item label="纳税人税率">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in taxrate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-row> </el-row>
...@@ -272,6 +266,7 @@ ...@@ -272,6 +266,7 @@
import skeleton from '@/views/project/projectList/component/skeleton'; import skeleton from '@/views/project/projectList/component/skeleton';
import api from '@/api/enterpriseData/enterpriseData.js'; import api from '@/api/enterpriseData/enterpriseData.js';
import dataRegion from '@/assets/json/provinceTree' import dataRegion from '@/assets/json/provinceTree'
import { getDicts } from "@/api/system/dict/data";
export default { export default {
name: 'laborSubcontracting', name: 'laborSubcontracting',
components:{skeleton}, components:{skeleton},
...@@ -280,6 +275,12 @@ ...@@ -280,6 +275,12 @@
encodeStr, encodeStr,
formdata:{}, formdata:{},
addressList:[], addressList:[],
arealist:[],
creditlevel:[],
customstate:[],
credential:[],
paytaxtype:[],
taxrate:[],
provienceprops:{ provienceprops:{
checkStrictly:true, checkStrictly:true,
multiple:true, multiple:true,
...@@ -496,9 +497,36 @@ ...@@ -496,9 +497,36 @@
} }
}, },
created() { created() {
this.dataRegion() this.init()
}, },
methods:{ methods:{
init(){
//地区
getDicts('arealist').then(res=>{
this.arealist = res.data
})
//评价等级
getDicts('credit_level').then(res=>{
this.creditlevel = res.data
})
//供应商状态
getDicts('custom_state').then(res=>{
this.customstate = res.data
})
//纳税人身份
getDicts('paytaxtype').then(res=>{
this.paytaxtype = res.data
})
//纳税人税率
getDicts('taxrate').then(res=>{
this.taxrate = res.data
})
//资质等级
getDicts('credential').then(res=>{
this.credential = res.data
})
this.dataRegion()
},
handleCurrentChange(){ handleCurrentChange(){
}, },
......
...@@ -13,15 +13,11 @@ ...@@ -13,15 +13,11 @@
<el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input> <el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="劳务队长"> <el-form-item label="劳务队长">
<el-select v-model="formdata.user" placeholder="请选择"> <el-input v-model="formdata.user" placeholder="请输入劳务队长"></el-input>
<el-option label="区域一" value="shanghai"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="注册地区"> <el-form-item label="注册地区">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in arealist" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-row> </el-row>
...@@ -33,15 +29,13 @@ ...@@ -33,15 +29,13 @@
:props="provienceprops"></el-cascader> :props="provienceprops"></el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="供应商状态"> <el-form-item label="供应商状态">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in customstate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="资质等级"> <el-form-item label="资质等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in credential" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-row> </el-row>
...@@ -53,23 +47,20 @@ ...@@ -53,23 +47,20 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="评价等级"> <el-form-item label="评价等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in creditlevel" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="纳税人身份"> <el-form-item label="纳税人身份">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in paytaxtype" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="纳税人税率"> <el-form-item label="纳税人税率">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in taxrate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="准入时间"> <el-form-item label="准入时间">
...@@ -188,7 +179,14 @@ ...@@ -188,7 +179,14 @@
</el-table-column> </el-table-column>
<el-table-column label="主项资质" min-width="85" :resizable="false"> <el-table-column label="主项资质" min-width="85" :resizable="false">
<template slot-scope="scope"> <template slot-scope="scope">
{{scope.row.legalPerson||"--"}} <!--没有值直接展示空-->
--
</template>
</el-table-column>
<el-table-column label="劳务资质" min-width="85" :resizable="false">
<template slot-scope="scope">
<!--没有值直接展示空-->
--
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="施工队长" min-width="85" :resizable="false"> <el-table-column label="施工队长" min-width="85" :resizable="false">
...@@ -305,6 +303,7 @@ ...@@ -305,6 +303,7 @@
import skeleton from '@/views/project/projectList/component/skeleton'; import skeleton from '@/views/project/projectList/component/skeleton';
import api from '@/api/enterpriseData/enterpriseData.js'; import api from '@/api/enterpriseData/enterpriseData.js';
import dataRegion from '@/assets/json/provinceTree' import dataRegion from '@/assets/json/provinceTree'
import { getDicts } from "@/api/system/dict/data";
export default { export default {
name: 'laborSubcontractingTeam', name: 'laborSubcontractingTeam',
components:{skeleton}, components:{skeleton},
...@@ -312,6 +311,12 @@ ...@@ -312,6 +311,12 @@
return{ return{
encodeStr, encodeStr,
addressList:[], addressList:[],
arealist:[],
creditlevel:[],
customstate:[],
credential:[],
paytaxtype:[],
taxrate:[],
provienceprops:{ provienceprops:{
checkStrictly:true, checkStrictly:true,
multiple:true, multiple:true,
...@@ -529,9 +534,36 @@ ...@@ -529,9 +534,36 @@
} }
}, },
created() { created() {
this.dataRegion() this.init()
}, },
methods:{ methods:{
init(){
//地区
getDicts('arealist').then(res=>{
this.arealist = res.data
})
//评价等级
getDicts('credit_level').then(res=>{
this.creditlevel = res.data
})
//供应商状态
getDicts('custom_state').then(res=>{
this.customstate = res.data
})
//纳税人身份
getDicts('paytaxtype').then(res=>{
this.paytaxtype = res.data
})
//纳税人税率
getDicts('taxrate').then(res=>{
this.taxrate = res.data
})
//资质等级
getDicts('credential').then(res=>{
this.credential = res.data
})
this.dataRegion()
},
//地区 //地区
async dataRegion() { async dataRegion() {
let addrs = JSON.parse(JSON.stringify(dataRegion)) let addrs = JSON.parse(JSON.stringify(dataRegion))
......
...@@ -10,32 +10,29 @@ ...@@ -10,32 +10,29 @@
<el-form :model="formdata" label-width="82px" label-position="right" :inline="true" > <el-form :model="formdata" label-width="82px" label-position="right" :inline="true" >
<el-row> <el-row>
<el-form-item label="分供方名称"> <el-form-item label="分供方名称">
<el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input> <el-input v-model="formdata.user" placeholder="请输入分供方名称" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="注册地区"> <el-form-item label="注册地区">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in arealist" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="注册城市"> <el-form-item label="注册城市">
<el-cascader <el-cascader
v-model="formdata.user" v-model="formdata.user"
:options="addressList" :collapse-tags="true" :options="addressList" :collapse-tags="true" :show-all-levels="false" clearable
:props="provienceprops"></el-cascader> :props="provienceprops"></el-cascader>
</el-form-item> </el-form-item>
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="供应商状态"> <el-form-item label="供应商状态">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in customstate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="评价等级"> <el-form-item label="评价等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in creditlevel" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="准入时间"> <el-form-item label="准入时间">
...@@ -52,15 +49,13 @@ ...@@ -52,15 +49,13 @@
<el-divider></el-divider> <el-divider></el-divider>
<el-row> <el-row>
<el-form-item label="纳税人身份"> <el-form-item label="纳税人身份">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in paytaxtype" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="纳税人税率"> <el-form-item label="纳税人税率">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in taxrate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-row> </el-row>
...@@ -304,6 +299,7 @@ ...@@ -304,6 +299,7 @@
import skeleton from '@/views/project/projectList/component/skeleton'; import skeleton from '@/views/project/projectList/component/skeleton';
import api from '@/api/enterpriseData/enterpriseData.js'; import api from '@/api/enterpriseData/enterpriseData.js';
import dataRegion from '@/assets/json/provinceTree' import dataRegion from '@/assets/json/provinceTree'
import { getDicts } from "@/api/system/dict/data";
export default { export default {
name: 'ledger', name: 'ledger',
components:{skeleton}, components:{skeleton},
...@@ -311,6 +307,11 @@ ...@@ -311,6 +307,11 @@
return{ return{
encodeStr, encodeStr,
addressList:[], addressList:[],
arealist:[],
creditlevel:[],
customstate:[],
paytaxtype:[],
taxrate:[],
provienceprops:{ provienceprops:{
checkStrictly:true, checkStrictly:true,
multiple:true, multiple:true,
...@@ -549,9 +550,32 @@ ...@@ -549,9 +550,32 @@
} }
}, },
created() { created() {
this.dataRegion() this.init()
}, },
methods:{ methods:{
init(){
//地区
getDicts('arealist').then(res=>{
this.arealist = res.data
})
//评价等级
getDicts('credit_level').then(res=>{
this.creditlevel = res.data
})
//供应商状态
getDicts('custom_state').then(res=>{
this.customstate = res.data
})
//纳税人身份
getDicts('paytaxtype').then(res=>{
this.paytaxtype = res.data
})
//纳税人税率
getDicts('taxrate').then(res=>{
this.taxrate = res.data
})
this.dataRegion()
},
//地区 //地区
async dataRegion() { async dataRegion() {
let addrs = JSON.parse(JSON.stringify(dataRegion)) let addrs = JSON.parse(JSON.stringify(dataRegion))
......
...@@ -13,9 +13,8 @@ ...@@ -13,9 +13,8 @@
<el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input> <el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="注册地区"> <el-form-item label="注册地区">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in arealist" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="注册城市"> <el-form-item label="注册城市">
...@@ -27,15 +26,13 @@ ...@@ -27,15 +26,13 @@
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="供应商状态"> <el-form-item label="供应商状态">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in customstate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="资质等级"> <el-form-item label="资质等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in credential" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="专业类别"> <el-form-item label="专业类别">
...@@ -47,21 +44,18 @@ ...@@ -47,21 +44,18 @@
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="评价等级"> <el-form-item label="评价等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in creditlevel" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="纳税人身份"> <el-form-item label="纳税人身份">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in paytaxtype" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="纳税人税率"> <el-form-item label="纳税人税率">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in taxrate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-row> </el-row>
...@@ -272,6 +266,7 @@ ...@@ -272,6 +266,7 @@
import skeleton from '@/views/project/projectList/component/skeleton'; import skeleton from '@/views/project/projectList/component/skeleton';
import api from '@/api/enterpriseData/enterpriseData.js'; import api from '@/api/enterpriseData/enterpriseData.js';
import dataRegion from '@/assets/json/provinceTree' import dataRegion from '@/assets/json/provinceTree'
import { getDicts } from "@/api/system/dict/data";
export default { export default {
name: 'professionalSubcontracting', name: 'professionalSubcontracting',
components:{skeleton}, components:{skeleton},
...@@ -279,6 +274,12 @@ ...@@ -279,6 +274,12 @@
return{ return{
encodeStr, encodeStr,
addressList:[], addressList:[],
arealist:[],
creditlevel:[],
customstate:[],
credential:[],
paytaxtype:[],
taxrate:[],
provienceprops:{ provienceprops:{
checkStrictly:true, checkStrictly:true,
multiple:true, multiple:true,
...@@ -496,9 +497,36 @@ ...@@ -496,9 +497,36 @@
} }
}, },
created() { created() {
this.dataRegion() this.init()
}, },
methods:{ methods:{
init(){
//地区
getDicts('arealist').then(res=>{
this.arealist = res.data
})
//评价等级
getDicts('credit_level').then(res=>{
this.creditlevel = res.data
})
//供应商状态
getDicts('custom_state').then(res=>{
this.customstate = res.data
})
//纳税人身份
getDicts('paytaxtype').then(res=>{
this.paytaxtype = res.data
})
//纳税人税率
getDicts('taxrate').then(res=>{
this.taxrate = res.data
})
//资质等级
getDicts('credential').then(res=>{
this.credential = res.data
})
this.dataRegion()
},
//地区 //地区
async dataRegion() { async dataRegion() {
let addrs = JSON.parse(JSON.stringify(dataRegion)) let addrs = JSON.parse(JSON.stringify(dataRegion))
......
...@@ -14,9 +14,8 @@ ...@@ -14,9 +14,8 @@
<el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input> <el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="注册地区"> <el-form-item label="注册地区">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in arealist" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="注册城市"> <el-form-item label="注册城市">
...@@ -28,15 +27,13 @@ ...@@ -28,15 +27,13 @@
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="供应商状态"> <el-form-item label="供应商状态">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in customstate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="资质等级"> <el-form-item label="资质等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in credential" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="物资类别"> <el-form-item label="物资类别">
...@@ -48,21 +45,18 @@ ...@@ -48,21 +45,18 @@
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="评价等级"> <el-form-item label="评价等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in creditlevel" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="纳税人身份"> <el-form-item label="纳税人身份">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in paytaxtype" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="纳税人税率"> <el-form-item label="纳税人税率">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in taxrate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-row> </el-row>
...@@ -268,6 +262,7 @@ ...@@ -268,6 +262,7 @@
import skeleton from '@/views/project/projectList/component/skeleton'; import skeleton from '@/views/project/projectList/component/skeleton';
import api from '@/api/enterpriseData/enterpriseData.js'; import api from '@/api/enterpriseData/enterpriseData.js';
import dataRegion from '@/assets/json/provinceTree' import dataRegion from '@/assets/json/provinceTree'
import { getDicts } from "@/api/system/dict/data";
export default { export default {
name: 'rentalServices', name: 'rentalServices',
components:{skeleton}, components:{skeleton},
...@@ -275,6 +270,12 @@ ...@@ -275,6 +270,12 @@
return{ return{
encodeStr, encodeStr,
addressList:[], addressList:[],
arealist:[],
creditlevel:[],
customstate:[],
credential:[],
paytaxtype:[],
taxrate:[],
provienceprops:{ provienceprops:{
checkStrictly:true, checkStrictly:true,
multiple:true, multiple:true,
...@@ -492,9 +493,36 @@ ...@@ -492,9 +493,36 @@
} }
}, },
created() { created() {
this.dataRegion() this.init()
}, },
methods:{ methods:{
init(){
//地区
getDicts('arealist').then(res=>{
this.arealist = res.data
})
//评价等级
getDicts('credit_level').then(res=>{
this.creditlevel = res.data
})
//供应商状态
getDicts('custom_state').then(res=>{
this.customstate = res.data
})
//纳税人身份
getDicts('paytaxtype').then(res=>{
this.paytaxtype = res.data
})
//纳税人税率
getDicts('taxrate').then(res=>{
this.taxrate = res.data
})
//资质等级
getDicts('credential').then(res=>{
this.credential = res.data
})
this.dataRegion()
},
//地区 //地区
async dataRegion() { async dataRegion() {
let addrs = JSON.parse(JSON.stringify(dataRegion)) let addrs = JSON.parse(JSON.stringify(dataRegion))
......
...@@ -13,9 +13,8 @@ ...@@ -13,9 +13,8 @@
<el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input> <el-input v-model="formdata.user" placeholder="请输入分供方名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="注册地区"> <el-form-item label="注册地区">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in arealist" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="注册城市"> <el-form-item label="注册城市">
...@@ -27,15 +26,13 @@ ...@@ -27,15 +26,13 @@
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="供应商状态"> <el-form-item label="供应商状态">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in customstate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="资质等级"> <el-form-item label="资质等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in credential" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="物资类别"> <el-form-item label="物资类别">
...@@ -47,21 +44,18 @@ ...@@ -47,21 +44,18 @@
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="评价等级"> <el-form-item label="评价等级">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in creditlevel" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="纳税人身份"> <el-form-item label="纳税人身份">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in paytaxtype" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="纳税人税率"> <el-form-item label="纳税人税率">
<el-select v-model="formdata.user" placeholder="请选择"> <el-select v-model="formdata.user" multiple placeholder="请选择" :collapse-tags="true" clearable>
<el-option label="区域一" value="shanghai"></el-option> <el-option v-for="(item,index) in taxrate" :label="item.dictLabel" :value="item.dictValue" :key="index"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-row> </el-row>
...@@ -267,6 +261,7 @@ ...@@ -267,6 +261,7 @@
import skeleton from '@/views/project/projectList/component/skeleton'; import skeleton from '@/views/project/projectList/component/skeleton';
import api from '@/api/enterpriseData/enterpriseData.js'; import api from '@/api/enterpriseData/enterpriseData.js';
import dataRegion from '@/assets/json/provinceTree' import dataRegion from '@/assets/json/provinceTree'
import { getDicts } from "@/api/system/dict/data";
export default { export default {
name: 'supplySubcontracting', name: 'supplySubcontracting',
components:{skeleton}, components:{skeleton},
...@@ -274,6 +269,12 @@ ...@@ -274,6 +269,12 @@
return{ return{
encodeStr, encodeStr,
addressList:[], addressList:[],
arealist:[],
creditlevel:[],
customstate:[],
credential:[],
paytaxtype:[],
taxrate:[],
provienceprops:{ provienceprops:{
checkStrictly:true, checkStrictly:true,
multiple:true, multiple:true,
...@@ -491,9 +492,36 @@ ...@@ -491,9 +492,36 @@
} }
}, },
created() { created() {
this.dataRegion() this.init()
}, },
methods:{ methods:{
init(){
//地区
getDicts('arealist').then(res=>{
this.arealist = res.data
})
//评价等级
getDicts('credit_level').then(res=>{
this.creditlevel = res.data
})
//供应商状态
getDicts('custom_state').then(res=>{
this.customstate = res.data
})
//纳税人身份
getDicts('paytaxtype').then(res=>{
this.paytaxtype = res.data
})
//纳税人税率
getDicts('taxrate').then(res=>{
this.taxrate = res.data
})
//资质等级
getDicts('credential').then(res=>{
this.credential = res.data
})
this.dataRegion()
},
//地区 //地区
async dataRegion() { async dataRegion() {
let addrs = JSON.parse(JSON.stringify(dataRegion)) let addrs = JSON.parse(JSON.stringify(dataRegion))
......
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