Commit 059f2a47 authored by 华国豪's avatar 华国豪 🙄

修改抽奖活动 新增 任务

parent e8996745
...@@ -768,6 +768,9 @@ export const active = { ...@@ -768,6 +768,9 @@ export const active = {
cjjiangxiang: '抽奖奖项', cjjiangxiang: '抽奖奖项',
cl_man: '满', cl_man: '满',
cl_keyong: '可用', cl_keyong: '可用',
cl_cjleixing: '抽奖类型',
cl_huodong: '活动',
cl_renwu: '任务',
} }
export const fnc = { export const fnc = {
...@@ -1737,3 +1740,5 @@ export const visaT = { ...@@ -1737,3 +1740,5 @@ export const visaT = {
qxzxybddry:"请选择需要绑定的人员", qxzxybddry:"请选择需要绑定的人员",
v_Othervisas:'其他' v_Othervisas:'其他'
} }
import invoicesManager from './H/h-invoicesManager'
export const invoices = invoicesManager
\ No newline at end of file
...@@ -236,7 +236,7 @@ ...@@ -236,7 +236,7 @@
</li> </li>
<li <li
v-if="ComplainInfo.DisposeStatus===4&&(getLocalStorage().EmployeeId===ComplainDetial[ComplainDetial.length-1].CreateBy||authority.indexOf('S_Complain_Finance')!=-1)"> v-if="ComplainInfo.DisposeStatus===4&&(getLocalStorage().EmployeeId===ComplainDetial[ComplainDetial.length-1].CreateBy||authority.indexOf('S_Complain_Finance')!=-1)">
<span>赔偿列表</span> <span>立即制单</span>
<span v-for="compensation in ComplainCompensation" class="CD_dealResult" href="javascript:void(0)" <span v-for="compensation in ComplainCompensation" class="CD_dealResult" href="javascript:void(0)"
@click="setFinance(compensation)">{{compensation.CompensateMoney}}</span> @click="setFinance(compensation)">{{compensation.CompensateMoney}}</span>
</li> </li>
...@@ -593,6 +593,7 @@ ...@@ -593,6 +593,7 @@
}, },
//设置财务单据 //设置财务单据
setFinance (compensation) { setFinance (compensation) {
let id = [11];
//TODO跳转到财务单据 //TODO跳转到财务单据
if (compensation.FinanceID === 0) { if (compensation.FinanceID === 0) {
var TCArr = [this.PriceInfo.TCID] var TCArr = [this.PriceInfo.TCID]
...@@ -607,6 +608,7 @@ ...@@ -607,6 +608,7 @@
name: 'ChoiceAddFinancialDocuments', name: 'ChoiceAddFinancialDocuments',
query: { query: {
Type: 2, Type: 2,
templateID: JSON.stringify(id),
companyID: this.PriceInfo.OutBranchId, companyID: this.PriceInfo.OutBranchId,
'blank': 'y', 'blank': 'y',
'orderObj': JSON.stringify(orderObj) 'orderObj': JSON.stringify(orderObj)
......
...@@ -85,6 +85,7 @@ ...@@ -85,6 +85,7 @@
lastID:-1, lastID:-1,
orderObj:null, orderObj:null,
showTab:0, showTab:0,
templateID: null,
} }
},methods:{ },methods:{
goUrl(path,id,Name,Type,IsUploadPic) { goUrl(path,id,Name,Type,IsUploadPic) {
...@@ -121,6 +122,18 @@ ...@@ -121,6 +122,18 @@
}else{ }else{
this.noData = false; this.noData = false;
} }
let newList = [];
if (this.templateID) {
this.templateID.forEach(x=>{
this.GetList.forEach(y=>{
if(x === y.Id) {
newList.push(y)
}
})
})
this.GetList = newList
}
}, },
Financial_post_GetList(){ //获取 Financial_post_GetList(){ //获取
this.apipost('Financial_post_GetList',{},res=>{ this.apipost('Financial_post_GetList',{},res=>{
...@@ -131,13 +144,13 @@ ...@@ -131,13 +144,13 @@
if(x.Type==1){ if(x.Type==1){
this.collectList.push(x); this.collectList.push(x);
}else if (x.Type==2){ }else if (x.Type==2){
if(this.active===2){ // if(this.active===2){
if(x.Id!=11){ // if(x.Id!=11){
this.payList.push(x); // this.payList.push(x);
} // }
}else{ // }else{
this.payList.push(x); this.payList.push(x);
} // }
}else if (x.Type==7){ }else if (x.Type==7){
this.GZList.push(x); this.GZList.push(x);
} }
...@@ -156,6 +169,7 @@ ...@@ -156,6 +169,7 @@
},err=>{}) },err=>{})
}, },
},mounted(){ },mounted(){
this.templateID = this.$route.query.templateID ? JSON.parse(this.$route.query.templateID) : null
this.Financial_post_GetList(); this.Financial_post_GetList();
this.showTab = this.$route.query.Type?this.$route.query.Type:0; this.showTab = this.$route.query.Type?this.$route.query.Type:0;
if(this.showTab==1){ if(this.showTab==1){
......
...@@ -918,7 +918,7 @@ export default { ...@@ -918,7 +918,7 @@ export default {
if(!this.msg.CurrencyId)this.msg.CurrencyId=0; if(!this.msg.CurrencyId)this.msg.CurrencyId=0;
if(!this.msg.CostTypeID)this.msg.CostTypeID=0; if(!this.msg.CostTypeID)this.msg.CostTypeID=0;
if(!this.msg.TemplateId)this.msg.TemplateId=0; if(!this.msg.TemplateId)this.msg.TemplateId=0;
if(!this.msg.RB_Branch_Id)this.msg.RB_Branch_Id=-1; if(this.msg.RB_Branch_Id === '')this.msg.RB_Branch_Id=-1;
if(!this.msg.RB_Depart_Id)this.msg.RB_Depart_Id=0; if(!this.msg.RB_Depart_Id)this.msg.RB_Depart_Id=0;
if(!this.msg.UpdateBy)this.msg.UpdateBy=0; if(!this.msg.UpdateBy)this.msg.UpdateBy=0;
if(!this.msg.TCID)this.msg.TCID=0; if(!this.msg.TCID)this.msg.TCID=0;
...@@ -958,7 +958,7 @@ export default { ...@@ -958,7 +958,7 @@ export default {
if(!this.msg.CurrencyId)this.msg.CurrencyId=0; if(!this.msg.CurrencyId)this.msg.CurrencyId=0;
if(!this.msg.CostTypeID)this.msg.CostTypeID=0; if(!this.msg.CostTypeID)this.msg.CostTypeID=0;
if(!this.msg.TemplateId)this.msg.TemplateId=0; if(!this.msg.TemplateId)this.msg.TemplateId=0;
if(!this.msg.RB_Branch_Id)this.msg.RB_Branch_Id=-1; if(this.msg.RB_Branch_Id === '')this.msg.RB_Branch_Id=-1;
if(!this.msg.RB_Depart_Id)this.msg.RB_Depart_Id=0; if(!this.msg.RB_Depart_Id)this.msg.RB_Depart_Id=0;
if(!this.msg.UpdateBy)this.msg.UpdateBy=0; if(!this.msg.UpdateBy)this.msg.UpdateBy=0;
if(!this.msg.TCID)this.msg.TCID=0; if(!this.msg.TCID)this.msg.TCID=0;
......
...@@ -98,6 +98,7 @@ ...@@ -98,6 +98,7 @@
<th>{{$t('active.cl_couponNum')}}</th> <th>{{$t('active.cl_couponNum')}}</th>
<th>{{$t('active.cl_ffzongliang')}}</th> <th>{{$t('active.cl_ffzongliang')}}</th>
<th>{{$t('active.ad_endNum')}}</th> <th>{{$t('active.ad_endNum')}}</th>
<th>{{$t('fnc.sygongsi')}}</th>
<th>{{$t('system.query_lineName')}}</th> <th>{{$t('system.query_lineName')}}</th>
<th>{{$t('active.ad_xlmc')}}</th> <th>{{$t('active.ad_xlmc')}}</th>
<th>{{$t('system.query_type')}}</th> <th>{{$t('system.query_type')}}</th>
...@@ -119,6 +120,7 @@ ...@@ -119,6 +120,7 @@
<span class="_couponReceiveCount" @click="item.couponReceiveCount === 0 ? '' : goDetail('CouponDetail', item)">{{item.couponReceiveCount}}</span> <span class="_couponReceiveCount" @click="item.couponReceiveCount === 0 ? '' : goDetail('CouponDetail', item)">{{item.couponReceiveCount}}</span>
</td> </td>
<td>{{(item.couponCount - item.couponReceiveCount) > 0 ? (item.couponCount - item.couponReceiveCount) : 0 }}</td> <td>{{(item.couponCount - item.couponReceiveCount) > 0 ? (item.couponCount - item.couponReceiveCount) : 0 }}</td>
<td>{{item.branchName}}</td>
<td>{{item.lineId <= 0 ? $t('pub.unlimitedSel') : item.lineName}}</td> <td>{{item.lineId <= 0 ? $t('pub.unlimitedSel') : item.lineName}}</td>
<td>{{item.lineteamId <= 0 ? $t('pub.unlimitedSel') : item.lineTeamName}}</td> <td>{{item.lineteamId <= 0 ? $t('pub.unlimitedSel') : item.lineTeamName}}</td>
<td>{{item.couponsType ===1 ? $t('active.cl_dyquan') : $t('active.cl_zkquan')}}</td> <td>{{item.couponsType ===1 ? $t('active.cl_dyquan') : $t('active.cl_zkquan')}}</td>
...@@ -191,6 +193,7 @@ ...@@ -191,6 +193,7 @@
v-model="addMsg.branchId" v-model="addMsg.branchId"
:placeholder="$t('system.ph_choice')" :placeholder="$t('system.ph_choice')"
> >
<el-option :label="$t('system.ph_buxian')" :value="-1" :key="-1"></el-option>
<el-option <el-option
v-for="item in layerCompanyList" v-for="item in layerCompanyList"
:label="item.BName" :label="item.BName"
......
...@@ -133,6 +133,7 @@ ...@@ -133,6 +133,7 @@
<tr> <tr>
<th>{{$t('active.ld_name')}}</th> <th>{{$t('active.ld_name')}}</th>
<th>{{$t('admin.admin_company')}}</th> <th>{{$t('admin.admin_company')}}</th>
<th>{{$t('active.cl_cjleixing')}}</th>
<th>{{$t('active.ld_cjcs')}}</th> <th>{{$t('active.ld_cjcs')}}</th>
<th>{{$t('hotel.hotel_StartDate')}}</th> <th>{{$t('hotel.hotel_StartDate')}}</th>
<th>{{$t('hotel.hotel_EndDate')}}</th> <th>{{$t('hotel.hotel_EndDate')}}</th>
...@@ -143,6 +144,7 @@ ...@@ -143,6 +144,7 @@
<tr v-for="item in dataList"> <tr v-for="item in dataList">
<td>{{item.lotteryName}}</td> <td>{{item.lotteryName}}</td>
<td>{{item.branchName}}</td> <td>{{item.branchName}}</td>
<td>{{item.lotteryType === 1 ? $t('active.cl_huodong') : $t('active.cl_renwu')}}</td>
<td>{{item.lotteryCount}}</td> <td>{{item.lotteryCount}}</td>
<td>{{item.startDate}}</td> <td>{{item.startDate}}</td>
<td>{{item.endDate}}</td> <td>{{item.endDate}}</td>
...@@ -206,7 +208,17 @@ ...@@ -206,7 +208,17 @@
</el-form-item> </el-form-item>
</td> </td>
<td> <td>
<el-form-item :label="$t('system.table_company')" prop="branchId"> <el-form-item label="抽奖类型" prop="lotteryType">
<el-select filterable class="w217" v-model="addMsg.lotteryType" :placeholder="$t('system.ph_choice')" @change="addMsg.branchId = ''">
<el-option :label="$t('active.cl_huodong')" :value="1" :key="1"></el-option>
<el-option :label="$t('active.cl_renwu')" :value="2" :key="2"></el-option>
</el-select>
</el-form-item>
</td>
</tr>
<tr>
<td>
<el-form-item :label="$t('system.table_company')" prop="branchId" v-if="addMsg.lotteryType === 1">
<el-select filterable class="w217" v-model="addMsg.branchId" :placeholder="$t('system.ph_choice')"> <el-select filterable class="w217" v-model="addMsg.branchId" :placeholder="$t('system.ph_choice')">
<el-option <el-option
v-for="item in companyList" v-for="item in companyList"
...@@ -216,21 +228,17 @@ ...@@ -216,21 +228,17 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item :label="$t('system.table_company')" prop="branchId" v-else>
<el-select filterable class="w217" v-model="addMsg.branchId" :placeholder="$t('system.ph_choice')">
<el-option label="不限" :value="-1" :key="-1"></el-option>
</el-select>
</el-form-item>
</td> </td>
</tr>
<td> <td>
<el-form-item :label="$t('active.ld_cjNum')" prop="lotteryCount"> <el-form-item :label="$t('active.ld_cjNum')" prop="lotteryCount">
<el-input v-model="addMsg.lotteryCount" class="w217" @keyup.native="checkInteger(addMsg,'lotteryCount')" :placeholder="$t('active.ld_cjNum')"/> <el-input v-model="addMsg.lotteryCount" class="w217" @keyup.native="checkInteger(addMsg,'lotteryCount')" :placeholder="$t('active.ld_cjNum')"/>
</el-form-item> </el-form-item>
</td> </td>
<td>
<el-form-item :label="$t('active.ld_status')" prop="lotteryStatus">
<el-select filterable v-model="addMsg.lotteryStatus" class="w217">
<el-option :label="$t('pub.normalSel')" :value="1"></el-option>
<el-option :label="$t('active.ld_jinyong')" :value="2"></el-option>
</el-select>
</el-form-item>
</td>
</tr> </tr>
<tr> <tr>
<td> <td>
...@@ -247,6 +255,16 @@ ...@@ -247,6 +255,16 @@
</el-form-item> </el-form-item>
</td> </td>
</tr> </tr>
<tr>
<td>
<el-form-item :label="$t('active.ld_status')" prop="lotteryStatus">
<el-select filterable v-model="addMsg.lotteryStatus" class="w217">
<el-option :label="$t('pub.normalSel')" :value="1"></el-option>
<el-option :label="$t('active.ld_jinyong')" :value="2"></el-option>
</el-select>
</el-form-item>
</td>
</tr>
<tr> <tr>
<td colspan="2"> <td colspan="2">
<el-form-item :label="$t('active.ld_cjRule')" prop="lotteryRules"> <el-form-item :label="$t('active.ld_cjRule')" prop="lotteryRules">
...@@ -331,6 +349,7 @@ export default { ...@@ -331,6 +349,7 @@ export default {
lotteryPlatform:1, lotteryPlatform:1,
lotteryRules:'', lotteryRules:'',
image:'', image:'',
lotteryType: 1,
}, },
toolbar: { toolbar: {
clean: true, //加粗 clean: true, //加粗
...@@ -357,6 +376,7 @@ export default { ...@@ -357,6 +376,7 @@ export default {
lotteryCount: [{ required: true, message: "请输入抽奖次数", trigger: "blur" }], lotteryCount: [{ required: true, message: "请输入抽奖次数", trigger: "blur" }],
startDate: [{ required: true, message: "请选择开始日期", trigger: "blur" }], startDate: [{ required: true, message: "请选择开始日期", trigger: "blur" }],
endDate: [{ required: true, message: "请选择结束日期", trigger: "blur" }], endDate: [{ required: true, message: "请选择结束日期", trigger: "blur" }],
lotteryType: [{ required: true, message: "请选择抽奖类型", trigger: "blur" }],
}, },
loading:false, loading:false,
currentPage: 1, currentPage: 1,
...@@ -406,6 +426,7 @@ export default { ...@@ -406,6 +426,7 @@ export default {
lotteryPlatform:1, lotteryPlatform:1,
lotteryRules:'', lotteryRules:'',
image:'', image:'',
lotteryType: '',
} }
this.addMsg= newMsg; this.addMsg= newMsg;
}, },
...@@ -484,8 +505,9 @@ export default { ...@@ -484,8 +505,9 @@ export default {
this.addMsg.groupId = item.groupId; this.addMsg.groupId = item.groupId;
this.addMsg.branchId = item.branchId; this.addMsg.branchId = item.branchId;
this.addMsg.lotteryStatus = item.lotteryStatus; this.addMsg.lotteryStatus = item.lotteryStatus;
this.addMsg.lotteryRules = item.lotteryRules, this.addMsg.lotteryRules = item.lotteryRules
this.addMsg.image = item.image this.addMsg.image = item.image
this.addMsg.lotteryType = item.lotteryType
}, },
// 删除抽奖 // 删除抽奖
deleteItem: function (item) { deleteItem: function (item) {
...@@ -515,6 +537,7 @@ export default { ...@@ -515,6 +537,7 @@ export default {
name: 'awardList', name: 'awardList',
query: { query: {
lotteryId: item.id, lotteryId: item.id,
branchId: item.branchId,
blank: "y", blank: "y",
tab: this.$t('active.cjjiangxiang') tab: this.$t('active.cjjiangxiang')
} }
......
...@@ -193,7 +193,6 @@ export default { ...@@ -193,7 +193,6 @@ export default {
}, },
//修改信息 //修改信息
updateData(item){ updateData(item){
console.log(item);
this.addMsg.id=item.id; this.addMsg.id=item.id;
this.addMsg.lotteryId = item.lotteryId; this.addMsg.lotteryId = item.lotteryId;
this.addMsg.awardName = item.awardName; this.addMsg.awardName = item.awardName;
...@@ -206,8 +205,7 @@ export default { ...@@ -206,8 +205,7 @@ export default {
}, },
//根据奖项类型请求关联Id //根据奖项类型请求关联Id
getAwardRelationId(id){ getAwardRelationId(id){
let userInfo = localStorage.userInfo ? JSON.parse(localStorage.userInfo) : ''; let branchId = this.$route.query.branchId;
let branchId = userInfo.RB_Branch_id ? userInfo.RB_Branch_id : 0
if(id==3){ if(id==3){
let msg = { let msg = {
couponId:this.addMsg.awardRelationId, couponId:this.addMsg.awardRelationId,
......
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