1
Showing
7 changed files
with
196 additions
and
307 deletions
... | @@ -5,261 +5,166 @@ | ... | @@ -5,261 +5,166 @@ |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="djxxTable"> | 7 | <div class="djxxTable"> |
8 | <djbDetail :title="title" :shows="shows" :propsParam="propsParam" | 8 | <djbDetail :title="title" :shows="shows" :propsParam="propsParam" |
9 | :columns="columns" :tableData="tableData" /> | 9 | :columns="columns" :tableData="tableData" /> |
10 | <!-- <div v-show="false"> | ||
11 | <printTemplate id="boxtdsyq" :tableData="tableData" :render="render" /> | ||
12 | </div> | ||
13 | <div class="tableBox"> | ||
14 | <div class="title"> | ||
15 | {{ title }} | ||
16 | <el-button class="print" v-show="shows" @click="openPrint()" | ||
17 | >打印</el-button | ||
18 | > | ||
19 | <div class="checkbox"> | ||
20 | <el-checkbox-group v-model="checkList" @change="checkChange"> | ||
21 | <el-checkbox | ||
22 | v-for="item in qsztList" | ||
23 | :key="item.value" | ||
24 | :label="item.value" | ||
25 | >{{ item.label }}</el-checkbox | ||
26 | > | ||
27 | </el-checkbox-group> | ||
28 | </div> | ||
29 | </div> | ||
30 | <div class="xxTableBox rollTable"> | ||
31 | <!-- 固定前三个 --> | ||
32 | <table class="xxTable"> | ||
33 | <tr v-for="(item, colindex) in columns" :key="colindex"> | ||
34 | <td> | ||
35 | {{ item.label }} | ||
36 | </td> | ||
37 | <td | ||
38 | v-for="(row, index) in tableData" | ||
39 | :key="index" | ||
40 | :class="[ | ||
41 | row.qszt == '2' ? 'lishi' : '', | ||
42 | row.qszt == '0' ? 'linshi' : '', | ||
43 | row.qlzt == '4' ? 'linshi' : '', | ||
44 | |||
45 | item.prop == 'qszt' && row.qlzt == '3' ? 'linshiIcon' : '', | ||
46 | item.prop == 'qszt' && row.qlzt == '2' ? 'linshiIcon' : '', | ||
47 | item.prop == 'qszt' && row.qlzt == '1' ? 'xianshiIcon' : '', | ||
48 | item.prop == 'qszt' && row.qlzt == '4' ? 'zhuxiaoIcon' : '', | ||
49 | ]" | ||
50 | > | ||
51 | <div | ||
52 | class="setbut" | ||
53 | v-if="item.prop == 'cz' && row.sjlx != '系统数据'" | ||
54 | > | ||
55 | <el-button | ||
56 | type="text" | ||
57 | icon="el-icon-edit-outline" | ||
58 | @click="editDialog(row)" | ||
59 | >编辑</el-button | ||
60 | > | ||
61 | <el-button | ||
62 | type="text" | ||
63 | icon="el-icon-edit-outline" | ||
64 | @click="editDialog(row, 'D')" | ||
65 | >删除</el-button | ||
66 | > | ||
67 | </div> | ||
68 | <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '1'"> | ||
69 | 有效 | ||
70 | </div> | ||
71 | <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '2'"> | ||
72 | 正在补录 | ||
73 | </div> | ||
74 | <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '3'"> | ||
75 | 正在申请 | ||
76 | </div> | ||
77 | <div class="icon" v-if="item.prop == 'qszt' && row.qlzt == '4'"> | ||
78 | 正在注销 | ||
79 | </div> | ||
80 | |||
81 | <p v-if="!['djyy', 'fj'].includes(item.prop)"> | ||
82 | <span v-if="item.prop == 'qszt'"> | ||
83 | {{ getQsztName(row[item.prop]) }} | ||
84 | </span> | ||
85 | <span v-else>{{ row[item.prop] }}</span> | ||
86 | </p> | ||
87 | |||
88 | <el-tooltip | ||
89 | v-else | ||
90 | effect="dark" | ||
91 | :content="row[item.prop]" | ||
92 | placement="top" | ||
93 | popper-class="tooltip-width" | ||
94 | > | ||
95 | <span class="ellipsis-line"> | ||
96 | {{ row[item.prop] }} | ||
97 | </span> | ||
98 | </el-tooltip> | ||
99 | </td> | ||
100 | <td v-for="count in emptycolNum" :key="~count"></td> | ||
101 | </tr> | ||
102 | </table> | ||
103 | </div> | ||
104 | </div> --> | ||
105 | </div> | 10 | </div> |
106 | </template> | 11 | </template> |
107 | 12 | ||
108 | <script> | 13 | <script> |
109 | import { datas } from "./qlxxFormData.js"; | 14 | import { datas } from "./qlxxFormData.js"; |
110 | import { getSjlx } from "@/utils/dictionary.js"; | 15 | import { getSjlx } from "@/utils/dictionary.js"; |
111 | import { getTdsyqList } from "@/api/djbDetail.js"; | 16 | import { getTdsyqList } from "@/api/djbDetail.js"; |
112 | import printTemplate from "./components/printTemplate.vue"; | 17 | import printTemplate from "./components/printTemplate.vue"; |
113 | export default { | 18 | export default { |
114 | components: { | 19 | components: { |
115 | printTemplate, | 20 | printTemplate, |
116 | }, | 21 | }, |
117 | data() { | 22 | data () { |
118 | return { | 23 | return { |
119 | printObj: { | 24 | printObj: { |
120 | id: "box", | 25 | id: "box", |
121 | //其他配置项, | 26 | //其他配置项, |
122 | }, | 27 | }, |
123 | shows: false, | 28 | shows: false, |
124 | title: "土地所有权信息", | 29 | title: "土地所有权信息", |
125 | qsztList: datas.columns().qsztList, | 30 | qsztList: datas.columns().qsztList, |
126 | checkList: datas.columns().checkList, | 31 | checkList: datas.columns().checkList, |
127 | //传递参数 | 32 | //传递参数 |
128 | propsParam: this.$attrs, | 33 | propsParam: this.$attrs, |
129 | //列表数据 | 34 | //列表数据 |
130 | tableData: [], | 35 | tableData: [], |
131 | //空列值个数 | 36 | //空列值个数 |
132 | emptycolNum: datas.columns().emptycolNum, | 37 | emptycolNum: datas.columns().emptycolNum, |
133 | //列名称对象 | 38 | //列名称对象 |
134 | columns: datas.columns().TDSYQ, | 39 | columns: datas.columns().TDSYQ, |
135 | render: false, | 40 | render: false, |
136 | }; | 41 | }; |
137 | }, | 42 | }, |
138 | created() { | 43 | created () { |
139 | this.loadData(); | 44 | this.loadData(); |
140 | }, | ||
141 | methods: { | ||
142 | openPrint() { | ||
143 | this.render = true; | ||
144 | setTimeout(() => { | ||
145 | this.prinsss(); | ||
146 | }, 100); | ||
147 | }, | 45 | }, |
148 | prinsss() { | 46 | methods: { |
149 | printJS({ | 47 | openPrint () { |
150 | printable: "boxtdsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象 | 48 | this.render = true; |
151 | type: "html", | 49 | setTimeout(() => { |
152 | maxWidth: 800, // 最大宽度 | 50 | this.prinsss(); |
153 | font_size: "", // 不设置则使用默认字体大小 | 51 | }, 100); |
154 | style: `@font-face { | 52 | }, |
53 | prinsss () { | ||
54 | printJS({ | ||
55 | printable: "boxtdsyq", // // 文档来源:pdf或图像的url,html元素的id或json数据的对象 | ||
56 | type: "html", | ||
57 | maxWidth: 800, // 最大宽度 | ||
58 | font_size: "", // 不设置则使用默认字体大小 | ||
59 | style: `@font-face { | ||
155 | font-family: "STZHONGS"; | 60 | font-family: "STZHONGS"; |
156 | src: url(${window.ttf}) format("truetype"); | 61 | src: url(${window.ttf}) format("truetype"); |
157 | }`, | 62 | }`, |
158 | // 继承原来的所有样式 | 63 | // 继承原来的所有样式 |
159 | targetStyles: ["*"], | 64 | targetStyles: ["*"], |
160 | }); | ||
161 | this.render = false; | ||
162 | }, | ||
163 | /** | ||
164 | * @description: loadData | ||
165 | * @author: miaofang | ||
166 | */ | ||
167 | loadData() { | ||
168 | if (this.$parent.addRepairRecord) { | ||
169 | this.columns.unshift({ | ||
170 | prop: "cz", | ||
171 | label: "操作", | ||
172 | }); | 65 | }); |
173 | } | 66 | this.render = false; |
174 | getTdsyqList({ | 67 | }, |
175 | bdcdyid: this.propsParam.bdcdyid, | 68 | /** |
176 | qllx: this.propsParam.qllx, | 69 | * @description: loadData |
177 | qszt: this.checkList, | 70 | * @author: miaofang |
178 | }).then((res) => { | 71 | */ |
179 | if (res.code === 200) { | 72 | loadData () { |
180 | this.tableData = res.result; | 73 | if (this.$parent.addRepairRecord) { |
181 | this.shows = this.tableData.length > 0; | 74 | this.columns.unshift({ |
182 | this.tableData.forEach((item) => { | 75 | prop: "cz", |
183 | item.sjlx = getSjlx(item.sjlx); | 76 | label: "操作", |
184 | }); | 77 | }); |
185 | if (this.tableData.length < datas.columns().emptycolNum) { | 78 | } |
186 | this.emptycolNum = | 79 | getTdsyqList({ |
187 | datas.columns().emptycolNum - this.tableData.length; | 80 | bdcdyid: this.propsParam.bdcdyid, |
188 | } else { | 81 | qllx: this.propsParam.qllx, |
189 | this.emptycolNum = 0; | 82 | qszt: this.checkList, |
83 | }).then((res) => { | ||
84 | if (res.code === 200) { | ||
85 | this.tableData = res.result; | ||
86 | this.shows = this.tableData.length > 0; | ||
87 | this.tableData.forEach((item) => { | ||
88 | item.sjlx = getSjlx(item.sjlx); | ||
89 | }); | ||
90 | if (this.tableData.length < datas.columns().emptycolNum) { | ||
91 | this.emptycolNum = | ||
92 | datas.columns().emptycolNum - this.tableData.length; | ||
93 | } else { | ||
94 | this.emptycolNum = 0; | ||
95 | } | ||
190 | } | 96 | } |
97 | }); | ||
98 | }, | ||
99 | /** | ||
100 | * @description: checkChange | ||
101 | * @author: miaofang | ||
102 | */ | ||
103 | checkChange () { | ||
104 | if (this.checkList.length === 0) { | ||
105 | this.tableData = []; | ||
106 | this.emptycolNum = datas.columns().emptycolNum; | ||
107 | } else { | ||
108 | this.loadData(); | ||
191 | } | 109 | } |
192 | }); | 110 | }, |
193 | }, | 111 | /** |
194 | /** | 112 | * @description: getQsztName |
195 | * @description: checkChange | 113 | * @param {*} code |
196 | * @author: miaofang | 114 | * @author: miaofang |
197 | */ | 115 | */ |
198 | checkChange() { | 116 | getQsztName (code) { |
199 | if (this.checkList.length === 0) { | 117 | let name = ""; |
200 | this.tableData = []; | 118 | for (let item of this.qsztList) { |
201 | this.emptycolNum = datas.columns().emptycolNum; | 119 | if (item.value == code) { |
202 | } else { | 120 | name = item.label; |
203 | this.loadData(); | 121 | break; |
204 | } | 122 | } |
205 | }, | ||
206 | /** | ||
207 | * @description: getQsztName | ||
208 | * @param {*} code | ||
209 | * @author: miaofang | ||
210 | */ | ||
211 | getQsztName(code) { | ||
212 | let name = ""; | ||
213 | for (let item of this.qsztList) { | ||
214 | if (item.value == code) { | ||
215 | name = item.label; | ||
216 | break; | ||
217 | } | 123 | } |
218 | } | 124 | return name; |
219 | return name; | 125 | }, |
220 | }, | 126 | // 新增一条补录信息 |
221 | // 新增一条补录信息 | 127 | /** |
222 | /** | 128 | * @description: 新增一条补录信息 |
223 | * @description: 新增一条补录信息 | 129 | * @param {*} row |
224 | * @param {*} row | 130 | * @param {*} del |
225 | * @param {*} del | 131 | * @author: miaofang |
226 | * @author: miaofang | 132 | */ |
227 | */ | 133 | editDialog (row, del) { |
228 | editDialog(row, del) { | 134 | this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", { |
229 | this.$confirm("此操作将新增一条补录信息, 是否继续?", "提示", { | 135 | confirmButtonText: "确定", |
230 | confirmButtonText: "确定", | 136 | cancelButtonText: "取消", |
231 | cancelButtonText: "取消", | 137 | type: "warning", |
232 | type: "warning", | ||
233 | }) | ||
234 | .then(() => { | ||
235 | this.$parent.addRepairRecord(row, del); | ||
236 | |||
237 | this.$message({ | ||
238 | type: "success", | ||
239 | message: "补录成功!", | ||
240 | }); | ||
241 | }) | 138 | }) |
242 | .catch(() => { | 139 | .then(() => { |
243 | this.$message({ | 140 | this.$parent.addRepairRecord(row, del); |
244 | type: "info", | 141 | |
245 | message: "取消编辑", | 142 | this.$message({ |
143 | type: "success", | ||
144 | message: "补录成功!", | ||
145 | }); | ||
146 | }) | ||
147 | .catch(() => { | ||
148 | this.$message({ | ||
149 | type: "info", | ||
150 | message: "取消编辑", | ||
151 | }); | ||
246 | }); | 152 | }); |
247 | }); | 153 | }, |
248 | }, | 154 | }, |
249 | }, | 155 | }; |
250 | }; | ||
251 | </script> | 156 | </script> |
252 | 157 | ||
253 | <style lang="scss" scoped> | 158 | <style lang="scss" scoped> |
254 | @import "./qlxxCommon.scss"; | 159 | @import "./qlxxCommon.scss"; |
255 | .title { | 160 | .title { |
256 | position: relative; | 161 | position: relative; |
257 | .print { | 162 | .print { |
258 | // background-color: #0079fe; | 163 | // background-color: #0079fe; |
259 | z-index: 10; | 164 | z-index: 10; |
260 | position: absolute; | 165 | position: absolute; |
261 | left: 11px; | 166 | left: 11px; |
262 | top: 5px; | 167 | top: 5px; |
168 | } | ||
263 | } | 169 | } |
264 | } | ||
265 | </style> | 170 | </style> | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: workFrame左侧菜单列表-普通 | 2 | * @Description: workFrame左侧菜单列表-普通 |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-15 17:06:29 | 4 | * @LastEditTime: 2023-09-18 11:00:38 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> | 7 | <div class="leftmenu" :class="{ 'animation-map-drawer': isShowdrawer }"> |
... | @@ -45,14 +45,12 @@ | ... | @@ -45,14 +45,12 @@ |
45 | import { mapGetters } from 'vuex' | 45 | import { mapGetters } from 'vuex' |
46 | import { leftMenu, deleteSlbdcdy, jdcxLeftMenu } from "@/api/workFlow.js" | 46 | import { leftMenu, deleteSlbdcdy, jdcxLeftMenu } from "@/api/workFlow.js" |
47 | export default { | 47 | export default { |
48 | props: { | ||
49 | paramData: { | ||
50 | type: Object, | ||
51 | default: () => { } | ||
52 | } | ||
53 | }, | ||
54 | data () { | 48 | data () { |
55 | return { | 49 | return { |
50 | //受理申请标识码 | ||
51 | bsmSlsq: this.$route.query.bsmSlsq, | ||
52 | //当前流程所在环节 | ||
53 | bestepid: this.$route.query.bestepid, | ||
56 | // 默认选中 | 54 | // 默认选中 |
57 | activeIndex: '0', | 55 | activeIndex: '0', |
58 | // 折叠 | 56 | // 折叠 |
... | @@ -67,6 +65,9 @@ | ... | @@ -67,6 +65,9 @@ |
67 | currentSelectProps: {} | 65 | currentSelectProps: {} |
68 | } | 66 | } |
69 | }, | 67 | }, |
68 | mounted () { | ||
69 | this.loadBdcdylist(); | ||
70 | }, | ||
70 | computed: { | 71 | computed: { |
71 | ...mapGetters(['isRefresh']) | 72 | ...mapGetters(['isRefresh']) |
72 | }, | 73 | }, |
... | @@ -78,16 +79,7 @@ | ... | @@ -78,16 +79,7 @@ |
78 | } | 79 | } |
79 | }, | 80 | }, |
80 | immediate: true | 81 | immediate: true |
81 | }, | 82 | } |
82 | paramData: { | ||
83 | handler (newVal, oldVal) { | ||
84 | if (newVal) { | ||
85 | this.loadBdcdylist() | ||
86 | } | ||
87 | }, | ||
88 | immediate: true, | ||
89 | deep: true | ||
90 | }, | ||
91 | }, | 83 | }, |
92 | methods: { | 84 | methods: { |
93 | /** | 85 | /** |
... | @@ -97,11 +89,13 @@ | ... | @@ -97,11 +89,13 @@ |
97 | loadBdcdylist () { | 89 | loadBdcdylist () { |
98 | let that = this | 90 | let that = this |
99 | var formdata = new FormData(); | 91 | var formdata = new FormData(); |
100 | // 受理申请标识码 | 92 | formdata.append("bsmSlsq", this.bsmSlsq); |
101 | formdata.append("bsmSlsq", this.paramData.bsmSlsq); | 93 | if (this.$route.query.bestepid) { |
102 | // 当前流程所在环节 | 94 | formdata.append("bestepid", this.bestepid); |
103 | formdata.append("bestepid", this.paramData.bestepid); | 95 | } |
104 | formdata.append("bsmBusiness", this.paramData.bsmBusiness); | 96 | if (this.$route.query.bsmBusiness) { |
97 | formdata.append("bsmBusiness", this.$route.query.bsmBusiness); | ||
98 | } | ||
105 | if (this.$route.query.type == 'jdcx') { | 99 | if (this.$route.query.type == 'jdcx') { |
106 | jdcxLeftMenu(formdata).then((res) => { | 100 | jdcxLeftMenu(formdata).then((res) => { |
107 | if (res.code === 200 && res.result) { | 101 | if (res.code === 200 && res.result) { | ... | ... |
1 | /* | 1 | /* |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-18 09:32:09 | 4 | * @LastEditTime: 2023-09-18 10:46:56 |
5 | */ | 5 | */ |
6 | import { getPrintTemplateByCode } from "@/api/print"; | 6 | import { getPrintTemplateByCode } from "@/api/print"; |
7 | import { uploadUndo } from "@/api/clxx"; | 7 | import { uploadUndo } from "@/api/clxx"; |
8 | import { getLodop } from "@/utils/LodopFuncs" | 8 | import { getLodop } from "@/utils/LodopFuncs" |
9 | import { getXtParamsByYwh } from "@/api/djyw.js" | ||
10 | import { | 9 | import { |
11 | stepExpandInfo, | 10 | stepExpandInfo, |
12 | record, | 11 | record, |
... | @@ -39,19 +38,11 @@ export default { | ... | @@ -39,19 +38,11 @@ export default { |
39 | batchButtonName: '', | 38 | batchButtonName: '', |
40 | // 受理申请信息 | 39 | // 受理申请信息 |
41 | slsq: {}, | 40 | slsq: {}, |
42 | dqhj: "", | 41 | dqhj: "" |
43 | // 业务流程需要的参数 | ||
44 | paramData: {}, | ||
45 | } | 42 | } |
46 | }, | 43 | }, |
47 | created () { | 44 | mounted () { |
48 | // 根据业务号获取系统参数 | 45 | this.flowInitParam(); |
49 | getXtParamsByYwh(this.$route.query.ywh).then(res => { | ||
50 | this.paramData = res.result | ||
51 | console.log(this.paramData, 'this.paramData'); | ||
52 | this.isShowMenu = true | ||
53 | this.flowInitParam(); | ||
54 | }) | ||
55 | }, | 46 | }, |
56 | methods: { | 47 | methods: { |
57 | /** | 48 | /** |
... | @@ -60,8 +51,8 @@ export default { | ... | @@ -60,8 +51,8 @@ export default { |
60 | */ | 51 | */ |
61 | flowInitParam () { | 52 | flowInitParam () { |
62 | var formdata = new FormData(); | 53 | var formdata = new FormData(); |
63 | formdata.append("bsmSlsq", this.paramData.bsmSlsq); | 54 | formdata.append("bsmSlsq", this.bsmSlsq); |
64 | formdata.append("bestepid", this.paramData.bestepid); | 55 | formdata.append("bestepid", this.bestepid); |
65 | if (this.type) { | 56 | if (this.type) { |
66 | formdata.append("type", "READ_ONLY"); | 57 | formdata.append("type", "READ_ONLY"); |
67 | } | 58 | } |
... | @@ -171,7 +162,6 @@ export default { | ... | @@ -171,7 +162,6 @@ export default { |
171 | this.$popupDialog('楼盘表', 'lpb/index', { | 162 | this.$popupDialog('楼盘表', 'lpb/index', { |
172 | bsm: res.result[0], | 163 | bsm: res.result[0], |
173 | onlyShow: false, | 164 | onlyShow: false, |
174 | showSave: true, | ||
175 | unitData: window.unitData | 165 | unitData: window.unitData |
176 | }, '90%', true) | 166 | }, '90%', true) |
177 | } else { | 167 | } else { |
... | @@ -321,7 +311,8 @@ export default { | ... | @@ -321,7 +311,8 @@ export default { |
321 | width: "50%", | 311 | width: "50%", |
322 | btnShow: false, | 312 | btnShow: false, |
323 | bsmSlsq: this.bsmSlsq, | 313 | bsmSlsq: this.bsmSlsq, |
324 | dataList: this.unitData | 314 | dataList: this.unitData, |
315 | |||
325 | }) | 316 | }) |
326 | }, | 317 | }, |
327 | /** | 318 | /** |
... | @@ -342,7 +333,6 @@ export default { | ... | @@ -342,7 +333,6 @@ export default { |
342 | } | 333 | } |
343 | }) | 334 | }) |
344 | }, | 335 | }, |
345 | // 上传 | ||
346 | /** | 336 | /** |
347 | * @description: 上传 | 337 | * @description: 上传 |
348 | * @param {*} file | 338 | * @param {*} file | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-15 16:32:06 | 4 | * @LastEditTime: 2023-09-18 10:49:50 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="container"> | 7 | <div class="container"> |
... | @@ -26,10 +26,8 @@ | ... | @@ -26,10 +26,8 @@ |
26 | <!-- 内容框架 --> | 26 | <!-- 内容框架 --> |
27 | <div class="containerFrame"> | 27 | <div class="containerFrame"> |
28 | <!-- 左侧菜单栏 区分业务--> | 28 | <!-- 左侧菜单栏 区分业务--> |
29 | <div v-if="isShowMenu"> | 29 | <segmentMenu v-if="['A0320099','A0330099' ].includes(slsq.djqxbm)" @getCurrentSelectProps="getCurrentSelectProps" /> |
30 | <segmentMenu :paramData="paramData" v-if="['A0320099','A0330099' ].includes(slsq.djqxbm)" @getCurrentSelectProps="getCurrentSelectProps" /> | 30 | <ordinaryMenu v-else @getCurrentSelectProps="getCurrentSelectProps" /> |
31 | <ordinaryMenu :paramData="paramData" v-else @getCurrentSelectProps="getCurrentSelectProps" /> | ||
32 | </div> | ||
33 | 31 | ||
34 | <div class="leftCon"> | 32 | <div class="leftCon"> |
35 | <!-- 分屏左侧预览 --> | 33 | <!-- 分屏左侧预览 --> |
... | @@ -71,8 +69,6 @@ | ... | @@ -71,8 +69,6 @@ |
71 | }, | 69 | }, |
72 | data () { | 70 | data () { |
73 | return { | 71 | return { |
74 | // 左侧是否显示,获取完成系统参数之后再显示 | ||
75 | isShowMenu: false, | ||
76 | // 流程图 | 72 | // 流程图 |
77 | imgSrc: "", | 73 | imgSrc: "", |
78 | // 折叠 | 74 | // 折叠 | ... | ... |
... | @@ -315,24 +315,19 @@ | ... | @@ -315,24 +315,19 @@ |
315 | ); | 315 | ); |
316 | window.open(href, `djbworkFrame${item.bsmSlsq}`); | 316 | window.open(href, `djbworkFrame${item.bsmSlsq}`); |
317 | } else { | 317 | } else { |
318 | // const { href } = this.$router.resolve( | 318 | const { href } = this.$router.resolve( |
319 | // "/workFrame?bsmSlsq=" + | 319 | "/workFrame?bsmSlsq=" + |
320 | // item.bsmSlsq + | 320 | item.bsmSlsq + |
321 | // "&bestepid=" + | 321 | "&bestepid=" + |
322 | // item.bestepid + | 322 | item.bestepid + |
323 | // "&bsmBusiness=" + | 323 | "&bsmBusiness=" + |
324 | // "&sqywbm=" + | 324 | "&sqywbm=" + |
325 | // item.djywbm + | 325 | item.djywbm + |
326 | // "&zbhj=" + | 326 | "&zbhj=" + |
327 | // item.zbhj | 327 | item.zbhj |
328 | // ); | 328 | ); |
329 | // window.open(href, `workFrame${item.bsmSlsq}`); | 329 | window.open(href, `workFrame${item.bsmSlsq}`); |
330 | |||
331 | const { href } = this.$router.resolve('/workFrame?ywh=' + item.ywh + '&zbhj=' + item.zbhj) | ||
332 | window.open(href, `workFrame${item.ywh}`) | ||
333 | |||
334 | } | 330 | } |
335 | |||
336 | localStorage.setItem("ywbl", JSON.stringify(item)); | 331 | localStorage.setItem("ywbl", JSON.stringify(item)); |
337 | 332 | ||
338 | //从待办箱进入的调取任务领取接口 | 333 | //从待办箱进入的调取任务领取接口 | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | @submit.native.prevent | 13 | @submit.native.prevent |
14 | label-width="80px"> | 14 | label-width="80px"> |
15 | <el-row> | 15 | <el-row> |
16 | <el-col :span="5"> | 16 | <el-col :span="5"> |
17 | <el-form-item label="业务来源"> | 17 | <el-form-item label="业务来源"> |
18 | <el-select | 18 | <el-select |
19 | v-model="queryForm.ywly" | 19 | v-model="queryForm.ywly" |
... | @@ -91,7 +91,7 @@ | ... | @@ -91,7 +91,7 @@ |
91 | </el-form-item> | 91 | </el-form-item> |
92 | </el-col> | 92 | </el-col> |
93 | </el-row> | 93 | </el-row> |
94 | <el-row> | 94 | <el-row> |
95 | <el-col :span="5"> | 95 | <el-col :span="5"> |
96 | <el-form-item label="不动产单元号"> | 96 | <el-form-item label="不动产单元号"> |
97 | <el-input | 97 | <el-input |
... | @@ -274,8 +274,15 @@ | ... | @@ -274,8 +274,15 @@ |
274 | ); | 274 | ); |
275 | window.open(href, `djbworkFrameview${item.bsmSlsq}`); | 275 | window.open(href, `djbworkFrameview${item.bsmSlsq}`); |
276 | } else { | 276 | } else { |
277 | const { href } = this.$router.resolve('/workFrameView?ywh=' + item.ywh + '&type=jdcx') | 277 | const { href } = this.$router.resolve( |
278 | window.open(href, `urlname${item.ywh}`) | 278 | "/workFrameView?bsmSlsq=" + |
279 | item.bsmSlsq + | ||
280 | "&bestepid=" + | ||
281 | item.bestepid + | ||
282 | "&sqywbm=" + | ||
283 | item.djywbm + '&type=jdcx' | ||
284 | ); | ||
285 | window.open(href, `urlname${item.bsmSlsq}`); | ||
279 | } | 286 | } |
280 | } | 287 | } |
281 | } | 288 | } | ... | ... |
1 | <!-- | 1 | <!-- |
2 | * @Description: | 2 | * @Description: |
3 | * @Autor: renchao | 3 | * @Autor: renchao |
4 | * @LastEditTime: 2023-09-15 15:06:50 | 4 | * @LastEditTime: 2023-07-25 16:34:27 |
5 | --> | 5 | --> |
6 | <template> | 6 | <template> |
7 | <div class="from-clues"> | 7 | <div class="from-clues"> |
... | @@ -114,6 +114,7 @@ | ... | @@ -114,6 +114,7 @@ |
114 | this.queryClick() | 114 | this.queryClick() |
115 | }, | 115 | }, |
116 | methods: { | 116 | methods: { |
117 | // 初始化数据 | ||
117 | /** | 118 | /** |
118 | * @description: 初始化数据 | 119 | * @description: 初始化数据 |
119 | * @author: renchao | 120 | * @author: renchao |
... | @@ -138,6 +139,7 @@ | ... | @@ -138,6 +139,7 @@ |
138 | handleSort (name, sort) { | 139 | handleSort (name, sort) { |
139 | console.log(name, sort); | 140 | console.log(name, sort); |
140 | }, | 141 | }, |
142 | // 高级查询 | ||
141 | /** | 143 | /** |
142 | * @description: 高级查询 | 144 | * @description: 高级查询 |
143 | * @author: renchao | 145 | * @author: renchao |
... | @@ -149,8 +151,8 @@ | ... | @@ -149,8 +151,8 @@ |
149 | * @author: renchao | 151 | * @author: renchao |
150 | */ | 152 | */ |
151 | openDialog (item) { | 153 | openDialog (item) { |
152 | const { href } = this.$router.resolve('/workFrameView?ywh=' + item.ywh + '&type=jdcx') | 154 | const { href } = this.$router.resolve('/workFrameView?bsmSlsq=' + item.bsmSlsq + '&bestepid=' + item.bestepid + '&bsmBusiness=' + item.bsmBusiness + '&viewtype=3' + '&type=jdcx') |
153 | window.open(href, `urlname${item.ywh}`) | 155 | window.open(href, `urlname${item.bsmSlsq}`) |
154 | } | 156 | } |
155 | } | 157 | } |
156 | } | 158 | } | ... | ... |
-
Please register or sign in to post a comment