3962ee4c by renchao@pashanhoo.com

dosc:注释的完善

1 parent 6e5a9693
Showing 64 changed files with 597 additions and 290 deletions
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:36:04
-->
<template>
<div id="app">
<router-view />
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:34:44
*/
import Cookies from 'js-cookie'
const state = {
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:34:47
*/
import { getAllDict } from '@/api/user'
const state = {
dictData: {},
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:34:53
*/
const state = {
djbxx: {}
......@@ -10,7 +15,7 @@ const mutations = {
}
const actions = {
setDjbxx({ commit }, data) {
setDjbxx ({ commit }, data) {
commit('SET_DJXX', data)
}
}
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:34:57
*/
const state = {
contentWidth: ''
}
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:35:01
*/
import { asyncRoutes, constantRoutes, resetRouter } from '@/router'
import asyncRouter from '@/utils/asyncRouter.js'
const state = {
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:35:07
*/
import variables from '@/styles/element-variables.scss'
import defaultSettings from '@/settings'
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:35:13
*/
const state = {
visitedViews: [{
'fullPath': "/home",
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:09
-->
<template>
<div>
<lb-table :column="column" border :maxHeight="300" heightNumSetting :pagination="false" :key="key" :data="tableDataList">
......@@ -6,9 +11,9 @@
</div>
</template>
<script>
import addJtcy from './addJtcy.vue'
import { mapGetters } from 'vuex'
export default {
import addJtcy from './addJtcy.vue'
import { mapGetters } from 'vuex'
export default {
components: {
addJtcy
},
......@@ -157,8 +162,7 @@ export default {
this.dialog = true
}
}
}
}
</script>
<style scoped lang='scss'>
</style>
\ No newline at end of file
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:28
-->
<template>
<dialogBox title="家庭成员信息" width="60%" isMain v-model="myValue" :isFullscreen="false" @submitForm="submitForm"
@closeDialog="closeDialog">
......@@ -101,8 +106,8 @@
</dialogBox>
</template>
<script>
import { mapGetters } from 'vuex'
export default {
import { mapGetters } from 'vuex'
export default {
props: {
value: { type: Boolean, default: false },
details: { type: Object, default: {} }
......@@ -114,15 +119,15 @@ export default {
return {
myValue: this.value,
jtgx: [
{value:'0',label:'本人或户主'},
{value:'1',label:'配偶'},
{value:'2',label:'子'},
{value:'3',label:'女'},
{value:'4',label:'子孙、孙女、外孙子、外孙女'},
{value:'5',label:'父母'},
{value:'6',label:'祖父母、外祖父母'},
{value:'7',label:'兄、弟、姐、妹'},
{value:'8',label:'其他'},
{ value: '0', label: '本人或户主' },
{ value: '1', label: '配偶' },
{ value: '2', label: '子' },
{ value: '3', label: '女' },
{ value: '4', label: '子孙、孙女、外孙子、外孙女' },
{ value: '5', label: '父母' },
{ value: '6', label: '祖父母、外祖父母' },
{ value: '7', label: '兄、弟、姐、妹' },
{ value: '8', label: '其他' },
],
ruleForm: {
qlrlx: '',
......@@ -193,13 +198,13 @@ export default {
// })
}
}
}
}
</script>
<style scoped lang="scss">
.submit-button {
.submit-button {
text-align: center;
height: 52px;
padding-top: 10px;
background-color: #fff;
}
}
</style>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:48
-->
<template>
<lb-table :column="column" :maxHeight="200" :heightNumSetting="true" :pagination="false" :key="key" :data="tableData">
</lb-table>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:46
-->
<template>
<div class="clxx">
<div class="left">
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:38
-->
<template>
<div class="clxx">
<div class="right">
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:39:47
-->
<template>
<dialogBox title="申请人信息" width="60%" isMain v-model="myValue" :isFullscreen="false" @submitForm="submitForm"
@closeDialog="closeDialog" :isButton="showButton">
......@@ -138,12 +143,12 @@
</dialogBox>
</template>
<script>
import { mapGetters } from "vuex";
export default {
import { mapGetters } from "vuex";
export default {
props: {
value: { type: Boolean, default: false },
details: { type: Object, default: {} },
showButton: {type: Boolean, default: false}
showButton: { type: Boolean, default: false }
},
computed: {
...mapGetters(["dictData"]),
......@@ -207,14 +212,14 @@ export default {
});
},
},
};
};
</script>
<style scoped lang="scss">
@import "~@/styles/dialogBoxheader.scss";
.submit-button {
@import "~@/styles/dialogBoxheader.scss";
.submit-button {
text-align: center;
height: 52px;
padding-top: 10px;
background-color: #fff;
}
}
</style>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:39:57
-->
<template>
<div class="clmlmx-box">
<div class="title">申请材料目录</div>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:02
-->
<template>
<div>
<el-button type="primary" native-type="submit" @click="openDialog">新增常用</el-button>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:09
-->
<template>
<div>
<div class="zsdy-content loadingtext">
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:19
-->
<template>
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px">
<el-row>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:23
-->
<template>
<div class="from-clues loadingtext" v-Loading="loading" element-loading-text="拼命加载中..." style="height:720px">
<!-- 表单部分 -->
......@@ -11,9 +16,9 @@
</template>
<script>
import { datas } from "../../javascript/zsyl.js";
import { getSlsqBdcqzList, bdcqzPreview } from "@/api/bdcqz.js"
export default {
import { datas } from "../../javascript/zsyl.js";
import { getSlsqBdcqzList, bdcqzPreview } from "@/api/bdcqz.js"
export default {
name: "zsyl",
components: {
},
......@@ -97,22 +102,22 @@ export default {
})
},
}
}
}
</script>
<style scoped lang="scss">
@import "~@/styles/mixin.scss";
@import "~@/styles/mixin.scss";
.imgClass {
.imgClass {
display: inline-block;
height: auto;
max-width: 100%;
}
}
.middle_padding {
.middle_padding {
padding-bottom: 10px;
}
}
.zsyl-button {
.zsyl-button {
text-align: center;
margin-top: 20px;
......@@ -125,9 +130,9 @@ export default {
color: white;
background-color: rgb(0, 121, 254);
}
}
}
.table-column {
.table-column {
border-spacing: 1px;
width: 100%;
......@@ -139,19 +144,19 @@ export default {
font-size: 13px;
background: rgb(251, 249, 229);
}
}
}
.zsyl-title {
background: #FAFBE5;
.zsyl-title {
background: #fafbe5;
text-align: center;
padding: 5px 0px;
font-size: 20px;
}
}
.no-data {
.no-data {
font-size: 18px;
display: flex;
text-align: center;
justify-content: center;
}
}
</style>
......
<!--
功能:流程图
作者:calliope
* @Description: 功能:流程图
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:40:57
-->
<template>
<div class='flowChart'>
......@@ -9,19 +10,19 @@
</template>
<script>
export default {
export default {
props: {
formData: {
type: String,
default: ''
}
}
}
}
</script>
<style scoped lang="scss">
@import "~@/styles/mixin.scss";
@import "~@/styles/mixin.scss";
.flowChart {
.flowChart {
margin: 20px 0;
}
}
</style>
\ No newline at end of file
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:15
-->
<template>
<div>
<div class="process-viewer">
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:20
-->
<template>
<div>
<lb-table :column="column" :pagination="false" :key="key" :heightNumSetting="true" :minHeight="150"
......
<!--
功能:审批意见
作者:calliope
* @Description: 功能:审批意见
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:24
-->
<template>
<div class='spyj loadingtext'>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:35
-->
<template>
<lb-table :column="column" :maxHeight="300" heightNumSetting :pagination="false" :key="key" :data="tableData">
</lb-table>
</template>
<script>
import addQlr from './dialog/addQlr.vue'
import { mapGetters } from 'vuex'
export default {
import addQlr from './dialog/addQlr.vue'
import { mapGetters } from 'vuex'
export default {
components: {
addQlr
},
......@@ -151,8 +156,7 @@ export default {
this.dialog = true
}
}
}
}
</script>
<style scoped lang='scss'>
</style>
\ No newline at end of file
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:45
-->
<template>
<div class="from-clues">
<div class="invalid-title">
......@@ -9,31 +14,28 @@
v-model="stopMessage"
placeholder="请输入终止原因"
type="textarea"
:rows="4"
></el-input>
:rows="4"></el-input>
<el-button style="float: right">取消</el-button>
<el-button type="primary" @click="onSubmit" style="float: right"
>退件</el-button
>
<el-button type="primary" @click="onSubmit" style="float: right">退件</el-button>
</div>
</template>
<script>
import { stopTask } from "@/api/fqsq.js";
export default {
import { stopTask } from "@/api/fqsq.js";
export default {
props: {
formData: {
type: Object,
default: {},
},
},
data() {
data () {
return {
stopMessage: "",
};
},
methods: {
onSubmit() {
onSubmit () {
stopTask({
bsmSlsq: this.formData.bsmSlsq,
bestepid: this.formData.bestepid,
......@@ -53,11 +55,11 @@ export default {
});
},
},
};
};
</script>
<style scoped lang="scss">
@import "~@/styles/mixin.scss";
.invalid-title {
@import "~@/styles/mixin.scss";
.invalid-title {
display: flex;
align-content: center;
......@@ -71,15 +73,15 @@ export default {
line-height: 40px;
margin-bottom: 10px;
}
}
}
.invalid-reson {
.invalid-reson {
margin-bottom: 10px;
}
}
.dialog-footer {
.dialog-footer {
margin-top: 10px;
display: flex;
justify-content: flex-end;
}
}
</style>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:49
-->
<template>
<div class="szxx">
<el-card class="box-card" v-for="(item, index) in tableData" :key="index">
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:41:57
-->
<template>
<div class="from-clues">
<!-- 表单部分 -->
......@@ -9,14 +14,12 @@
v-for="(item, index) in dataList"
class="listDetail"
:key="index"
@click="changeSelectItem(item)"
>
@click="changeSelectItem(item)">
<p class="icon">
<el-radio
v-model="selectActivity"
:label="item.activityId"
@change="changeSelectItem(item)"
></el-radio>
@change="changeSelectItem(item)"></el-radio>
</p>
<p>{{ item.activityName }}</p>
<p v-for="(child, childIndex) in item.userInfos" :key="childIndex">
......@@ -30,8 +33,7 @@
class="textArea"
type="textarea"
v-model="outstepopinion"
placeholder="请输入退回意见"
></el-input>
placeholder="请输入退回意见"></el-input>
</el-form-item>
<el-form-item>
<el-button style="float:right" @click="cancelBack">取消</el-button>
......@@ -44,17 +46,17 @@
<script>
import { getTaskBackNode, sendBackTask } from "@/api/fqsq.js"
import { popupCacel } from "@/utils/popup.js";
import { getTaskBackNode, sendBackTask } from "@/api/fqsq.js"
import { popupCacel } from "@/utils/popup.js";
export default {
export default {
props: {
formData: {
type: Object,
default: {},
},
},
data() {
data () {
return {
selectActivity: "",
dataList: [],
......@@ -62,11 +64,11 @@ export default {
selectItem: {},
};
},
created() {
created () {
this.getBackNode();
},
methods: {
onSubmit() {
onSubmit () {
this.selectItem.outstepopinion = this.outstepopinion;
sendBackTask({
bsmSlsq: this.formData.bsmSlsq,
......@@ -85,12 +87,12 @@ export default {
}, 1000);
});
},
changeSelectItem(item) {
changeSelectItem (item) {
this.selectItem = item;
this.selectActivity = item.activityId;
},
//获取可回退环节信息
getBackNode() {
getBackNode () {
getTaskBackNode(this.formData).then((res) => {
if (res.code == 200) {
this.dataList = res.result;
......@@ -102,16 +104,16 @@ export default {
});
},
cancelBack(){
cancelBack () {
popupCacel();
}
}
}
}
</script>
<style scoped lang="scss">
@import "~@/styles/mixin.scss";
@import "~@/styles/mixin.scss";
.listDetail {
.listDetail {
display: flex;
align-items: center;
width: 100%;
......@@ -130,18 +132,18 @@ export default {
.icon {
flex: 0 0 60px;
}
}
}
.title {
.title {
margin-bottom: 10px;
}
}
.textArea {
.textArea {
/deep/.el-textarea__inner {
min-height: 90px !important;
}
}
/deep/.el-radio .el-radio__label {
}
/deep/.el-radio .el-radio__label {
display: none;
}
}
</style>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:42:01
-->
<template>
<dialogBox title="转出" @submitForm="submitForm" saveButton="确认转出" width="45%" height='30%' @closeDialog="closeDialog"
v-model="value">
......@@ -19,8 +24,8 @@
</template>
<script>
import { completeTask, getNextLinkInfo } from "@/api/fqsq.js"
export default {
import { completeTask, getNextLinkInfo } from "@/api/fqsq.js"
export default {
components: {
},
props: {
......@@ -61,8 +66,8 @@ export default {
this.$emit("input", false);
},
}
}
}
</script>
<style scoped lang="scss">
@import "~@/styles/mixin.scss";
@import "~@/styles/mixin.scss";
</style>
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:38:37
*/
//流程环节操作按钮
export function getForm (tabName, djywbm) {
let form;
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:38:57
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:39:03
*/
import filter from '@/utils/filter.js'
let vm = null
......@@ -40,9 +45,9 @@ class data extends filter {
{
label: "是否作废",
render: (h, scope) => {
if(scope.row.sfzf == '0'){
if (scope.row.sfzf == '0') {
return <div></div>
}else{
} else {
return <div>已作废</div>
}
}
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:39:07
*/
import filter from '@/utils/filter.js'
class data extends filter {
constructor() {
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:38:46
*/
import { getWorkFlowImage } from "@/api/workflow/jsydsyqFlow.js";
import { getPrintTemplateByCode } from "@/api/system";
import { getPrintApplicationInfo } from "@/api/fqsq";
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:38:51
*/
import { getForm } from "../flowform";
import { getHomeNoticeList } from "@/api/user.js"
export default {
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:39:23
-->
<template>
<div class="container">
<!-- 顶部内容框 -->
......@@ -173,11 +178,18 @@
closeDialog () {
this.myValue = false;
},
// 更新列表
/**
* @description: 更新列表
* @author: renchao
*/
updateDialog () {
this.loadBdcdylist();
},
// 删除左侧列表
/**
* @description: 删除左侧列表
* @param {*} item
* @author: renchao
*/
handleDel (item) {
this.$confirm("确定要删除吗, 是否继续?", "提示", {
confirmButtonText: "确定",
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:38:24
-->
<template>
<div class="container">
<!-- 顶部内容框 -->
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:42:27
-->
<template>
<div>
<el-row :gutter="20">
......@@ -140,11 +145,11 @@
</div>
</template>
<script>
import table from "@/utils/mixin/table"
import { getServerInfo } from "@/api/xtjk.js"
export default {
import table from "@/utils/mixin/table"
import { getServerInfo } from "@/api/xtjk.js"
export default {
name: "zjjk",
components: { },
components: {},
mixins: [table],
mounted () {
//sendThis(this);
......@@ -166,32 +171,32 @@ export default {
})
},
}
};
};
</script>
<style scoped lang="scss">
@import "~@/styles/public.scss";
.box-card{
@import "~@/styles/public.scss";
.box-card {
margin: 5px 10px 10px 5px;
}
.flex-display {
}
.flex-display {
display: flex;
margin-bottom: 10px;
border-bottom: 1px solid #e6ebf5;
}
.width-50 {
}
.width-50 {
width: 50%;
padding-bottom: 10px;
}
.width-33 {
}
.width-33 {
width: 33%;
padding-bottom: 10px;
}
.width-25 {
}
.width-25 {
width: 25%;
padding-bottom: 10px;
}
.font-border {
}
.font-border {
font-weight: bolder;
}
}
</style>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:42:32
-->
<template>
<div class="clxx">
<div class="left">
......@@ -36,11 +41,11 @@
</div>
</template>
<script>
import { mapGetters } from "vuex";
import clxxAddDialog from "./clxxAddDialog.vue";
import imagePreview from '@/views/components/imagePreview.vue'
import {InitClml,saveClml,deleteSjClml,moveClml} from "@/api/clxx.js";
export default {
import { mapGetters } from "vuex";
import clxxAddDialog from "./clxxAddDialog.vue";
import imagePreview from '@/views/components/imagePreview.vue'
import { InitClml, saveClml, deleteSjClml, moveClml } from "@/api/clxx.js";
export default {
components: { clxxAddDialog, imagePreview },
data () {
return {
......@@ -371,17 +376,17 @@ export default {
}
},
},
};
};
</script>
<style scoped lang='scss'>
@import "~@/styles/mixin.scss";
@import "~@/styles/mixin.scss";
.active {
.active {
background: $light-blue !important;
color: #fff;
}
}
.clxx {
.clxx {
width: 100%;
display: flex;
padding-left: 5px;
......@@ -396,7 +401,7 @@ export default {
width: 28px;
height: 49%;
@include flex-center;
background-color: #E4E7ED;
background-color: #e4e7ed;
border-bottom-right-radius: 10px;
padding: 5px;
cursor: pointer;
......@@ -503,5 +508,5 @@ export default {
}
}
}
}
}
</style>
\ No newline at end of file
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:42:38
-->
<template>
<dialogBox title="新建材料信息" width="20%" isMain v-model="myValue" @closeDialog="closeDialog" @submitForm="handleSubmit"
:isFullscreen="false">
......@@ -24,8 +29,8 @@
</template>
<script>
import { mapGetters } from "vuex";
export default {
import { mapGetters } from "vuex";
export default {
props: {
value: { type: Boolean, default: false },
},
......@@ -55,13 +60,13 @@ export default {
this.$emit("input", false);
},
},
};
};
</script>
<style scoped lang="scss">
.submit-button {
.submit-button {
text-align: center;
height: 52px;
padding-top: 10px;
background-color: #fff;
}
}
</style>
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:42:40
*/
export default {
data() {
data () {
return {
isSearch: false,
searchList: [],
......@@ -9,12 +14,12 @@ export default {
methods: {
// 点击高级查询弹出查询弹框
moreQueryClick() {
moreQueryClick () {
this.isSearch = true
},
// 查询事件
handleSelect(bs, mc, code) {
handleSelect (bs, mc, code) {
this.dictData[bs].forEach(item => {
if (item.dcode == this.queryForm[code]) {
this.searchForm[mc] = item.dname
......@@ -22,7 +27,7 @@ export default {
})
},
// 清空单个表单
handleEmpty(el) {
handleEmpty (el) {
for (var i = 0; i < this.searchList.length; i++) {
if (el == this.searchList[i].zdm) {
this.searchList.splice(i, 1)
......@@ -44,7 +49,7 @@ export default {
},
// 删除单个查询条件
handelItem(item, index) {
handelItem (item, index) {
let obj = {
ywlymc: 'ywly',
qllxmc: 'qllx',
......@@ -60,7 +65,7 @@ export default {
}
this.searchForm[item.zdm] = ''
},
iterationData() {
iterationData () {
let obj = {
ywlymc: '业务来源', qllxmc: '权利类型', djlxmc: '登记类型', ywh: '业务号', sqywmc: '申请业务名称',
qlrmc: '权利人', ywrmc: '义务人', slsj: '受理时间'
......@@ -70,13 +75,13 @@ export default {
if (value) return { name: obj[name], value, zdm: name }
}).filter(Boolean)
},
getSearch(val) {
getSearch (val) {
this.otherForm = val
this.iterationData()
this.queryClick()
},
// 清空查询条件
hanldeCleanAll() {
hanldeCleanAll () {
this.searchForm = {}
this.queryForm = {
ywly: "",
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:42:49
-->
<template>
<div class="from-clues">
<div class="from-clues-header">
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:42:55
*/
import filter from '@/utils/filter.js'
let vm = null
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:43:00
-->
<template>
<div class="slxx">
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flagTop" :inline="flag"
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:43:10
-->
<template>
<div class="slxx">
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flagTop" :inline="flag"
......@@ -199,10 +204,10 @@
</div>
</template>
<script>
import sqrViewTable from "@/views/workflow/components/sqrViewTable";
import { BatchInit, saveData } from "@/api/workflow/cfdjFlow.js";
import { mapGetters } from "vuex";
export default {
import sqrViewTable from "@/views/workflow/components/sqrViewTable";
import { BatchInit, saveData } from "@/api/workflow/cfdjFlow.js";
import { mapGetters } from "vuex";
export default {
data () {
return {
disabled: true,
......@@ -268,9 +273,9 @@ export default {
this.ruleForm.cfdj.cflxmc = cflxItem.dname;
}
},
};
};
</script>
<style scoped lang='scss'>
@import "~@/styles/public.scss";
@import "~@/styles/slxx/slxx.scss";
@import "~@/styles/public.scss";
@import "~@/styles/slxx/slxx.scss";
</style>
\ No newline at end of file
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:43:15
-->
<template>
<!-- 受理信息 -->
<div class="slxx">
......@@ -242,10 +247,10 @@
</div>
</template>
<script>
import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
import { Init, saveData } from "@/api/workflow/diyaqFlow.js";
import { mapGetters } from "vuex";
export default {
import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
import { Init, saveData } from "@/api/workflow/diyaqFlow.js";
import { mapGetters } from "vuex";
export default {
mounted () {
this.propsParam = this.$attrs;
var formdata = new FormData();
......@@ -312,9 +317,9 @@ export default {
}
}
}
};
};
</script>
<style scoped lang='scss'>
@import "~@/styles/public.scss";
@import "~@/styles/slxx/slxx.scss";
@import "~@/styles/public.scss";
@import "~@/styles/slxx/slxx.scss";
</style>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:43:19
-->
<template>
<!-- 受理信息 -->
<div class="slxx">
......@@ -146,7 +151,6 @@
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item label="担保范围:">
......@@ -239,10 +243,10 @@
</div>
</template>
<script>
import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
import { Init, saveData } from "@/api/workflow/diyaqFlow.js";
import { mapGetters } from "vuex";
export default {
import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
import { Init, saveData } from "@/api/workflow/diyaqFlow.js";
import { mapGetters } from "vuex";
export default {
mounted () {
this.propsParam = this.$attrs;
var formdata = new FormData();
......@@ -304,9 +308,9 @@ export default {
this.ruleForm.ywrList = _.cloneDeep(val);
}
}
}
}
</script>
<style scoped lang='scss'>
@import "~@/styles/public.scss";
@import "~@/styles/slxx/slxx.scss";
@import "~@/styles/public.scss";
@import "~@/styles/slxx/slxx.scss";
</style>
......
<!--
* @Description: 受理信息
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:43:23
-->
<template>
<!-- 受理信息 -->
<div class="slxx">
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flag ? 'top' : ''" :inline="flag"
label-width="120px">
......@@ -202,10 +206,10 @@
</div>
</template>
<script>
import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
import { Init, saveBatchData } from "@/api/workflow/fwsyqFlow.js";
import { mapGetters } from "vuex";
export default {
import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
import { Init, saveBatchData } from "@/api/workflow/fwsyqFlow.js";
import { mapGetters } from "vuex";
export default {
created () {
this.propsParam = this.$attrs;
var formdata = new FormData();
......@@ -265,55 +269,55 @@ export default {
});
},
},
};
};
</script>
<style scoped lang='scss'>
@import "~@/styles/public.scss";
@import "~@/styles/public.scss";
/deep/.el-form {
/deep/.el-form {
display: flex;
flex-direction: column;
height: calc(100vh - 130px);
}
}
/deep/.el-form-item__label {
/deep/.el-form-item__label {
padding: 0;
}
}
/deep/.el-radio {
/deep/.el-radio {
margin-right: 10px;
}
}
/deep/.el-select {
/deep/.el-select {
width: 100%;
}
}
/deep/.el-form-item {
/deep/.el-form-item {
margin-bottom: 8px;
}
}
.marginBot0 {
.marginBot0 {
margin-bottom: 0 !important;
}
}
.slxx {
.slxx {
box-sizing: border-box;
}
}
.slxx_con {
.slxx_con {
flex: 1;
height: 100%;
background-color: #ffffff;
overflow-y: auto;
padding-right: 3px;
overflow-x: hidden;
}
}
.submit_btn {
.submit_btn {
height: 50px;
}
}
.slxx_title {
.slxx_title {
border-bottom: 1px solid $borderColor;
padding-left: 10px;
padding-bottom: 5px;
......@@ -322,23 +326,23 @@ export default {
font-size: 16px;
font-weight: 500;
color: #4a4a4a;
}
}
.btn {
.btn {
text-align: center;
padding-top: 10px;
height: 36px;
background-color: #ffffff;
padding: 5px 0;
}
}
.textArea {
.textArea {
/deep/.el-textarea__inner {
min-height: 90px !important;
}
}
}
/deep/.el-form-item__label {
/deep/.el-form-item__label {
padding-bottom: 0px;
}
}
</style>
......
<!--
* @Description: 受理信息
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:43:30
-->
<template>
<!-- 受理信息 -->
<div class="slxx">
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" :label-position="flag ? 'top' : ''" :inline="flag"
label-width="120px">
......@@ -186,10 +190,10 @@
</div>
</template>
<script>
import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
import { Init, saveBatchData } from "@/api/workflow/fwsyqFlow.js";
import { mapGetters } from "vuex";
export default {
import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
import { Init, saveBatchData } from "@/api/workflow/fwsyqFlow.js";
import { mapGetters } from "vuex";
export default {
async created () {
this.propsParam = this.$attrs;
var formdata = new FormData();
......@@ -289,55 +293,55 @@ export default {
});
},
},
};
};
</script>
<style scoped lang='scss'>
@import "~@/styles/public.scss";
@import "~@/styles/public.scss";
/deep/.el-form {
/deep/.el-form {
display: flex;
flex-direction: column;
height: calc(100vh - 130px);
}
}
/deep/.el-form-item__label {
/deep/.el-form-item__label {
padding: 0;
}
}
/deep/.el-radio {
/deep/.el-radio {
margin-right: 10px;
}
}
/deep/.el-select {
/deep/.el-select {
width: 100%;
}
}
/deep/.el-form-item {
/deep/.el-form-item {
margin-bottom: 8px;
}
}
.marginBot0 {
.marginBot0 {
margin-bottom: 0 !important;
}
}
.slxx {
.slxx {
box-sizing: border-box;
}
}
.slxx_con {
.slxx_con {
flex: 1;
height: 100%;
background-color: #ffffff;
overflow-y: auto;
padding-right: 3px;
overflow-x: hidden;
}
}
.submit_btn {
.submit_btn {
height: 50px;
}
}
.slxx_title {
.slxx_title {
border-bottom: 1px solid $borderColor;
padding-left: 10px;
padding-bottom: 5px;
......@@ -346,23 +350,23 @@ export default {
font-size: 16px;
font-weight: 500;
color: #4a4a4a;
}
}
.btn {
.btn {
text-align: center;
padding-top: 10px;
height: 36px;
background-color: #ffffff;
padding: 5px 0;
}
}
.textArea {
.textArea {
/deep/.el-textarea__inner {
min-height: 90px !important;
}
}
}
/deep/.el-form-item__label {
/deep/.el-form-item__label {
padding-bottom: 0px;
}
}
</style>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:43:41
-->
<template>
<div class="djxxTable" :style="{'max-height': this.timeLineHeight + 'px' }"
style="overflow-y:scroll;">
<div class="tableBox" >
<div class="tableBox">
<div class="title">
<span>{{ title }}</span>
</div>
......@@ -23,8 +28,7 @@
row.qszt == '2' ? 'lishi' : '',
row.qszt == '0' ? 'linshi' : '',
item.prop == 'qszt' && row.qszt == '0' ? 'linshiIcon' : '',
]"
>
]">
<div class="icon" v-if="item.prop == 'qszt' && row.qszt == '0'">
正在办理
</div>
......@@ -42,11 +46,11 @@
</template>
<script>
import {getFdcqLSInfo} from "@/api/registerBook.js";
import { datas } from "@/views/registerBook/qlxxFormData.js";
import { getFdcqLSInfo } from "@/api/registerBook.js";
import { datas } from "@/views/registerBook/qlxxFormData.js";
export default {
data() {
export default {
data () {
return {
title: "房地产权登记信息(独幢、层、套、间房屋)",
qsztList: datas.columns().qsztList,
......@@ -63,17 +67,17 @@ export default {
};
},
created() {
created () {
this.loadData();
},
mounted() {
mounted () {
this.timeLineHeight = document.documentElement.clientHeight - 210;
window.onresize = () => {
this.timeLineHeight = document.documentElement.clientHeight - 210;
};
},
methods: {
loadData() {
loadData () {
var formdata = new FormData();
formdata.append("bsmSldy", this.propsParam.formData.bsmSldy);
formdata.append("qllx", this.propsParam.formData.qllx);
......@@ -89,7 +93,7 @@ export default {
}
});
},
checkChange() {
checkChange () {
if (this.checkList.length === 0) {
this.tableData = [];
this.emptycolNum = datas.columns().emptycolNum;
......@@ -97,7 +101,7 @@ export default {
this.loadData();
}
},
getQsztName(code) {
getQsztName (code) {
let name = "";
for (let item of this.qsztList) {
if (item.value == code) {
......@@ -108,7 +112,7 @@ export default {
return name;
},
},
};
};
</script>
<style lang="scss" scoped>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:45:21
-->
<template>
<!-- 受理信息 -->
<div class="slxx">
......@@ -173,10 +178,10 @@
</div>
</template>
<script>
import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
import { Init } from "@/api/workflow/fwsyqFlow.js";
import { mapGetters } from "vuex";
export default {
import qlrCommonTable from "@/views/workflow/components/qlrCommonTable";
import { Init } from "@/api/workflow/fwsyqFlow.js";
import { mapGetters } from "vuex";
export default {
async created () {
this.propsParam = this.$attrs;
var formdata = new FormData();
......@@ -262,55 +267,55 @@ export default {
});
},
},
};
};
</script>
<style scoped lang='scss'>
@import "~@/styles/public.scss";
@import "~@/styles/public.scss";
/deep/.el-form {
/deep/.el-form {
display: flex;
flex-direction: column;
height: calc(100vh - 130px);
}
}
/deep/.el-form-item__label {
/deep/.el-form-item__label {
padding: 0;
}
}
/deep/.el-radio {
/deep/.el-radio {
margin-right: 10px;
}
}
/deep/.el-select {
/deep/.el-select {
width: 100%;
}
}
/deep/.el-form-item {
/deep/.el-form-item {
margin-bottom: 8px;
}
}
.marginBot0 {
.marginBot0 {
margin-bottom: 0 !important;
}
}
.slxx {
.slxx {
box-sizing: border-box;
}
}
.slxx_con {
.slxx_con {
flex: 1;
height: 100%;
background-color: #ffffff;
overflow-y: auto;
padding-right: 3px;
overflow-x: hidden;
}
}
.submit_btn {
.submit_btn {
height: 50px;
}
}
.slxx_title {
.slxx_title {
border-bottom: 1px solid $borderColor;
padding-left: 10px;
padding-bottom: 5px;
......@@ -319,23 +324,23 @@ export default {
font-size: 16px;
font-weight: 500;
color: #4a4a4a;
}
}
.btn {
.btn {
text-align: center;
padding-top: 10px;
height: 36px;
background-color: #ffffff;
padding: 5px 0;
}
}
.textArea {
.textArea {
/deep/.el-textarea__inner {
min-height: 90px !important;
}
}
}
/deep/.el-form-item__label {
/deep/.el-form-item__label {
padding-bottom: 0px;
}
}
</style>
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:45:26
-->
<template>
<!-- 受理信息 -->
<div class="slxx">
......
<!--
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:45:28
-->
<template>
<!-- 受理信息 -->
<div class="slxx">
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:36:52
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:36:58
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:37:01
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:37:05
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:37:08
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:37:14
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:37:18
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:37:22
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:37:24
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:37:39
*/
import filter from '@/utils/filter.js'
let vm = null
......
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:37:47
*/
import filter from '@/utils/filter.js'
let vm = null
......
export function queueDjywmc(djywbm) {
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-05-17 10:36:42
*/
export function queueDjywmc (djywbm) {
let vm = null;
switch (djywbm) {
case "A03100"://建设用地使用权(首次登记)
......@@ -26,7 +31,7 @@ export function queueDjywmc(djywbm) {
case "A04200":
case "A04300":
case "A04400":
vm="selectFwsyq";
vm = "selectFwsyq";
break;
case "A23100"://农用地使用权(首次登记)
case "A09100"://土地经营权(首次登记)
......@@ -50,18 +55,18 @@ export function queueDjywmc(djywbm) {
vm = "cfdj";
break;
case "B40100"://预告首次
vm ="selectYgdj100";
vm = "selectYgdj100";
break;
case "B40200"://预告转移
case "B40300"://预告变更
case "B40400"://预告注销
case "B41100": //预告抵押首次
vm ="selectYgdj200";
vm = "selectYgdj200";
break;
case "B41200": //预告抵押转移
case "B41300": //预告抵押变更
case "B41400": //预告抵押注销
vm ="selectYgdy";
vm = "selectYgdy";
break;
default:
vm = "selecBdcql";
......