fz 2 vuotta sitten
vanhempi
commit
b4dcc34dad

+ 1
- 0
src/views/awardManagement/components/MailawardDialog.vue Näytä tiedosto

123
           })
123
           })
124
             .then((res) => {
124
             .then((res) => {
125
               if (res.code == 200) {
125
               if (res.code == 200) {
126
+                this.$modal.msgSuccess("提交成功");
126
                 this.$emit("updataList");
127
                 this.$emit("updataList");
127
                 this.cancel();
128
                 this.cancel();
128
               }
129
               }

+ 1
- 1
src/views/caseManagement/components/evidenceDialog.vue Näytä tiedosto

18
             <div style="margin-top: 30px;">
18
             <div style="margin-top: 30px;">
19
                 <el-upload class="upload-demo" ref="upload" action="" :file-list="fileList" accept=".png,.jpg,.doc,.docx,.txt,.pdf"
19
                 <el-upload class="upload-demo" ref="upload" action="" :file-list="fileList" accept=".png,.jpg,.doc,.docx,.txt,.pdf"
20
                     :auto-upload="false" :http-request="uploadFile" :on-change="beforeAvatarUpload" :before-remove="beforeRemove" multiple>
20
                     :auto-upload="false" :http-request="uploadFile" :on-change="beforeAvatarUpload" :before-remove="beforeRemove" multiple>
21
-                    <el-button type="primary"><span>修改证据</span></el-button>
21
+                    <el-button type="primary"><span>选择证据</span></el-button>
22
                 </el-upload>
22
                 </el-upload>
23
             </div>
23
             </div>
24
             <div slot="footer" class="dialog-footer">
24
             <div slot="footer" class="dialog-footer">

+ 63
- 44
src/views/caseManagement/components/formateCourtDialog.vue Näytä tiedosto

9
       destroy-on-close
9
       destroy-on-close
10
       center
10
       center
11
     >
11
     >
12
-      <el-form label-width="150px">
12
+      <el-form
13
+        ref="formateCourtform"
14
+        :model="formateCourtform"
15
+        label-width="110px"
16
+        label-position="left"
17
+      >
13
         <el-form-item label="是否同意组庭:">
18
         <el-form-item label="是否同意组庭:">
14
           <el-radio-group v-model="isAgreePendTral">
19
           <el-radio-group v-model="isAgreePendTral">
15
             <el-radio :label="1">是</el-radio>
20
             <el-radio :label="1">是</el-radio>
16
             <el-radio :label="0">否</el-radio>
21
             <el-radio :label="0">否</el-radio>
17
           </el-radio-group>
22
           </el-radio-group>
18
         </el-form-item>
23
         </el-form-item>
19
-      </el-form>
20
-      <el-tag type="warning" v-if="noArbitrator"
21
-        >当前案件未指定仲裁员,请先指定仲裁员!</el-tag
22
-      >
23
-      <p></p>
24
-      <!-- <el-form ref="form"> -->
25
-      <!-- v-if="isAgreePendTral == 0 || noArbitrator" -->
26
-      <div style="display: inline-flex; margin-bottom: 8px">
27
-        <div v-if="isAgreePendTral !== 1">
28
-          请选择仲裁员
24
+        <el-tag type="warning" v-if="noArbitrator"
25
+          >当前案件未指定仲裁员,请先指定仲裁员!</el-tag
26
+        >
27
+        <p></p>
28
+        <!-- <el-form ref="form"> -->
29
+        <!-- v-if="isAgreePendTral == 0 || noArbitrator" -->
30
+        <div style="display: inline-flex; margin-bottom: 8px">
31
+          <div v-if="isAgreePendTral !== 1">请选择仲裁员</div>
32
+          <div v-if="isAgreePendTral == 1 && formateCourtData.arbitratorName">
33
+            当前案件仲裁员
34
+          </div>
29
         </div>
35
         </div>
30
-        <div v-if="isAgreePendTral == 1 && formateCourtData.arbitratorName">
31
-          当前案件仲裁员
36
+        <div
37
+          v-if="isAgreePendTral == 1 && formateCourtData.arbitratorName"
38
+          class="nowarbitrator"
39
+        >
40
+          <el-tag size="medium">
41
+            {{ formateCourtData.arbitratorName }}
42
+          </el-tag>
32
         </div>
43
         </div>
33
-      </div>
34
-      <div v-if="isAgreePendTral == 1 && formateCourtData.arbitratorName" class="nowarbitrator">
35
-        <el-tag size="medium">
36
-          {{ formateCourtData.arbitratorName }}
37
-        </el-tag>
38
-      </div>
39
-      <div v-if="noArbitrator || isAgreePendTral == 0">
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>
47
-      </div>
48
-      <!-- </el-form> -->
44
+        <el-form-item
45
+          label="仲裁员:"
46
+          prop="Arbitor"
47
+          v-if="noArbitrator || isAgreePendTral == 0"
48
+          :rules="[
49
+            {
50
+              required: true,
51
+              message: '仲裁员不能为空',
52
+            },
53
+          ]"
54
+        >
55
+          <el-select
56
+            placeholder="请选择仲裁员"
57
+            @change="changeArbitor"
58
+            v-model="formateCourtform.Arbitor"
59
+            clearable
60
+          >
61
+            <el-option
62
+              v-for="item in dataList"
63
+              :key="item.value"
64
+              :label="item.nickName"
65
+              :value="item.userId"
66
+            ></el-option>
67
+          </el-select>
68
+        </el-form-item>
69
+      </el-form>
49
       <div slot="footer" class="dialog-footer">
70
       <div slot="footer" class="dialog-footer">
50
-        <el-button
51
-          type="primary"
52
-          @click="submitForm"
53
-          :disabled="!this.arbitrators.length > 0 && isAgreePendTral == 0"
54
-          class="endbutton"
71
+        <el-button type="primary" @click="submitForm" class="endbutton"
55
           ><span>确 定</span></el-button
72
           ><span>确 定</span></el-button
56
         >
73
         >
57
         <el-button @click="cancel" class="endbutton1"
74
         <el-button @click="cancel" class="endbutton1"
73
         pageNum: 1,
90
         pageNum: 1,
74
         pageSize: 10,
91
         pageSize: 10,
75
       },
92
       },
93
+      formateCourtform: {},
76
       arbitrators: [],
94
       arbitrators: [],
77
       isAgreePendTral: 1,
95
       isAgreePendTral: 1,
78
       paramsdata: {},
96
       paramsdata: {},
79
       noArbitrator: false,
97
       noArbitrator: false,
80
-      Arbitor: ""
98
+      Arbitor: "",
81
     };
99
     };
82
   },
100
   },
83
   created() {
101
   created() {
105
     getarbitrAtor() {
123
     getarbitrAtor() {
106
       arbitrAtor({}).then((res) => {
124
       arbitrAtor({}).then((res) => {
107
         this.dataList = res.rows;
125
         this.dataList = res.rows;
108
-        console.log(this.dataList,'this.dataList');
126
+        // console.log(this.dataList, "this.dataList");
109
       });
127
       });
110
     },
128
     },
111
     changeArbitor(val) {
129
     changeArbitor(val) {
117
             arbitratorName: item.nickName,
135
             arbitratorName: item.nickName,
118
           });
136
           });
119
         }
137
         }
120
-      })
121
-      console.log(this.arbitrators,'arbitrators');
138
+      });
122
     },
139
     },
123
     // 确认
140
     // 确认
124
     submitForm() {
141
     submitForm() {
141
           };
158
           };
142
         }
159
         }
143
       }
160
       }
144
-
145
-      pendTralCheck(this.paramsdata).then((res) => {
146
-        this.cancel();
147
-        this.$modal.msgSuccess("组庭成功");
148
-        this.$emit("getcaseApply", this.queryParams);
161
+      this.$refs["formateCourtform"].validate((valid) => {
162
+        if (valid) {
163
+          pendTralCheck(this.paramsdata).then((res) => {
164
+            this.cancel();
165
+            this.$modal.msgSuccess("组庭成功");
166
+            this.$emit("getcaseApply", this.queryParams);
167
+          });
168
+        }
149
       });
169
       });
150
-      // }
151
     },
170
     },
152
     // 取消
171
     // 取消
153
     cancel() {
172
     cancel() {