style:土地分割
Showing
3 changed files
with
49 additions
and
67 deletions
... | @@ -40,17 +40,15 @@ | ... | @@ -40,17 +40,15 @@ |
40 | </el-form> | 40 | </el-form> |
41 | </div> | 41 | </div> |
42 | <!-- 表格 --> | 42 | <!-- 表格 --> |
43 | <div class="from-clues-content loadingtext">分割合并前权利信息 | 43 | <div class="from-clues-content loadingtext"> |
44 | <lb-table ref="table" @row-dblclick="handleRowClick" :pagination = false :page-size="pageData.pageSize" :calcHeight="300" | 44 | 分割合并前权利信息 |
45 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 45 | <lb-table ref="table" @row-click="handleRowClick" heightNumSetting :pagination=false |
46 | @p-current-change="handleCurrentChange" :column="tableData.columns" | 46 | :column="tableData.columns" :data="tableData.data"> |
47 | :data="tableData.data"> | ||
48 | </lb-table> | 47 | </lb-table> |
49 | </div> | 48 | </div> |
50 | <div class="from-clues-content loadingtext">分割合并后宗地信息 | 49 | <div class="from-clues-content loadingtext"> |
51 | <lb-table ref="table" @row-dblclick="handleRowClick" :pagination = false :page-size="pageData.pageSize" :calcHeight="300" | 50 | 分割合并后宗地信息 |
52 | :current-page.sync="pageData.currentPage" :total="tableData.total" @size-change="handleSizeChange" | 51 | <lb-table ref="table" :pagination=false :calcHeight="500" :column="tableData.columns1" |
53 | @p-current-change="handleCurrentChange" :column="tableData.columns1" | ||
54 | :data="tableData.datastwo"> | 52 | :data="tableData.datastwo"> |
55 | </lb-table> | 53 | </lb-table> |
56 | </div> | 54 | </div> |
... | @@ -63,11 +61,11 @@ | ... | @@ -63,11 +61,11 @@ |
63 | <script> | 61 | <script> |
64 | //首次登记 | 62 | //首次登记 |
65 | import store from '@/store/index.js' | 63 | import store from '@/store/index.js' |
66 | import { datas,datastwo, sendThis } from "../javascript/selectJsydsyq.js"; | 64 | import { datas, datastwo, sendThis } from "../javascript/selectJsydsyq.js"; |
67 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; | 65 | import { defaultParameters } from "../javascript/publicDefaultPar.js"; |
68 | import table from "@/utils/mixin/table"; | 66 | import table from "@/utils/mixin/table"; |
69 | import jump from "./mixin/jump"; | 67 | import jump from "./mixin/jump"; |
70 | import { startBusinessFlow, selectJsydQlxxSplitMergeBefore,selectZdjbxxSplitMergeLast} from "@/api/ywbl.js"; | 68 | import { startBusinessFlow, selectJsydQlxxSplitMergeBefore, selectZdjbxxSplitMergeLast } from "@/api/ywbl.js"; |
71 | export default { | 69 | export default { |
72 | mixins: [table, jump], | 70 | mixins: [table, jump], |
73 | props: { | 71 | props: { |
... | @@ -77,55 +75,46 @@ | ... | @@ -77,55 +75,46 @@ |
77 | data () { | 75 | data () { |
78 | return { | 76 | return { |
79 | queryForm: defaultParameters.defaultParameters(), | 77 | queryForm: defaultParameters.defaultParameters(), |
80 | // 表格数据 | 78 | // 表格数据 |
81 | tableData: { | 79 | tableData: { |
82 | columns: [{ | 80 | columns: [{ |
83 | label: '选择', | 81 | label: '选择', |
84 | width: '50px', | 82 | width: '50px', |
85 | render: (h, scope) => { | 83 | render: (h, scope) => { |
86 | return ( | 84 | return ( |
87 | <div class="orgColumn"> | 85 | <div class="orgColumn"> |
88 | <el-radio v-model={this.radioVal} label={scope.row.bhqkbsm}> | 86 | <el-radio v-model={this.radioVal} label={scope.row.bhqkbsm}> |
89 |   | 87 |   |
90 | </el-radio> | 88 | </el-radio> |
91 | </div> | 89 | </div> |
92 | ) | 90 | ) |
93 | } | 91 | } |
94 | },].concat(datas.columns()), | 92 | },].concat(datas.columns()), |
95 | data: [], | 93 | data: [], |
96 | columns1: datastwo.columns1(), | 94 | columns1: datastwo.columns1(), |
97 | datastwo:[] | 95 | datastwo: [] |
98 | }, | 96 | }, |
99 | bdcdysz: [], | 97 | bdcdysz: [], |
100 | radioVal:"" | 98 | radioVal: "" |
101 | } | 99 | } |
102 | }, | 100 | }, |
103 | mounted () { | 101 | mounted () { |
104 | sendThis(this); | 102 | sendThis(this) |
105 | }, | 103 | }, |
106 | watch: { | ||
107 | radioVal: { | ||
108 | deep: true, | ||
109 | handler(newVal, oldVal) { | ||
110 | this.close() | ||
111 | }, | ||
112 | }, | ||
113 | }, | ||
114 | methods: { | 104 | methods: { |
115 | // 单选事件 | 105 | // 单选事件 |
116 | close(){ | 106 | close () { |
117 | console.log("ddddd",this.radioVal); | 107 | this.queryForm.bhqkbsm = this.radioVal |
118 | console.log("...this.queryForm",this.queryForm); | 108 | selectZdjbxxSplitMergeLast({ ...this.queryForm }).then((res) => { |
119 | this.queryForm.bhqkbsm=this.radioVal | ||
120 | // delete this.queryForm.sqywbm | ||
121 | selectZdjbxxSplitMergeLast({ ...this.queryForm,}).then((res) => { | ||
122 | this.$endLoading(); | 109 | this.$endLoading(); |
123 | if (res.code === 200) { | 110 | if (res.code === 200) { |
124 | let { total, records } = res.result; | 111 | this.tableData.datastwo = res.result |
125 | this.tableData.total = total; | 112 | this.tableData.datastwo.forEach(item => { |
126 | this.tableData.datastwo = [...res.result,...res.result]; | 113 | item.bglx = '2' |
114 | }) | ||
115 | this.bdcdysz = [...this.bdcdysz[0], this.tableData.datastwo] | ||
127 | } | 116 | } |
128 | }); | 117 | }) |
129 | }, | 118 | }, |
130 | queryClick () { | 119 | queryClick () { |
131 | this.$startLoading(); | 120 | this.$startLoading(); |
... | @@ -133,17 +122,21 @@ | ... | @@ -133,17 +122,21 @@ |
133 | selectJsydQlxxSplitMergeBefore({ ...this.queryForm, ...this.pageData }).then((res) => { | 122 | selectJsydQlxxSplitMergeBefore({ ...this.queryForm, ...this.pageData }).then((res) => { |
134 | this.$endLoading(); | 123 | this.$endLoading(); |
135 | if (res.code === 200) { | 124 | if (res.code === 200) { |
136 | let { total, records } = res.result; | 125 | this.tableData.data = res.result |
137 | this.tableData.total = total; | ||
138 | this.tableData.data = [...res.result,...res.result]; | ||
139 | } | 126 | } |
140 | }); | 127 | }); |
141 | }, | 128 | }, |
129 | handleRowClick (val) { | ||
130 | this.radioVal = val.bhqkbsm | ||
131 | let obj = val | ||
132 | obj.bsmSsql = val.bsmQlxx; | ||
133 | obj.ybdcqzsh = val.bdcqzh; | ||
134 | obj.bglx = '1'; | ||
135 | |||
136 | this.bdcdysz[0] = obj | ||
137 | this.close() | ||
138 | }, | ||
142 | submitForm () { | 139 | submitForm () { |
143 | if (this.bdcdysz.length == 0) { | ||
144 | this.$message.error("请至少选择一条数据"); | ||
145 | return; | ||
146 | } | ||
147 | startBusinessFlow({ | 140 | startBusinessFlow({ |
148 | bsmSqyw: this.sqywInfo.parentid, | 141 | bsmSqyw: this.sqywInfo.parentid, |
149 | bdcdysz: this.bdcdysz, | 142 | bdcdysz: this.bdcdysz, |
... | @@ -162,16 +155,9 @@ | ... | @@ -162,16 +155,9 @@ |
162 | store.dispatch('user/refreshPage', true); | 155 | store.dispatch('user/refreshPage', true); |
163 | } | 156 | } |
164 | } else { | 157 | } else { |
165 | this.$message.error(res.message); | 158 | this.$message.error(res.message) |
166 | } | 159 | } |
167 | }); | 160 | }) |
168 | }, | ||
169 | handleSelectionChange (val) { | ||
170 | val.forEach((item, index) => { | ||
171 | item.bsmSsql = item.bsmQlxx; | ||
172 | item.ybdcqzsh = item.bdcqzh; | ||
173 | }); | ||
174 | this.bdcdysz = val; | ||
175 | }, | 161 | }, |
176 | openBook (row) { | 162 | openBook (row) { |
177 | var param = { | 163 | var param = { | ... | ... |
... | @@ -61,10 +61,6 @@ module.exports = { | ... | @@ -61,10 +61,6 @@ module.exports = { |
61 | // configureWebpack通过操作对象的形式,来修改默认的webpack配置 | 61 | // configureWebpack通过操作对象的形式,来修改默认的webpack配置 |
62 | configureWebpack: { | 62 | configureWebpack: { |
63 | name: name, | 63 | name: name, |
64 | optimization: { | ||
65 | usedExports: true, | ||
66 | minimize: true | ||
67 | }, | ||
68 | entry: { | 64 | entry: { |
69 | app: './src/main.js' | 65 | app: './src/main.js' |
70 | }, | 66 | }, | ... | ... |
-
Please register or sign in to post a comment