hanchaobo 2 лет назад
Родитель
Сommit
0fe6a26ea3

+ 3
- 3
src/views/caseManagement/caseList.vue Просмотреть файл

13
                         @keyup.enter.native="handleQuery"></el-option>
13
                         @keyup.enter.native="handleQuery"></el-option>
14
                 </el-select>
14
                 </el-select>
15
             </el-form-item>
15
             </el-form-item>
16
-            <el-form-item label="批号" prop="batchNumber">
16
+            <!-- <el-form-item label="批号" prop="batchNumber">
17
                 <el-input v-model="queryParams.batchNumber" placeholder="请输入案件批号" clearable style="width: 240px"
17
                 <el-input v-model="queryParams.batchNumber" placeholder="请输入案件批号" clearable style="width: 240px"
18
                     @keyup.enter.native="handleQuery" />
18
                     @keyup.enter.native="handleQuery" />
19
-            </el-form-item>
19
+            </el-form-item> -->
20
             <el-form-item label="案件编号" prop="caseNum">
20
             <el-form-item label="案件编号" prop="caseNum">
21
                 <el-input v-model="queryParams.caseNum" placeholder="请输入案件编号" clearable style="width: 240px"
21
                 <el-input v-model="queryParams.caseNum" placeholder="请输入案件编号" clearable style="width: 240px"
22
                     @keyup.enter.native="handleQuery" />
22
                     @keyup.enter.native="handleQuery" />
48
                     }}</span>
48
                     }}</span>
49
                 </template>
49
                 </template>
50
             </el-table-column>
50
             </el-table-column>
51
-            <el-table-column label="批号" align="center" prop="batchNumber" :show-overflow-tooltip="true" />
51
+            <!-- <el-table-column label="批号" align="center" prop="batchNumber" :show-overflow-tooltip="true" /> -->
52
             <el-table-column label="案件编号" align="center" prop="caseNum" :show-overflow-tooltip="true" />
52
             <el-table-column label="案件编号" align="center" prop="caseNum" :show-overflow-tooltip="true" />
53
             <el-table-column label="申请人" align="center" prop="applicationName" :show-overflow-tooltip="true" />
53
             <el-table-column label="申请人" align="center" prop="applicationName" :show-overflow-tooltip="true" />
54
             <el-table-column label="被申请人" align="center" prop="respondentName" :show-overflow-tooltip="true" />
54
             <el-table-column label="被申请人" align="center" prop="respondentName" :show-overflow-tooltip="true" />

+ 40
- 3
src/views/caseManagement/components/addCase.vue Просмотреть файл

114
                         </div>
114
                         </div>
115
                         <el-divider></el-divider>
115
                         <el-divider></el-divider>
116
                     </el-col>
116
                     </el-col>
117
-                    <el-col :span="12">
118
-                        <el-form-item label="申请机构名称" prop="affiliate.applicationName" :rules="[
117
+                    <el-col :span="24">
118
+                        <el-form-item label="选择机构或自然人">
119
+                            <el-radio-group v-model="organizeFlag">
120
+                                <el-radio :label="0">自然人</el-radio>
121
+                                <el-radio :label="1">机构</el-radio>
122
+                            </el-radio-group>
123
+                        </el-form-item>
124
+                    </el-col>
125
+                    <el-col :span="12" v-if="organizeFlag==1">
126
+                        <el-form-item label="申请机构名称" prop="affiliate.applicationOrganName" :rules="[
119
                             {
127
                             {
120
                                 required: true,
128
                                 required: true,
121
                                 message: '申请机构名称不能为空',
129
                                 message: '申请机构名称不能为空',
125
                             <el-input v-model="formData.affiliate.applicationName" placeholder="请输入申请机构名称" />
133
                             <el-input v-model="formData.affiliate.applicationName" placeholder="请输入申请机构名称" />
126
                         </el-form-item>
134
                         </el-form-item>
127
                     </el-col>
135
                     </el-col>
128
-                    <el-col :span="12">
136
+                    <el-col :span="12" v-if="organizeFlag==0">
137
+                        <el-form-item label="申请人" prop="affiliate.applicationOrganName" :rules="[
138
+                            {
139
+                                required: true,
140
+                                message: '申请人名称不能为空',
141
+                                trigger: 'blur',
142
+                            },
143
+                        ]">
144
+                            <el-input v-model="formData.affiliate.applicationOrganName" placeholder="请输入申请机构名称" />
145
+                        </el-form-item>
146
+                    </el-col>
147
+                    <el-col :span="12" v-if="organizeFlag==1">
129
                         <el-form-item label="统一社会信用代码" prop="affiliate.creditCode" :rules="[
148
                         <el-form-item label="统一社会信用代码" prop="affiliate.creditCode" :rules="[
130
                             {
149
                             {
131
                                 required: true,
150
                                 required: true,
136
                             <el-input v-model="formData.affiliate.creditCode" placeholder="请输入统一社会信用代码" />
155
                             <el-input v-model="formData.affiliate.creditCode" placeholder="请输入统一社会信用代码" />
137
                         </el-form-item>
156
                         </el-form-item>
138
                     </el-col>
157
                     </el-col>
158
+                    <el-col :span="12" v-if="organizeFlag==0">
159
+                        <el-form-item label="申请人身份证号码" prop="affiliate.creditCode" :rules="[
160
+                            {
161
+                                required: true,
162
+                                message: '申请人身份证号不能为空',
163
+                                trigger: 'blur',
164
+                            },
165
+                            {
166
+                                pattern:
167
+                                    /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
168
+                                message: '请输入正确的身份证号码',
169
+                                trigger: 'blur',
170
+                            },
171
+                        ]">
172
+                            <el-input v-model="formData.affiliate.creditCode" placeholder="请输入申请人的身份证号" />
173
+                        </el-form-item>
174
+                    </el-col>
139
                     <el-col :span="12">
175
                     <el-col :span="12">
140
                         <el-form-item label="法定代表人" prop="affiliate.compLegalPerson" :rules="[
176
                         <el-form-item label="法定代表人" prop="affiliate.compLegalPerson" :rules="[
141
                             {
177
                             {
369
         return {
405
         return {
370
             activeName: 'first',
406
             activeName: 'first',
371
             title: "新增案件",
407
             title: "新增案件",
408
+            organizeFlag:0,//选择机构和自然人
372
             formData: {
409
             formData: {
373
                 affiliate: {
410
                 affiliate: {
374
                     respondentSex: 0
411
                     respondentSex: 0

+ 13
- 2
src/views/caseManagement/components/confirmMediation.vue Просмотреть файл

55
                     </div>
55
                     </div>
56
             </el-form-item>
56
             </el-form-item>
57
           </el-col>
57
           </el-col>
58
+          <el-col :span="12">
59
+            <el-form-item label="是否和解:" prop="isReconci">
60
+                  <el-radio-group v-model="isReconci">
61
+                      <el-radio :label="1">是</el-radio>
62
+                      <el-radio :label="0">否</el-radio>
63
+                  </el-radio-group>
64
+            </el-form-item>
65
+          </el-col>
58
         </el-row>
66
         </el-row>
59
         <div class="payupload">
67
         <div class="payupload">
60
           <span>上传修改后调解书</span>
68
           <span>上传修改后调解书</span>
100
     return {
108
     return {
101
       fileList: [],
109
       fileList: [],
102
       formData: {
110
       formData: {
103
-        affiliate: {}
111
+        affiliate: {},
112
+        
104
       },
113
       },
114
+      isReconci:0,
105
       fileURL: window.location.origin + "/API",
115
       fileURL: window.location.origin + "/API",
106
       annexId:null,
116
       annexId:null,
107
       headers: {
117
       headers: {
137
       confirmMediation({
147
       confirmMediation({
138
         caseAppliId: this.confirmTionData.id,
148
         caseAppliId: this.confirmTionData.id,
139
         caseFlowId: this.confirmTionData.caseFlowId,
149
         caseFlowId: this.confirmTionData.caseFlowId,
140
-        annexId: this.annexId
150
+        annexId: this.annexId,
151
+        isReconci:this.isReconci,
141
       }).then(res => {
152
       }).then(res => {
142
         this.$modal.msgSuccess("成功");
153
         this.$modal.msgSuccess("成功");
143
         this.cancel();
154
         this.cancel();

+ 1
- 1
src/views/login.vue Просмотреть файл

1
 <template>
1
 <template>
2
   <div class="login">
2
   <div class="login">
3
     <el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form">
3
     <el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form">
4
-      <h3 class="title">调解管理系统</h3>
4
+      <h3 class="title">智慧调解系统</h3>
5
       <el-form-item prop="username">
5
       <el-form-item prop="username">
6
         <el-input
6
         <el-input
7
           v-model="loginForm.username"
7
           v-model="loginForm.username"

+ 1
- 1
src/views/officialSeal/officialSealList.vue Просмотреть файл

14
                     }}</span>
14
                     }}</span>
15
                 </template>
15
                 </template>
16
             </el-table-column>
16
             </el-table-column>
17
-            <el-table-column label="仲裁机构名称" align="center" prop="identifyName" :show-overflow-tooltip="true" />
17
+            <el-table-column label="调解机构名称" align="center" prop="identifyName" :show-overflow-tooltip="true" />
18
             <el-table-column label="经办人姓名" align="center" prop="operName" :show-overflow-tooltip="true" />
18
             <el-table-column label="经办人姓名" align="center" prop="operName" :show-overflow-tooltip="true" />
19
             <el-table-column label="经办人手机号" align="center" prop="operPhone" :show-overflow-tooltip="true" />
19
             <el-table-column label="经办人手机号" align="center" prop="operPhone" :show-overflow-tooltip="true" />
20
             <el-table-column label="认证时间" align="center" prop="identifyDate" />
20
             <el-table-column label="认证时间" align="center" prop="identifyDate" />

+ 1
- 1
src/views/officialSeal/templateManagement.vue Просмотреть файл

14
                     }}</span>
14
                     }}</span>
15
                 </template>
15
                 </template>
16
             </el-table-column>
16
             </el-table-column>
17
-            <el-table-column label="仲裁机构名称" align="center" prop="identifyName" :show-overflow-tooltip="true" />
17
+            <el-table-column label="调解机构名称" align="center" prop="identifyName" :show-overflow-tooltip="true" />
18
             <el-table-column label="调解书名称" align="center" prop="temName" :show-overflow-tooltip="true" />
18
             <el-table-column label="调解书名称" align="center" prop="temName" :show-overflow-tooltip="true" />
19
             <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
19
             <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
20
                 <template slot-scope="scope">
20
                 <template slot-scope="scope">