提交 b45cc679 编写于 作者: 张磊's avatar 张磊

save

上级 72a2dcf4
...@@ -332,6 +332,7 @@ ...@@ -332,6 +332,7 @@
</div> </div>
<el-form-item <el-form-item
v-if="formData.storeType == 1" v-if="formData.storeType == 1"
class="required-label"
label="企业类型" label="企业类型"
prop="certifyReq.orgType" prop="certifyReq.orgType"
> >
...@@ -354,6 +355,7 @@ ...@@ -354,6 +355,7 @@
<el-form-item <el-form-item
v-if="formData.storeType == 1" v-if="formData.storeType == 1"
label="企业地区" label="企业地区"
class="required-label"
> >
<el-cascader <el-cascader
style="width:35%" style="width:35%"
...@@ -367,6 +369,7 @@ ...@@ -367,6 +369,7 @@
<el-form-item <el-form-item
v-if="formData.storeType == 1" v-if="formData.storeType == 1"
label="详细地址" label="详细地址"
class="required-label"
prop="certifyReq.orgAddress" prop="certifyReq.orgAddress"
> >
<el-input <el-input
...@@ -380,6 +383,7 @@ ...@@ -380,6 +383,7 @@
<el-form-item <el-form-item
v-if="formData.storeType == 1" v-if="formData.storeType == 1"
label="经营范围" label="经营范围"
class="required-label"
> >
<el-cascader <el-cascader
ref="cascaderBizScope" ref="cascaderBizScope"
...@@ -539,9 +543,9 @@ ...@@ -539,9 +543,9 @@
<el-form-item <el-form-item
label="委托人姓名" label="委托人姓名"
label-width="100px" label-width="100px"
v-model="formData.certifyReq.assignorName"
> >
<el-input <el-input
v-model="formData.certifyReq.assignorName"
size="small" size="small"
placeholder="请输入" placeholder="请输入"
></el-input> ></el-input>
...@@ -1427,6 +1431,7 @@ export default { ...@@ -1427,6 +1431,7 @@ export default {
repotExpressList: [ repotExpressList: [
{ required: true, message: "请选择物流公司名称", trigger: "change" }, { required: true, message: "请选择物流公司名称", trigger: "change" },
], ],
'certifyReq.orgType':[{type: "string", required: true, message: '请填写名字', trigger: 'blur'}], //有多条校验条件的时候可以放个ob
}, },
imgMouseOver1: false, imgMouseOver1: false,
uploadImgMessage1: false, //未上传图片,校验提示语 uploadImgMessage1: false, //未上传图片,校验提示语
...@@ -1527,7 +1532,6 @@ export default { ...@@ -1527,7 +1532,6 @@ export default {
getStoreAdressRepot(this.formData.storeId).then(res => { getStoreAdressRepot(this.formData.storeId).then(res => {
if (res.code == "000000") { if (res.code == "000000") {
Object.assign(this.formData,res.data); Object.assign(this.formData,res.data);
console.log('--this.formData', this.formData);
} else { } else {
this.$message.error(res.message); this.$message.error(res.message);
} }
...@@ -1626,7 +1630,13 @@ export default { ...@@ -1626,7 +1630,13 @@ export default {
queryStore(req).then((res) => { queryStore(req).then((res) => {
if (res.code == "000000") { if (res.code == "000000") {
this.storeData = res.data.tradeStore[0]; this.storeData = res.data.tradeStore[0];
this.getStoreInfo(); const s = storejs.get('store_info');
if(s){
this.formData = s;
console.log('--this.formData', this.formData);
}else{
this.getStoreInfo();
}
} else { } else {
this.$message.error(res.message); this.$message.error(res.message);
} }
......
...@@ -65,6 +65,22 @@ ...@@ -65,6 +65,22 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="6">
<el-form-item label="店铺状态">
<el-select
v-model="searchForm.certifyStatus"
placeholder="请选择"
size="small"
clearable>
<el-option
v-for="item in storeTypeList"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="6" style="text-align: right"> <el-col :span="6" style="text-align: right">
<el-button type="primary" size="small" @click="searchList">查询</el-button> <el-button type="primary" size="small" @click="searchList">查询</el-button>
<el-button type="default" size="small" @click="resetForm" style="margin-left:0;">重置</el-button> <el-button type="default" size="small" @click="resetForm" style="margin-left:0;">重置</el-button>
...@@ -95,8 +111,8 @@ ...@@ -95,8 +111,8 @@
</el-table-column> </el-table-column>
<el-table-column prop="storeType" label="审核状态" min-width="100" align="center"> <el-table-column prop="storeType" label="审核状态" min-width="100" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span :class="scope.row.tradeStore.storeType == 3 ? 'red' : 'green'"> <span :class="scope.row.tradeStore.storeStatus == 4 ? 'red' : 'green'">
{{ scope.row.tradeStore.storeType | storeStatusFormat}} {{ scope.row.certificateInfoResp ? scope.row.certificateInfoResp.certifyValidDtoList[0].refuseContent : ''}}
</span> </span>
<el-popover <el-popover
placement="top-start" placement="top-start"
...@@ -104,7 +120,7 @@ ...@@ -104,7 +120,7 @@
width="200" width="200"
trigger="hover" trigger="hover"
content="这是一段内容,这是一段内容,这是一段内容,这是一段内容。"> content="这是一段内容,这是一段内容,这是一段内容,这是一段内容。">
<i v-if="scope.row.tradeStore.storeType == 3" slot="reference" class="el-icon-warning-outline red"></i> <i v-if="scope.row.tradeStore.storeStatus == 3" slot="reference" class="el-icon-warning-outline red"></i>
</el-popover> </el-popover>
</template> </template>
...@@ -151,7 +167,8 @@ ...@@ -151,7 +167,8 @@
<template slot-scope="scope"> <template slot-scope="scope">
<div> <div>
<el-button v-if="scope.row.tradeStore.commissionFlag == 2" @click="setPrice(scope.row, false)" type="text" size="small">设置分佣</el-button> <el-button v-if="scope.row.tradeStore.commissionFlag == 2" @click="setPrice(scope.row, false)" type="text" size="small">设置分佣</el-button>
<el-button @click="editShop(scope.row)" type="text" size="small">{{scope.row.tradeStore.storeType == 3 ? '查看' : '编辑'}}</el-button> <el-button v-if="scope.row.tradeStore.storeStatus <= 2" @click="editShop(scope.row)" type="text" size="small">{{scope.row.tradeStore.storeStatus <= 2 ? '查看' : ''}}</el-button>
<el-button @click="editShop(scope.row)" type="text" size="small">编辑</el-button>
<el-button @click="shopManage(scope.row)" type="text" size="small">商品管理</el-button> <el-button @click="shopManage(scope.row)" type="text" size="small">商品管理</el-button>
<el-button @click="orderManage(scope.row)" type="text" size="small">订单管理</el-button> <el-button @click="orderManage(scope.row)" type="text" size="small">订单管理</el-button>
<el-button v-if="scope.row.tradeStore.commissionFlag == 2" @click="setFreight(scope.row)" type="text" size="small">运费配置</el-button> <el-button v-if="scope.row.tradeStore.commissionFlag == 2" @click="setFreight(scope.row)" type="text" size="small">运费配置</el-button>
...@@ -253,7 +270,8 @@ ...@@ -253,7 +270,8 @@
id: null, id: null,
type: null, type: null,
commissionType: 0, commissionType: 0,
proxyCommissionType:0 proxyCommissionType:0,
certifyStatus:null
}, },
canAdd: false, canAdd: false,
totalRows: 0, totalRows: 0,
...@@ -285,15 +303,30 @@ ...@@ -285,15 +303,30 @@
value: 2, value: 2,
label: "固定分佣" label: "固定分佣"
}], }],
storeTypeList: [
{
value: 1,
label: "未认证"
},
{
value: 2,
label: "认证提交中"
},
{
value: 3,
label: "认证通过"
},
{
value: 4,
label: "审核失败"
},
{
value: 5,
label: "作废"
},
],
setPriceVisible: false, setPriceVisible: false,
setPriceForm:{ setPriceForm:{
// commissionType: 1,
// commissionPrice: '',
// commissionPrice1: '',
// commissionPrice2: '',
// storeId: '',
// goodsId: '',
// maxPrice: ''
adminCommissionGoodsRespList:[], adminCommissionGoodsRespList:[],
commission:{ commission:{
commissionKind: "", commissionKind: "",
...@@ -406,12 +439,15 @@ ...@@ -406,12 +439,15 @@
}, },
//编辑 //编辑
editShop(row) { editShop(row) {
this.$router.push({ const l = `${location.origin}#/create-shop?storeId=${row.tradeStore.id}`;
path: `/create-shop`, console.log('---', l);
query:{ window.open(l);
storeId: row.tradeStore.id, // this.$router.push({
} // path: `/create-shop`,
}) // query:{
// storeId: row.tradeStore.id,
// }
// })
}, },
handleSizeChange(val) { handleSizeChange(val) {
this.searchForm.pageSize = val; this.searchForm.pageSize = val;
...@@ -688,17 +724,17 @@ ...@@ -688,17 +724,17 @@
storeStatusFormat(v) { storeStatusFormat(v) {
let s = ''; let s = '';
switch (v) { switch (v) {
case 1:
s = '未认证'
break;
case 2: case 2:
s = '审核通过' s = '待审核'
break; break;
case 3: case 3:
s = '审核不通过' s = '审核成功'
break; break;
case 4: case 4:
s = '信息待完善' s = '审核失败'
break;
case 5:
s = '待审核'
break; break;
default: default:
s ='审核通过' s ='审核通过'
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册