|
@@ -159,119 +159,200 @@
|
|
<p @click="downloadImg">下载</p>
|
|
<p @click="downloadImg">下载</p>
|
|
</div>
|
|
</div>
|
|
<div id="subject-dialog-print-box" ref="canvasImg">
|
|
<div id="subject-dialog-print-box" ref="canvasImg">
|
|
- <div class="subject-dialog-print-big-box">
|
|
|
|
- <!--信息栏-->
|
|
|
|
- <div class="subject-dialog-print-top-box">
|
|
|
|
- <div class="subject-dialog-print-top-left-box">
|
|
|
|
- <div class="subject-dialog-print-top-left-top-box">
|
|
|
|
- <!--实验室名称-->
|
|
|
|
- <div class="subject-dialog-name-box">
|
|
|
|
- <div class="title-box-1">
|
|
|
|
- <div class="title-box-2" :style="'background-color:'+dialogData.filedColor+';'">
|
|
|
|
- <div class="title-box-3">
|
|
|
|
- <p :style="'background-color:'+dialogData.filedColor+';'">
|
|
|
|
- {{dialogData.levelName}}丨{{dialogData.typeName}}</p>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <p class="title-p">实验室安全信息牌</p>
|
|
|
|
- </div>
|
|
|
|
- <!--实验室信息-->
|
|
|
|
- <div class="subject-dialog-info-box">
|
|
|
|
- <div class="subject-dialog-info-left-box">
|
|
|
|
- <div class="subject-dialog-info-left-min-box">
|
|
|
|
- <div>
|
|
|
|
- <p class="text-p-left" style="margin-right:10px;">责</p>
|
|
|
|
- <p class="text-p-center">任</p>
|
|
|
|
- <p class="text-p-center">单</p>
|
|
|
|
- <p class="text-p-right" style="margin-left:10px;">位</p>
|
|
|
|
- </div>
|
|
|
|
- <p class="subject-dialog-info-left-p">: {{dialogData.deptName}}</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="subject-dialog-info-left-min-box">
|
|
|
|
- <div>
|
|
|
|
- <p class="text-p-left" style="margin-right:6px;">实</p>
|
|
|
|
- <p class="text-p-center">验</p>
|
|
|
|
- <p class="text-p-center">室</p>
|
|
|
|
- <p class="text-p-center">名</p>
|
|
|
|
- <p class="text-p-right" style="margin-left:6px;">称</p>
|
|
|
|
- </div>
|
|
|
|
- <p class="subject-dialog-info-left-p">: {{dialogData.subjectName}} - {{dialogData.room}}</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="subject-dialog-info-left-min-box">
|
|
|
|
- <div>
|
|
|
|
- <p class="text-p-left" style="margin-right:2px;">实</p>
|
|
|
|
- <p class="text-p-center">验</p>
|
|
|
|
- <p class="text-p-center">室</p>
|
|
|
|
- <p class="text-p-center">负</p>
|
|
|
|
- <p class="text-p-center">责</p>
|
|
|
|
- <p class="text-p-right" style="margin-left:2px;">人</p>
|
|
|
|
- </div>
|
|
|
|
- <p class="subject-dialog-info-left-p">: {{dialogData.adminName}}|{{dialogData.adminPhone}}</p>
|
|
|
|
- </div>
|
|
|
|
- <!--<div class="subject-dialog-info-left-min-box">-->
|
|
|
|
- <!--<div>-->
|
|
|
|
- <!--<p class="text-p-left" style="margin-right:2px;">实</p>-->
|
|
|
|
- <!--<p class="text-p-center">验</p>-->
|
|
|
|
- <!--<p class="text-p-center">室</p>-->
|
|
|
|
- <!--<p class="text-p-center">安</p>-->
|
|
|
|
- <!--<p class="text-p-center">全</p>-->
|
|
|
|
- <!--<p class="text-p-right" style="margin-left:2px;">员</p>-->
|
|
|
|
- <!--</div>-->
|
|
|
|
- <!--<p class="subject-dialog-info-left-p">: <span v-for="(item,index) in dialogData.safeUserVoList" :key="index">{{index!=0?' 、':''}}{{item.safeName}}|{{item.safePhone}}</span></p>-->
|
|
|
|
- <!--</div>-->
|
|
|
|
- </div>
|
|
|
|
- <div class="subject-dialog-info-right-box">
|
|
|
|
- <vue-qr style="display: block;height:110px;width:110px;"
|
|
|
|
- :text="identification+'?'+dialogData.qrCodeUrl" :size="300">
|
|
|
|
- </vue-qr>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="subject-dialog-top-max-big-box">
|
|
|
|
+ <div class="subject-dialog-top-level-box" :style="'background-color:'+dialogData.filedColor+';'">
|
|
|
|
+ <p>{{dialogData.levelName}}</p>
|
|
|
|
+ <p>{{dialogData.typeName}}</p>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="subject-dialog-top-text1-box">
|
|
|
|
+ <div class="subject-dialog-top-text-box">
|
|
|
|
+ <div style="padding-right: 0;">
|
|
|
|
+ <p>单</p>
|
|
|
|
+ <p>位</p>
|
|
|
|
+ <p>名</p>
|
|
|
|
+ <p>称</p>
|
|
</div>
|
|
</div>
|
|
- <div class="subject-dialog-print-top-left-bottom-box">
|
|
|
|
- <!--1号右侧信息栏-->
|
|
|
|
- <div class="subject-dialog-print-top-left-bottom-left-box" v-if="dialogData.dataOne">
|
|
|
|
- <p class="data-title" :style="'background-color:'+dialogData.dataOne.showColour+';'">
|
|
|
|
- {{dialogData.dataOne.classifyName}}</p>
|
|
|
|
- <div class="data-for-text" v-if="dialogData.dataOne.classifyType == 1">
|
|
|
|
- <p v-for="(item,index) in dialogData.dataOne.classifyList" :key="index">{{index+1}}、{{item}}</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="data-for-img" v-if="dialogData.dataOne.classifyType == 2">
|
|
|
|
- <img v-for="(item,index) in dialogData.dataOne.classifyList" :key="index" :src="item">
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <!--2号右侧信息栏-->
|
|
|
|
- <div class="subject-dialog-print-top-left-bottom-right-box" v-if="dialogData.dataTwo">
|
|
|
|
- <p class="data-title" :style="'background-color:'+dialogData.dataTwo.showColour+';'">
|
|
|
|
- {{dialogData.dataTwo.classifyName}}</p>
|
|
|
|
- <div class="data-for-text" v-if="dialogData.dataTwo.classifyType == 1">
|
|
|
|
- <p v-for="(item,index) in dialogData.dataTwo.classifyList" :key="index">{{index+1}}、{{item}}</p>
|
|
|
|
- </div>
|
|
|
|
- <div class="data-for-img" v-if="dialogData.dataTwo.classifyType == 2">
|
|
|
|
- <img v-for="(item,index) in dialogData.dataTwo.classifyList" :key="index" :src="item">
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <p class="subject-dialog-top-text-p">{{dialogData.deptName}}</p>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="subject-dialog-top-text-box">
|
|
|
|
+ <div style="padding-right: 9px;">
|
|
|
|
+ <p>实</p>
|
|
|
|
+ <p>验</p>
|
|
|
|
+ <p>室</p>
|
|
|
|
+ <p>名</p>
|
|
|
|
+ <p>称</p>
|
|
</div>
|
|
</div>
|
|
|
|
+ <p class="subject-dialog-top-text-p">{{dialogData.subjectName}}</p>
|
|
</div>
|
|
</div>
|
|
- <!--3号右侧信息栏-->
|
|
|
|
- <div class="subject-dialog-print-top-right-box" v-if="dialogData.dataThree">
|
|
|
|
- <p class="data-title" :style="'background-color:'+dialogData.dataThree.showColour+';'">
|
|
|
|
- {{dialogData.dataThree.classifyName}}</p>
|
|
|
|
- <div class="data-for-text" v-if="dialogData.dataThree.classifyType == 1">
|
|
|
|
- <p v-for="(item,index) in dialogData.dataThree.classifyList" :key="index">{{index+1}}、{{item}}</p>
|
|
|
|
|
|
+ <div class="subject-dialog-top-text-box">
|
|
|
|
+ <div>
|
|
|
|
+ <p>实</p>
|
|
|
|
+ <p>验</p>
|
|
|
|
+ <p>室</p>
|
|
|
|
+ <p>负</p>
|
|
|
|
+ <p>责</p>
|
|
|
|
+ <p>人</p>
|
|
</div>
|
|
</div>
|
|
- <div class="data-for-img" v-if="dialogData.dataThree.classifyType == 2">
|
|
|
|
- <img v-for="(item,index) in dialogData.dataThree.classifyList" :key="index" :src="item">
|
|
|
|
|
|
+ <p class="subject-dialog-top-text-p">{{dialogData.adminName}}</p>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="subject-dialog-top-text2-box">
|
|
|
|
+ <div class="subject-dialog-top-text-box">
|
|
|
|
+ <div>
|
|
|
|
+ <p>楼</p>
|
|
|
|
+ <p style="text-align: right">宇</p>
|
|
|
|
+ </div>
|
|
|
|
+ <p class="subject-dialog-top-text-p">{{dialogData.buildName}}</p>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="subject-dialog-top-text-box">
|
|
|
|
+ <div>
|
|
|
|
+ <p style="text-align: left">房</p>
|
|
|
|
+ <p style="text-align: center">间</p>
|
|
|
|
+ <p style="text-align: right">号</p>
|
|
</div>
|
|
</div>
|
|
|
|
+ <p class="subject-dialog-top-text-p">{{dialogData.room}}</p>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="subject-dialog-top-text-box">
|
|
|
|
+ <div>
|
|
|
|
+ <p>负</p>
|
|
|
|
+ <p>责</p>
|
|
|
|
+ <p>人</p>
|
|
|
|
+ <p>电</p>
|
|
|
|
+ <p>话</p>
|
|
|
|
+ </div>
|
|
|
|
+ <p class="subject-dialog-top-text-p">{{dialogData.adminPhone}}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <!--特殊类目-->
|
|
|
|
- <div class="subject-dialog-print-button-box" v-if="dialogData.specialBrandInfo"
|
|
|
|
- :style="'background:'+dialogData.specialBrandInfo.showColour+';'">
|
|
|
|
- <span v-for="(item,index) in dialogData.specialBrandInfo.classifyList" :key="index">{{item}}</span>
|
|
|
|
|
|
+ <div class="subject-dialog-top-code-box">
|
|
|
|
+ <vue-qr style="display: block;height:164px;width:164px;margin:24px 18px;"
|
|
|
|
+ :text="identification+'?'+dialogData.qrCodeUrl" :size="300">
|
|
|
|
+ </vue-qr>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="subject-dialog-bottom-max-big-box">
|
|
|
|
+ <!--左侧图片部分-->
|
|
|
|
+ <div class="subject-dialog-bottom-left-max-big-box">
|
|
|
|
+ <div v-for="(item,index) in dialogData.imgList" class="for-max-box">
|
|
|
|
+ <p :style="'background-color:'+item.showColour+';'">{{item.classifyName}}</p>
|
|
|
|
+ <div>
|
|
|
|
+ <img v-for="(minItem) in item.classifyList" :src="minItem">
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <!--右侧文字部分-->
|
|
|
|
+ <div class="subject-dialog-bottom-right-max-big-box">
|
|
|
|
+ <div v-for="(item,index) in dialogData.textList" class="for-max-box">
|
|
|
|
+ <p :style="'background-color:'+item.showColour+';'">{{item.classifyName}}</p>
|
|
|
|
+ <div>
|
|
|
|
+ <p v-for="(minItem) in item.classifyList">{{minItem}}</p>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <!--<div id="subject-dialog-print-box" ref="canvasImg">-->
|
|
|
|
+ <!--<div class="subject-dialog-print-big-box">-->
|
|
|
|
+ <!--<!–信息栏–>-->
|
|
|
|
+ <!--<div class="subject-dialog-print-top-box">-->
|
|
|
|
+ <!--<div class="subject-dialog-print-top-left-box">-->
|
|
|
|
+ <!--<div class="subject-dialog-print-top-left-top-box">-->
|
|
|
|
+ <!--<!–实验室名称–>-->
|
|
|
|
+ <!--<div class="subject-dialog-name-box">-->
|
|
|
|
+ <!--<div class="title-box-1">-->
|
|
|
|
+ <!--<div class="title-box-2" :style="'background-color:'+dialogData.filedColor+';'">-->
|
|
|
|
+ <!--<div class="title-box-3">-->
|
|
|
|
+ <!--<p :style="'background-color:'+dialogData.filedColor+';'">-->
|
|
|
|
+ <!--{{dialogData.levelName}}丨{{dialogData.typeName}}</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<p class="title-p">实验室安全信息牌</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<!–实验室信息–>-->
|
|
|
|
+ <!--<div class="subject-dialog-info-box">-->
|
|
|
|
+ <!--<div class="subject-dialog-info-left-box">-->
|
|
|
|
+ <!--<div class="subject-dialog-info-left-min-box">-->
|
|
|
|
+ <!--<div>-->
|
|
|
|
+ <!--<p class="text-p-left" style="margin-right:10px;">责</p>-->
|
|
|
|
+ <!--<p class="text-p-center">任</p>-->
|
|
|
|
+ <!--<p class="text-p-center">单</p>-->
|
|
|
|
+ <!--<p class="text-p-right" style="margin-left:10px;">位</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<p class="subject-dialog-info-left-p">: {{dialogData.deptName}}</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<div class="subject-dialog-info-left-min-box">-->
|
|
|
|
+ <!--<div>-->
|
|
|
|
+ <!--<p class="text-p-left" style="margin-right:6px;">实</p>-->
|
|
|
|
+ <!--<p class="text-p-center">验</p>-->
|
|
|
|
+ <!--<p class="text-p-center">室</p>-->
|
|
|
|
+ <!--<p class="text-p-center">名</p>-->
|
|
|
|
+ <!--<p class="text-p-right" style="margin-left:6px;">称</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<p class="subject-dialog-info-left-p">: {{dialogData.subjectName}} - {{dialogData.room}}</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<div class="subject-dialog-info-left-min-box">-->
|
|
|
|
+ <!--<div>-->
|
|
|
|
+ <!--<p class="text-p-left" style="margin-right:2px;">实</p>-->
|
|
|
|
+ <!--<p class="text-p-center">验</p>-->
|
|
|
|
+ <!--<p class="text-p-center">室</p>-->
|
|
|
|
+ <!--<p class="text-p-center">负</p>-->
|
|
|
|
+ <!--<p class="text-p-center">责</p>-->
|
|
|
|
+ <!--<p class="text-p-right" style="margin-left:2px;">人</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<p class="subject-dialog-info-left-p">: {{dialogData.adminName}}|{{dialogData.adminPhone}}</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<div class="subject-dialog-info-right-box">-->
|
|
|
|
+ <!--<vue-qr style="display: block;height:110px;width:110px;"-->
|
|
|
|
+ <!--:text="identification+'?'+dialogData.qrCodeUrl" :size="300">-->
|
|
|
|
+ <!--</vue-qr>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<div class="subject-dialog-print-top-left-bottom-box">-->
|
|
|
|
+ <!--<!–1号右侧信息栏–>-->
|
|
|
|
+ <!--<div class="subject-dialog-print-top-left-bottom-left-box" v-if="dialogData.dataOne">-->
|
|
|
|
+ <!--<p class="data-title" :style="'background-color:'+dialogData.dataOne.showColour+';'">-->
|
|
|
|
+ <!--{{dialogData.dataOne.classifyName}}</p>-->
|
|
|
|
+ <!--<div class="data-for-text" v-if="dialogData.dataOne.classifyType == 1">-->
|
|
|
|
+ <!--<p v-for="(item,index) in dialogData.dataOne.classifyList" :key="index">{{index+1}}、{{item}}</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<div class="data-for-img" v-if="dialogData.dataOne.classifyType == 2">-->
|
|
|
|
+ <!--<img v-for="(item,index) in dialogData.dataOne.classifyList" :key="index" :src="item">-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<!–2号右侧信息栏–>-->
|
|
|
|
+ <!--<div class="subject-dialog-print-top-left-bottom-right-box" v-if="dialogData.dataTwo">-->
|
|
|
|
+ <!--<p class="data-title" :style="'background-color:'+dialogData.dataTwo.showColour+';'">-->
|
|
|
|
+ <!--{{dialogData.dataTwo.classifyName}}</p>-->
|
|
|
|
+ <!--<div class="data-for-text" v-if="dialogData.dataTwo.classifyType == 1">-->
|
|
|
|
+ <!--<p v-for="(item,index) in dialogData.dataTwo.classifyList" :key="index">{{index+1}}、{{item}}</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<div class="data-for-img" v-if="dialogData.dataTwo.classifyType == 2">-->
|
|
|
|
+ <!--<img v-for="(item,index) in dialogData.dataTwo.classifyList" :key="index" :src="item">-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<!–3号右侧信息栏–>-->
|
|
|
|
+ <!--<div class="subject-dialog-print-top-right-box" v-if="dialogData.dataThree">-->
|
|
|
|
+ <!--<p class="data-title" :style="'background-color:'+dialogData.dataThree.showColour+';'">-->
|
|
|
|
+ <!--{{dialogData.dataThree.classifyName}}</p>-->
|
|
|
|
+ <!--<div class="data-for-text" v-if="dialogData.dataThree.classifyType == 1">-->
|
|
|
|
+ <!--<p v-for="(item,index) in dialogData.dataThree.classifyList" :key="index">{{index+1}}、{{item}}</p>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<div class="data-for-img" v-if="dialogData.dataThree.classifyType == 2">-->
|
|
|
|
+ <!--<img v-for="(item,index) in dialogData.dataThree.classifyList" :key="index" :src="item">-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--<!–特殊类目–>-->
|
|
|
|
+ <!--<div class="subject-dialog-print-button-box" v-if="dialogData.specialBrandInfo"-->
|
|
|
|
+ <!--:style="'background:'+dialogData.specialBrandInfo.showColour+';'">-->
|
|
|
|
+ <!--<span v-for="(item,index) in dialogData.specialBrandInfo.classifyList" :key="index">{{item}}</span>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
|
|
+ <!--</div>-->
|
|
<div class="subject-dialog-shade" v-if="dialogShadeType"></div>
|
|
<div class="subject-dialog-shade" v-if="dialogShadeType"></div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
<!--新增/编辑-->
|
|
<!--新增/编辑-->
|
|
@@ -305,7 +386,9 @@
|
|
laboratorySubRelInfoGetHazardSubRelInfo,
|
|
laboratorySubRelInfoGetHazardSubRelInfo,
|
|
laboratorySubRelInfoUpdateBySort,
|
|
laboratorySubRelInfoUpdateBySort,
|
|
laboratorySubRelInfoUpdateByControl,
|
|
laboratorySubRelInfoUpdateByControl,
|
|
- laboratoryBoardExportBoardInfo, laboratoryLevelConfigGetLevelTitleList, laboratoryTypeConfigGetList
|
|
|
|
|
|
+ laboratoryBoardExportBoardInfo,
|
|
|
|
+ laboratoryAppBoardMiddleInfo,
|
|
|
|
+ laboratoryLevelConfigGetLevelTitleList, laboratoryTypeConfigGetList
|
|
} from '@/api/integratedManagement/index'
|
|
} from '@/api/integratedManagement/index'
|
|
import indexRightPage from './indexRightPage/indexRightPage.vue'
|
|
import indexRightPage from './indexRightPage/indexRightPage.vue'
|
|
import addSubject from './addSubject.vue'
|
|
import addSubject from './addSubject.vue'
|
|
@@ -477,9 +560,28 @@
|
|
})
|
|
})
|
|
break
|
|
break
|
|
case '5':
|
|
case '5':
|
|
- laboratoryBoardExportBoardInfo({
|
|
|
|
|
|
+ laboratoryAppBoardMiddleInfo({
|
|
labId: row.subId
|
|
labId: row.subId
|
|
}).then(response => {
|
|
}).then(response => {
|
|
|
|
+ response.data.imgList = [];
|
|
|
|
+ response.data.textList = [];
|
|
|
|
+ response.data.brandInfoSubjectVos.forEach((item,index)=>{
|
|
|
|
+ if(item.classifyType == 1){
|
|
|
|
+ //文字
|
|
|
|
+ if(!response.data.textList[1]){
|
|
|
|
+ response.data.textList.push(item)
|
|
|
|
+ }
|
|
|
|
+ }else if(item.classifyType == 2){
|
|
|
|
+ //图片
|
|
|
|
+ if(!response.data.imgList[2]){
|
|
|
|
+ response.data.imgList.push(item)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ this.$set(this, 'dialogData', response.data)
|
|
|
|
+ this.$set(this, 'dialogType', true)
|
|
|
|
+ this.$set(this, 'dialogShadeType', false)
|
|
|
|
+ /****** 旧版本信息牌-开始 ******
|
|
let textLength = 0
|
|
let textLength = 0
|
|
let textIndex = null
|
|
let textIndex = null
|
|
for (let i = 0; i < response.data.nonspecialBrandList.length; i++) {
|
|
for (let i = 0; i < response.data.nonspecialBrandList.length; i++) {
|
|
@@ -523,6 +625,7 @@
|
|
this.$set(this, 'dialogType', true)
|
|
this.$set(this, 'dialogType', true)
|
|
this.$set(this, 'dialogShadeType', false)
|
|
this.$set(this, 'dialogShadeType', false)
|
|
})
|
|
})
|
|
|
|
+ ****** 旧版本信息牌-结束 ******/
|
|
})
|
|
})
|
|
break
|
|
break
|
|
case '6':
|
|
case '6':
|
|
@@ -1190,6 +1293,191 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ .subject-dialog-top-max-big-box{
|
|
|
|
+ width:1107px;
|
|
|
|
+ height:210px;
|
|
|
|
+ margin:46px 40px 0;
|
|
|
|
+ display: flex;
|
|
|
|
+ .subject-dialog-top-level-box{
|
|
|
|
+ width:120px;
|
|
|
|
+ height:210px;
|
|
|
|
+ border-top-left-radius:20px;
|
|
|
|
+ border-bottom-left-radius: 20px;
|
|
|
|
+ color:#fff;
|
|
|
|
+ p{
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+ p:nth-child(1){
|
|
|
|
+ margin-top:48px;
|
|
|
|
+ font-size:30px;
|
|
|
|
+ height:43px;
|
|
|
|
+ line-height: 43px;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ }
|
|
|
|
+ p:nth-child(2){
|
|
|
|
+ margin-top:15px;
|
|
|
|
+ font-size:24px;
|
|
|
|
+ height:35px;
|
|
|
|
+ line-height: 35px;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .subject-dialog-top-text1-box{
|
|
|
|
+ flex:1;
|
|
|
|
+ border:2px solid #e0e0e0;
|
|
|
|
+ .subject-dialog-top-text-box:nth-child(1){
|
|
|
|
+ border:none;
|
|
|
|
+ }
|
|
|
|
+ .subject-dialog-top-text-box{
|
|
|
|
+ height:69px;
|
|
|
|
+ display: flex;
|
|
|
|
+ border-top:2px solid #e0e0e0;
|
|
|
|
+ div{
|
|
|
|
+ border-right:2px solid #e0e0e0;
|
|
|
|
+ display: flex;
|
|
|
|
+ padding:0 14px 0 10px;
|
|
|
|
+ width:158px;
|
|
|
|
+ line-height: 69px;
|
|
|
|
+ p{
|
|
|
|
+ flex:1;
|
|
|
|
+ font-size:22px;
|
|
|
|
+ color:#333;
|
|
|
|
+ /*text-align:justify;*/
|
|
|
|
+ /*text-align-last: justify;*/
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .subject-dialog-top-text-p{
|
|
|
|
+ padding:0 10px;
|
|
|
|
+ flex:1;
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ font-size:20px;
|
|
|
|
+ color:#333;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .subject-dialog-top-text2-box{
|
|
|
|
+ width:363px;
|
|
|
|
+ border-top:2px solid #e0e0e0;
|
|
|
|
+ border-bottom:2px solid #e0e0e0;
|
|
|
|
+ .subject-dialog-top-text-box:nth-child(1){
|
|
|
|
+ border:none;
|
|
|
|
+ }
|
|
|
|
+ .subject-dialog-top-text-box{
|
|
|
|
+ height:69px;
|
|
|
|
+ border-top:2px solid #e0e0e0;
|
|
|
|
+ display: flex;
|
|
|
|
+ div{
|
|
|
|
+ border-right:2px solid #e0e0e0;
|
|
|
|
+ display: flex;
|
|
|
|
+ padding:0 28px 0 18px;
|
|
|
|
+ width:158px;
|
|
|
|
+ line-height: 69px;
|
|
|
|
+ p{
|
|
|
|
+ flex:1;
|
|
|
|
+ font-size:22px;
|
|
|
|
+ color:#333;
|
|
|
|
+ /*text-align:justify;*/
|
|
|
|
+ /*text-align-last: justify;*/
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .subject-dialog-top-text-p{
|
|
|
|
+ padding:0 10px;
|
|
|
|
+ flex:1;
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ font-size:20px;
|
|
|
|
+ color:#333;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .subject-dialog-top-code-box{
|
|
|
|
+ width:199px;
|
|
|
|
+ height:210px;
|
|
|
|
+ border:2px solid #e0e0e0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .subject-dialog-bottom-max-big-box{
|
|
|
|
+ display: flex;
|
|
|
|
+ width:1107px;
|
|
|
|
+ height:479px;
|
|
|
|
+ margin:20px 40px 0;
|
|
|
|
+ .subject-dialog-bottom-left-max-big-box{
|
|
|
|
+ flex:1;
|
|
|
|
+ .for-max-box:nth-child(1){
|
|
|
|
+ p{
|
|
|
|
+ border-top-left-radius: 20px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .for-max-box:nth-child(3){
|
|
|
|
+ p{
|
|
|
|
+ border-bottom-left-radius: 20px;
|
|
|
|
+ }
|
|
|
|
+ div{
|
|
|
|
+ border-bottom:2px solid #e0e0e0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .for-max-box{
|
|
|
|
+ display: flex;
|
|
|
|
+ p{
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ color:#fff;
|
|
|
|
+ font-size:22px;
|
|
|
|
+ width:50px;
|
|
|
|
+ height:160px;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: center; /* 水平居中 */
|
|
|
|
+ align-items: center; /* 垂直居中 */
|
|
|
|
+ writing-mode: vertical-rl; /* 垂直排列文本 */
|
|
|
|
+ letter-spacing: 10px;
|
|
|
|
+ padding-top:10px;
|
|
|
|
+ }
|
|
|
|
+ div{
|
|
|
|
+ flex:1;
|
|
|
|
+ border-top:2px solid #e0e0e0;
|
|
|
|
+ padding:0 18px;
|
|
|
|
+ height:159px;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ img{
|
|
|
|
+ display: inline-block;
|
|
|
|
+ width:96px;
|
|
|
|
+ height:121px;
|
|
|
|
+ margin:20px 0 0 26px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .subject-dialog-bottom-right-max-big-box{
|
|
|
|
+ width:260px;
|
|
|
|
+ height:479px;
|
|
|
|
+ border:2px solid #e0e0e0;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ .for-max-box{
|
|
|
|
+ display: flex;
|
|
|
|
+ flex-direction: column;
|
|
|
|
+ p{
|
|
|
|
+ padding-left:17px;
|
|
|
|
+ color:#fff;
|
|
|
|
+ font-size:22px;
|
|
|
|
+ height:50px;
|
|
|
|
+ line-height:50px;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ }
|
|
|
|
+ div{
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ padding:10px 12px;
|
|
|
|
+ p{
|
|
|
|
+ font-size:18px;
|
|
|
|
+ height:30px;
|
|
|
|
+ line-height:30px;
|
|
|
|
+ color:#333;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|