4307ad37 by 田浩浩

修改相关逻辑代码

1 parent 3b713b21
......@@ -799,6 +799,25 @@ class business {
})
}
// 更正登记信息
async getQlfQlGzdjById(bsmSjsb) {
return request({
url: SERVER.SERVERAPI + '/rest/reg/QlfQlGzdj/detail',
method: 'get',
params: {
bsmSjsb: bsmSjsb
}
})
}
// 更正登记信息-修改
async updateQlfQlGzdj(data) {
return request({
url: SERVER.SERVERAPI + '/rest/reg/QlfQlGzdj/edit',
method: 'post',
data
})
}
// 地役权信息
async getQlfQlDyiqById(bsmSjsb) {
return request({
......
......@@ -76,7 +76,7 @@
文件件数: <br />
<p class="label-detail">(WJJS)</p>
</span>
<el-input-number controls-position="right":disabled="$store.state.business.Edit" v-model.number="ruleForm.WJJS" type="number"
<el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.WJJS" type="number"
v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="文件件数"></el-input-number>
</el-form-item>
</el-col>
......
......@@ -8,10 +8,9 @@
要素代码: <br />
<p class="label-detail">(YSDM)</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm" placeholder="要素代码"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="YWH">
<span slot="label">
......@@ -21,119 +20,151 @@
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ywh" placeholder="业务号"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="DJDL">
<span slot="label">
登记大类<br />
不动产单元号<br />
<p class="label-detail">(DJDL)</p>
</span>
<el-select :disabled="$store.state.business.Edit" v-model="ruleForm.DJDL" placeholder="登记大类">
<el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
</el-option>
</el-select>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdcdyh" placeholder="不动产单元号"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
<el-form-item prop="DJXL">
<span slot="label">
登记小类<br />
<p class="label-detail">DJXL</p>
上手业务号<br />
<p class="label-detail">SSYWH</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DJXL" placeholder="登记小类"></el-input>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ssywh" placeholder="上手业务号"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="ZL">
<span slot="label">
坐落<br />
<p class="label-detail">ZL</p>
不动产权证号<br />
<p class="label-detail">BDCQZH</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZL" placeholder="坐落"></el-input>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdcqzh" placeholder="不动产权证号"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="QZHM">
<span slot="label">
权证号码<br />
<p class="label-detail">QZHM</p>
不动产登记证明号<br />
<p class="label-detail">BDCZMH</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QZHM" placeholder="权证号码"></el-input>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdczmh" placeholder="不动产登记证明号">
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
<el-form-item prop="WJJS">
<span slot="label">
文件件数<br />
<p class="label-detail">WJJS</p>
更正登记类型<br />
<p class="label-detail">GZDJLX</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.WJJS"
v-only-number="{ max: 99999, min: 1, precision: 0 }" placeholder="文件件数"></el-input>
<el-select :disabled="$store.state.business.Edit" v-model="ruleForm.gzdjlx" placeholder="更正登记类型">
<el-option v-for="item in dicData['A54']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE">
</el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="ZYS">
<span slot="label">
总页数 <br />
<p class="label-detail">ZYS</p>
更正依据: <br />
<p class="label-detail">GZYJ</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZYS"
v-only-number="{ max: 99999, min: 1, precision: 0 }" placeholder="总页数"></el-input>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.gzyj" placeholder="更正依据"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="GDRY">
<span slot="label">
归档人员<br />
<p class="label-detail">(GDRY</p>
申请主体<br />
<p class="label-detail">(GZGT</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.GDRY" placeholder="归档人员"></el-input>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.gzgt" placeholder="申请主体"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
<el-form-item prop="GDSJ">
<span slot="label">
归档时间<br />
<p class="label-detail">(GDSJ</p>
更正内容<br />
<p class="label-detail">(GZNR</p>
</span>
<el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="归档时间" clearable
v-model="ruleForm.GDSJ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.gznr" placeholder="更正内容"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="BZ">
<el-form-item prop="QXDM">
<span slot="label">
备注<br />
<p class="label-detail">BZ</p>
区县代码<br />
<p class="label-detail">QXDM</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BZ" placeholder="备注"></el-input>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm" placeholder="区县代码"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="QXDM">
<el-form-item prop="QSZT">
<span slot="label">
区县代码<br />
<p class="label-detail">(QXDM</p>
权属状态<br />
<p class="label-detail">(QSZT</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input>
<el-select :disabled="$store.state.business.Edit" v-model="ruleForm.qszt" 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-row>
<el-row>
<el-col :span="8">
<el-form-item prop="DBR">
<span slot="label">
登簿人: <br />
<p class="label-detail">(DBR)</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbr" placeholder="登簿人"></el-input>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="DJSJ">
<span slot="label">
登记时间: <br />
<p class="label-detail">(DJSJ)</p>
</span>
<el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="登记时间" clearable
v-model="ruleForm.djsj" value-format="yyyy-MM-dd HH:mm:ss">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item prop="DJJG">
<span slot="label">
登记机构: <br />
<p class="label-detail">(DJJG)</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.djjg" placeholder="登记机构"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="24">
<el-form-item prop="FJ">
<span slot="label">
附记: <br />
<p class="label-detail">(FJ)</p>
</span>
<el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fj" placeholder="附记"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<message-tips ref="msg" />
......@@ -141,61 +172,61 @@
</template>
<script>
// 归档信息
import business from '@/api/business'
import ruleMixin from '@/mixins/ruleMixin.js'
import business from "@/api/business";
import ruleMixin from "@/mixins/ruleMixin.js";
export default {
mixins: [ruleMixin],
props: {
bsmSjsb: {
type: String,
default: ''
default: "",
},
bsmYwsjb: {
type: String,
default: ''
}
default: "",
},
},
data () {
data() {
return {
ruleForm: {
YSDM: '',
YWH: '',
DJDL: '',
DJXL: '',
ZL: '',
QZHM: '',
WJJS: '',
ZYS: '',
GDRY: '',
GDSJ: '',
BZ: '',
QXDM: ''
}
}
YSDM: "",
YWH: "",
DJDL: "",
DJXL: "",
ZL: "",
QZHM: "",
WJJS: "",
ZYS: "",
GDRY: "",
GDSJ: "",
BZ: "",
QXDM: "",
},
};
},
methods: {
async featchData () {
async featchData() {
try {
let { result: res } = await business.getDjfDjGdById(this.bsmSjsb)
this.ruleForm = res
let { result: res } = await business.getQlfQlGzdjById(this.bsmSjsb);
this.ruleForm = res;
//this.featchRule()
} catch (error) {
this.$refs.msg.messageShow()
this.$refs.msg.messageShow();
}
},
handleUpdateForm () {
handleUpdateForm() {
return new Promise(async (resolve) => {
try {
let res = await business.updateDjfDjGd(this.ruleForm)
let res = await business.updateQlfQlGzdj(this.ruleForm);
// this.$refs['formList'].resetFields();
resolve(res.code)
resolve(res.code);
} catch (error) {
this.$refs.msg.messageShow()
}
})
this.$refs.msg.messageShow();
}
}
}
});
},
},
};
</script>
<style scoped lang="scss">
@import "./css/itemForm.scss";
......