61e8b88f by renchao@pashanhoo.com

style:受理申请

1 parent 5398d64d
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:43:15 4 * @LastEditTime: 2023-05-24 17:11:21
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -238,7 +238,7 @@ ...@@ -238,7 +238,7 @@
238 </el-row> 238 </el-row>
239 239
240 </div> 240 </div>
241 <el-row class="btn" v-if="!$route.query.viewtype"> 241 <el-row class="btn" v-if="!$route.query.viewtype && propsParam.issave=='0'">
242 <el-form-item> 242 <el-form-item>
243 <el-button type="primary" @click="onSubmitClick()">保存</el-button> 243 <el-button type="primary" @click="onSubmitClick()">保存</el-button>
244 </el-form-item> 244 </el-form-item>
...@@ -294,6 +294,7 @@ ...@@ -294,6 +294,7 @@
294 message: "保存成功!", 294 message: "保存成功!",
295 type: "success", 295 type: "success",
296 }); 296 });
297 this.$store.dispatch('user/refreshPage', true);
297 } else { 298 } else {
298 this.$message({ 299 this.$message({
299 showClose: true, 300 showClose: true,
......
1 <!-- 1 <!--
2 * @Description: 2 * @Description:
3 * @Autor: renchao 3 * @Autor: renchao
4 * @LastEditTime: 2023-05-17 10:43:19 4 * @LastEditTime: 2023-05-24 17:12:40
5 --> 5 -->
6 <template> 6 <template>
7 <!-- 受理信息 --> 7 <!-- 受理信息 -->
...@@ -234,7 +234,7 @@ ...@@ -234,7 +234,7 @@
234 </el-row> 234 </el-row>
235 235
236 </div> 236 </div>
237 <el-row class="btn" v-if="!$route.query.viewtype"> 237 <el-row class="btn" v-if="!$route.query.viewtype && propsParam.issave=='0'">
238 <el-form-item> 238 <el-form-item>
239 <el-button type="primary" @click="onSubmitClick()">保存</el-button> 239 <el-button type="primary" @click="onSubmitClick()">保存</el-button>
240 </el-form-item> 240 </el-form-item>
...@@ -290,6 +290,7 @@ ...@@ -290,6 +290,7 @@
290 message: "保存成功!", 290 message: "保存成功!",
291 type: "success", 291 type: "success",
292 }); 292 });
293 this.$store.dispatch('user/refreshPage', true);
293 } else { 294 } else {
294 this.$message({ 295 this.$message({
295 showClose: true, 296 showClose: true,
......
...@@ -223,7 +223,7 @@ ...@@ -223,7 +223,7 @@
223 </el-col> 223 </el-col>
224 </el-row> 224 </el-row>
225 </div> 225 </div>
226 <el-row class="btn" v-if="!$route.query.viewtype && ableOperation"> 226 <el-row class="btn" v-if="!$route.query.viewtype && ableOperation && propsParam.issave=='0'">
227 <el-form-item> 227 <el-form-item>
228 <el-button type="primary" @click="onSubmit">保存</el-button> 228 <el-button type="primary" @click="onSubmit">保存</el-button>
229 </el-form-item> 229 </el-form-item>
...@@ -232,100 +232,101 @@ ...@@ -232,100 +232,101 @@
232 </div> 232 </div>
233 </template> 233 </template>
234 <script> 234 <script>
235 import { mapGetters } from "vuex" 235 import { mapGetters } from "vuex"
236 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" 236 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js"
237 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 237 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
238 import JtcyTable from "@/views/workflow/components/JtcyTable" 238 import JtcyTable from "@/views/workflow/components/JtcyTable"
239 export default { 239 export default {
240 mounted () { 240 mounted () {
241 this.ableOperation = this.$parent.currentSelectTab.ableOperation 241 this.ableOperation = this.$parent.currentSelectTab.ableOperation
242 this.propsParam = this.$attrs; 242 this.propsParam = this.$attrs;
243 this.$startLoading(); 243 this.$startLoading();
244 var formdata = new FormData(); 244 var formdata = new FormData();
245 formdata.append("bsmSldy", this.propsParam.bsmSldy); 245 formdata.append("bsmSldy", this.propsParam.bsmSldy);
246 formdata.append("djlx", this.propsParam.djlx); 246 formdata.append("djlx", this.propsParam.djlx);
247 Init(formdata).then((res) => { 247 Init(formdata).then((res) => {
248 this.ruleForm = res.result; 248 this.ruleForm = res.result;
249 this.$endLoading(); 249 this.$endLoading();
250 if (res.code === 200) {
251 }
252 else {
253 this.$alert(res.message, '提示');
254 }
255 })
256 },
257 components: { qlrCommonTable, JtcyTable },
258 computed: {
259 ...mapGetters(["dictData", "flag"])
260 },
261 watch: {
262
263 },
264 data () {
265 return {
266 disabled: true,
267 //持证人选项
268 czrOptions: [],
269 ruleForm: {},
270 //传递参数
271 propsParam: {},
272 //表单是否可操作
273 ableOperation: true,
274 rules: {}
275 }
276 },
277 methods: {
278 onSubmit () {
279 saveData(this.ruleForm).then((res) => {
280 if (res.code === 200) { 250 if (res.code === 200) {
281 this.$message({
282 showClose: true,
283 message: "保存成功!",
284 type: "success",
285 });
286 } else {
287 this.$message({
288 showClose: true,
289 message: res.message,
290 type: "error",
291 });
292 } 251 }
293 }); 252 else {
253 this.$alert(res.message, '提示');
254 }
255 })
294 }, 256 },
295 upDateQlrxxList (val) { 257 components: { qlrCommonTable, JtcyTable },
296 this.ruleForm.qlrList = _.cloneDeep(val) 258 computed: {
259 ...mapGetters(["dictData", "flag"])
297 }, 260 },
298 upDateJtcyList (val) { 261 watch: {
299 this.ruleForm.jtcyList = _.cloneDeep(val) 262
300 }, 263 },
301 //水域滩涂类型变化事件 264 data () {
302 changeSyttlx (e) { 265 return {
303 let itemLx = {} 266 disabled: true,
304 itemLx = this.dictData['A23'].find((item) => { 267 //持证人选项
305 return item.dcode == e 268 czrOptions: [],
306 }) 269 ruleForm: {},
307 this.ruleForm.nydsyq.syttlxmc = itemLx.dname; 270 //传递参数
271 propsParam: {},
272 //表单是否可操作
273 ableOperation: true,
274 rules: {}
275 }
308 }, 276 },
309 //养殖业方式变化事件 277 methods: {
310 changeYzyfs (e) { 278 onSubmit () {
311 let itemLx = {} 279 saveData(this.ruleForm).then((res) => {
312 itemLx = this.dictData['A24'].find((item) => { 280 if (res.code === 200) {
313 return item.dcode == e 281 this.$message({
314 }) 282 showClose: true,
315 this.ruleForm.nydsyq.yzyfsmc = itemLx.dname; 283 message: "保存成功!",
284 type: "success",
285 });
286 this.$store.dispatch('user/refreshPage', true);
287 } else {
288 this.$message({
289 showClose: true,
290 message: res.message,
291 type: "error",
292 });
293 }
294 });
295 },
296 upDateQlrxxList (val) {
297 this.ruleForm.qlrList = _.cloneDeep(val)
298 },
299 upDateJtcyList (val) {
300 this.ruleForm.jtcyList = _.cloneDeep(val)
301 },
302 //水域滩涂类型变化事件
303 changeSyttlx (e) {
304 let itemLx = {}
305 itemLx = this.dictData['A23'].find((item) => {
306 return item.dcode == e
307 })
308 this.ruleForm.nydsyq.syttlxmc = itemLx.dname;
309 },
310 //养殖业方式变化事件
311 changeYzyfs (e) {
312 let itemLx = {}
313 itemLx = this.dictData['A24'].find((item) => {
314 return item.dcode == e
315 })
316 this.ruleForm.nydsyq.yzyfsmc = itemLx.dname;
317 },
318 //用地用海变化事件
319 changeYdyhfl (e) {
320 let itemLx = {}
321 itemLx = this.dictData['A51'].find((item) => {
322 return item.dcode == e
323 })
324 this.ruleForm.nydsyq.ydyhflmc = itemLx.dname;
325 }
316 }, 326 },
317 //用地用海变化事件 327 };
318 changeYdyhfl (e) {
319 let itemLx = {}
320 itemLx = this.dictData['A51'].find((item) => {
321 return item.dcode == e
322 })
323 this.ruleForm.nydsyq.ydyhflmc = itemLx.dname;
324 }
325 },
326 };
327 </script> 328 </script>
328 <style scoped lang='scss'> 329 <style scoped lang='scss'>
329 @import "~@/styles/public.scss"; 330 @import "~@/styles/public.scss";
330 @import "~@/styles/slxx/slxx.scss"; 331 @import "~@/styles/slxx/slxx.scss";
331 </style> 332 </style>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -229,7 +229,7 @@ ...@@ -229,7 +229,7 @@
229 </el-col> 229 </el-col>
230 </el-row> 230 </el-row>
231 </div> 231 </div>
232 <el-row class="btn" v-if="!$route.query.viewtype"> 232 <el-row class="btn" v-if="!$route.query.viewtype && propsParam.issave=='0'">
233 <el-form-item> 233 <el-form-item>
234 <el-button type="primary" @click="onSubmit">保存</el-button> 234 <el-button type="primary" @click="onSubmit">保存</el-button>
235 </el-form-item> 235 </el-form-item>
...@@ -238,102 +238,103 @@ ...@@ -238,102 +238,103 @@
238 </div> 238 </div>
239 </template> 239 </template>
240 <script> 240 <script>
241 import { mapGetters } from "vuex" 241 import { mapGetters } from "vuex"
242 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js" 242 import { Init, saveData } from "@/api/workflow/nydsyqFlow.js"
243 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable" 243 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"
244 import JtcyTable from "@/views/workflow/components/JtcyTable" 244 import JtcyTable from "@/views/workflow/components/JtcyTable"
245 export default { 245 export default {
246 mounted () { 246 mounted () {
247 this.propsParam = this.$attrs; 247 this.propsParam = this.$attrs;
248 var formdata = new FormData(); 248 var formdata = new FormData();
249 this.$startLoading(); 249 this.$startLoading();
250 formdata.append("bsmSldy", this.propsParam.bsmSldy); 250 formdata.append("bsmSldy", this.propsParam.bsmSldy);
251 formdata.append("djlx", this.propsParam.djlx); 251 formdata.append("djlx", this.propsParam.djlx);
252 Init(formdata).then((res) => { 252 Init(formdata).then((res) => {
253 this.ruleForm = res.result; 253 this.ruleForm = res.result;
254 this.$endLoading(); 254 this.$endLoading();
255 if (res.code === 200) {
256 }
257 else {
258 this.$alert(res.message, '提示');
259 }
260 })
261 },
262 components: { qlrCommonTable, JtcyTable },
263 computed: {
264 ...mapGetters(["dictData", "flag"])
265 },
266 watch: {
267
268 },
269 data () {
270 return {
271 disabled: true,
272 czrOptions: [],
273 ruleForm: {},
274 //传递参数
275 propsParam: {},
276 rules: {}
277 }
278 },
279 methods: {
280 onSubmit () {
281 saveData(this.ruleForm).then((res) => {
282 if (res.code === 200) { 255 if (res.code === 200) {
283 this.$message({
284 showClose: true,
285 message: "保存成功!",
286 type: "success",
287 });
288 } else {
289 this.$message({
290 showClose: true,
291 message: res.message,
292 type: "error",
293 });
294 } 256 }
295 }); 257 else {
296 }, 258 this.$alert(res.message, '提示');
297 //权利人更新 259 }
298 upDateQlrxxList (val) { 260 })
299 this.ruleForm.qlrList = _.cloneDeep(val)
300 },
301 // 更新义务人信息
302 upDateYwrxxList (val) {
303 this.ruleForm.ywrList = _.cloneDeep(val);
304 }, 261 },
305 //家庭成员更新 262 components: { qlrCommonTable, JtcyTable },
306 upDateJtcyList (val) { 263 computed: {
307 this.ruleForm.jtcyList = _.cloneDeep(val) 264 ...mapGetters(["dictData", "flag"])
308 }, 265 },
309 //水域滩涂类型变化事件 266 watch: {
310 changeSyttlx (e) { 267
311 let itemLx = {}
312 itemLx = this.dictData['A23'].find((item) => {
313 return item.dcode == e
314 })
315 this.ruleForm.nydsyq.syttlxmc = itemLx.dname;
316 }, 268 },
317 //养殖业方式变化事件 269 data () {
318 changeYzyfs (e) { 270 return {
319 let itemLx = {} 271 disabled: true,
320 itemLx = this.dictData['A24'].find((item) => { 272 czrOptions: [],
321 return item.dcode == e 273 ruleForm: {},
322 }) 274 //传递参数
323 this.ruleForm.nydsyq.yzyfsmc = itemLx.dname; 275 propsParam: {},
276 rules: {}
277 }
324 }, 278 },
325 //用地用海变化事件 279 methods: {
326 changeYdyhfl (e) { 280 onSubmit () {
327 let itemLx = {} 281 saveData(this.ruleForm).then((res) => {
328 itemLx = this.dictData['A51'].find((item) => { 282 if (res.code === 200) {
329 return item.dcode == e 283 this.$message({
330 }) 284 showClose: true,
331 this.ruleForm.nydsyq.ydyhflmc = itemLx.dname; 285 message: "保存成功!",
286 type: "success",
287 });
288 this.$store.dispatch('user/refreshPage', true);
289 } else {
290 this.$message({
291 showClose: true,
292 message: res.message,
293 type: "error",
294 });
295 }
296 });
297 },
298 //权利人更新
299 upDateQlrxxList (val) {
300 this.ruleForm.qlrList = _.cloneDeep(val)
301 },
302 // 更新义务人信息
303 upDateYwrxxList (val) {
304 this.ruleForm.ywrList = _.cloneDeep(val);
305 },
306 //家庭成员更新
307 upDateJtcyList (val) {
308 this.ruleForm.jtcyList = _.cloneDeep(val)
309 },
310 //水域滩涂类型变化事件
311 changeSyttlx (e) {
312 let itemLx = {}
313 itemLx = this.dictData['A23'].find((item) => {
314 return item.dcode == e
315 })
316 this.ruleForm.nydsyq.syttlxmc = itemLx.dname;
317 },
318 //养殖业方式变化事件
319 changeYzyfs (e) {
320 let itemLx = {}
321 itemLx = this.dictData['A24'].find((item) => {
322 return item.dcode == e
323 })
324 this.ruleForm.nydsyq.yzyfsmc = itemLx.dname;
325 },
326 //用地用海变化事件
327 changeYdyhfl (e) {
328 let itemLx = {}
329 itemLx = this.dictData['A51'].find((item) => {
330 return item.dcode == e
331 })
332 this.ruleForm.nydsyq.ydyhflmc = itemLx.dname;
333 },
332 }, 334 },
333 }, 335 };
334 };
335 </script> 336 </script>
336 <style scoped lang='scss'> 337 <style scoped lang='scss'>
337 @import "~@/styles/public.scss"; 338 @import "~@/styles/public.scss";
338 @import "~@/styles/slxx/slxx.scss"; 339 @import "~@/styles/slxx/slxx.scss";
339 </style> 340 </style>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -164,7 +164,7 @@ ...@@ -164,7 +164,7 @@
164 </el-col> 164 </el-col>
165 </el-row> 165 </el-row>
166 </div> 166 </div>
167 <el-row class="btn" v-if="!$route.query.viewtype"> 167 <el-row class="btn" v-if="!$route.query.viewtype && propsParam.issave=='0'">
168 <el-form-item> 168 <el-form-item>
169 <el-button type="primary" @click="onSubmit">保存</el-button> 169 <el-button type="primary" @click="onSubmit">保存</el-button>
170 </el-form-item> 170 </el-form-item>
...@@ -173,139 +173,140 @@ ...@@ -173,139 +173,140 @@
173 </div> 173 </div>
174 </template> 174 </template>
175 <script> 175 <script>
176 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 176 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
177 import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; 177 import { Init, saveData } from "@/api/workflow/ygdjFlow.js";
178 import { mapGetters } from "vuex"; 178 import { mapGetters } from "vuex";
179 export default { 179 export default {
180 mounted () { 180 mounted () {
181 this.$startLoading(); 181 this.$startLoading();
182 var formdata = new FormData(); 182 var formdata = new FormData();
183 formdata.append("bsmSldy", this.propsParam.bsmSldy); 183 formdata.append("bsmSldy", this.propsParam.bsmSldy);
184 formdata.append("djlx", this.propsParam.djlx); 184 formdata.append("djlx", this.propsParam.djlx);
185 185
186 Init(formdata).then(res => { 186 Init(formdata).then(res => {
187 if (res.code === 200 && res.result) { 187 if (res.code === 200 && res.result) {
188 this.$endLoading(); 188 this.$endLoading();
189 this.ruleForm = res.result; 189 this.ruleForm = res.result;
190 } 190 }
191 }) 191 })
192 },
193 components: { qlrCommonTable },
194 computed: {
195 ...mapGetters(["dictData", "flag"]),
196 },
197 data () {
198 return {
199 disabled: true,
200 tdytOption: [],
201 czrOptions: [],
202 ruleForm: {},
203 //传递参数
204 propsParam: this.$attrs,
205 rules: {},
206 };
207 },
208 methods: {
209 // 更新权利人信息
210 upDateQlrxxList (val) {
211 this.ruleForm.qlrList = _.cloneDeep(val);
212 }, 192 },
213 // 更新权利人信息 193 components: { qlrCommonTable },
214 upDateYwrxxList (val) { 194 computed: {
215 this.ruleForm.ywrList = _.cloneDeep(val); 195 ...mapGetters(["dictData", "flag"]),
216 }, 196 },
217 onSubmit () { 197 data () {
218 saveData(this.ruleForm).then((res) => { 198 return {
219 if (res.code === 200) { 199 disabled: true,
220 this.$message({ 200 tdytOption: [],
221 showClose: true, 201 czrOptions: [],
222 message: "保存成功!", 202 ruleForm: {},
223 type: "success", 203 //传递参数
224 }); 204 propsParam: this.$attrs,
225 } else { 205 rules: {},
226 this.$message({ 206 };
227 showClose: true,
228 message: res.message,
229 type: "error",
230 });
231 }
232 });
233 }, 207 },
234 }, 208 methods: {
235 }; 209 // 更新权利人信息
210 upDateQlrxxList (val) {
211 this.ruleForm.qlrList = _.cloneDeep(val);
212 },
213 // 更新权利人信息
214 upDateYwrxxList (val) {
215 this.ruleForm.ywrList = _.cloneDeep(val);
216 },
217 onSubmit () {
218 saveData(this.ruleForm).then((res) => {
219 if (res.code === 200) {
220 this.$message({
221 showClose: true,
222 message: "保存成功!",
223 type: "success",
224 });
225 this.$store.dispatch('user/refreshPage', true);
226 } else {
227 this.$message({
228 showClose: true,
229 message: res.message,
230 type: "error",
231 });
232 }
233 });
234 },
235 },
236 };
236 </script> 237 </script>
237 <style scoped lang='scss'> 238 <style scoped lang='scss'>
238 @import "~@/styles/public.scss"; 239 @import "~@/styles/public.scss";
239 240
240 /deep/.el-form { 241 /deep/.el-form {
241 display: flex; 242 display: flex;
242 flex-direction: column; 243 flex-direction: column;
243 height: calc(100vh - 130px); 244 height: calc(100vh - 130px);
244 } 245 }
245 246
246 /deep/.el-form-item__label { 247 /deep/.el-form-item__label {
247 padding: 0; 248 padding: 0;
248 } 249 }
249 250
250 /deep/.el-radio { 251 /deep/.el-radio {
251 margin-right: 10px; 252 margin-right: 10px;
252 } 253 }
253 254
254 /deep/.el-select { 255 /deep/.el-select {
255 width: 100%; 256 width: 100%;
256 } 257 }
257 258
258 /deep/.el-form-item { 259 /deep/.el-form-item {
259 margin-bottom: 8px; 260 margin-bottom: 8px;
260 } 261 }
261 262
262 .marginBot0 { 263 .marginBot0 {
263 margin-bottom: 0 !important; 264 margin-bottom: 0 !important;
264 } 265 }
265 266
266 .slxx { 267 .slxx {
267 box-sizing: border-box; 268 box-sizing: border-box;
268 } 269 }
269 270
270 .slxx_con { 271 .slxx_con {
271 flex: 1; 272 flex: 1;
272 height: 100%; 273 height: 100%;
273 background-color: #ffffff; 274 background-color: #ffffff;
274 overflow-y: auto; 275 overflow-y: auto;
275 padding-right: 3px; 276 padding-right: 3px;
276 overflow-x: hidden; 277 overflow-x: hidden;
277 } 278 }
278 279
279 .submit_btn { 280 .submit_btn {
280 height: 50px; 281 height: 50px;
281 } 282 }
282 283
283 .slxx_title { 284 .slxx_title {
284 border-bottom: 1px solid $borderColor; 285 border-bottom: 1px solid $borderColor;
285 padding-left: 10px; 286 padding-left: 10px;
286 padding-bottom: 5px; 287 padding-bottom: 5px;
287 margin-bottom: 10px; 288 margin-bottom: 10px;
288 margin-top: 5px; 289 margin-top: 5px;
289 font-size: 16px; 290 font-size: 16px;
290 font-weight: 500; 291 font-weight: 500;
291 color: #4a4a4a; 292 color: #4a4a4a;
292 } 293 }
293 294
294 .btn { 295 .btn {
295 text-align: center; 296 text-align: center;
296 padding-top: 10px; 297 padding-top: 10px;
297 height: 36px; 298 height: 36px;
298 background-color: #ffffff; 299 background-color: #ffffff;
299 padding: 5px 0; 300 padding: 5px 0;
300 } 301 }
301 302
302 .textArea { 303 .textArea {
303 /deep/.el-textarea__inner { 304 /deep/.el-textarea__inner {
304 min-height: 90px !important; 305 min-height: 90px !important;
306 }
305 } 307 }
306 }
307 308
308 /deep/.el-form-item__label { 309 /deep/.el-form-item__label {
309 padding-bottom: 0px; 310 padding-bottom: 0px;
310 } 311 }
311 </style> 312 </style>
......
...@@ -167,7 +167,7 @@ ...@@ -167,7 +167,7 @@
167 </el-col> 167 </el-col>
168 </el-row> 168 </el-row>
169 </div> 169 </div>
170 <el-row class="btn" v-if="!$route.query.viewtype"> 170 <el-row class="btn" v-if="!$route.query.viewtype && propsParam.issave=='0'">
171 <el-form-item> 171 <el-form-item>
172 <el-button type="primary" @click="onSubmit">保存</el-button> 172 <el-button type="primary" @click="onSubmit">保存</el-button>
173 </el-form-item> 173 </el-form-item>
...@@ -176,149 +176,150 @@ ...@@ -176,149 +176,150 @@
176 </div> 176 </div>
177 </template> 177 </template>
178 <script> 178 <script>
179 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 179 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
180 import { Init, saveData } from "@/api/workflow/ygdjFlow.js"; 180 import { Init, saveData } from "@/api/workflow/ygdjFlow.js";
181 import { mapGetters } from "vuex"; 181 import { mapGetters } from "vuex";
182 export default { 182 export default {
183 mounted () { 183 mounted () {
184 this.propsParam = this.$attrs; 184 this.propsParam = this.$attrs;
185 var formdata = new FormData(); 185 var formdata = new FormData();
186 this.$startLoading(); 186 this.$startLoading();
187 formdata.append("bsmSldy", this.propsParam.bsmSldy); 187 formdata.append("bsmSldy", this.propsParam.bsmSldy);
188 formdata.append("djlx", this.propsParam.djlx); 188 formdata.append("djlx", this.propsParam.djlx);
189 Init(formdata).then((res) => { 189 Init(formdata).then((res) => {
190 if (res.code === 200 && res.result) { 190 if (res.code === 200 && res.result) {
191 this.$endLoading(); 191 this.$endLoading();
192 this.ruleForm = res.result; 192 this.ruleForm = res.result;
193 } 193 }
194 }); 194 });
195 },
196 components: { qlrCommonTable },
197 computed: {
198 ...mapGetters(["dictData", "flag"]),
199 },
200 data () {
201 return {
202 disabled: true,
203 tdytOption: [],
204 czrOptions: [],
205 ruleForm: {},
206 //传递参数
207 propsParam: this.$attrs,
208 rules: {},
209 };
210 },
211 methods: {
212 onClick () {
213 this.$popup("房屋信息比对", "ywbl/ygdj/slxxCompareDetai",
214 {
215 formData: {
216 bsmSldy: this.propsParam.bsmSldy,
217 qllx: this.propsParam.qllx
218 }
219 });
220 }, 195 },
221 // 更新权利人信息 196 components: { qlrCommonTable },
222 upDateQlrxxList (val) { 197 computed: {
223 this.ruleForm.qlrList = _.cloneDeep(val); 198 ...mapGetters(["dictData", "flag"]),
224 }, 199 },
225 // 更新权利人信息 200 data () {
226 upDateYwrxxList (val) { 201 return {
227 this.ruleForm.ywrList = _.cloneDeep(val); 202 disabled: true,
203 tdytOption: [],
204 czrOptions: [],
205 ruleForm: {},
206 //传递参数
207 propsParam: this.$attrs,
208 rules: {},
209 };
228 }, 210 },
229 211 methods: {
230 onSubmit () { 212 onClick () {
231 saveData(this.ruleForm).then((res) => { 213 this.$popup("房屋信息比对", "ywbl/ygdj/slxxCompareDetai",
232 if (res.code === 200) { 214 {
233 this.$message({ 215 formData: {
234 showClose: true, 216 bsmSldy: this.propsParam.bsmSldy,
235 message: "保存成功!", 217 qllx: this.propsParam.qllx
236 type: "success", 218 }
237 });
238 } else {
239 this.$message({
240 showClose: true,
241 message: res.message,
242 type: "error",
243 }); 219 });
244 } 220 },
245 }); 221 // 更新权利人信息
222 upDateQlrxxList (val) {
223 this.ruleForm.qlrList = _.cloneDeep(val);
224 },
225 // 更新权利人信息
226 upDateYwrxxList (val) {
227 this.ruleForm.ywrList = _.cloneDeep(val);
228 },
229
230 onSubmit () {
231 saveData(this.ruleForm).then((res) => {
232 if (res.code === 200) {
233 this.$message({
234 showClose: true,
235 message: "保存成功!",
236 type: "success",
237 });
238 this.$store.dispatch('user/refreshPage', true);
239 } else {
240 this.$message({
241 showClose: true,
242 message: res.message,
243 type: "error",
244 });
245 }
246 });
247 },
246 }, 248 },
247 }, 249 };
248 };
249 </script> 250 </script>
250 <style scoped lang='scss'> 251 <style scoped lang='scss'>
251 @import "~@/styles/public.scss"; 252 @import "~@/styles/public.scss";
252 253
253 /deep/.el-form { 254 /deep/.el-form {
254 display: flex; 255 display: flex;
255 flex-direction: column; 256 flex-direction: column;
256 height: calc(100vh - 130px); 257 height: calc(100vh - 130px);
257 } 258 }
258 259
259 /deep/.el-form-item__label { 260 /deep/.el-form-item__label {
260 padding: 0; 261 padding: 0;
261 } 262 }
262 263
263 /deep/.el-radio { 264 /deep/.el-radio {
264 margin-right: 10px; 265 margin-right: 10px;
265 } 266 }
266 267
267 /deep/.el-select { 268 /deep/.el-select {
268 width: 100%; 269 width: 100%;
269 } 270 }
270 271
271 /deep/.el-form-item { 272 /deep/.el-form-item {
272 margin-bottom: 8px; 273 margin-bottom: 8px;
273 } 274 }
274 275
275 .marginBot0 { 276 .marginBot0 {
276 margin-bottom: 0 !important; 277 margin-bottom: 0 !important;
277 } 278 }
278 279
279 .slxx { 280 .slxx {
280 box-sizing: border-box; 281 box-sizing: border-box;
281 } 282 }
282 283
283 .slxx_con { 284 .slxx_con {
284 flex: 1; 285 flex: 1;
285 height: 100%; 286 height: 100%;
286 background-color: #ffffff; 287 background-color: #ffffff;
287 overflow-y: auto; 288 overflow-y: auto;
288 padding-right: 3px; 289 padding-right: 3px;
289 overflow-x: hidden; 290 overflow-x: hidden;
290 } 291 }
291 292
292 .submit_btn { 293 .submit_btn {
293 height: 50px; 294 height: 50px;
294 } 295 }
295 296
296 .slxx_title { 297 .slxx_title {
297 border-bottom: 1px solid $borderColor; 298 border-bottom: 1px solid $borderColor;
298 padding-left: 10px; 299 padding-left: 10px;
299 padding-bottom: 5px; 300 padding-bottom: 5px;
300 margin-bottom: 10px; 301 margin-bottom: 10px;
301 margin-top: 5px; 302 margin-top: 5px;
302 font-size: 16px; 303 font-size: 16px;
303 font-weight: 500; 304 font-weight: 500;
304 color: #4a4a4a; 305 color: #4a4a4a;
305 } 306 }
306 307
307 .btn { 308 .btn {
308 text-align: center; 309 text-align: center;
309 padding-top: 10px; 310 padding-top: 10px;
310 height: 36px; 311 height: 36px;
311 background-color: #ffffff; 312 background-color: #ffffff;
312 padding: 5px 0; 313 padding: 5px 0;
313 } 314 }
314 315
315 .textArea { 316 .textArea {
316 /deep/.el-textarea__inner { 317 /deep/.el-textarea__inner {
317 min-height: 90px !important; 318 min-height: 90px !important;
319 }
318 } 320 }
319 }
320 321
321 /deep/.el-form-item__label { 322 /deep/.el-form-item__label {
322 padding-bottom: 0px; 323 padding-bottom: 0px;
323 } 324 }
324 </style> 325 </style>
......
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
171 </el-col> 171 </el-col>
172 </el-row> 172 </el-row>
173 </div> 173 </div>
174 <el-row class="btn" v-if="!$route.query.viewtype"> 174 <el-row class="btn" v-if="!$route.query.viewtype && propsParam.issave=='0'">
175 <el-form-item> 175 <el-form-item>
176 <el-button type="primary" @click="onSubmit">保存</el-button> 176 <el-button type="primary" @click="onSubmit">保存</el-button>
177 </el-form-item> 177 </el-form-item>
...@@ -180,73 +180,74 @@ ...@@ -180,73 +180,74 @@
180 </div> 180 </div>
181 </template> 181 </template>
182 <script> 182 <script>
183 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 183 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
184 import { Init, saveData } from "@/api/workflow/ygdyFlow.js"; 184 import { Init, saveData } from "@/api/workflow/ygdyFlow.js";
185 import { mapGetters } from "vuex"; 185 import { mapGetters } from "vuex";
186 export default { 186 export default {
187 created () { 187 created () {
188 this.propsParam = this.$attrs; 188 this.propsParam = this.$attrs;
189 var formdata = new FormData(); 189 var formdata = new FormData();
190 let that = this 190 let that = this
191 this.loading = true 191 this.loading = true
192 formdata.append("bsmSldy", this.propsParam.bsmSldy); 192 formdata.append("bsmSldy", this.propsParam.bsmSldy);
193 formdata.append("bsmSlsq", this.$route.query.bsmSlsq); 193 formdata.append("bsmSlsq", this.$route.query.bsmSlsq);
194 formdata.append("djlx", this.propsParam.djlx); 194 formdata.append("djlx", this.propsParam.djlx);
195 Init(formdata).then((res) => { 195 Init(formdata).then((res) => {
196 if (res.code === 200 && res.result) { 196 if (res.code === 200 && res.result) {
197 that.ruleForm = res.result; 197 that.ruleForm = res.result;
198 setTimeout(() => { 198 setTimeout(() => {
199 that.loading = false 199 that.loading = false
200 }, 300) 200 }, 300)
201 }
202 });
203 },
204 components: { qlrCommonTable },
205 computed: {
206 ...mapGetters(["dictData", "flag"]),
207 },
208 data () {
209 return {
210 loading: false,
211 disabled: true,
212 tdytOption: [],
213 czrOptions: [],
214 ruleForm: {},
215 //传递参数
216 propsParam: this.$attrs,
217 rules: {},
218 };
219 },
220 methods: {
221 // 更新权利人信息
222 upDateQlrxxList (val) {
223 this.ruleForm.qlrList = _.cloneDeep(val);
224 },
225 // 更新权利人信息
226 upDateYwrxxList (val) {
227 this.ruleForm.ywrList = _.cloneDeep(val);
228 },
229 onSubmit () {
230 saveData(this.ruleForm).then((res) => {
231 if (res.code === 200) {
232 this.$message({
233 showClose: true,
234 message: "保存成功!",
235 type: "success",
236 });
237 } else {
238 this.$message({
239 showClose: true,
240 message: res.message,
241 type: "error",
242 });
243 } 201 }
244 }); 202 });
245 }, 203 },
246 }, 204 components: { qlrCommonTable },
247 }; 205 computed: {
206 ...mapGetters(["dictData", "flag"]),
207 },
208 data () {
209 return {
210 loading: false,
211 disabled: true,
212 tdytOption: [],
213 czrOptions: [],
214 ruleForm: {},
215 //传递参数
216 propsParam: this.$attrs,
217 rules: {},
218 };
219 },
220 methods: {
221 // 更新权利人信息
222 upDateQlrxxList (val) {
223 this.ruleForm.qlrList = _.cloneDeep(val);
224 },
225 // 更新权利人信息
226 upDateYwrxxList (val) {
227 this.ruleForm.ywrList = _.cloneDeep(val);
228 },
229 onSubmit () {
230 saveData(this.ruleForm).then((res) => {
231 if (res.code === 200) {
232 this.$message({
233 showClose: true,
234 message: "保存成功!",
235 type: "success",
236 });
237 this.$store.dispatch('user/refreshPage', true);
238 } else {
239 this.$message({
240 showClose: true,
241 message: res.message,
242 type: "error",
243 });
244 }
245 });
246 },
247 },
248 };
248 </script> 249 </script>
249 <style scoped lang='scss'> 250 <style scoped lang='scss'>
250 @import "~@/styles/public.scss"; 251 @import "~@/styles/public.scss";
251 @import "~@/styles/slxx/slxx.scss"; 252 @import "~@/styles/slxx/slxx.scss";
252 </style> 253 </style>
......
...@@ -151,7 +151,6 @@ ...@@ -151,7 +151,6 @@
151 </el-col> 151 </el-col>
152 </el-row> 152 </el-row>
153 153
154
155 <el-row> 154 <el-row>
156 <el-col :span="24"> 155 <el-col :span="24">
157 <el-form-item label="担保范围:"> 156 <el-form-item label="担保范围:">
...@@ -236,7 +235,7 @@ ...@@ -236,7 +235,7 @@
236 </el-row> 235 </el-row>
237 236
238 </div> 237 </div>
239 <el-row class="btn" v-if="!$route.query.viewtype"> 238 <el-row class="btn" v-if="!$route.query.viewtype && propsParam.issave=='0'">
240 <el-form-item> 239 <el-form-item>
241 <el-button type="primary" @click="onSubmitClick()">保存</el-button> 240 <el-button type="primary" @click="onSubmitClick()">保存</el-button>
242 </el-form-item> 241 </el-form-item>
...@@ -245,79 +244,80 @@ ...@@ -245,79 +244,80 @@
245 </div> 244 </div>
246 </template> 245 </template>
247 <script> 246 <script>
248 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable"; 247 import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
249 import { Init, saveData } from "@/api/workflow/zjgcdyFlow.js"; 248 import { Init, saveData } from "@/api/workflow/zjgcdyFlow.js";
250 import { mapGetters } from "vuex"; 249 import { mapGetters } from "vuex";
251 export default { 250 export default {
252 mounted () { 251 mounted () {
253 this.propsParam = this.$attrs; 252 this.propsParam = this.$attrs;
254 var formdata = new FormData(); 253 var formdata = new FormData();
255 this.$startLoading(); 254 this.$startLoading();
256 formdata.append("bsmSldy", this.propsParam.bsmSldy); 255 formdata.append("bsmSldy", this.propsParam.bsmSldy);
257 formdata.append("bsmSlsq", this.$route.query.bsmSlsq); 256 formdata.append("bsmSlsq", this.$route.query.bsmSlsq);
258 formdata.append("djlx", this.propsParam.djlx); 257 formdata.append("djlx", this.propsParam.djlx);
259 Init(formdata).then((res) => { 258 Init(formdata).then((res) => {
260 if (res.code === 200 && res.result) { 259 if (res.code === 200 && res.result) {
261 this.ruleForm = res.result; 260 this.ruleForm = res.result;
262 this.$endLoading(); 261 this.$endLoading();
263 this.ruleForm.diyaq.sfczjzhxz = "0"; 262 this.ruleForm.diyaq.sfczjzhxz = "0";
264 }
265 })
266 },
267 components: { qlrCommonTable },
268 computed: {
269 ...mapGetters(["dictData", "flag"]),
270 },
271 data () {
272 return {
273 disabled: true,
274 czrOptions: [],
275 ruleForm: {
276 slywxx: {},
277 qlxxold: {},
278 diyaq: {},
279 gyfs: "",
280 },
281 //传递参数
282 propsParam: {},
283 rules: {},
284 };
285 },
286 methods: {
287 onSubmitClick () {
288 saveData(this.ruleForm, this.propsParam.djlx).then((res) => {
289 if (res.code === 200) {
290 this.$message({
291 showClose: true,
292 message: "保存成功!",
293 type: "success",
294 });
295 } else {
296 this.$message({
297 showClose: true,
298 message: res.message,
299 type: "error",
300 });
301 } 263 }
302 }); 264 })
303 }, 265 },
304 266 components: { qlrCommonTable },
305 // 更新权利人信息 267 computed: {
306 upDateQlrxxList (val) { 268 ...mapGetters(["dictData", "flag"]),
307 if (!_.isEqual(val, this.ruleForm.qlrList)) { 269 },
308 this.ruleForm.qlrList = _.cloneDeep(val); 270 data () {
309 } 271 return {
272 disabled: true,
273 czrOptions: [],
274 ruleForm: {
275 slywxx: {},
276 qlxxold: {},
277 diyaq: {},
278 gyfs: "",
279 },
280 //传递参数
281 propsParam: {},
282 rules: {},
283 };
310 }, 284 },
311 // 更新义务人信息 285 methods: {
312 upDateYwrxxList (val) { 286 onSubmitClick () {
313 if (!_.isEqual(val, this.ruleForm.ywrList)) { 287 saveData(this.ruleForm, this.propsParam.djlx).then((res) => {
314 this.ruleForm.ywrList = _.cloneDeep(val); 288 if (res.code === 200) {
289 this.$message({
290 showClose: true,
291 message: "保存成功!",
292 type: "success",
293 });
294 this.$store.dispatch('user/refreshPage', true);
295 } else {
296 this.$message({
297 showClose: true,
298 message: res.message,
299 type: "error",
300 });
301 }
302 });
303 },
304
305 // 更新权利人信息
306 upDateQlrxxList (val) {
307 if (!_.isEqual(val, this.ruleForm.qlrList)) {
308 this.ruleForm.qlrList = _.cloneDeep(val);
309 }
310 },
311 // 更新义务人信息
312 upDateYwrxxList (val) {
313 if (!_.isEqual(val, this.ruleForm.ywrList)) {
314 this.ruleForm.ywrList = _.cloneDeep(val);
315 }
315 } 316 }
316 } 317 }
317 } 318 };
318 };
319 </script> 319 </script>
320 <style scoped lang='scss'> 320 <style scoped lang='scss'>
321 @import "~@/styles/public.scss"; 321 @import "~@/styles/public.scss";
322 @import "~@/styles/slxx/slxx.scss"; 322 @import "~@/styles/slxx/slxx.scss";
323 </style> 323 </style>
......