Compare commits
2 Commits
29962c40a9
...
1eed363506
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1eed363506 | ||
|
|
7ced44d61b |
|
|
@ -169,7 +169,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="对应比稿">
|
<el-form-item label="对应比稿" prop="compareDo">
|
||||||
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -235,6 +235,7 @@ const data = reactive({
|
||||||
sov: [{ required: true, message: "请输入SOV", trigger: "blur" }],
|
sov: [{ required: true, message: "请输入SOV", trigger: "blur" }],
|
||||||
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
||||||
ab: [{ required: true, message: "请输入AB面划分", trigger: "blur" }],
|
ab: [{ required: true, message: "请输入AB面划分", trigger: "blur" }],
|
||||||
|
compareDo: [{ required: true, message: "请输入对应比稿", trigger: "blur" }],
|
||||||
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
||||||
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
<el-table-column label="总净价" align="right" prop="totalRegularPrice" width="120" />
|
<el-table-column label="总净价" align="right" prop="totalRegularPrice" width="120" />
|
||||||
<el-table-column label="总净价单位" align="center" prop="totalRegularPriceUnit" width="130" />
|
<el-table-column label="总净价单位" align="center" prop="totalRegularPriceUnit" width="130" />
|
||||||
<el-table-column label="成本单价" align="center" prop="allAroundFace" width="120" />
|
<el-table-column label="成本单价" align="center" prop="allAroundFace" width="120" />
|
||||||
<el-table-column label="成本媒体费总价" align="right" prop="mediaFeeTotalPrice" width="130" />
|
<el-table-column label="成本媒体费总价" align="right" prop="mediaFeeTotalPrice" width="150" />
|
||||||
<el-table-column label="供应商" align="left" prop="supplier" width="120" />
|
<el-table-column label="供应商" align="left" prop="supplier" width="120" />
|
||||||
<el-table-column label="单日覆盖人流量" align="center" prop="dailyAvgPeopleFlow" width="150" />
|
<el-table-column label="单日覆盖人流量" align="center" prop="dailyAvgPeopleFlow" width="150" />
|
||||||
<el-table-column label="总曝光/人次" align="center" prop="totalExposure" width="130" />
|
<el-table-column label="总曝光/人次" align="center" prop="totalExposure" width="130" />
|
||||||
|
|
@ -150,7 +150,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="对应比稿">
|
<el-form-item label="对应比稿" prop="compareDo">
|
||||||
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -213,6 +213,7 @@ const data = reactive({
|
||||||
totalExposure: [{ required: true, message: "请输入总曝光/人次", trigger: "blur" }],
|
totalExposure: [{ required: true, message: "请输入总曝光/人次", trigger: "blur" }],
|
||||||
sov: [{ required: true, message: "请输入SOV", trigger: "blur" }],
|
sov: [{ required: true, message: "请输入SOV", trigger: "blur" }],
|
||||||
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
||||||
|
compareDo: [{ required: true, message: "请输入对应比稿", trigger: "blur" }],
|
||||||
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
||||||
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -163,7 +163,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="对应比稿">
|
<el-form-item label="对应比稿" prop="compareDo">
|
||||||
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -227,6 +227,7 @@ const data = reactive({
|
||||||
sov: [{ required: true, message: "请输入SOV", trigger: "blur" }],
|
sov: [{ required: true, message: "请输入SOV", trigger: "blur" }],
|
||||||
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
||||||
costDiscount: [{ required: true, message: "请输入成本折扣", trigger: "blur" }],
|
costDiscount: [{ required: true, message: "请输入成本折扣", trigger: "blur" }],
|
||||||
|
compareDo: [{ required: true, message: "请输入对应比稿", trigger: "blur" }],
|
||||||
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
||||||
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -156,7 +156,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="对应比稿">
|
<el-form-item label="对应比稿" prop="compareDo">
|
||||||
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -220,6 +220,7 @@ const data = reactive({
|
||||||
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
||||||
costDiscount: [{ required: true, message: "请输入成本折扣", trigger: "blur" }],
|
costDiscount: [{ required: true, message: "请输入成本折扣", trigger: "blur" }],
|
||||||
cost: [{ required: true, message: "请输入成本", trigger: "blur" }],
|
cost: [{ required: true, message: "请输入成本", trigger: "blur" }],
|
||||||
|
compareDo: [{ required: true, message: "请输入对应比稿", trigger: "blur" }],
|
||||||
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
||||||
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -163,7 +163,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="对应比稿">
|
<el-form-item label="对应比稿" prop="compareDo">
|
||||||
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -227,6 +227,7 @@ const data = reactive({
|
||||||
sov: [{ required: true, message: "请输入SOV", trigger: "blur" }],
|
sov: [{ required: true, message: "请输入SOV", trigger: "blur" }],
|
||||||
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
||||||
costDiscount: [{ required: true, message: "请输入成本折扣", trigger: "blur" }],
|
costDiscount: [{ required: true, message: "请输入成本折扣", trigger: "blur" }],
|
||||||
|
compareDo: [{ required: true, message: "请输入对应比稿", trigger: "blur" }],
|
||||||
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
||||||
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -247,7 +247,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="对应比稿">
|
<el-form-item label="对应比稿" prop="compareDo">
|
||||||
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -325,6 +325,7 @@ const data = reactive({
|
||||||
sov: [{ required: true, message: "请输入SOV", trigger: "blur" }],
|
sov: [{ required: true, message: "请输入SOV", trigger: "blur" }],
|
||||||
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
cpm: [{ required: true, message: "请输入CPM", trigger: "blur" }],
|
||||||
coverHotZone: [{ required: true, message: "请输入覆盖热区", trigger: "blur" }],
|
coverHotZone: [{ required: true, message: "请输入覆盖热区", trigger: "blur" }],
|
||||||
|
compareDo: [{ required: true, message: "请输入对应比稿", trigger: "blur" }],
|
||||||
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
||||||
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -24,9 +24,9 @@
|
||||||
<el-table-column label="总制作费" align="right" prop="totalMakeFee" width="130" />
|
<el-table-column label="总制作费" align="right" prop="totalMakeFee" width="130" />
|
||||||
<el-table-column label="总净价" align="right" prop="totalRegularPrice" width="120" />
|
<el-table-column label="总净价" align="right" prop="totalRegularPrice" width="120" />
|
||||||
<el-table-column label="总净价单位" align="center" prop="totalRegularPriceUnit" width="130" />
|
<el-table-column label="总净价单位" align="center" prop="totalRegularPriceUnit" width="130" />
|
||||||
<el-table-column label="成本媒体费单价" align="right" prop="mediaFeeUnitPrice" width="130" />
|
<el-table-column label="成本媒体费单价" align="right" prop="mediaFeeUnitPrice" width="150" />
|
||||||
<el-table-column label="成本制作费" align="right" prop="makeFee" width="130" />
|
<el-table-column label="成本制作费" align="right" prop="makeFee" width="130" />
|
||||||
<el-table-column label="成本媒体费总价" align="right" prop="mediaFeeTotalPrice" width="130" />
|
<el-table-column label="成本媒体费总价" align="right" prop="mediaFeeTotalPrice" width="150" />
|
||||||
<el-table-column label="最终媒体费优惠价" align="right" prop="finalMediaFeeDiscountPrice" width="170" />
|
<el-table-column label="最终媒体费优惠价" align="right" prop="finalMediaFeeDiscountPrice" width="170" />
|
||||||
<el-table-column label="供应商" align="left" prop="supplier" width="120" />
|
<el-table-column label="供应商" align="left" prop="supplier" width="120" />
|
||||||
<el-table-column label="单日覆盖人流量" align="center" prop="dailyAvgPeopleFlow" width="150" />
|
<el-table-column label="单日覆盖人流量" align="center" prop="dailyAvgPeopleFlow" width="150" />
|
||||||
|
|
@ -204,7 +204,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="对应比稿">
|
<el-form-item label="对应比稿" prop="compareDo">
|
||||||
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
<el-input v-model="form.compareDo" placeholder="请输入对应比稿" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -275,6 +275,7 @@ const data = reactive({
|
||||||
hasLighting: [{ required: true, message: "请选择是否亮灯", trigger: "blur" }],
|
hasLighting: [{ required: true, message: "请选择是否亮灯", trigger: "blur" }],
|
||||||
oddEven: [{ required: true, message: "请输入单面/双面", trigger: "blur" }],
|
oddEven: [{ required: true, message: "请输入单面/双面", trigger: "blur" }],
|
||||||
changeDrawMakeFee: [{ required: true, message: "请输入中途换画制作费", trigger: "blur" }],
|
changeDrawMakeFee: [{ required: true, message: "请输入中途换画制作费", trigger: "blur" }],
|
||||||
|
compareDo: [{ required: true, message: "请输入对应比稿", trigger: "blur" }],
|
||||||
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
supplier: [{ required: true, message: "请输入供应商", trigger: "blur" }],
|
||||||
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
remark: [{ required: true, message: "请输入备注", trigger: "blur" }]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -135,42 +135,42 @@ const initImportPriceExcel = (_mediaType) => {
|
||||||
case 0:
|
case 0:
|
||||||
title.value = '导入优势媒体报价'
|
title.value = '导入优势媒体报价'
|
||||||
dataScopeDeptId.value = 220
|
dataScopeDeptId.value = 220
|
||||||
dataScopeDeptName.value = '优势媒体部'
|
dataScopeDeptName.value = '优势媒体事业部'
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
title.value = '导入门禁报价'
|
title.value = '导入门禁报价'
|
||||||
dataScopeDeptId.value = 219
|
dataScopeDeptId.value = 219
|
||||||
dataScopeDeptName.value = '网络媒体部'
|
dataScopeDeptName.value = '网络媒体事业部'
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
title.value = '导入候车厅报价'
|
title.value = '导入候车厅报价'
|
||||||
dataScopeDeptId.value = 219
|
dataScopeDeptId.value = 219
|
||||||
dataScopeDeptName.value = '网络媒体部'
|
dataScopeDeptName.value = '网络媒体事业部'
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
title.value = '导入道闸报价'
|
title.value = '导入道闸报价'
|
||||||
dataScopeDeptId.value = 219
|
dataScopeDeptId.value = 219
|
||||||
dataScopeDeptName.value = '网络媒体部'
|
dataScopeDeptName.value = '网络媒体事业部'
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
title.value = '导入地铁报价'
|
title.value = '导入地铁报价'
|
||||||
dataScopeDeptId.value = 219
|
dataScopeDeptId.value = 219
|
||||||
dataScopeDeptName.value = '网络媒体部'
|
dataScopeDeptName.value = '网络媒体事业部'
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
title.value = '导入高铁报价'
|
title.value = '导入高铁报价'
|
||||||
dataScopeDeptId.value = 219
|
dataScopeDeptId.value = 219
|
||||||
dataScopeDeptName.value = '网络媒体部'
|
dataScopeDeptName.value = '网络媒体事业部'
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
title.value = '导入写字楼报价'
|
title.value = '导入写字楼报价'
|
||||||
dataScopeDeptId.value = 219
|
dataScopeDeptId.value = 219
|
||||||
dataScopeDeptName.value = '网络媒体部'
|
dataScopeDeptName.value = '网络媒体事业部'
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
title.value = '导入车库灯箱报价'
|
title.value = '导入车库灯箱报价'
|
||||||
dataScopeDeptId.value = 219
|
dataScopeDeptId.value = 219
|
||||||
dataScopeDeptName.value = '网络媒体部'
|
dataScopeDeptName.value = '网络媒体事业部'
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -62,7 +62,7 @@
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" />
|
<div class="splineBar" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="是否有照明" prop="business_department">
|
<el-form-item label="是否有照明" prop="business_department">
|
||||||
{{ detailForm.hasLighting }}
|
{{ detailForm.hasLighting }}
|
||||||
|
|
@ -79,8 +79,8 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="MR" prop="business_department">
|
<el-form-item label="MR" prop="business_department">
|
||||||
{{ detailForm.mr }}
|
{{ detailForm.mr }}
|
||||||
|
|
@ -92,15 +92,15 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="媒体朝向" prop="business_department">
|
<el-form-item label="媒体朝向" prop="business_department">
|
||||||
{{ detailForm.mediaOrientation }}
|
{{ detailForm.mediaOrientation }}
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row">
|
<el-row :gutter="30" class="my_form_row">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="供应商名称">
|
<el-form-item label="供应商名称">
|
||||||
|
|
@ -143,8 +143,8 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="最小购买周期">
|
<el-form-item label="最小购买周期">
|
||||||
{{ detailForm.minPurchaseCycle }}
|
{{ detailForm.minPurchaseCycle }}
|
||||||
|
|
@ -163,10 +163,10 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
<el-collapse-item title="媒体报价信息" name="3">
|
<el-collapse-item title="媒体报价信息" name="3">
|
||||||
<div v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<div v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<competitiveOffer ref="competitiveOfferRef" />
|
<competitiveOffer ref="competitiveOfferRef" />
|
||||||
</div>
|
</div>
|
||||||
<div v-if="detailForm.dataScopeDeptName == '网络媒体部'">
|
<div v-if="detailForm.dataScopeDeptName == '网络媒体事业部'">
|
||||||
<el-tabs v-model="activePriceType" @tab-click="handlePriceTypeClick">
|
<el-tabs v-model="activePriceType" @tab-click="handlePriceTypeClick">
|
||||||
<el-tab-pane label="门禁" name="门禁">
|
<el-tab-pane label="门禁" name="门禁">
|
||||||
<accessControlPrice ref="accessControlPriceRef" />
|
<accessControlPrice ref="accessControlPriceRef" />
|
||||||
|
|
@ -217,7 +217,7 @@
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" />
|
<div class="splineBar" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="发票类型">
|
<el-form-item label="发票类型">
|
||||||
{{ detailForm.invoiceType }}
|
{{ detailForm.invoiceType }}
|
||||||
|
|
@ -239,8 +239,8 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="物业公司名称" prop="business">
|
<el-form-item label="物业公司名称" prop="business">
|
||||||
{{ detailForm.propertyCompanyName }}
|
{{ detailForm.propertyCompanyName }}
|
||||||
|
|
@ -262,8 +262,8 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="媒体独家授权" prop="business">
|
<el-form-item label="媒体独家授权" prop="business">
|
||||||
{{ detailForm.soleAgentAuth }}
|
{{ detailForm.soleAgentAuth }}
|
||||||
|
|
@ -285,15 +285,15 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="行业限制" prop="business">
|
<el-form-item label="行业限制" prop="business">
|
||||||
{{ detailForm.industryLimit }}
|
{{ detailForm.industryLimit }}
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row">
|
<el-row :gutter="30" class="my_form_row">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="媒体曾经经营公司" prop="business">
|
<el-form-item label="媒体曾经经营公司" prop="business">
|
||||||
|
|
@ -326,14 +326,14 @@
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" />
|
<div class="splineBar" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '网络媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '网络媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="同类媒体公司" prop="business">
|
<el-form-item label="同类媒体公司" prop="business">
|
||||||
{{ detailForm.equalsMediaCompany }}
|
{{ detailForm.equalsMediaCompany }}
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '网络媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '网络媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row">
|
<el-row :gutter="30" class="my_form_row">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="其他" prop="business">
|
<el-form-item label="其他" prop="business">
|
||||||
|
|
@ -342,38 +342,38 @@
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" />
|
<div class="splineBar" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="批文文件" class="filesItemContent">
|
<el-form-item label="批文文件" class="filesItemContent">
|
||||||
<supplierDetailFile ref="approvalDocumentRef" />
|
<supplierDetailFile ref="approvalDocumentRef" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="独家授权文件" class="filesItemContent">
|
<el-form-item label="独家授权文件" class="filesItemContent">
|
||||||
<supplierDetailFile ref="exclusiveLicenseFileRef" />
|
<supplierDetailFile ref="exclusiveLicenseFileRef" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="媒体行业授权文件" class="filesItemContent">
|
<el-form-item label="媒体行业授权文件" class="filesItemContent">
|
||||||
<supplierDetailFile ref="mediaLicenseFileRef" />
|
<supplierDetailFile ref="mediaLicenseFileRef" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '网络媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '网络媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="媒体归属附件" class="filesItemContent">
|
<el-form-item label="媒体归属附件" class="filesItemContent">
|
||||||
<supplierDetailFile ref="mediaOwnershipRef" />
|
<supplierDetailFile ref="mediaOwnershipRef" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '网络媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '网络媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row">
|
<el-row :gutter="30" class="my_form_row">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="曾经媒体照片" prop="business" class="filesItemContent">
|
<el-form-item label="曾经媒体照片" prop="business" class="filesItemContent">
|
||||||
|
|
@ -414,40 +414,40 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="盖章刊例" class="filesItemContent" prop="business">
|
<el-form-item label="盖章刊例" class="filesItemContent" prop="business">
|
||||||
<supplierDetailFile ref="stampedPublicationRef" />
|
<supplierDetailFile ref="stampedPublicationRef" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="资质文件" class="filesItemContent" prop="business">
|
<el-form-item label="资质文件" class="filesItemContent" prop="business">
|
||||||
<supplierDetailFile ref="qualificationFileRef" />
|
<supplierDetailFile ref="qualificationFileRef" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="媒体链条" class="filesItemContent" prop="business">
|
<el-form-item label="媒体链条" class="filesItemContent" prop="business">
|
||||||
<supplierDetailFile ref="mediaChainRef" />
|
<supplierDetailFile ref="mediaChainRef" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="刊例照片" class="filesItemContent" prop="business">
|
<el-form-item label="刊例照片" class="filesItemContent" prop="business">
|
||||||
<supplierDetailFile ref="journalCataloguePhotoRef" />
|
<supplierDetailFile ref="journalCataloguePhotoRef" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '网络媒体部'" />
|
<div class="splineBar" v-if="detailForm.dataScopeDeptName == '网络媒体事业部'" />
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '网络媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="detailForm.dataScopeDeptName == '网络媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="MR和制作要求" class="filesItemContent" prop="business">
|
<el-form-item label="MR和制作要求" class="filesItemContent" prop="business">
|
||||||
<supplierDetailFile ref="mRProductionRequirementsRef" />
|
<supplierDetailFile ref="mRProductionRequirementsRef" />
|
||||||
|
|
@ -546,14 +546,14 @@ const handlePriceTypeClick = (tab, event) => {
|
||||||
}
|
}
|
||||||
// 初始化
|
// 初始化
|
||||||
const handleChangeDept = (val) => {
|
const handleChangeDept = (val) => {
|
||||||
if (detailForm.value.dataScopeDeptName == '优势媒体部' && competitiveOfferRef.value) competitiveOfferRef.value.getMediaPrice(detailForm.value.id, false)
|
if (detailForm.value.dataScopeDeptName == '优势媒体事业部' && competitiveOfferRef.value) competitiveOfferRef.value.getMediaPrice(detailForm.value.id, false)
|
||||||
if (detailForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '门禁') accessControlPriceRef.value.getMediaPrice(detailForm.value.id, false)
|
if (detailForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '门禁') accessControlPriceRef.value.getMediaPrice(detailForm.value.id, false)
|
||||||
if (detailForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '候车厅') waitingHallPriceRef.value.getMediaPrice(detailForm.value.id, false)
|
if (detailForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '候车厅') waitingHallPriceRef.value.getMediaPrice(detailForm.value.id, false)
|
||||||
if (detailForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '道闸') barrierGatePriceRef.value.getMediaPrice(detailForm.value.id, false)
|
if (detailForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '道闸') barrierGatePriceRef.value.getMediaPrice(detailForm.value.id, false)
|
||||||
if (detailForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '地铁') subwayPriceRef.value.getMediaPrice(detailForm.value.id, false)
|
if (detailForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '地铁') subwayPriceRef.value.getMediaPrice(detailForm.value.id, false)
|
||||||
if (detailForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '高铁') highSpeedRailwayRef.value.getMediaPrice(detailForm.value.id, false)
|
if (detailForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '高铁') highSpeedRailwayRef.value.getMediaPrice(detailForm.value.id, false)
|
||||||
if (detailForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '写字楼') officeBuildingRef.value.getMediaPrice(detailForm.value.id, false)
|
if (detailForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '写字楼') officeBuildingRef.value.getMediaPrice(detailForm.value.id, false)
|
||||||
if (detailForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '车库灯箱') garageLightBoxRef.value.getMediaPrice(detailForm.value.id, false)
|
if (detailForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '车库灯箱') garageLightBoxRef.value.getMediaPrice(detailForm.value.id, false)
|
||||||
}
|
}
|
||||||
const getMediaInfo = () => {
|
const getMediaInfo = () => {
|
||||||
showClose.value = true
|
showClose.value = true
|
||||||
|
|
|
||||||
|
|
@ -95,7 +95,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="是否有照明" prop="hasLighting">
|
<el-form-item label="是否有照明" prop="hasLighting">
|
||||||
<el-select v-model="ruleForm.hasLighting" placeholder="请选择" style="min-width: 30px;"
|
<el-select v-model="ruleForm.hasLighting" placeholder="请选择" style="min-width: 30px;"
|
||||||
|
|
@ -125,7 +125,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="媒体尺寸" prop="mediaSize">
|
<el-form-item label="媒体尺寸" prop="mediaSize">
|
||||||
<el-input v-model="ruleForm.mediaSize" placeholder="请输入" />
|
<el-input v-model="ruleForm.mediaSize" placeholder="请输入" />
|
||||||
|
|
@ -221,7 +221,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="最小购买周期">
|
<el-form-item label="最小购买周期">
|
||||||
<el-input v-model="ruleForm.minPurchaseCycle" placeholder="请输入" />
|
<el-input v-model="ruleForm.minPurchaseCycle" placeholder="请输入" />
|
||||||
|
|
@ -240,11 +240,11 @@
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
<el-collapse-item title="媒体报价信息" name="3">
|
<el-collapse-item title="媒体报价信息" name="3">
|
||||||
<div v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<div v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<competitiveOffer ref="competitiveOfferRef"
|
<competitiveOffer ref="competitiveOfferRef"
|
||||||
@setCompetOfferMediaPrice="handleSetCompetOfferMediaPrice" />
|
@setCompetOfferMediaPrice="handleSetCompetOfferMediaPrice" />
|
||||||
</div>
|
</div>
|
||||||
<div v-if="ruleForm.dataScopeDeptName == '网络媒体部'">
|
<div v-if="ruleForm.dataScopeDeptName == '网络媒体事业部'">
|
||||||
<el-tabs v-model="activePriceType" @tab-click="handlePriceTypeClick">
|
<el-tabs v-model="activePriceType" @tab-click="handlePriceTypeClick">
|
||||||
<el-tab-pane label="门禁" name="门禁">
|
<el-tab-pane label="门禁" name="门禁">
|
||||||
<accessControlPrice ref="accessControlPriceRef"
|
<accessControlPrice ref="accessControlPriceRef"
|
||||||
|
|
@ -304,7 +304,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="发票类型">
|
<el-form-item label="发票类型">
|
||||||
<el-select v-model="ruleForm.invoiceType" placeholder="请选择" style="min-width: 30px;"
|
<el-select v-model="ruleForm.invoiceType" placeholder="请选择" style="min-width: 30px;"
|
||||||
|
|
@ -334,7 +334,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="物业公司名称" prop="business">
|
<el-form-item label="物业公司名称" prop="business">
|
||||||
<el-input v-model="ruleForm.propertyCompanyName" placeholder="请输入" />
|
<el-input v-model="ruleForm.propertyCompanyName" placeholder="请输入" />
|
||||||
|
|
@ -361,7 +361,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="媒体独家授权" prop="business">
|
<el-form-item label="媒体独家授权" prop="business">
|
||||||
<el-input v-model="ruleForm.soleAgentAuth" placeholder="请输入" />
|
<el-input v-model="ruleForm.soleAgentAuth" placeholder="请输入" />
|
||||||
|
|
@ -385,7 +385,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="行业限制" prop="business">
|
<el-form-item label="行业限制" prop="business">
|
||||||
<el-input v-model="ruleForm.industryLimit" :rows="5" type="textarea"
|
<el-input v-model="ruleForm.industryLimit" :rows="5" type="textarea"
|
||||||
|
|
@ -425,7 +425,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '网络媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '网络媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="同类媒体公司" prop="business">
|
<el-form-item label="同类媒体公司" prop="business">
|
||||||
<el-input v-model="ruleForm.equalsMediaCompany" :rows="5" type="textarea"
|
<el-input v-model="ruleForm.equalsMediaCompany" :rows="5" type="textarea"
|
||||||
|
|
@ -441,28 +441,28 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="批文文件">
|
<el-form-item label="批文文件">
|
||||||
<multiFileUpload ref="approvalDocumentRef" @set-form-file="handleSetMediaFile" />
|
<multiFileUpload ref="approvalDocumentRef" @set-form-file="handleSetMediaFile" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="独家授权文件">
|
<el-form-item label="独家授权文件">
|
||||||
<multiFileUpload ref="exclusiveLicenseFileRef" @set-form-file="handleSetMediaFile" />
|
<multiFileUpload ref="exclusiveLicenseFileRef" @set-form-file="handleSetMediaFile" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="媒体行业授权文件">
|
<el-form-item label="媒体行业授权文件">
|
||||||
<multiFileUpload ref="mediaLicenseFileRef" @set-form-file="handleSetMediaFile" />
|
<multiFileUpload ref="mediaLicenseFileRef" @set-form-file="handleSetMediaFile" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '网络媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '网络媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="媒体归属附件">
|
<el-form-item label="媒体归属附件">
|
||||||
<multiFileUpload ref="mediaOwnershipRef" @set-form-file="handleSetMediaFile" />
|
<multiFileUpload ref="mediaOwnershipRef" @set-form-file="handleSetMediaFile" />
|
||||||
|
|
@ -508,35 +508,35 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="盖章刊例">
|
<el-form-item label="盖章刊例">
|
||||||
<multiFileUpload ref="stampedPublicationRef" @set-form-file="handleSetMediaFile" />
|
<multiFileUpload ref="stampedPublicationRef" @set-form-file="handleSetMediaFile" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="资质文件">
|
<el-form-item label="资质文件">
|
||||||
<multiFileUpload ref="qualificationFileRef" @set-form-file="handleSetMediaFile" />
|
<multiFileUpload ref="qualificationFileRef" @set-form-file="handleSetMediaFile" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="媒体链条">
|
<el-form-item label="媒体链条">
|
||||||
<multiFileUpload ref="mediaChainRef" @set-form-file="handleSetMediaFile" />
|
<multiFileUpload ref="mediaChainRef" @set-form-file="handleSetMediaFile" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '优势媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="刊例照片">
|
<el-form-item label="刊例照片">
|
||||||
<multiFileUpload ref="journalCataloguePhotoRef" @set-form-file="handleSetMediaFile" />
|
<multiFileUpload ref="journalCataloguePhotoRef" @set-form-file="handleSetMediaFile" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '网络媒体部'">
|
<el-row :gutter="30" class="my_form_row" v-if="ruleForm.dataScopeDeptName == '网络媒体事业部'">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form-item label="MR和制作要求">
|
<el-form-item label="MR和制作要求">
|
||||||
<multiFileUpload ref="mRProductionRequirementsRef"
|
<multiFileUpload ref="mRProductionRequirementsRef"
|
||||||
|
|
@ -711,14 +711,14 @@ const handleChangeDept = (val) => {
|
||||||
ruleForm.value.dataScopeDeptId = choseDep?.deptId
|
ruleForm.value.dataScopeDeptId = choseDep?.deptId
|
||||||
ruleForm.value.dataScopeDeptName = choseDep?.deptName
|
ruleForm.value.dataScopeDeptName = choseDep?.deptName
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
if (ruleForm.value.dataScopeDeptName == '优势媒体部' && competitiveOfferRef.value) competitiveOfferRef.value.getMediaPrice(ruleForm.value.id, true)
|
if (ruleForm.value.dataScopeDeptName == '优势媒体事业部' && competitiveOfferRef.value) competitiveOfferRef.value.getMediaPrice(ruleForm.value.id, true)
|
||||||
if (ruleForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '门禁') accessControlPriceRef.value.getMediaPrice(ruleForm.value.id, true)
|
if (ruleForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '门禁') accessControlPriceRef.value.getMediaPrice(ruleForm.value.id, true)
|
||||||
if (ruleForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '候车厅') waitingHallPriceRef.value.getMediaPrice(ruleForm.value.id, true)
|
if (ruleForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '候车厅') waitingHallPriceRef.value.getMediaPrice(ruleForm.value.id, true)
|
||||||
if (ruleForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '道闸') barrierGatePriceRef.value.getMediaPrice(ruleForm.value.id, true)
|
if (ruleForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '道闸') barrierGatePriceRef.value.getMediaPrice(ruleForm.value.id, true)
|
||||||
if (ruleForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '地铁') subwayPriceRef.value.getMediaPrice(ruleForm.value.id, true)
|
if (ruleForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '地铁') subwayPriceRef.value.getMediaPrice(ruleForm.value.id, true)
|
||||||
if (ruleForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '高铁') highSpeedRailwayRef.value.getMediaPrice(ruleForm.value.id, true)
|
if (ruleForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '高铁') highSpeedRailwayRef.value.getMediaPrice(ruleForm.value.id, true)
|
||||||
if (ruleForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '写字楼') officeBuildingRef.value.getMediaPrice(ruleForm.value.id, true)
|
if (ruleForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '写字楼') officeBuildingRef.value.getMediaPrice(ruleForm.value.id, true)
|
||||||
if (ruleForm.value.dataScopeDeptName == '网络媒体部' && activePriceType.value == '车库灯箱') garageLightBoxRef.value.getMediaPrice(ruleForm.value.id, true)
|
if (ruleForm.value.dataScopeDeptName == '网络媒体事业部' && activePriceType.value == '车库灯箱') garageLightBoxRef.value.getMediaPrice(ruleForm.value.id, true)
|
||||||
// 批文文件-1,独家授权文件-2,媒体行业授权文件-3,媒体归属附件-4,曾经媒体照片-5,图片上传-6,视频上传-7,盖章刊例-8, 资质文件-9, 媒体链条-10, 刊例照片-11,MR和制作要求-12
|
// 批文文件-1,独家授权文件-2,媒体行业授权文件-3,媒体归属附件-4,曾经媒体照片-5,图片上传-6,视频上传-7,盖章刊例-8, 资质文件-9, 媒体链条-10, 刊例照片-11,MR和制作要求-12
|
||||||
if (approvalDocumentRef.value) approvalDocumentRef.value._fileType = 1;
|
if (approvalDocumentRef.value) approvalDocumentRef.value._fileType = 1;
|
||||||
if (exclusiveLicenseFileRef.value) exclusiveLicenseFileRef.value._fileType = 2;
|
if (exclusiveLicenseFileRef.value) exclusiveLicenseFileRef.value._fileType = 2;
|
||||||
|
|
@ -996,10 +996,10 @@ const handleSetCompetOfferMediaPrice = (mediaType, _priceList) => {
|
||||||
const handleSubmit = () => {
|
const handleSubmit = () => {
|
||||||
proxy.$refs["ruleFormRef"].validate(valid => {
|
proxy.$refs["ruleFormRef"].validate(valid => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
if (ruleForm.value.dataScopeDeptName == '优势媒体部') {
|
if (ruleForm.value.dataScopeDeptName == '优势媒体事业部') {
|
||||||
mediaFile.value = mediaFile.value.filter(item => [1, 2, 3, 5, 6, 7, 8, 9, 10, 11].includes(item.fileType))
|
mediaFile.value = mediaFile.value.filter(item => [1, 2, 3, 5, 6, 7, 8, 9, 10, 11].includes(item.fileType))
|
||||||
ruleForm.value.mediaPrice = mediaPrice.value.filter(item => item.mediaType == 0)
|
ruleForm.value.mediaPrice = mediaPrice.value.filter(item => item.mediaType == 0)
|
||||||
} else if (ruleForm.value.dataScopeDeptName == '网络媒体部') {
|
} else if (ruleForm.value.dataScopeDeptName == '网络媒体事业部') {
|
||||||
mediaFile.value = mediaFile.value.filter(item => [4, 5, 6, 7, 12].includes(item.fileType))
|
mediaFile.value = mediaFile.value.filter(item => [4, 5, 6, 7, 12].includes(item.fileType))
|
||||||
ruleForm.value.mediaPrice = mediaPrice.value.filter(item => [1, 2, 3, 4, 5, 6, 7].includes(item.mediaType))
|
ruleForm.value.mediaPrice = mediaPrice.value.filter(item => [1, 2, 3, 4, 5, 6, 7].includes(item.mediaType))
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -409,7 +409,7 @@ const requestDocUpload = (options) => {
|
||||||
var formData = new FormData();
|
var formData = new FormData();
|
||||||
formData.append('file', file);
|
formData.append('file', file);
|
||||||
formData.append('dataScopeDeptId', 219);
|
formData.append('dataScopeDeptId', 219);
|
||||||
formData.append('dataScopeDeptName', '网络媒体部');
|
formData.append('dataScopeDeptName', '网络媒体事业部');
|
||||||
proxy.$modal.loading('正在上传文件,请耐心等待...')
|
proxy.$modal.loading('正在上传文件,请耐心等待...')
|
||||||
calibraTionImport(formData).then(res => {
|
calibraTionImport(formData).then(res => {
|
||||||
proxy.$modal.msgSuccess("上传成功")
|
proxy.$modal.msgSuccess("上传成功")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user