35a29d48 by renchao@pashanhoo.com

style:api配置

2 parents 334a1fb3 699fc7d7
Showing 48 changed files with 646 additions and 241 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
......
......@@ -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,10 +139,10 @@
</div>
</template>
<script>
import djfDjSh from "@/api/djfDjSh";
import ruleMixin from "@/mixins/ruleMixin.js";
// 审核信息
export default {
import djfDjSh from "@/api/djfDjSh";
import ruleMixin from "@/mixins/ruleMixin.js";
// 审核信息
export default {
mixins: [ruleMixin],
props: {
bsmSjsb: {
......@@ -154,7 +154,7 @@ export default {
default: "",
},
},
data() {
data () {
return {
form: {
auditInfo: [
......@@ -178,7 +178,7 @@ export default {
};
},
methods: {
changeTraceEnd(item) {
changeTraceEnd (item) {
if (item.SHJSSJ !== null) {
//当前值为空 也会进行判断 所以条件最好不要非空验证
item.traceStart = {
......@@ -191,7 +191,7 @@ export default {
}
},
//跟踪API结束时间限制开始时间
changeTraceStart(item) {
changeTraceStart (item) {
if (item.SHKSSJ !== null) {
//当前值为空 也会进行判断 所以条件最好不要非空验证
item.traceEnd = {
......@@ -203,7 +203,7 @@ export default {
item.traceEnd = {};
}
},
async featchData() {
async featchData () {
try {
let { result: res } = await djfDjSh.getDjfDjShById(this.bsmSjsb);
this.form.auditInfo = res;
......@@ -212,7 +212,7 @@ export default {
this.$refs.msg.messageShow();
}
},
handleUpdateForm() {
handleUpdateForm () {
return new Promise(async (resolve) => {
try {
let res = await djfDjSh.updateDjfDjSh(this.form.auditInfo);
......@@ -224,12 +224,12 @@ export default {
});
},
},
};
};
</script>
<style scoped lang="scss">
@import "./css/itemForm.scss";
@import "./css/itemForm.scss";
.auditInfo-item {
.auditInfo-item {
display: flex;
height: 100%;
margin-bottom: 15px;
......@@ -254,7 +254,7 @@ export default {
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,11 +373,11 @@
</div>
</template>
<script>
import zttGyQlr from "@/api/zttGyQlr";
import ruleMixin from "@/mixins/ruleMixin.js";
import treeSelect from "@/components/TreeSelect.vue";
// 权利人
export default {
import zttGyQlr from "@/api/zttGyQlr";
import ruleMixin from "@/mixins/ruleMixin.js";
import treeSelect from "@/components/TreeSelect.vue";
// 权利人
export default {
mixins: [ruleMixin],
props: {
bsmSjsb: {
......@@ -379,12 +443,12 @@ export default {
});
},
},
};
};
</script>
<style scoped lang="scss">
@import "./css/itemForm.scss";
@import "./css/itemForm.scss";
.obligee-item {
.obligee-item {
display: flex;
height: 100%;
margin-bottom: 15px;
......@@ -408,7 +472,7 @@ export default {
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;
}
}
// 预告登记弹框样式
.auditInfo {
.el-textarea.is-disabled .el-textarea__inner {
background: none;
color: #C0C4CC;
border: 1px solid #224C7C !important;
padding: 0;
margin: 0;
text-indent: 7px;
}
}
......
......@@ -994,3 +994,25 @@
}
}
}
//定时任务弹框
.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,11 +115,11 @@
</div>
</template>
<script>
// 查封登记
import data from "./data"
import qlfQlCfdj from '@/api/qlfQlCfdj'
import tableMixin from '@/mixins/tableMixin.js'
export default {
// 查封登记
import data from "./data"
import qlfQlCfdj from '@/api/qlfQlCfdj'
import tableMixin from '@/mixins/tableMixin.js'
export default {
name: "Cfdj",
mixins: [tableMixin],
data () {
......@@ -103,6 +138,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -131,13 +167,13 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
current: 1,
},
diaData: null,
bsmSjsb: ''
}
},
methods: {
......@@ -156,5 +192,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -85,12 +85,12 @@
</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 {
// 抵押权登记
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: {
......@@ -110,6 +110,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -138,6 +139,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -160,5 +162,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -88,12 +88,12 @@
</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 {
// 地役权登记
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: {
......@@ -115,6 +115,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -143,6 +144,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -166,5 +168,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -80,13 +80,13 @@
</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 {
// 房地产权(项目内多幢房屋)
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: {
......@@ -105,6 +105,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -136,6 +137,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -178,5 +180,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -48,13 +48,13 @@
</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 {
// 建筑物区分所有权业主共有部分
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: {
......@@ -69,6 +69,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -100,6 +101,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -140,5 +142,5 @@ export default {
}
},
}
}
}
</script>
......
......@@ -80,13 +80,13 @@
</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 {
// 房地产权(独幢、层、套、间、房屋)
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: {
......@@ -105,6 +105,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -136,6 +137,7 @@ export default {
]),
data: [],
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -210,5 +212,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -75,12 +75,12 @@
</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 {
// 构(建)筑物所有权
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: {
......@@ -99,6 +99,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -130,6 +131,7 @@ export default {
]),
data: [{ ceateTime: 1 }]
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -158,5 +160,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -80,12 +80,12 @@
</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 {
// 海域(含无居民海岛)使用权
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: {
......@@ -104,6 +104,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -135,6 +136,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -168,6 +170,6 @@ export default {
}
}
}
}
</script>
......
......@@ -73,13 +73,13 @@
</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 {
// 建设用地、宅基地使用权
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: {
......@@ -97,6 +97,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -128,6 +129,7 @@ export default {
]),
data: [],
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -170,8 +172,8 @@ export default {
}
}
}
}
}
</script>
<style scoped lang="scss">
@import "./index.scss";
@import "./index.scss";
</style>
......
......@@ -70,12 +70,12 @@
</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 {
// 林权
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: {
......@@ -93,6 +93,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -124,6 +125,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -149,5 +151,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -75,12 +75,12 @@
</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 {
// 农用地使用权(非林地)
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: {
......@@ -99,6 +99,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -130,6 +131,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -155,5 +157,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -72,12 +72,12 @@
</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 {
// 土地所有权
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
},
......@@ -95,6 +95,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -126,6 +127,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -152,5 +154,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -74,12 +74,12 @@
</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 {
// 预告登记
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: {
......@@ -99,6 +99,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -127,6 +128,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -157,5 +159,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -72,12 +72,12 @@
</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 {
// 异议登记
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: {
......@@ -95,6 +95,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -123,6 +124,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -157,5 +159,5 @@ export default {
handledetails (index, row) {
}
}
}
}
</script>
......
......@@ -63,11 +63,11 @@
</template>
<script>
// 注销登记
import data from "./data"
import qlfQlZxdj from '@/api/qlfQlZxdj'
import tableMixin from '@/mixins/tableMixin.js'
export default {
// 注销登记
import data from "./data"
import qlfQlZxdj from '@/api/qlfQlZxdj'
import tableMixin from '@/mixins/tableMixin.js'
export default {
name: "cancellationReg",
mixins: [tableMixin],
data () {
......@@ -83,6 +83,7 @@ export default {
ZJH: '',
currentPage: 1
},
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -114,6 +115,7 @@ export default {
]),
data: []
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -137,5 +139,5 @@ export default {
}
}
}
}
}
</script>
......
......@@ -101,18 +101,18 @@
</template>
<script>
import Vue from 'vue'
// 接收报文查询
// 引入表格头部数据
import data from "./data";
// 引入table混入方法
import tableMixin from "@/mixins/tableMixin.js";
import { getReceiveDataReportPage } from "@/api/dataReport.js";
// 引入详情弹框
import dataDetails from "@/components/EditDialog";
//引入日期处理方法
import { timeFormat } from "@/utils/operation";
export default {
import Vue from 'vue'
// 接收报文查询
// 引入表格头部数据
import data from "./data";
// 引入table混入方法
import tableMixin from "@/mixins/tableMixin.js";
import { getReceiveDataReportPage } from "@/api/dataReport.js";
// 引入详情弹框
import dataDetails from "@/components/EditDialog";
//引入日期处理方法
import { timeFormat } from "@/utils/operation";
export default {
name: "jsbwcx",
mixins: [tableMixin],
// 注册组件
......@@ -291,11 +291,11 @@ export default {
}
},
}
}
}
</script>
<style scoped lang="scss">
.lastdom:nth-child(3) {
.lastdom:nth-child(3) {
margin-bottom: 0px;
}
}
</style>
......
<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,18 +52,18 @@
</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 {
// 登簿日志查询
// 引入列表数据
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
},
......@@ -103,7 +103,7 @@ export default {
pageSize: 10,
current: 1
},
// table数据
// 表格数据
tableData: {
// 表头
columns: [
......@@ -154,8 +154,8 @@ export default {
destroyed () {
this.$store.dispatch('business/setEdit')
}
}
}
</script>
<style scoped lang="scss">
@import "./index.scss";
@import "./index.scss";
</style>
......
......@@ -85,17 +85,17 @@
</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 {
// 上报报文查询
// 引入表头数据
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],
// 注册组件
......@@ -141,7 +141,7 @@ export default {
pageSize: 10,
current: 1
},
// table数据
// 表格数据
tableData: {
// 表头数据
columns: [
......@@ -235,10 +235,10 @@ export default {
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)
......
......@@ -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,8 +40,8 @@
</template>
<script>
import sjsbTask from '@/api/sjsbTask.js'
export default {
import sjsbTask from '@/api/sjsbTask.js'
export default {
props: {
value: { type: Boolean, default: false },
taskData: {
......@@ -145,7 +143,9 @@ export default {
}
}
}
}
}
</script>
<style scoped lang="scss">
</style>
......
......@@ -30,8 +30,8 @@
</template>
<script>
import ruleConfig from '@/api/ruleConfig'
export default {
import ruleConfig from '@/api/ruleConfig'
export default {
props: {
ruleData: Object,
},
......@@ -43,6 +43,7 @@ export default {
CHINESETABLE: '',
SOLEURL: ''
},
// 表格数据
tableData: {
column: [
{
......@@ -202,7 +203,7 @@ export default {
this.$refs.validRule.isHide()
}
}
}
}
</script>
<style rel="stylesheet/less" lang="less" scoped></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: [
{
......
......@@ -29,12 +29,12 @@
</div>
</template>
<script>
// 定时任务
import data from "./data"
import sjsbTask from '@/api/sjsbTask.js'
import tableMixin from '@/mixins/tableMixin.js'
import addTask from '../components/addTask.vue'
export default {
// 定时任务
import data from "./data"
import sjsbTask from '@/api/sjsbTask.js'
import tableMixin from '@/mixins/tableMixin.js'
import addTask from '../components/addTask.vue'
export default {
name: "timedTask",
mixins: [tableMixin],
components: {
......@@ -49,6 +49,7 @@ export default {
currentPage: 1
},
selectionList: [],
// 表格数据
tableData: {
columns: [{
label: '序号',
......@@ -93,6 +94,7 @@ export default {
data: [],
total: 0
},
// 分页
pageData: {
pageSize: 15,
......@@ -250,8 +252,8 @@ export default {
})
}
}
}
}
</script>
<style scoped lang="scss">
// @import "~@/styles/mixin.scss";
// @import "~@/styles/mixin.scss";
</style>
......
......@@ -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,6 +93,7 @@ export default {
],
selectionList: [],
// 表格数据
tableData: {
columns: [
{
......@@ -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,12 +43,12 @@
</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 {
// 字典
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: {
......@@ -62,7 +63,7 @@ export default {
SOLEURL: "",
currentPage: 1,
},
preContent: "",
// 表格数据
tableData: {
columns: [
{
......@@ -108,6 +109,7 @@ export default {
]),
data: [],
},
// 分页
pageData: {
total: 0,
pageSize: 15,
......@@ -196,8 +198,8 @@ export default {
});
},
},
};
};
</script>
<style scoped lang="scss">
@import "./index.scss";
@import "./index.scss";
</style>
......