Parcourir la source

Merge branch 'hhl' of SH-Arbitrate/Arbitrate-Frontend into dev

hhlxayunmei il y a 2 ans
Parent
révision
e55674aad9

+ 6
- 15
src/views/awardManagement/components/MailawardDialog.vue Voir le fichier

30
             <el-input
30
             <el-input
31
               v-model="formData.appEmail"
31
               v-model="formData.appEmail"
32
               placeholder="请输入电子邮件"
32
               placeholder="请输入电子邮件"
33
+              disabled
33
             />
34
             />
34
           </el-form-item>
35
           </el-form-item>
35
         </el-col>
36
         </el-col>
54
             <el-input
55
             <el-input
55
               v-model="formData.resEmail"
56
               v-model="formData.resEmail"
56
               placeholder="请输入电子邮件"
57
               placeholder="请输入电子邮件"
58
+              disabled
57
             />
59
             />
58
           </el-form-item>
60
           </el-form-item>
59
         </el-col>
61
         </el-col>
61
           <el-form-item
63
           <el-form-item
62
             label="申请人快递单号:"
64
             label="申请人快递单号:"
63
             prop="apptrackingNum"
65
             prop="apptrackingNum"
64
-            :rules="[
65
-              {
66
-                required: true,
67
-                message: '快递单号不能为空',
68
-                trigger: 'blur',
69
-              },
70
-            ]"
71
           >
66
           >
72
             <el-input
67
             <el-input
73
               v-model="formData.apptrackingNum"
68
               v-model="formData.apptrackingNum"
79
           <el-form-item
74
           <el-form-item
80
             label="被申请人快递单号:"
75
             label="被申请人快递单号:"
81
             prop="restrackingNum"
76
             prop="restrackingNum"
82
-            :rules="[
83
-              {
84
-                required: true,
85
-                message: '快递单号不能为空',
86
-                trigger: 'blur',
87
-              },
88
-            ]"
89
           >
77
           >
90
             <el-input
78
             <el-input
91
               v-model="formData.restrackingNum"
79
               v-model="formData.restrackingNum"
115
     openMailawardDialog: {
103
     openMailawardDialog: {
116
       handler(val) {
104
       handler(val) {
117
         if (val) {
105
         if (val) {
118
-          this.formData = {};
106
+          this.formData = {
107
+            appEmail: "3118891075@qq.com",//申请人邮箱
108
+            resEmail: "1129801211@qq.com",//被申请人邮箱
109
+          };
119
         }
110
         }
120
       },
111
       },
121
     },
112
     },

+ 25
- 70
src/views/caseManagement/components/formateCourtDialog.vue Voir le fichier

2
   <div>
2
   <div>
3
     <!-- 组庭界面 -->
3
     <!-- 组庭界面 -->
4
     <el-dialog
4
     <el-dialog
5
-      title="组庭审核"
5
+      title="组庭建议"
6
       :visible="showformateCourt"
6
       :visible="showformateCourt"
7
       v-if="showformateCourt"
7
       v-if="showformateCourt"
8
       @close="cancel"
8
       @close="cancel"
24
       <!-- <el-form ref="form"> -->
24
       <!-- <el-form ref="form"> -->
25
       <!-- v-if="isAgreePendTral == 0 || noArbitrator" -->
25
       <!-- v-if="isAgreePendTral == 0 || noArbitrator" -->
26
       <div style="display: inline-flex; margin-bottom: 8px">
26
       <div style="display: inline-flex; margin-bottom: 8px">
27
-        <div class="infoIcon"></div>
28
-        <div>
29
-          <span v-if="isAgreePendTral == 1">当前案件</span>仲裁员<span
30
-            v-if="isAgreePendTral !== 1"
31
-            >信息列表</span
32
-          >
27
+        <div v-if="isAgreePendTral == 0">
28
+          请选择仲裁员
29
+        </div>
30
+        <div v-if="isAgreePendTral == 1 && formateCourtData.arbitratorName">
31
+          当前案件仲裁员
33
         </div>
32
         </div>
34
       </div>
33
       </div>
35
-      <div v-if="isAgreePendTral == 1" class="nowarbitrator">
34
+      <div v-if="isAgreePendTral == 1 && formateCourtData.arbitratorName" class="nowarbitrator">
36
         <el-tag size="medium">
35
         <el-tag size="medium">
37
           {{ formateCourtData.arbitratorName }}
36
           {{ formateCourtData.arbitratorName }}
38
         </el-tag>
37
         </el-tag>
39
       </div>
38
       </div>
40
       <div v-if="noArbitrator || isAgreePendTral == 0">
39
       <div v-if="noArbitrator || isAgreePendTral == 0">
41
-        <el-table
42
-          :data="dataList"
43
-          ref="selectTable"
44
-          style="width: 100%"
45
-          @selection-change="handleSelectionChange"
46
-        >
47
-          <!-- v-if="isAgreePendTral == 0 || noArbitrator" -->
48
-          <el-table-column
49
-            type="selection"
50
-            width="55"
51
-            v-if="noArbitrator || isAgreePendTral == 0"
52
-          >
53
-          </el-table-column>
54
-          <el-table-column
55
-            label="仲裁员姓名"
56
-            align="center"
57
-            prop="nickName"
58
-            :show-overflow-tooltip="true"
59
-          />
60
-          <el-table-column
61
-            label="介绍"
62
-            align="center"
63
-            prop="remark"
64
-            :show-overflow-tooltip="true"
65
-          />
66
-          <!-- <el-table-column
67
-          label="当前案件数量"
68
-          align="center"
69
-          prop="currentCaseNum"
70
-          :show-overflow-tooltip="true"
71
-        />
72
-        <el-table-column
73
-          label="已结案数量"
74
-          align="center"
75
-          prop="closedCaseNum"
76
-          :show-overflow-tooltip="true"
77
-        /> -->
78
-        </el-table>
79
-        <pagination
80
-          v-show="total > 0"
81
-          :total="total"
82
-          :page.sync="queryParams1.pageNum"
83
-          :limit.sync="queryParams1.pageSize"
84
-          @pagination="getarbitrAtor"
85
-          v-if="isAgreePendTral == 0"
86
-        />
40
+        <el-form>
41
+          <el-form-item label="仲裁员:">
42
+            <el-select placeholder="请选择仲裁员" @change="changeArbitor" v-model="Arbitor">
43
+              <el-option v-for="item in dataList" :key="item.value" :label="item.nickName" :value="item.userId"></el-option>
44
+            </el-select>
45
+          </el-form-item>
46
+        </el-form>
87
       </div>
47
       </div>
88
-      <!-- </el-form> -->
89
       <div slot="footer" class="dialog-footer">
48
       <div slot="footer" class="dialog-footer">
90
         <el-button
49
         <el-button
91
           type="primary"
50
           type="primary"
92
           @click="submitForm"
51
           @click="submitForm"
93
-          :disabled="!this.arbitrators.length > 0 && isAgreePendTral == 0"
52
+          :disabled="noArbitrator && isAgreePendTral == 0"
94
           class="endbutton"
53
           class="endbutton"
95
           ><span>确 定</span></el-button
54
           ><span>确 定</span></el-button
96
         >
55
         >
109
   data() {
68
   data() {
110
     return {
69
     return {
111
       dataList: [],
70
       dataList: [],
112
-      total: 0,
113
       queryParams1: {
71
       queryParams1: {
114
         pageNum: 1,
72
         pageNum: 1,
115
         pageSize: 10,
73
         pageSize: 10,
118
       isAgreePendTral: 1,
76
       isAgreePendTral: 1,
119
       paramsdata: {},
77
       paramsdata: {},
120
       noArbitrator: false,
78
       noArbitrator: false,
79
+      Arbitor: ""
121
     };
80
     };
122
   },
81
   },
123
   created() {
82
   created() {
144
     getarbitrAtor() {
103
     getarbitrAtor() {
145
       arbitrAtor({}).then((res) => {
104
       arbitrAtor({}).then((res) => {
146
         this.dataList = res.rows;
105
         this.dataList = res.rows;
147
-        this.total = res.total;
148
       });
106
       });
149
     },
107
     },
150
-    // 勾选仲裁员
151
-    handleSelectionChange(val) {
152
-      if (val.length > 1) {
153
-        this.$refs.selectTable.clearSelection();
154
-        this.$refs.selectTable.toggleRowSelection(val.pop());
155
-      }
108
+    changeArbitor(val) {
156
       this.arbitrators = [];
109
       this.arbitrators = [];
157
-      val.forEach((item) => {
158
-        this.arbitrators.push({
159
-          id: item.userId,
160
-          arbitratorName: item.nickName,
161
-        });
162
-      });
110
+      this.dataList.forEach((item) => {
111
+        if (item.userId == val) {
112
+          this.arbitrators.push({
113
+            id: item.userId,
114
+            arbitratorName: item.nickName,
115
+          });
116
+        }
117
+      })
163
     },
118
     },
164
     // 确认
119
     // 确认
165
     submitForm() {
120
     submitForm() {

+ 11
- 6
src/views/caseManagement/components/trialincourtDialog.vue Voir le fichier

119
         <el-button @click="cancel" class="endbutton1"><span>关 闭</span></el-button>
119
         <el-button @click="cancel" class="endbutton1"><span>关 闭</span></el-button>
120
       </div>
120
       </div>
121
     </el-dialog>
121
     </el-dialog>
122
-    <el-dialog title="生成庭审笔录" :visible="showArbitrationresults" @close="closeArbitrationresults" center>
122
+    <el-dialog title="庭审笔录" :visible="showArbitrationresults" @close="closeArbitrationresults" center>
123
       <el-form ref="form2" :model="form2" label-width="150px">
123
       <el-form ref="form2" :model="form2" label-width="150px">
124
-        <el-col :span="12">
124
+        <!-- <el-col :span="12">
125
           <el-form-item label="申请人是否缺席:" prop="isAbsence" :rules="[
125
           <el-form-item label="申请人是否缺席:" prop="isAbsence" :rules="[
126
             {
126
             {
127
               required: true,
127
               required: true,
133
               <el-radio :label="0">否</el-radio>
133
               <el-radio :label="0">否</el-radio>
134
             </el-radio-group>
134
             </el-radio-group>
135
           </el-form-item>
135
           </el-form-item>
136
-        </el-col>
137
-        <el-col :span="12">
136
+        </el-col> -->
137
+        <el-col :span="24">
138
           <el-form-item label="被申请人是否缺席:" prop="appliIsAbsen" :rules="[
138
           <el-form-item label="被申请人是否缺席:" prop="appliIsAbsen" :rules="[
139
             {
139
             {
140
               required: true,
140
               required: true,
147
             </el-radio-group>
147
             </el-radio-group>
148
           </el-form-item>
148
           </el-form-item>
149
         </el-col>
149
         </el-col>
150
-        <el-col :span="12">
150
+        <el-col :span="24">
151
+          <el-form-item label="笔录内容:" prop="responCrossOpin">
152
+            <el-input type="textarea" :autosize="{ minRows: 6 }" v-model="form2.responCrossOpin" placeholder="请输入" />
153
+          </el-form-item>
154
+        </el-col>
155
+        <!-- <el-col :span="12">
151
           <el-form-item label="被申请人质证意见:" prop="responCrossOpin" :rules="[
156
           <el-form-item label="被申请人质证意见:" prop="responCrossOpin" :rules="[
152
             {
157
             {
153
               required: true,
158
               required: true,
239
             <el-input type="textarea" autosize placeholder="请输入" v-model="form2.rulingFollows">
244
             <el-input type="textarea" autosize placeholder="请输入" v-model="form2.rulingFollows">
240
             </el-input>
245
             </el-input>
241
           </el-form-item>
246
           </el-form-item>
242
-        </el-col>
247
+        </el-col> -->
243
       </el-form>
248
       </el-form>
244
       <div slot="footer" class="dialog-footer">
249
       <div slot="footer" class="dialog-footer">
245
         <el-button @click="submitForm" class="endbutton">
250
         <el-button @click="submitForm" class="endbutton">