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

This commit was merged in pull request #134.
This commit is contained in:
2024-05-11 14:50:25 +08:00
committed by Gitea
4 changed files with 90 additions and 45 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ export function creatTrialRecord(data) {
// 确认生成笔录 // 确认生成笔录
export function creatTrialRecordnew(data) { export function creatTrialRecordnew(data) {
return request({ return request({
url: "/caseApplication/creatTrialRecordnew", url: "/caseApplication/confirmMeetingResult",
method: "post", method: "post",
data: data, data: data,
}); });
+4 -3
View File
@@ -181,13 +181,13 @@
@click="showModel(scope.row, 0)">查看裁决书</el-button> @click="showModel(scope.row, 0)">查看裁决书</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" <el-button size="mini" type="text" icon="el-icon-edit"
v-if="scope.row.caseStatus == 11 && checkPermi(['caseManagement:list:secretarycheck'])" v-if="scope.row.caseStatus == 11 && checkPermi(['caseManagement:list:secretarycheck'])"
@click="showModel(scope.row, 1)">秘书确认</el-button> @click="showModel(scope.row, 1)">核验裁决书</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" <el-button size="mini" type="text" icon="el-icon-edit"
v-if="scope.row.caseStatus == 18 && checkPermi(['caseManagement:list:arbitratorcheck']) && btnStatus" v-if="scope.row.caseStatus == 18 && checkPermi(['caseManagement:list:arbitratorcheck']) && btnStatus"
@click="showModel(scope.row, 4)">仲裁员确认</el-button> @click="showModel(scope.row, 4)">审核裁决书</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" <el-button size="mini" type="text" icon="el-icon-edit"
v-if="scope.row.caseStatus == 12 && checkPermi(['caseManagement:list:confirmaward']) && btnStatus" v-if="scope.row.caseStatus == 12 && checkPermi(['caseManagement:list:confirmaward']) && btnStatus"
@click="showModel(scope.row, 2)">部门长确认</el-button> @click="showModel(scope.row, 2)">审核裁决书</el-button>
<el-button size="mini" type="text" icon="el-icon-edit" <el-button size="mini" type="text" icon="el-icon-edit"
v-if="scope.row.caseStatus == 13 && checkPermi(['caseManagement:list:sign']) && btnStatus" v-if="scope.row.caseStatus == 13 && checkPermi(['caseManagement:list:sign']) && btnStatus"
@click="showModel(scope.row, 3)">签名</el-button> @click="showModel(scope.row, 3)">签名</el-button>
@@ -1033,6 +1033,7 @@ export default {
}, },
// 表格显示高亮 // 表格显示高亮
tableRowClassName(row){ tableRowClassName(row){
console.log(row)
if(row.row.arbitratMethodName=="开庭审理"){ if(row.row.arbitratMethodName=="开庭审理"){
return 'pendingTrial' return 'pendingTrial'
} }
@@ -77,14 +77,33 @@
<el-input type="textarea" :autosize="{ minRows: 6 }" v-model="arbitrateRecordt.responCrossOpin" <el-input type="textarea" :autosize="{ minRows: 6 }" v-model="arbitrateRecordt.responCrossOpin"
placeholder="请输入" /> placeholder="请输入" />
</el-form-item> --> </el-form-item> -->
<el-form-item label="审核意见:" prop="checkOpinion" v-if="flag == 2 || flag == 4"> <el-form-item label="驳回原因:" label-width="100px" v-if="flag==1 && awardDetailform.arbitrateReject">
<el-input type="textarea" autosize placeholder="请输入内容" v-model="arbitrateRecord.checkOpinion" /> <div style="width:800px;">{{awardDetailform.arbitrateReject}}</div>
</el-form-item> </el-form-item>
<el-form-item label="驳回原因" label-width="100px" v-if="flag==1 && arbitrateRecord.arbitrateReject"> <el-form-item label="驳回原因:" label-width="100px" v-if="flag==4 && awardDetailform.deptorReject">
<div style="width:800px;">{{arbitrateRecord.arbitrateReject}}lllllllllllllll</div> <div style="width:800px;">{{awardDetailform.deptorReject}}</div>
</el-form-item> </el-form-item>
<el-form-item label="驳回原因" prop="arbitrateReject" v-if="flag == 2 || flag == 4"> <el-form-item label-width="100px" label="审核意见:" prop="checkOpinion" v-if="flag == 2 || flag == 4">
<el-input type="textarea" :rows="2" placeholder="请输入拒绝原因" v-model="arbitrateRecord.arbitrateReject"></el-input> <el-input type="textarea" autosize placeholder="请输入内容" v-model.trim="arbitrateRecord.checkOpinion" />
</el-form-item>
<!-- 判断是否驳回 -->
<el-form-item label-width="100px" label="是否驳回:" v-if="flag == 2 || flag == 4">
<el-radio-group v-model="agreeOrNotCheck">
<el-radio :label="1">同意</el-radio>
<el-radio :label="2">驳回</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label-width="100px" label="驳回原因" v-if="agreeOrNotCheck==2 && flag == 4" prop="arbitrateReject"
:rules="[
{ required: true, message: '请输入驳回原因', trigger: 'blur' }
]">
<el-input type="textarea" :rows="2" placeholder="请输入驳回原因" v-model.trim="arbitrateRecord.arbitrateReject"></el-input>
</el-form-item>
<el-form-item label-width="100px" label="bmz驳回原因" v-if="agreeOrNotCheck==2 && flag ==2" prop="deptorReject"
:rules="[
{ required: true, message: '请输入驳回原因', trigger: 'blur' }
]">
<el-input type="textarea" :rows="2" placeholder="请输入驳回原因" v-model.trim="arbitrateRecord.deptorReject"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<!-- 画布 --> <!-- 画布 -->
@@ -96,11 +115,11 @@
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<!-- <el-button type="danger" @click="submitForm(4)" v-if="flag == 1">重新生成裁决书</el-button> --> <!-- <el-button type="danger" @click="submitForm(4)" v-if="flag == 1">重新生成裁决书</el-button> -->
<el-button type="primary" @click="submitForm(0)" v-if="flag == 1">提 交</el-button> <el-button type="primary" @click="submitForm(0)" v-if="flag == 1">提 交</el-button>
<el-button type="primary" @click="submitForm(1)" v-if="flag == 2">同 意</el-button> <el-button type="primary" @click="submitForm(1)" v-if="flag == 2">5提交</el-button>
<el-button type="danger" @click="submitForm(2)" v-if="flag == 2">驳 回</el-button> <!-- <el-button type="danger" @click="submitForm(2)" v-if="flag == 2">驳 回</el-button> -->
<el-button type="primary" @click="submitForm(3)" v-if="flag == 3">提 交</el-button> <!-- <el-button type="primary" @click="submitForm(3)" v-if="flag == 3">提 交</el-button> -->
<el-button type="primary" @click="submitForm(5)" v-if="flag == 4">同 意</el-button> <!-- <el-button type="primary" @click="submitForm(5)" v-if="flag == 4">同 意</el-button> -->
<el-button type="danger" @click="submitForm(6)" v-if="flag == 4">驳 回</el-button> <el-button type="primary" @click="submitForm(6)" v-if="flag == 4">提交</el-button>
<el-button @click="cancel">取 消</el-button> <el-button @click="cancel">取 消</el-button>
</div> </div>
</el-dialog> </el-dialog>
@@ -121,6 +140,7 @@ export default {
return { return {
// key: value // key: value
arbitrateRecordt: {}, arbitrateRecordt: {},
agreeOrNotCheck:1,
form: {}, form: {},
arbitrateRecord: { arbitrateRecord: {
// checkOpinion:"同意" // checkOpinion:"同意"
@@ -175,7 +195,7 @@ export default {
required: true, required: true,
message: "意见不能为空", message: "意见不能为空",
trigger: "blur", trigger: "blur",
}, }
], ],
// arbitrateReject: [ // arbitrateReject: [
// { // {
@@ -196,6 +216,13 @@ export default {
}; };
}, },
watch: { watch: {
openDialogInfor:{
handler(val) {
if (val) {
this.agreeOrNotCheck = 1;
}
},
},
awardDetailform: { awardDetailform: {
handler(val) { handler(val) {
if (val) { if (val) {
@@ -270,7 +297,8 @@ export default {
this.cancel(); this.cancel();
// this.$emit("updataList"); // this.$emit("updataList");
this.$emit("getcaseApply", this.queryParams); this.$emit("getcaseApply", this.queryParams);
this.$message("成功"); // this.$message("成功");
this.$modal.msgSuccess("提交成功");
}); });
}, },
//审核裁决书 //审核裁决书
@@ -279,16 +307,19 @@ export default {
this.cancel(); this.cancel();
// this.$emit("updataList"); // this.$emit("updataList");
this.$emit("getcaseApply", this.queryParams); this.$emit("getcaseApply", this.queryParams);
this.$message("成功"); // this.$message("成功");
this.$modal.msgSuccess("提交成功");
}); });
}, },
// 仲裁员审核裁决书 // 仲裁员审核裁决书
arbitratorCheckArbitrateRecordFn(parms) { arbitratorCheckArbitrateRecordFn(parms) {
console.log(parms)
arbitratorCheckArbitrateRecord(parms).then((res) => { arbitratorCheckArbitrateRecord(parms).then((res) => {
this.cancel(); this.cancel();
// this.$emit("updataList"); // this.$emit("updataList");
this.$emit("getcaseApply", this.queryParams); this.$emit("getcaseApply", this.queryParams);
this.$message("成功"); // this.$message("成功");
this.$modal.msgSuccess("提交成功");
}); });
}, },
// 签名 // 签名
@@ -320,51 +351,64 @@ export default {
arbitrateRecord: this.arbitrateRecord, arbitrateRecord: this.arbitrateRecord,
}); });
} else if (parms == 1) { } else if (parms == 1) {
this.checkArbitrateRecordFn({ if(this.agreeOrNotCheck==1){
//部门长同意
this.checkArbitrateRecordFn({
id: this.form.id, id: this.form.id,
agreeOrNotCheck: 1, agreeOrNotCheck: 1,
arbitrateRecord: this.arbitrateRecord, arbitrateRecord: this.arbitrateRecord,
}); });
} else if (parms == 2) { }else if(this.agreeOrNotCheck==2){
if (!that.arbitrateRecord.arbitrateReject == "") { // 部门长驳回
this.$message.error('请输入拒绝原因');
return
} else {
this.arbitrateRecord.deptorReject = this.arbitrateRecord.arbitrateReject;
delete this.arbitrateRecord.arbitrateReject;
this.checkArbitrateRecordFn({ this.checkArbitrateRecordFn({
id: this.form.id, id: this.form.id,
agreeOrNotCheck: 2, agreeOrNotCheck: 2,
arbitrateRecord: this.arbitrateRecord, arbitrateRecord: this.arbitrateRecord,
}); });
} }
} else if (parms == 2) {
// if (!that.arbitrateRecord.arbitrateReject == "") {
// this.$message.error('请输入拒绝原因');
// return
// } else {
// this.arbitrateRecord.deptorReject = this.arbitrateRecord.arbitrateReject;
// delete this.arbitrateRecord.arbitrateReject;
// this.checkArbitrateRecordFn({
// id: this.form.id,
// agreeOrNotCheck: 2,
// arbitrateRecord: this.arbitrateRecord,
// });
// }
} else if (parms == 3) { } else if (parms == 3) {
this.adjudicationSignatureFn({ this.adjudicationSignatureFn({
id: this.form.id, id: this.form.id,
}); });
} else if (parms == 4) { }else if (parms == 6) {
let paramsData = {}; if(this.agreeOrNotCheck==1){
paramsData.arbitrateRecord = this.arbitrateRecord; //仲裁员同意
paramsData.id = this.form.id this.arbitratorCheckArbitrateRecordFn({
this.getRegenerationDocument(paramsData)
} else if (parms == 5) {
this.arbitratorCheckArbitrateRecordFn({
id: this.form.id, id: this.form.id,
agreeOrNotCheck: 1, agreeOrNotCheck: 1,
arbitrateRecord: this.arbitrateRecord, arbitrateRecord: this.arbitrateRecord,
}); });
} else if (parms == 6) { }else if(this.agreeOrNotCheck==2){
debugger //仲裁员驳回
if (!that.arbitrateRecord.arbitrateReject) { this.arbitratorCheckArbitrateRecordFn({
this.$message.error('请输入拒绝原因');
return
} else {
this.arbitratorCheckArbitrateRecordFn({
id: this.form.id, id: this.form.id,
agreeOrNotCheck: 2, agreeOrNotCheck: 2,
arbitrateRecord: this.arbitrateRecord, arbitrateRecord: this.arbitrateRecord,
}); });
} }
// if (!that.arbitrateRecord.arbitrateReject) {
// this.$message.error('请输入拒绝原因');
// return
// } else {
// this.arbitratorCheckArbitrateRecordFn({
// id: this.form.id,
// agreeOrNotCheck: 2,
// arbitrateRecord: this.arbitrateRecord,
// });
// }
} }
} }
}); });
+2 -2
View File
@@ -12,8 +12,8 @@ const name = process.env.VUE_APP_TITLE || '智慧仲裁管理系统' // 网页
const port = process.env.port || process.env.npm_config_port || 80 // 端口 const port = process.env.port || process.env.npm_config_port || 80 // 端口
// const API = 'http://121.40.189.20:9001' //生产 // const API = 'http://121.40.189.20:9001' //生产
// const API = 'http://121.40.189.20:8001' //测试 const API = 'http://121.40.189.20:8001' //测试
const API = 'http://172.16.1.26:8001' //Bs // const API = 'http://172.16.1.26:8001' //Bs
// const API = 'http://192.168.3.77:9001' //Q // const API = 'http://192.168.3.77:9001' //Q
// const API = 'http://172.16.1.26:8001' //W // const API = 'http://172.16.1.26:8001' //W