feature_0521
zhenghuang 6 years ago
parent e2699eee7e
commit fe0480eb22

@ -1,39 +1,147 @@
<template> <template>
<div class="activity_code"> <div class="activity_code">
<Table :loading="loading" border :columns="columns" :data="data"></Table> <Table :loading="loading"
<Page border
:total="totalSize" :columns="columns"
:current="pageNum" :data="data"></Table>
:page-size="pageSize" <Page :total="totalSize"
show-elevator :current="pageNum"
show-total :page-size="pageSize"
placement="top" show-elevator
@on-change="handlePage" show-total
class-name="ks-page" placement="top"
></Page> @on-change="handlePage"
class-name="ks-page"></Page>
</div> </div>
</template> </template>
<script> <script>
import { activityCodeList } from '../../services/ActivityManager/ActivityManager';
export default { export default {
name: "ActivityCode", name: "ActivityCode",
data() { data () {
let _this = this;
return { return {
loading: false, loading: false,
totalSize: 0, totalSize: 0,
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
data: [] data: [],
instanceId: 0,
columns: [
{
type: "index",
width: 80,
align: "center",
title: "序号",
},
{
title: "所属零售公司",
key: "organizational.name",
render (h, params) {
return h("span", params.row["organizational"]["name"]);
},
},
{
title: "零售公司编号",
key: "organizational.code",
render (h, params) {
return h("span", params.row["organizational"]["code"]);
},
},
{
title: "店铺名称",
key: "store.name",
render (h, params) {
return h("span", params.row["store"]["name"]);
},
},
{
title: "店铺编号",
key: "store.code",
render (h, params) {
return h("span", params.row["store"]["code"]);
},
},
{
title: "推广码",
key: "qrCode",
render (h, params) {
return h("div", {
class: "qrcode" }, [
h(
"Button",
{
props: { type: "primary", size: "small" },
style: { marginRight: "8px" },
on: { "mouseover.native": () => _this.showQrcode(params.row) }
},
"二维码"
),
h(
"div",
{
class: "qrcodeBox",
style: { display: "none" }
}, [
h(
"img",
{ attrs: { src: params.row.qrCode } }
)]
)
]);
},
},
{
title: "操作",
key: "action",
width: 200,
render (h, p) {
return h("div", [
h(
"Button",
{
props: { type: "primary", size: "small" },
style: { marginRight: "8px" },
on: {
click: () => _this.guideCode(p.row),
},
},
"查看导购码"
)
]);
},
},
]
}; };
}, },
created () {
this.instanceId = this.$route.query.instanceId;
this.load();
},
methods: { methods: {
handlePage(value) { handlePage (value) {
this.pageNum = value; this.pageNum = value;
this.load(); this.load();
}, },
load() {} showQrcode (row) {
console.log(row)
},
load (params = {}) {
let _this = this;
this.loading = true;
params.pageSize = this.pageSize;
params.pageNum = this.pageNum;
params.instanceId = this.instanceId;
activityCodeList(params, res => {
_this.data = res.data.results.this.records
_this.totalSize = res.data.results.this.total
_this.loading = false;
})
}
} }
}; };
</script> </script>
<style></style> <style>
</style>

@ -1,119 +1,102 @@
<template> <template>
<Modal <Modal v-model="dispalyModal"
v-model="dispalyModal" width="1000"
width="1000" :loading="loading"
:loading="loading" :mask-closable="false"
:mask-closable="false" @on-cancel="cancel"
@on-cancel="cancel" @on-ok="save">
@on-ok="save" <p slot="header"
> style="color:#f60;text-align:left">
<p slot="header" style="color:#f60;text-align:left">
<span>配置活动</span> <span>配置活动</span>
</p> </p>
<div>基本配置</div> <div>基本配置</div>
<Form <Form ref="formValidate"
ref="formValidate" :model="formValidate"
:model="formValidate" :rules="ruleValidate"
:rules="ruleValidate" :label-width="80">
:label-width="80"
>
<Row> <Row>
<i-col style="text-align: left;" span="8"> <i-col style="text-align: left;"
<FormItem label="" prop="uploadImg"> span="8">
<Upload <FormItem label=""
ref="upload" prop="logo">
:show-upload-list="false" <Upload ref="upload"
:on-success="uploadImgSuccess" :show-upload-list="false"
:format="['jpg', 'jpeg', 'png']" :on-success="uploadImgSuccess"
:max-size="2048" :format="['jpg', 'jpeg', 'png']"
:before-upload="handleBeforeUpload" :max-size="2048"
multiple :before-upload="handleBeforeUpload"
type="drag" multiple
action="" type="drag"
style="display: inline-block;" action=""
> style="display: inline-block;">
<div style="width: 200px;height:200px;line-height: 200px;"> <div style="width: 200px;height:200px;line-height: 200px;">
<span v-if="!formValidate.logo"></span> <span v-if="!formValidate.logo"></span>
<img <img v-if="formValidate.logo"
v-if="formValidate.logo" :src="`/kiisoo-ic` + formValidate.logo"
:src="`/kiisoo-ic` + formValidate.logo" alt=""
alt="" style="width: 100%; height: auto" />
style="width: 100%; height: auto"
/>
</div> </div>
</Upload> </Upload>
</FormItem> </FormItem>
</i-col> </i-col>
<i-col span="15" offset="1"> <i-col span="15"
<FormItem label="活动名称" prop="activityName"> offset="1">
<i-input <FormItem label="活动名称"
type="text" prop="name">
v-model="formValidate.name" <i-input type="text"
placeholder="请输入活动名称" v-model="formValidate.name"
></i-input> placeholder="请输入活动名称"></i-input>
</FormItem> </FormItem>
<Form-item label="活动描述" prop="activityDsc"> <Form-item label="活动描述"
<i-input prop="description">
v-model="formValidate.description" <i-input v-model="formValidate.description"
type="textarea" type="textarea"
:autosize="{ minRows: 3 }" :autosize="{ minRows: 3 }"
placeholder="请输入活动描述" placeholder="请输入活动描述"></i-input>
></i-input>
</Form-item> </Form-item>
<FormItem label="APPID" prop="appId"> <FormItem label="APPID"
<i-input prop="appId">
type="text" <i-input type="text"
v-model="formValidate.appId" v-model="formValidate.appId"
placeholder="请输入appid" placeholder="请输入appid"></i-input>
></i-input>
</FormItem> </FormItem>
<FormItem label="URI" prop="uri"> <FormItem label="URI"
<i-input prop="uri">
type="text" <i-input type="text"
v-model="formValidate.uri" v-model="formValidate.uri"
placeholder="请输入URI" placeholder="请输入URI"></i-input>
></i-input>
</FormItem> </FormItem>
</i-col> </i-col>
</Row> </Row>
</Form> </Form>
<div class="topic">活动类型</div> <div class="topic">活动类型</div>
<Row <Row :gutter="10"
:gutter="10" class="inputItem"
class="inputItem" v-for="(item, index) in formValidate.params"
v-for="(item, index) in formValidate.params" :key="index">
:key="index"
>
<i-col :span="2"> 类型{{ index + 1 }} </i-col> <i-col :span="2"> 类型{{ index + 1 }} </i-col>
<i-col :span="9"> <i-col :span="9">
<i-input <i-input class="inputClass"
class="inputClass" type="text"
type="text" v-model="item.name"
v-model="item.name" placeholder="参数名称"></i-input>
placeholder="参数名称"
></i-input>
</i-col> </i-col>
<i-col :span="9"> <i-col :span="9">
<i-input <i-input class="inputClass"
class="inputClass" type="text"
type="text" style="margin-left: 20px"
style="margin-left: 20px" v-model="item.key"
v-model="item.key" placeholder="默认值"></i-input>
placeholder="默认值"
></i-input>
</i-col> </i-col>
<i-col :span="4"> <i-col :span="4">
<Button <Button style="margin-left: 20px"
style="margin-left: 20px" type="error"
type="error" @click="delActivityInput(index)">删除</Button>
@click="delActivityInput(index)"
>删除</Button
>
</i-col> </i-col>
</Row> </Row>
<Button style="margin-top: 10px" type="primary" @click="addActivityInput" <Button style="margin-top: 10px"
>+添加活动类型</Button type="primary"
> @click="addActivityInput">+添加活动类型</Button>
</Modal> </Modal>
</template> </template>
<script> <script>
@ -121,7 +104,7 @@ import ActivityManager from "../../services/ActivityManager/ActivityManager";
import axios from "axios"; import axios from "axios";
export default { export default {
name: "addActivity", name: "addActivity",
data() { data () {
return { return {
dispalyModal: false, dispalyModal: false,
currentStep: 0, currentStep: 0,
@ -149,7 +132,7 @@ export default {
id: String, id: String,
}, },
watch: { watch: {
addActivityModal(val) { addActivityModal (val) {
console.log(111, val); console.log(111, val);
this.dispalyModal = val; this.dispalyModal = val;
if (val === true && this.id) { if (val === true && this.id) {
@ -178,9 +161,9 @@ export default {
} }
}, },
}, },
mounted() {}, mounted () { },
methods: { methods: {
addActivityInput() { addActivityInput () {
let params = [...this.formValidate.params]; let params = [...this.formValidate.params];
params.push({ params.push({
defaultVal: "", defaultVal: "",
@ -196,7 +179,7 @@ export default {
this.$set(this.formValidate, "params", params); this.$set(this.formValidate, "params", params);
this.$forceUpdate(); this.$forceUpdate();
}, },
delActivityInput(index) { delActivityInput (index) {
if (this.formValidate.params.length <= 1) { if (this.formValidate.params.length <= 1) {
this.$Message.error("至少需要填写一个活动类型!"); this.$Message.error("至少需要填写一个活动类型!");
return; return;
@ -204,22 +187,22 @@ export default {
this.formValidate.params.splice(index, 1); this.formValidate.params.splice(index, 1);
this.$forceUpdate(); this.$forceUpdate();
}, },
cancel() { cancel () {
this.$emit("dispalyAddActivityModal", false, false); this.$emit("dispalyAddActivityModal", false, false);
}, },
getActivityData() { getActivityData () {
let that = this; let that = this;
let data = { let data = {
id: that.id, id: that.id,
}; };
ActivityManager.getActivityInfo(data, function(data) { ActivityManager.getActivityInfo(data, function (data) {
that.formValidate = data.data.results; that.formValidate = data.data.results;
}); });
}, },
uploadImgSuccess(res, file) { uploadImgSuccess (res, file) {
this.imageName = file.name; this.imageName = file.name;
}, },
handleBeforeUpload(res) { handleBeforeUpload (res) {
const me = this; const me = this;
let data = new FormData(); let data = new FormData();
data.append("file", res); data.append("file", res);
@ -230,7 +213,7 @@ export default {
headers: { headers: {
"Content-Type": "multipart/form-data", "Content-Type": "multipart/form-data",
}, },
}).then(function(res) { }).then(function (res) {
if (res.data.success) { if (res.data.success) {
// me.formValidate.logo = res.data.results; // me.formValidate.logo = res.data.results;
me.$set(me.formValidate, "logo", res.data.results); me.$set(me.formValidate, "logo", res.data.results);
@ -239,7 +222,7 @@ export default {
}); });
return false; return false;
}, },
save() { save () {
let that = this; let that = this;
if (that.formValidate.params.length <= 0) { if (that.formValidate.params.length <= 0) {
that.$Message.error("至少需要填写一个活动类型!"); that.$Message.error("至少需要填写一个活动类型!");
@ -260,7 +243,7 @@ export default {
if (valid) { if (valid) {
// param = JSON.stringify(param) // param = JSON.stringify(param)
let data = { ...that.formValidate, isGetActivityInfo: true }; let data = { ...that.formValidate, isGetActivityInfo: true };
ActivityManager.addOreditActivity(data, function(data) { ActivityManager.addOreditActivity(data, function (data) {
that.addActivityModal = false; that.addActivityModal = false;
that.formValidate = {}; that.formValidate = {};
that.$emit("dispalyAddActivityModal", false, true); that.$emit("dispalyAddActivityModal", false, true);

@ -1,35 +1,40 @@
<template> <template>
<div style="padding: 0 40px;"> <div style="padding: 0 40px;">
<div class="selectClass"> <div class="selectClass">
<Checkbox <Checkbox :indeterminate="indeterminate"
:indeterminate="indeterminate" :value="allSelect"
:value="allSelect" @click.prevent.native="handleCheckAll">&nbsp;&nbsp;&nbsp;全选</Checkbox>
@click.prevent.native="handleCheckAll" <i-input icon="search"
>&nbsp;&nbsp;&nbsp;全选</Checkbox @on-change="doSearch"
> placeholder="请输入店铺名称"
<i-input style="width: 250px"></i-input>
icon="search"
@on-change="doSearch"
placeholder="请输入店铺名称"
style="width: 250px"
></i-input>
</div> </div>
<div class="companyTable"> <div class="companyTable">
<div class="companyListClass"> <div class="companyListClass">
<Row :gutter="10"> <Row :gutter="10">
<div v-if="loading" style="padding: 50px 0" class="loading"> <div v-if="loading"
style="padding: 50px 0"
class="loading">
<Spin fix>加载中...</Spin> <Spin fix>加载中...</Spin>
</div> </div>
<CheckboxGroup size="large" @on-change="onChange" v-model="isSelect"> <CheckboxGroup size="large"
<i-col span="8" :key="index" v-for="(item, index) in shopList"> @on-change="onChange"
<Checkbox size="large" :label="item.value" border> v-model="isSelect">
<i-col span="8"
:key="index"
v-for="(item, index) in shopList">
<Checkbox size="large"
:label="item.value"
border>
<span>{{ item.label }}</span> <span>{{ item.label }}</span>
</Checkbox> </Checkbox>
</i-col> </i-col>
</CheckboxGroup> </CheckboxGroup>
</Row> </Row>
</div> </div>
<Spin size="large" fix v-if="loading"></Spin> <Spin size="large"
fix
v-if="loading"></Spin>
</div> </div>
</div> </div>
</template> </template>
@ -38,7 +43,7 @@ import ActivityManager from "../../services/ActivityManager/ActivityManager";
import store from "../../store/index"; import store from "../../store/index";
export default { export default {
name: "useActivityStepThree", name: "useActivityStepThree",
data() { data () {
return { return {
indeterminate: false, indeterminate: false,
allSelect: false, allSelect: false,
@ -52,7 +57,7 @@ export default {
orginShopList: [], orginShopList: [],
}; };
}, },
mounted() { mounted () {
this.getShopInfo(); this.getShopInfo();
let _this = this; let _this = this;
if (store.getters.useData.stores) { if (store.getters.useData.stores) {
@ -62,15 +67,15 @@ export default {
} }
}, },
computed: { computed: {
userData() { userData () {
return store.getters.userData || {}; return store.getters.userData || {};
}, },
store() { store () {
return store.getters.store || []; return store.getters.store || [];
}, },
}, },
methods: { methods: {
handleCheckAll() { handleCheckAll () {
let _this = this; let _this = this;
if (this.indeterminate) { if (this.indeterminate) {
this.allSelect = false; this.allSelect = false;
@ -98,7 +103,7 @@ export default {
} }
}); });
}, },
doSearch(e) { doSearch (e) {
const keyword = e.target.value; const keyword = e.target.value;
let that = this; let that = this;
that.shopList = []; that.shopList = [];
@ -112,7 +117,7 @@ export default {
that.shopList = that.orginShopList; that.shopList = that.orginShopList;
} }
}, },
onChange(data) { onChange (data) {
let _this = this; let _this = this;
if (data.length === this.isSelect.length) { if (data.length === this.isSelect.length) {
this.indeterminate = false; this.indeterminate = false;
@ -134,7 +139,7 @@ export default {
} }
}); });
}, },
getShopInfo() { getShopInfo () {
let that = this; let that = this;
let companyIds = []; let companyIds = [];
this.companys.forEach((item) => { this.companys.forEach((item) => {
@ -145,9 +150,12 @@ export default {
customerIds: companyIds.join(","), customerIds: companyIds.join(","),
}; };
that.loading = true; that.loading = true;
ActivityManager.getShop(data, function(data) { ActivityManager.getShop(data, function (data) {
that.shopList = []; that.shopList = [];
that.shopListData = data.data.results; that.shopListData = data.data.results;
if (store.getters.useData.stores.length == that.shopListData.length) {
that.allSelect = true;
}
data.data.results.forEach((element) => { data.data.results.forEach((element) => {
that.isSelect.push(""); that.isSelect.push("");
that.selectValue.push(""); that.selectValue.push("");
@ -160,7 +168,7 @@ export default {
that.loading = false; that.loading = false;
}); });
}, },
isSelectAllCompany() { isSelectAllCompany () {
if (this.allSelect === true) { if (this.allSelect === true) {
this.isSelect.forEach((element, index) => { this.isSelect.forEach((element, index) => {
this.isSelect.splice(index, 1, true); this.isSelect.splice(index, 1, true);
@ -177,7 +185,7 @@ export default {
}); });
} }
}, },
selectTag(value, index) { selectTag (value, index) {
this.isSelect.splice(index, 1, !this.isSelect[index]); this.isSelect.splice(index, 1, !this.isSelect[index]);
if (this.isSelect[index] === true) { if (this.isSelect[index] === true) {
this.selectValue.splice(index, 1, value.value); this.selectValue.splice(index, 1, value.value);

@ -1,39 +1,40 @@
<template> <template>
<div style="padding: 0 40px;"> <div style="padding: 0 40px;">
<div class="selectClass"> <div class="selectClass">
<Checkbox <Checkbox :indeterminate="indeterminate"
:indeterminate="indeterminate" :value="allSelect"
:value="allSelect" @click.prevent.native="handleCheckAll">&nbsp;&nbsp;&nbsp;全选</Checkbox>
@click.prevent.native="handleCheckAll" <i-input icon="search"
>&nbsp;&nbsp;&nbsp;全选</Checkbox @on-change="doSearch"
> placeholder="请输入零售公司名称"
<i-input style="width: 250px"></i-input>
icon="search"
@on-change="doSearch"
placeholder="请输入零售公司名称"
style="width: 250px"
></i-input>
</div> </div>
<div class="companyTable"> <div class="companyTable">
<div class="companyListClass"> <div class="companyListClass">
<Row :gutter="10"> <Row :gutter="10">
<div v-show="loading" style="padding: 50px 0" class="loading"> <div v-show="loading"
style="padding: 50px 0"
class="loading">
<Spin fix>加载中...</Spin> <Spin fix>加载中...</Spin>
</div> </div>
<CheckboxGroup <CheckboxGroup size="large"
size="large" @on-change="onChange"
@on-change="onChange" v-model="checkCompanys">
v-model="checkCompanys" <i-col span="8"
> :key="index"
<i-col span="8" :key="index" v-for="(item, index) in companyList"> v-for="(item, index) in companyList">
<Checkbox size="large" :label="item.value" border> <Checkbox size="large"
:label="item.value"
border>
<span>{{ item.label }}</span> <span>{{ item.label }}</span>
</Checkbox> </Checkbox>
</i-col> </i-col>
</CheckboxGroup> </CheckboxGroup>
</Row> </Row>
</div> </div>
<Spin size="large" fix v-if="loading"></Spin> <Spin size="large"
fix
v-if="loading"></Spin>
</div> </div>
</div> </div>
</template> </template>
@ -42,7 +43,7 @@ import ActivityManager from "../../services/ActivityManager/ActivityManager";
import store from "../../store/index"; import store from "../../store/index";
export default { export default {
name: "useActivityStepTwo", name: "useActivityStepTwo",
data() { data () {
return { return {
indeterminate: false, indeterminate: false,
allSelect: false, allSelect: false,
@ -53,7 +54,7 @@ export default {
loading: false, loading: false,
}; };
}, },
mounted() { mounted () {
this.getCompanyInfo(); this.getCompanyInfo();
let _this = this; let _this = this;
console.log(111, store.getters.useData); console.log(111, store.getters.useData);
@ -70,7 +71,7 @@ export default {
} }
}, },
methods: { methods: {
onChange(data) { onChange (data) {
let _this = this; let _this = this;
if (data.length === this.companyList.length) { if (data.length === this.companyList.length) {
this.indeterminate = false; this.indeterminate = false;
@ -93,7 +94,7 @@ export default {
} }
}); });
}, },
doSearch(e) { doSearch (e) {
const keyword = e.target.value; const keyword = e.target.value;
let that = this; let that = this;
that.companyList = []; that.companyList = [];
@ -107,15 +108,18 @@ export default {
that.companyList = that.orginCompanyList; that.companyList = that.orginCompanyList;
} }
}, },
getCompanyInfo() { getCompanyInfo () {
let that = this; let that = this;
let data = { let data = {
userId: JSON.parse(sessionStorage.getItem("loginInfo")).userId, userId: JSON.parse(sessionStorage.getItem("loginInfo")).userId,
}; };
this.loading = true; this.loading = true;
ActivityManager.getCompany(data, function(data) { ActivityManager.getCompany(data, function (data) {
that.companyList = []; that.companyList = [];
that.companyListdata = data.data.results; that.companyListdata = data.data.results;
if (store.getters.useData.company.length == that.companyListdata.length) {
that.allSelect = true;
}
data.data.results.forEach((element) => { data.data.results.forEach((element) => {
that.companyList.push({ that.companyList.push({
label: element.name, label: element.name,
@ -126,7 +130,8 @@ export default {
that.loading = false; that.loading = false;
}); });
}, },
handleCheckAll() { handleCheckAll () {
let _this = this;
if (this.indeterminate) { if (this.indeterminate) {
this.allSelect = false; this.allSelect = false;
} else { } else {
@ -146,7 +151,7 @@ export default {
this.checkCompanys.forEach((item) => { this.checkCompanys.forEach((item) => {
const c = _this._.find( const c = _this._.find(
_this.companyListdata, _this.companyListdata,
(shop) => shop.id == item (company) => company.id == item
); );
if (c) { if (c) {
store.getters.useData.company.push(c); store.getters.useData.company.push(c);

@ -4,7 +4,7 @@
* @date 2020/05/19 * @date 2020/05/19
*/ */
import http from "../CommonHttp"; import http from '../CommonHttp'
/** /**
* 活动池列表 * 活动池列表
@ -13,69 +13,76 @@ import http from "../CommonHttp";
* @returns {Promise<any>} 返回Promise对象 * @returns {Promise<any>} 返回Promise对象
*/ */
export function getActivityList(params, call) { export function getActivityList(params, call) {
return http.get("/activity/schedule/list/all", params).then(call); return http.get('/activity/schedule/list/all', params).then(call)
} }
/** /**
* 新增或修改活动池 * 新增或修改活动池
*/ */
export function addOreditActivity(params, call) { export function addOreditActivity(params, call) {
return http.post("/activity/schedule/save", params).then(call); return http.post('/activity/schedule/save', params).then(call)
} }
/** /**
* 获取活动池详情 * 获取活动池详情
*/ */
export function getActivityInfo(params, call) { export function getActivityInfo(params, call) {
return http.get("/activity/schedule/detail", params).then(call); return http.get('/activity/schedule/detail', params).then(call)
} }
/** /**
* 上传图片 * 上传图片
*/ */
export function uploadImg(params, call) { export function uploadImg(params, call) {
return http.post("/upload", params).then(call); return http.post('/upload', params).then(call)
} }
/** /**
* 获取零售公司 * 获取零售公司
*/ */
export function getCompany(params, call) { export function getCompany(params, call) {
return http.get("/retail/company", params).then(call); return http.get('/retail/company', params).then(call)
} }
/** /**
* 获取店铺 * 获取店铺
*/ */
export function getShop(params, call) { export function getShop(params, call) {
return http.post("poi/store/user/shopDTO", params).then(call); return http.post('poi/store/user/shopDTO', params).then(call)
} }
/** /**
* 根据活动池新建/编辑实例 * 根据活动池新建/编辑实例
*/ */
export function saveActivityData(params, call) { export function saveActivityData(params, call) {
return http.post("activity/instance/save", params).then(call); return http.post('activity/instance/save', params).then(call)
} }
/** /**
* 活动实例分页列表 * 活动实例分页列表
*/ */
export function getActivityTableData(params, call) { export function getActivityTableData(params, call) {
return http.get("activity/instance/list", params).then(call); return http.get('activity/instance/list', params).then(call)
} }
/** /**
* 活动实例终止 * 活动实例终止
*/ */
export function instanceTerminate(params, call) { export function instanceTerminate(params, call) {
return http.post("activity/instance/terminate", params).then(call); return http.post('activity/instance/terminate', params).then(call)
} }
/** /**
* 活动实例详情 * 活动实例详情
*/ */
export function instanceDetail(params, call) { export function instanceDetail(params, call) {
return http.post("activity/instance/detail", params).then(call); return http.post('activity/instance/detail', params).then(call)
}
export function activityCodeList(params, call) {
return http.get('activity/instance/StoreCode', params).then(call)
}
export function guideCodeList(params, call) {
return http.get('activity/instance/GuideCode', params).then(call)
} }
export default { export default {
getActivityList, getActivityList,
@ -88,4 +95,6 @@ export default {
saveActivityData, saveActivityData,
instanceTerminate, instanceTerminate,
instanceDetail, instanceDetail,
}; activityCodeList,
guideCodeList,
}

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save