components修改
Showing
141 changed files
with
0 additions
and
5082 deletions
src/components/Breadcrumb.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="breadcrumb"> | ||
3 | <el-breadcrumb class="app-breadcrumb" separator-class="el-icon-arrow-right"> | ||
4 | <transition-group name="breadcrumb"> | ||
5 | <el-breadcrumb-item v-for="(item, index) in levelList" :key="item.path"> | ||
6 | <span | ||
7 | v-if=" | ||
8 | item.redirect === 'noRedirect' || index == levelList.length - 1 | ||
9 | " | ||
10 | class="no-redirect" | ||
11 | >{{ item.meta.title }}</span | ||
12 | > | ||
13 | <a v-else @click.prevent="handleLink(item)">{{ item.meta.title }}</a> | ||
14 | </el-breadcrumb-item> | ||
15 | </transition-group> | ||
16 | </el-breadcrumb> | ||
17 | </div> | ||
18 | </template> | ||
19 | |||
20 | <script> | ||
21 | import pathToRegexp from "path-to-regexp"; | ||
22 | |||
23 | export default { | ||
24 | data() { | ||
25 | return { | ||
26 | levelList: null, | ||
27 | }; | ||
28 | }, | ||
29 | watch: { | ||
30 | $route() { | ||
31 | this.getBreadcrumb(); | ||
32 | }, | ||
33 | }, | ||
34 | created() { | ||
35 | this.getBreadcrumb(); | ||
36 | }, | ||
37 | methods: { | ||
38 | getBreadcrumb() { | ||
39 | // only show routes with meta.title | ||
40 | let matched = this.$route.matched.filter( | ||
41 | (item) => item.meta && item.meta.title | ||
42 | ); | ||
43 | this.levelList = matched.filter( | ||
44 | (item) => item.meta && item.meta.title | ||
45 | ); | ||
46 | }, | ||
47 | isDashboard(route) { | ||
48 | const name = route && route.name; | ||
49 | if (!name) { | ||
50 | return false; | ||
51 | } | ||
52 | return ( | ||
53 | name.trim().toLocaleLowerCase() === "Dashboard".toLocaleLowerCase() | ||
54 | ); | ||
55 | }, | ||
56 | pathCompile(path) { | ||
57 | const { params } = this.$route; | ||
58 | var toPath = pathToRegexp.compile(path); | ||
59 | return toPath(params); | ||
60 | }, | ||
61 | handleLink(item) { | ||
62 | // const { redirect, path } = item; | ||
63 | // if (redirect) { | ||
64 | // this.$router.push(redirect); | ||
65 | // return; | ||
66 | // } | ||
67 | // this.$router.push(path); | ||
68 | }, | ||
69 | }, | ||
70 | }; | ||
71 | </script> | ||
72 | |||
73 | <style lang="scss" scoped> | ||
74 | .breadcrumb { | ||
75 | margin: 15px auto 0; | ||
76 | box-sizing: border-box; | ||
77 | text-indent: 16px; | ||
78 | } | ||
79 | .breadcrumb1366 { | ||
80 | padding: 10px 0 !important; | ||
81 | } | ||
82 | .isFullScreen{ | ||
83 | width: calc(100% - 20px); | ||
84 | margin: 0 auto; | ||
85 | padding: 10px!important; | ||
86 | } | ||
87 | .cur-location { | ||
88 | font-size: 16px; | ||
89 | color: white; | ||
90 | line-height: 40px; | ||
91 | float: left; | ||
92 | img { | ||
93 | position: relative; | ||
94 | top: 3px; | ||
95 | margin-right: 4px; | ||
96 | } | ||
97 | } | ||
98 | .app-breadcrumb.el-breadcrumb { | ||
99 | display: inline-block; | ||
100 | font-size: 14px; | ||
101 | // line-height: 40px; | ||
102 | .no-redirect { | ||
103 | color: white; | ||
104 | cursor: text; | ||
105 | } | ||
106 | } | ||
107 | .el-breadcrumb__inner a, | ||
108 | .el-breadcrumb__inner.is-link { | ||
109 | color: white; | ||
110 | cursor: text; | ||
111 | font-weight: normal; | ||
112 | } | ||
113 | // .el-breadcrumb__inner a:hover, | ||
114 | // .el-breadcrumb__inner.is-link:hover { | ||
115 | // text-decoration: underline; | ||
116 | // } | ||
117 | </style> |
1 | .itemForm { | ||
2 | position: relative; | ||
3 | padding: 10px; | ||
4 | |||
5 | /deep/.el-select { | ||
6 | width: 100%; | ||
7 | } | ||
8 | /deep/.el-form-item__error { | ||
9 | right: 25px; | ||
10 | top: 15px; | ||
11 | text-align: right; | ||
12 | pointer-events: none; | ||
13 | } | ||
14 | |||
15 | /deep/.el-date-editor { | ||
16 | width: 100%; | ||
17 | } | ||
18 | |||
19 | /deep/.el-date-editor--date { | ||
20 | width: 100%; | ||
21 | } | ||
22 | |||
23 | /deep/.el-cascader { | ||
24 | width: 100%; | ||
25 | } | ||
26 | |||
27 | // table 样式 | ||
28 | /deep/.el-form-item__label { | ||
29 | border-right: none; | ||
30 | text-align: center; | ||
31 | padding: 0; | ||
32 | line-height: 16px; | ||
33 | font-size: 12px; | ||
34 | color: #CEF8FF; | ||
35 | margin-top: 8px !important; | ||
36 | } | ||
37 | |||
38 | /deep/.el-form-item__content { | ||
39 | display: flex; | ||
40 | margin-right: -1px; | ||
41 | } | ||
42 | |||
43 | |||
44 | /deep/.el-textarea__inner { | ||
45 | margin: 5px; | ||
46 | width: 96%; | ||
47 | background: #05275B; | ||
48 | color: #FFFFFF; | ||
49 | border-radius: 2px; | ||
50 | border: 1px solid #6BC1FC; | ||
51 | } | ||
52 | /deep/.el-input-number{ | ||
53 | width: 100%; | ||
54 | } | ||
55 | /deep/.el-input-number__increase{ | ||
56 | background: #05275B; | ||
57 | color: #FFFFFF; | ||
58 | border:none; | ||
59 | right: 12px; | ||
60 | top: 6px; | ||
61 | } | ||
62 | /deep/.el-input-number__decrease{ | ||
63 | background: #05275B; | ||
64 | color: #FFFFFF; | ||
65 | border:none; | ||
66 | right: 12px; | ||
67 | bottom:6px; | ||
68 | } | ||
69 | /deep/.el-input__inner { | ||
70 | margin: 5px; | ||
71 | width: 96%; | ||
72 | background: #05275B; | ||
73 | border-radius: 2px; | ||
74 | border: 1px solid #6BC1FC; | ||
75 | text-align: left; | ||
76 | |||
77 | } | ||
78 | |||
79 | /deep/.el-form-item { | ||
80 | margin-bottom: 0; | ||
81 | margin-top: -1px; | ||
82 | } | ||
83 | |||
84 | .item-label { | ||
85 | display: flex; | ||
86 | align-items: flex-end; | ||
87 | flex-direction: column; | ||
88 | font-size: 12px; | ||
89 | flex: 0 0 90px; | ||
90 | margin-right: 3px; | ||
91 | |||
92 | p { | ||
93 | line-height: 16px; | ||
94 | white-space: nowrap; | ||
95 | text-align: right; | ||
96 | } | ||
97 | |||
98 | p:nth-child(1) { | ||
99 | position: relative; | ||
100 | right: 5px; | ||
101 | } | ||
102 | } | ||
103 | } |
src/components/Business/djfDjDb.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="applicantInfo itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="115px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="YSDM" class="borderTopNone"> | ||
7 | <span slot="label"> | ||
8 | 要素代码:<br /> | ||
9 | <p class="label-detail">(YSDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm" placeholder="要素代码"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | |||
15 | <el-col :span="8"> | ||
16 | <el-form-item prop="YWH" class="borderTopNone"> | ||
17 | <span slot="label"> | ||
18 | 业务号: <br /> | ||
19 | <p class="label-detail">(YWH)</p> | ||
20 | </span> | ||
21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ywh" placeholder="业务号"></el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | |||
25 | <el-col :span="8"> | ||
26 | <el-form-item prop="QXDM" class="borderTopNone"> | ||
27 | <span slot="label"> | ||
28 | 区县代码: <br /> | ||
29 | <p class="label-detail">(QXDM)</p> | ||
30 | </span> | ||
31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm" placeholder="区县代码"></el-input> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | </el-row> | ||
35 | <el-row> | ||
36 | <el-col :span="24"> | ||
37 | <el-form-item prop="DBYJ"> | ||
38 | <span slot="label"> | ||
39 | 登簿意见: <br /> | ||
40 | <p class="label-detail">(DBYJ)</p> | ||
41 | </span> | ||
42 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbyj" maxlength="11" placeholder="登簿意见"> | ||
43 | </el-input> | ||
44 | </el-form-item> | ||
45 | </el-col> | ||
46 | </el-row> | ||
47 | <el-row> | ||
48 | <el-col :span="8"> | ||
49 | <el-form-item prop="DBRYXM"> | ||
50 | <span slot="label"> | ||
51 | 登簿人员姓名: <br /> | ||
52 | <p class="label-detail">(DBRYXM)</p> | ||
53 | </span> | ||
54 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbryxm" maxlength="11" | ||
55 | placeholder="登簿意见"></el-input> | ||
56 | </el-form-item> | ||
57 | </el-col> | ||
58 | |||
59 | <el-col :span="8"> | ||
60 | <el-form-item prop="DBSJ"> | ||
61 | <span slot="label"> | ||
62 | 登簿时间: <br /> | ||
63 | <p class="label-detail">(DBSJ)</p> | ||
64 | </span> | ||
65 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbsj" placeholder="登簿时间"></el-input> | ||
66 | </el-form-item> | ||
67 | </el-col> | ||
68 | |||
69 | <el-col :span="8"> | ||
70 | <el-form-item prop="CZJG"> | ||
71 | <span slot="label"> | ||
72 | 操作结果: <br /> | ||
73 | <p class="label-detail">(CZJG)</p> | ||
74 | </span> | ||
75 | <!-- <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.czjg" placeholder="权利人通讯地址"> | ||
76 | </el-input> --> | ||
77 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.czjg" placeholder="请选择"> | ||
78 | <el-option v-for="item in dicData['A37']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
79 | </el-option> | ||
80 | </el-select> | ||
81 | </el-form-item> | ||
82 | </el-col> | ||
83 | </el-row> | ||
84 | </el-form> | ||
85 | <message-tips ref="msg" /> | ||
86 | </div> | ||
87 | </template> | ||
88 | <script> | ||
89 | // 申请人属性信息 | ||
90 | import djfDjSqr from "@/api/djfDjSqr"; | ||
91 | import djfDjDb from "@/api/djfDjDb" | ||
92 | import ruleMixin from "@/mixins/ruleMixin.js"; | ||
93 | import treeSelect from '@/components/TreeSelect.vue' | ||
94 | export default { | ||
95 | mixins: [ruleMixin], | ||
96 | props: { | ||
97 | bsmSjsb: { | ||
98 | type: String, | ||
99 | default: "", | ||
100 | }, | ||
101 | bsmYwsjb: { | ||
102 | type: String, | ||
103 | default: "", | ||
104 | }, | ||
105 | }, | ||
106 | components: { | ||
107 | treeSelect, | ||
108 | }, | ||
109 | data() { | ||
110 | return { | ||
111 | ruleForm: { | ||
112 | YSDM: "", | ||
113 | YWH: "", | ||
114 | QLRMC: "", | ||
115 | QLRZJZL: "", | ||
116 | QLRZJH: "", | ||
117 | QLRTXDZ: "", | ||
118 | QLRYB: "", | ||
119 | QLRFRMC: "", | ||
120 | QLRFRDH: "", | ||
121 | QLRDLRMC: "", | ||
122 | QLRDLRDH: "", | ||
123 | QLRDLJG: "", | ||
124 | HJSZSS: "", | ||
125 | XB: "", | ||
126 | DH: "", | ||
127 | YWRMC: "", | ||
128 | YWRZJZL: "", | ||
129 | YWRZJH: "", | ||
130 | YWRTXDZ: "", | ||
131 | YWRYB: "", | ||
132 | YWRFRMC: "", | ||
133 | YWRFRDH: "", | ||
134 | YWRDLRMC: "", | ||
135 | YWRDLJG: "", | ||
136 | BZ: "", | ||
137 | QXDM: "", | ||
138 | }, | ||
139 | }; | ||
140 | }, | ||
141 | methods: { | ||
142 | async featchData() { | ||
143 | try { | ||
144 | let { result: res } = await djfDjDb.getDjfDjDbById(this.bsmSjsb); | ||
145 | this.ruleForm = res; | ||
146 | //this.featchRule() | ||
147 | } catch (error) { | ||
148 | this.$refs.msg.messageShow(); | ||
149 | } | ||
150 | }, | ||
151 | handleUpdateForm() { | ||
152 | return new Promise(async (resolve, reject) => { | ||
153 | try { | ||
154 | let data = _.cloneDeep(this.ruleForm); | ||
155 | let res = await djfDjSqr.updateDjfDjSqr(data); | ||
156 | resolve(res.code); | ||
157 | } catch (error) { | ||
158 | this.$refs.msg.messageShow(); | ||
159 | } | ||
160 | }); | ||
161 | }, | ||
162 | }, | ||
163 | }; | ||
164 | </script> | ||
165 | <style scoped lang="scss"> | ||
166 | @import "./css/itemForm.scss"; | ||
167 | </style> | ||
168 | |||
169 |
src/components/Business/djfDjFz.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="issuingInfo itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="108px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="YSDM" class="borderTopNone"> | ||
7 | <span slot="label"> | ||
8 | 要素代码: <br /> | ||
9 | <p class="label-detail">(YSDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | |||
15 | <el-col :span="8"> | ||
16 | <el-form-item prop="YWH" class="borderTopNone"> | ||
17 | <span slot="label"> | ||
18 | 业务号: <br /> | ||
19 | <p class="label-detail">(YWH)</p> | ||
20 | </span> | ||
21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" placeholder="业务号"></el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | |||
25 | <el-col :span="8"> | ||
26 | <el-form-item prop="FZRY" class="borderTopNone"> | ||
27 | <span slot="label"> | ||
28 | 发证人员: <br /> | ||
29 | <p class="label-detail">(FZRY)</p> | ||
30 | </span> | ||
31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FZRY" placeholder="发证人员"></el-input> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | </el-row> | ||
35 | |||
36 | <el-row> | ||
37 | <el-col :span="8"> | ||
38 | <el-form-item prop="FZSJ"> | ||
39 | <span slot="label"> | ||
40 | 发证时间: <br /> | ||
41 | <p class="label-detail">(FZSJ)</p> | ||
42 | </span> | ||
43 | <el-date-picker :disabled="$store.state.business.Edit" placeholder="发证时间" type="datetime" clearable | ||
44 | v-model="ruleForm.FZSJ" value-format="yyyy-MM-dd HH:mm:ss"> | ||
45 | </el-date-picker> | ||
46 | </el-form-item> | ||
47 | </el-col> | ||
48 | |||
49 | <el-col :span="8"> | ||
50 | <el-form-item prop="FZMC"> | ||
51 | <span slot="label"> | ||
52 | 发证名称: <br /> | ||
53 | <p class="label-detail">(FZMC)</p> | ||
54 | </span> | ||
55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FZMC" placeholder="发证名称"></el-input> | ||
56 | </el-form-item> | ||
57 | </el-col> | ||
58 | |||
59 | <el-col :span="8"> | ||
60 | <el-form-item prop="FZSL" :rules="{ type: 'number' }"> | ||
61 | <span slot="label"> | ||
62 | 发证数量: <br /> | ||
63 | <p class="label-detail">(FZSL)</p> | ||
64 | </span> | ||
65 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 9999, min: 0, precision: 0 }" type="number" | ||
66 | v-model.number="ruleForm.FZSL" placeholder="发证数量"></el-input-number> | ||
67 | </el-form-item> | ||
68 | </el-col> | ||
69 | </el-row> | ||
70 | |||
71 | <el-row> | ||
72 | <el-col :span="8"> | ||
73 | <el-form-item prop="HFZSH"> | ||
74 | <span slot="label"> | ||
75 | 核发证书号: <br /> | ||
76 | <p class="label-detail">(HFZSH)</p> | ||
77 | </span> | ||
78 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.HFZSH" placeholder="核发证书号"></el-input> | ||
79 | </el-form-item> | ||
80 | </el-col> | ||
81 | |||
82 | <el-col :span="8"> | ||
83 | <el-form-item prop="LZRXM"> | ||
84 | <span slot="label"> | ||
85 | 领证人姓名: <br /> | ||
86 | <p class="label-detail">(LZRXM)</p> | ||
87 | </span> | ||
88 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.LZRXM" placeholder="领证人姓名"></el-input> | ||
89 | </el-form-item> | ||
90 | </el-col> | ||
91 | |||
92 | <el-col :span="8"> | ||
93 | <el-form-item prop="LZRZJLB"> | ||
94 | <span slot="label"> | ||
95 | 领证人证件类别: <br /> | ||
96 | <p class="label-detail">(LZRZJLB)</p> | ||
97 | </span> | ||
98 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.LZRZJLB" placeholder="请选择"> | ||
99 | <el-option v-for="item in dicData['A30']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
100 | </el-option> | ||
101 | </el-select> | ||
102 | </el-form-item> | ||
103 | </el-col> | ||
104 | </el-row> | ||
105 | |||
106 | <el-row> | ||
107 | <el-col :span="8"> | ||
108 | <el-form-item prop="LZRZJHM"> | ||
109 | <span slot="label"> | ||
110 | 领证人证件号码: <br /> | ||
111 | <p class="label-detail">(LZRZJHM)</p> | ||
112 | </span> | ||
113 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.LZRZJHM" | ||
114 | placeholder="领证人证件号码"></el-input> | ||
115 | </el-form-item> | ||
116 | </el-col> | ||
117 | |||
118 | <el-col :span="8"> | ||
119 | <el-form-item prop="LZRDH"> | ||
120 | <span slot="label"> | ||
121 | 领证人电话: <br /> | ||
122 | <p class="label-detail">(LZRDH)</p> | ||
123 | </span> | ||
124 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.LZRDH" | ||
125 | onkeyup="this.value=this.value.replace(/[^\d.]/g,'');" maxlength="11" placeholder="领证人电话"></el-input> | ||
126 | </el-form-item> | ||
127 | </el-col> | ||
128 | |||
129 | <el-col :span="8"> | ||
130 | <el-form-item prop="LZRDZ"> | ||
131 | <span slot="label"> | ||
132 | 领证人地址: <br /> | ||
133 | <p class="label-detail">(LZRDZ)</p> | ||
134 | </span> | ||
135 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.LZRDZ" placeholder="领证人地址"></el-input> | ||
136 | </el-form-item> | ||
137 | </el-col> | ||
138 | </el-row> | ||
139 | |||
140 | <el-row> | ||
141 | <el-col :span="8"> | ||
142 | <el-form-item prop="LZRYB"> | ||
143 | <span slot="label"> | ||
144 | 领证人邮编: <br /> | ||
145 | <p class="label-detail">(LZRYB)</p> | ||
146 | </span> | ||
147 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.LZRYB" placeholder="领证人邮编"></el-input> | ||
148 | </el-form-item> | ||
149 | </el-col> | ||
150 | |||
151 | <el-col :span="8"> | ||
152 | <el-form-item prop="BZ"> | ||
153 | <span slot="label"> | ||
154 | 备注: <br /> | ||
155 | <p class="label-detail">(BZ)</p> | ||
156 | </span> | ||
157 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BZ" placeholder="备注"></el-input> | ||
158 | </el-form-item> | ||
159 | </el-col> | ||
160 | |||
161 | <el-col :span="8"> | ||
162 | <el-form-item prop="QXDM"> | ||
163 | <span slot="label"> | ||
164 | 区县代码: <br /> | ||
165 | <p class="label-detail">(QXDM)</p> | ||
166 | </span> | ||
167 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
168 | </el-form-item> | ||
169 | </el-col> | ||
170 | |||
171 | <el-col :span="8"> | ||
172 | <el-form-item prop="YSXLH"> | ||
173 | <span slot="label"> | ||
174 | 印刷序列号: <br /> | ||
175 | <p class="label-detail">(YSXLH)</p> | ||
176 | </span> | ||
177 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSXLH" placeholder="印刷序列号"></el-input> | ||
178 | </el-form-item> | ||
179 | </el-col> | ||
180 | </el-row> | ||
181 | </el-form> | ||
182 | <message-tips ref="msg" /> | ||
183 | </div> | ||
184 | </template> | ||
185 | <script> | ||
186 | // 发证信息 | ||
187 | import djfDjFz from '@/api/djfDjFz' | ||
188 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
189 | import treeSelect from '@/components/TreeSelect.vue' | ||
190 | export default { | ||
191 | mixins: [ruleMixin], | ||
192 | props: { | ||
193 | bsmSjsb: { | ||
194 | type: String, | ||
195 | default: '' | ||
196 | }, | ||
197 | bsmYwsjb: { | ||
198 | type: String, | ||
199 | default: '' | ||
200 | } | ||
201 | }, | ||
202 | components: { | ||
203 | treeSelect | ||
204 | }, | ||
205 | data () { | ||
206 | return { | ||
207 | ruleForm: { | ||
208 | YSDM: '', | ||
209 | YWH: '', | ||
210 | FZRY: '', | ||
211 | FZSJ: '', | ||
212 | FZMC: '', | ||
213 | FZSL: '', | ||
214 | HFZSH: '', | ||
215 | LZRXM: '', | ||
216 | LZRZJHM: '', | ||
217 | LZRDH: '', | ||
218 | LZRDZ: '', | ||
219 | LZRYB: '', | ||
220 | BZ: '', | ||
221 | QXDM: '', | ||
222 | YSXLH: '' | ||
223 | } | ||
224 | } | ||
225 | }, | ||
226 | methods: { | ||
227 | async featchData () { | ||
228 | try { | ||
229 | let { result: res } = await djfDjFz.getDjfDjFzDetailById(this.bsmSjsb) | ||
230 | this.ruleForm = res | ||
231 | //this.featchRule() | ||
232 | } catch (error) { | ||
233 | this.$refs.msg.messageShow() | ||
234 | } | ||
235 | }, | ||
236 | handleUpdateForm () { | ||
237 | return new Promise(async (resolve, reject) => { | ||
238 | try { | ||
239 | let res = await djfDjFz.updateDjfDjFz(this.ruleForm) | ||
240 | // this.$refs['formList'].resetFields(); | ||
241 | resolve(res.code) | ||
242 | } catch (error) { | ||
243 | this.$refs.msg.messageShow() | ||
244 | } | ||
245 | }) | ||
246 | } | ||
247 | } | ||
248 | } | ||
249 | </script> | ||
250 | <style scoped lang="scss"> | ||
251 | @import "./css/itemForm.scss"; | ||
252 | </style> | ||
253 | |||
254 |
src/components/Business/djfDjGd.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="registrationFiling itemForm" :key="key"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="YWH" class="borderTopNone"> | ||
7 | <span slot="label"> | ||
8 | 业务号: <br /> | ||
9 | <p class="label-detail">(YWH)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" placeholder="宗海代码"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | |||
15 | <el-col :span="8"> | ||
16 | <el-form-item prop="YSDM" class="borderTopNone"> | ||
17 | <span slot="label"> | ||
18 | 要素代码:<br /> | ||
19 | <p class="label-detail">(YSDM)</p> | ||
20 | </span> | ||
21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | |||
25 | <el-col :span="8"> | ||
26 | <el-form-item prop="DJDL" class="borderTopNone"> | ||
27 | <span slot="label"> | ||
28 | 登记大类: <br /> | ||
29 | <p class="label-detail">(DJDL)</p> | ||
30 | </span> | ||
31 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.DJDL" placeholder="登记大类"> | ||
32 | <el-option v-for="item in dicData['A21']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
33 | </el-option> | ||
34 | </el-select> | ||
35 | </el-form-item> | ||
36 | </el-col> | ||
37 | </el-row> | ||
38 | |||
39 | <el-row> | ||
40 | <el-col :span="8"> | ||
41 | <el-form-item prop="DJXL" :rules="{ type: 'number' }"> | ||
42 | <span slot="label"> | ||
43 | 登记小类: <br /> | ||
44 | <p class="label-detail">(DJXL)</p> | ||
45 | </span> | ||
46 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.DJXL" type="number" | ||
47 | v-only-number="{ max: 999999, min: 0, precision: 0 }" placeholder="登记小类"></el-input-number> | ||
48 | </el-form-item> | ||
49 | </el-col> | ||
50 | |||
51 | <el-col :span="8"> | ||
52 | <el-form-item prop="ZL"> | ||
53 | <span slot="label"> | ||
54 | 坐落: <br /> | ||
55 | <p class="label-detail">(ZL)</p> | ||
56 | </span> | ||
57 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZL" placeholder="坐落"></el-input> | ||
58 | </el-form-item> | ||
59 | </el-col> | ||
60 | |||
61 | <el-col :span="8"> | ||
62 | <el-form-item prop="QZHM"> | ||
63 | <span slot="label"> | ||
64 | 权证号码: <br /> | ||
65 | <p class="label-detail">(QZHM)</p> | ||
66 | </span> | ||
67 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QZHM" placeholder="权证号码"></el-input> | ||
68 | </el-form-item> | ||
69 | </el-col> | ||
70 | </el-row> | ||
71 | |||
72 | <el-row> | ||
73 | <el-col :span="8"> | ||
74 | <el-form-item prop="WJJS" :rules="{ type: 'number' }"> | ||
75 | <span slot="label"> | ||
76 | 文件件数: <br /> | ||
77 | <p class="label-detail">(WJJS)</p> | ||
78 | </span> | ||
79 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.WJJS" type="number" | ||
80 | v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="文件件数"></el-input-number> | ||
81 | </el-form-item> | ||
82 | </el-col> | ||
83 | |||
84 | <el-col :span="8"> | ||
85 | <el-form-item prop="ZYS" :rules="{ type: 'number' }"> | ||
86 | <span slot="label"> | ||
87 | 总页数: <br /> | ||
88 | <p class="label-detail">(ZYS)</p> | ||
89 | </span> | ||
90 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.ZYS" type="number" | ||
91 | v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="总页数"></el-input-number> | ||
92 | <!-- <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.ZYS" type="number" | ||
93 | v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="总页数"></el-input> --> | ||
94 | </el-form-item> | ||
95 | </el-col> | ||
96 | |||
97 | <el-col :span="8"> | ||
98 | <el-form-item prop="GDRY"> | ||
99 | <span slot="label"> | ||
100 | 归档人员: <br /> | ||
101 | <p class="label-detail">(GDRY)</p> | ||
102 | </span> | ||
103 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.GDRY" placeholder="归档人员"></el-input> | ||
104 | </el-form-item> | ||
105 | </el-col> | ||
106 | </el-row> | ||
107 | |||
108 | <el-row> | ||
109 | <el-col :span="8"> | ||
110 | <el-form-item prop="GDSJ"> | ||
111 | <span slot="label"> | ||
112 | 归档时间: <br /> | ||
113 | <p class="label-detail">(GDSJ)</p> | ||
114 | </span> | ||
115 | <el-date-picker :disabled="$store.state.business.Edit" v-model="ruleForm.GDSJ" type="datetime" | ||
116 | format="yyyy-MM-dd HH:mm:ss" placeholder="归档时间"> | ||
117 | </el-date-picker> | ||
118 | </el-form-item> | ||
119 | </el-col> | ||
120 | |||
121 | <el-col :span="8"> | ||
122 | <el-form-item prop="BZ"> | ||
123 | <span slot="label"> | ||
124 | 备注: <br /> | ||
125 | <p class="label-detail">(BZ)</p> | ||
126 | </span> | ||
127 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BZ" placeholder="备注"></el-input> | ||
128 | </el-form-item> | ||
129 | </el-col> | ||
130 | |||
131 | <el-col :span="8"> | ||
132 | <el-form-item prop="QXDM"> | ||
133 | <span slot="label"> | ||
134 | 区县代码: <br /> | ||
135 | <p class="label-detail">(QXDM)</p> | ||
136 | </span> | ||
137 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
138 | </el-form-item> | ||
139 | </el-col> | ||
140 | </el-row> | ||
141 | |||
142 | </el-form> | ||
143 | <message-tips ref="msg" /> | ||
144 | </div> | ||
145 | </template> | ||
146 | <script> | ||
147 | import djfDjGd from '@/api/djfDjGd' | ||
148 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
149 | // 登记归档信息 | ||
150 | export default { | ||
151 | mixins: [ruleMixin], | ||
152 | props: { | ||
153 | bsmSjsb: { | ||
154 | type: String, | ||
155 | default: '' | ||
156 | }, | ||
157 | bsmYwsjb: { | ||
158 | type: String, | ||
159 | default: '' | ||
160 | } | ||
161 | }, | ||
162 | data () { | ||
163 | return { | ||
164 | ruleForm: { | ||
165 | YWH: '', | ||
166 | YSDM: '', | ||
167 | DJDL: '', | ||
168 | DJXL: '', | ||
169 | ZL: '', | ||
170 | QZHM: '', | ||
171 | WJJS: '', | ||
172 | ZYS: '', | ||
173 | GDRY: '', | ||
174 | GDSJ: '', | ||
175 | BZ: '', | ||
176 | QXDM: '' | ||
177 | } | ||
178 | } | ||
179 | }, | ||
180 | methods: { | ||
181 | async featchData () { | ||
182 | try { | ||
183 | let { result: res } = await djfDjGd.getDjfDjGdById(this.bsmSjsb) | ||
184 | this.ruleForm = res | ||
185 | //this.featchRule() | ||
186 | } catch (error) { | ||
187 | this.$refs.msg.messageShow() | ||
188 | } | ||
189 | }, | ||
190 | handleUpdateForm () { | ||
191 | return new Promise(async (resolve) => { | ||
192 | try { | ||
193 | let res = await djfDjGd.updateDjfDjGd(this.ruleForm) | ||
194 | // this.$refs['formList'].resetFields(); | ||
195 | resolve(res.code) | ||
196 | } catch (error) { | ||
197 | this.$refs.msg.messageShow() | ||
198 | } | ||
199 | }) | ||
200 | } | ||
201 | } | ||
202 | } | ||
203 | </script> | ||
204 | <style scoped lang="scss"> | ||
205 | @import "./css/itemForm.scss"; | ||
206 | </style> | ||
207 | |||
208 |
src/components/Business/djfDjSf.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="registrationChargeInfo itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="135px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="YSDM" class="borderTopNone"> | ||
7 | <span slot="label"> | ||
8 | 要素代码: <br /> | ||
9 | <p class="label-detail">(YSDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | |||
15 | <el-col :span="8"> | ||
16 | <el-form-item prop="YWH" class="borderTopNone"> | ||
17 | <span slot="label"> | ||
18 | 业务号: <br /> | ||
19 | <p class="label-detail">(YWH)</p> | ||
20 | </span> | ||
21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" placeholder="业务号"></el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | |||
25 | <el-col :span="8"> | ||
26 | <el-form-item prop="JFRY" class="borderTopNone"> | ||
27 | <span slot="label"> | ||
28 | 计费人员: <br /> | ||
29 | <p class="label-detail">(JFRY)</p> | ||
30 | </span> | ||
31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.JFRY" placeholder="计费人员"></el-input> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | </el-row> | ||
35 | |||
36 | <el-row> | ||
37 | <el-col :span="8"> | ||
38 | <el-form-item prop="JFRQ"> | ||
39 | <span slot="label"> | ||
40 | 计费日期: <br /> | ||
41 | <p class="label-detail">(JFRQ)</p> | ||
42 | </span> | ||
43 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="计费日期" clearable | ||
44 | v-model="ruleForm.JFRQ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
45 | </el-form-item> | ||
46 | </el-col> | ||
47 | |||
48 | <el-col :span="8"> | ||
49 | <el-form-item prop="SFKMMC"> | ||
50 | <span slot="label"> | ||
51 | 收费科目名称: <br /> | ||
52 | <p class="label-detail">(SFKMMC)</p> | ||
53 | </span> | ||
54 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.SFKMMC" placeholder="收费科目名称"></el-input> | ||
55 | </el-form-item> | ||
56 | </el-col> | ||
57 | |||
58 | <el-col :span="8"> | ||
59 | <el-form-item prop="SFEWSF"> | ||
60 | <span slot="label"> | ||
61 | 是否额外收费: <br /> | ||
62 | <p class="label-detail">(SFEWSF)</p> | ||
63 | </span> | ||
64 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.SFEWSF" placeholder="是否额外收费"> | ||
65 | <el-option v-for="item in dicData['A6']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
66 | </el-option> | ||
67 | </el-select> | ||
68 | </el-form-item> | ||
69 | </el-col> | ||
70 | </el-row> | ||
71 | |||
72 | <el-row> | ||
73 | <el-col :span="8"> | ||
74 | <el-form-item prop="SFJS" :rules="{ type: 'number' }"> | ||
75 | <span slot="label"> | ||
76 | 收费基数: <br /> | ||
77 | <p class="label-detail">(SFJS)</p> | ||
78 | </span> | ||
79 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
80 | v-model.number="ruleForm.SFJS" type="number" | ||
81 | v-only-number="{ max: 999999999999999, min: 0, precision: 4 }" placeholder="收费基数"></el-input-number> | ||
82 | </el-form-item> | ||
83 | </el-col> | ||
84 | |||
85 | <el-col :span="8"> | ||
86 | <el-form-item prop="SFLX"> | ||
87 | <span slot="label"> | ||
88 | 收费类型: <br /> | ||
89 | <p class="label-detail">(SFLX)</p> | ||
90 | </span> | ||
91 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.SFLX" placeholder="收费类型"> | ||
92 | <el-option v-for="item in dicData['A39']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
93 | </el-option> | ||
94 | </el-select> | ||
95 | </el-form-item> | ||
96 | </el-col> | ||
97 | |||
98 | <el-col :span="8"> | ||
99 | <el-form-item prop="YSJE" :rules="{ type: 'number' }"> | ||
100 | <span slot="label"> | ||
101 | 应收金额: <br /> | ||
102 | <p class="label-detail">(YSJE)</p> | ||
103 | </span> | ||
104 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
105 | v-model.number="ruleForm.YSJE" type="number" | ||
106 | v-only-number="{ max: 999999999999999, min: 0, precision: 4 }" placeholder="应收金额"></el-input-number> | ||
107 | </el-form-item> | ||
108 | </el-col> | ||
109 | </el-row> | ||
110 | |||
111 | <el-row> | ||
112 | <el-col :span="8"> | ||
113 | <el-form-item prop="ZKHYSJE" :rules="{ type: 'number' }"> | ||
114 | <span slot="label"> | ||
115 | 折扣后应收金额: <br /> | ||
116 | <p class="label-detail">(ZKHYSJE)</p> | ||
117 | </span> | ||
118 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
119 | v-model.number="ruleForm.ZKHYSJE" type="number" | ||
120 | v-only-number="{ max: 999999999999999, min: 0, precision: 4 }" placeholder="折扣后应收金额"></el-input-number> | ||
121 | </el-form-item> | ||
122 | </el-col> | ||
123 | |||
124 | <el-col :span="8"> | ||
125 | <el-form-item prop="SFRY"> | ||
126 | <span slot="label"> | ||
127 | 收费人员: <br /> | ||
128 | <p class="label-detail">(SFRY)</p> | ||
129 | </span> | ||
130 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.SFRY" placeholder="收费人员"></el-input> | ||
131 | </el-form-item> | ||
132 | </el-col> | ||
133 | |||
134 | <el-col :span="8"> | ||
135 | <el-form-item prop="SFRQ"> | ||
136 | <span slot="label"> | ||
137 | 收费日期: <br /> | ||
138 | <p class="label-detail">(SFRQ)</p> | ||
139 | </span> | ||
140 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="选择日期" clearable | ||
141 | v-model="ruleForm.SFRQ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
142 | </el-form-item> | ||
143 | </el-col> | ||
144 | </el-row> | ||
145 | |||
146 | <el-row> | ||
147 | <el-col :span="8"> | ||
148 | <el-form-item prop="FFF"> | ||
149 | <span slot="label"> | ||
150 | 付费方: <br /> | ||
151 | <p class="label-detail">(FFF)</p> | ||
152 | </span> | ||
153 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.FFF" placeholder="付费方"> | ||
154 | <el-option v-for="item in dicData['A33']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
155 | </el-option> | ||
156 | </el-select> | ||
157 | </el-form-item> | ||
158 | </el-col> | ||
159 | |||
160 | <el-col :span="8"> | ||
161 | <el-form-item prop="SJFFR"> | ||
162 | <span slot="label"> | ||
163 | 实际付费人: <br /> | ||
164 | <p class="label-detail">(SJFFR)</p> | ||
165 | </span> | ||
166 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.SJFFR" placeholder="实际付费人"></el-input> | ||
167 | </el-form-item> | ||
168 | </el-col> | ||
169 | |||
170 | <el-col :span="8"> | ||
171 | <el-form-item prop="SSJE" :rules="{ type: 'number' }"> | ||
172 | <span slot="label"> | ||
173 | 实收金额: <br /> | ||
174 | <p class="label-detail">(SSJE)</p> | ||
175 | </span> | ||
176 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
177 | v-model.number="ruleForm.SSJE" type="number" | ||
178 | v-only-number="{ max: 999999999999999, min: 0, precision: 4 }" placeholder="实收金额"></el-input-number> | ||
179 | </el-form-item> | ||
180 | </el-col> | ||
181 | </el-row> | ||
182 | |||
183 | <el-row> | ||
184 | <el-col :span="8"> | ||
185 | <el-form-item prop="SFDW"> | ||
186 | <span slot="label"> | ||
187 | 收费单位: <br /> | ||
188 | <p class="label-detail">(SFDW)</p> | ||
189 | </span> | ||
190 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.SFDW" placeholder="收费单位"></el-input> | ||
191 | </el-form-item> | ||
192 | </el-col> | ||
193 | |||
194 | <el-col :span="8"> | ||
195 | <el-form-item prop="QXDM"> | ||
196 | <span slot="label"> | ||
197 | 区县代码: <br /> | ||
198 | <p class="label-detail">(QXDM)</p> | ||
199 | </span> | ||
200 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
201 | </el-form-item> | ||
202 | </el-col> | ||
203 | |||
204 | </el-row> | ||
205 | </el-form> | ||
206 | <message-tips ref="msg" /> | ||
207 | </div> | ||
208 | </template> | ||
209 | <script> | ||
210 | // 登记收费信息 | ||
211 | import djfDjSf from '@/api/djfDjSf' | ||
212 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
213 | export default { | ||
214 | mixins: [ruleMixin], | ||
215 | props: { | ||
216 | bsmSjsb: { | ||
217 | type: String, | ||
218 | default: '' | ||
219 | }, | ||
220 | bsmYwsjb: { | ||
221 | type: String, | ||
222 | default: '' | ||
223 | } | ||
224 | }, | ||
225 | data () { | ||
226 | return { | ||
227 | ruleForm: { | ||
228 | YSDM: '', | ||
229 | YWH: '', | ||
230 | JFRY: '', | ||
231 | JFRQ: '', | ||
232 | SFKMMC: '', | ||
233 | SFEWSF: '', | ||
234 | SFJS: '', | ||
235 | SFLX: '', | ||
236 | YSJE: '', | ||
237 | ZKHYSJE: '', | ||
238 | SFRY: '', | ||
239 | SFRQ: '', | ||
240 | FFF: '', | ||
241 | SJFFR: '', | ||
242 | SSJE: '', | ||
243 | SFDW: '', | ||
244 | QXDM: '', | ||
245 | } | ||
246 | } | ||
247 | }, | ||
248 | methods: { | ||
249 | async featchData () { | ||
250 | try { | ||
251 | let { result: res } = await djfDjSf.getDjfDjSfById(this.bsmSjsb) | ||
252 | this.ruleForm = res | ||
253 | //this.featchRule() | ||
254 | } catch (error) { | ||
255 | this.$refs.msg.messageShow() | ||
256 | } | ||
257 | }, | ||
258 | handleUpdateForm () { | ||
259 | return new Promise(async (resolve) => { | ||
260 | try { | ||
261 | let res = await djfDjSf.updateDjfDjSf(this.ruleForm) | ||
262 | // this.$refs['formList'].resetFields(); | ||
263 | resolve(res.code) | ||
264 | } catch (error) { | ||
265 | this.$refs.msg.messageShow() | ||
266 | } | ||
267 | }) | ||
268 | } | ||
269 | } | ||
270 | } | ||
271 | </script> | ||
272 | <style scoped lang="scss"> | ||
273 | @import "./css/itemForm.scss"; | ||
274 | </style> | ||
275 | |||
276 |
src/components/Business/djfDjSh.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="auditInfo itemForm"> | ||
3 | <el-form :model="form" ref="formList" label-width="110px" :key="key"> | ||
4 | <div v-for="(item, index) in form.auditInfo" :key="index" class="auditInfo-item"> | ||
5 | <p class="auditInfo-item-name">审核信息{{ index + 1 }}</p> | ||
6 | |||
7 | <div class="auditInfo-item-list"> | ||
8 | <el-row class="auditInfo-item-input"> | ||
9 | <el-col :span="8"> | ||
10 | <el-form-item :prop="'auditInfo.' + index + '.YSDM'" :rules="rules.YSDM"> | ||
11 | <span slot="label"> | ||
12 | 要素代码: <br /> | ||
13 | <p class="label-detail">(YSDM)</p> | ||
14 | </span> | ||
15 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].YSDM" | ||
16 | placeholder="要素代码"></el-input> | ||
17 | </el-form-item> | ||
18 | </el-col> | ||
19 | |||
20 | <el-col :span="8"> | ||
21 | <el-form-item :prop="'auditInfo.' + index + '.YWH'" :rules="rules.YWH"> | ||
22 | <span slot="label"> | ||
23 | 业务号: <br /> | ||
24 | <p class="label-detail">(YWH)</p> | ||
25 | </span> | ||
26 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].YWH" | ||
27 | placeholder="业务号"></el-input> | ||
28 | </el-form-item> | ||
29 | </el-col> | ||
30 | |||
31 | <el-col :span="8"> | ||
32 | <el-form-item :prop="'auditInfo.' + index + '.JDMC'" :rules="rules.JDMC"> | ||
33 | <span slot="label"> | ||
34 | 节点名称: <br /> | ||
35 | <p class="label-detail">(JDMC)</p> | ||
36 | </span> | ||
37 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].JDMC" | ||
38 | placeholder="节点名称"></el-input> | ||
39 | </el-form-item> | ||
40 | </el-col> | ||
41 | </el-row> | ||
42 | |||
43 | <el-row class="auditInfo-item-input"> | ||
44 | <el-col :span="24"> | ||
45 | <el-form-item :prop="'auditInfo.' + index + '.SHYJ'" :rules="rules.SHYJ"> | ||
46 | <span slot="label"> | ||
47 | 审核意见: <br /> | ||
48 | <p class="label-detail">(SHYJ)</p> | ||
49 | </span> | ||
50 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].SHYJ" type="textarea" | ||
51 | :rows="2" placeholder="审核意见"></el-input> | ||
52 | </el-form-item> | ||
53 | </el-col> | ||
54 | |||
55 | </el-row> | ||
56 | |||
57 | <el-row class="auditInfo-item-input"> | ||
58 | <el-col :span="8"> | ||
59 | <el-form-item :prop="'auditInfo.' + index + '.SHRYXM'" :rules="rules.SHRYXM"> | ||
60 | <span slot="label"> | ||
61 | 审核人员姓名: <br /> | ||
62 | <p class="label-detail">(SHRYXM)</p> | ||
63 | </span> | ||
64 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].SHRYXM" | ||
65 | placeholder="审核人员姓名"></el-input> | ||
66 | </el-form-item> | ||
67 | </el-col> | ||
68 | |||
69 | <el-col :span="8"> | ||
70 | <el-form-item :prop="'auditInfo.' + index + '.SHKSSJ'" :rules="rules.SHKSSJ"> | ||
71 | <span slot="label"> | ||
72 | 审核开始时间: <br /> | ||
73 | <p class="label-detail">(SHKSSJ)</p> | ||
74 | </span> | ||
75 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="审核开始时间" clearable | ||
76 | v-model="form.auditInfo[index].SHKSSJ" value-format="yyyy-MM-dd HH:mm:ss" | ||
77 | :picker-options="item.traceStart" @change="changeTraceStart(item)"></el-date-picker> | ||
78 | </el-form-item> | ||
79 | </el-col> | ||
80 | |||
81 | <el-col :span="8"> | ||
82 | <el-form-item :prop="'auditInfo.' + index + '.SHJSSJ'" :rules="rules.SHJSSJ"> | ||
83 | <span slot="label"> | ||
84 | 审核结束时间: <br /> | ||
85 | <p class="label-detail">(SHJSSJ)</p> | ||
86 | </span> | ||
87 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="审核结束时间" clearable | ||
88 | v-model="form.auditInfo[index].SHJSSJ" :picker-options="item.traceEnd" @change="changeTraceEnd(item)" | ||
89 | value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
90 | </el-form-item> | ||
91 | </el-col> | ||
92 | </el-row> | ||
93 | |||
94 | <el-row class="auditInfo-item-input"> | ||
95 | <el-col :span="8"> | ||
96 | <el-form-item :prop="'auditInfo.' + index + '.SXH'" :rules="{ ...rules.SXH, ...typeNum }"> | ||
97 | <span slot="label"> | ||
98 | 顺序号: <br /> | ||
99 | <p class="label-detail">(SXH)</p> | ||
100 | </span> | ||
101 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="form.auditInfo[index].SXH" | ||
102 | type="number" v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="顺序号"></el-input-number> | ||
103 | </el-form-item> | ||
104 | </el-col> | ||
105 | |||
106 | <el-col :span="8"> | ||
107 | <el-form-item :prop="'auditInfo.' + index + '.CZJG'" :rules="rules.SHKSSJ"> | ||
108 | <span slot="label"> | ||
109 | 操作结果: <br /> | ||
110 | <p class="label-detail">(CZJG)</p> | ||
111 | </span> | ||
112 | <el-select :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].CZJG" | ||
113 | placeholder="请选择操作结果"> | ||
114 | <el-option v-for="item in dicData['A37']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
115 | </el-option> | ||
116 | </el-select> | ||
117 | </el-form-item> | ||
118 | </el-col> | ||
119 | |||
120 | <el-col :span="8"> | ||
121 | <el-form-item :prop="'auditInfo.' + index + '.QXDM'" :rules="rules.QXDM"> | ||
122 | <span slot="label"> | ||
123 | 区县代码: <br /> | ||
124 | <p class="label-detail">(QXDM)</p> | ||
125 | </span> | ||
126 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].QXDM" | ||
127 | placeholder="区县代码"></el-input> | ||
128 | </el-form-item> | ||
129 | </el-col> | ||
130 | <el-col :span="8"> | ||
131 | <el-form-item :prop="'auditInfo.' + index + '.BZ'" :rules="rules.BZ"> | ||
132 | <span slot="label"> | ||
133 | 区县代码: <br /> | ||
134 | <p class="label-detail">(BZ)</p> | ||
135 | </span> | ||
136 | <el-input :disabled="$store.state.business.Edit" v-model="form.auditInfo[index].BZ" | ||
137 | placeholder="备注"></el-input> | ||
138 | </el-form-item> | ||
139 | </el-col> | ||
140 | </el-row> | ||
141 | </div> | ||
142 | </div> | ||
143 | </el-form> | ||
144 | <message-tips ref="msg" /> | ||
145 | </div> | ||
146 | </template> | ||
147 | <script> | ||
148 | import djfDjSh from '@/api/djfDjSh' | ||
149 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
150 | // 审核信息 | ||
151 | export default { | ||
152 | mixins: [ruleMixin], | ||
153 | props: { | ||
154 | bsmSjsb: { | ||
155 | type: String, | ||
156 | default: '' | ||
157 | }, | ||
158 | bsmYwsjb: { | ||
159 | type: String, | ||
160 | default: '' | ||
161 | } | ||
162 | }, | ||
163 | data () { | ||
164 | return { | ||
165 | form: { | ||
166 | auditInfo: [ | ||
167 | { | ||
168 | YSDM: '', | ||
169 | YWH: '', | ||
170 | JDMC: '', | ||
171 | SHYJ: '', | ||
172 | SHRYXM: '', | ||
173 | SHKSSJ: '', | ||
174 | traceStart: {}, | ||
175 | SHJSSJ: '', | ||
176 | traceEnd: {}, | ||
177 | SXH: '', | ||
178 | CZJG: '', | ||
179 | QXDM: '', | ||
180 | BZ: '' | ||
181 | } | ||
182 | ] | ||
183 | } | ||
184 | } | ||
185 | }, | ||
186 | methods: { | ||
187 | changeTraceEnd (item) { | ||
188 | if (item.SHJSSJ !== null) { //当前值为空 也会进行判断 所以条件最好不要非空验证 | ||
189 | item.traceStart = { | ||
190 | disabledDate: (time) => { | ||
191 | return time.getTime() > new Date(item.SHJSSJ).getTime() //大于结束时间的不选 | ||
192 | } | ||
193 | } | ||
194 | } else { | ||
195 | item.traceStart = {} | ||
196 | } | ||
197 | }, | ||
198 | //跟踪API结束时间限制开始时间 | ||
199 | changeTraceStart (item) { | ||
200 | if (item.SHKSSJ !== null) { //当前值为空 也会进行判断 所以条件最好不要非空验证 | ||
201 | item.traceEnd = { | ||
202 | disabledDate: (time) => { | ||
203 | return time.getTime() < new Date(item.SHKSSJ).getTime() //小于开始时间的不选 | ||
204 | } | ||
205 | } | ||
206 | } else { | ||
207 | item.traceEnd = {} | ||
208 | } | ||
209 | }, | ||
210 | async featchData () { | ||
211 | try { | ||
212 | let { result: res } = await djfDjSh.getDjfDjShById(this.bsmSjsb) | ||
213 | this.form.auditInfo = res | ||
214 | //this.featchRule() | ||
215 | } catch (error) { | ||
216 | this.$refs.msg.messageShow() | ||
217 | } | ||
218 | }, | ||
219 | handleUpdateForm () { | ||
220 | return new Promise(async (resolve) => { | ||
221 | try { | ||
222 | let res = await djfDjSh.updateDjfDjSh(this.form.auditInfo) | ||
223 | // this.$refs['formList'].resetFields(); | ||
224 | resolve(res.code) | ||
225 | } catch (error) { | ||
226 | this.$refs.msg.messageShow() | ||
227 | } | ||
228 | }) | ||
229 | } | ||
230 | } | ||
231 | } | ||
232 | </script> | ||
233 | <style scoped lang="scss"> | ||
234 | @import "./css/itemForm.scss"; | ||
235 | |||
236 | .auditInfo-item { | ||
237 | display: flex; | ||
238 | height: 100%; | ||
239 | margin-bottom: 15px; | ||
240 | margin-right: 5px; | ||
241 | |||
242 | &-name { | ||
243 | display: flex; | ||
244 | align-items: center; | ||
245 | justify-content: center; | ||
246 | width: 20px; | ||
247 | padding: 10px 20px; | ||
248 | line-height: 28px; | ||
249 | border: 1px solid #ccc; | ||
250 | margin-right: 15px; | ||
251 | border-radius: 3px; | ||
252 | } | ||
253 | |||
254 | &-list { | ||
255 | width: 100%; | ||
256 | flex: 1; | ||
257 | display: flex; | ||
258 | justify-content: center; | ||
259 | flex-direction: column; | ||
260 | } | ||
261 | } | ||
262 | </style> | ||
263 | |||
264 |
src/components/Business/djfDjSj.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="receivingInfo itemForm"> | ||
3 | <el-form :model="form" :rules="rules" ref="formList" label-width="112px" :key="key"> | ||
4 | <div v-for="(item, index) in form.receivingInfo" :key="index" class="receivingInfo-item"> | ||
5 | <p class="receivingInfo-item-name">收件信息{{ index + 1 }}</p> | ||
6 | |||
7 | <div class="receivingInfo-item-list"> | ||
8 | <el-row class="receivingInfo-item-input"> | ||
9 | <el-col :span="8"> | ||
10 | <el-form-item :prop="'receivingInfo.' + index + '.YSDM'" :rules="rules.YSDM"> | ||
11 | <span slot="label"> | ||
12 | 要素代码: <br /> | ||
13 | <p class="label-detail">(YSDM)</p> | ||
14 | </span> | ||
15 | <el-input :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].YSDM" | ||
16 | placeholder="要素代码"></el-input> | ||
17 | </el-form-item> | ||
18 | </el-col> | ||
19 | |||
20 | <el-col :span="8"> | ||
21 | <el-form-item :prop="'receivingInfo.' + index + '.YWH'" :rules="rules.YWH"> | ||
22 | <span slot="label"> | ||
23 | 业务号: <br /> | ||
24 | <p class="label-detail">(YWH)</p> | ||
25 | </span> | ||
26 | <el-input :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].YWH" | ||
27 | placeholder="业务号"></el-input> | ||
28 | </el-form-item> | ||
29 | </el-col> | ||
30 | |||
31 | <el-col :span="8"> | ||
32 | <el-form-item :prop="'receivingInfo.' + index + '.SJSJ'" :rules="rules.SJSJ"> | ||
33 | <span slot="label"> | ||
34 | 收件时间: <br /> | ||
35 | <p class="label-detail">(SJSJ)</p> | ||
36 | </span> | ||
37 | <el-date-picker :disabled="$store.state.business.Edit" placeholder="收件时间" type="datetime" clearable | ||
38 | v-model="form.receivingInfo[index].SJSJ" value-format="yyyy-MM-dd HH:mm:ss"> | ||
39 | </el-date-picker> | ||
40 | </el-form-item> | ||
41 | </el-col> | ||
42 | </el-row> | ||
43 | |||
44 | <el-row class="receivingInfo-item-input"> | ||
45 | <el-col :span="8"> | ||
46 | <el-form-item class="borderTopNone" :prop="'receivingInfo.' + index + '.SJLX'" :rules="rules.SJLX"> | ||
47 | <span slot="label"> | ||
48 | 收件类型: <br /> | ||
49 | <p class="label-detail">(SJLX)</p> | ||
50 | </span> | ||
51 | <el-select :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].SJLX" | ||
52 | placeholder="请选择"> | ||
53 | <el-option v-for="item in dicData['A40']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
54 | </el-option> | ||
55 | </el-select> | ||
56 | </el-form-item> | ||
57 | </el-col> | ||
58 | |||
59 | <el-col :span="8"> | ||
60 | <el-form-item class="borderTopNone" :prop="'receivingInfo.' + index + '.SJMC'" :rules="rules.SJMC"> | ||
61 | <span slot="label"> | ||
62 | 收件名称: <br /> | ||
63 | <p class="label-detail">(SJMC)</p> | ||
64 | </span> | ||
65 | <el-input :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].SJMC" | ||
66 | placeholder="收件名称"></el-input> | ||
67 | </el-form-item> | ||
68 | </el-col> | ||
69 | |||
70 | <el-col :span="8"> | ||
71 | <el-form-item class="borderTopNone" :prop="'receivingInfo.' + index + '.SJSL'" | ||
72 | :rules="{ ...rules.SJSL, ...typeNum }"> | ||
73 | <span slot="label"> | ||
74 | 收件数量: <br /> | ||
75 | <p class="label-detail">(SJSL)</p> | ||
76 | </span> | ||
77 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 9999, min: 0, precision: 0 }" | ||
78 | type="number" v-model.number="form.receivingInfo[index].SJSL" placeholder="收件数量"></el-input-number> | ||
79 | </el-form-item> | ||
80 | </el-col> | ||
81 | </el-row> | ||
82 | |||
83 | <el-row class="receivingInfo-item-input"> | ||
84 | <el-col :span="8"> | ||
85 | <el-form-item :prop="'receivingInfo.' + index + '.SFSJSY'" :rules="rules.SFSJSY"> | ||
86 | <span slot="label"> | ||
87 | 是否收缴收验: <br /> | ||
88 | <p class="label-detail">(SFSJSY)</p> | ||
89 | </span> | ||
90 | <el-select :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].SFSJSY" | ||
91 | placeholder="请选择"> | ||
92 | <el-option v-for="item in dicData['A6']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
93 | </el-option> | ||
94 | </el-select> | ||
95 | </el-form-item> | ||
96 | </el-col> | ||
97 | |||
98 | <el-col :span="8"> | ||
99 | <el-form-item :prop="'receivingInfo.' + index + '.SFEWSJ'" :rules="rules.SFEWSJ"> | ||
100 | <span slot="label"> | ||
101 | 是否额外收件: <br /> | ||
102 | <p class="label-detail">(SFEWSJ)</p> | ||
103 | </span> | ||
104 | <el-select :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].SFEWSJ" | ||
105 | placeholder="请选择"> | ||
106 | <el-option v-for="item in dicData['A6']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
107 | </el-option> | ||
108 | </el-select> | ||
109 | </el-form-item> | ||
110 | </el-col> | ||
111 | |||
112 | <el-col :span="8"> | ||
113 | <el-form-item :prop="'receivingInfo.' + index + '.SFBCSJ'" :rules="rules.SFBCSJ"> | ||
114 | <span slot="label"> | ||
115 | 是否补充收件: <br /> | ||
116 | <p class="label-detail">(SFBCSJ)</p> | ||
117 | </span> | ||
118 | <el-select :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].SFBCSJ" | ||
119 | placeholder="请选择"> | ||
120 | <el-option v-for="item in dicData['A6']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
121 | </el-option> | ||
122 | </el-select> | ||
123 | </el-form-item> | ||
124 | </el-col> | ||
125 | </el-row> | ||
126 | |||
127 | <el-row class="receivingInfo-item-input"> | ||
128 | <el-col :span="8"> | ||
129 | <el-form-item :prop="'receivingInfo.' + index + '.YS'" :rules="{ ...rules.YS, ...typeNum }"> | ||
130 | <span slot="label"> | ||
131 | 页数: <br /> | ||
132 | <p class="label-detail">(YS)</p> | ||
133 | </span> | ||
134 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 99999, min: 1, precision: 0 }" | ||
135 | type="number" v-model.number="form.receivingInfo[index].YS" placeholder="页数"></el-input-number> | ||
136 | </el-form-item> | ||
137 | </el-col> | ||
138 | |||
139 | <el-col :span="8"> | ||
140 | <el-form-item :prop="'receivingInfo.' + index + '.BZ'" :rules="rules.BZ"> | ||
141 | <span slot="label"> | ||
142 | 备注: <br /> | ||
143 | <p class="label-detail">(BZ)</p> | ||
144 | </span> | ||
145 | <el-input :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].BZ" | ||
146 | placeholder="备注"></el-input> | ||
147 | </el-form-item> | ||
148 | </el-col> | ||
149 | |||
150 | <el-col :span="8"> | ||
151 | <el-form-item :prop="'receivingInfo.' + index + '.QXDM'" :rules="rules.QXDM"> | ||
152 | <span slot="label"> | ||
153 | 区县代码: <br /> | ||
154 | <p class="label-detail">(QXDM)</p> | ||
155 | </span> | ||
156 | <el-input :disabled="$store.state.business.Edit" v-model="form.receivingInfo[index].QXDM" | ||
157 | placeholder="区县代码"></el-input> | ||
158 | </el-form-item> | ||
159 | </el-col> | ||
160 | </el-row> | ||
161 | </div> | ||
162 | </div> | ||
163 | </el-form> | ||
164 | <message-tips ref="msg" /> | ||
165 | </div> | ||
166 | </template> | ||
167 | <script> | ||
168 | import djfDjSj from '@/api/djfDjSj' | ||
169 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
170 | // 登记收件信息 | ||
171 | export default { | ||
172 | mixins: [ruleMixin], | ||
173 | props: { | ||
174 | bsmSjsb: { | ||
175 | type: String, | ||
176 | default: '' | ||
177 | }, | ||
178 | bsmYwsjb: { | ||
179 | type: String, | ||
180 | default: '' | ||
181 | } | ||
182 | }, | ||
183 | data () { | ||
184 | return { | ||
185 | form: { | ||
186 | receivingInfo: [ | ||
187 | { | ||
188 | YSDM: '', | ||
189 | YWH: '', | ||
190 | SJSJ: '', | ||
191 | SJLX: '', | ||
192 | SJMC: '', | ||
193 | SJSL: '', | ||
194 | SFSJSY: '', | ||
195 | SFEWSJ: '', | ||
196 | SFBCSJ: '', | ||
197 | YS: '', | ||
198 | BZ: '', | ||
199 | QXDM: '' | ||
200 | } | ||
201 | ] | ||
202 | } | ||
203 | } | ||
204 | }, | ||
205 | methods: { | ||
206 | async featchData () { | ||
207 | try { | ||
208 | let { result: res } = await djfDjSj.getDjfDjSjById(this.bsmSjsb) | ||
209 | this.form.receivingInfo = res | ||
210 | //this.featchRule() | ||
211 | } catch (error) { | ||
212 | this.$refs.msg.messageShow() | ||
213 | } | ||
214 | }, | ||
215 | handleUpdateForm () { | ||
216 | return new Promise(async (resolve) => { | ||
217 | try { | ||
218 | let res = await djfDjSj.updateDjfDjSj(this.form.receivingInfo) | ||
219 | // this.$refs['formList'].resetFields(); | ||
220 | resolve(res.code) | ||
221 | } catch (error) { | ||
222 | this.$refs.msg.messageShow() | ||
223 | } | ||
224 | }) | ||
225 | } | ||
226 | } | ||
227 | } | ||
228 | </script> | ||
229 | <style scoped lang="scss"> | ||
230 | @import "./css/itemForm.scss"; | ||
231 | |||
232 | .receivingInfo-item { | ||
233 | display: flex; | ||
234 | height: 100%; | ||
235 | margin-bottom: 15px; | ||
236 | margin-right: 5px; | ||
237 | |||
238 | &-name { | ||
239 | display: flex; | ||
240 | align-items: center; | ||
241 | justify-content: center; | ||
242 | width: 20px; | ||
243 | padding: 10px 20px; | ||
244 | line-height: 28px; | ||
245 | border: 1px solid #ccc; | ||
246 | margin-right: 15px; | ||
247 | border-radius: 3px; | ||
248 | } | ||
249 | |||
250 | &-list { | ||
251 | width: 100%; | ||
252 | flex: 1; | ||
253 | display: flex; | ||
254 | justify-content: center; | ||
255 | flex-direction: column; | ||
256 | } | ||
257 | } | ||
258 | </style> | ||
259 | |||
260 |
src/components/Business/djfDjSqr.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Business/djfDjSz.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="certificateInfo itemForm"> | ||
3 | <el-form :model="certificateInfo" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
4 | <div v-for="(item, index) in certificateInfo.ruleForm" :key="index" class="obligee-item"> | ||
5 | <p class="obligee-item-name">善证信息{{ index + 1 }}</p> | ||
6 | <div class="obligee-item-list"> | ||
7 | <el-row> | ||
8 | <el-col :span="8"> | ||
9 | <el-form-item :prop="'ruleForm.' + index + '.YSDM'"> | ||
10 | <span slot="label"> | ||
11 | 要素代码: <br /> | ||
12 | <p class="label-detail">(YSDM)</p> | ||
13 | </span> | ||
14 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].YSDM" | ||
15 | placeholder="要素代码"></el-input> | ||
16 | </el-form-item> | ||
17 | </el-col> | ||
18 | |||
19 | <el-col :span="8"> | ||
20 | <el-form-item :prop="'ruleForm.' + index + '.YWH'"> | ||
21 | <span slot="label"> | ||
22 | 业务号: <br /> | ||
23 | <p class="label-detail">(YWH)</p> | ||
24 | </span> | ||
25 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].YWH" | ||
26 | placeholder="业务号"></el-input> | ||
27 | </el-form-item> | ||
28 | </el-col> | ||
29 | |||
30 | <el-col :span="8"> | ||
31 | <el-form-item :prop="'ruleForm.' + index + '.SZMC'"> | ||
32 | <span slot="label"> | ||
33 | 缮证名称: <br /> | ||
34 | <p class="label-detail">(SZMC)</p> | ||
35 | </span> | ||
36 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].SZMC" | ||
37 | placeholder="缮证名称"></el-input> | ||
38 | </el-form-item> | ||
39 | </el-col> | ||
40 | </el-row> | ||
41 | |||
42 | <el-row> | ||
43 | <el-col :span="8"> | ||
44 | <el-form-item :prop="'ruleForm.' + index + '.SZZH'"> | ||
45 | <span slot="label"> | ||
46 | 缮证证号: <br /> | ||
47 | <p class="label-detail">(SZZH)</p> | ||
48 | </span> | ||
49 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].SZZH" | ||
50 | placeholder="缮证证号"></el-input> | ||
51 | </el-form-item> | ||
52 | </el-col> | ||
53 | |||
54 | <el-col :span="8"> | ||
55 | <el-form-item :prop="'ruleForm.' + index + '.YSXLH'"> | ||
56 | <span slot="label"> | ||
57 | 印刷序列号: <br /> | ||
58 | <p class="label-detail">(YSXLH)</p> | ||
59 | </span> | ||
60 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].YSXLH" | ||
61 | placeholder="印刷序列号"></el-input> | ||
62 | </el-form-item> | ||
63 | </el-col> | ||
64 | |||
65 | <el-col :span="8"> | ||
66 | <el-form-item :prop="'ruleForm.' + index + '.SZRY'"> | ||
67 | <span slot="label"> | ||
68 | 缮证人员: <br /> | ||
69 | <p class="label-detail">(SZRY)</p> | ||
70 | </span> | ||
71 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].SZRY" | ||
72 | placeholder="缮证人员"></el-input> | ||
73 | </el-form-item> | ||
74 | </el-col> | ||
75 | </el-row> | ||
76 | |||
77 | <el-row> | ||
78 | <el-col :span="8"> | ||
79 | <el-form-item :prop="'ruleForm.' + index + '.SZSJ'"> | ||
80 | <span slot="label"> | ||
81 | 缮证时间: <br /> | ||
82 | <p class="label-detail">(SZSJ)</p> | ||
83 | </span> | ||
84 | <el-date-picker :disabled="$store.state.business.Edit" placeholder="缮证时间" type="datetime" clearable | ||
85 | v-model="certificateInfo.ruleForm[index].SZSJ" value-format="yyyy-MM-dd HH:mm:ss"> | ||
86 | </el-date-picker> | ||
87 | </el-form-item> | ||
88 | </el-col> | ||
89 | |||
90 | <el-col :span="8"> | ||
91 | <el-form-item :prop="'ruleForm.' + index + '.BZ'"> | ||
92 | <span slot="label"> | ||
93 | 备注: <br /> | ||
94 | <p class="label-detail">(BZ)</p> | ||
95 | </span> | ||
96 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].BZ" | ||
97 | placeholder="备注"></el-input> | ||
98 | </el-form-item> | ||
99 | </el-col> | ||
100 | |||
101 | <el-col :span="8"> | ||
102 | <el-form-item :prop="'ruleForm.' + index + '.QXDM'"> | ||
103 | <span slot="label"> | ||
104 | 区县代码: <br /> | ||
105 | <p class="label-detail">(QXDM)</p> | ||
106 | </span> | ||
107 | <el-input :disabled="$store.state.business.Edit" v-model="certificateInfo.ruleForm[index].QXDM" | ||
108 | placeholder="区县代码"></el-input> | ||
109 | </el-form-item> | ||
110 | </el-col> | ||
111 | </el-row> | ||
112 | </div> | ||
113 | </div> | ||
114 | </el-form> | ||
115 | <message-tips ref="msg" /> | ||
116 | </div> | ||
117 | </template> | ||
118 | <script> | ||
119 | import djfDjSz from '@/api/djfDjSz' | ||
120 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
121 | // 缮证信息 | ||
122 | export default { | ||
123 | mixins: [ruleMixin], | ||
124 | props: { | ||
125 | bsmSjsb: { | ||
126 | type: String, | ||
127 | default: '' | ||
128 | }, | ||
129 | bsmYwsjb: { | ||
130 | type: String, | ||
131 | default: '' | ||
132 | } | ||
133 | }, | ||
134 | data () { | ||
135 | return { | ||
136 | certificateInfo: { | ||
137 | ruleForm: [{ | ||
138 | YSDM: '', | ||
139 | YWH: '', | ||
140 | SZMC: '', | ||
141 | SZZH: '', | ||
142 | YSXLH: '', | ||
143 | SZRY: '', | ||
144 | SZSJ: '', | ||
145 | BZ: '', | ||
146 | QXDM: '' | ||
147 | }] | ||
148 | } | ||
149 | } | ||
150 | }, | ||
151 | methods: { | ||
152 | async featchData () { | ||
153 | try { | ||
154 | let { result: res } = await djfDjSz.getDjfDjSzById(this.bsmSjsb) | ||
155 | this.certificateInfo.ruleForm = res; | ||
156 | //this.featchRule() | ||
157 | } catch (error) { | ||
158 | this.$refs.msg.messageShow() | ||
159 | } | ||
160 | }, | ||
161 | handleUpdateForm () { | ||
162 | return new Promise(async (resolve) => { | ||
163 | try { | ||
164 | let res = await djfDjSz.updateDjfDjSz(this.certificateInfo.ruleForm) | ||
165 | // this.$refs['formList'].resetFields(); | ||
166 | resolve(res.code) | ||
167 | } catch (error) { | ||
168 | this.$refs.msg.messageShow() | ||
169 | } | ||
170 | }) | ||
171 | } | ||
172 | } | ||
173 | } | ||
174 | </script> | ||
175 | <style scoped lang="scss"> | ||
176 | @import "./css/itemForm.scss"; | ||
177 | |||
178 | .obligee-item { | ||
179 | display: flex; | ||
180 | height: 100%; | ||
181 | margin-bottom: 15px; | ||
182 | margin-right: 5px; | ||
183 | |||
184 | &-name { | ||
185 | display: flex; | ||
186 | align-items: center; | ||
187 | justify-content: center; | ||
188 | width: 20px; | ||
189 | padding: 10px 20px; | ||
190 | line-height: 28px; | ||
191 | border: 1px solid #ccc; | ||
192 | margin-right: 15px; | ||
193 | border-radius: 3px; | ||
194 | } | ||
195 | |||
196 | &-list { | ||
197 | width: 100%; | ||
198 | flex: 1; | ||
199 | display: flex; | ||
200 | justify-content: center; | ||
201 | flex-direction: column; | ||
202 | } | ||
203 | } | ||
204 | </style> | ||
205 | |||
206 |
This diff is collapsed.
Click to expand it.
src/components/Business/fjF100.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="unstructuredDoc itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="FJMC"> | ||
7 | <span slot="label"> | ||
8 | 附件名称: <br /> | ||
9 | <p class="label-detail">(FJMC)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FJMC" placeholder="附件名称"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | |||
15 | <el-col :span="8"> | ||
16 | <el-form-item prop="FJLX"> | ||
17 | <span slot="label"> | ||
18 | 附件类型: <br /> | ||
19 | <p class="label-detail">(FJLX)</p> | ||
20 | </span> | ||
21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FJLX" placeholder="附件类型"></el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | |||
25 | <el-col :span="8"> | ||
26 | <el-form-item prop="FJNR"> | ||
27 | <span slot="label"> | ||
28 | 附件内容: <br /> | ||
29 | <p class="label-detail">(FJNR)</p> | ||
30 | </span> | ||
31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FJNR" placeholder="附件内容"></el-input> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | </el-row> | ||
35 | </el-form> | ||
36 | <message-tips ref="msg" /> | ||
37 | </div> | ||
38 | </template> | ||
39 | <script> | ||
40 | // 非结构化文档 | ||
41 | import business from '@/api/business' | ||
42 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
43 | export default { | ||
44 | mixins: [ruleMixin], | ||
45 | props: { | ||
46 | bsmSjsb: { | ||
47 | type: String, | ||
48 | default: '' | ||
49 | }, | ||
50 | bsmYwsjb: { | ||
51 | type: String, | ||
52 | default: '' | ||
53 | } | ||
54 | }, | ||
55 | data () { | ||
56 | return { | ||
57 | ruleForm: { | ||
58 | FJMC: '', | ||
59 | FJLX: '', | ||
60 | FJNR: '' | ||
61 | } | ||
62 | } | ||
63 | }, | ||
64 | methods: { | ||
65 | async featchData () { | ||
66 | try { | ||
67 | let { result: res } = await business.getFjF100ById(this.bsmSjsb) | ||
68 | this.ruleForm = res | ||
69 | //this.featchRule() | ||
70 | } catch (error) { | ||
71 | this.$refs.msg.messageShow() | ||
72 | } | ||
73 | }, | ||
74 | handleUpdateForm () { | ||
75 | return new Promise(async (resolve) => { | ||
76 | try { | ||
77 | let res = await business.updateFjF100(this.ruleForm) | ||
78 | // this.$refs['formList'].resetFields(); | ||
79 | resolve(res.code) | ||
80 | } catch (error) { | ||
81 | this.$refs.msg.messageShow() | ||
82 | } | ||
83 | }) | ||
84 | }, | ||
85 | } | ||
86 | } | ||
87 | </script> | ||
88 | <style scoped lang="scss"> | ||
89 | @import "./css/itemForm.scss"; | ||
90 | </style> | ||
91 | |||
92 |
1 | <template> | ||
2 | <div class="punctateFixator itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item> | ||
7 | <span slot="label"> | ||
8 | 标识码: <br /> | ||
9 | <p class="label-detail">(BSM)</p> | ||
10 | </span> | ||
11 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
12 | {{ ruleForm.bsm || '暂无' }} | ||
13 | </p> | ||
14 | </el-form-item> | ||
15 | </el-col> | ||
16 | |||
17 | <el-col :span="8"> | ||
18 | <el-form-item prop="YSDM"> | ||
19 | <span slot="label"> | ||
20 | 要素代码: <br /> | ||
21 | <p class="label-detail">(YSDM)</p> | ||
22 | </span> | ||
23 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
24 | </el-form-item> | ||
25 | </el-col> | ||
26 | |||
27 | <el-col :span="8"> | ||
28 | <el-form-item prop="BDCDYH"> | ||
29 | <span slot="label"> | ||
30 | 不动产单元号: <br /> | ||
31 | <p class="label-detail">(BDCDYH)</p> | ||
32 | </span> | ||
33 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
34 | </el-form-item> | ||
35 | </el-col> | ||
36 | </el-row> | ||
37 | |||
38 | <el-row> | ||
39 | <el-col :span="8"> | ||
40 | <el-form-item prop="ZDZHDM"> | ||
41 | <span slot="label"> | ||
42 | 宗地/宗海代码: <br /> | ||
43 | <p class="label-detail">(ZDZHDM)</p> | ||
44 | </span> | ||
45 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZDZHDM" placeholder="宗地/宗海代码"></el-input> | ||
46 | </el-form-item> | ||
47 | </el-col> | ||
48 | |||
49 | <el-col :span="8"> | ||
50 | <el-form-item prop="DZDZWLX"> | ||
51 | <span slot="label"> | ||
52 | 点状定着物类型: <br /> | ||
53 | <p class="label-detail">(DZDZWLX)</p> | ||
54 | </span> | ||
55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DZDZWLX" | ||
56 | placeholder="点状定着物类型"></el-input> | ||
57 | </el-form-item> | ||
58 | </el-col> | ||
59 | |||
60 | <el-col :span="8"> | ||
61 | <el-form-item prop="DZWMC"> | ||
62 | <span slot="label"> | ||
63 | 定着物名称: <br /> | ||
64 | <p class="label-detail">(DZWMC)</p> | ||
65 | </span> | ||
66 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DZWMC" placeholder="定着物名称"></el-input> | ||
67 | </el-form-item> | ||
68 | </el-col> | ||
69 | </el-row> | ||
70 | |||
71 | <el-row> | ||
72 | <el-col :span="8"> | ||
73 | <el-form-item prop="MJDW"> | ||
74 | <span slot="label"> | ||
75 | 面积单位: <br /> | ||
76 | <p class="label-detail">(MJDW)</p> | ||
77 | </span> | ||
78 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.MJDW" placeholder="面积单位"> | ||
79 | <el-option v-for="item in dicData['A7']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
80 | </el-option> | ||
81 | </el-select> | ||
82 | </el-form-item> | ||
83 | </el-col> | ||
84 | |||
85 | <el-col :span="8"> | ||
86 | <el-form-item prop="MJ"> | ||
87 | <span slot="label"> | ||
88 | 面积: <br /> | ||
89 | <p class="label-detail">(MJ)</p> | ||
90 | </span> | ||
91 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model="ruleForm.MJ" | ||
92 | v-only-number="{ max: 99999, min: 0, precision: 2 }" placeholder="面积"></el-input-number> | ||
93 | </el-form-item> | ||
94 | </el-col> | ||
95 | |||
96 | <el-col :span="8"> | ||
97 | <el-form-item prop="DAH"> | ||
98 | <span slot="label"> | ||
99 | 档案号: <br /> | ||
100 | <p class="label-detail">(DAH)</p> | ||
101 | </span> | ||
102 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DAH" placeholder="档案号"></el-input> | ||
103 | </el-form-item> | ||
104 | </el-col> | ||
105 | </el-row> | ||
106 | |||
107 | <el-row> | ||
108 | <el-col :span="8"> | ||
109 | <el-form-item prop="ZT"> | ||
110 | <span slot="label"> | ||
111 | 状态: <br /> | ||
112 | <p class="label-detail">(ZT)</p> | ||
113 | </span> | ||
114 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.ZT" placeholder="状态"> | ||
115 | <el-option v-for="item in dicData['A11']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
116 | </el-option> | ||
117 | </el-select> | ||
118 | </el-form-item> | ||
119 | </el-col> | ||
120 | |||
121 | <el-col :span="8"> | ||
122 | <el-form-item prop="QXDM"> | ||
123 | <span slot="label"> | ||
124 | 区县代码: <br /> | ||
125 | <p class="label-detail">(QXDM)</p> | ||
126 | </span> | ||
127 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
128 | </el-form-item> | ||
129 | </el-col> | ||
130 | </el-row> | ||
131 | </el-form> | ||
132 | <message-tips ref="msg" /> | ||
133 | </div> | ||
134 | </template> | ||
135 | <script> | ||
136 | // 点状定着物信息 | ||
137 | import ktfQtDzdzw from '@/api/ktfQtDzdzw' | ||
138 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
139 | export default { | ||
140 | mixins: [ruleMixin], | ||
141 | props: { | ||
142 | bsmSjsb: { | ||
143 | type: String, | ||
144 | default: '' | ||
145 | }, | ||
146 | bsmYwsjb: { | ||
147 | type: String, | ||
148 | default: '' | ||
149 | } | ||
150 | }, | ||
151 | data () { | ||
152 | return { | ||
153 | ruleForm: { | ||
154 | YSDM: '', | ||
155 | BDCDYH: '', | ||
156 | ZDZHDM: '', | ||
157 | DZDZWLX: '', | ||
158 | DZWMC: '', | ||
159 | MJ: '', | ||
160 | DAH: '', | ||
161 | ZT: '', | ||
162 | QXDM: '' | ||
163 | } | ||
164 | } | ||
165 | }, | ||
166 | methods: { | ||
167 | async featchData () { | ||
168 | try { | ||
169 | let { result: res } = await ktfQtDzdzw.getKtfQtDzdzwById(this.bsmSjsb) | ||
170 | this.ruleForm = res | ||
171 | } catch (error) { | ||
172 | this.$refs.msg.messageShow() | ||
173 | } | ||
174 | }, | ||
175 | handleUpdateForm () { | ||
176 | return new Promise(async (resolve) => { | ||
177 | try { | ||
178 | let res = await ktfQtDzdzw.updateKtfQtDzdzw(this.ruleForm) | ||
179 | resolve(res.code) | ||
180 | } catch (error) { | ||
181 | this.$refs.msg.messageShow() | ||
182 | } | ||
183 | }) | ||
184 | } | ||
185 | } | ||
186 | } | ||
187 | </script> | ||
188 | <style scoped lang="scss"> | ||
189 | @import "./css/itemForm.scss"; | ||
190 | </style> | ||
191 | |||
192 |
1 | <template> | ||
2 | <div class="planarFixture itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item> | ||
7 | <span slot="label"> | ||
8 | 标识码: <br /> | ||
9 | <p class="label-detail">(BSM)</p> | ||
10 | </span> | ||
11 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
12 | {{ ruleForm.bsm || '暂无' }} | ||
13 | </p> | ||
14 | </el-form-item> | ||
15 | </el-col> | ||
16 | |||
17 | <el-col :span="8"> | ||
18 | <el-form-item prop="YSDM"> | ||
19 | <span slot="label"> | ||
20 | 要素代码: <br /> | ||
21 | <p class="label-detail">(YSDM)</p> | ||
22 | </span> | ||
23 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
24 | </el-form-item> | ||
25 | </el-col> | ||
26 | |||
27 | <el-col :span="8"> | ||
28 | <el-form-item prop="BDCDYH"> | ||
29 | <span slot="label"> | ||
30 | 不动产单元号: <br /> | ||
31 | <p class="label-detail">(BDCDYH)</p> | ||
32 | </span> | ||
33 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
34 | </el-form-item> | ||
35 | </el-col> | ||
36 | </el-row> | ||
37 | |||
38 | <el-row> | ||
39 | <el-col :span="8"> | ||
40 | <el-form-item prop="ZDZHDM"> | ||
41 | <span slot="label"> | ||
42 | 宗地/宗海代码: <br /> | ||
43 | <p class="label-detail">(ZDZHDM)</p> | ||
44 | </span> | ||
45 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZDZHDM" placeholder="宗地/宗海代码"></el-input> | ||
46 | </el-form-item> | ||
47 | </el-col> | ||
48 | |||
49 | <el-col :span="8"> | ||
50 | <el-form-item prop="MZDZWLX"> | ||
51 | <span slot="label"> | ||
52 | 面状定着物类型: <br /> | ||
53 | <p class="label-detail">(MZDZWLX)</p> | ||
54 | </span> | ||
55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.MZDZWLX" | ||
56 | placeholder="面状定着物类型"></el-input> | ||
57 | </el-form-item> | ||
58 | </el-col> | ||
59 | |||
60 | <el-col :span="8"> | ||
61 | <el-form-item prop="DZWMC"> | ||
62 | <span slot="label"> | ||
63 | 定着物名称: <br /> | ||
64 | <p class="label-detail">(DZWMC)</p> | ||
65 | </span> | ||
66 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DZWMC" placeholder="定着物名称"></el-input> | ||
67 | </el-form-item> | ||
68 | </el-col> | ||
69 | </el-row> | ||
70 | |||
71 | <el-row> | ||
72 | <el-col :span="8"> | ||
73 | <el-form-item prop="MJDW"> | ||
74 | <span slot="label"> | ||
75 | 面积单位: <br /> | ||
76 | <p class="label-detail">(MJDW)</p> | ||
77 | </span> | ||
78 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.MJDW" placeholder="面积单位"> | ||
79 | <el-option v-for="item in dicData['A7']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
80 | </el-option> | ||
81 | </el-select> | ||
82 | </el-form-item> | ||
83 | </el-col> | ||
84 | |||
85 | <el-col :span="8"> | ||
86 | <el-form-item prop="MJ"> | ||
87 | <span slot="label"> | ||
88 | 面积: <br /> | ||
89 | <p class="label-detail">(MJ)</p> | ||
90 | </span> | ||
91 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model="ruleForm.MJ" | ||
92 | v-only-number="{ max: 99999, min: 0, precision: 2 }" placeholder="面积"></el-input-number> | ||
93 | </el-form-item> | ||
94 | </el-col> | ||
95 | |||
96 | <el-col :span="8"> | ||
97 | <el-form-item prop="DAH"> | ||
98 | <span slot="label"> | ||
99 | 档案号: <br /> | ||
100 | <p class="label-detail">(DAH)</p> | ||
101 | </span> | ||
102 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DAH" placeholder="档案号"></el-input> | ||
103 | </el-form-item> | ||
104 | </el-col> | ||
105 | </el-row> | ||
106 | |||
107 | <el-row> | ||
108 | <el-col :span="8"> | ||
109 | <el-form-item prop="ZT"> | ||
110 | <span slot="label"> | ||
111 | 状态: <br /> | ||
112 | <p class="label-detail">(ZT)</p> | ||
113 | </span> | ||
114 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.ZT" placeholder="状态"> | ||
115 | <el-option v-for="item in dicData['A11']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
116 | </el-option> | ||
117 | </el-select> | ||
118 | </el-form-item> | ||
119 | </el-col> | ||
120 | |||
121 | <el-col :span="8"> | ||
122 | <el-form-item prop="QXDM"> | ||
123 | <span slot="label"> | ||
124 | 区县代码: <br /> | ||
125 | <p class="label-detail">(QXDM)</p> | ||
126 | </span> | ||
127 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
128 | </el-form-item> | ||
129 | </el-col> | ||
130 | </el-row> | ||
131 | </el-form> | ||
132 | <message-tips ref="msg" /> | ||
133 | </div> | ||
134 | </template> | ||
135 | <script> | ||
136 | // 面状定着物 | ||
137 | import ktfQtMzdzw from '@/api/ktfQtMzdzw' | ||
138 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
139 | export default { | ||
140 | mixins: [ruleMixin], | ||
141 | props: { | ||
142 | bsmSjsb: { | ||
143 | type: String, | ||
144 | default: '' | ||
145 | }, | ||
146 | bsmYwsjb: { | ||
147 | type: String, | ||
148 | default: '' | ||
149 | } | ||
150 | }, | ||
151 | data () { | ||
152 | return { | ||
153 | ruleForm: { | ||
154 | YSDM: '', | ||
155 | BDCDYH: '', | ||
156 | ZDZHDM: '', | ||
157 | MZDZWLX: '', | ||
158 | DZWMC: '', | ||
159 | MJ: '', | ||
160 | DAH: '', | ||
161 | ZT: '', | ||
162 | QXDM: '' | ||
163 | } | ||
164 | } | ||
165 | }, | ||
166 | methods: { | ||
167 | async featchData () { | ||
168 | try { | ||
169 | let { result: res } = await ktfQtMzdzw.getKtfQtMzdzwById(this.bsmSjsb) | ||
170 | this.ruleForm = res | ||
171 | //this.featchRule() | ||
172 | } catch (error) { | ||
173 | this.$refs.msg.messageShow() | ||
174 | } | ||
175 | }, | ||
176 | handleUpdateForm () { | ||
177 | return new Promise(async (resolve) => { | ||
178 | try { | ||
179 | let res = await ktfQtMzdzw.updateKtfQtMzdzw(this.ruleForm) | ||
180 | // this.$refs['formList'].resetFields(); | ||
181 | resolve(res.code) | ||
182 | } catch (error) { | ||
183 | this.$refs.msg.messageShow() | ||
184 | } | ||
185 | }) | ||
186 | } | ||
187 | } | ||
188 | } | ||
189 | </script> | ||
190 | <style scoped lang="scss"> | ||
191 | @import "./css/itemForm.scss"; | ||
192 | </style> | ||
193 | |||
194 |
1 | <template> | ||
2 | <div class="linearFixture itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item> | ||
7 | <span slot="label"> | ||
8 | 标识码: <br /> | ||
9 | <p class="label-detail">(BSM)</p> | ||
10 | </span> | ||
11 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
12 | {{ ruleForm.bsm }} | ||
13 | </p> | ||
14 | </el-form-item> | ||
15 | </el-col> | ||
16 | |||
17 | <el-col :span="8"> | ||
18 | <el-form-item prop="YSDM"> | ||
19 | <span slot="label"> | ||
20 | 要素代码: <br /> | ||
21 | <p class="label-detail">(YSDM)</p> | ||
22 | </span> | ||
23 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
24 | </el-form-item> | ||
25 | </el-col> | ||
26 | |||
27 | <el-col :span="8"> | ||
28 | <el-form-item prop="BDCDYH"> | ||
29 | <span slot="label"> | ||
30 | 不动产单元号: <br /> | ||
31 | <p class="label-detail">(BDCDYH)</p> | ||
32 | </span> | ||
33 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
34 | </el-form-item> | ||
35 | </el-col> | ||
36 | </el-row> | ||
37 | |||
38 | <el-row> | ||
39 | <el-col :span="8"> | ||
40 | <el-form-item prop="ZDZHDM"> | ||
41 | <span slot="label"> | ||
42 | 宗地/宗海代码: <br /> | ||
43 | <p class="label-detail">(ZDZHDM)</p> | ||
44 | </span> | ||
45 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZDZHDM" placeholder="宗地/宗海代码"></el-input> | ||
46 | </el-form-item> | ||
47 | </el-col> | ||
48 | |||
49 | <el-col :span="8"> | ||
50 | <el-form-item prop="XZDZWLX"> | ||
51 | <span slot="label"> | ||
52 | 线状定着物类型: <br /> | ||
53 | <p class="label-detail">(XZDZWLX)</p> | ||
54 | </span> | ||
55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.XZDZWLX" | ||
56 | placeholder="线状定着物类型"></el-input> | ||
57 | </el-form-item> | ||
58 | </el-col> | ||
59 | |||
60 | <el-col :span="8"> | ||
61 | <el-form-item prop="DZWMC"> | ||
62 | <span slot="label"> | ||
63 | 定着物名称: <br /> | ||
64 | <p class="label-detail">(DZWMC)</p> | ||
65 | </span> | ||
66 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DZWMC" placeholder="定着物名称"></el-input> | ||
67 | </el-form-item> | ||
68 | </el-col> | ||
69 | </el-row> | ||
70 | |||
71 | <el-row> | ||
72 | <el-col :span="8"> | ||
73 | <el-form-item prop="MJDW"> | ||
74 | <span slot="label"> | ||
75 | 面积单位:<br /> | ||
76 | <p class="label-detail">(MJDW)</p> | ||
77 | </span> | ||
78 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.MJDW" placeholder="面积单位"> | ||
79 | <el-option v-for="item in dicData['A7']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
80 | </el-option> | ||
81 | </el-select> | ||
82 | </el-form-item> | ||
83 | </el-col> | ||
84 | |||
85 | <el-col :span="8"> | ||
86 | <el-form-item prop="MJ"> | ||
87 | <span slot="label"> | ||
88 | 面积: <br /> | ||
89 | <p class="label-detail">(MJ)</p> | ||
90 | </span> | ||
91 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model="ruleForm.MJ" | ||
92 | v-only-number="{ max: 99999, min: 1, precision: 2 }" placeholder="面积"></el-input-number> | ||
93 | </el-form-item> | ||
94 | </el-col> | ||
95 | |||
96 | <el-col :span="8"> | ||
97 | <el-form-item prop="DAH"> | ||
98 | <span slot="label"> | ||
99 | 档案号: <br /> | ||
100 | <p class="label-detail">(DAH)</p> | ||
101 | </span> | ||
102 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DAH" placeholder="档案号"></el-input> | ||
103 | </el-form-item> | ||
104 | </el-col> | ||
105 | </el-row> | ||
106 | |||
107 | <el-row> | ||
108 | <el-col :span="8"> | ||
109 | <el-form-item prop="ZT"> | ||
110 | <span slot="label"> | ||
111 | 状态: <br /> | ||
112 | <p class="label-detail">(ZT)</p> | ||
113 | </span> | ||
114 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.ZT" placeholder="状态"> | ||
115 | <el-option v-for="item in dicData['A11']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
116 | </el-option> | ||
117 | </el-select> | ||
118 | </el-form-item> | ||
119 | </el-col> | ||
120 | |||
121 | <el-col :span="8"> | ||
122 | <el-form-item prop="QXDM"> | ||
123 | <span slot="label"> | ||
124 | 区县代码: <br /> | ||
125 | <p class="label-detail">(QXDM)</p> | ||
126 | </span> | ||
127 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
128 | </el-form-item> | ||
129 | </el-col> | ||
130 | </el-row> | ||
131 | </el-form> | ||
132 | <message-tips ref="msg" /> | ||
133 | </div> | ||
134 | </template> | ||
135 | <script> | ||
136 | // 线状定着物 | ||
137 | import ktfQtXzdzw from '@/api/ktfQtXzdzw' | ||
138 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
139 | export default { | ||
140 | mixins: [ruleMixin], | ||
141 | props: { | ||
142 | bsmSjsb: { | ||
143 | type: String, | ||
144 | default: '' | ||
145 | }, | ||
146 | bsmYwsjb: { | ||
147 | type: String, | ||
148 | default: '' | ||
149 | } | ||
150 | }, | ||
151 | data () { | ||
152 | return { | ||
153 | ruleForm: { | ||
154 | BSM: '', | ||
155 | YSDM: '', | ||
156 | BDCDYH: '', | ||
157 | ZDZHDM: '', | ||
158 | mzdzwlx: '', | ||
159 | DZWMC: '', | ||
160 | MJ: '', | ||
161 | DAH: '', | ||
162 | ZT: '', | ||
163 | QXDM: '' | ||
164 | } | ||
165 | } | ||
166 | }, | ||
167 | methods: { | ||
168 | async featchData () { | ||
169 | try { | ||
170 | let { result: res } = await ktfQtXzdzw.getKtfQtXzdzwById(this.bsmSjsb) | ||
171 | this.ruleForm = res | ||
172 | //this.featchRule() | ||
173 | } catch (error) { | ||
174 | this.$refs.msg.messageShow() | ||
175 | } | ||
176 | }, | ||
177 | handleUpdateForm () { | ||
178 | return new Promise(async (resolve, reject) => { | ||
179 | try { | ||
180 | let res = await ktfQtXzdzw.updateKtfQtXzdzw(this.ruleForm) | ||
181 | // this.$refs['formList'].resetFields(); | ||
182 | resolve(res.code) | ||
183 | } catch (error) { | ||
184 | this.$refs.msg.messageShow() | ||
185 | } | ||
186 | }) | ||
187 | } | ||
188 | } | ||
189 | } | ||
190 | </script> | ||
191 | <style scoped lang="scss"> | ||
192 | @import "./css/itemForm.scss"; | ||
193 | </style> | ||
194 | |||
195 |
1 | <template> | ||
2 | <div class="parcelChange itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="ZDDM"> | ||
7 | <span slot="label"> | ||
8 | 宗地代码: <br /> | ||
9 | <p class="label-detail">(ZDDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.zddm" placeholder="宗地代码"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | |||
15 | <el-col :span="8"> | ||
16 | <el-form-item prop="BHYY"> | ||
17 | <span slot="label"> | ||
18 | 变化原因: <br /> | ||
19 | <p class="label-detail">(BHYY)</p> | ||
20 | </span> | ||
21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bhyy" placeholder="变化原因"></el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | |||
25 | <el-col :span="8"> | ||
26 | <el-form-item prop="BHNR"> | ||
27 | <span slot="label"> | ||
28 | 变化内容: <br /> | ||
29 | <p class="label-detail">(BHNR)</p> | ||
30 | </span> | ||
31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bhnr" placeholder="变化内容"></el-input> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | </el-row> | ||
35 | |||
36 | <el-row> | ||
37 | <el-col :span="8"> | ||
38 | <el-form-item prop="DJSJ"> | ||
39 | <span slot="label"> | ||
40 | 登记时间: <br /> | ||
41 | <p class="label-detail">(DJSJ)</p> | ||
42 | </span> | ||
43 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="选择日期" clearable | ||
44 | v-model="ruleForm.djsj" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
45 | </el-form-item> | ||
46 | </el-col> | ||
47 | |||
48 | <el-col :span="8"> | ||
49 | <el-form-item prop="DBR"> | ||
50 | <span slot="label"> | ||
51 | 登簿人: <br /> | ||
52 | <p class="label-detail">(DBR)</p> | ||
53 | </span> | ||
54 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbr" placeholder="登簿人"></el-input> | ||
55 | </el-form-item> | ||
56 | </el-col> | ||
57 | |||
58 | <el-col :span="8"> | ||
59 | <el-form-item prop="FJ"> | ||
60 | <span slot="label"> | ||
61 | 附记: <br /> | ||
62 | <p class="label-detail">(FJ)</p> | ||
63 | </span> | ||
64 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fj" placeholder="附记"></el-input> | ||
65 | </el-form-item> | ||
66 | </el-col> | ||
67 | </el-row> | ||
68 | <el-row> | ||
69 | <el-col :span="8"> | ||
70 | <el-form-item prop="QXDM"> | ||
71 | <span slot="label"> | ||
72 | 区县代码: <br /> | ||
73 | <p class="label-detail">(QXDM)</p> | ||
74 | </span> | ||
75 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm" placeholder="区县代码"></el-input> | ||
76 | </el-form-item> | ||
77 | </el-col> | ||
78 | </el-row> | ||
79 | </el-form> | ||
80 | <message-tips ref="msg" /> | ||
81 | </div> | ||
82 | </template> | ||
83 | <script> | ||
84 | // 宗地变化情况 | ||
85 | import ktfZdbhqk from '@/api/ktfZdbhqk' | ||
86 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
87 | export default { | ||
88 | mixins: [ruleMixin], | ||
89 | props: { | ||
90 | bsmSjsb: { | ||
91 | type: String, | ||
92 | default: '' | ||
93 | }, | ||
94 | bsmYwsjb: { | ||
95 | type: String, | ||
96 | default: '' | ||
97 | } | ||
98 | }, | ||
99 | data () { | ||
100 | return { | ||
101 | ruleForm: { | ||
102 | ZDDM: '', | ||
103 | BHYY: '', | ||
104 | BHNR: '', | ||
105 | DJSJ: '', | ||
106 | DBR: '', | ||
107 | FJ: '', | ||
108 | QXDM: '' | ||
109 | } | ||
110 | } | ||
111 | }, | ||
112 | methods: { | ||
113 | async featchData () { | ||
114 | try { | ||
115 | let { result: res } = await ktfZdbhqk.getKtfZdbhqkById(this.bsmSjsb) | ||
116 | this.ruleForm = res | ||
117 | //this.featchRule() | ||
118 | } catch (error) { | ||
119 | this.$refs.msg.messageShow() | ||
120 | } | ||
121 | }, | ||
122 | handleUpdateForm () { | ||
123 | return new Promise(async (resolve) => { | ||
124 | try { | ||
125 | let res = await ktfZdbhqk.updateKtfZdbhqk(this.ruleForm) | ||
126 | // this.$refs['formList'].resetFields(); | ||
127 | resolve(res.code) | ||
128 | } catch (error) { | ||
129 | this.$refs.msg.messageShow() | ||
130 | } | ||
131 | }) | ||
132 | } | ||
133 | } | ||
134 | } | ||
135 | </script> | ||
136 | <style scoped lang="scss"> | ||
137 | @import "./css/itemForm.scss"; | ||
138 | </style> | ||
139 | |||
140 |
1 | <template> | ||
2 | <div class="islandCoordinates itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="ZHHDDM"> | ||
7 | <span slot="label"> | ||
8 | 宗海/海岛代码: <br /> | ||
9 | <p class="label-detail">(ZHHDDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZHHDDM" maxlength="19" | ||
12 | placeholder="宗海/海岛代码"></el-input> | ||
13 | </el-form-item> | ||
14 | </el-col> | ||
15 | |||
16 | <el-col :span="8"> | ||
17 | <el-form-item prop="XH" :rules="{ type: 'number' }"> | ||
18 | <span slot="label"> | ||
19 | 序号: <br /> | ||
20 | <p class="label-detail">(XH)</p> | ||
21 | </span> | ||
22 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
23 | v-model.number="ruleForm.XH" type="number" v-only-number="{ max: 999999, min: 0, precision: 0 }" | ||
24 | placeholder="序号"></el-input-number> | ||
25 | </el-form-item> | ||
26 | </el-col> | ||
27 | |||
28 | <el-col :span="8"> | ||
29 | <el-form-item prop="BW" :rules="{ type: 'number' }"> | ||
30 | <span slot="label"> | ||
31 | 北纬: <br /> | ||
32 | <p class="label-detail">(BW)</p> | ||
33 | </span> | ||
34 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
35 | v-model.number="ruleForm.BW" type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 8 }" | ||
36 | placeholder="北纬"></el-input-number> | ||
37 | </el-form-item> | ||
38 | </el-col> | ||
39 | </el-row> | ||
40 | |||
41 | <el-row> | ||
42 | <el-col :span="8"> | ||
43 | <el-form-item prop="DJ" :rules="{ type: 'number' }"> | ||
44 | <span slot="label"> | ||
45 | 东经: <br /> | ||
46 | <p class="label-detail">(DJ)</p> | ||
47 | </span> | ||
48 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" | ||
49 | v-model.number="ruleForm.DJ" type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 8 }" | ||
50 | placeholder="东经"></el-input-number> | ||
51 | </el-form-item> | ||
52 | </el-col> | ||
53 | |||
54 | <el-col :span="8"> | ||
55 | <el-form-item prop="QXDM"> | ||
56 | <span slot="label"> | ||
57 | 区县代码: <br /> | ||
58 | <p class="label-detail">(QXDM)</p> | ||
59 | </span> | ||
60 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
61 | </el-form-item> | ||
62 | </el-col> | ||
63 | </el-row> | ||
64 | </el-form> | ||
65 | <message-tips ref="msg" /> | ||
66 | </div> | ||
67 | </template> | ||
68 | <script> | ||
69 | // 用海、用岛坐标 | ||
70 | import ktfZhYhydzb from '@/api/ktfZhYhydzb' | ||
71 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
72 | export default { | ||
73 | mixins: [ruleMixin], | ||
74 | props: { | ||
75 | bsmSjsb: { | ||
76 | type: String, | ||
77 | default: '' | ||
78 | }, | ||
79 | bsmYwsjb: { | ||
80 | type: String, | ||
81 | default: '' | ||
82 | } | ||
83 | }, | ||
84 | data () { | ||
85 | return { | ||
86 | ruleForm: { | ||
87 | ZHHDDM: '', | ||
88 | XH: '', | ||
89 | BW: '', | ||
90 | DJ: '', | ||
91 | QXDM: '' | ||
92 | } | ||
93 | } | ||
94 | }, | ||
95 | methods: { | ||
96 | async featchData () { | ||
97 | try { | ||
98 | let { result: res } = await ktfZhYhydzb.getKtfZhYhydzbById(this.bsmSjsb) | ||
99 | this.ruleForm = res | ||
100 | //this.featchRule() | ||
101 | } catch (error) { | ||
102 | this.$refs.msg.messageShow() | ||
103 | } | ||
104 | }, | ||
105 | handleUpdateForm () { | ||
106 | return new Promise(async (resolve, reject) => { | ||
107 | try { | ||
108 | let res = await ktfZhYhydzb.updateKtfZhYhydzb(this.ruleForm) | ||
109 | // this.$refs['formList'].resetFields(); | ||
110 | resolve(res.code) | ||
111 | } catch (error) { | ||
112 | this.$refs.msg.messageShow() | ||
113 | } | ||
114 | }) | ||
115 | } | ||
116 | } | ||
117 | } | ||
118 | </script> | ||
119 | <style scoped lang="scss"> | ||
120 | @import "./css/itemForm.scss"; | ||
121 | </style> | ||
122 | |||
123 |
1 | <template> | ||
2 | <div class="seaUse itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="ZHDM"> | ||
7 | <span slot="label"> | ||
8 | 宗海代码: <br /> | ||
9 | <p class="label-detail">(ZHDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZHDM" placeholder="宗海代码"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | |||
15 | <el-col :span="8"> | ||
16 | <el-form-item prop="YHFS"> | ||
17 | <span slot="label"> | ||
18 | 用海方式: <br /> | ||
19 | <p class="label-detail">(YHFS)</p> | ||
20 | </span> | ||
21 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.YHFS" placeholder="用海方式"> | ||
22 | <el-option v-for="item in dicData['A51']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
23 | </el-option> | ||
24 | </el-select> | ||
25 | </el-form-item> | ||
26 | </el-col> | ||
27 | |||
28 | <el-col :span="8"> | ||
29 | <el-form-item prop="YHMJ" :rules="{ type: 'number' }"> | ||
30 | <span slot="label"> | ||
31 | 用海面积: <br /> | ||
32 | <p class="label-detail">(YHMJ)</p> | ||
33 | </span> | ||
34 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.YHMJ" type="number" | ||
35 | v-only-number="{ max: 999999, min: 1, precision: 2 }" placeholder="用海面积"></el-input-number> | ||
36 | </el-form-item> | ||
37 | </el-col> | ||
38 | </el-row> | ||
39 | |||
40 | <el-row> | ||
41 | <el-col :span="8"> | ||
42 | <el-form-item prop="JTYT"> | ||
43 | <span slot="label"> | ||
44 | 具体用途: <br /> | ||
45 | <p class="label-detail">(JTYT)</p> | ||
46 | </span> | ||
47 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.JTYT" placeholder="具体用途"></el-input> | ||
48 | </el-form-item> | ||
49 | </el-col> | ||
50 | |||
51 | <el-col :span="8"> | ||
52 | <el-form-item prop="SYJES" :rules="{ type: 'number' }"> | ||
53 | <span slot="label"> | ||
54 | 使用金额数: <br /> | ||
55 | <p class="label-detail">(SYJES)</p> | ||
56 | </span> | ||
57 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-model.number="ruleForm.SYJES" type="number" | ||
58 | v-only-number="{ max: 999999, min: 0, precision: 2 }" placeholder="使用金额数"></el-input-number> | ||
59 | </el-form-item> | ||
60 | </el-col> | ||
61 | |||
62 | <el-col :span="8"> | ||
63 | <el-form-item prop="QXDM"> | ||
64 | <span slot="label"> | ||
65 | 区县代码: <br /> | ||
66 | <p class="label-detail">(QXDM)</p> | ||
67 | </span> | ||
68 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
69 | </el-form-item> | ||
70 | </el-col> | ||
71 | </el-row> | ||
72 | </el-form> | ||
73 | <message-tips ref="msg" /> | ||
74 | </div> | ||
75 | </template> | ||
76 | <script> | ||
77 | // 用海状况 | ||
78 | import business from '@/api/business' | ||
79 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
80 | export default { | ||
81 | mixins: [ruleMixin], | ||
82 | props: { | ||
83 | bsmSjsb: { | ||
84 | type: String, | ||
85 | default: '' | ||
86 | }, | ||
87 | bsmYwsjb: { | ||
88 | type: String, | ||
89 | default: '' | ||
90 | } | ||
91 | }, | ||
92 | data () { | ||
93 | return { | ||
94 | ruleForm: { | ||
95 | ZHDM: '', | ||
96 | YHFS: '', | ||
97 | YHMJ: '', | ||
98 | JTYT: '', | ||
99 | SYJES: '', | ||
100 | QXDM: '' | ||
101 | } | ||
102 | } | ||
103 | }, | ||
104 | methods: { | ||
105 | async featchData () { | ||
106 | try { | ||
107 | let { result: res } = await business.getKtfZhYhzkById(this.bsmSjsb) | ||
108 | this.ruleForm = res | ||
109 | //this.featchRule() | ||
110 | } catch (error) { | ||
111 | this.$refs.msg.messageShow() | ||
112 | } | ||
113 | }, | ||
114 | handleUpdateForm () { | ||
115 | return new Promise(async (resolve) => { | ||
116 | try { | ||
117 | let res = await business.updateKtfZhYhzk(this.ruleForm) | ||
118 | // this.$refs['formList'].resetFields(); | ||
119 | resolve(res.code) | ||
120 | } catch (error) { | ||
121 | this.$refs.msg.messageShow() | ||
122 | } | ||
123 | }) | ||
124 | } | ||
125 | } | ||
126 | } | ||
127 | </script> | ||
128 | <style scoped lang="scss"> | ||
129 | @import "./css/itemForm.scss"; | ||
130 | </style> | ||
131 | |||
132 |
1 | <template> | ||
2 | <div class="parcelChange itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="ZHDM"> | ||
7 | <span slot="label"> | ||
8 | 宗海代码: <br /> | ||
9 | <p class="label-detail">(ZHDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZHDM" maxlength="19" | ||
12 | placeholder="宗海代码"></el-input> | ||
13 | </el-form-item> | ||
14 | </el-col> | ||
15 | |||
16 | <el-col :span="8"> | ||
17 | <el-form-item prop="BHYY"> | ||
18 | <span slot="label"> | ||
19 | 变化原因: <br /> | ||
20 | <p class="label-detail">(BHYY)</p> | ||
21 | </span> | ||
22 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BHYY" placeholder="变化原因"></el-input> | ||
23 | </el-form-item> | ||
24 | </el-col> | ||
25 | |||
26 | <el-col :span="8"> | ||
27 | <el-form-item prop="BHNR"> | ||
28 | <span slot="label"> | ||
29 | 变化内容: <br /> | ||
30 | <p class="label-detail">(BHNR)</p> | ||
31 | </span> | ||
32 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BHNR" placeholder="变化内容"></el-input> | ||
33 | </el-form-item> | ||
34 | </el-col> | ||
35 | </el-row> | ||
36 | |||
37 | <el-row> | ||
38 | <el-col :span="8"> | ||
39 | <el-form-item prop="DJSJ"> | ||
40 | <span slot="label"> | ||
41 | 登记时间: <br /> | ||
42 | <p class="label-detail">(DJSJ)</p> | ||
43 | </span> | ||
44 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="选择日期" clearable | ||
45 | v-model="ruleForm.DJSJ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
46 | </el-form-item> | ||
47 | </el-col> | ||
48 | |||
49 | <el-col :span="8"> | ||
50 | <el-form-item prop="DBR"> | ||
51 | <span slot="label"> | ||
52 | 登簿人: <br /> | ||
53 | <p class="label-detail">(DBR)</p> | ||
54 | </span> | ||
55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DBR" placeholder="登簿人"></el-input> | ||
56 | </el-form-item> | ||
57 | </el-col> | ||
58 | |||
59 | <el-col :span="8"> | ||
60 | <el-form-item prop="QXDM"> | ||
61 | <span slot="label"> | ||
62 | 区县代码: <br /> | ||
63 | <p class="label-detail">(QXDM)</p> | ||
64 | </span> | ||
65 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
66 | </el-form-item> | ||
67 | </el-col> | ||
68 | </el-row> | ||
69 | </el-form> | ||
70 | <message-tips ref="msg" /> | ||
71 | </div> | ||
72 | </template> | ||
73 | <script> | ||
74 | import business from '@/api/business' | ||
75 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
76 | // 宗海变化情况 | ||
77 | export default { | ||
78 | mixins: [ruleMixin], | ||
79 | props: { | ||
80 | bsmSjsb: { | ||
81 | type: String, | ||
82 | default: '' | ||
83 | }, | ||
84 | bsmYwsjb: { | ||
85 | type: String, | ||
86 | default: '' | ||
87 | } | ||
88 | }, | ||
89 | data () { | ||
90 | return { | ||
91 | ruleForm: { | ||
92 | ZHDM: '', | ||
93 | BHYY: '', | ||
94 | BHNR: '', | ||
95 | DJSJ: '', | ||
96 | DBR: '', | ||
97 | QXDM: '' | ||
98 | } | ||
99 | } | ||
100 | }, | ||
101 | methods: { | ||
102 | async featchData () { | ||
103 | try { | ||
104 | let { result: res } = await business.getZhK105ById(this.bsmSjsb) | ||
105 | this.ruleForm = res | ||
106 | //this.featchRule() | ||
107 | } catch (error) { | ||
108 | this.$refs.msg.messageShow() | ||
109 | } | ||
110 | }, | ||
111 | handleUpdateForm () { | ||
112 | return new Promise(async (resolve) => { | ||
113 | try { | ||
114 | let res = await business.updateZhK105(this.ruleForm) | ||
115 | // this.$refs['formList'].resetFields(); | ||
116 | resolve(res.code) | ||
117 | } catch (error) { | ||
118 | this.$refs.msg.messageShow() | ||
119 | } | ||
120 | }) | ||
121 | } | ||
122 | } | ||
123 | } | ||
124 | </script> | ||
125 | <style scoped lang="scss"> | ||
126 | @import "./css/itemForm.scss"; | ||
127 | </style> | ||
128 | |||
129 |
src/components/Business/kttFwC.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="houseFloor itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="121px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="YSDM"> | ||
7 | <span slot="label"> | ||
8 | 要素代码: <br /> | ||
9 | <p class="label-detail">(YSDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm" placeholder="要素代码"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | |||
15 | <el-col :span="8"> | ||
16 | <el-form-item prop="CH"> | ||
17 | <span slot="label"> | ||
18 | 层号: <br /> | ||
19 | <p class="label-detail">(CH)</p> | ||
20 | </span> | ||
21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ch" placeholder="层号"></el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | |||
25 | <el-col :span="8"> | ||
26 | <el-form-item prop="ZRZH"> | ||
27 | <span slot="label"> | ||
28 | 自然幢号: <br /> | ||
29 | <p class="label-detail">(ZRZH)</p> | ||
30 | </span> | ||
31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.zrzh" placeholder="自然幢号"></el-input> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | </el-row> | ||
35 | |||
36 | <el-row> | ||
37 | <el-col :span="8"> | ||
38 | <el-form-item prop="SJC"> | ||
39 | <span slot="label"> | ||
40 | 实际层: <br /> | ||
41 | <p class="label-detail">(SJC)</p> | ||
42 | </span> | ||
43 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.sjc" placeholder="实际层"></el-input> | ||
44 | </el-form-item> | ||
45 | </el-col> | ||
46 | |||
47 | <el-col :span="8"> | ||
48 | <el-form-item prop="MYC"> | ||
49 | <span slot="label"> | ||
50 | 名义层: <br /> | ||
51 | <p class="label-detail">(MYC)</p> | ||
52 | </span> | ||
53 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.myc" placeholder="名义层"></el-input> | ||
54 | </el-form-item> | ||
55 | </el-col> | ||
56 | |||
57 | <el-col :span="8"> | ||
58 | <el-form-item prop="CJZMJ" :rules="{ type: 'number' }"> | ||
59 | <span slot="label"> | ||
60 | 层建筑面积: <br /> | ||
61 | <p class="label-detail">(CJZMJ)</p> | ||
62 | </span> | ||
63 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
64 | placeholder="层建筑面积" type="number" v-model.number="ruleForm.cjzmj"></el-input-number> | ||
65 | </el-form-item> | ||
66 | </el-col> | ||
67 | </el-row> | ||
68 | |||
69 | <el-row> | ||
70 | <el-col :span="8"> | ||
71 | <el-form-item prop="CTNJZMJ" :rules="{ type: 'number' }"> | ||
72 | <span slot="label"> | ||
73 | 层套内建筑面积: <br /> | ||
74 | <p class="label-detail">(CTNJZMJ)</p> | ||
75 | </span> | ||
76 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
77 | placeholder="层套内建筑面积" type="number" v-model.number="ruleForm.ctnjzmj"></el-input-number> | ||
78 | </el-form-item> | ||
79 | </el-col> | ||
80 | |||
81 | <el-col :span="8"> | ||
82 | <el-form-item prop="CYTMJ" :rules="{ type: 'number' }"> | ||
83 | <span slot="label"> | ||
84 | 层阳台面积: <br /> | ||
85 | <p class="label-detail">(CYTMJ)</p> | ||
86 | </span> | ||
87 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
88 | placeholder="层阳台面积" type="number" v-model.number="ruleForm.cytmj"></el-input-number> | ||
89 | </el-form-item> | ||
90 | </el-col> | ||
91 | |||
92 | <el-col :span="8"> | ||
93 | <el-form-item prop="CGYJZMJ" :rules="{ type: 'number' }"> | ||
94 | <span slot="label"> | ||
95 | 层共有建筑面积: <br /> | ||
96 | <p class="label-detail">(CGYJZMJ)</p> | ||
97 | </span> | ||
98 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
99 | placeholder="层共有建筑面积" type="number" v-model.number="ruleForm.cgyjzmj"></el-input-number> | ||
100 | </el-form-item> | ||
101 | </el-col> | ||
102 | </el-row> | ||
103 | |||
104 | <el-row> | ||
105 | <el-col :span="8"> | ||
106 | <el-form-item prop="CFTJZMJ" :rules="{ type: 'number' }"> | ||
107 | <span slot="label"> | ||
108 | 层分摊建筑面积: <br /> | ||
109 | <p class="label-detail">(CFTJZMJ)</p> | ||
110 | </span> | ||
111 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
112 | placeholder="层分摊建筑面积" type="number" v-model.number="ruleForm.cftjzmj"></el-input-number> | ||
113 | </el-form-item> | ||
114 | </el-col> | ||
115 | |||
116 | <el-col :span="8"> | ||
117 | <el-form-item prop="CBQMJ" :rules="{ type: 'number' }"> | ||
118 | <span slot="label"> | ||
119 | 层半墙面积: <br /> | ||
120 | <p class="label-detail">(CBQMJ)</p> | ||
121 | </span> | ||
122 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
123 | type="number" placeholder="层半墙面积" v-model.number="ruleForm.cbqmj"></el-input-number> | ||
124 | </el-form-item> | ||
125 | </el-col> | ||
126 | |||
127 | <el-col :span="8"> | ||
128 | <el-form-item prop="CG" :rules="{ type: 'number' }"> | ||
129 | <span slot="label"> | ||
130 | 层高: <br /> | ||
131 | <p class="label-detail">(CG)</p> | ||
132 | </span> | ||
133 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
134 | placeholder="层高" type="number" v-model.number="ruleForm.cg"></el-input-number> | ||
135 | </el-form-item> | ||
136 | </el-col> | ||
137 | </el-row> | ||
138 | |||
139 | <el-row> | ||
140 | <el-col :span="8"> | ||
141 | <el-form-item prop="SPTYMJ" :rules="{ type: 'number' }"> | ||
142 | <span slot="label"> | ||
143 | 水平投影面积: <br /> | ||
144 | <p class="label-detail">(SPTYMJ)</p> | ||
145 | </span> | ||
146 | <el-input-number controls-position="right" :disabled="$store.state.business.Edit" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
147 | placeholder="水平投影面积" type="number" v-model.number="ruleForm.sptymj"></el-input-number> | ||
148 | </el-form-item> | ||
149 | </el-col> | ||
150 | |||
151 | <el-col :span="8"> | ||
152 | <el-form-item prop="QXDM"> | ||
153 | <span slot="label"> | ||
154 | 区县代码: <br /> | ||
155 | <p class="label-detail">(QXDM)</p> | ||
156 | </span> | ||
157 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm" placeholder="区县代码"></el-input> | ||
158 | </el-form-item> | ||
159 | </el-col> | ||
160 | </el-row> | ||
161 | </el-form> | ||
162 | <message-tips ref="msg" /> | ||
163 | </div> | ||
164 | </template> | ||
165 | <script> | ||
166 | // 层信息 | ||
167 | import kttFwC from '@/api/kttFwC' | ||
168 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
169 | export default { | ||
170 | mixins: [ruleMixin], | ||
171 | props: { | ||
172 | bsmSjsb: { | ||
173 | type: String, | ||
174 | default: '' | ||
175 | }, | ||
176 | bsmYwsjb: { | ||
177 | type: String, | ||
178 | default: '' | ||
179 | } | ||
180 | }, | ||
181 | data () { | ||
182 | return { | ||
183 | ruleForm: { | ||
184 | YSDM: '', | ||
185 | CH: '', | ||
186 | ZRZH: '', | ||
187 | SJC: '', | ||
188 | MYC: '', | ||
189 | CJZMJ: '', | ||
190 | CTNJZMJ: '', | ||
191 | CYTMJ: '', | ||
192 | CGYJZMJ: '', | ||
193 | CFTJZMJ: '', | ||
194 | CBQMJ: '', | ||
195 | CG: '', | ||
196 | SPTYMJ: '', | ||
197 | QXDM: '' | ||
198 | } | ||
199 | } | ||
200 | }, | ||
201 | methods: { | ||
202 | async featchData () { | ||
203 | try { | ||
204 | let { result: res } = await kttFwC.getKttFwCById(this.bsmSjsb) | ||
205 | this.ruleForm = res | ||
206 | //this.featchRule() | ||
207 | } catch (error) { | ||
208 | this.$refs.msg.messageShow() | ||
209 | } | ||
210 | }, | ||
211 | handleUpdateForm () { | ||
212 | return new Promise(async (resolve, reject) => { | ||
213 | try { | ||
214 | let res = await kttFwC.updateKttFwC(this.ruleForm) | ||
215 | // this.$refs['formList'].resetFields(); | ||
216 | resolve(res.code) | ||
217 | } catch (error) { | ||
218 | this.$refs.msg.messageShow() | ||
219 | } | ||
220 | }) | ||
221 | }, | ||
222 | } | ||
223 | } | ||
224 | </script> | ||
225 | <style scoped lang="scss"> | ||
226 | @import "./css/itemForm.scss"; | ||
227 | </style> | ||
228 | |||
229 |
src/components/Business/kttFwH.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Business/kttFwLjz.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Business/kttFwZrz.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Business/kttGyJzd.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="boundaryPoint itemForm"> | ||
3 | <el-form :model="boundaryPoint" :rules="rules" ref="formList" label-width="113px" :key="key"> | ||
4 | <div v-for="(item, index) in boundaryPoint.ruleForm" :key="index" class="boundaryPoint-item"> | ||
5 | <p class="boundaryPoint-item-name">界址点{{ index + 1 }}</p> | ||
6 | <div class="boundaryPoint-item-list"> | ||
7 | <el-row> | ||
8 | <el-col :span="8"> | ||
9 | <el-form-item> | ||
10 | <span slot="label"> | ||
11 | 标识码: <br /> | ||
12 | <p class="label-detail">(BSM)</p> | ||
13 | </span> | ||
14 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
15 | {{ boundaryPoint.ruleForm[index].bsm }} | ||
16 | </p> | ||
17 | </el-form-item> | ||
18 | </el-col> | ||
19 | |||
20 | <el-col :span="8"> | ||
21 | <el-form-item :prop="'ruleForm.' + index + '.YSDM'" :rules="rules.YSDM"> | ||
22 | <span slot="label"> | ||
23 | 要素代码: <br /> | ||
24 | <p class="label-detail">(YSDM)</p> | ||
25 | </span> | ||
26 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryPoint.ruleForm[index].YSDM" | ||
27 | maxlength="10" placeholder="要素代码"></el-input> | ||
28 | </el-form-item> | ||
29 | </el-col> | ||
30 | |||
31 | <el-col :span="8"> | ||
32 | <el-form-item :prop="'ruleForm.' + index + '.ZDZHDM'" :rules="rules.ZDZHDM"> | ||
33 | <span slot="label"> | ||
34 | 宗地/宗海代码: <br /> | ||
35 | <p class="label-detail">(ZDZHDM)</p> | ||
36 | </span> | ||
37 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryPoint.ruleForm[index].ZDZHDM" | ||
38 | maxlength="19" placeholder="宗地/宗海代码"></el-input> | ||
39 | </el-form-item> | ||
40 | </el-col> | ||
41 | </el-row> | ||
42 | |||
43 | <el-row> | ||
44 | <el-col :span="8"> | ||
45 | <el-form-item :prop="'ruleForm.' + index + '.JZDH'" :rules="rules.JZDH"> | ||
46 | <span slot="label"> | ||
47 | 界址点号: <br /> | ||
48 | <p class="label-detail">(JZDH)</p> | ||
49 | </span> | ||
50 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryPoint.ruleForm[index].JZDH" | ||
51 | maxlength="10" placeholder="界址点号"></el-input> | ||
52 | </el-form-item> | ||
53 | </el-col> | ||
54 | |||
55 | <el-col :span="8"> | ||
56 | <el-form-item :prop="'ruleForm.' + index + '.SXH'" :rules="{ ...rules.SXH, ...typeNum }"> | ||
57 | <span slot="label"> | ||
58 | 顺序号: <br /> | ||
59 | <p class="label-detail">(SXH)</p> | ||
60 | </span> | ||
61 | <el-input-number :disabled="$store.state.business.Edit" v-model.number="form.auditInfo[index].SXH" | ||
62 | type="number" v-only-number="{ max: 999999999, min: 0, precision: 0 }" | ||
63 | placeholder="顺序号"></el-input-number> | ||
64 | <el-input :disabled="$store.state.business.Edit" v-model.number="boundaryPoint.ruleForm[index].SXH" | ||
65 | type="number" v-only-number="{ max: 99999999999, min: 0, precision: 0 }" placeholder="顺序号"></el-input> | ||
66 | </el-form-item> | ||
67 | </el-col> | ||
68 | |||
69 | <el-col :span="8"> | ||
70 | <el-form-item :prop="'ruleForm.' + index + '.JBLX'" :rules="rules.JBLX"> | ||
71 | <span slot="label"> | ||
72 | 界标类型: <br /> | ||
73 | <p class="label-detail">(JBLX)</p> | ||
74 | </span> | ||
75 | <el-select :disabled="$store.state.business.Edit" v-model="boundaryPoint.ruleForm[index].JBLX" | ||
76 | placeholder="界标类型"> | ||
77 | <el-option v-for="item in dicData['A4']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
78 | </el-option> | ||
79 | </el-select> | ||
80 | </el-form-item> | ||
81 | </el-col> | ||
82 | </el-row> | ||
83 | |||
84 | <el-row> | ||
85 | <el-col :span="8"> | ||
86 | <el-form-item :prop="'ruleForm.' + index + '.JZDLX'" :rules="rules.JZDLX"> | ||
87 | <span slot="label"> | ||
88 | 界址点类型: <br /> | ||
89 | <p class="label-detail">(JZDLX)</p> | ||
90 | </span> | ||
91 | <el-select :disabled="$store.state.business.Edit" v-model="boundaryPoint.ruleForm[index].JZDLX" | ||
92 | placeholder="界址点类型"> | ||
93 | <el-option v-for="item in dicData['A5']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
94 | </el-option> | ||
95 | </el-select> | ||
96 | </el-form-item> | ||
97 | </el-col> | ||
98 | |||
99 | <el-col :span="8"> | ||
100 | <el-form-item :prop="'ruleForm.' + index + '.XZBZ'" :rules="{ ...rules.XZBZ, ...typeNum }"> | ||
101 | <span slot="label"> | ||
102 | X坐标值: <br /> | ||
103 | <p class="label-detail">(XZBZ)</p> | ||
104 | </span> | ||
105 | <el-input :disabled="$store.state.business.Edit" v-model.number="boundaryPoint.ruleForm[index].XZBZ" | ||
106 | type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
107 | placeholder="X坐标值"></el-input> | ||
108 | </el-form-item> | ||
109 | </el-col> | ||
110 | |||
111 | <el-col :span="8"> | ||
112 | <el-form-item :prop="'ruleForm.' + index + '.YZBZ'" :rules="{ ...rules.YZBZ, ...typeNum }"> | ||
113 | <span slot="label"> | ||
114 | Y坐标值: <br /> | ||
115 | <p class="label-detail">(YZBZ)</p> | ||
116 | </span> | ||
117 | <el-input :disabled="$store.state.business.Edit" v-model.number="boundaryPoint.ruleForm[index].YZBZ" | ||
118 | type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 3 }" | ||
119 | placeholder="Y坐标值"></el-input> | ||
120 | </el-form-item> | ||
121 | </el-col> | ||
122 | </el-row> | ||
123 | </div> | ||
124 | </div> | ||
125 | </el-form> | ||
126 | <message-tips ref="msg" /> | ||
127 | </div> | ||
128 | </template> | ||
129 | <script> | ||
130 | // 界址点信息 | ||
131 | import kttGyJzd from '@/api/kttGyJzd' | ||
132 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
133 | export default { | ||
134 | mixins: [ruleMixin], | ||
135 | props: { | ||
136 | bsmSjsb: { | ||
137 | type: String, | ||
138 | default: '' | ||
139 | }, | ||
140 | bsmYwsjb: { | ||
141 | type: String, | ||
142 | default: '' | ||
143 | } | ||
144 | }, | ||
145 | data () { | ||
146 | return { | ||
147 | boundaryPoint: { | ||
148 | ruleForm: [{ | ||
149 | BSM: '', | ||
150 | YSDM: '', | ||
151 | ZDZHDM: '', | ||
152 | JZDH: '', | ||
153 | SXH: '', | ||
154 | JBLX: '', | ||
155 | JZDLX: '', | ||
156 | XZBZ: '', | ||
157 | YZBZ: '', | ||
158 | }] | ||
159 | } | ||
160 | } | ||
161 | }, | ||
162 | methods: { | ||
163 | async featchData () { | ||
164 | try { | ||
165 | let { result: res } = await kttGyJzd.getKttGyJzdById(this.bsmSjsb) | ||
166 | this.boundaryPoint.ruleForm = res | ||
167 | //this.featchRule() | ||
168 | } catch (error) { | ||
169 | this.$refs.msg.messageShow() | ||
170 | } | ||
171 | }, | ||
172 | handleUpdateForm () { | ||
173 | return new Promise(async (resolve) => { | ||
174 | try { | ||
175 | let res = await kttGyJzd.updateKttGyJzd(this.boundaryPoint.ruleForm) | ||
176 | // this.$refs['formList'].resetFields(); | ||
177 | resolve(res.code) | ||
178 | } catch (error) { | ||
179 | this.$refs.msg.messageShow() | ||
180 | } | ||
181 | }) | ||
182 | } | ||
183 | } | ||
184 | } | ||
185 | </script> | ||
186 | <style scoped lang="scss"> | ||
187 | @import "./css/itemForm.scss"; | ||
188 | |||
189 | .boundaryPoint-item { | ||
190 | display: flex; | ||
191 | height: 100%; | ||
192 | margin-bottom: 15px; | ||
193 | margin-right: 5px; | ||
194 | |||
195 | &-name { | ||
196 | display: flex; | ||
197 | align-items: center; | ||
198 | justify-content: center; | ||
199 | width: 20px; | ||
200 | padding: 10px 20px; | ||
201 | line-height: 28px; | ||
202 | border: 1px solid #ccc; | ||
203 | margin-right: 15px; | ||
204 | border-radius: 3px; | ||
205 | } | ||
206 | |||
207 | &-list { | ||
208 | width: 100%; | ||
209 | flex: 1; | ||
210 | display: flex; | ||
211 | justify-content: center; | ||
212 | flex-direction: column; | ||
213 | } | ||
214 | } | ||
215 | </style> | ||
216 | |||
217 |
src/components/Business/kttGyJzx.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="boundaryLine itemForm"> | ||
3 | <el-form :model="boundaryLine" :rules="rules" ref="formList" label-width="121px" :key="key"> | ||
4 | <div v-for="(item, index) in boundaryLine.ruleForm" :key="index" class="boundaryLine-item"> | ||
5 | <p class="boundaryLine-item-name">界址线{{ index + 1 }}</p> | ||
6 | <div class="boundaryLine-item-list"> | ||
7 | <el-row> | ||
8 | <el-col :span="8"> | ||
9 | <el-form-item> | ||
10 | <span slot="label"> | ||
11 | 标识码: <br /> | ||
12 | <p class="label-detail">(BSM)</p> | ||
13 | </span> | ||
14 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
15 | {{ boundaryLine.ruleForm[index].bsm }} | ||
16 | </p> | ||
17 | </el-form-item> | ||
18 | </el-col> | ||
19 | |||
20 | <el-col :span="8"> | ||
21 | <el-form-item :prop="'ruleForm.' + index + '.YSDM'" :rules="rules.YSDM"> | ||
22 | <span slot="label"> | ||
23 | 要素代码: <br /> | ||
24 | <p class="label-detail">(YSDM)</p> | ||
25 | </span> | ||
26 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].YSDM" | ||
27 | maxlength="10" placeholder="要素代码"></el-input> | ||
28 | </el-form-item> | ||
29 | </el-col> | ||
30 | |||
31 | <el-col :span="8"> | ||
32 | <el-form-item :prop="'ruleForm.' + index + '.ZDZHDM'" :rules="rules.ZDZHDM"> | ||
33 | <span slot="label"> | ||
34 | 宗地/宗海代码: <br /> | ||
35 | <p class="label-detail">(ZDZHDM)</p> | ||
36 | </span> | ||
37 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].ZDZHDM" | ||
38 | maxlength="19" placeholder="宗地/宗海代码"></el-input> | ||
39 | </el-form-item> | ||
40 | </el-col> | ||
41 | </el-row> | ||
42 | |||
43 | <el-row> | ||
44 | <el-col :span="8"> | ||
45 | <el-form-item :prop="'ruleForm.' + index + '.JZXCD'" :rules="{ ...rules.JZXCD, ...typeNum }"> | ||
46 | <span slot="label"> | ||
47 | 界址线长度: <br /> | ||
48 | <p class="label-detail">(JZXCD)</p> | ||
49 | </span> | ||
50 | <el-input :disabled="$store.state.business.Edit" v-model.number="boundaryLine.ruleForm[index].JZXCD" | ||
51 | type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" | ||
52 | placeholder="界址线长度"></el-input> | ||
53 | </el-form-item> | ||
54 | </el-col> | ||
55 | |||
56 | <el-col :span="8"> | ||
57 | <el-form-item :prop="'ruleForm.' + index + '.JZXLB'" :rules="rules.JZXLB"> | ||
58 | <span slot="label"> | ||
59 | 界址线类别: <br /> | ||
60 | <p class="label-detail">(JZXLB)</p> | ||
61 | </span> | ||
62 | <el-select :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].JZXLB" | ||
63 | placeholder="界址线类别"> | ||
64 | <el-option v-for="item in dicData['A48']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
65 | </el-option> | ||
66 | </el-select> | ||
67 | </el-form-item> | ||
68 | </el-col> | ||
69 | |||
70 | <el-col :span="8"> | ||
71 | <el-form-item :prop="'ruleForm.' + index + '.JZXWZ'" :rules="rules.JZXWZ"> | ||
72 | <span slot="label"> | ||
73 | 界址线位置: <br /> | ||
74 | <p class="label-detail">(JZXWZ)</p> | ||
75 | </span> | ||
76 | <el-select :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].JZXWZ" | ||
77 | placeholder="界址线位置"> | ||
78 | <el-option v-for="item in dicData['A3']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
79 | </el-option> | ||
80 | </el-select> | ||
81 | </el-form-item> | ||
82 | </el-col> | ||
83 | </el-row> | ||
84 | |||
85 | <el-row> | ||
86 | <el-col :span="8"> | ||
87 | <el-form-item :prop="'ruleForm.' + index + '.JXXZ'" class="borderTopNone" :rules="rules.JXXZ"> | ||
88 | <span slot="label"> | ||
89 | 界线性质: <br /> | ||
90 | <p class="label-detail">(JXXZ)</p> | ||
91 | </span> | ||
92 | <el-select :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].JXXZ" | ||
93 | placeholder="界线性质"> | ||
94 | <el-option v-for="item in dicData['A2']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
95 | </el-option> | ||
96 | </el-select> | ||
97 | </el-form-item> | ||
98 | </el-col> | ||
99 | |||
100 | <el-col :span="8"> | ||
101 | <el-form-item :prop="'ruleForm.' + index + '.QSJXXYSBH'" class="borderTopNone" :rules="rules.QSJXXYSBH"> | ||
102 | <span slot="label"> | ||
103 | 权属界线协议书编号: <br /> | ||
104 | <p class="label-detail">(QSJXXYSBH)</p> | ||
105 | </span> | ||
106 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].QSJXXYSBH" | ||
107 | placeholder="权属界线协议书编号"></el-input> | ||
108 | </el-form-item> | ||
109 | </el-col> | ||
110 | |||
111 | <el-col :span="8"> | ||
112 | <el-form-item :prop="'ruleForm.' + index + '.QSJXXYS'" class="borderTopNone" :rules="rules.QSJXXYS"> | ||
113 | <span slot="label"> | ||
114 | 权属界线协议书: <br /> | ||
115 | <p class="label-detail">(QSJXXYS)</p> | ||
116 | </span> | ||
117 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].QSJXXYS" | ||
118 | placeholder="权属界线协议书"></el-input> | ||
119 | </el-form-item> | ||
120 | </el-col> | ||
121 | </el-row> | ||
122 | |||
123 | <el-row> | ||
124 | <el-col :span="8"> | ||
125 | <el-form-item :prop="'ruleForm.' + index + '.QSZYYYSBH'" :rules="rules.QSZYYYSBH"> | ||
126 | <span slot="label"> | ||
127 | 权属争议原由书编号: <br /> | ||
128 | <p class="label-detail">(QSZYYYSBH)</p> | ||
129 | </span> | ||
130 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].QSZYYYSBH" | ||
131 | placeholder="权属争议原由书编号"></el-input> | ||
132 | </el-form-item> | ||
133 | </el-col> | ||
134 | |||
135 | <el-col :span="8"> | ||
136 | <el-form-item :prop="'ruleForm.' + index + '.QSZYYYS'" :rules="rules.QSZYYYS"> | ||
137 | <span slot="label"> | ||
138 | 权属争议原由书: <br /> | ||
139 | <p class="label-detail">(QSZYYYS)</p> | ||
140 | </span> | ||
141 | <el-input :disabled="$store.state.business.Edit" v-model="boundaryLine.ruleForm[index].QSZYYYS" | ||
142 | placeholder="权属争议原由书"></el-input> | ||
143 | </el-form-item> | ||
144 | </el-col> | ||
145 | |||
146 | </el-row> | ||
147 | </div> | ||
148 | </div> | ||
149 | </el-form> | ||
150 | <message-tips ref="msg" /> | ||
151 | </div> | ||
152 | </template> | ||
153 | <script> | ||
154 | import kttGyJzx from '@/api/kttGyJzx' | ||
155 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
156 | // 界址线信息 | ||
157 | export default { | ||
158 | mixins: [ruleMixin], | ||
159 | props: { | ||
160 | bsmSjsb: { | ||
161 | type: String, | ||
162 | default: '' | ||
163 | }, | ||
164 | bsmYwsjb: { | ||
165 | type: String, | ||
166 | default: '' | ||
167 | } | ||
168 | }, | ||
169 | data () { | ||
170 | return { | ||
171 | boundaryLine: { | ||
172 | ruleForm: [ | ||
173 | { | ||
174 | BSM: '', | ||
175 | YSDM: '', | ||
176 | ZDZHDM: '', | ||
177 | JZXCD: undefined, | ||
178 | JZXLB: '', | ||
179 | JZXWZ: '', | ||
180 | JXXZ: '', | ||
181 | QSJXXYSBH: '', | ||
182 | QSJXXYS: '', | ||
183 | QSZYYYSBH: '', | ||
184 | QSZYYYS: '' | ||
185 | } | ||
186 | ] | ||
187 | } | ||
188 | } | ||
189 | }, | ||
190 | methods: { | ||
191 | async featchData () { | ||
192 | try { | ||
193 | let { result: res } = await kttGyJzx.getKttGyJzxById(this.bsmSjsb) | ||
194 | this.boundaryLine.ruleForm = res | ||
195 | //this.featchRule() | ||
196 | } catch (error) { | ||
197 | this.$refs.msg.messageShow() | ||
198 | } | ||
199 | }, | ||
200 | handleUpdateForm () { | ||
201 | return new Promise(async (resolve) => { | ||
202 | try { | ||
203 | let res = await kttGyJzx.updateKttGyJzx(this.boundaryLine.ruleForm) | ||
204 | resolve(res.code) | ||
205 | } catch (error) { | ||
206 | this.$refs.msg.messageShow() | ||
207 | } | ||
208 | }) | ||
209 | } | ||
210 | } | ||
211 | } | ||
212 | </script> | ||
213 | <style scoped lang="scss"> | ||
214 | @import "./css/itemForm.scss"; | ||
215 | |||
216 | .boundaryLine-item { | ||
217 | display: flex; | ||
218 | height: 100%; | ||
219 | margin-bottom: 15px; | ||
220 | margin-right: 5px; | ||
221 | |||
222 | &-name { | ||
223 | display: flex; | ||
224 | align-items: center; | ||
225 | justify-content: center; | ||
226 | width: 20px; | ||
227 | padding: 10px 20px; | ||
228 | line-height: 28px; | ||
229 | border: 1px solid #ccc; | ||
230 | margin-right: 15px; | ||
231 | border-radius: 3px; | ||
232 | } | ||
233 | |||
234 | &-list { | ||
235 | width: 100%; | ||
236 | flex: 1; | ||
237 | display: flex; | ||
238 | justify-content: center; | ||
239 | flex-direction: column; | ||
240 | } | ||
241 | } | ||
242 | </style> | ||
243 | |||
244 |
src/components/Business/kttGzw.vue
deleted
100644 → 0
1 | <template> | ||
2 | <div class="structure itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="115px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item> | ||
7 | <span slot="label"> | ||
8 | 标识码: <br /> | ||
9 | <p class="label-detail">(BSM)</p> | ||
10 | </span> | ||
11 | <p :class="{ 'disabled': $store.state.business.Edit }"> | ||
12 | {{ ruleForm.bsm }} | ||
13 | </p> | ||
14 | </el-form-item> | ||
15 | </el-col> | ||
16 | |||
17 | <el-col :span="8"> | ||
18 | <el-form-item prop="YSDM"> | ||
19 | <span slot="label"> | ||
20 | 要素代码: <br /> | ||
21 | <p class="label-detail">(YSDM)</p> | ||
22 | </span> | ||
23 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
24 | </el-form-item> | ||
25 | </el-col> | ||
26 | |||
27 | <el-col :span="8"> | ||
28 | <el-form-item prop="BDCDYH"> | ||
29 | <span slot="label"> | ||
30 | 不动产单元号: <br /> | ||
31 | <p class="label-detail">(BDCDYH)</p> | ||
32 | </span> | ||
33 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
34 | </el-form-item> | ||
35 | </el-col> | ||
36 | </el-row> | ||
37 | |||
38 | <el-row> | ||
39 | <el-col :span="8"> | ||
40 | <el-form-item prop="ZDZHDM"> | ||
41 | <span slot="label"> | ||
42 | 宗地/宗海代码: <br /> | ||
43 | <p class="label-detail">(ZDZHDM)</p> | ||
44 | </span> | ||
45 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZDZHDM" placeholder="宗地/宗海代码"></el-input> | ||
46 | </el-form-item> | ||
47 | </el-col> | ||
48 | |||
49 | <el-col :span="8"> | ||
50 | <el-form-item prop="GZWMC"> | ||
51 | <span slot="label"> | ||
52 | 构筑物名称: <br /> | ||
53 | <p class="label-detail">(GZWMC)</p> | ||
54 | </span> | ||
55 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.GZWMC" placeholder="构筑物名称"></el-input> | ||
56 | </el-form-item> | ||
57 | </el-col> | ||
58 | |||
59 | <el-col :span="8"> | ||
60 | <el-form-item prop="ZL"> | ||
61 | <span slot="label"> | ||
62 | 坐落: <br /> | ||
63 | <p class="label-detail">(ZL)</p> | ||
64 | </span> | ||
65 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZL" placeholder="坐落"></el-input> | ||
66 | </el-form-item> | ||
67 | </el-col> | ||
68 | </el-row> | ||
69 | |||
70 | <el-row> | ||
71 | <el-col :span="8"> | ||
72 | <el-form-item prop="MJDW"> | ||
73 | <span slot="label"> | ||
74 | 面积单位: <br /> | ||
75 | <p class="label-detail">(MJDW)</p> | ||
76 | </span> | ||
77 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.MJDW" placeholder="面积单位"> | ||
78 | <el-option v-for="item in dicData['A7']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
79 | </el-option> | ||
80 | </el-select> | ||
81 | </el-form-item> | ||
82 | </el-col> | ||
83 | |||
84 | <el-col :span="8"> | ||
85 | <el-form-item prop="MJ" :rules="{ type: 'number' }"> | ||
86 | <span slot="label"> | ||
87 | 面积: <br /> | ||
88 | <p class="label-detail">(MJ)</p> | ||
89 | </span> | ||
90 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.MJ" type="number" | ||
91 | v-only-number="{ max: 999999999999999, min: 0, precision: 4 }" placeholder="面积"></el-input> | ||
92 | </el-form-item> | ||
93 | </el-col> | ||
94 | |||
95 | <el-col :span="8"> | ||
96 | <el-form-item prop="DAH"> | ||
97 | <span slot="label"> | ||
98 | 档案号: <br /> | ||
99 | <p class="label-detail">(DAH)</p> | ||
100 | </span> | ||
101 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DAH" placeholder="档案号"></el-input> | ||
102 | </el-form-item> | ||
103 | </el-col> | ||
104 | </el-row> | ||
105 | |||
106 | <el-row> | ||
107 | <el-col :span="8"> | ||
108 | <el-form-item prop="ZT"> | ||
109 | <span slot="label"> | ||
110 | 状态: <br /> | ||
111 | <p class="label-detail">(ZT)</p> | ||
112 | </span> | ||
113 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.ZT" placeholder="请选择"> | ||
114 | <el-option v-for="item in ZTOptions" :key="item.value" :label="item.label" :value="item.value"> | ||
115 | </el-option> | ||
116 | </el-select> | ||
117 | </el-form-item> | ||
118 | </el-col> | ||
119 | </el-row> | ||
120 | </el-form> | ||
121 | <message-tips ref="msg" /> | ||
122 | </div> | ||
123 | </template> | ||
124 | <script> | ||
125 | // 构筑物 | ||
126 | import kttGzw from '@/api/kttGzw' | ||
127 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
128 | export default { | ||
129 | mixins: [ruleMixin], | ||
130 | props: { | ||
131 | bsmSjsb: { | ||
132 | type: String, | ||
133 | default: '' | ||
134 | }, | ||
135 | bsmYwsjb: { | ||
136 | type: String, | ||
137 | default: '' | ||
138 | } | ||
139 | }, | ||
140 | data () { | ||
141 | return { | ||
142 | ZTOptions: [], | ||
143 | ruleForm: { | ||
144 | BSM: '', | ||
145 | YSDM: '', | ||
146 | BDCDYH: '', | ||
147 | ZDZHDM: '', | ||
148 | GZWMC: '', | ||
149 | ZL: '', | ||
150 | MJDW: '', | ||
151 | MJ: '', | ||
152 | DAH: '', | ||
153 | ZT: '' | ||
154 | } | ||
155 | } | ||
156 | }, | ||
157 | methods: { | ||
158 | async featchData () { | ||
159 | try { | ||
160 | let { result: res } = await kttGzw.getKttGzwById(this.bsmSjsb) | ||
161 | this.ruleForm = res | ||
162 | //this.featchRule() | ||
163 | } catch (error) { | ||
164 | this.$refs.msg.messageShow() | ||
165 | } | ||
166 | }, | ||
167 | handleUpdateForm () { | ||
168 | return new Promise(async (resolve) => { | ||
169 | try { | ||
170 | let res = await kttGzw.updateKttGzw(this.ruleForm) | ||
171 | // this.$refs['formList'].resetFields(); | ||
172 | resolve(res.code) | ||
173 | } catch (error) { | ||
174 | this.$refs.msg.messageShow() | ||
175 | } | ||
176 | }) | ||
177 | } | ||
178 | } | ||
179 | } | ||
180 | </script> | ||
181 | <style scoped lang="scss"> | ||
182 | @import "./css/itemForm.scss"; | ||
183 | </style> | ||
184 | |||
185 |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
1 | <template> | ||
2 | <div class="multiplehouseInfoXmsx itemForm"> | ||
3 | <el-form :model="ruleForm" ref="formList" label-width="115px" :key="key"> | ||
4 | <div v-for="(item, index) in ruleForm.itemList" :key="index" class="multiplehouseInfoXmsx-item"> | ||
5 | <p class="multiplehouseInfoXmsx-item-name">项目属性{{ index + 1 }}</p> | ||
6 | <div class="multiplehouseInfoXmsx-item-list"> | ||
7 | <el-row> | ||
8 | <el-col :span="16"> | ||
9 | <el-form-item :prop="'itemList.' + index + '.XMMC'" :rules="rules.XMMC"> | ||
10 | <span slot="label"> | ||
11 | 项目名称: <br /> | ||
12 | <p class="label-detail">(XMMC)</p> | ||
13 | </span> | ||
14 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].XMMC" | ||
15 | placeholder="项目名称"></el-input> | ||
16 | </el-form-item> | ||
17 | </el-col> | ||
18 | |||
19 | <el-col :span="8"> | ||
20 | <el-form-item :prop="'itemList.' + index + '.BDCDYH'" :rules="rules.BDCDYH"> | ||
21 | <span slot="label"> | ||
22 | 不动产单元号: <br /> | ||
23 | <p class="label-detail">(BDCDYH)</p> | ||
24 | </span> | ||
25 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].BDCDYH" | ||
26 | placeholder="不动产单元号"></el-input> | ||
27 | </el-form-item> | ||
28 | </el-col> | ||
29 | </el-row> | ||
30 | |||
31 | <el-row> | ||
32 | <el-col :span="8"> | ||
33 | <el-form-item :prop="'itemList.' + index + '.ZH'" :rules="rules.ZH"> | ||
34 | <span slot="label"> | ||
35 | 幢号: <br /> | ||
36 | <p class="label-detail">(ZH)</p> | ||
37 | </span> | ||
38 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].ZH" | ||
39 | placeholder="幢号"></el-input> | ||
40 | </el-form-item> | ||
41 | </el-col> | ||
42 | |||
43 | <el-col :span="8"> | ||
44 | <el-form-item :prop="'itemList.' + index + '.ZCS'" :rules="{ ...rules.ZCS, ...typeNum }"> | ||
45 | <span slot="label"> | ||
46 | 总层数: <br /> | ||
47 | <p class="label-detail">(ZCS)</p> | ||
48 | </span> | ||
49 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.itemList[index].ZCS" | ||
50 | type="number" v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="总层数"></el-input> | ||
51 | </el-form-item> | ||
52 | </el-col> | ||
53 | |||
54 | <el-col :span="8"> | ||
55 | <el-form-item :prop="'itemList.' + index + '.GHYT'" :rules="rules.GHYT"> | ||
56 | <span slot="label"> | ||
57 | 规划用途: <br /> | ||
58 | <p class="label-detail">(GHYT)</p> | ||
59 | </span> | ||
60 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].GHYT" | ||
61 | placeholder="规划用途"></el-input> | ||
62 | </el-form-item> | ||
63 | </el-col> | ||
64 | </el-row> | ||
65 | |||
66 | <el-row> | ||
67 | <el-col :span="8"> | ||
68 | <el-form-item :prop="'itemList.' + index + '.FWJG'" :rules="rules.FWJG"> | ||
69 | <span slot="label"> | ||
70 | 房屋结构: <br /> | ||
71 | <p class="label-detail">(FWJG)</p> | ||
72 | </span> | ||
73 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].FWJG" | ||
74 | placeholder="房屋结构"></el-input> | ||
75 | </el-form-item> | ||
76 | </el-col> | ||
77 | |||
78 | <el-col :span="8"> | ||
79 | <el-form-item :prop="'itemList.' + index + '.JZMJ'" :rules="{ ...rules.JZMJ, ...typeNum }"> | ||
80 | <span slot="label"> | ||
81 | 建筑面积:<br /> | ||
82 | <p class="label-detail">(JZMJ)</p> | ||
83 | </span> | ||
84 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.itemList[index].JZMJ" | ||
85 | type="number" v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" | ||
86 | placeholder="建筑面积"></el-input> | ||
87 | </el-form-item> | ||
88 | </el-col> | ||
89 | |||
90 | <el-col :span="8"> | ||
91 | <el-form-item :prop="'itemList.' + index + '.JGSJ'" :rules="rules.JGSJ"> | ||
92 | <span slot="label"> | ||
93 | 竣工时间: <br /> | ||
94 | <p class="label-detail">(JGSJ)</p> | ||
95 | </span> | ||
96 | <el-date-picker :disabled="$store.state.business.Edit" type="date" placeholder="选择日期" clearable | ||
97 | v-model="ruleForm.itemList[index].JGSJ" value-format="yyyy-MM-dd"></el-date-picker> | ||
98 | </el-form-item> | ||
99 | </el-col> | ||
100 | </el-row> | ||
101 | |||
102 | <el-row> | ||
103 | <el-col :span="8"> | ||
104 | <el-form-item :prop="'itemList.' + index + '.ZTS'" :rules="{ ...rules.ZTS, ...typeNum }"> | ||
105 | <span slot="label"> | ||
106 | 总套数: <br /> | ||
107 | <p class="label-detail">(ZTS)</p> | ||
108 | </span> | ||
109 | <el-input :disabled="$store.state.business.Edit" v-model.number="ruleForm.itemList[index].ZTS" | ||
110 | v-only-number="{ max: 9999, min: 0, precision: 0 }" placeholder="总套数"></el-input> | ||
111 | </el-form-item> | ||
112 | </el-col> | ||
113 | |||
114 | <el-col :span="8"> | ||
115 | <el-form-item :prop="'itemList.' + index + '.QXDM'" :rules="rules.QXDM"> | ||
116 | <span slot="label"> | ||
117 | 区县代码: <br /> | ||
118 | <p class="label-detail">(QXDM)</p> | ||
119 | </span> | ||
120 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.itemList[index].QXDM" | ||
121 | placeholder="区县代码"></el-input> | ||
122 | </el-form-item> | ||
123 | </el-col> | ||
124 | |||
125 | </el-row> | ||
126 | </div> | ||
127 | </div> | ||
128 | </el-form> | ||
129 | <message-tips ref="msg" /> | ||
130 | </div> | ||
131 | </template> | ||
132 | <script> | ||
133 | // 房地产权(项目内多幢房屋)项目属性 | ||
134 | import qlfFwFdcqDzXm from '@/api/qlfFwFdcqDzXm' | ||
135 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
136 | export default { | ||
137 | mixins: [ruleMixin], | ||
138 | props: { | ||
139 | bsmSjsb: { | ||
140 | type: String, | ||
141 | default: '' | ||
142 | }, | ||
143 | bsmYwsjb: { | ||
144 | type: String, | ||
145 | default: '' | ||
146 | } | ||
147 | }, | ||
148 | data () { | ||
149 | return { | ||
150 | ruleForm: { | ||
151 | itemList: [ | ||
152 | { | ||
153 | XMMC: '', | ||
154 | BDCDYH: '', | ||
155 | ZH: '', | ||
156 | ZCS: '', | ||
157 | GHYT: '', | ||
158 | FWJG: '', | ||
159 | JZMJ: '', | ||
160 | JGSJ: '', | ||
161 | ZTS: '', | ||
162 | QXDM: '' | ||
163 | } | ||
164 | ] | ||
165 | } | ||
166 | } | ||
167 | }, | ||
168 | methods: { | ||
169 | async featchData () { | ||
170 | try { | ||
171 | let { result: res } = await qlfFwFdcqDzXm.getQlfFwFdcqDzXmById(this.bsmSjsb) | ||
172 | this.ruleForm.itemList = res | ||
173 | //this.featchRule() | ||
174 | } catch (error) { | ||
175 | this.$refs.msg.messageShow() | ||
176 | } | ||
177 | }, | ||
178 | handleUpdateForm () { | ||
179 | return new Promise(async (resolve, reject) => { | ||
180 | try { | ||
181 | let res = await qlfFwFdcqDzXm.updateQlfFwFdcqDzXm(this.ruleForm.itemList) | ||
182 | // this.$refs['formList'].resetFields(); | ||
183 | resolve(res.code) | ||
184 | } catch (error) { | ||
185 | this.$refs.msg.messageShow() | ||
186 | } | ||
187 | }) | ||
188 | } | ||
189 | } | ||
190 | } | ||
191 | </script> | ||
192 | <style scoped lang="scss"> | ||
193 | @import "./css/itemForm.scss"; | ||
194 | |||
195 | .multiplehouseInfoXmsx-item { | ||
196 | display: flex; | ||
197 | height: 100%; | ||
198 | margin-bottom: 15px; | ||
199 | margin-right: 5px; | ||
200 | |||
201 | &-name { | ||
202 | display: flex; | ||
203 | align-items: center; | ||
204 | justify-content: center; | ||
205 | width: 20px; | ||
206 | padding: 10px 20px; | ||
207 | line-height: 28px; | ||
208 | border: 1px solid #ccc; | ||
209 | margin-right: 15px; | ||
210 | border-radius: 3px; | ||
211 | } | ||
212 | |||
213 | &-list { | ||
214 | width: 100%; | ||
215 | flex: 1; | ||
216 | display: flex; | ||
217 | justify-content: center; | ||
218 | flex-direction: column; | ||
219 | } | ||
220 | } | ||
221 | </style> | ||
222 | |||
223 |
1 | <template> | ||
2 | <div class="mainCommonPart itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="115px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="YSDM"> | ||
7 | <span slot="label"> | ||
8 | 要素代码:<br /> | ||
9 | <p class="label-detail">(YSDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" maxlength="10" | ||
12 | placeholder="要素代码"></el-input> | ||
13 | </el-form-item> | ||
14 | </el-col> | ||
15 | |||
16 | <el-col :span="8"> | ||
17 | <el-form-item prop="BDCDYH"> | ||
18 | <span slot="label"> | ||
19 | 不动产单元号: <br /> | ||
20 | <p class="label-detail">(BDCDYH)</p> | ||
21 | </span> | ||
22 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" maxlength="28" | ||
23 | placeholder="不动产单元号"></el-input> | ||
24 | </el-form-item> | ||
25 | </el-col> | ||
26 | |||
27 | <el-col :span="8"> | ||
28 | <el-form-item prop="YWH"> | ||
29 | <span slot="label"> | ||
30 | 业务号: <br /> | ||
31 | <p class="label-detail">(YWH)</p> | ||
32 | </span> | ||
33 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" maxlength="20" | ||
34 | placeholder="业务号"></el-input> | ||
35 | </el-form-item> | ||
36 | </el-col> | ||
37 | </el-row> | ||
38 | |||
39 | <el-row> | ||
40 | <el-col :span="8"> | ||
41 | <el-form-item prop="QLLX"> | ||
42 | <span slot="label"> | ||
43 | 权利类型 <br /> | ||
44 | <p class="label-detail">(QLLX)</p> | ||
45 | </span> | ||
46 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.QLLX" placeholder="权利类型"> | ||
47 | <el-option v-for="item in dicData['A8']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
48 | </el-option> | ||
49 | </el-select> | ||
50 | </el-form-item> | ||
51 | </el-col> | ||
52 | |||
53 | <el-col :span="8"> | ||
54 | <el-form-item prop="JGZWBH"> | ||
55 | <span slot="label"> | ||
56 | 建(构)筑物编号: <br /> | ||
57 | <p class="label-detail">(JGZWBH)</p> | ||
58 | </span> | ||
59 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.JGZWBH" | ||
60 | placeholder="建(构)筑物编号"></el-input> | ||
61 | </el-form-item> | ||
62 | </el-col> | ||
63 | |||
64 | <el-col :span="8"> | ||
65 | <el-form-item prop="JGZWMC"> | ||
66 | <span slot="label"> | ||
67 | 建(构)筑物名称: <br /> | ||
68 | <p class="label-detail">(JGZWMC)</p> | ||
69 | </span> | ||
70 | <el-input :disabled="$store.state.business.Edit" placeholder="建(构)筑物名称" | ||
71 | v-model="ruleForm.JGZWMC"></el-input> | ||
72 | </el-form-item> | ||
73 | </el-col> | ||
74 | </el-row> | ||
75 | |||
76 | <el-row> | ||
77 | <el-col :span="8"> | ||
78 | <el-form-item prop="JGZWSL" :rules="{ type: 'number' }"> | ||
79 | <span slot="label"> | ||
80 | 建(构)筑物数量: <br /> | ||
81 | <p class="label-detail">(JGZWSL)</p> | ||
82 | </span> | ||
83 | <el-input :disabled="$store.state.business.Edit" placeholder="建(构)筑物数量" type="number" | ||
84 | v-only-number="{ max: 999999, min: 0, precision: 0 }" v-model.number="ruleForm.JGZWSL"></el-input> | ||
85 | </el-form-item> | ||
86 | </el-col> | ||
87 | |||
88 | <el-col :span="8"> | ||
89 | <el-form-item prop="JGZWMJ" :rules="{ type: 'number' }"> | ||
90 | <span slot="label"> | ||
91 | 建(构)筑物面积 <br /> | ||
92 | <p class="label-detail">(JGZWMJ)</p> | ||
93 | </span> | ||
94 | <el-input :disabled="$store.state.business.Edit" placeholder="建(构)筑物面积" type="number" | ||
95 | v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" v-model.number="ruleForm.JGZWMJ"></el-input> | ||
96 | </el-form-item> | ||
97 | </el-col> | ||
98 | |||
99 | <el-col :span="8"> | ||
100 | <el-form-item prop="FTTDMJ" :rules="{ type: 'number' }"> | ||
101 | <span slot="label"> | ||
102 | 分摊土地面积: <br /> | ||
103 | <p class="label-detail">(FTTDMJ)</p> | ||
104 | </span> | ||
105 | <el-input :disabled="$store.state.business.Edit" placeholder="分摊土地面积" type="number" | ||
106 | v-only-number="{ max: 999999999999999, min: 0, precision: 2 }" v-model.number="ruleForm.FTTDMJ"></el-input> | ||
107 | </el-form-item> | ||
108 | </el-col> | ||
109 | </el-row> | ||
110 | |||
111 | <el-row> | ||
112 | <el-col :span="8"> | ||
113 | <el-form-item prop="QXDM"> | ||
114 | <span slot="label"> | ||
115 | 区县代码: <br /> | ||
116 | <p class="label-detail">(QXDM)</p> | ||
117 | </span> | ||
118 | <el-input :disabled="$store.state.business.Edit" placeholder="区县代码" v-model="ruleForm.QXDM"></el-input> | ||
119 | </el-form-item> | ||
120 | </el-col> | ||
121 | |||
122 | <el-col :span="8"> | ||
123 | <el-form-item prop="DJJG"> | ||
124 | <span slot="label"> | ||
125 | 登记机构: <br /> | ||
126 | <p class="label-detail">(DJJG)</p> | ||
127 | </span> | ||
128 | <el-input :disabled="$store.state.business.Edit" placeholder="登记机构" v-model="ruleForm.DJJG"></el-input> | ||
129 | </el-form-item> | ||
130 | </el-col> | ||
131 | |||
132 | <el-col :span="8"> | ||
133 | <el-form-item prop="DBR"> | ||
134 | <span slot="label"> | ||
135 | 登簿人: <br /> | ||
136 | <p class="label-detail">(DBR)</p> | ||
137 | </span> | ||
138 | <el-input :disabled="$store.state.business.Edit" placeholder="登簿人" v-model="ruleForm.DBR"></el-input> | ||
139 | </el-form-item> | ||
140 | </el-col> | ||
141 | </el-row> | ||
142 | |||
143 | <el-row> | ||
144 | <el-col :span="8"> | ||
145 | <el-form-item prop="DJSJ"> | ||
146 | <span slot="label"> | ||
147 | 登记时间: <br /> | ||
148 | <p class="label-detail">(DJSJ)</p> | ||
149 | </span> | ||
150 | <el-date-picker :disabled="$store.state.business.Edit" placeholder="选择日期" clearable v-model="ruleForm.DJSJ" | ||
151 | value-format="yyyy-MM-dd"> | ||
152 | </el-date-picker> | ||
153 | </el-form-item> | ||
154 | </el-col> | ||
155 | |||
156 | <el-col :span="8"> | ||
157 | <el-form-item prop="FJ"> | ||
158 | <span slot="label"> | ||
159 | 附记: <br /> | ||
160 | <p class="label-detail">(FJ)</p> | ||
161 | </span> | ||
162 | <el-input :disabled="$store.state.business.Edit" placeholder="附记" v-model="ruleForm.FJ"></el-input> | ||
163 | </el-form-item> | ||
164 | </el-col> | ||
165 | |||
166 | <el-col :span="8"> | ||
167 | <el-form-item prop="QSZT"> | ||
168 | <span slot="label"> | ||
169 | 权属状态: <br /> | ||
170 | <p class="label-detail">(QSZT)</p> | ||
171 | </span> | ||
172 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.QSZT" placeholder="权属状态"> | ||
173 | <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
174 | </el-option> | ||
175 | </el-select> | ||
176 | </el-form-item> | ||
177 | </el-col> | ||
178 | </el-row> | ||
179 | </el-form> | ||
180 | <message-tips ref="msg" /> | ||
181 | </div> | ||
182 | </template> | ||
183 | <script> | ||
184 | // 建筑物区分所有权业主共有部分信息 | ||
185 | import qlfFwFdcqQfsyq from '@/api/qlfFwFdcqQfsyq' | ||
186 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
187 | export default { | ||
188 | mixins: [ruleMixin], | ||
189 | props: { | ||
190 | bsmSjsb: { | ||
191 | type: String, | ||
192 | default: '' | ||
193 | }, | ||
194 | bsmYwsjb: { | ||
195 | type: String, | ||
196 | default: '' | ||
197 | } | ||
198 | }, | ||
199 | data () { | ||
200 | return { | ||
201 | ruleForm: { | ||
202 | YSDM: '', | ||
203 | BDCDYH: '', | ||
204 | YWH: '', | ||
205 | QLLX: '', | ||
206 | JGZWBH: '', | ||
207 | JGZWMC: '', | ||
208 | JGZWSL: '', | ||
209 | JGZWMJ: '', | ||
210 | FTTDMJ: '', | ||
211 | QXDM: '', | ||
212 | DJJG: '', | ||
213 | DBR: '', | ||
214 | DJSJ: '', | ||
215 | FJ: '', | ||
216 | QSZT: '' | ||
217 | } | ||
218 | } | ||
219 | }, | ||
220 | methods: { | ||
221 | async featchData () { | ||
222 | try { | ||
223 | let { result: res } = await qlfFwFdcqQfsyq.getQlfFwFdcqQfsyqById(this.bsmSjsb) | ||
224 | this.ruleForm = res | ||
225 | //this.featchRule() | ||
226 | } catch (error) { | ||
227 | this.$refs.msg.messageShow() | ||
228 | } | ||
229 | }, | ||
230 | handleUpdateForm () { | ||
231 | return new Promise(async (resolve, reject) => { | ||
232 | try { | ||
233 | let res = await qlfFwFdcqQfsyq.updateQlfFwFdcqQfsyq(this.ruleForm) | ||
234 | // this.$refs['formList'].resetFields(); | ||
235 | resolve(res.code) | ||
236 | } catch (error) { | ||
237 | this.$refs.msg.messageShow() | ||
238 | } | ||
239 | }) | ||
240 | } | ||
241 | } | ||
242 | } | ||
243 | </script> | ||
244 | <style scoped lang="scss"> | ||
245 | @import "./css/itemForm.scss"; | ||
246 | </style> | ||
247 | |||
248 |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
1 | <template> | ||
2 | <div class="issuingInfo itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="issuingInfo" label-width="100px"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="YSDM"> | ||
7 | <span slot="label"> | ||
8 | 要素代码: <br /> | ||
9 | <p class="label-detail">(YSDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ysdm" placeholder="要素代码"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | <el-col :span="8"> | ||
15 | <el-form-item prop="YWH"> | ||
16 | <span slot="label"> | ||
17 | 业务号: <br /> | ||
18 | <p class="label-detail">(YWH)</p> | ||
19 | </span> | ||
20 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ywh" placeholder="业务号"></el-input> | ||
21 | </el-form-item> | ||
22 | </el-col> | ||
23 | <el-col :span="8"> | ||
24 | <el-form-item prop="DJDL"> | ||
25 | <span slot="label"> | ||
26 | 不动产单元号: <br /> | ||
27 | <p class="label-detail">(DJDL)</p> | ||
28 | </span> | ||
29 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdcdyh" placeholder="不动产单元号"></el-input> | ||
30 | </el-form-item> | ||
31 | </el-col> | ||
32 | </el-row> | ||
33 | <el-row> | ||
34 | <el-col :span="8"> | ||
35 | <el-form-item prop="DJXL"> | ||
36 | <span slot="label"> | ||
37 | 上手业务号: <br /> | ||
38 | <p class="label-detail">(SSYWH)</p> | ||
39 | </span> | ||
40 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ssywh" placeholder="上手业务号"></el-input> | ||
41 | </el-form-item> | ||
42 | </el-col> | ||
43 | <el-col :span="8"> | ||
44 | <el-form-item prop="ZL"> | ||
45 | <span slot="label"> | ||
46 | 不动产权证号: <br /> | ||
47 | <p class="label-detail">(BDCQZH)</p> | ||
48 | </span> | ||
49 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdcqzh" placeholder="不动产权证号"></el-input> | ||
50 | </el-form-item> | ||
51 | </el-col> | ||
52 | <el-col :span="8"> | ||
53 | <el-form-item prop="QZHM"> | ||
54 | <span slot="label"> | ||
55 | 不动产登记证明号: <br /> | ||
56 | <p class="label-detail">(BDCZMH)</p> | ||
57 | </span> | ||
58 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.bdczmh" placeholder="不动产登记证明号"> | ||
59 | </el-input> | ||
60 | </el-form-item> | ||
61 | </el-col> | ||
62 | </el-row> | ||
63 | <el-row> | ||
64 | <el-col :span="8"> | ||
65 | <el-form-item prop="WJJS"> | ||
66 | <span slot="label"> | ||
67 | 更正登记类型: <br /> | ||
68 | <p class="label-detail">(GZDJLX)</p> | ||
69 | </span> | ||
70 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.gzdjlx" placeholder="更正登记类型"> | ||
71 | <el-option v-for="item in dicData['A54']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
72 | </el-option> | ||
73 | </el-select> | ||
74 | </el-form-item> | ||
75 | </el-col> | ||
76 | <el-col :span="8"> | ||
77 | <el-form-item prop="ZYS"> | ||
78 | <span slot="label"> | ||
79 | 更正依据: <br /> | ||
80 | <p class="label-detail">(GZYJ)</p> | ||
81 | </span> | ||
82 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.gzyj" placeholder="更正依据"></el-input> | ||
83 | </el-form-item> | ||
84 | </el-col> | ||
85 | <el-col :span="8"> | ||
86 | <el-form-item prop="GDRY"> | ||
87 | <span slot="label"> | ||
88 | 申请主体: <br /> | ||
89 | <p class="label-detail">(GZGT)</p> | ||
90 | </span> | ||
91 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.gzgt" placeholder="申请主体"></el-input> | ||
92 | </el-form-item> | ||
93 | </el-col> | ||
94 | </el-row> | ||
95 | <el-row> | ||
96 | <el-col :span="8"> | ||
97 | <el-form-item prop="GDSJ"> | ||
98 | <span slot="label"> | ||
99 | 更正内容: <br /> | ||
100 | <p class="label-detail">(GZNR)</p> | ||
101 | </span> | ||
102 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.gznr" placeholder="更正内容"></el-input> | ||
103 | </el-form-item> | ||
104 | </el-col> | ||
105 | <el-col :span="8"> | ||
106 | <el-form-item prop="QXDM"> | ||
107 | <span slot="label"> | ||
108 | 区县代码: <br /> | ||
109 | <p class="label-detail">(QXDM)</p> | ||
110 | </span> | ||
111 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.qxdm" placeholder="区县代码"></el-input> | ||
112 | </el-form-item> | ||
113 | </el-col> | ||
114 | <el-col :span="8"> | ||
115 | <el-form-item prop="QSZT"> | ||
116 | <span slot="label"> | ||
117 | 权属状态: <br /> | ||
118 | <p class="label-detail">(QSZT)</p> | ||
119 | </span> | ||
120 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.qszt" placeholder="权属状态"> | ||
121 | <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
122 | </el-option> | ||
123 | </el-select> | ||
124 | </el-form-item> | ||
125 | </el-col> | ||
126 | </el-row> | ||
127 | <el-row> | ||
128 | <el-col :span="8"> | ||
129 | <el-form-item prop="DBR"> | ||
130 | <span slot="label"> | ||
131 | 登簿人: <br /> | ||
132 | <p class="label-detail">(DBR)</p> | ||
133 | </span> | ||
134 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.dbr" placeholder="登簿人"></el-input> | ||
135 | </el-form-item> | ||
136 | </el-col> | ||
137 | <el-col :span="8"> | ||
138 | <el-form-item prop="DJSJ"> | ||
139 | <span slot="label"> | ||
140 | 登记时间: <br /> | ||
141 | <p class="label-detail">(DJSJ)</p> | ||
142 | </span> | ||
143 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="登记时间" clearable | ||
144 | v-model="ruleForm.djsj" value-format="yyyy-MM-dd HH:mm:ss"> | ||
145 | </el-date-picker> | ||
146 | </el-form-item> | ||
147 | </el-col> | ||
148 | <el-col :span="8"> | ||
149 | <el-form-item prop="DJJG"> | ||
150 | <span slot="label"> | ||
151 | 登记机构: <br /> | ||
152 | <p class="label-detail">(DJJG)</p> | ||
153 | </span> | ||
154 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.djjg" placeholder="登记机构"></el-input> | ||
155 | </el-form-item> | ||
156 | </el-col> | ||
157 | </el-row> | ||
158 | <el-row> | ||
159 | <el-col :span="24"> | ||
160 | <el-form-item prop="FJ"> | ||
161 | <span slot="label"> | ||
162 | 附记: <br /> | ||
163 | <p class="label-detail">(FJ)</p> | ||
164 | </span> | ||
165 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.fj" placeholder="附记"></el-input> | ||
166 | </el-form-item> | ||
167 | </el-col> | ||
168 | </el-row> | ||
169 | </el-form> | ||
170 | <message-tips ref="msg" /> | ||
171 | </div> | ||
172 | </template> | ||
173 | <script> | ||
174 | // 归档信息 | ||
175 | import qlfQlGzdj from "@/api/qlfQlGzdj"; | ||
176 | import ruleMixin from "@/mixins/ruleMixin.js"; | ||
177 | export default { | ||
178 | mixins: [ruleMixin], | ||
179 | props: { | ||
180 | bsmSjsb: { | ||
181 | type: String, | ||
182 | default: "", | ||
183 | }, | ||
184 | bsmYwsjb: { | ||
185 | type: String, | ||
186 | default: "", | ||
187 | }, | ||
188 | }, | ||
189 | data () { | ||
190 | return { | ||
191 | ruleForm: { | ||
192 | YSDM: "", | ||
193 | YWH: "", | ||
194 | DJDL: "", | ||
195 | DJXL: "", | ||
196 | ZL: "", | ||
197 | QZHM: "", | ||
198 | WJJS: "", | ||
199 | ZYS: "", | ||
200 | GDRY: "", | ||
201 | GDSJ: "", | ||
202 | BZ: "", | ||
203 | QXDM: "", | ||
204 | }, | ||
205 | }; | ||
206 | }, | ||
207 | methods: { | ||
208 | async featchData () { | ||
209 | try { | ||
210 | let { result: res } = await qlfQlGzdj.getQlfQlGzdjById(this.bsmSjsb); | ||
211 | this.ruleForm = res; | ||
212 | //this.featchRule() | ||
213 | } catch (error) { | ||
214 | this.$refs.msg.messageShow(); | ||
215 | } | ||
216 | }, | ||
217 | handleUpdateForm () { | ||
218 | return new Promise(async (resolve) => { | ||
219 | try { | ||
220 | let res = await qlfQlGzdj.updateQlfQlGzdj(this.ruleForm); | ||
221 | // this.$refs['formList'].resetFields(); | ||
222 | resolve(res.code); | ||
223 | } catch (error) { | ||
224 | this.$refs.msg.messageShow(); | ||
225 | } | ||
226 | }); | ||
227 | }, | ||
228 | }, | ||
229 | }; | ||
230 | </script> | ||
231 | <style scoped lang="scss"> | ||
232 | @import "./css/itemForm.scss"; | ||
233 | </style> | ||
234 | |||
235 |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
1 | <template> | ||
2 | <div class="objectionRegistration itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="121px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="YSDM"> | ||
7 | <span slot="label"> | ||
8 | 要素代码: <br /> | ||
9 | <p class="label-detail">(YSDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | |||
15 | <el-col :span="8"> | ||
16 | <el-form-item prop="YWH"> | ||
17 | <span slot="label"> | ||
18 | 业务号: <br /> | ||
19 | <p class="label-detail">(YWH)</p> | ||
20 | </span> | ||
21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" placeholder="业务号"></el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | |||
25 | <el-col :span="8"> | ||
26 | <el-form-item prop="BDCDYH"> | ||
27 | <span slot="label"> | ||
28 | 不动产单元号: <br /> | ||
29 | <p class="label-detail">(BDCDYH)</p> | ||
30 | </span> | ||
31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | </el-row> | ||
35 | |||
36 | <el-row> | ||
37 | <el-col :span="8"> | ||
38 | <el-form-item prop="YYSX"> | ||
39 | <span slot="label"> | ||
40 | 异议事项: <br /> | ||
41 | <p class="label-detail">(YYSX)</p> | ||
42 | </span> | ||
43 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YYSX" placeholder="异议事项"></el-input> | ||
44 | </el-form-item> | ||
45 | </el-col> | ||
46 | |||
47 | <el-col :span="8"> | ||
48 | <el-form-item prop="BDCDJZMH"> | ||
49 | <span slot="label"> | ||
50 | 不动产登记证明号: <br /> | ||
51 | <p class="label-detail">(BDCDJZMH)</p> | ||
52 | </span> | ||
53 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDJZMH" | ||
54 | placeholder="不动产登记证明号"></el-input> | ||
55 | </el-form-item> | ||
56 | </el-col> | ||
57 | |||
58 | <el-col :span="8"> | ||
59 | <el-form-item prop="QXDM"> | ||
60 | <span slot="label"> | ||
61 | 区县代码: <br /> | ||
62 | <p class="label-detail">(QXDM)</p> | ||
63 | </span> | ||
64 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
65 | </el-form-item> | ||
66 | </el-col> | ||
67 | </el-row> | ||
68 | |||
69 | <el-row> | ||
70 | <el-col :span="8"> | ||
71 | <el-form-item prop="DJJG"> | ||
72 | <span slot="label"> | ||
73 | 登记机构: <br /> | ||
74 | <p class="label-detail">(DJJG)</p> | ||
75 | </span> | ||
76 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DJJG" placeholder="登记机构"></el-input> | ||
77 | </el-form-item> | ||
78 | </el-col> | ||
79 | |||
80 | <el-col :span="8"> | ||
81 | <el-form-item prop="DBR"> | ||
82 | <span slot="label"> | ||
83 | 登簿人: <br /> | ||
84 | <p class="label-detail">(DBR)</p> | ||
85 | </span> | ||
86 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DBR" placeholder="登簿人"></el-input> | ||
87 | </el-form-item> | ||
88 | </el-col> | ||
89 | |||
90 | <el-col :span="8"> | ||
91 | <el-form-item prop="DJSJ"> | ||
92 | <span slot="label"> | ||
93 | 登记时间: <br /> | ||
94 | <p class="label-detail">(DJSJ)</p> | ||
95 | </span> | ||
96 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="选择日期" clearable | ||
97 | v-model="ruleForm.DJSJ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
98 | </el-form-item> | ||
99 | </el-col> | ||
100 | </el-row> | ||
101 | |||
102 | <el-row> | ||
103 | <el-col :span="8"> | ||
104 | <el-form-item prop="ZXYYYWH"> | ||
105 | <span slot="label"> | ||
106 | 注销异议业务号: <br /> | ||
107 | <p class="label-detail">(ZXYYYWH)</p> | ||
108 | </span> | ||
109 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYYYWH" | ||
110 | placeholder="注销异议业务号"></el-input> | ||
111 | </el-form-item> | ||
112 | </el-col> | ||
113 | |||
114 | <el-col :span="8"> | ||
115 | <el-form-item prop="ZXYYYY"> | ||
116 | <span slot="label"> | ||
117 | 注销异议原因: <br /> | ||
118 | <p class="label-detail">(ZXYYYY)</p> | ||
119 | </span> | ||
120 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYYYY" placeholder="注销异议原因"></el-input> | ||
121 | </el-form-item> | ||
122 | </el-col> | ||
123 | |||
124 | <el-col :span="8"> | ||
125 | <el-form-item prop="ZXYYDBR"> | ||
126 | <span slot="label"> | ||
127 | 注销异议登簿人: <br /> | ||
128 | <p class="label-detail">(ZXYYDBR)</p> | ||
129 | </span> | ||
130 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYYDBR" | ||
131 | placeholder="注销异议登簿人"></el-input> | ||
132 | </el-form-item> | ||
133 | </el-col> | ||
134 | </el-row> | ||
135 | |||
136 | <el-row> | ||
137 | <el-col :span="8"> | ||
138 | <el-form-item prop="ZXYYDJSJ"> | ||
139 | <span slot="label"> | ||
140 | 注销异议登记时间: <br /> | ||
141 | <p class="label-detail">(ZXYYDJSJ)</p> | ||
142 | </span> | ||
143 | <el-date-picker :disabled="$store.state.business.Edit" type="datetime" placeholder="选择日期" clearable | ||
144 | v-model="ruleForm.ZXYYDJSJ" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker> | ||
145 | </el-form-item> | ||
146 | </el-col> | ||
147 | |||
148 | <el-col :span="8"> | ||
149 | <el-form-item prop="FJ"> | ||
150 | <span slot="label"> | ||
151 | 附记: <br /> | ||
152 | <p class="label-detail">(FJ)</p> | ||
153 | </span> | ||
154 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.FJ" placeholder="附记"></el-input> | ||
155 | </el-form-item> | ||
156 | </el-col> | ||
157 | |||
158 | <el-col :span="8"> | ||
159 | <el-form-item prop="QSZT"> | ||
160 | <span slot="label"> | ||
161 | 权属状态: <br /> | ||
162 | <p class="label-detail">(QSZT)</p> | ||
163 | </span> | ||
164 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.QSZT" placeholder="权属状态"> | ||
165 | <el-option v-for="item in dicData['A22']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
166 | </el-option> | ||
167 | </el-select> | ||
168 | </el-form-item> | ||
169 | </el-col> | ||
170 | </el-row> | ||
171 | </el-form> | ||
172 | <message-tips ref="msg" /> | ||
173 | </div> | ||
174 | </template> | ||
175 | <script> | ||
176 | // 异议登记信息 | ||
177 | import qlfQlYydj from '@/api/qlfQlYydj' | ||
178 | import ruleMixin from '@/mixins/ruleMixin.js' | ||
179 | export default { | ||
180 | mixins: [ruleMixin], | ||
181 | props: { | ||
182 | bsmSjsb: { | ||
183 | type: String, | ||
184 | default: '' | ||
185 | }, | ||
186 | bsmYwsjb: { | ||
187 | type: String, | ||
188 | default: '' | ||
189 | } | ||
190 | }, | ||
191 | data () { | ||
192 | return { | ||
193 | ruleForm: { | ||
194 | YSDM: '', | ||
195 | YWH: '', | ||
196 | BDCDYH: '', | ||
197 | YYSX: '', | ||
198 | BDCDJZMH: '', | ||
199 | QXDM: '', | ||
200 | DJJG: '', | ||
201 | DBR: '', | ||
202 | DJSJ: '', | ||
203 | ZXYYYWH: '', | ||
204 | ZXYYYY: '', | ||
205 | ZXYYDBR: '', | ||
206 | ZXYYDJSJ: '', | ||
207 | FJ: '', | ||
208 | QSZT: '' | ||
209 | } | ||
210 | } | ||
211 | }, | ||
212 | methods: { | ||
213 | async featchData () { | ||
214 | try { | ||
215 | let { result: res } = await qlfQlYydj.getQlfQlYydjById(this.bsmSjsb) | ||
216 | this.ruleForm = res | ||
217 | //this.featchRule() | ||
218 | } catch (error) { | ||
219 | this.$refs.msg.messageShow() | ||
220 | } | ||
221 | }, | ||
222 | handleUpdateForm () { | ||
223 | return new Promise(async (resolve) => { | ||
224 | try { | ||
225 | let res = await qlfQlYydj.updateQlfQlYydj(this.ruleForm) | ||
226 | // this.$refs['formList'].resetFields(); | ||
227 | resolve(res.code) | ||
228 | } catch (error) { | ||
229 | this.$refs.msg.messageShow() | ||
230 | } | ||
231 | }) | ||
232 | } | ||
233 | } | ||
234 | } | ||
235 | </script> | ||
236 | <style scoped lang="scss"> | ||
237 | @import "./css/itemForm.scss"; | ||
238 | </style> | ||
239 | |||
240 |
1 | <template> | ||
2 | <div class="cancellationRegistration itemForm"> | ||
3 | <el-form :model="ruleForm" :rules="rules" ref="formList" label-width="100px" :key="key"> | ||
4 | <el-row> | ||
5 | <el-col :span="8"> | ||
6 | <el-form-item prop="YSDM"> | ||
7 | <span slot="label"> | ||
8 | 要素代码: <br /> | ||
9 | <p class="label-detail">(YSDM)</p> | ||
10 | </span> | ||
11 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YSDM" placeholder="要素代码"></el-input> | ||
12 | </el-form-item> | ||
13 | </el-col> | ||
14 | |||
15 | <el-col :span="8"> | ||
16 | <el-form-item prop="YWH"> | ||
17 | <span slot="label"> | ||
18 | 业务号: <br /> | ||
19 | <p class="label-detail">(YWH)</p> | ||
20 | </span> | ||
21 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.YWH" placeholder="业务号"></el-input> | ||
22 | </el-form-item> | ||
23 | </el-col> | ||
24 | |||
25 | <el-col :span="8"> | ||
26 | <el-form-item prop="BDCDYH"> | ||
27 | <span slot="label"> | ||
28 | 不动产单元号: <br /> | ||
29 | <p class="label-detail">(BDCDYH)</p> | ||
30 | </span> | ||
31 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCDYH" placeholder="不动产单元号"></el-input> | ||
32 | </el-form-item> | ||
33 | </el-col> | ||
34 | </el-row> | ||
35 | |||
36 | <el-row> | ||
37 | <el-col :span="8"> | ||
38 | <el-form-item prop="BDCQZH"> | ||
39 | <span slot="label"> | ||
40 | 不动产权证号: <br /> | ||
41 | <p class="label-detail">(BDCQZH)</p> | ||
42 | </span> | ||
43 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCQZH" placeholder="不动产权证号"></el-input> | ||
44 | </el-form-item> | ||
45 | </el-col> | ||
46 | |||
47 | <el-col :span="8"> | ||
48 | <el-form-item prop="ZXYWH"> | ||
49 | <span slot="label"> | ||
50 | 注销业务号: <br /> | ||
51 | <p class="label-detail">(ZXYWH)</p> | ||
52 | </span> | ||
53 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.ZXYWH" placeholder="注销业务号"></el-input> | ||
54 | </el-form-item> | ||
55 | </el-col> | ||
56 | |||
57 | <el-col :span="8"> | ||
58 | <el-form-item prop="ZXSJ"> | ||
59 | <span slot="label"> | ||
60 | 注销时间: <br /> | ||
61 | <p class="label-detail">(ZXSJ)</p> | ||
62 | </span> | ||
63 | <el-date-picker :disabled="$store.state.business.Edit" type="date" placeholder="选择日期" clearable | ||
64 | v-model="ruleForm.ZXSJ" value-format="yyyy-MM-dd"></el-date-picker> | ||
65 | </el-form-item> | ||
66 | </el-col> | ||
67 | </el-row> | ||
68 | <el-row> | ||
69 | <el-col :span="8"> | ||
70 | <el-form-item prop="BDCQZMH"> | ||
71 | <span slot="label"> | ||
72 | 不动产权证明号: <br /> | ||
73 | <p class="label-detail">(BDCQZMH)</p> | ||
74 | </span> | ||
75 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BDCQZMH" placeholder="不动产权证明号"> | ||
76 | </el-input> | ||
77 | </el-form-item> | ||
78 | </el-col> | ||
79 | <el-col :span="8"> | ||
80 | <el-form-item prop="QLLX"> | ||
81 | <span slot="label"> | ||
82 | 权利类型: <br /> | ||
83 | <p class="label-detail">(QLLX)</p> | ||
84 | </span> | ||
85 | <el-select :disabled="$store.state.business.Edit" v-model="ruleForm.QLLX" placeholder="权利类型"> | ||
86 | <el-option v-for="item in dicData['A8']" :key="item.DCODE" :label="item.DNAME" :value="item.DCODE"> | ||
87 | </el-option> | ||
88 | </el-select> | ||
89 | </el-form-item> | ||
90 | </el-col> | ||
91 | <el-col :span="8"> | ||
92 | <el-form-item prop="QXDM"> | ||
93 | <span slot="label"> | ||
94 | 区县代码: <br /> | ||
95 | <p class="label-detail">(QXDM)</p> | ||
96 | </span> | ||
97 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.QXDM" placeholder="区县代码"></el-input> | ||
98 | </el-form-item> | ||
99 | </el-col> | ||
100 | </el-row> | ||
101 | <el-row> | ||
102 | <el-col :span="8"> | ||
103 | <el-form-item prop="DJJG"> | ||
104 | <span slot="label"> | ||
105 | 登记机构: <br /> | ||
106 | <p class="label-detail">(DJJG)</p> | ||
107 | </span> | ||
108 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DJJG" placeholder="登记机构"></el-input> | ||
109 | </el-form-item> | ||
110 | </el-col> | ||
111 | <el-col :span="8"> | ||
112 | <el-form-item prop="DBR"> | ||
113 | <span slot="label"> | ||
114 | 登簿人:<br /> | ||
115 | <p class="label-detail">(DBR)</p> | ||
116 | </span> | ||
117 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.DBR" placeholder="登簿人"></el-input> | ||
118 | </el-form-item> | ||
119 | </el-col> | ||
120 | <el-col :span="8"> | ||
121 | <el-form-item prop="DJSJ"> | ||
122 | <span slot="label"> | ||
123 | 登记时间: <br /> | ||
124 | <p class="label-detail">(DJSJ)</p> | ||
125 | </span> | ||
126 | <el-date-picker :disabled="$store.state.business.Edit" type="date" placeholder="选择日期" clearable | ||
127 | v-model="ruleForm.DJSJ" value-format="yyyy-MM-dd"></el-date-picker> | ||
128 | </el-form-item> | ||
129 | </el-col> | ||
130 | </el-row> | ||
131 | <el-row> | ||
132 | <el-col :span="24"> | ||
133 | <el-form-item prop="BZ"> | ||
134 | <span slot="label"> | ||
135 | 备注: <br /> | ||
136 | <p class="label-detail">(BZ)</p> | ||
137 | </span> | ||
138 | <el-input :disabled="$store.state.business.Edit" v-model="ruleForm.BZ" placeholder="备注"></el-input> | ||
139 | </el-form-item> | ||
140 | </el-col> | ||
141 | </el-row> | ||
142 | </el-form> | ||
143 | <message-tips ref="msg" /> | ||
144 | </div> | ||
145 | </template> | ||
146 | <script> | ||
147 | // 注销登记信息 | ||
148 | import qlfQlZxdj from "@/api/qlfQlZxdj"; | ||
149 | import ruleMixin from "@/mixins/ruleMixin.js"; | ||
150 | export default { | ||
151 | mixins: [ruleMixin], | ||
152 | props: { | ||
153 | bsmSjsb: { | ||
154 | type: String, | ||
155 | default: "", | ||
156 | }, | ||
157 | bsmYwsjb: { | ||
158 | type: String, | ||
159 | default: "", | ||
160 | }, | ||
161 | }, | ||
162 | data() { | ||
163 | return { | ||
164 | ruleForm: { | ||
165 | YSDM: "", | ||
166 | YWH: "", | ||
167 | BDCDYH: "", | ||
168 | BDCQZH: "", | ||
169 | ZXYWH: "", | ||
170 | ZXSJ: "", | ||
171 | QXDM: "", | ||
172 | DJJG: "", | ||
173 | DBR: "", | ||
174 | DJSJ: "", | ||
175 | BZ: "", | ||
176 | }, | ||
177 | }; | ||
178 | }, | ||
179 | methods: { | ||
180 | async featchData() { | ||
181 | try { | ||
182 | let { result: res } = await qlfQlZxdj.getQlfQlZxdjById(this.bsmSjsb); | ||
183 | this.ruleForm = res; | ||
184 | //this.featchRule() | ||
185 | } catch (error) { | ||
186 | this.$refs.msg.messageShow(); | ||
187 | } | ||
188 | }, | ||
189 | handleUpdateForm() { | ||
190 | return new Promise(async (resolve) => { | ||
191 | try { | ||
192 | let res = await qlfQlZxdj.updateQlfQlZxdj(this.ruleForm); | ||
193 | // this.$refs['formList'].resetFields(); | ||
194 | resolve(res.code); | ||
195 | } catch (error) { | ||
196 | this.$refs.msg.messageShow(); | ||
197 | } | ||
198 | }); | ||
199 | }, | ||
200 | }, | ||
201 | }; | ||
202 | </script> | ||
203 | <style scoped lang="scss"> | ||
204 | @import "./css/itemForm.scss"; | ||
205 | </style> | ||
206 | |||
207 |
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/Business/qltQlLq.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Business/zdK103.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Business/zhK105.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Business/zttGyQlr.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Button.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/DialogBox/index.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/DialogBox/redeme.md
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/Echart/Map/Chart.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Echart/Map/index.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Echart/Rose/Chart.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Echart/Rose/index.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/EditDialog/Result.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
163 KB
src/components/EditDialog/index.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/JsonEditor.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/LbTable/LbColumn.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/LbTable/LbRender.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/LbTable/forced.js
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/LbTable/index.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/LbTable/redeme.md
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Loading/index.js
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Loading/src/index.js
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/MessageBox/index.js
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/Popup/index.js
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Popup/index.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Popup/redeme.md
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/SvgIcon.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/Theme.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/TreeSelect.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/business/djfDjDb.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/djfDjFz.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/djfDjGd.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/djfDjSf.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/djfDjSh.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/djfDjSj.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/djfDjSqr.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/djfDjSz.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/business/fjF100.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/business/kttFwC.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/kttFwH.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/kttFwLjz.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/kttFwZrz.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/kttGyJzd.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/kttGyJzx.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/kttGzw.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/business/qltQlLq.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/zdK103.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/zhK105.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/business/zttGyQlr.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/echart/Rose/chart.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/echart/Rose/index.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
src/components/echart/map/chart.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
src/components/echart/map/index.vue
deleted
100644 → 0
This diff is collapsed.
Click to expand it.
-
Please register or sign in to post a comment