|
|
@@ -834,6 +834,27 @@
|
|
|
</el-form-item>
|
|
|
</el-card>
|
|
|
</div>
|
|
|
+ <div v-if="item.contentType == 14">
|
|
|
+ <el-card class="box-card">
|
|
|
+ <el-form-item label="福袋名称" >
|
|
|
+ <el-select v-model="item.luckyBagId"
|
|
|
+ placeholder="请选择福袋" size="mini"
|
|
|
+ @change="getLuckyBagStatus(item)" >
|
|
|
+ <el-option
|
|
|
+ v-for="dict in luckyBagList"
|
|
|
+ :key="dict.id"
|
|
|
+ :label="dict.name"
|
|
|
+ :value="dict.id"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="福袋状态" >
|
|
|
+ <el-tag :type="item.luckyBagDataStatus == 1 ? 'success' : 'danger'">
|
|
|
+ {{ item.luckyBagDataStatus == 1 ? '启用' : '禁用' }}
|
|
|
+ </el-tag>
|
|
|
+ </el-form-item>
|
|
|
+ </el-card>
|
|
|
+ </div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="添加短链" v-if="item.contentType == 1 " >
|
|
|
@@ -874,6 +895,7 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
+
|
|
|
<el-link type="primary" class="el-icon-plus" :underline="false" @click='addSetList()' >添加内容</el-link>
|
|
|
|
|
|
</el-form-item>
|
|
|
@@ -913,12 +935,14 @@ import {getMyQwCompanyList} from "@/api/qw/user";
|
|
|
import {allList} from "@/api/qw/groupChat";
|
|
|
import SendMsgSopOpenTool from '@/views/qw/sopUserLogsInfo/sendMsgSopOpenTool.vue'
|
|
|
import {getQwDeptUserList} from "../../../api/company/companyUser";
|
|
|
+import { listReward } from '@/api/qw/luckyBag'
|
|
|
|
|
|
export default {
|
|
|
name: "Sop",
|
|
|
components: {CustomerGroupDetails, qwUserList, ImageUpload, sopLogsDetails, SendMsgSopOpenTool},
|
|
|
data() {
|
|
|
return {
|
|
|
+ luckyBagList: [],
|
|
|
// 存储每一行的展开状态
|
|
|
expandedRows: {},
|
|
|
//模板查询
|
|
|
@@ -1103,6 +1127,11 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+ listReward(this.queryParams1).then(response => {
|
|
|
+ this.luckyBagList = response.rows;
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
|
|
|
},
|
|
|
watch: {
|
|
|
@@ -1111,6 +1140,16 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+
|
|
|
+ getLuckyBagStatus(content) {
|
|
|
+ const selectedLuckyBag = this.luckyBagList.find(item => item.id === content.luckyBagId);
|
|
|
+ if (selectedLuckyBag) {
|
|
|
+ content.luckyBagDataStatus = selectedLuckyBag.dataStatus; // 自动填充标题
|
|
|
+ } else {
|
|
|
+ // 若未找到对应直播间,清空标题和封面(可选)
|
|
|
+ content.luckyBagDataStatus = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
/**
|
|
|
* SOP任务营期一键群发
|
|
|
*/
|