|
@@ -2,17 +2,17 @@
|
|
<el-dialog :visible.sync="dialogVisible" class="custom-dialog" :modal="false" :title="getDialogTitle()" width="500px" @close="onCancel">
|
|
<el-dialog :visible.sync="dialogVisible" class="custom-dialog" :modal="false" :title="getDialogTitle()" width="500px" @close="onCancel">
|
|
<el-form :model="formData"
|
|
<el-form :model="formData"
|
|
:rules="rules" ref="formDataRef" label-width="80px">
|
|
:rules="rules" ref="formDataRef" label-width="80px">
|
|
- <el-form-item label="条件名称" prop="tjmc">
|
|
|
|
- <el-input v-model="formData.tjmc" placeholder="请输入"></el-input>
|
|
|
|
|
|
+ <el-form-item label="条件名称" prop="title">
|
|
|
|
+ <el-input v-model="formData.title" placeholder="请输入"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="是否公共" prop="sfgg">
|
|
|
|
- <el-radio-group v-model="formData.sfgg">
|
|
|
|
|
|
+ <el-form-item label="是否公共" prop="is_public">
|
|
|
|
+ <el-radio-group v-model="formData.is_public">
|
|
<el-radio :label="1">是</el-radio>
|
|
<el-radio :label="1">是</el-radio>
|
|
- <el-radio :label="0">否</el-radio>
|
|
|
|
|
|
+ <el-radio :label="2">否</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="默认条件" prop="mrtj">
|
|
|
|
- <el-radio-group v-model="formData.mrtj">
|
|
|
|
|
|
+ <el-form-item label="默认条件" prop="is_default">
|
|
|
|
+ <el-radio-group v-model="formData.is_default">
|
|
<el-radio :label="1">是</el-radio>
|
|
<el-radio :label="1">是</el-radio>
|
|
<el-radio :label="0">否</el-radio>
|
|
<el-radio :label="0">否</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
@@ -25,7 +25,7 @@
|
|
</el-dialog>
|
|
</el-dialog>
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
-import { examineAppeal } from '@/api/qc';
|
|
|
|
|
|
+import { collectSearchSave } from '@/api/qc';
|
|
export default {
|
|
export default {
|
|
emits: ['onUpdate'],
|
|
emits: ['onUpdate'],
|
|
data() {
|
|
data() {
|
|
@@ -33,14 +33,15 @@ export default {
|
|
action: 'ADD',
|
|
action: 'ADD',
|
|
dialogVisible: false,
|
|
dialogVisible: false,
|
|
formData: {
|
|
formData: {
|
|
- tjmc: '',
|
|
|
|
- sfgg: 0,
|
|
|
|
- mrtj: 0
|
|
|
|
|
|
+ id: '',
|
|
|
|
+ title: '',
|
|
|
|
+ is_public: 2,
|
|
|
|
+ is_default: 0
|
|
},
|
|
},
|
|
rules: {
|
|
rules: {
|
|
- tjmc: [{ required: true, message: '请输入' }],
|
|
|
|
- sfgg: [{ required: true, message: '请选择' }],
|
|
|
|
- mrtj: [{ required: true, message: '请选择' }],
|
|
|
|
|
|
+ title: [{ required: true, message: '请输入' }],
|
|
|
|
+ is_public: [{ required: true, message: '请选择' }],
|
|
|
|
+ is_default: [{ required: true, message: '请选择' }],
|
|
},
|
|
},
|
|
};
|
|
};
|
|
},
|
|
},
|
|
@@ -76,38 +77,18 @@ export default {
|
|
this.$refs.formDataRef.validate((valid) => {
|
|
this.$refs.formDataRef.validate((valid) => {
|
|
if (valid) {
|
|
if (valid) {
|
|
const params = {...this.formData}
|
|
const params = {...this.formData}
|
|
- console.log('>>>>>>>>>>>>params', params)
|
|
|
|
- this.onCancel();
|
|
|
|
- if(this.action == 'EDIT') {
|
|
|
|
- this.$emit('onUpdate')
|
|
|
|
- this.dialogVisible = false;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- return
|
|
|
|
- // 申诉逻辑
|
|
|
|
- const pramse = {
|
|
|
|
- id: this.currentId,
|
|
|
|
- zyh: this.MEDRECID,
|
|
|
|
- type: 2,
|
|
|
|
- quality_type: this.qualityType,
|
|
|
|
- defect_content: this.formData.reason, // 使用 formData 中的原因
|
|
|
|
- appeal_docter: this.formData.tjmc, // 使用 formData 中的医师
|
|
|
|
- };
|
|
|
|
- console.log(pramse, 'pramse');
|
|
|
|
-
|
|
|
|
- examineAppeal(pramse).then(res => {
|
|
|
|
|
|
+ collectSearchSave(params).then(res => {
|
|
if(res.code == 200) {
|
|
if(res.code == 200) {
|
|
this.$message({
|
|
this.$message({
|
|
- message: '提交申诉成功',
|
|
|
|
|
|
+ message: '操作成功',
|
|
type: 'success',
|
|
type: 'success',
|
|
});
|
|
});
|
|
- // 提交后关闭弹框
|
|
|
|
- this.dialogVisible = false;
|
|
|
|
- this.$emit('onUpdate')
|
|
|
|
|
|
+ this.onCancel();
|
|
|
|
+ if(this.action == 'EDIT') {
|
|
|
|
+ this.$emit('onUpdate')
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- });
|
|
|
|
- // 申诉审核通过和驳回逻辑
|
|
|
|
-
|
|
|
|
|
|
+ });
|
|
} else {
|
|
} else {
|
|
console.log('error submit!!');
|
|
console.log('error submit!!');
|
|
return false;
|
|
return false;
|