style:table表格样式
Showing
6 changed files
with
139 additions
and
80 deletions
| ... | @@ -10,18 +10,18 @@ | ... | @@ -10,18 +10,18 @@ |
| 10 | 10 | ||
| 11 | <template> | 11 | <template> |
| 12 | <div :class="['lb-table', customClass]"> | 12 | <div :class="['lb-table', customClass]"> |
| 13 | <el-table v-if="!heightNumSetting" class="table-fixed" ref="elTable" :border='border' | 13 | <el-table v-if="!heightNumSetting" class="table-fixed" :row-style="{ height: '50px' }" ref="elTable" |
| 14 | :row-class-name="tableRowClassName" :show-header='showHeader' | 14 | :border='border' :row-class-name="tableRowClassName" :show-header='showHeader' |
| 15 | :header-cell-style="{ background: 'rgb(236, 245, 255)' }" v-bind="$attrs" :height="tableHeight" v-on="$listeners" | 15 | :header-cell-style="{ background: 'rgb(236, 245, 255)' }" v-bind="$attrs" :height="tableHeight" v-on="$listeners" |
| 16 | :data="data" style="width: 100%" :span-method="this.merge ? this.mergeMethod : this.spanMethod"> | 16 | :data="data" style="width: 100%" :span-method="this.merge ? this.mergeMethod : this.spanMethod"> |
| 17 | <lb-column v-bind="$attrs" v-for="(item, index) in column" :key="index" :column="item"> | 17 | <lb-column v-bind="$attrs" v-for="(item, index) in column" :key="index" :column="item"> |
| 18 | </lb-column> | 18 | </lb-column> |
| 19 | </el-table> | 19 | </el-table> |
| 20 | 20 | ||
| 21 | <el-table v-else ref="elTable" class="table-fixed" :border='border' :row-class-name="tableRowClassName" | 21 | <el-table v-else ref="elTable" class="table-fixed" :row-style="{ height: '50px' }" :border='border' |
| 22 | :show-header='showHeader' :header-cell-style="{ background: 'rgb(236, 245, 255)' }" v-bind="$attrs" | 22 | :row-class-name="tableRowClassName" :show-header='showHeader' |
| 23 | :max-height="maxHeight" v-on="$listeners" :data="data" style="width: 100%" | 23 | :header-cell-style="{ background: 'rgb(236, 245, 255)' }" v-bind="$attrs" :max-height="maxHeight" |
| 24 | :span-method="this.merge ? this.mergeMethod : this.spanMethod"> | 24 | v-on="$listeners" :data="data" style="width: 100%" :span-method="this.merge ? this.mergeMethod : this.spanMethod"> |
| 25 | <lb-column v-bind="$attrs" v-for="(item, index) in column" :key="index" :column="item"> | 25 | <lb-column v-bind="$attrs" v-for="(item, index) in column" :key="index" :column="item"> |
| 26 | </lb-column> | 26 | </lb-column> |
| 27 | </el-table> | 27 | </el-table> | ... | ... |
| ... | @@ -5,30 +5,45 @@ | ... | @@ -5,30 +5,45 @@ |
| 5 | {{ title }} | 5 | {{ title }} |
| 6 | <div class="checkbox"> | 6 | <div class="checkbox"> |
| 7 | <el-checkbox-group v-model="checkList" @change="checkChange"> | 7 | <el-checkbox-group v-model="checkList" @change="checkChange"> |
| 8 | <el-checkbox | 8 | <el-checkbox v-for="item in qsztList" :key="item.value" :label="item.value">{{ item.label }}</el-checkbox> |
| 9 | v-for="item in qsztList" | ||
| 10 | :key="item.value" | ||
| 11 | :label="item.value" | ||
| 12 | >{{ item.label }}</el-checkbox | ||
| 13 | > | ||
| 14 | </el-checkbox-group> | 9 | </el-checkbox-group> |
| 15 | </div> | 10 | </div> |
| 16 | </div> | 11 | </div> |
| 17 | <div class="xxTableBox"> | 12 | <div class="xxTableBox"> |
| 13 | <!-- 固定前三个 --> | ||
| 18 | <table class="xxTable"> | 14 | <table class="xxTable"> |
| 19 | <tr v-for="(item, colindex) in columns" :key="colindex"> | 15 | <tr v-for="(item, colindex) in columns.slice(0, 3)" :key="colindex"> |
| 20 | <td> | 16 | <td> |
| 21 | {{ item.label }} | 17 | {{ item.label }} |
| 22 | </td> | 18 | </td> |
| 23 | <td | 19 | <td v-for="(row, index) in tableData" :key="index" :class="[ |
| 24 | v-for="(row, index) in tableData" | 20 | row.qszt == '2' ? 'lishi' : '', |
| 25 | :key="index" | 21 | row.qszt == '0' ? 'linshi' : '', |
| 26 | :class="[ | 22 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', |
| 27 | row.qszt == '2' ? 'lishi' : '', | 23 | ]"> |
| 28 | row.qszt == '0' ? 'linshi' : '', | 24 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> |
| 29 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | 25 | 正在办理 |
| 30 | ]" | 26 | </div> |
| 31 | > | 27 | <span v-if="item.prop == 'qszt'"> |
| 28 | {{ getQsztName(row[item.prop]) }} | ||
| 29 | </span> | ||
| 30 | |||
| 31 | <span v-else> {{ row[item.prop] }}</span> | ||
| 32 | </td> | ||
| 33 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
| 34 | </tr> | ||
| 35 | </table> | ||
| 36 | |||
| 37 | <table class="xxTable rollTable"> | ||
| 38 | <tr v-for="(item, colindex) in columns.slice(3)" :key="colindex"> | ||
| 39 | <td> | ||
| 40 | {{ item.label }} | ||
| 41 | </td> | ||
| 42 | <td v-for="(row, index) in tableData" :key="index" :class="[ | ||
| 43 | row.qszt == '2' ? 'lishi' : '', | ||
| 44 | row.qszt == '0' ? 'linshi' : '', | ||
| 45 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | ||
| 46 | ]"> | ||
| 32 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> | 47 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> |
| 33 | 正在办理 | 48 | 正在办理 |
| 34 | </div> | 49 | </div> |
| ... | @@ -50,7 +65,7 @@ | ... | @@ -50,7 +65,7 @@ |
| 50 | import { getJsydsyqList } from "@/api/registerBook.js"; | 65 | import { getJsydsyqList } from "@/api/registerBook.js"; |
| 51 | import { datas } from "./qlxxFormData.js"; | 66 | import { datas } from "./qlxxFormData.js"; |
| 52 | export default { | 67 | export default { |
| 53 | data() { | 68 | data () { |
| 54 | return { | 69 | return { |
| 55 | title: "建设用地使用权、宅基地使用权登记信息", | 70 | title: "建设用地使用权、宅基地使用权登记信息", |
| 56 | qsztList: datas.columns().qsztList, | 71 | qsztList: datas.columns().qsztList, |
| ... | @@ -65,11 +80,11 @@ export default { | ... | @@ -65,11 +80,11 @@ export default { |
| 65 | columns: datas.columns().JSYDSYQ, | 80 | columns: datas.columns().JSYDSYQ, |
| 66 | }; | 81 | }; |
| 67 | }, | 82 | }, |
| 68 | created() { | 83 | created () { |
| 69 | this.loadData(); | 84 | this.loadData(); |
| 70 | }, | 85 | }, |
| 71 | methods: { | 86 | methods: { |
| 72 | loadData() { | 87 | loadData () { |
| 73 | getJsydsyqList({ | 88 | getJsydsyqList({ |
| 74 | bdcdyid: this.propsParam.bdcdyid, | 89 | bdcdyid: this.propsParam.bdcdyid, |
| 75 | qllx: this.propsParam.qllx, | 90 | qllx: this.propsParam.qllx, |
| ... | @@ -77,7 +92,7 @@ export default { | ... | @@ -77,7 +92,7 @@ export default { |
| 77 | }).then((res) => { | 92 | }).then((res) => { |
| 78 | if (res.code === 200) { | 93 | if (res.code === 200) { |
| 79 | this.tableData = res.result; | 94 | this.tableData = res.result; |
| 80 | if (this.tableData.length < datas.columns().emptycolNum) { | 95 | if (this.tableData.length < datas.columns().emptycolNum) { |
| 81 | this.emptycolNum = | 96 | this.emptycolNum = |
| 82 | datas.columns().emptycolNum - this.tableData.length; | 97 | datas.columns().emptycolNum - this.tableData.length; |
| 83 | } else { | 98 | } else { |
| ... | @@ -86,7 +101,7 @@ export default { | ... | @@ -86,7 +101,7 @@ export default { |
| 86 | } | 101 | } |
| 87 | }); | 102 | }); |
| 88 | }, | 103 | }, |
| 89 | checkChange() { | 104 | checkChange () { |
| 90 | if (this.checkList.length === 0) { | 105 | if (this.checkList.length === 0) { |
| 91 | this.tableData = []; | 106 | this.tableData = []; |
| 92 | this.emptycolNum = datas.columns().emptycolNum; | 107 | this.emptycolNum = datas.columns().emptycolNum; |
| ... | @@ -94,7 +109,7 @@ export default { | ... | @@ -94,7 +109,7 @@ export default { |
| 94 | this.loadData(); | 109 | this.loadData(); |
| 95 | } | 110 | } |
| 96 | }, | 111 | }, |
| 97 | getQsztName(code) { | 112 | getQsztName (code) { |
| 98 | let name = ""; | 113 | let name = ""; |
| 99 | for (let item of this.qsztList) { | 114 | for (let item of this.qsztList) { |
| 100 | if (item.value == code) { | 115 | if (item.value == code) { | ... | ... |
| ... | @@ -5,30 +5,22 @@ | ... | @@ -5,30 +5,22 @@ |
| 5 | {{ title }} | 5 | {{ title }} |
| 6 | <div class="checkbox"> | 6 | <div class="checkbox"> |
| 7 | <el-checkbox-group v-model="checkList" @change="checkChange"> | 7 | <el-checkbox-group v-model="checkList" @change="checkChange"> |
| 8 | <el-checkbox | 8 | <el-checkbox v-for="item in qsztList" :key="item.value" :label="item.value">{{ item.label }}</el-checkbox> |
| 9 | v-for="item in qsztList" | ||
| 10 | :key="item.value" | ||
| 11 | :label="item.value" | ||
| 12 | >{{ item.label }}</el-checkbox | ||
| 13 | > | ||
| 14 | </el-checkbox-group> | 9 | </el-checkbox-group> |
| 15 | </div> | 10 | </div> |
| 16 | </div> | 11 | </div> |
| 17 | <div class="xxTableBox"> | 12 | <div class="xxTableBox"> |
| 13 | <!-- 固定前三个 --> | ||
| 18 | <table class="xxTable"> | 14 | <table class="xxTable"> |
| 19 | <tr v-for="(item, colindex) in columns" :key="colindex"> | 15 | <tr v-for="(item, colindex) in columns.slice(0, 3)" :key="colindex"> |
| 20 | <td> | 16 | <td> |
| 21 | {{ item.label }} | 17 | {{ item.label }} |
| 22 | </td> | 18 | </td> |
| 23 | <td | 19 | <td v-for="(row, index) in tableData" :key="index" :class="[ |
| 24 | v-for="(row, index) in tableData" | 20 | row.qszt == '2' ? 'lishi' : '', |
| 25 | :key="index" | 21 | row.qszt == '0' ? 'linshi' : '', |
| 26 | :class="[ | 22 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', |
| 27 | row.qszt == '2' ? 'lishi' : '', | 23 | ]"> |
| 28 | row.qszt == '0' ? 'linshi' : '', | ||
| 29 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | ||
| 30 | ]" | ||
| 31 | > | ||
| 32 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> | 24 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> |
| 33 | 正在办理 | 25 | 正在办理 |
| 34 | </div> | 26 | </div> |
| ... | @@ -41,6 +33,30 @@ | ... | @@ -41,6 +33,30 @@ |
| 41 | <td v-for="count in emptycolNum" :key="~count"></td> | 33 | <td v-for="count in emptycolNum" :key="~count"></td> |
| 42 | </tr> | 34 | </tr> |
| 43 | </table> | 35 | </table> |
| 36 | |||
| 37 | <table class="xxTable rollTable"> | ||
| 38 | <tr v-for="(item, colindex) in columnsslice(3)" :key="colindex"> | ||
| 39 | <td> | ||
| 40 | {{ item.label }} | ||
| 41 | </td> | ||
| 42 | <td v-for="(row, index) in tableData" :key="index" :class="[ | ||
| 43 | row.qszt == '2' ? 'lishi' : '', | ||
| 44 | row.qszt == '0' ? 'linshi' : '', | ||
| 45 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | ||
| 46 | ]"> | ||
| 47 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> | ||
| 48 | 正在办理 | ||
| 49 | </div> | ||
| 50 | <span v-if="item.prop == 'qszt'"> | ||
| 51 | {{ getQsztName(row[item.prop]) }} | ||
| 52 | </span> | ||
| 53 | |||
| 54 | <span v-else> {{ row[item.prop] }}</span> | ||
| 55 | </td> | ||
| 56 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
| 57 | </tr> | ||
| 58 | </table> | ||
| 59 | |||
| 44 | </div> | 60 | </div> |
| 45 | </div> | 61 | </div> |
| 46 | </div> | 62 | </div> |
| ... | @@ -50,7 +66,7 @@ | ... | @@ -50,7 +66,7 @@ |
| 50 | import { getFdcq2List } from "@/api/registerBook.js"; | 66 | import { getFdcq2List } from "@/api/registerBook.js"; |
| 51 | import { datas } from "./qlxxFormData.js"; | 67 | import { datas } from "./qlxxFormData.js"; |
| 52 | export default { | 68 | export default { |
| 53 | data() { | 69 | data () { |
| 54 | return { | 70 | return { |
| 55 | title: "房地产权登记信息(独幢、层、套、间房屋)", | 71 | title: "房地产权登记信息(独幢、层、套、间房屋)", |
| 56 | qsztList: datas.columns().qsztList, | 72 | qsztList: datas.columns().qsztList, |
| ... | @@ -65,11 +81,11 @@ export default { | ... | @@ -65,11 +81,11 @@ export default { |
| 65 | columns: datas.columns().FDCQ2, | 81 | columns: datas.columns().FDCQ2, |
| 66 | }; | 82 | }; |
| 67 | }, | 83 | }, |
| 68 | created() { | 84 | created () { |
| 69 | this.loadData(); | 85 | this.loadData(); |
| 70 | }, | 86 | }, |
| 71 | methods: { | 87 | methods: { |
| 72 | loadData() { | 88 | loadData () { |
| 73 | getFdcq2List({ | 89 | getFdcq2List({ |
| 74 | bdcdyid: this.propsParam.bdcdyid, | 90 | bdcdyid: this.propsParam.bdcdyid, |
| 75 | qllx: this.propsParam.qllx, | 91 | qllx: this.propsParam.qllx, |
| ... | @@ -77,7 +93,7 @@ export default { | ... | @@ -77,7 +93,7 @@ export default { |
| 77 | }).then((res) => { | 93 | }).then((res) => { |
| 78 | if (res.code === 200) { | 94 | if (res.code === 200) { |
| 79 | this.tableData = res.result; | 95 | this.tableData = res.result; |
| 80 | if (this.tableData.length < datas.columns().emptycolNum) { | 96 | if (this.tableData.length < datas.columns().emptycolNum) { |
| 81 | this.emptycolNum = | 97 | this.emptycolNum = |
| 82 | datas.columns().emptycolNum - this.tableData.length; | 98 | datas.columns().emptycolNum - this.tableData.length; |
| 83 | } else { | 99 | } else { |
| ... | @@ -86,7 +102,7 @@ export default { | ... | @@ -86,7 +102,7 @@ export default { |
| 86 | } | 102 | } |
| 87 | }); | 103 | }); |
| 88 | }, | 104 | }, |
| 89 | checkChange() { | 105 | checkChange () { |
| 90 | if (this.checkList.length === 0) { | 106 | if (this.checkList.length === 0) { |
| 91 | this.tableData = []; | 107 | this.tableData = []; |
| 92 | this.emptycolNum = datas.columns().emptycolNum; | 108 | this.emptycolNum = datas.columns().emptycolNum; |
| ... | @@ -94,7 +110,7 @@ export default { | ... | @@ -94,7 +110,7 @@ export default { |
| 94 | this.loadData(); | 110 | this.loadData(); |
| 95 | } | 111 | } |
| 96 | }, | 112 | }, |
| 97 | getQsztName(code) { | 113 | getQsztName (code) { |
| 98 | let name = ""; | 114 | let name = ""; |
| 99 | for (let item of this.qsztList) { | 115 | for (let item of this.qsztList) { |
| 100 | if (item.value == code) { | 116 | if (item.value == code) { | ... | ... |
| ... | @@ -5,30 +5,45 @@ | ... | @@ -5,30 +5,45 @@ |
| 5 | {{ title }} | 5 | {{ title }} |
| 6 | <div class="checkbox"> | 6 | <div class="checkbox"> |
| 7 | <el-checkbox-group v-model="checkList" @change="checkChange"> | 7 | <el-checkbox-group v-model="checkList" @change="checkChange"> |
| 8 | <el-checkbox | 8 | <el-checkbox v-for="item in qsztList" :key="item.value" :label="item.value">{{ item.label }}</el-checkbox> |
| 9 | v-for="item in qsztList" | ||
| 10 | :key="item.value" | ||
| 11 | :label="item.value" | ||
| 12 | >{{ item.label }}</el-checkbox | ||
| 13 | > | ||
| 14 | </el-checkbox-group> | 9 | </el-checkbox-group> |
| 15 | </div> | 10 | </div> |
| 16 | </div> | 11 | </div> |
| 17 | <div class="xxTableBox"> | 12 | <div class="xxTableBox"> |
| 13 | <!-- 固定前三个 --> | ||
| 18 | <table class="xxTable"> | 14 | <table class="xxTable"> |
| 19 | <tr v-for="(item, colindex) in columns" :key="colindex"> | 15 | <tr v-for="(item, colindex) in columns.slice(0, 3)" :key="colindex"> |
| 20 | <td> | 16 | <td> |
| 21 | {{ item.label }} | 17 | {{ item.label }} |
| 22 | </td> | 18 | </td> |
| 23 | <td | 19 | <td v-for="(row, index) in tableData" :key="index" :class="[ |
| 24 | v-for="(row, index) in tableData" | 20 | row.qszt == '2' ? 'lishi' : '', |
| 25 | :key="index" | 21 | row.qszt == '0' ? 'linshi' : '', |
| 26 | :class="[ | 22 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', |
| 27 | row.qszt == '2' ? 'lishi' : '', | 23 | ]"> |
| 28 | row.qszt == '0' ? 'linshi' : '', | 24 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> |
| 29 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | 25 | 正在办理 |
| 30 | ]" | 26 | </div> |
| 31 | > | 27 | <span v-if="item.prop == 'qszt'"> |
| 28 | {{ getQsztName(row[item.prop]) }} | ||
| 29 | </span> | ||
| 30 | |||
| 31 | <span v-else> {{ row[item.prop] }}</span> | ||
| 32 | </td> | ||
| 33 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
| 34 | </tr> | ||
| 35 | </table> | ||
| 36 | |||
| 37 | <table class="xxTable rollTable"> | ||
| 38 | <tr v-for="(item, colindex) in columns.slice(3)" :key="colindex"> | ||
| 39 | <td> | ||
| 40 | {{ item.label }} | ||
| 41 | </td> | ||
| 42 | <td v-for="(row, index) in tableData" :key="index" :class="[ | ||
| 43 | row.qszt == '2' ? 'lishi' : '', | ||
| 44 | row.qszt == '0' ? 'linshi' : '', | ||
| 45 | item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '', | ||
| 46 | ]"> | ||
| 32 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> | 47 | <div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'"> |
| 33 | 正在办理 | 48 | 正在办理 |
| 34 | </div> | 49 | </div> |
| ... | @@ -50,7 +65,7 @@ | ... | @@ -50,7 +65,7 @@ |
| 50 | import { getJsydsyqList } from "@/api/registerBook.js"; | 65 | import { getJsydsyqList } from "@/api/registerBook.js"; |
| 51 | import { datas } from "./qlxxFormData.js"; | 66 | import { datas } from "./qlxxFormData.js"; |
| 52 | export default { | 67 | export default { |
| 53 | data() { | 68 | data () { |
| 54 | return { | 69 | return { |
| 55 | title: "建设用地使用权、宅基地使用权登记信息", | 70 | title: "建设用地使用权、宅基地使用权登记信息", |
| 56 | qsztList: datas.columns().qsztList, | 71 | qsztList: datas.columns().qsztList, |
| ... | @@ -65,11 +80,11 @@ export default { | ... | @@ -65,11 +80,11 @@ export default { |
| 65 | columns: datas.columns().JSYDSYQ, | 80 | columns: datas.columns().JSYDSYQ, |
| 66 | }; | 81 | }; |
| 67 | }, | 82 | }, |
| 68 | created() { | 83 | created () { |
| 69 | this.loadData(); | 84 | this.loadData(); |
| 70 | }, | 85 | }, |
| 71 | methods: { | 86 | methods: { |
| 72 | loadData() { | 87 | loadData () { |
| 73 | getJsydsyqList({ | 88 | getJsydsyqList({ |
| 74 | bdcdyid: this.propsParam.bdcdyid, | 89 | bdcdyid: this.propsParam.bdcdyid, |
| 75 | qllx: this.propsParam.qllx, | 90 | qllx: this.propsParam.qllx, |
| ... | @@ -86,7 +101,7 @@ export default { | ... | @@ -86,7 +101,7 @@ export default { |
| 86 | } | 101 | } |
| 87 | }); | 102 | }); |
| 88 | }, | 103 | }, |
| 89 | checkChange() { | 104 | checkChange () { |
| 90 | if (this.checkList.length === 0) { | 105 | if (this.checkList.length === 0) { |
| 91 | this.tableData = []; | 106 | this.tableData = []; |
| 92 | this.emptycolNum = datas.columns().emptycolNum; | 107 | this.emptycolNum = datas.columns().emptycolNum; |
| ... | @@ -94,7 +109,7 @@ export default { | ... | @@ -94,7 +109,7 @@ export default { |
| 94 | this.loadData(); | 109 | this.loadData(); |
| 95 | } | 110 | } |
| 96 | }, | 111 | }, |
| 97 | getQsztName(code) { | 112 | getQsztName (code) { |
| 98 | let name = ""; | 113 | let name = ""; |
| 99 | for (let item of this.qsztList) { | 114 | for (let item of this.qsztList) { |
| 100 | if (item.value == code) { | 115 | if (item.value == code) { | ... | ... |
| ... | @@ -105,13 +105,19 @@ | ... | @@ -105,13 +105,19 @@ |
| 105 | z-index: 10; | 105 | z-index: 10; |
| 106 | } | 106 | } |
| 107 | 107 | ||
| 108 | tr { | ||
| 109 | display: flex; | ||
| 110 | } | ||
| 111 | |||
| 108 | tr td { | 112 | tr td { |
| 109 | border: 1px solid #ccc; | 113 | border: 1px solid rgb(227, 226, 226); |
| 110 | text-align: center; | 114 | text-align: center; |
| 111 | height: 40px; | 115 | height: 40px; |
| 112 | padding: 4px; | 116 | padding: 4px; |
| 113 | font-size: 13px; | 117 | font-size: 13px; |
| 114 | width: 140px; | 118 | width: 140px; |
| 119 | flex: 1; | ||
| 120 | width: 100%; | ||
| 115 | } | 121 | } |
| 116 | 122 | ||
| 117 | >tr:nth-child(odd) td { | 123 | >tr:nth-child(odd) td { |
| ... | @@ -130,5 +136,12 @@ | ... | @@ -130,5 +136,12 @@ |
| 130 | color: #7f7f7f; | 136 | color: #7f7f7f; |
| 131 | } | 137 | } |
| 132 | } | 138 | } |
| 139 | |||
| 140 | .rollTable { | ||
| 141 | margin-top: -2px; | ||
| 142 | display: block; | ||
| 143 | height: calc(100vh - 300px); | ||
| 144 | overflow-y: scroll; | ||
| 145 | } | ||
| 133 | } | 146 | } |
| 134 | } | 147 | } |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -362,7 +362,7 @@ export default { | ... | @@ -362,7 +362,7 @@ export default { |
| 362 | console.log("确认回调"); | 362 | console.log("确认回调"); |
| 363 | }, | 363 | }, |
| 364 | }) | 364 | }) |
| 365 | break; | 365 | break; |
| 366 | case "signout": | 366 | case "signout": |
| 367 | window.close(); | 367 | window.close(); |
| 368 | break; | 368 | break; |
| ... | @@ -404,12 +404,12 @@ export default { | ... | @@ -404,12 +404,12 @@ export default { |
| 404 | this.currentSelectProps = this.unitData[index]; | 404 | this.currentSelectProps = this.unitData[index]; |
| 405 | getStepFormInfo(this.unitData[index]).then((res) => { | 405 | getStepFormInfo(this.unitData[index]).then((res) => { |
| 406 | if (res.code === 200) { | 406 | if (res.code === 200) { |
| 407 | //获取单元对应的所有表单信息 | 407 | //获取单元对应的所有表单信息 |
| 408 | this.tabList = res.result; | 408 | this.tabList = res.result; |
| 409 | //默认加载第一个表单信息 | 409 | //默认加载第一个表单信息 |
| 410 | this.tabName = res.result[0].value; | 410 | this.tabName = res.result[0].value; |
| 411 | //处理分屏材料信息 | 411 | //处理分屏材料信息 |
| 412 | let that = this; | 412 | let that = this; |
| 413 | this.tabList.forEach(function (item, index) { | 413 | this.tabList.forEach(function (item, index) { |
| 414 | if (item.value == "clxx") { | 414 | if (item.value == "clxx") { |
| 415 | that.clxxIndex = index; | 415 | that.clxxIndex = index; |
| ... | @@ -426,7 +426,6 @@ export default { | ... | @@ -426,7 +426,6 @@ export default { |
| 426 | }, | 426 | }, |
| 427 | //表单选项卡事件 | 427 | //表单选项卡事件 |
| 428 | beforeLeave (activeName, oldActiveName) { | 428 | beforeLeave (activeName, oldActiveName) { |
| 429 | console.log(this.oldDetail, this.newDetail); | ||
| 430 | if (!_.isEqual(this.oldDetail, this.newDetail)) { | 429 | if (!_.isEqual(this.oldDetail, this.newDetail)) { |
| 431 | this.$message.error('界面内容有所变化,请先保存') | 430 | this.$message.error('界面内容有所变化,请先保存') |
| 432 | return false | 431 | return false |
| ... | @@ -436,6 +435,7 @@ export default { | ... | @@ -436,6 +435,7 @@ export default { |
| 436 | }, | 435 | }, |
| 437 | //切换选项卡内容组件 | 436 | //切换选项卡内容组件 |
| 438 | getFromRouter (tabname) { | 437 | getFromRouter (tabname) { |
| 438 | console.log(tabname, 'tabnametabname'); | ||
| 439 | this.componentTag = getForm(tabname, this.$route.query.sqywbm); | 439 | this.componentTag = getForm(tabname, this.$route.query.sqywbm); |
| 440 | }, | 440 | }, |
| 441 | //发送下一个环节 | 441 | //发送下一个环节 | ... | ... |
-
Please register or sign in to post a comment