|
@@ -38,27 +38,29 @@
|
|
<el-radio :label="3">店铺券</el-radio>
|
|
<el-radio :label="3">店铺券</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="供应商" :prop="`formList.${index}.shopData`" :hidden="formItem.couponType === 3 ? false : true" :rules="rules.shopData">
|
|
|
|
- <template v-if="formItem.shopData && formItem.shopData.length === 0">
|
|
|
|
- <el-button type="primary" autofocussize="mini" size="mini" icon="el-icon-plus" @click="handleShopDialogVisible(index)">选择供应商</el-button>
|
|
|
|
- <el-checkbox-group v-show="false" v-model="formItem.shopData" />
|
|
|
|
- </template>
|
|
|
|
- <template v-else>
|
|
|
|
- <el-table :data="formItem.shopData" border width="1000">
|
|
|
|
- <el-table-column prop="name" label="供应商名称" align="center" width="300" />
|
|
|
|
- <el-table-column prop="sname" label="供应商简称" align="center" width="200" />
|
|
|
|
- <el-table-column prop="linkMan" label="联系人" align="center" width="100" />
|
|
|
|
- <el-table-column prop="contractMobile" label="手机号" align="center" width="150">
|
|
|
|
- <template slot-scope="{ row }">
|
|
|
|
- {{ row.contractMobile ? row.contractMobile : '---' }}
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="操作" align="center">
|
|
|
|
- <el-button type="text" @click="deleteShop(index)">删除</el-button>
|
|
|
|
- </el-table-column>
|
|
|
|
- </el-table>
|
|
|
|
- </template>
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
+ <template v-if="formItem.couponType === 3">
|
|
|
|
+ <el-form-item label="供应商" :prop="`formList.${index}.shopData`" :rules="rules.shopData">
|
|
|
|
+ <template v-if="formItem.shopData && formItem.shopData.length === 0">
|
|
|
|
+ <el-button type="primary" autofocussize="mini" size="mini" icon="el-icon-plus" @click="handleShopDialogVisible(index)">选择供应商</el-button>
|
|
|
|
+ <el-checkbox-group v-show="false" v-model="formItem.shopData" />
|
|
|
|
+ </template>
|
|
|
|
+ <template v-else>
|
|
|
|
+ <el-table :data="formItem.shopData" border width="1000">
|
|
|
|
+ <el-table-column prop="name" label="供应商名称" align="center" width="300" />
|
|
|
|
+ <el-table-column prop="sname" label="供应商简称" align="center" width="200" />
|
|
|
|
+ <el-table-column prop="linkMan" label="联系人" align="center" width="100" />
|
|
|
|
+ <el-table-column prop="contractMobile" label="手机号" align="center" width="150">
|
|
|
|
+ <template slot-scope="{ row }">
|
|
|
|
+ {{ row.contractMobile ? row.contractMobile : '---' }}
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column label="操作" align="center">
|
|
|
|
+ <el-button type="text" @click="deleteShop(index)">删除</el-button>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ </template>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </template>
|
|
<el-form-item label="优惠券金额:" :prop="`formList.${index}.couponAmount`" :rules="rules.couponAmount">
|
|
<el-form-item label="优惠券金额:" :prop="`formList.${index}.couponAmount`" :rules="rules.couponAmount">
|
|
<el-input v-model="formItem.couponAmount" style="width: 150px" size="mini" />
|
|
<el-input v-model="formItem.couponAmount" style="width: 150px" size="mini" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -145,7 +147,6 @@
|
|
<shop-dialog v-if="dialogShopVisible" ref="shopDialog" @cancel="handleShopCancel" @confirm="handleShopConfirm" />
|
|
<shop-dialog v-if="dialogShopVisible" ref="shopDialog" @cancel="handleShopCancel" @confirm="handleShopConfirm" />
|
|
<!-- 商品弹框 -->
|
|
<!-- 商品弹框 -->
|
|
<good-dialog v-if="dialogGoodVisible" ref="goodDialog" @cancel="handleGoodCancel" @confirm="handleGoodConfirm" />
|
|
<good-dialog v-if="dialogGoodVisible" ref="goodDialog" @cancel="handleGoodCancel" @confirm="handleGoodConfirm" />
|
|
-
|
|
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|