35a29d48 by renchao@pashanhoo.com

style:api配置

2 parents 334a1fb3 699fc7d7
Showing 48 changed files with 2331 additions and 1929 deletions
/*
* @Description: 数据上报模块api文件
* @Autor: renchao
* @LastEditTime: 2023-05-06 10:25:44
* @LastEditTime: 2023-05-06 10:29:06
*/
/* 引入axios请求文件 */
import request from '@/utils/request'
......@@ -60,6 +60,14 @@ export function getDataReportPage (data) {
data
})
}
export function getSjsbReportPage (data) {
return request({
url: urlHeader + 'getSjsbReportPage',
method: 'post',
data
})
}
/**
* @description: 查询数据上报详情tabs选项卡
* @author: renchao
......@@ -122,4 +130,4 @@ export function edit (data) {
method: 'post',
data
})
}
\ No newline at end of file
}
......
......@@ -2,7 +2,7 @@
* @Author: xiaomiao 1158771342@qq.com
* @Date: 2023-03-09 15:24:53
* @LastEditors: xiaomiao 1158771342@qq.com
* @LastEditTime: 2023-03-21 14:59:20
* @LastEditTime: 2023-04-19 13:49:03
* @FilePath: \上报\bdcjg-web\src\api\personnelManage.js
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
......@@ -28,7 +28,6 @@ export const getUserLists = (queryParam) => {
conditions: [],
queryRelation: 'AND',
}
console.log("queryParam", queryParam);
for (let key in queryParam) {
if (queryParam[key]) {
conditionGroup.conditions.push({
......
......@@ -139,122 +139,122 @@
</div>
</template>
<script>
import djfDjSh from "@/api/djfDjSh";
import ruleMixin from "@/mixins/ruleMixin.js";
// 审核信息
export default {
mixins: [ruleMixin],
props: {
bsmSjsb: {
type: String,
default: "",
},
bsmYwsjb: {
type: String,
default: "",
},
},
data() {
return {
form: {
auditInfo: [
{
YSDM: "",
YWH: "",
JDMC: "",
SHYJ: "",
SHRYXM: "",
SHKSSJ: "",
traceStart: {},
SHJSSJ: "",
traceEnd: {},
SXH: "",
CZJG: "",
QXDM: "",
BZ: "",
},
],
import djfDjSh from "@/api/djfDjSh";
import ruleMixin from "@/mixins/ruleMixin.js";
// 审核信息
export default {
mixins: [ruleMixin],
props: {
bsmSjsb: {
type: String,
default: "",
},
bsmYwsjb: {
type: String,
default: "",
},
};
},
methods: {
changeTraceEnd(item) {
if (item.SHJSSJ !== null) {
//当前值为空 也会进行判断 所以条件最好不要非空验证
item.traceStart = {
disabledDate: (time) => {
return time.getTime() > new Date(item.SHJSSJ).getTime(); //大于结束时间的不选
},
};
} else {
item.traceStart = {};
}
},
//跟踪API结束时间限制开始时间
changeTraceStart(item) {
if (item.SHKSSJ !== null) {
//当前值为空 也会进行判断 所以条件最好不要非空验证
item.traceEnd = {
disabledDate: (time) => {
return time.getTime() < new Date(item.SHKSSJ).getTime(); //小于开始时间的不选
},
};
} else {
item.traceEnd = {};
}
},
async featchData() {
try {
let { result: res } = await djfDjSh.getDjfDjShById(this.bsmSjsb);
this.form.auditInfo = res;
//this.featchRule()
} catch (error) {
this.$refs.msg.messageShow();
}
data () {
return {
form: {
auditInfo: [
{
YSDM: "",
YWH: "",
JDMC: "",
SHYJ: "",
SHRYXM: "",
SHKSSJ: "",
traceStart: {},
SHJSSJ: "",
traceEnd: {},
SXH: "",
CZJG: "",
QXDM: "",
BZ: "",
},
],
},
};
},
handleUpdateForm() {
return new Promise(async (resolve) => {
methods: {
changeTraceEnd (item) {
if (item.SHJSSJ !== null) {
//当前值为空 也会进行判断 所以条件最好不要非空验证
item.traceStart = {
disabledDate: (time) => {
return time.getTime() > new Date(item.SHJSSJ).getTime(); //大于结束时间的不选
},
};
} else {
item.traceStart = {};
}
},
//跟踪API结束时间限制开始时间
changeTraceStart (item) {
if (item.SHKSSJ !== null) {
//当前值为空 也会进行判断 所以条件最好不要非空验证
item.traceEnd = {
disabledDate: (time) => {
return time.getTime() < new Date(item.SHKSSJ).getTime(); //小于开始时间的不选
},
};
} else {
item.traceEnd = {};
}
},
async featchData () {
try {
let res = await djfDjSh.updateDjfDjSh(this.form.auditInfo);
// this.$refs['formList'].resetFields();
resolve(res.code);
let { result: res } = await djfDjSh.getDjfDjShById(this.bsmSjsb);
this.form.auditInfo = res;
//this.featchRule()
} catch (error) {
this.$refs.msg.messageShow();
}
});
},
handleUpdateForm () {
return new Promise(async (resolve) => {
try {
let res = await djfDjSh.updateDjfDjSh(this.form.auditInfo);
// this.$refs['formList'].resetFields();
resolve(res.code);
} catch (error) {
this.$refs.msg.messageShow();
}
});
},
},
},
};
};
</script>
<style scoped lang="scss">
@import "./css/itemForm.scss";
.auditInfo-item {
display: flex;
height: 100%;
margin-bottom: 15px;
margin-right: 5px;
@import "./css/itemForm.scss";
&-name {
.auditInfo-item {
display: flex;
align-items: center;
justify-content: center;
width: 20px;
padding: 10px 20px;
line-height: 28px;
border: 1px solid #ccc;
margin-right: 15px;
border-radius: 3px;
}
height: 100%;
margin-bottom: 15px;
margin-right: 5px;
&-list {
width: 100%;
flex: 1;
display: flex;
justify-content: center;
flex-direction: column;
&-name {
display: flex;
align-items: center;
justify-content: center;
width: 20px;
padding: 10px 20px;
line-height: 28px;
border: 1px solid #ccc;
margin-right: 15px;
border-radius: 3px;
}
&-list {
width: 100%;
flex: 1;
display: flex;
justify-content: center;
flex-direction: column;
}
}
}
</style>
......
......@@ -302,6 +302,70 @@
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :prop="'obligeeList.' + index + '.QLLX'" :rules="rules.QLLX">
<span slot="label">
权利类型: <br />
<p class="label-detail">(QLLX)</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="obligeeForm.obligeeList[index].QLLX">
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :prop="'obligeeList.' + index + '.YWH'" :rules="rules.YWH">
<span slot="label">
业务号: <br />
<p class="label-detail">(YWH)</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="obligeeForm.obligeeList[index].YWH">
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row class="obligee-item-input">
<el-col :span="8">
<el-form-item :prop="'obligeeList.' + index + '.QLRTZ'" :rules="rules.QLRTZ">
<span slot="label">
权利人特征: <br />
<p class="label-detail">(QLRTZ)</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="obligeeForm.obligeeList[index].QLRTZ">
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :prop="'obligeeList.' + index + '.CBFBM'" :rules="rules.CBFBM">
<span slot="label">
承包方代码: <br />
<p class="label-detail">(CBFBM)</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="obligeeForm.obligeeList[index].CBFBM">
</el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item :prop="'obligeeList.' + index + '.FBFBM'" :rules="rules.FBFBM">
<span slot="label">
发包方代码: <br />
<p class="label-detail">(FBFBM)</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="obligeeForm.obligeeList[index].FBFBM">
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row class="obligee-item-input">
<el-col :span="8">
<el-form-item :prop="'obligeeList.' + index + '.QSZT'" :rules="rules.QSZT">
<span slot="label">
权属状态: <br />
<p class="label-detail">(QSZT)</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="obligeeForm.obligeeList[index].QSZT">
</el-input>
</el-form-item>
</el-col>
</el-row>
</div>
</div>
......@@ -309,106 +373,106 @@
</div>
</template>
<script>
import zttGyQlr from "@/api/zttGyQlr";
import ruleMixin from "@/mixins/ruleMixin.js";
import treeSelect from "@/components/TreeSelect.vue";
// 权利人
export default {
mixins: [ruleMixin],
props: {
bsmSjsb: {
type: String,
default: "",
import zttGyQlr from "@/api/zttGyQlr";
import ruleMixin from "@/mixins/ruleMixin.js";
import treeSelect from "@/components/TreeSelect.vue";
// 权利人
export default {
mixins: [ruleMixin],
props: {
bsmSjsb: {
type: String,
default: "",
},
bsmYwsjb: {
type: String,
default: "",
},
},
bsmYwsjb: {
type: String,
default: "",
components: {
treeSelect,
},
},
components: {
treeSelect,
},
data () {
return {
obligeeForm: {
obligeeList: [
{
YSDM: "",
SXH: "",
BDCDYH: "",
QLRMC: "",
BDCQZH: "",
QZYSXLH: "",
SFCZR: "",
ZJZL: "",
ZJH: "",
FZJG: "",
SSHY: "",
GJ: "",
HJSZSS: "",
XB: "",
DH: "",
DZ: "",
YB: "",
GZDW: "",
DZYJ: "",
QLRLX: "",
QLBL: "",
GYFS: "",
GYQK: "",
BZ: "",
QXDM: "",
},
],
},
};
},
methods: {
async featchData () {
try {
let { result: res } = await zttGyQlr.getZttGyQlrById(this.bsmSjsb);
this.obligeeForm.obligeeList = res;
} catch (error) { }
data () {
return {
obligeeForm: {
obligeeList: [
{
YSDM: "",
SXH: "",
BDCDYH: "",
QLRMC: "",
BDCQZH: "",
QZYSXLH: "",
SFCZR: "",
ZJZL: "",
ZJH: "",
FZJG: "",
SSHY: "",
GJ: "",
HJSZSS: "",
XB: "",
DH: "",
DZ: "",
YB: "",
GZDW: "",
DZYJ: "",
QLRLX: "",
QLBL: "",
GYFS: "",
GYQK: "",
BZ: "",
QXDM: "",
},
],
},
};
},
handleUpdateForm () {
return new Promise(async (resolve) => {
methods: {
async featchData () {
try {
let res = await zttGyQlr.updateZttGyQlr(this.obligeeForm.obligeeList);
resolve(res.code);
let { result: res } = await zttGyQlr.getZttGyQlrById(this.bsmSjsb);
this.obligeeForm.obligeeList = res;
} catch (error) { }
});
},
handleUpdateForm () {
return new Promise(async (resolve) => {
try {
let res = await zttGyQlr.updateZttGyQlr(this.obligeeForm.obligeeList);
resolve(res.code);
} catch (error) { }
});
},
},
},
};
};
</script>
<style scoped lang="scss">
@import "./css/itemForm.scss";
.obligee-item {
display: flex;
height: 100%;
margin-bottom: 15px;
margin-right: 5px;
@import "./css/itemForm.scss";
&-name {
.obligee-item {
display: flex;
align-items: center;
justify-content: center;
width: 20px;
padding: 10px 20px;
line-height: 28px;
border: 1px solid #ccc;
border-radius: 3px;
}
height: 100%;
margin-bottom: 15px;
margin-right: 5px;
&-list {
width: 100%;
flex: 1;
display: flex;
justify-content: center;
flex-direction: column;
&-name {
display: flex;
align-items: center;
justify-content: center;
width: 20px;
padding: 10px 20px;
line-height: 28px;
border: 1px solid #ccc;
border-radius: 3px;
}
&-list {
width: 100%;
flex: 1;
display: flex;
justify-content: center;
flex-direction: column;
}
}
}
</style>
......
......@@ -1183,6 +1183,16 @@
padding: 15px;
}
//定时任务弹框
.scheduledtaskdialog {
.el-dialog__headerbtn {
width: 42px;
height: 20px;
right: 26px;
top: 23px;
}
}
// 修改密码界面样式
.informationpassword {
margin: 36px 200px;
......@@ -1430,5 +1440,18 @@
.el-form-item__label {
color: #0288B0 !important;
line-height: 20px;
margin-top: 20px;
}
}
\ No newline at end of file
}
// 预告登记弹框样式
.auditInfo {
.el-textarea.is-disabled .el-textarea__inner {
background: none;
color: #C0C4CC;
border: 1px solid #224C7C !important;
padding: 0;
margin: 0;
text-indent: 7px;
}
}
......
......@@ -993,4 +993,26 @@
height: 44px;
}
}
}
\ No newline at end of file
}
//定时任务弹框
.scheduledtaskdialog {
.el-dialog__header {
width: 100%;
display: flex;
justify-content: center;
font-size: 24px;
@include background("navbg");
.dialog_title {
color: white;
margin-bottom: 10px;
}
}
.el-dialog__headerbtn .el-dialog__close {
font-size: 20px;
color: #4162D8
}
}
......
......@@ -2,6 +2,7 @@ import { mapGetters } from 'vuex'
export default {
data () {
return {
// 分页
pageData: {
currentPage: 1,
pageSize: 10
......
......@@ -6,6 +6,41 @@
<el-form-item v-if="BASE_API.THEME == 'jg'">
<Breadcrumb />
</el-form-item>
<!-- <el-row>
<el-col :span="5">
<el-form-item label="行政区">
<el-select
v-model="$store.state.user.userInfo.grade === 'county' ? form.XZQDM = $store.state.user.userInfo.areaCode : form.XZQDM"
class="width100" clearable placeholder="行政区" :disabled="$store.state.user.userInfo.grade === 'county'">
<el-option v-for="item in dicData['A20']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="权属状态">
<el-select v-model="form.QSZT" class="width100" clearable placeholder="权属状态">
<el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="权利人">
<el-input v-model="form.QLR" clearable placeholder="权利人"></el-input>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="不动产单元号" label-width="103px">
<el-input v-model="form.BDCDYH" clearable placeholder="不动产单元号"></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="查封机关">
<el-input v-model="form.CFJG" clearable placeholder="查封机关"></el-input>
</el-form-item>
</el-col>
</el-row> -->
<el-row>
<el-col :span="5">
<el-form-item label="行政区">
......@@ -80,81 +115,82 @@
</div>
</template>
<script>
// 查封登记
import data from "./data"
import qlfQlCfdj from '@/api/qlfQlCfdj'
import tableMixin from '@/mixins/tableMixin.js'
export default {
name: "Cfdj",
mixins: [tableMixin],
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
BDCDYH: '',
JFJG: '',
JFWH: '',
CFJG: '',
CFWH: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => { this.handleEdit(scope.row) }}
>
详情
</el-button>
</div>
)
// 查封登记
import data from "./data"
import qlfQlCfdj from '@/api/qlfQlCfdj'
import tableMixin from '@/mixins/tableMixin.js'
export default {
name: "Cfdj",
mixins: [tableMixin],
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
BDCDYH: '',
JFJG: '',
JFWH: '',
CFJG: '',
CFWH: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => { this.handleEdit(scope.row) }}
>
详情
</el-button>
</div>
)
}
}
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
}
},
methods: {
async featchData () {
try {
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlCfdj.getQlfQlCfdjList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
]),
data: []
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
async featchData () {
try {
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlCfdj.getQlfQlCfdjList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
} catch (error) {
this.$refs.msg.messageShow()
}
} catch (error) {
this.$refs.msg.messageShow()
}
}
}
}
</script>
......
......@@ -85,80 +85,82 @@
</template>
<script>
// 抵押权登记
import data from "./data"
import qlfQlDyaq from '@/api/qlfQlDyaq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "dyaq",
mixins: [tableMixin],
components: {
treeSelect,
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
dyr: '',
BDCDYH: '',
dybdclx: '',
DJLX: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => { this.handleEdit(scope.row) }}
>
详情
</el-button>
</div>
)
// 抵押权登记
import data from "./data"
import qlfQlDyaq from '@/api/qlfQlDyaq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "dyaq",
mixins: [tableMixin],
components: {
treeSelect,
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
dyr: '',
BDCDYH: '',
dybdclx: '',
DJLX: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => { this.handleEdit(scope.row) }}
>
详情
</el-button>
</div>
)
}
}
}
]),
data: []
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
}
}
}
},
methods: {
async featchData () {
try {
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlDyaq.getQlfQlDyaqList(this.form)
this.tableData.data = list;
this.pageData = {
pageSize,
current,
total
},
methods: {
async featchData () {
try {
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlDyaq.getQlfQlDyaqList(this.form)
this.tableData.data = list;
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
}
} catch (error) {
}
}
}
}
</script>
......
......@@ -88,83 +88,85 @@
</template>
<script>
// 地役权登记
import data from "./data"
import qlfQlDyiq from '@/api/qlfQlDyiq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "dyiq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
BDCDYH: '',
// 供役地不动产单元号
GYDBDCDYH: '',
// 需役地不动产单元号
XYDBDCDYH: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => { this.handleEdit(scope.row) }}
>
详情
</el-button>
</div>
)
// 地役权登记
import data from "./data"
import qlfQlDyiq from '@/api/qlfQlDyiq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "dyiq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
BDCDYH: '',
// 供役地不动产单元号
GYDBDCDYH: '',
// 需役地不动产单元号
XYDBDCDYH: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => { this.handleEdit(scope.row) }}
>
详情
</el-button>
</div>
)
}
}
}
]),
data: []
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
}
}
}
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlDyiq.getQlfQlDyiqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlDyiq.getQlfQlDyiqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
}
} catch (error) {
}
}
}
}
</script>
......
......@@ -80,103 +80,105 @@
</template>
<script>
// 房地产权(项目内多幢房屋)
import data from "./data"
import qltFwFdcqDz from '@/api/qltFwFdcqDz'
import sjsbFunctionOper from '@/api/sjsbFunctionOper'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "fdcqdz",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
QLR: '',
DJLX: '',
BDCQZH: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
// 房地产权(项目内多幢房屋)
import data from "./data"
import qltFwFdcqDz from '@/api/qltFwFdcqDz'
import sjsbFunctionOper from '@/api/sjsbFunctionOper'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "fdcqdz",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
QLR: '',
DJLX: '',
BDCQZH: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
},
},
},
]),
data: []
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectmanyQL.blur()
if (!e) this.$refs.selectmanyDJ.blur()
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qltFwFdcqDz.getQltFwFdcqDzList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
this.message = error
// this.$refs.msg.messageShow()
}
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectmanyQL.blur()
if (!e) this.$refs.selectmanyDJ.blur()
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qltFwFdcqDz.getQltFwFdcqDzList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
async handlDatadetails (index, row) {
let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('qltFwFdcqDz/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message);
}
} catch (error) {
this.message = error
// this.$refs.msg.messageShow()
}
},
async handlDatadetails (index, row) {
let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('qltFwFdcqDz/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message);
}
}
}
}
</script>
......
......@@ -48,97 +48,99 @@
</template>
<script>
// 建筑物区分所有权业主共有部分
import data from "./data"
import qlfFwFdcqQfsyq from '@/api/qlfFwFdcqQfsyq'
import sjsbFunctionOper from '@/api/sjsbFunctionOper'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "fdcqqfsyq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
YWH: '',
QLLX: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
// 建筑物区分所有权业主共有部分
import data from "./data"
import qlfFwFdcqQfsyq from '@/api/qlfFwFdcqQfsyq'
import sjsbFunctionOper from '@/api/sjsbFunctionOper'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "fdcqqfsyq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
YWH: '',
QLLX: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
},
},
},
]),
data: []
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectshareQL.blur()
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfFwFdcqQfsyq.getQlfFwFdcqQfsyqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
this.message = error
}
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectshareQL.blur()
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfFwFdcqQfsyq.getQlfFwFdcqQfsyqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
async handlDatadetails (index, row) {
let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message)
}
} catch (error) {
this.message = error
}
},
async handlDatadetails (index, row) {
let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message)
}
},
},
}
}
}
</script>
......
......@@ -80,135 +80,137 @@
</template>
<script>
// 房地产权(独幢、层、套、间、房屋)
import data from "./data"
import qltFwFdcqYz from '@/api/qltFwFdcqYz'
import sjsbFunctionOper from '@/api/sjsbFunctionOper'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "fdcqyz",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
QLR: '',
DJLX: '',
BDCQZH: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
// 房地产权(独幢、层、套、间、房屋)
import data from "./data"
import qltFwFdcqYz from '@/api/qltFwFdcqYz'
import sjsbFunctionOper from '@/api/sjsbFunctionOper'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "fdcqyz",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
QLR: '',
DJLX: '',
BDCQZH: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
},
},
},
]),
data: [],
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: '',
QLLXOptions: [
{
label: '国有建设用地使用权/房屋所有权',
value: '4'
},
{
label: '宅基地使用权/房屋所有权',
value: '6'
]),
data: [],
},
{
label: '集体建设用地使用权/构筑物所有权',
value: '8'
}
],
DJLXOptions: [
{
label: '首次登记',
value: '100'
},
{
label: '转移登记',
value: '200'
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
{
label: '变更登记',
value: '300'
},
{
label: '更正登记',
value: '500'
}
],
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectsingleQL.blur()
if (!e) this.$refs.selectsingleDJ.blur()
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qltFwFdcqYz.getQltFwFdcqYzList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
this.message = error
// this.$refs.msg.messageShow()
diaData: null,
bsmSjsb: '',
QLLXOptions: [
{
label: '国有建设用地使用权/房屋所有权',
value: '4'
},
{
label: '宅基地使用权/房屋所有权',
value: '6'
},
{
label: '集体建设用地使用权/构筑物所有权',
value: '8'
}
],
DJLXOptions: [
{
label: '首次登记',
value: '100'
},
{
label: '转移登记',
value: '200'
},
{
label: '变更登记',
value: '300'
},
{
label: '更正登记',
value: '500'
}
],
}
},
async handlDatadetails (index, row) {
let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message)
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectsingleQL.blur()
if (!e) this.$refs.selectsingleDJ.blur()
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qltFwFdcqYz.getQltFwFdcqYzList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
this.message = error
// this.$refs.msg.messageShow()
}
},
async handlDatadetails (index, row) {
let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('business/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message)
}
}
}
}
}
</script>
......
......@@ -75,88 +75,90 @@
</template>
<script>
// 构(建)筑物所有权
import data from "./data"
import qltQlGjzwsyq from '@/api/qltQlGjzwsyq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "gzwsyq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
DJLX: '',
JZWMC: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
// 构(建)筑物所有权
import data from "./data"
import qltQlGjzwsyq from '@/api/qltQlGjzwsyq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "gzwsyq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
DJLX: '',
JZWMC: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
},
},
},
]),
data: [{ ceateTime: 1 }]
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
]),
data: [{ ceateTime: 1 }]
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
}
}
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectownershipQL.blur()
if (!e) this.$refs.selectownershipDJ.blur()
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qltQlGjzwsyq.getQltQlGjzwsyqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectownershipQL.blur()
if (!e) this.$refs.selectownershipDJ.blur()
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qltQlGjzwsyq.getQltQlGjzwsyqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
}
} catch (error) {
}
}
}
}
</script>
......
......@@ -80,94 +80,96 @@
</template>
<script>
// 海域(含无居民海岛)使用权
import data from "./data"
import qlfQlHysyq from '@/api/qlfQlHysyq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "hysyq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
DJLX: '',
HDMC: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
// 海域(含无居民海岛)使用权
import data from "./data"
import qlfQlHysyq from '@/api/qlfQlHysyq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "hysyq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
DJLX: '',
HDMC: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
},
},
},
]),
data: []
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectseaAreaQL.blur()
if (!e) this.$refs.selectseaAreaDJ.blur()
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlHysyq.getQlfQlHysyqByConditon(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectseaAreaQL.blur()
if (!e) this.$refs.selectseaAreaDJ.blur()
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlHysyq.getQlfQlHysyqByConditon(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
this.message = error
this.$refs.msg.messageShow()
}
} catch (error) {
this.message = error
this.$refs.msg.messageShow()
}
}
}
}
}
</script>
......
......@@ -73,105 +73,107 @@
</template>
<script>
// 建设用地、宅基地使用权
import data from "./data"
import qlfQlJsydsyq from '@/api/qlfQlJsydsyq'
import sjsbFunctionOper from '@/api/sjsbFunctionOper'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "jsydzjdsyq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
QLR: '',
DJLX: '',
BDCQZH: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
// 建设用地、宅基地使用权
import data from "./data"
import qlfQlJsydsyq from '@/api/qlfQlJsydsyq'
import sjsbFunctionOper from '@/api/sjsbFunctionOper'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "jsydzjdsyq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
QLR: '',
DJLX: '',
BDCQZH: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
},
},
},
]),
data: [],
]),
data: [],
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectbuildQL.blur()
if (!e) this.$refs.selectbuildDJ.blur()
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlJsydsyq.getQlfQlJsydsyqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
this.message = error
// this.$refs.msg.messageShow()
}
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectbuildQL.blur()
if (!e) this.$refs.selectbuildDJ.blur()
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlJsydsyq.getQlfQlJsydsyqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
async handlDatadetails (index, row) {
let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('qlfQlJsydsyq/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message)
}
} catch (error) {
this.message = error
// this.$refs.msg.messageShow()
}
},
async handlDatadetails (index, row) {
let { result: res, message } = await sjsbFunctionOper.getQltFwFdcqYzByCondition(row.BSM_SJSB)
if (res != null) {
this.diaData = res
this.bsmSjsb = row.BSM_SJSB
this.$store.dispatch('qlfQlJsydsyq/setEdit'); this.$refs.editLog.isShow()
} else {
this.$message(message)
}
}
}
}
</script>
<style scoped lang="scss">
@import "./index.scss";
@import "./index.scss";
</style>
......
......@@ -70,84 +70,86 @@
</template>
<script>
// 林权
import data from "./data"
import qltQlLq from '@/api/qltQlLq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "lq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCDYH: '',
QLR: '',
DJLX: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
// 林权
import data from "./data"
import qltQlLq from '@/api/qltQlLq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "lq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCDYH: '',
QLR: '',
DJLX: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
},
},
},
]),
data: []
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qltQlLq.getQltQlLqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qltQlLq.getQltQlLqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
}
} catch (error) {
}
}
}
}
</script>
......
......@@ -75,85 +75,87 @@
</template>
<script>
// 农用地使用权(非林地)
import data from "./data"
import qlfQlNydsyq from '@/api/qlfQlNydsyq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "nydsyq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
QLLX: '',
xxx: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
// 农用地使用权(非林地)
import data from "./data"
import qlfQlNydsyq from '@/api/qlfQlNydsyq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "nydsyq",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
QLLX: '',
xxx: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
},
},
},
]),
data: []
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlNydsyq.getQlfQlNydsyqByConditon(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlNydsyq.getQlfQlNydsyqByConditon(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
}
} catch (error) {
}
}
}
}
</script>
......
......@@ -72,85 +72,87 @@
</template>
<script>
// 土地所有权
import data from "./data"
import qlfQlTdsyq from '@/api/qlfQlTdsyq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
components: {
treeSelect
},
name: "tdsyq",
mixins: [tableMixin],
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
QLR: '',
DJLX: '',
BDCQZH: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
// 土地所有权
import data from "./data"
import qlfQlTdsyq from '@/api/qlfQlTdsyq'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
components: {
treeSelect
},
name: "tdsyq",
mixins: [tableMixin],
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
QLR: '',
DJLX: '',
BDCQZH: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
},
},
},
]),
data: []
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
}
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlTdsyq.getQlfQlTdsyqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
}
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlTdsyq.getQlfQlTdsyqList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
this.message = error
// this.$refs.msg.messageShow()
}
} catch (error) {
this.message = error
// this.$refs.msg.messageShow()
}
}
}
}
</script>
......
......@@ -74,88 +74,90 @@
</template>
<script>
// 预告登记
import data from "./data"
import qlfQlYgdj from '@/api/qlfQlYgdj'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "ygdj",
mixins: [tableMixin],
components: {
treeSelect,
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
BDCQZH: '',
YWH: '',
// 预告登记
import data from "./data"
import qlfQlYgdj from '@/api/qlfQlYgdj'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "ygdj",
mixins: [tableMixin],
components: {
treeSelect,
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
BDCQZH: '',
YWH: '',
YGDJZL: '',
DJLX: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => { this.handleEdit(scope.row) }}
>
详情
</el-button>
</div>
)
YGDJZL: '',
DJLX: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => { this.handleEdit(scope.row) }}
>
详情
</el-button>
</div>
)
}
}
}
]),
data: []
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectnoticeRegQL.blur()
if (!e) this.$refs.selectnoticeRegDJ.blur()
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
async featchData () {
try {
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlYgdj.getQlfQlYgdjList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectnoticeRegQL.blur()
if (!e) this.$refs.selectnoticeRegDJ.blur()
},
async featchData () {
try {
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlYgdj.getQlfQlYgdjList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
this.$refs.msg.messageShow()
}
} catch (error) {
this.$refs.msg.messageShow()
}
}
}
}
</script>
......
......@@ -72,90 +72,92 @@
</template>
<script>
// 异议登记
import data from "./data"
import qlfQlYydj from '@/api/qlfQlYydj'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "yydj",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => { this.handleEdit(scope.row) }}
>
详情
</el-button>
</div>
)
// 异议登记
import data from "./data"
import qlfQlYydj from '@/api/qlfQlYydj'
import tableMixin from '@/mixins/tableMixin.js'
import treeSelect from '@/components/TreeSelect.vue'
export default {
name: "yydj",
mixins: [tableMixin],
components: {
treeSelect
},
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => { this.handleEdit(scope.row) }}
>
详情
</el-button>
</div>
)
}
}
}
]),
data: []
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectobjectionRegQL.blur()
if (!e) this.$refs.selectobjectionRegDJ.blur()
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlYydj.getQlfQlYydjList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
methods: {
// 是否显示下拉框
isShowSelectOptions (e) {
if (!e) this.$refs.selectobjectionRegQL.blur()
if (!e) this.$refs.selectobjectionRegDJ.blur()
},
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlYydj.getQlfQlYydjList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
this.message = error
this.$refs.msg.messageShow()
}
} catch (error) {
this.message = error
this.$refs.msg.messageShow()
},
handledetails (index, row) {
}
},
handledetails (index, row) {
}
}
}
</script>
......
......@@ -63,79 +63,81 @@
</template>
<script>
// 注销登记
import data from "./data"
import qlfQlZxdj from '@/api/qlfQlZxdj'
import tableMixin from '@/mixins/tableMixin.js'
export default {
name: "cancellationReg",
mixins: [tableMixin],
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
QLLX: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
// 注销登记
import data from "./data"
import qlfQlZxdj from '@/api/qlfQlZxdj'
import tableMixin from '@/mixins/tableMixin.js'
export default {
name: "cancellationReg",
mixins: [tableMixin],
data () {
return {
form: {
XZQDM: '',
QSZT: '',
ZL: '',
BDCQZH: '',
QLR: '',
QLLX: '',
BDCDYH: '',
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
type: 'index',
width: '50',
index: this.indexMethod,
}].concat(data.columns()).concat([
{
label: "操作",
width: 80,
fixed: "right",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
class='btnColor'
onClick={() => {
this.handleEdit(scope.row);
}}
>
详情
</el-button>
</div>
);
},
},
},
]),
data: []
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
}
}
}
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlZxdj.getQlfQlZxdjList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData)
let { result: { list, total, pages: pageSize, pageNum: current }
} = await qlfQlZxdj.getQlfQlZxdjList(this.form)
this.tableData.data = list
this.pageData = {
pageSize,
current,
total
}
} catch (error) {
}
} catch (error) {
}
}
}
}
</script>
......
......@@ -101,7 +101,7 @@
]
},
// 表格数据
tableData: {
tableData: {
// 表格头部
columns: [
{
......
......@@ -99,7 +99,7 @@ export default {
]
},
// 表格数据
tableData: {
tableData: {
// 表格头部
columns: [
{
......
......@@ -110,8 +110,8 @@ export default {
{ required: true, message: "请选择结束日期", trigger: "change" },
]
},
// 表格数据
tableData: {
// 表格数据
tableData: {
// 表格头部
columns: [
{
......
<template>
<!-- 修改登簿日志弹窗 -->
<el-dialog :close-on-click-modal="false" top="0" @close="closeDialog"
custom-class="dialogBox entryJournal commonDialog editDialogBox mainCenter" :visible.sync="dialogVisible" width="90%">
<div slot="title" class="dialog_title" ref="dialogTitle">
......@@ -283,9 +284,11 @@ export default {
}
},
methods: {
// 关闭弹框事件
closeDialog () {
this.dialogVisible = false;
},
// 展示弹框
isShow (item) {
this.title = '登薄日志(' + item.ACCESSDATE + ')'
this.titleName = 'sjmx'
......
......@@ -52,110 +52,110 @@
</div>
</template>
<script>
// 登簿日志查询
// 引入列表数据
import { datas, sendThis } from "./data"
// 引入表格混入方法
import tableMixin from "@/mixins/tableMixin.js";
import { getRecordLogPage } from "@/api/recordLog.js";
import { mapGetters } from 'vuex'
//引入日期处理方法
import { timeFormat } from "@/utils/operation";
// 引入弹框组件
import editDialog from '../components/editDialog.vue'
export default {
components: {
editDialog
},
name: "dbrzcx",
mixins: [tableMixin],
computed: {
...mapGetters(['dicData'])
},
data () {
return {
// 开始结束日期限制
pickerOptionsStart: {
disabledDate: (time) => {
if (this.form.endTime) {
return time.getTime() >= new Date(this.form.endTime).getTime()
// 登簿日志查询
// 引入列表数据
import { datas, sendThis } from "./data"
// 引入表格混入方法
import tableMixin from "@/mixins/tableMixin.js";
import { getRecordLogPage } from "@/api/recordLog.js";
import { mapGetters } from 'vuex'
//引入日期处理方法
import { timeFormat } from "@/utils/operation";
// 引入弹框组件
import editDialog from '../components/editDialog.vue'
export default {
components: {
editDialog
},
name: "dbrzcx",
mixins: [tableMixin],
computed: {
...mapGetters(['dicData'])
},
data () {
return {
// 开始结束日期限制
pickerOptionsStart: {
disabledDate: (time) => {
if (this.form.endTime) {
return time.getTime() >= new Date(this.form.endTime).getTime()
}
}
}
},
// 结束日期限制
pickerOptionsEnd: {
disabledDate: (time) => {
if (this.form.startTime) {
return time.getTime() < new Date(this.form.startTime).getTime()
},
// 结束日期限制
pickerOptionsEnd: {
disabledDate: (time) => {
if (this.form.startTime) {
return time.getTime() < new Date(this.form.startTime).getTime()
}
}
},
// 表单
form: {
areacode: '',
startTime: '',
endTime: '',
currentPage: 1
},
// 分页
pageData: {
total: 0,
pageSize: 10,
current: 1
},
// 表格数据
tableData: {
// 表头
columns: [
{
label: "序号",
type: "index",
width: "50",
index: this.indexMethod,
}
]
.concat(datas.columns()),
// 列表
data: [],
total: 0,
}
}
},
mounted () {
sendThis(this);
},
methods: {
//截止日期变化
endTimeChange (val) {
this.form.endTime = timeFormat(new Date(val), true)
},
// 表单
form: {
areacode: '',
startTime: '',
endTime: '',
currentPage: 1
featchData () {
getRecordLogPage({ ...this.form }).then(res => {
if (res.code === 200) {
let { records, total, current } = res.result
this.tableData.data = records ? records : []
this.tableData.total = total ? total : 0
this.pageData.current = current
}
})
},
// 分页
pageData: {
total: 0,
pageSize: 10,
current: 1
// 重置
resetForm () {
this.$refs.ruleForm.resetFields();
this.form.currentPage = 1
this.featchData();
},
// table数据
tableData: {
// 表头
columns: [
{
label: "序号",
type: "index",
width: "50",
index: this.indexMethod,
}
]
.concat(datas.columns()),
// 列表
data: [],
total: 0,
// 编辑
handleEdit (row) {
this.$refs.editLog.isShow(row);
this.$store.dispatch('business/setReportLogEdit')
}
}
},
mounted () {
sendThis(this);
},
methods: {
//截止日期变化
endTimeChange (val) {
this.form.endTime = timeFormat(new Date(val), true)
},
featchData () {
getRecordLogPage({ ...this.form }).then(res => {
if (res.code === 200) {
let { records, total, current } = res.result
this.tableData.data = records ? records : []
this.tableData.total = total ? total : 0
this.pageData.current = current
}
})
},
// 重置
resetForm () {
this.$refs.ruleForm.resetFields();
this.form.currentPage = 1
this.featchData();
},
// 编辑
handleEdit (row) {
this.$refs.editLog.isShow(row);
this.$store.dispatch('business/setReportLogEdit')
destroyed () {
this.$store.dispatch('business/setEdit')
}
},
destroyed () {
this.$store.dispatch('business/setEdit')
}
}
</script>
<style scoped lang="scss">
@import "./index.scss";
@import "./index.scss";
</style>
......
......@@ -85,160 +85,160 @@
</div>
</template>
<script>
// 上报报文查询
// 引入表头数据
import { datas, sendThis } from "./data";
// 引入表格混入方法
import tableMixin from "@/mixins/tableMixin.js";
// 引入详情弹框
import dataDetails from "@/components/EditDialog";
import { getDataReportPage } from "@/api/dataReport.js";
//引入日期处理方法
import { timeFormat } from "@/utils/operation";
export default {
name: "sbbwcx",
mixins: [tableMixin],
// 注册组件
components: {
dataDetails,
},
data () {
return {
isShow: false,
// 开始结束日期限制
pickerOptionsStart: {
disabledDate: (time) => {
if (this.form.exchangeEndTime) {
return time.getTime() >= new Date(this.form.exchangeEndTime).getTime();
}
// 上报报文查询
// 引入表头数据
import { datas, sendThis } from "./data";
// 引入表格混入方法
import tableMixin from "@/mixins/tableMixin.js";
// 引入详情弹框
import dataDetails from "@/components/EditDialog";
import { getDataReportPage } from "@/api/dataReport.js";
//引入日期处理方法
import { timeFormat } from "@/utils/operation";
export default {
name: "sbbwcx",
mixins: [tableMixin],
// 注册组件
components: {
dataDetails,
},
data () {
return {
isShow: false,
// 开始结束日期限制
pickerOptionsStart: {
disabledDate: (time) => {
if (this.form.exchangeEndTime) {
return time.getTime() >= new Date(this.form.exchangeEndTime).getTime();
}
},
},
},
// 结束日期限制
pickerOptionsEnd: {
disabledDate: (time) => {
if (this.form.exchangeStartTime) {
return time.getTime() < new Date(this.form.exchangeStartTime).getTime();
}
// 结束日期限制
pickerOptionsEnd: {
disabledDate: (time) => {
if (this.form.exchangeStartTime) {
return time.getTime() < new Date(this.form.exchangeStartTime).getTime();
}
},
},
},
// 头部搜索
form: {
qxdm: "", // 行政区
exchangeStartTime: "", // 开始日期
exchangeEndTime: "", // 结束日期
hjjg: "", //汇交状态
bdcdyh: "", // 不动产单元号
ywh: "", // 业务号
qllx: "", // 权利类型
djlx: "", // 登记类型
jcjg: "", // 检查结果
rkjg: "", //入库结果
currentPage: 1
},
// 分页
pageData: {
total: 0,
pageSize: 10,
current: 1
},
// table数据
tableData: {
// 表头数据
columns: [
{
label: "序号",
type: "index",
width: "50",
index: this.indexMethod,
}
]
.concat(datas.columns().concat([
// 头部搜索
form: {
qxdm: "", // 行政区
exchangeStartTime: "", // 开始日期
exchangeEndTime: "", // 结束日期
hjjg: "", //汇交状态
bdcdyh: "", // 不动产单元号
ywh: "", // 业务号
qllx: "", // 权利类型
djlx: "", // 登记类型
jcjg: "", // 检查结果
rkjg: "", //入库结果
currentPage: 1
},
// 分页
pageData: {
total: 0,
pageSize: 10,
current: 1
},
// 表格数据
tableData: {
// 表头数据
columns: [
{
label: "操作",
width: "80",
fixed: "right",
render: (h, scope) => {
return (
<div>
{
scope.row.exchangeState == 2 ?
<el-button
type="text"
class='successColor'
onClick={() => {
this.handleDetail(scope.row);
}}
>
修改
</el-button> :
<el-button
class='btnColor'
type="text"
onClick={() => {
this.handleDetail(scope.row);
}}
>
详情
</el-button>
}
</div>
);
},
label: "序号",
type: "index",
width: "50",
index: this.indexMethod,
}
])),
total: 0,
data: [],
},
title: "",
};
},
mounted () {
sendThis(this);
},
methods: {
//截止日期变化
endTimeChange (val) {
this.form.exchangeEndTime = timeFormat(new Date(val), true)
},
// 初始化数据
featchData () {
getDataReportPage({ ...this.form }).then((res) => {
if (res.code === 200) {
let { total, records, current } = res.result;
this.tableData.total = total;
this.tableData.data = records ? records : [];
this.pageData.current = current
}
});
]
.concat(datas.columns().concat([
{
label: "操作",
width: "80",
fixed: "right",
render: (h, scope) => {
return (
<div>
{
scope.row.exchangeState == 2 ?
<el-button
type="text"
class='successColor'
onClick={() => {
this.handleDetail(scope.row);
}}
>
修改
</el-button> :
<el-button
class='btnColor'
type="text"
onClick={() => {
this.handleDetail(scope.row);
}}
>
详情
</el-button>
}
</div>
);
},
}
])),
total: 0,
data: [],
},
title: "",
};
},
// 上报
handleEscalation () { },
// 详情
handleDetail (row) {
this.title = row.rectypeName;
this.$refs.editLog.isShow(row);
if (row.exchangeState == 2) {
this.$store.dispatch('business/setReportLogEdit')
} else {
this.$store.dispatch('business/setEdit')
}
mounted () {
sendThis(this);
},
// 重置
resetForm () {
this.$refs.ruleForm.resetFields();
this.form.exchangeEndTime = ""
this.form.currentPage = 1
this.featchData();
methods: {
//截止日期变化
endTimeChange (val) {
this.form.exchangeEndTime = timeFormat(new Date(val), true)
},
// 初始化数据
featchData () {
getDataReportPage({ ...this.form }).then((res) => {
if (res.code === 200) {
let { total, records, current } = res.result;
this.tableData.total = total;
this.tableData.data = records ? records : [];
this.pageData.current = current
}
});
},
// 上报
handleEscalation () { },
// 详情
handleDetail (row) {
this.title = row.rectypeName;
this.$refs.editLog.isShow(row);
if (row.exchangeState == 2) {
this.$store.dispatch('business/setReportLogEdit')
} else {
this.$store.dispatch('business/setEdit')
}
},
// 重置
resetForm () {
this.$refs.ruleForm.resetFields();
this.form.exchangeEndTime = ""
this.form.currentPage = 1
this.featchData();
},
},
},
destroyed () {
this.$store.dispatch('business/setEdit')
destroyed () {
this.$store.dispatch('business/setEdit')
}
}
}
</script>
<style scoped lang="scss">
// 引入页面公共样式
@import "./index.scss";
// 引入页面公共样式
@import "./index.scss";
</style>
......
<template>
<!-- 编辑 -->
<dialogBox title="详情" @closeDialog="closeDialog" @submitForm="handleSubmit" v-model="myValue">
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="120px">
<el-row>
<el-col :span="6">
<el-form-item label="行政区代码" prop="xzqdm">
<el-input v-model="ruleForm.xzqdm" placeholder="行政区代码"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="不动产单元号" prop="bdcdyh">
<el-input v-model="ruleForm.bdcdyh" placeholder="不动产单元号"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="行政区名称" prop="xzqmc">
<el-input v-model="ruleForm.xzqmc" placeholder="行政区名称"></el-input>
</el-form-item>
</el-col>
<el-col :span="6">
<el-form-item label="业务编码" prop="ywbm">
<el-input v-model="ruleForm.ywbm" placeholder="业务编码"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="6">
<el-form-item label="上报时间" prop="sbsj">
<el-date-picker v-model="ruleForm.sbsj" class="width100" type="datetime" placeholder="操作时间">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
</el-form>
</dialogBox>
</template>
<script>
export default {
props: {
value: { type: Boolean, default: false },
},
data () {
return {
myValue: this.value,
ruleForm: {
xzqdm: '',
xzqmc: '',
bdcdyh: '',
ywbm: '',
sbsj: ''
},
rules: {
xzqdm: [
{ required: true, message: '行政区代码', trigger: 'blur' }
],
xzqmc: [
{ required: true, message: '行政区名称', trigger: 'blur' }
],
bdcdyh: [
{ required: true, message: '不动产单元号', trigger: 'blur' }
],
ywmc: [
{ required: true, message: '业务名称', trigger: 'blur' }
],
sbsj: [
{ required: true, message: '上报时间', trigger: 'blur' }
]
}
}
},
watch: {
value (val) {
this.myValue = val
}
},
methods: {
closeDialog () {
this.$emit('input', false)
},
handleSubmit () {
this.$emit('input', false)
}
}
}
</script>
\ No newline at end of file
/*
* @Description:
* @Autor: renchao
* @LastEditTime: 2023-04-27 16:59:53
*/
import filter from '@/utils/filter.js'
let vm = null
const sendThis = (_this) => {
vm = _this
}
class data extends filter {
constructor() {
super()
}
columns () {
return [
{
prop: 'jcjg',
label: '检查结果',
width: 90,
render: (h, scope) => {
return (
<div>
<span class='adopt' v-show={scope.row.receiveState == 0}>未校验</span>
<span class='adopt' v-show={scope.row.receiveState == 1}>校验成功</span>
<span class='warehousing' v-show={scope.row.receiveState == 2}>校验失败</span>
</div>
)
}
},
{
prop: 'rkjg',
label: '入库结果',
width: 80,
render: (h, scope) => {
return (
<div>
<span class='fail' v-show={scope.row.storageState == 0}>未入库</span>
<span class='success' v-show={scope.row.storageState == 1}>已入库</span>
<span class='fail' v-show={scope.row.storageState == 2}>入库失败</span>
</div>
)
}
},
{
label: '汇交状态',
width: '130',
render: (h, scope) => {
return (
<div>
<span v-show={scope.row.exchangeState == 0} class='warehousing'>未上报</span>
<span v-show={scope.row.exchangeState == 1} class='warehousing'>上报成功未响应</span>
<span v-show={scope.row.exchangeState == 2} class='fail'>上报响应失败</span>
<span v-show={scope.row.exchangeState == 3} class='adopt'>上报响应成功</span>
</div>
)
}
},
{
prop: "areacode",
label: "行政区代码",
minWidth: 90,
},
{
prop: "areaName",
label: "行政区名称",
minWidth: 90,
},
{
prop: "bizMsgid",
label: "业务报文ID",
minWidth: 150,
},
{
prop: "createdate",
label: "创建时间",
width: 140,
},
{
prop: "recflowid",
label: "业务流水号",
minWidth: 100,
render: (h, scope) => {
return <el-button type="text" onClick={() => { vm.ywhClick(scope.row) }}>{scope.row.recflowid}</el-button>
}
},
{
prop: "estatenum",
label: "不动产单元号",
minWidth: 150,
},
{
prop: "rectype",
label: "业务编码",
minWidth: 90,
},
{
prop: "rectypeName",
label: "业务名称",
minWidth: 190,
},
{
prop: "exchangeDate",
label: "汇交时间",
width: 140,
}
]
}
}
let datas = new data()
export {
datas,
sendThis
}
.reportLog {
.progress {
position: absolute;
width: 200px;
z-index: 99999;
top: 50%;
left: 50%;
transform: translateX(-50%);
}
}
.zhi {
color: #FFFFFF;
text-align: center;
}
.hjsj {
}
\ No newline at end of file
......@@ -146,12 +146,14 @@
}
})
},
// 重置
resetForm () {
this.dialogForm = {
roleName: '',
}
this.$refs.form.resetFields()
},
// 关闭
close () {
this.resetForm()
this.$emit('input', false)
......
......@@ -2,7 +2,7 @@
<div class="from-clues">
<div class="from-clues-header">
<el-form ref="ruleForm" :model="form" label-width="100px">
<!-- 判断进入监管还是上报系统 -->
<!-- 判断进入监管还是上报系统 -->
<el-form-item v-if="BASE_API.THEME=='jg'">
<Breadcrumb />
</el-form-item>
......@@ -98,6 +98,7 @@
endTime: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [
{
......
<template>
<!-- 编辑 -->
<dialogBox ref="addTask" width="50%" :isMain="true" @submitForm="handleSubmit" @closeDialog="handleClose"
<dialogBox ref="addTask" class="scheduledtaskdialog" width="40%" :isMain="true" @submitForm="handleSubmit" @closeDialog="handleClose"
v-model="myValue" customClass="editValidRule" title="新增定时任务">
<div class="dialogCon" style="">
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px">
<el-row :gutter="20">
<el-col :span="12">
<el-row>
<el-col>
<el-form-item label="任务名" prop="jobName">
<el-input v-model="ruleForm.jobName" placeholder="任务名"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-col>
<el-form-item label="类名" prop="beanName">
<el-input v-model="ruleForm.beanName" placeholder="类名"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
<el-col>
<el-form-item label="cron表达式" prop="cronExpression">
<el-input v-model="ruleForm.cronExpression" placeholder="cron表达式"></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-col>
<el-form-item label="方法名" prop="methodName">
<el-input v-model="ruleForm.methodName" placeholder="方法名"></el-input>
</el-form-item>
......@@ -31,7 +29,7 @@
<el-row :gutter="20">
<el-col :span="24">
<el-form-item label="任务描述" prop="remark">
<el-input v-model="ruleForm.remark" type="textarea" :rows="2" placeholder="任务描述"></el-input>
<el-input v-model="ruleForm.remark" type="textarea" :rows="4" placeholder="任务描述"></el-input>
</el-form-item>
</el-col>
</el-row>
......@@ -42,110 +40,112 @@
</template>
<script>
import sjsbTask from '@/api/sjsbTask.js'
export default {
props: {
value: { type: Boolean, default: false },
taskData: {
type: Object,
default: null
}
},
data () {
return {
myValue: this.value,
ruleForm: {
jobName: '',
cronExpression: '',
beanName: '',
methodName: '',
methodParams: '',
remark: ''
},
rules: {
jobName: [
{ required: true, message: '任务名', trigger: 'blur' }
],
cronExpression: [
{ required: true, message: 'cron表达式', trigger: 'blur' }
],
beanName: [
{ required: true, message: '任务类名', trigger: 'blur' }
],
methodName: [
{ required: true, message: '任务方法名', trigger: 'blur' }
]
},
message: ''
}
},
methods: {
handleSubmit () {
let _this = this
this.$refs['ruleForm'].validate(async (valid) => {
if (valid) {
if (!_this.taskData) {
try {
let res = await sjsbTask.sjsbTaskSave(_this.ruleForm)
if (res.code == 200) {
_this.loading = false
_this.$message({
message: res.message,
type: 'success'
})
_this.handleClose()
_this.$parent.featchData()
}
} catch (error) {
_this.message = error
_this.$refs.msg.messageShow()
}
} else {
try {
let res = await sjsbTask.updateCron(_this.ruleForm)
if (res.code == 200) {
_this.$message({
message: res.message,
type: 'success'
})
_this.handleClose()
_this.$parent.featchData()
}
} catch (error) {
_this.message = error
_this.$refs.msg.messageShow()
}
}
} else {
this.$message('请检查表单完整性')
return false;
}
})
},
handleClose () {
this.$emit("input", false);
}
},
watch: {
value (val) {
this.myValue = val
import sjsbTask from '@/api/sjsbTask.js'
export default {
props: {
value: { type: Boolean, default: false },
taskData: {
type: Object,
default: null
}
},
taskData (val) {
if (val != null) {
this.ruleForm = val
} else {
this.ruleForm = {
data () {
return {
myValue: this.value,
ruleForm: {
jobName: '',
cronExpression: '',
beanName: '',
methodName: '',
methodParams: '',
remark: ''
},
rules: {
jobName: [
{ required: true, message: '任务名', trigger: 'blur' }
],
cronExpression: [
{ required: true, message: 'cron表达式', trigger: 'blur' }
],
beanName: [
{ required: true, message: '任务类名', trigger: 'blur' }
],
methodName: [
{ required: true, message: '任务方法名', trigger: 'blur' }
]
},
message: ''
}
},
methods: {
handleSubmit () {
let _this = this
this.$refs['ruleForm'].validate(async (valid) => {
if (valid) {
if (!_this.taskData) {
try {
let res = await sjsbTask.sjsbTaskSave(_this.ruleForm)
if (res.code == 200) {
_this.loading = false
_this.$message({
message: res.message,
type: 'success'
})
_this.handleClose()
_this.$parent.featchData()
}
} catch (error) {
_this.message = error
_this.$refs.msg.messageShow()
}
} else {
try {
let res = await sjsbTask.updateCron(_this.ruleForm)
if (res.code == 200) {
_this.$message({
message: res.message,
type: 'success'
})
_this.handleClose()
_this.$parent.featchData()
}
} catch (error) {
_this.message = error
_this.$refs.msg.messageShow()
}
}
} else {
this.$message('请检查表单完整性')
return false;
}
})
},
handleClose () {
this.$emit("input", false);
}
},
watch: {
value (val) {
this.myValue = val
},
taskData (val) {
if (val != null) {
this.ruleForm = val
} else {
this.ruleForm = {
jobName: '',
cronExpression: '',
beanName: '',
methodName: '',
methodParams: '',
remark: ''
}
}
}
}
}
}
</script>
<style scoped lang="scss">
</style>
......
......@@ -287,7 +287,6 @@
});
},
handleMinus (index, row) {
console.log(this.tableData, row.dictid, 'dictid');
removeTreeListItem(this.tableData, row.dictid, 'dictid');
this.tableData = judgeSort(this.tableData)
this.key++;
......
......@@ -62,6 +62,7 @@
dcode: '',
dname: ''
},
// 表格数据
tableData: {
total: 0,
columns: datas.columns().concat([
......
<template>
<!-- 菜单添加编辑弹框 -->
<dialogBox class="PersonnelDialog" :isMain="true" width="40%" :title="title" @closeDialog="close" @submitForm="submitForm"
v-model="myValue">
<div class="dialogCon">
......@@ -209,6 +210,7 @@
}
})
},
// 重置
resetForm () {
this.$refs.form.resetFields()
this.form = {
......@@ -216,6 +218,7 @@
code: ''
}
},
// 关闭
close () {
this.resetForm()
this.$emit('input', false)
......
<template>
<!-- 菜单管理 -->
<div class="from-clues">
<div class="from-clues-header">
<el-form ref="ruleForm" :model="form" label-width="100px">
......@@ -29,16 +30,13 @@
</div>
</template>
<script>
// 定时任务
import data from "./data";
import { deleteAction, getAction, api, httpAction } from "@/api/manageApi";
import EditDialog from "./edit-dialog.vue";
import { mapGetters } from "vuex";
import { getMenuInfo } from "@/api/user";
import { updateOrder } from "@/api/orders"
import {
judgeSort
} from "@/utils/operation";
import { judgeSort } from "@/utils/operation";
export default {
name: "menus",
components: {
......@@ -47,24 +45,14 @@
data () {
return {
isDialog: false,
tablelistData: [],
tablelistData: [],//菜单数据
listData: [],
resourceCategoryId: "",
taskData: null,
form: {
menuName: "",
},
title: "",
queryParam: {},
selectType: "0",
queryName: "",
organizationId: "", // 组织机构ID
departmentId: "", // 部门ID
departmentList: [], // 部门列表
levelList: [], // 职务级别
sexList: [],
selectionList: [],
title: "",//标题
// 表格数据
tableData: {
columns: []
.concat(data.columns())
......@@ -172,6 +160,7 @@
this.getTableList()
}
},
// 数据处理方法
childrenFn (arr, key) {
const that = this;
let searchTree = [];
......
......@@ -28,6 +28,7 @@
clearable
:rows="10"
type="textarea"
maxlength="30"
placeholder="备注" />
</el-form-item>
</el-col>
......@@ -60,7 +61,6 @@
return {
myValue: this.value,
title: '',
showAddEditDialog: false,
menuType: '',
roleId: '',
sort: 0,
......@@ -110,7 +110,7 @@
this.dialogForm = {
roleName: '',
}
// this.showAddEditDialog = val
this.$emit('ok')
} else {
this.$message.error({
......@@ -130,7 +130,6 @@
this.close()
this.$emit('ok')
// this.showAddEditDialog = val
this.$emit('ok', this.menuType)
} else {
this.$message.error({
......@@ -146,12 +145,14 @@
}
})
},
// 重置
resetForm () {
this.dialogForm = {
roleName: '',
}
this.$refs.form.resetFields()
},
// 关闭
close () {
this.resetForm()
this.$emit('input', false)
......
......@@ -103,6 +103,7 @@
],
selectionList: [],
// 表格数据
tableData: {
columns: [
{
......
......@@ -53,6 +53,7 @@
return {
title: "人员配置",
visible: false,
// 菜单表格数据
menutableData: {
column: [
{
......@@ -83,6 +84,7 @@
},
]),
},
// 人员表格数据
usertableData: {
column: [
{
......
......@@ -179,12 +179,14 @@
}
})
},
// 重置
resetForm () {
this.form = {
sex: '0'
}
this.$refs.form.resetFields()
},
// 关闭
close () {
this.resetForm()
this.$emit('input', false)
......
<template>
<!-- 人员管理 -->
<div class="from-clues">
<div class="from-clues-header">
<el-form ref="ruleForm" :model="form" label-width="100px">
......@@ -65,21 +66,13 @@ export default {
data () {
return {
isDialog: false,
taskData: null,
keyList: [],
form: {
loginName: "",
name: "",
code: "",
},
queryParam: {},
selectType: "0",
queryName: "",
organizationId: "", // 组织机构ID
departmentId: "", // 部门ID
departmentList: [], // 部门列表
levelList: [], // 职务级别
sexList: [],
typeOptions: [
{
value: "0",
......@@ -100,7 +93,8 @@ export default {
],
selectionList: [],
tableData: {
// 表格数据
tableData: {
columns: [
{
label: "序号",
......@@ -375,7 +369,6 @@ export default {
// 修改人员信息
handleEdit (row) {
console.log("rowwwww", row);
this.isDialog = true
this.$refs.dialogForm.edit(row);
this.$refs.dialogForm.title = "修改";
......@@ -390,6 +383,7 @@ export default {
type: 'warning'
})
.then(() => {
删除传
deleteAction(`${api.users}/${id}`).then((res) => {
if (res.status === 1) {
this.$message.success({ message: res.message, showClose: true })
......
<template>
<!-- 字典管理 -->
<div class="dictionary-config from-clues">
<div class="from-clues-header">
<el-form ref="form" :model="form" label-width="90px">
......@@ -42,162 +43,163 @@
</template>
<script>
// 字典
import data from "./data";
import tableMixin from "@/mixins/tableMixin.js";
import ruleConfig from "@/api/ruleConfig";
import editValidRule from "../components/editValidRule.vue";
export default {
name: "dictionary-config",
mixins: [tableMixin],
components: {
editValidRule,
},
data () {
return {
message: "",
form: {
DATATABLE: "",
CHINESETABLE: "",
SOLEURL: "",
currentPage: 1,
},
preContent: "",
tableData: {
columns: [
{
label: "序号",
type: "index",
width: "50",
index: this.indexMethod,
},
]
.concat(data.columns())
.concat([
// 字典
import data from "./data";
import tableMixin from "@/mixins/tableMixin.js";
import ruleConfig from "@/api/ruleConfig";
import editValidRule from "../components/editValidRule.vue";
export default {
name: "dictionary-config",
mixins: [tableMixin],
components: {
editValidRule,
},
data () {
return {
message: "",
form: {
DATATABLE: "",
CHINESETABLE: "",
SOLEURL: "",
currentPage: 1,
},
// 表格数据
tableData: {
columns: [
{
label: "操作",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-edit"
onClick={() => {
this.handleEdit(scope.$index, scope.row);
}}
>
编辑
</el-button>
label: "序号",
type: "index",
width: "50",
index: this.indexMethod,
},
]
.concat(data.columns())
.concat([
{
label: "操作",
render: (h, scope) => {
return (
<div>
<el-button
type="text"
size="mini"
icon="el-icon-edit"
onClick={() => {
this.handleEdit(scope.$index, scope.row);
}}
>
编辑
</el-button>
<el-button
type="text"
size="mini"
icon="el-icon-delete"
style="color:#F56C6C"
onClick={() => {
this.handleDel(scope.$index, scope.row);
}}
>
删除
</el-button>
</div>
);
<el-button
type="text"
size="mini"
icon="el-icon-delete"
style="color:#F56C6C"
onClick={() => {
this.handleDel(scope.$index, scope.row);
}}
>
删除
</el-button>
</div>
);
},
},
},
]),
data: [],
]),
data: [],
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
ruleData: null,
};
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData);
let {
result: { list, total, pages: pageSize, pageNum: current },
} = await ruleConfig.getSysYwsjbList(this.form);
this.tableData.data = list;
this.pageData = {
pageSize,
current,
total,
};
} catch (error) {
this.message = error;
this.$refs.msg.messageShow();
}
},
pageData: {
total: 0,
pageSize: 15,
current: 1,
handleSearch () {
this.form.currentPage = 1
this.tableData.data = []
this.featchData()
},
ruleData: null,
};
},
methods: {
async featchData () {
try {
this.form = Object.assign(this.form, this.formData);
let {
result: { list, total, pages: pageSize, pageNum: current },
} = await ruleConfig.getSysYwsjbList(this.form);
this.tableData.data = list;
this.pageData = {
pageSize,
current,
total,
};
} catch (error) {
this.message = error;
this.$refs.msg.messageShow();
}
},
handleSearch () {
this.form.currentPage = 1
this.tableData.data = []
this.featchData()
},
async handleEdit (index, row) {
try {
let { result: res } = await ruleConfig.eidtConfigRule(row.BSM_YWSJB);
this.ruleData = res;
this.$refs.validRule.isShow();
} catch (error) {
this.$alert(error, "提示", {
async handleEdit (index, row) {
try {
let { result: res } = await ruleConfig.eidtConfigRule(row.BSM_YWSJB);
this.ruleData = res;
this.$refs.validRule.isShow();
} catch (error) {
this.$alert(error, "提示", {
confirmButtonText: "确定",
type: "error",
});
}
},
handleDel (index, row) {
let _this = this;
this.$confirm("此操作将进行删除校验规则, 是否继续?", "提示", {
cancelButtonText: "取消",
confirmButtonText: "确定",
type: "error",
});
}
},
handleDel (index, row) {
let _this = this;
this.$confirm("此操作将进行删除校验规则, 是否继续?", "提示", {
cancelButtonText: "取消",
confirmButtonText: "确定",
type: "warning",
})
.then(async () => {
try {
let res =
await ruleConfig.deleteSysYwsjbWithSysYwsjbFieldByBsmYwsjb(
row.BSM_YWSJB
);
if (res.code == 200) {
_this.$message({
type: "success",
message: "删除成功!",
type: "warning",
})
.then(async () => {
try {
let res =
await ruleConfig.deleteSysYwsjbWithSysYwsjbFieldByBsmYwsjb(
row.BSM_YWSJB
);
if (res.code == 200) {
_this.$message({
type: "success",
message: "删除成功!",
});
_this.featchData();
}
} catch (error) {
_this.$alert(error, "提示", {
confirmButtonText: "确定",
type: "error",
});
_this.featchData();
}
} catch (error) {
_this.$alert(error, "提示", {
confirmButtonText: "确定",
type: "error",
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
}
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
},
handleUpdateDic () {
this.$store.dispatch("dictionaries/generateDic").then((res) => {
if (res) {
this.$message({
message: "刷新成功!",
type: "success",
});
}
});
},
},
handleUpdateDic () {
this.$store.dispatch("dictionaries/generateDic").then((res) => {
if (res) {
this.$message({
message: "刷新成功!",
type: "success",
});
}
});
},
},
};
};
</script>
<style scoped lang="scss">
@import "./index.scss";
@import "./index.scss";
</style>
......