Commit 120be057 authored by huangyuanyuan's avatar huangyuanyuan

修改公司管理权限,签证产品可查看

parent 54e61d7d
...@@ -699,7 +699,7 @@ ...@@ -699,7 +699,7 @@
<i class="iconfont icon-huidaodingbu"></i> <i class="iconfont icon-huidaodingbu"></i>
</div> </div>
<!-- @click="submitForm(1)" --> <!-- @click="submitForm(1)" -->
<div class="DTSaveBtn" @click="SaveVisaProduct('addMsg')">保存</div> <div v-show="saveBtn" class="DTSaveBtn" @click="SaveVisaProduct('addMsg')">保存</div>
<!-- <div class="DTSaveBtn">提交</div> --> <!-- <div class="DTSaveBtn">提交</div> -->
<!-- <div v-if="ConfigId>0" class="DTSaveBtn" :class="{'disClick':!isSubmit}" @click="goB2B()">预览</div> --> <!-- <div v-if="ConfigId>0" class="DTSaveBtn" :class="{'disClick':!isSubmit}" @click="goB2B()">预览</div> -->
</div> </div>
...@@ -733,6 +733,7 @@ export default { ...@@ -733,6 +733,7 @@ export default {
}, },
data() { data() {
return { return {
saveBtn:true,
fileList:[], fileList:[],
checkList:[], checkList:[],
...@@ -837,7 +838,9 @@ export default { ...@@ -837,7 +838,9 @@ export default {
}; };
}, },
mounted() { mounted() {
if(this.$route.query.save){
this.saveBtn=false;
}
if(this.$route.query.Id){ if(this.$route.query.Id){
this.Pid=this.$route.query.Id; this.Pid=this.$route.query.Id;
this.GetVisaProductDetails(this.Pid); this.GetVisaProductDetails(this.Pid);
......
...@@ -300,10 +300,10 @@ ...@@ -300,10 +300,10 @@
<table class="VisaProductTable" border="0" cellspacing="0" cellpadding="0" v-loading="loading"> <table class="VisaProductTable" border="0" cellspacing="0" cellpadding="0" v-loading="loading">
<tr> <tr>
<th width="10%">产品名称</th> <th width="10%">产品名称</th>
<th width="8%">签证类型</th> <th width="5%">签证类型</th>
<th width="8%">价格有效日期</th> <th width="12%">价格有效日期</th>
<th width="8%">成本价</th> <th width="8%">成本价</th>
<th width="8%">同业价</th> <th width="7%">同业价</th>
<th width="8%">直客价</th> <th width="8%">直客价</th>
<th width="6%">状态</th> <th width="6%">状态</th>
<th width="6%">订单数</th> <th width="6%">订单数</th>
...@@ -320,7 +320,14 @@ ...@@ -320,7 +320,14 @@
<span v-else class="tuanqian">团签</span> <span v-else class="tuanqian">团签</span>
</td> </td>
<td> <td>
<span class="fbold">{{item.SendVisaDate}}</span> <p>
结束日期:<span class="fbold">{{item.SendVisaDate}}</span>
</p>
<p>
开始日期:<span class="fbold">{{item.EffectiveStartDate}}</span>
</p>
</td> </td>
<td> <td>
<span class="totalPrice fbold" style="color: #47BF8C;">{{moneyFormat(item.CostPrice)}}</span> <span class="totalPrice fbold" style="color: #47BF8C;">{{moneyFormat(item.CostPrice)}}</span>
...@@ -409,20 +416,36 @@ ...@@ -409,20 +416,36 @@
@click="getDetail(item)" @click="getDetail(item)"
></el-button> ></el-button>
</el-tooltip> --> </el-tooltip> -->
<el-tooltip <div style="display:inline-block">
class="item" <el-tooltip
effect="dark" class="item"
content="修改" effect="dark"
placement="top-start" content="修改"
v-if="item.SendVisaStatus==1&&msg.isFinacial==1" placement="top-start"
> v-if="item.SendVisaStatus==1&&msg.isFinacial==1"
<el-button >
type="primary" <el-button
style="background:#409EFF; border-color:#409EFF" type="primary"
icon="iconfont icon-img_bianji_small" style="background:#409EFF; border-color:#409EFF"
@click="EditVisaProduct(item)" icon="iconfont icon-img_bianji_small"
></el-button> @click="EditVisaProduct(item)"
</el-tooltip> ></el-button>
</el-tooltip>
<el-tooltip
class="item"
effect="dark"
content="查看详情"
placement="top-start"
v-else
>
<el-button
style="background:#E95252; border-color:#E95252;color:#fff"
icon="iconfont icon-chakan"
@click="ChaKan(item)"
></el-button>
</el-tooltip>
</div>
<el-tooltip effect="dark" content="查看" placement="top-start" v-if="msg.isFinacial==1"> <el-tooltip effect="dark" content="查看" placement="top-start" v-if="msg.isFinacial==1">
<el-button <el-button
type="primary" type="primary"
...@@ -677,6 +700,18 @@ export default { ...@@ -677,6 +700,18 @@ export default {
}, },
methods: { methods: {
// 只能查看,不能修改
ChaKan(item){
this.$router.push({
name: "ModifyVisaProduct",
query: {
Id:item.Id,
blank: "y",
save:false,
tab: "配置签证产品"
}
});
},
// 修改签证产品 // 修改签证产品
EditVisaProduct(item){ EditVisaProduct(item){
this.$router.push({ this.$router.push({
......
...@@ -53,6 +53,7 @@ ...@@ -53,6 +53,7 @@
<th>{{$t('restaurant.res_ContactNumber')}}</th> <th>{{$t('restaurant.res_ContactNumber')}}</th>
<th>{{$t('admin.admin_status')}}</th> <th>{{$t('admin.admin_status')}}</th>
<th>{{$t('admin.admin_isshow')}}</th> <th>{{$t('admin.admin_isshow')}}</th>
<th>B2B是否显示</th>
<th>公司类型</th> <th>公司类型</th>
<th width="200">{{$t('admin.admin_operate')}}</th> <th width="200">{{$t('admin.admin_operate')}}</th>
</tr> </tr>
...@@ -65,6 +66,7 @@ ...@@ -65,6 +66,7 @@
<td>{{item.MobilePhone}}</td> <td>{{item.MobilePhone}}</td>
<td>{{item.Status==0? $t('pub.openSel'): $t('pub.closeSel')}}</td> <td>{{item.Status==0? $t('pub.openSel'): $t('pub.closeSel')}}</td>
<td>{{item.is_show==0?'显示':'不显示'}}</td> <td>{{item.is_show==0?'显示':'不显示'}}</td>
<td>{{item.B2BShow==0?'显示':'不显示'}}</td>
<td>{{item.IsParentCompany=='1'?'总公司':'分公司'}}</td> <td>{{item.IsParentCompany=='1'?'总公司':'分公司'}}</td>
<td> <td>
<el-row> <el-row>
...@@ -152,6 +154,9 @@ ...@@ -152,6 +154,9 @@
</el-form-item> </el-form-item>
<el-form-item class='w400' :label='$t("admin.admin_isshow")' prop="is_show"> <el-form-item class='w400' :label='$t("admin.admin_isshow")' prop="is_show">
<el-switch v-model="addMsg.is_show" active-value="0" inactive-value="1"></el-switch> <el-switch v-model="addMsg.is_show" active-value="0" inactive-value="1"></el-switch>
</el-form-item>
<el-form-item class='w400' label='B2B是否显示' prop="B2BShow">
<el-switch v-model="addMsg.B2BShow" active-value="0" inactive-value="1"></el-switch>
</el-form-item> </el-form-item>
<el-form-item class='w400' label='是否为总公司' prop="IsParentCompany"> <el-form-item class='w400' label='是否为总公司' prop="IsParentCompany">
<el-switch v-model="addMsg.IsParentCompany" active-value="1" inactive-value="2"></el-switch> <el-switch v-model="addMsg.IsParentCompany" active-value="1" inactive-value="2"></el-switch>
...@@ -305,6 +310,7 @@ ...@@ -305,6 +310,7 @@
AirportServicePerson: '', AirportServicePerson: '',
AirportServicePhone: '', AirportServicePhone: '',
is_show: '0', is_show: '0',
B2BShow:'0',
BranchManager: '', BranchManager: '',
IsParentCompany:'1', IsParentCompany:'1',
BeginTier:'', BeginTier:'',
...@@ -411,6 +417,7 @@ ...@@ -411,6 +417,7 @@
this.getCityList(this.addMsg.Province,2); this.getCityList(this.addMsg.Province,2);
this.addMsg.Status=this.addMsg.Status.toString(); this.addMsg.Status=this.addMsg.Status.toString();
this.addMsg.is_show=this.addMsg.is_show.toString(); this.addMsg.is_show=this.addMsg.is_show.toString();
this.addMsg.B2BShow=this.addMsg.B2BShow.toString();
this.addMsg.IsParentCompany=this.addMsg.IsParentCompany.toString(); this.addMsg.IsParentCompany=this.addMsg.IsParentCompany.toString();
this.imageUrl = this.addMsg.ConfirmationSignet; this.imageUrl = this.addMsg.ConfirmationSignet;
this.imageUrlLogo=this.addMsg.TravelLogo; this.imageUrlLogo=this.addMsg.TravelLogo;
......
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