Просмотр исходного кода

庭审笔录,邮件默认,审核下拉选择仲裁员

Your Name 2 лет назад
Родитель
Сommit
93d68459e0

+ 6
- 15
src/views/awardManagement/components/MailawardDialog.vue Просмотреть файл

@@ -30,6 +30,7 @@
30 30
             <el-input
31 31
               v-model="formData.appEmail"
32 32
               placeholder="请输入电子邮件"
33
+              disabled
33 34
             />
34 35
           </el-form-item>
35 36
         </el-col>
@@ -54,6 +55,7 @@
54 55
             <el-input
55 56
               v-model="formData.resEmail"
56 57
               placeholder="请输入电子邮件"
58
+              disabled
57 59
             />
58 60
           </el-form-item>
59 61
         </el-col>
@@ -61,13 +63,6 @@
61 63
           <el-form-item
62 64
             label="申请人快递单号:"
63 65
             prop="apptrackingNum"
64
-            :rules="[
65
-              {
66
-                required: true,
67
-                message: '快递单号不能为空',
68
-                trigger: 'blur',
69
-              },
70
-            ]"
71 66
           >
72 67
             <el-input
73 68
               v-model="formData.apptrackingNum"
@@ -79,13 +74,6 @@
79 74
           <el-form-item
80 75
             label="被申请人快递单号:"
81 76
             prop="restrackingNum"
82
-            :rules="[
83
-              {
84
-                required: true,
85
-                message: '快递单号不能为空',
86
-                trigger: 'blur',
87
-              },
88
-            ]"
89 77
           >
90 78
             <el-input
91 79
               v-model="formData.restrackingNum"
@@ -115,7 +103,10 @@ export default {
115 103
     openMailawardDialog: {
116 104
       handler(val) {
117 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 Просмотреть файл

@@ -2,7 +2,7 @@
2 2
   <div>
3 3
     <!-- 组庭界面 -->
4 4
     <el-dialog
5
-      title="组庭审核"
5
+      title="组庭建议"
6 6
       :visible="showformateCourt"
7 7
       v-if="showformateCourt"
8 8
       @close="cancel"
@@ -24,73 +24,32 @@
24 24
       <!-- <el-form ref="form"> -->
25 25
       <!-- v-if="isAgreePendTral == 0 || noArbitrator" -->
26 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 32
         </div>
34 33
       </div>
35
-      <div v-if="isAgreePendTral == 1" class="nowarbitrator">
34
+      <div v-if="isAgreePendTral == 1 && formateCourtData.arbitratorName" class="nowarbitrator">
36 35
         <el-tag size="medium">
37 36
           {{ formateCourtData.arbitratorName }}
38 37
         </el-tag>
39 38
       </div>
40 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 47
       </div>
88
-      <!-- </el-form> -->
89 48
       <div slot="footer" class="dialog-footer">
90 49
         <el-button
91 50
           type="primary"
92 51
           @click="submitForm"
93
-          :disabled="!this.arbitrators.length > 0 && isAgreePendTral == 0"
52
+          :disabled="noArbitrator && isAgreePendTral == 0"
94 53
           class="endbutton"
95 54
           ><span>确 定</span></el-button
96 55
         >
@@ -109,7 +68,6 @@ export default {
109 68
   data() {
110 69
     return {
111 70
       dataList: [],
112
-      total: 0,
113 71
       queryParams1: {
114 72
         pageNum: 1,
115 73
         pageSize: 10,
@@ -118,6 +76,7 @@ export default {
118 76
       isAgreePendTral: 1,
119 77
       paramsdata: {},
120 78
       noArbitrator: false,
79
+      Arbitor: ""
121 80
     };
122 81
   },
123 82
   created() {
@@ -144,22 +103,18 @@ export default {
144 103
     getarbitrAtor() {
145 104
       arbitrAtor({}).then((res) => {
146 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 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 120
     submitForm() {

+ 11
- 6
src/views/caseManagement/components/trialincourtDialog.vue Просмотреть файл

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