Commit a28c3616116cc26888476dc9f3a2ad21b6752649

Authored by monkeyhouyi
1 parent fcbf44a0

研判

src/views/DisposalSuggestions/Form.vue
... ... @@ -6,10 +6,10 @@
6 6 class="NCC-dialog NCC-dialog_center"
7 7 lock-scroll
8 8 width="60%"
9   - v-loading="loading"
  9 + v-loading="loading"
10 10 >
11 11 <el-row :gutter="15" class="">
12   - <el-col :span="10" style="border-right: 1px solid #e6e6e6;">
  12 + <el-col :span="10" style="border-right: 1px solid #e6e6e6">
13 13 <el-row>
14 14 <el-col :span="24" class="form_title"> 巡查上报详情 </el-col>
15 15 <el-col :span="24">
... ... @@ -98,7 +98,7 @@
98 98 :style="{ width: '100%' }"
99 99 type="textarea"
100 100 :autosize="{ minRows: 4, maxRows: 4 }"
101   - maxlength="200"
  101 + maxlength="200"
102 102 >
103 103 </el-input>
104 104 </el-form-item>
... ... @@ -117,20 +117,14 @@
117 117 <el-radio-group
118 118 v-model="suggestionForm.judgmentClass"
119 119 size="medium"
120   - @change="judgmentClassChange"
  120 + @change="judgmentClassChange"
121 121 >
122   - <el-radio label="不采纳">不采纳</el-radio>
123   - <el-radio label="执法">执法</el-radio>
124   - <el-radio label="存档">存档</el-radio>
125   - <el-radio label="进一步处置">进一步处置</el-radio>
  122 + <el-radio v-for="v in judgmentClassOption" :key="v.Id" :label="v.Id">{{v.FullName}}</el-radio>
126 123 </el-radio-group>
127 124 </el-form-item>
128 125 </el-col>
129   - <el-col :span="24" v-if="showSuggsetion">
130   - <el-form-item
131   - label="研判意见"
132   - prop="judgmentOpinions"
133   - >
  126 + <el-col :span="24" v-if="showSuggsetion">
  127 + <el-form-item label="研判意见" prop="judgmentOpinions">
134 128 <el-input
135 129 v-model="suggestionForm.judgmentOpinions"
136 130 placeholder="请输入研判意见"
... ... @@ -138,7 +132,7 @@
138 132 :style="{ width: '100%' }"
139 133 type="textarea"
140 134 :autosize="{ minRows: 4, maxRows: 4 }"
141   - maxlength="200"
  135 + maxlength="200"
142 136 >
143 137 </el-input>
144 138 </el-form-item>
... ... @@ -196,14 +190,14 @@ export default {
196 190 judgmentOpinions: "", //判断意见
197 191 judgmentClass: "", //判断分类
198 192 deadline: "",
199   - judgmentClass: "",
200 193 },
201 194 rules: {
202 195 judgmentClass: [
203 196 { required: true, message: "请选择审核类型", trigger: "change" },
204 197 ],
205 198 },
206   - showSuggsetion: false,
  199 + showSuggsetion: false,
  200 + judgmentClassOption: [],
207 201 };
208 202 },
209 203 computed: {
... ... @@ -216,6 +210,7 @@ export default {
216 210 created() {
217 211 this.getplatformTypeOptions();
218 212 this.getquestionTypeOptions();
  213 + this.getjudgmentClassOptions();
219 214 },
220 215 mounted() {},
221 216 methods: {
... ... @@ -229,17 +224,25 @@ export default {
229 224 this.questionTypeOptions = res.data.list;
230 225 });
231 226 },
  227 + getjudgmentClassOptions() {
  228 + request({
  229 + url: `/Extend/BaseInspectionReport/GetReviewTypeList`,
  230 + method: 'GET',
  231 + }).then(res => {
  232 + this.judgmentClassOption = res.data;
  233 + })
  234 + },
232 235 goBack() {
233 236 this.$emit("refresh");
234 237 },
235 238 init(id, isDetail) {
236 239 this.dataForm.id = id || 0;
237 240 this.visible = true;
238   - this.showSuggsetion = false;
  241 + this.showSuggsetion = false;
239 242 this.$nextTick(async () => {
240 243 this.$refs["suggestionForm"].resetFields();
241 244 if (this.dataForm.id) {
242   - this.loading = true;
  245 + this.loading = true;
243 246 let res = await getDetail(this.dataForm.id);
244 247 this.dataForm = res.data;
245 248 this.loading = false;
... ... @@ -248,9 +251,10 @@ export default {
248 251 }
249 252 });
250 253 },
251   - judgmentClassChange(v) {
252   - this.showSuggsetion = Boolean(v == '进一步处置' || v == '不采纳')
253   - },
  254 + judgmentClassChange(v) {
  255 + this.suggestionForm.judgmentOpinions = '';
  256 + this.showSuggsetion = Boolean(v == "590769458901943557" || v == "590769521820697861");
  257 + },
254 258 dataFormSubmit() {
255 259 if (
256 260 !this.suggestionForm.disposalSuggestions &&
... ...