Commit 9773cbf3 authored by 王李辉's avatar 王李辉
Browse files

风险上报

parents d77f16b3 81c7a69f
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -106,7 +106,16 @@ export function postriskBook(url,data) {
}

// 风险详情
export function riskDetail(url,data) {
export function postriskDetail(url,data) {
  return request({
    url: url,
    method: 'post',
    data
  })
}

// 风险详情
export function postRiskShowMeasures(url,data) {
  return request({
    url: url,
    method: 'post',
+3 −8
Original line number Diff line number Diff line
@@ -124,7 +124,6 @@ export default {
        init(){
            getFun('check/dept/tree').then((Response)=>{
                this.columns=Response.data
                console.log(this.columns)
            })
        },
        /* 下拉框文本溢出动画效果 */
@@ -147,7 +146,6 @@ export default {
        },
        /* 问题提交 */
        onSubmit(value){
            console.log(value)
            var pictures=[];
            value.uploader.forEach((item) => {
                pictures.push(item.content)
@@ -203,15 +201,12 @@ export default {
            //获取回显的部门值和部门id数组
            this.value=""
            this.ids=[]
            var valueList=this.$refs.apicker.getIndexes()
            var valueList=this.$refs.apicker.getValues()
            valueList.forEach((item)=>{
                console.log(item)
                this.ids.push(item.id)
                this.value+=item.text
                this.value+=item.text+' / '
            })
            console.log(this.ids)
            console.log(this.value)
            // this.value = v
            // this.valueId=v.value
            this.showPicker = false;
        }
    }
+7 −3
Original line number Diff line number Diff line
@@ -107,13 +107,17 @@ export default {
        this.init()
        //从session中获取签名生成的图片
        if(sessionStorage.getItem('resultImg')){
            console.log(sessionStorage.getItem('resultImg'))
            this.resultImg=sessionStorage.getItem('resultImg')
        }
        //获取图片是否显示的布尔值
        if(this.$route.query.isImg){
            console.log(this.$route.query)
            this.istext=false
            this.isImg=true
            this.active=1
            this.value=this.$route.query.value
            this.checkedAll=this.$route.query.checkedAll
            this.result=this.$route.query.result
        }
    },
    methods: {
@@ -178,7 +182,6 @@ export default {
        /* 时间戳转换 */
        onConfirm(date) {
            this.value = `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`;
            console.log(this.value)
            this.showCalendar = false;
        },
        cancel(){
@@ -202,8 +205,9 @@ export default {
        },
        //电子签名
        sign(){
            //点击电子签名,保存用户选择的日期和复选框回显值
            if(this.finish=='false'){
                this.$router.push('/sign')
                this.$router.push({name:'sign',query:{value:this.value,result:this.result,checkedAll:this.checkedAll}})
            }
        },
        //提交问题记录
+13 −2
Original line number Diff line number Diff line
@@ -27,9 +27,19 @@ export default {
            lineColor: 'red',
            bgColor: '',
            resultImg: '',
            isCrop: false
            isCrop: false,
            value:'',
            result:[],
            checkedAll:''
        };
    },
    mounted(){
        if(this.$route.name=='sign'){
            this.value=this.$route.query.value
            this.result=this.$route.query.result
            this.checkedAll=this.$route.query.checkedAll
        }
    },
    methods: {
    handleReset () {

@@ -41,7 +51,8 @@ export default {
        this.$refs.esign.generate().then(res => {
            this.resultImg = res //把base64赋给img
            //生成图片后存储到session中并跳转把图片是否显示的boolean带过去
            this.$router.push({name:'noticeList',query:{isImg:true}})
            console.log(this.value)
            this.$router.push({name:'noticeList',query:{isImg:true,value:this.value,result:this.result,checkedAll:this.checkedAll}})
            sessionStorage.setItem('resultImg',this.resultImg)
        }).catch(err => {
            // 画布没有签字时会执行这里
+2 −2
Original line number Diff line number Diff line
@@ -184,7 +184,7 @@

<script>
import LHeader from "@/components/header.vue";
import { riskDetail } from "@/service/risk";
import { postriskDetail } from "@/service/risk";

export default {
  components: {
@@ -242,7 +242,7 @@ export default {
        loadingType: "spinner",
        duration: 0
      });
      riskDetail(`/riskMain/riskDetailsApp/${this.id}`)
      postriskDetail(`/riskMain/postriskDetailsApp/${this.id}`)
        .then(res => {
          this.$toast.clear();
          this.riskMain = res.data.riskMain
Loading