Commit 142567b5 by chenxin

fix:build

parent 2cacc8ca
......@@ -2,4 +2,4 @@
gio('init','8be12240a3749eab', {});
//custom page code begin here
//custom page code end here
gio('send');</script><link href=/marketing/static/css/main.cc9d707c32fd46de73b396ae117e5833.css rel=stylesheet></head><body><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.5.2/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=https://unpkg.com/element-ui/lib/index.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.31.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/store.2.0.01.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/member-group.2.0.01.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-card.2.0.09.js></script><script src=//web-1251519181.file.myqcloud.com/components/confirm-people.2.0.01.js></script><script src=//web-1251519181.file.myqcloud.com/components/people.2.0.31.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-excel.2.0.12.js></script><script src=//web-1251519181.file.myqcloud.com/components/input.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/delete.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/selector.1.1.91.js></script><script type=text/javascript src=/marketing/static/js/manifest.83ab90112ae4ff56384f.js></script><script type=text/javascript src=/marketing/static/js/vendor.f6e5442e18ed1c7d4a4d.js></script><script type=text/javascript src=/marketing/static/js/main.aa2161970037042b870e.js></script></body></html>
\ No newline at end of file
gio('send');</script><link href=/marketing/static/css/main.45a1115c65996b99b69296b914940692.css rel=stylesheet></head><body><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.5.2/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=https://unpkg.com/element-ui/lib/index.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.31.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/store.2.0.01.js></script><script src=//web-1251519181.file.myqcloud.com/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/member-group.2.0.01.js></script><script src=//web-1251519181.file.myqcloud.com/components/store-card.2.0.09.js></script><script src=//web-1251519181.file.myqcloud.com/components/confirm-people.2.0.01.js></script><script src=//web-1251519181.file.myqcloud.com/components/people.2.0.31.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-excel.2.0.12.js></script><script src=//web-1251519181.file.myqcloud.com/components/input.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/delete.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/selector.1.1.91.js></script><script type=text/javascript src=/marketing/static/js/manifest.46ac80cb2a0272e297d1.js></script><script type=text/javascript src=/marketing/static/js/vendor.f6e5442e18ed1c7d4a4d.js></script><script type=text/javascript src=/marketing/static/js/main.cd01d7c3cbb2523c98a4.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){var r=window.webpackJsonp;window.webpackJsonp=function(n,a,c){for(var f,i,u,s=0,d=[];s<n.length;s++)i=n[s],t[i]&&d.push(t[i][0]),t[i]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(r&&r(n,a,c);d.length;)d.shift()();if(c)for(s=0;s<c.length;s++)u=o(o.s=c[s]);return u};var n={},t={12:0};function o(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var r=t[e];if(0===r)return new Promise(function(e){e()});if(r)return r[2];var n=new Promise(function(n,o){r=t[e]=[n,o]});r[2]=n;var a=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,o.nc&&c.setAttribute("nonce",o.nc),c.src=o.p+"static/js/"+({0:"game",1:"card",2:"wechat",3:"ewash",4:"evaluation",5:"message",6:"ecm",7:"recharge",8:"msg",9:"calllog"}[e]||e)+"."+{0:"2f5f7f4e9af7aa6f351c",1:"d4da9069335845d3664a",2:"7532041e65bdc8fe7950",3:"d4e95bb8c79acf105773",4:"82b6062b9f7c9e15698f",5:"bfc30752f14e5fe371d8",6:"0837a5cfa6260655a612",7:"6dfebb35a2cb22f7489d",8:"1f4cc051082dbdd1e7e9",9:"6f8a3cce4b53bcf51ebe"}[e]+".js";var f=setTimeout(i,12e4);function i(){c.onerror=c.onload=null,clearTimeout(f);var r=t[e];0!==r&&(r&&r[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return c.onerror=c.onload=i,a.appendChild(c),n},o.m=e,o.c=n,o.d=function(e,r,n){o.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(r,"a",r),r},o.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},o.p="/marketing/",o.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var r=window.webpackJsonp;window.webpackJsonp=function(n,c,a){for(var f,i,u,d=0,s=[];d<n.length;d++)i=n[d],t[i]&&s.push(t[i][0]),t[i]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(r&&r(n,c,a);s.length;)s.shift()();if(a)for(d=0;d<a.length;d++)u=o(o.s=a[d]);return u};var n={},t={12:0};function o(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var r=t[e];if(0===r)return new Promise(function(e){e()});if(r)return r[2];var n=new Promise(function(n,o){r=t[e]=[n,o]});r[2]=n;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+({0:"game",1:"card",2:"wechat",3:"ewash",4:"evaluation",5:"message",6:"ecm",7:"recharge",8:"msg",9:"calllog"}[e]||e)+"."+{0:"09d121d20fedb2b69ecf",1:"e815d4e355dd28127712",2:"39381d2d04e7f0ee1648",3:"d4e95bb8c79acf105773",4:"82b6062b9f7c9e15698f",5:"3ed09403904e2765bf7b",6:"f0e6cabe1970a283d174",7:"6dfebb35a2cb22f7489d",8:"1f4cc051082dbdd1e7e9",9:"6f8a3cce4b53bcf51ebe"}[e]+".js";var f=setTimeout(i,12e4);function i(){a.onerror=a.onload=null,clearTimeout(f);var r=t[e];0!==r&&(r&&r[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=i,c.appendChild(a),n},o.m=e,o.c=n,o.d=function(e,r,n){o.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},o.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(r,"a",r),r},o.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},o.p="/marketing/",o.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -62,7 +62,7 @@ export default {
created() {
this.saveUserId();
this.changeTab();
this.$store.dispatch('getIsShowSelfData'); // 展示是否显示 '仅看本人' btn
this.$store.dispatch('getIsShowSelfData'); // 展示是否显示 '仅看本人' btn 和列表展示创建人
}
};
</script>
......
......@@ -40,7 +40,7 @@
</p>
</template>
</el-table-column>
<el-table-column label="创建人" prop="creatorName" align="left"></el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" v-if="auto">
<template slot-scope="scope">
<el-button type="text" v-if="scope.row.canEdit !== false" @click="editData(scope.row)">编辑</el-button>
......
......@@ -10,7 +10,8 @@ const state = {
asideShow: false,
breadcrumb: [],
layoutTips: '',
isShowSelf: false // 展示是否显示 '仅看本人' btn 在app.vue调用 每次刷新都会获取
isShowSelf: false, // 展示是否显示 '仅看本人' btn 在app.vue调用 每次刷新都会获取
openFlag: false // 列表是否显示创建人
};
// getters
......@@ -45,7 +46,7 @@ const actions = {
},
async getIsShowSelfData(state) {
let res = await getIsShowSelf();
this.commit('mutations_isShowSelf', res.result);
this.commit('mutations_auth', res.result);
}
};
......@@ -75,8 +76,9 @@ const mutations = {
mutations_layoutTips(state, val) {
state.layoutTips = val;
},
mutations_isShowSelf(state, val) {
state.isShowSelf = Boolean(val);
mutations_auth(state, { openFlag, showFlag }) {
state.isShowSelf = Boolean(showFlag);
state.openFlag = Boolean(openFlag);
}
};
......
......@@ -49,7 +49,7 @@
{{ (scope.row.differenceValue >= 0 ? ' +' : '-') + '¥' + Math.abs(parseInt(scope.row.differenceValue)).toFixed(2) }}
</template>
</el-table-column>
<el-table-column width="100" align="left" prop="creatorName" label="创建人"></el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column :show-overflow-tooltip="true" min-width="120" align="left" prop="errorMsg" label="错误原因"></el-table-column>
<el-table-column width="100" align="left" prop="orderRemarks" label="备注内容">
<template slot-scope="scope">
......
......@@ -12,6 +12,7 @@
<el-option v-for="(item, index) in cardTypeOptions" :key="index" :label="item.label" :value="item.value"></el-option>
</el-select>
<el-input v-model="listParams.searchParam" class="w200 vertical-middle" placeholder="输入卡券名称/备注" clearable @change="refresh"><i slot="prefix" class="el-input__icon el-icon-search"></i></el-input>
<el-checkbox class="vertical-middle" v-if="$store.state.marketing.isShowSelf" v-model="listParams.showSlefFlag" :true-label="1" :false-label="0" label="仅看本人" border @change="refresh" />
<el-button class="fr" type="primary" @click="$router.push('/card/add')">新增卡券</el-button>
</div>
<ul class="clearfix" v-loading="loading" element-loading-text="拼命加载中">
......@@ -41,7 +42,8 @@ export default {
searchParam: '',
currentPage: 1,
pageSize: 20,
cardType: ''
cardType: '',
isShowSelf: ''
},
total: 0,
loading: false,
......
......@@ -48,7 +48,7 @@
</div>
</template>
</el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人"></el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
</el-table>
<el-pagination v-show="recordList.length" background class="dm-pagination" @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="listParams.currentPage" :page-sizes="[20, 40, 60, 80]" :page-size="listParams.pageSize" layout="total, sizes, prev, pager, next" :total="total"></el-pagination>
<vue-gic-export-excel :dialogVisible.sync="dialogVisible" :dataArr="recordList" :type="2" :excelUrl="excelUrl" :params="params" :projectName="projectName"></vue-gic-export-excel>
......
......@@ -73,7 +73,7 @@
{{ scope.row.status === 5 ? (scope.row.checkSource === 0 ? '订单核销' : '手动核销') : '--' }}
</template>
</el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人"></el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" width="120px" fixed="right">
<template slot-scope="scope">
<!-- 卡券类型为 e袋洗时 列表操作按钮 无手动核销按钮 -->
......
......@@ -29,6 +29,7 @@
</div>
</template>
</el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" width="150px" fixed="right">
<template slot-scope="scope">
<el-button type="text" v-if="scope.row.putonStatus === 2 || scope.row.putonStatus === 3" @click="$router.push('/card/groupinfo/' + scope.row.putonId)">详情</el-button>
......@@ -85,8 +86,7 @@ export default {
return ((row.usageQuantity * 100) / (row.getedQuantity === 0 ? 1 : row.getedQuantity)).toFixed(2) + '%';
}
},
{ label: '销售额', prop: 'saleAmount', width: '100', align: 'left' },
{ label: '创建人', minWidth: '100', prop: 'creatorName', align: 'left' }
{ label: '销售额', prop: 'saleAmount', width: '100', align: 'left' }
],
listParams: {
beginTime: '',
......
......@@ -22,7 +22,7 @@
</template>
</el-table-column>
<el-table-column width="120" align="left" prop="saleAmount" label="销售额" sortable="custom"></el-table-column>
<el-table-column width="100" align="left" prop="creatorName" label="创建人"></el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" width="160px" fixed="right">
<template slot-scope="scope">
<el-button type="text" @click="$router.push('/card/shelf/' + scope.row.shelfId)">卡券管理</el-button>
......
......@@ -24,6 +24,7 @@
<span v-else>{{ scope.row[v.prop] }}</span>
</template>
</el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" width="220" fixed="right">
<template slot-scope="scope">
<dm-delete v-if="scope.row.onlineStatus === 1" @confirm="offlineEcmPlan(scope.row)" tips="是否下线该计划?">
......@@ -98,8 +99,7 @@ export default {
}
return result;
}
},
{ label: '创建人', minWidth: '100', prop: 'creatorName', align: 'left' }
}
],
tableList: []
};
......
......@@ -16,6 +16,7 @@
<span v-else>{{ scope.row[v.prop] }}</span>
</template>
</el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" width="220px" fixed="right">
<template slot-scope="scope">
<el-button type="text" @click="setLinks(scope.row, 1)">链接</el-button>
......@@ -115,8 +116,7 @@ export default {
}
},
{ label: '参与人数', prop: 'userCount', width: '100', align: 'left' },
{ label: '参与次数', prop: 'totalCount', width: '100', align: 'left' },
{ label: '创建人', minWidth: '100', prop: 'creatorName', align: 'left' }
{ label: '参与次数', prop: 'totalCount', width: '100', align: 'left' }
],
tableList: []
};
......
......@@ -16,6 +16,7 @@
<span v-else>{{ scope.row[v.prop] }}</span>
</template>
</el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" width="220px" fixed="right">
<template slot-scope="scope">
<el-button type="text" @click="setLinks(scope.row, 2)">链接</el-button>
......@@ -115,8 +116,7 @@ export default {
}
},
{ label: '参与人数', prop: 'userCount', width: '100', align: 'left' },
{ label: '参与次数', prop: 'totalCount', width: '100', align: 'left' },
{ label: '创建人', minWidth: '100', prop: 'creatorName', align: 'left' }
{ label: '参与次数', prop: 'totalCount', width: '100', align: 'left' }
],
tableList: []
};
......
......@@ -99,8 +99,7 @@ export default {
}
},
{ label: '参与人数', prop: 'cyrs', width: '100', align: 'left' },
{ label: '参与次数', prop: 'cyrc', width: '100', align: 'left' },
{ label: '创建人', minWidth: '100', prop: 'creatorName', align: 'left' }
{ label: '参与次数', prop: 'cyrc', width: '100', align: 'left' }
],
tableList: []
};
......
......@@ -16,6 +16,7 @@
<span v-else>{{ scope.row[v.prop] }}</span>
</template>
</el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" width="220px" fixed="right">
<template slot-scope="scope">
<el-button type="text" @click="setLinks(scope.row, 3)">链接</el-button>
......@@ -96,8 +97,7 @@ export default {
},
{ label: '参与人数', prop: 'cyrs', width: '100', align: 'left' },
{ label: '参与次数', prop: 'cyrc', width: '100', align: 'left' },
{ label: '新增会员', prop: 'gzrs', width: '100', align: 'left' },
{ label: '创建人', minWidth: '100', prop: 'creatorName', align: 'left' }
{ label: '新增会员', prop: 'gzrs', width: '100', align: 'left' }
],
tableList: [],
configShow: false
......
......@@ -15,6 +15,7 @@
<span v-else>{{ scope.row[v.prop] }}</span>
</template>
</el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" width="220px" fixed="right">
<template slot-scope="scope">
<el-button type="text" @click="setLinks(scope.row, 4)">链接</el-button>
......@@ -89,8 +90,7 @@ export default {
}
},
{ label: '参与人数', prop: 'cyrs', width: '100', align: 'left' },
{ label: '参与次数', prop: 'cyrc', width: '100', align: 'left' },
{ label: '创建人', minWidth: '100', prop: 'creatorName', align: 'left' }
{ label: '参与次数', prop: 'cyrc', width: '100', align: 'left' }
],
tableList: []
};
......
......@@ -28,6 +28,7 @@
<time-counts v-if="scope.row.sendStatus == 0" class="primary-color fz12" :defaultVal="scope.row.sendTime" :autoStart="true"></time-counts>
</template>
</el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" width="140px" fixed="right">
<template slot-scope="scope">
<el-button type="text" @click="$router.push('/message/record/detail/' + scope.row.smsId)">详情</el-button>
......@@ -108,8 +109,7 @@ export default {
},
{ label: '计划人数', prop: 'sendCount', width: '100', align: 'left' },
{ label: '送达人数', prop: 'sendSuccess', width: '100', align: 'left' },
{ label: '计费条数', prop: 'countNum', width: '100', align: 'left' },
{ label: '创建人', prop: 'creatorName', minWidth: '100', align: 'left' }
{ label: '计费条数', prop: 'countNum', width: '100', align: 'left' }
],
listParams: {
sendStatus: '',
......
......@@ -35,6 +35,7 @@
</div>
</template>
</el-table-column>
<el-table-column min-width="100" align="left" prop="creatorName" label="创建人" v-if="$store.state.marketing.openFlag"></el-table-column>
<el-table-column label="操作" align="left" width="180px" fixed="right">
<template slot-scope="scope">
<el-button type="text" v-if="scope.row.contentType === 0 && scope.row.sendStatus === 1 && scope.row.couponType === 1" @click="queryData(scope.row)">数据</el-button>
......@@ -155,8 +156,7 @@ export default {
renderHeader: (h, { colunm, $index }) => {
return this.renderHeader('收藏人数');
}
},
{ label: '创建人', minWidth: '100', prop: 'creatorName', align: 'left' }
}
],
listParams: {
contentType: '', //否 number 图文类型(0:图文消息,1:文本消息, 2: 图片)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment