|
@@ -2,7 +2,7 @@
|
|
|
* @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
|
|
|
* @Date: 2023-05-26 16:37:34
|
|
|
* @LastEditors: wenjie 1454560336@qq.com
|
|
|
- * @LastEditTime: 2024-10-31 14:01:11
|
|
|
+ * @LastEditTime: 2024-10-31 17:42:39
|
|
|
* @FilePath: \admin-manage\src\views\operationManage\shopManage\shopAdd.vue
|
|
|
* @Description:
|
|
|
*
|
|
@@ -205,12 +205,12 @@
|
|
|
|
|
|
<el-form-item label="店铺状态:" >
|
|
|
|
|
|
- <el-radio-group :disabled="!setQuery.authAccount" v-model="setQuery.state">
|
|
|
+ <el-radio-group :disabled="isDisabled" v-model="setQuery.state">
|
|
|
<el-radio :label="1">运营中</el-radio>
|
|
|
<el-radio :label="2">关闭</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="绑定主商户及分账规则" prop="platformType">
|
|
|
+ <el-form-item label="绑定所属平台及分账规则" prop="platformType">
|
|
|
|
|
|
<el-checkbox-group v-model="setQuery.platformType" prop="platformType">
|
|
|
<div class="flex" v-for="(item,index) in masterShopOptions" :key="index" ><el-checkbox :label="item.value">{{item.label}}</el-checkbox>
|
|
@@ -440,7 +440,7 @@ export default {
|
|
|
{ required: true, message: "请选择经营商品类型", trigger: "change" },
|
|
|
],
|
|
|
platformType: [
|
|
|
- { type: 'array', required: true, message: '请至少绑定一个主商户', trigger: 'change' }
|
|
|
+ { type: 'array', required: true, message: '请绑定所属平台', trigger: 'change' }
|
|
|
],
|
|
|
serviceTel: [
|
|
|
{ required: true, message: "请输入店铺电话", trigger: "blur" },
|
|
@@ -499,7 +499,27 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ isDisabled(val){
|
|
|
+ let flag = true
|
|
|
+
|
|
|
+ this.setQuery.platformType.forEach(item=>{
|
|
|
+ this.setQuery.shopInfos.forEach(i=>{
|
|
|
+ if(i.platformType == item&&i.authAccount){
|
|
|
+ flag = false
|
|
|
+ }
|
|
|
+
|
|
|
+ })
|
|
|
+ })
|
|
|
+ if(flag){
|
|
|
+ this.setQuery.state = 2
|
|
|
+ }
|
|
|
+
|
|
|
+ return flag
|
|
|
+ },
|
|
|
+ },
|
|
|
methods: {
|
|
|
+
|
|
|
// 选择地址
|
|
|
selectAddress(val){
|
|
|
let item = this.addressOptions.filter(item=>item.value==val)[0]
|