| | |
| | | <template> |
| | | <div class="dispatch"> |
| | | <avue-tabs :option="optionTABS" @change="handleChangeTABS"></avue-tabs> |
| | | <span v-if="typeTABS.prop === 'tab1'" class="a-f-box"> |
| | | <span v-if="typeTABS.prop === 'tab1'" class="a-f-box" |
| | | style="display:block;width: 1100px;margin: 0 auto;padding: 0 20px;position: relative;background-color: #fff;" |
| | | id="avuePageEle"> |
| | | <avue-form ref="form" v-model="obj0" :option="option0"> </avue-form> |
| | | <div class="printBtn"> |
| | | <el-button type="primary" @click="printBAInfo">打印</el-button> |
| | | </div> |
| | | </span> |
| | | <span v-else-if="typeTABS.prop === 'tab2'"> |
| | | <avue-crud :option="option1" :data="data1" :page.sync="page1" :table-loading="loading1" @row-save="rowSave1" |
| | |
| | | value: "id" |
| | | }, |
| | | labelWidth: 120, |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "姓名", |
| | | prop: "realName", |
| | | disabled: true, |
| | | labelWidth: 120, |
| | | |
| | | placeholder: ' ' |
| | | } |
| | | ] |
| | | }, |
| | |
| | | overHidden: true, |
| | | disabled: true, |
| | | labelWidth: 120, |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "手机号码", |
| | |
| | | overHidden: true, |
| | | disabled: true, |
| | | labelWidth: 120, |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "个人照片", |
| | |
| | | tip: |
| | | "上传近期一寸彩色正面免冠图象, (358像素(宽) × 441像素(高)、分辨率350dpi)且不小于30kb,不超过500kb", |
| | | span: 12, |
| | | prop: "avatar" |
| | | prop: "avatar", |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "是否持证", |
| | |
| | | value: "3" |
| | | } |
| | | ], |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "保安员证编号", |
| | |
| | | hide: true, |
| | | disabled: true, |
| | | display: true, |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "民族", |
| | | disabled: true, |
| | | prop: "nation" |
| | | prop: "nation", |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "最高学历", |
| | |
| | | value: "dictKey" |
| | | }, |
| | | dataType: "number", |
| | | slot: true |
| | | slot: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "政治面貌", |
| | | disabled: true, |
| | | prop: "politicaloutlook" |
| | | prop: "politicaloutlook", |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "所属辖区", |
| | |
| | | }, |
| | | checkStrictly: true, |
| | | slot: true, |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "从业单位", |
| | | disabled: true, |
| | | prop: "unitName", |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "性别", |
| | |
| | | value: 2 |
| | | } |
| | | ], |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "婚姻状态", |
| | |
| | | }, |
| | | dataType: "number", |
| | | hide: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "户籍地址", |
| | | prop: "permanentResidenceAddress", |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "报考等级", |
| | |
| | | dataType: "number", |
| | | disabled: true, |
| | | hide: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "家庭主要成员及联系方式", |
| | |
| | | span: 24, |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "教育经历", |
| | |
| | | span: 24, |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "工作经历", |
| | |
| | | span: 24, |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "受理机关", |
| | | prop: "acceptancePoliceUnit", |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "受理人", |
| | | prop: "acceptancePerson", |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "受理时间", |
| | |
| | | row: true, |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "健康状况图片(健康证)", |
| | |
| | | span: 12, |
| | | hide: true, |
| | | labelWidth: 120, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "无犯罪记录图片", |
| | |
| | | span: 12, |
| | | hide: true, |
| | | labelWidth: 120, |
| | | placeholder: ' ' |
| | | } |
| | | ] |
| | | } |
| | |
| | | // }, |
| | | }, |
| | | methods: { |
| | | // 打印保安信息 |
| | | printBAInfo () { |
| | | var printDom = document.getElementById("avuePageEle") |
| | | this.$print("#avuePageEle", { |
| | | noPrint: ".noPrint", |
| | | onStart: () => { |
| | | // console.log('打印开始', Date.parse(new Date())); |
| | | }, |
| | | onEnd: () => { |
| | | // console.log('打印完成', Date.parse(new Date())); |
| | | } |
| | | }) |
| | | }, |
| | | |
| | | Print () { |
| | | var printDom = document.getElementById("baoanzheng") |
| | | printDom.style.position = "fixed" |
| | |
| | | padding: 0 20px; |
| | | background: #fff; |
| | | position: relative; |
| | | |
| | | .printBtn { |
| | | position: absolute; |
| | | top: 0; |
| | | right: -100px; |
| | | } |
| | | } |
| | | } |
| | | |
| | | :deep(.el-input.is-disabled .el-input__inner) { |
| | | background-color: #fff; |
| | | color: #000; |
| | | } |
| | | |
| | | :deep(.el-textarea.is-disabled .el-textarea__inner) { |
| | | background-color: #fff; |
| | | color: #000; |
| | | } |
| | | |
| | | // .el-card__body { |
| | | // padding-bottom: 5px !important; |
| | | // } |
| | |
| | | <div class="dispatch"> |
| | | <!-- <avue-tabs :option="optionTABS" @change="handleChangeTABS"></avue-tabs> |
| | | <span v-if="typeTABS.prop === 'tab1'"> --> |
| | | <div class="avue-page" id="avuePageEle" style="width: 800px;margin: 0 auto;padding: 0 20px;position: relative;"> |
| | | <div class="avue-page" id="avuePageEle" |
| | | style="width: 1100px;margin: 0 auto;padding: 0 20px;position: relative;background-color: #fff;"> |
| | | <avue-form ref="form" v-model="form" :option="option0" :before-open="beforeOpen"> |
| | | <template slot="menuLeft"> |
| | | <el-button type="primary" size="small" plain icon="el-icon-s-check" @click="printBA">打印 |
| | | </el-button> |
| | | </template> |
| | | </avue-form> |
| | | <div class="printBtn"> |
| | | <el-button type="primary" @click="printBAInfo">打印</el-button> |
| | | </div> |
| | | </div> |
| | | <div class="printBtn"> |
| | | <el-button type="primary" @click="printBAInfo">打印</el-button> |
| | | </div> |
| | | </div> |
| | | </template> |
| | |
| | | }, |
| | | dicUrl: "/api/blade-system/dept/security_lazy-tree?parentId=1413470343230877697", |
| | | labelWidth: 120, |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "姓名", |
| | | prop: "realName", |
| | | disabled: true, |
| | | labelWidth: 120, |
| | | |
| | | placeholder: ' ' |
| | | } |
| | | ] |
| | | }, |
| | |
| | | overHidden: true, |
| | | disabled: true, |
| | | labelWidth: 120, |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "手机号码", |
| | |
| | | overHidden: true, |
| | | disabled: true, |
| | | labelWidth: 120, |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "个人照片", |
| | |
| | | tip: |
| | | "上传近期一寸彩色正面免冠图象, (358像素(宽) × 441像素(高)、分辨率350dpi)且不小于30kb,不超过500kb", |
| | | span: 12, |
| | | prop: "avatar" |
| | | prop: "avatar", |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "是否持证", |
| | |
| | | value: "3" |
| | | } |
| | | ], |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "保安员证编号", |
| | |
| | | hide: true, |
| | | disabled: true, |
| | | display: true, |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "民族", |
| | | disabled: true, |
| | | prop: "nation" |
| | | prop: "nation", |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "最高学历", |
| | |
| | | value: "dictKey" |
| | | }, |
| | | dataType: "number", |
| | | slot: true |
| | | slot: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "政治面貌", |
| | | disabled: true, |
| | | prop: "politicaloutlook" |
| | | prop: "politicaloutlook", |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "所属辖区", |
| | |
| | | }, |
| | | checkStrictly: true, |
| | | slot: true, |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "从业单位", |
| | | disabled: true, |
| | | prop: "unitName", |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "性别", |
| | |
| | | value: 2 |
| | | } |
| | | ], |
| | | |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "婚姻状态", |
| | |
| | | }, |
| | | dataType: "number", |
| | | hide: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "户籍地址", |
| | | prop: "permanentResidenceAddress", |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "报考等级", |
| | |
| | | dataType: "number", |
| | | disabled: true, |
| | | hide: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "家庭主要成员及联系方式", |
| | |
| | | span: 24, |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "教育经历", |
| | |
| | | span: 24, |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "工作经历", |
| | |
| | | span: 24, |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "受理机关", |
| | | prop: "acceptancePoliceUnit", |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "受理人", |
| | | prop: "acceptancePerson", |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "受理时间", |
| | |
| | | row: true, |
| | | hide: true, |
| | | disabled: true, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "健康状况图片(健康证)", |
| | |
| | | span: 12, |
| | | hide: true, |
| | | labelWidth: 120, |
| | | placeholder: ' ' |
| | | }, |
| | | { |
| | | label: "无犯罪记录图片", |
| | |
| | | span: 12, |
| | | hide: true, |
| | | labelWidth: 120, |
| | | placeholder: ' ' |
| | | } |
| | | ] |
| | | } |
| | |
| | | erweima: "", |
| | | } |
| | | }, |
| | | |
| | | |
| | | created () { |
| | | }, |
| | | |
| | |
| | | box-sizing: border-box; |
| | | } |
| | | |
| | | .avue-page { |
| | | width: 800px; |
| | | margin: 0 auto; |
| | | padding: 0 20px; |
| | | background: #fff; |
| | | position: relative; |
| | | .printBtn { |
| | | position: fixed; |
| | | top: 114px; |
| | | right: 216px; |
| | | } |
| | | |
| | | .printBtn { |
| | | position: absolute; |
| | | bottom: 36px; |
| | | right: -88px; |
| | | .avue-page { |
| | | |
| | | |
| | | :deep(.el-input.is-disabled .el-input__inner) { |
| | | background-color: #fff; |
| | | color: #000; |
| | | } |
| | | |
| | | :deep(.el-textarea.is-disabled .el-textarea__inner) { |
| | | background-color: #fff; |
| | | color: #000; |
| | | } |
| | | } |
| | | |