hailu
2021-09-30 7295e4bd9796207eb591ca14d75aab02a12bccdb
update
3个文件已修改
202 ■■■■■ 已修改文件
src/view/FirstRepayment/checkAffairReport.vue 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/FirstRepayment/editAffairReport.vue 105 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/FirstRepayment/reportQuality.vue 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/FirstRepayment/checkAffairReport.vue
@@ -18,11 +18,11 @@
    </Card>
    <Card style="margin-top: 12px;position: relative;margin-bottom: 12px;min-width: 1000px" class="card_reportCenter">
      <div v-show="notFuzhu">
        <div class="lists_readcheck" style="margin-top: 12px">
        <div class="lists_readcheck checkAffairClassIPt" style="margin-top: 12px">
          <Form  ref="editformReportIpt" :model="editformReportIpt"  inline  :show-message="false"  :rules="editformReportIptValidate" class="edittable_Myreport">
            <div style="display:flex;width: 80%">
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">主体名称</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">主体名称</label>
                <FormItem prop="SubjectName" style="width:calc(100%)!important;cursor: not-allowed;">
                  <!--                  <Select size="large" v-model="editformReportIpt.SubjectName" filterable label-in-value  :disabled=disbtn class="ipt_width" style="width:185px">-->
                  <!--                    <Option v-for="item in myReportList" :value="item.Title">{{item.Title}}</Option>-->
@@ -37,7 +37,7 @@
                </FormItem>
              </div>
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">报告类型</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">报告类型</label>
                <FormItem prop="ReportType" style="width:calc(100%)!important;">
                  <Select size="large" v-model="editformReportIpt.ReportType" filterable label-in-value :disabled=disbtn class="ipt_width" style="width:185px">
                    <Option value="合并报表">合并报表</Option>
@@ -46,7 +46,7 @@
                </FormItem>
              </div>
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">报告期</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">报告期</label>
                <FormItem prop="Period" style="width:calc(100%)!important;">
                  <Select size="large" v-model="editformReportIpt.Period" filterable label-in-value :disabled=disbtn class="ipt_width" style="width:185px">
                    <Option value="年报">年报</Option>
@@ -60,7 +60,7 @@
            </div>
            <div style="display:flex;margin-top: 12px;width: 80%">
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">报表类型</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">报表类型</label>
                <FormItem prop="Period" style="width:calc(100%)!important;">
                  <Select size="large" v-model="editformReportIpt.TableType" filterable label-in-value :disabled=disbtn class="ipt_width" style="width:185px">
                    <Option value="1">一般企业</Option>
@@ -72,31 +72,22 @@
                </FormItem>
              </div>
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap;cursor: not-allowed;">报告时间</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all;cursor: not-allowed;">报告时间</label>
                <FormItem prop="ShortTimeStart" style="width:calc(100%)!important;">
                  <Col span="24">
                    <DatePicker :disabled=disbtn :clearable=false :options="editformReportIpt.Period==='季报' ? options3:options4" :type="edittypeDate" :format="editformatDate"  size="large" v-model="editformReportIpt.ShortTimeStart"  label-in-value   class="ipt_width" style="width:185px"></DatePicker>
                  </Col>
                </FormItem>
              </div>
<!--              <div class="ipt_form_style">-->
<!--                <span style="display: inline-block;line-height:40px;white-space: nowrap;margin-left: 10px;width: 90px">报表经审计</span>-->
<!--                <span style="display: inline-block;;line-height: 40px;margin-left: 5px">-->
<!--                <i-switch  size="large" v-model="isChangeaudit" :disabled="disbtn"  @on-change="baobiaoaudit">-->
<!--                </i-switch>-->
<!--                </span>-->
<!--              </div>-->
              <div class="ipt_form_style">
                <span style="display: inline-block;line-height:40px;white-space: nowrap;margin-left: 10px;width: 90px">隐藏空行</span>
                <span style="display: inline-block;;line-height: 40px;margin-left: 5px">
                <i-switch  size="large" v-model="isChange"   @on-change="changeSwitch">
                </i-switch>
              </span>
              </div>
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
                <span style="display: inline-block;line-height:40px;white-space: nowrap;margin-left: 10px;width: 90px">报表经审计</span>
                <span style="display: inline-block;;line-height: 40px;margin-left: 5px">
                <i-switch  size="large" v-model="isChangeaudit" :disabled="disbtn"  @on-change="baobiaoaudit">
                </i-switch>
                </span>
              </div>
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap;cursor: not-allowed;">会计师事务所</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;cursor: not-allowed;word-break: break-all">会计师事务所</label>
                <FormItem prop="ShortTimeStart" style="width:calc(100%)!important;">
                  <Input  v-model="editformReportIpt.accountingFirm"
                          size="large"
@@ -107,6 +98,8 @@
                  ></Input>
                </FormItem>
              </div>
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
<!--                <span style="display: inline-block;line-height:40px;white-space: nowrap;margin-left: 10px;width: 90px">审计意见</span>-->
<!--                <span style="display: inline-block;;line-height: 40px;margin-left: 5px">-->
@@ -124,10 +117,8 @@
                  </Select>
                </FormItem>
              </div>
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap;cursor: not-allowed;">签字注册会计师</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all;cursor: not-allowed;">签字注册会计师</label>
                <FormItem prop="CPA" style="width:calc(100%)!important;">
                  <Input  v-model="editformReportIpt.CPA"
                          size="large"
@@ -150,8 +141,10 @@
                  ></Input>
                </FormItem>
              </div>
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;white-space: nowrap;cursor: not-allowed;line-height: 40px">会计机构负责人</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all;cursor: not-allowed">会计机构负责人</label>
                <FormItem prop="organizationdirector" style="width:calc(100%)!important;">
                  <Input  v-model="editformReportIpt.organizationdirector"
                          size="large"
@@ -162,15 +155,29 @@
                  ></Input>
                </FormItem>
              </div>
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;white-space: nowrap;cursor: not-allowed;line-height: 40px">审计日期</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all;cursor: not-allowed;">审计日期</label>
                <FormItem prop="AuditDate" style="width:calc(100%)!important;">
                  <Col span="24">
                    <DatePicker  :clearable=false  :disabled=disbtn type="date"  size="large" v-model="editformReportIpt.AuditDate"  label-in-value   class="ipt_width" style="width:185px"></DatePicker>
                  </Col>
                </FormItem>
              </div>
              <div class="ipt_form_style">
                <span style="display: inline-block;line-height:40px;white-space: nowrap;margin-left: 10px;width: 90px">隐藏空行</span>
                <span style="display: inline-block;;line-height: 40px;margin-left: 5px">
                <i-switch  size="large" v-model="isChange"   @on-change="changeSwitch">
                </i-switch>
              </span>
              </div>
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
                <span style="display: inline-block;line-height:40px;white-space: nowrap;margin-left: 10px;width: 90px">报表经审计</span>
                <span style="display: inline-block;;line-height: 40px;margin-left: 5px">
                <i-switch  size="large" v-model="isChangeaudit" :disabled="disbtn"  @on-change="baobiaoaudit">
                </i-switch>
                </span>
              </div>
            </div>
            <div class="clearfix" style="margin:0px auto 15px;position: absolute;top:25px;right: 24px">
@@ -1971,11 +1978,15 @@
  display: flex;
}
.secTableClass .ipt_form_style {
  margin-bottom: 0px;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.secTableClass .ipt_width{
  width: 100%;
}
.checkAffairClassIPt .ipt_form_style .ivu-form-item{
  margin-bottom: 0;
}
.transferclass_report .ivu-transfer-list{
  width: 210px;
@@ -2062,11 +2073,12 @@
.edittable_Myreport .ipt_form_style {
  margin-bottom: 0px;
  display: flex;
  align-items: center;
}
.edittable_Myreport .ipt_width{
  width: 100%;
}
.edittable_Myreport .ipt_form_style{
  width: 325px;
  width: 300px;
}
</style>
src/view/FirstRepayment/editAffairReport.vue
@@ -18,11 +18,11 @@
    </Card>
    <Card style="margin-top: 12px;position: relative;margin-bottom: 12px;" class="card_reportCenter">
      <div v-show="notFuzhu">
        <div class="lists_read" style="margin-top: 12px;min-width: 1000px">
        <div class="lists_read checkAffairClassedit" style="margin-top: 12px;min-width: 1000px">
          <Form  ref="editformReportIpt" :model="editformReportIpt"  inline  :show-message="false"  :rules="editformReportIptValidate" class="edittable_Myreport">
            <div style="display:flex;width: 80%">
              <div class="ipt_form_style" style="margin-bottom: 12px">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">主体名称</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">主体名称</label>
                <!--                    <Select size="large" v-model="editformReportIpt.SubjectName" filterable label-in-value  @on-change="myReportChange" class="ipt_width" style="width:185px">-->
                <!--                      <Option v-for="item in myReportList" :value="item.Title">{{item.Title}}</Option>-->
                <!--                    </Select>-->
@@ -45,7 +45,7 @@
                </Poptip>
              </div>
              <div class="ipt_form_style"  style="margin-bottom: 12px">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">报告类型</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">报告类型</label>
                <FormItem prop="ReportType" style="width:185px !important;">
                  <!--                    <Select size="large" v-model="editformReportIpt.ReportType" filterable label-in-value  @on-change="myReportChange" class="ipt_width" style="width:185px">-->
                  <!--                      <Option value="合并报表">合并报表</Option>-->
@@ -54,8 +54,8 @@
                  <Input  size="large" v-model="editformReportIpt.ReportType" filterable :disabled="nochangepower" label-in-value class="ipt_width" style="width:185px"/>
                </FormItem>
              </div>
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">报告期</label>
              <div class="ipt_form_style" style="margin-bottom: 12px">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">报告期</label>
                <FormItem prop="Period" style="width:185px !important;">
                  <Select size="large" v-model="editformReportIpt.Period" filterable label-in-value  @on-select="editassetsNameSelect" class="ipt_width" style="width:185px">
                    <Option value="年报">年报</Option>
@@ -69,7 +69,7 @@
            </div>
            <div style="display:flex;width: 80%">
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">报表类型</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">报表类型</label>
                <FormItem prop="TyName" style="width:185px !important;">
                  <Select size="large" v-model="editformReportIpt.TyName"  label-in-value  @on-select="editTyNameSelect" class="ipt_width" style="width:185px">
                    <Option value="1">一般企业</Option>
@@ -81,7 +81,7 @@
                </FormItem>
              </div>
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">报告时间</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">报告时间</label>
                <FormItem prop="ShortTimeStart" style="width:185px !important;">
                  <Col span="24">
                    <DatePicker @on-change="editreportsTime" :clearable=false :options="editformReportIpt.Period==='季报' ? options3:options4" :type="edittypeDate" :format="editformatDate"  size="large" v-model="editformReportIpt.ShortTimeStart"  label-in-value   class="ipt_width" style="width:185px"></DatePicker>
@@ -89,28 +89,19 @@
                </FormItem>
              </div>
              <div class="ipt_form_style">
                <span style="display: inline-block;line-height:40px;white-space: nowrap;margin-left: 10px;width:115px">隐藏空行</span>
                <span style="display: inline-block;line-height: 40px;margin-left: 5px;width: 185px">
                <span style="display: inline-block;width: 185px">
                   <i-switch  size="large" v-model="isChange"
                              @on-change="changeSwitch">
                    </i-switch>
                </span>
              </span>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">会计师事务所</label>
                <FormItem prop="accountingFirm" style="width:185px!important;">
                  <Input  v-model="editformReportIpt.accountingFirm"
                          size="large"
                          style="width:185px;"
                          :disabled=disbtn
                          class="ipt_width"
                          placeholder="请输入会计事务所"
                  ></Input>
                </FormItem>
              </div>
<!--              <div class="ipt_form_style edit_my_report_dis">-->
<!--                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">报告权限</label>-->
<!--                <FormItem prop="PowerId" style="width:calc(100%)!important;">-->
<!--                  <Select size="large" :disabled="nochangepower" v-model="editformReportIpt.PowerId" filterable label-in-value  @on-select="powervalid"   @on-change="myReportChange" class="ipt_width" style="width:185px">-->
<!--                    &lt;!&ndash;                      <Option value="1">只能我能查看</Option>&ndash;&gt;-->
<!--                    &lt;!&ndash;                      <Option value="2">指定用户共享</Option>&ndash;&gt;-->
<!--                    <Option value="3">公司内部用户共享</Option>-->
<!--                  </Select>-->
<!--                </FormItem>-->
<!--              </div>-->
              <div class="ipt_form_style Expireclass03 three_class_editReport" v-show="editformReportIpt.PowerId==='2'">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">共享用户</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">共享用户</label>
                <Poptip :class="this.myReportAllShare.length===0?'ErrorTip':''" transfer trigger="hover"  word-wrap  height="100">
                  <div slot="content">
                    <p style="text-align: center" v-show="myReportAllShare.length===0">暂无数据</p>
@@ -132,26 +123,7 @@
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
                <span style="display: inline-block;line-height:40px;white-space: nowrap;margin-left: 10px;width: 115px">报表经审计</span>
                <span style="display: inline-block;;line-height: 40px;margin-left: 5px;width:185px">
                <i-switch  size="large" v-model="isChangeaudit"   @on-change="baobiaoaudit">
                </i-switch>
                </span>
              </div>
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap;">会计师事务所</label>
                <FormItem prop="accountingFirm" style="width:185px!important;">
                  <Input  v-model="editformReportIpt.accountingFirm"
                          size="large"
                          style="width:185px;"
                          :disabled=disbtn
                          class="ipt_width"
                          placeholder="请输入会计事务所"
                  ></Input>
                </FormItem>
              </div>
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap">审计意见</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">审计意见</label>
                <FormItem prop="AuditOpinion" style="width:185px!important;">
                  <Select size="large" v-model="editformReportIpt.AuditOpinion" filterable label-in-value :disabled=disbtn class="ipt_width" style="width:185px">
                    <Option value="1">标准的无保留意见</Option>
@@ -162,10 +134,8 @@
                  </Select>
                </FormItem>
              </div>
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;line-height: 40px;white-space: nowrap;">签字注册会计师</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">签字注册会计师</label>
                <FormItem prop="CPA" style="width:185px;!important;">
                  <Input  v-model="editformReportIpt.CPA"
                          size="large"
@@ -188,8 +158,10 @@
                  ></Input>
                </FormItem>
              </div>
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;white-space: nowrap;line-height: 40px">会计机构负责人</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">会计机构负责人</label>
                <FormItem prop="organizationdirector" style="width:185px;!important;">
                  <Input  v-model="editformReportIpt.organizationdirector"
                          size="large"
@@ -200,15 +172,32 @@
                  ></Input>
                </FormItem>
              </div>
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;white-space: nowrap;line-height: 40px">审计日期</label>
                <label style="margin-left: 10px;width:160px;display: inline-block;text-align:left;word-break: break-all">审计日期</label>
                <FormItem prop="AuditDate" style="width:185px;!important;">
                  <Col span="24">
                    <DatePicker  :clearable=false  :disabled=disbtn type="date"  size="large" v-model="editformReportIpt.AuditDate"  label-in-value   class="ipt_width" style="width:185px"></DatePicker>
                  </Col>
                </FormItem>
              </div>
              <div class="ipt_form_style">
                <span style="display: inline-block;line-height:40px;white-space: nowrap;margin-left: 10px;width: 90px">报表经审计</span>
                <span style="display: inline-block;;line-height: 40px;margin-left: 5px;width:185px">
                <i-switch  size="large" v-model="isChangeaudit"   @on-change="baobiaoaudit">
                </i-switch>
                </span>
              </div>
            </div>
            <div style="display:flex;margin-top: 12px;width: 90%">
              <div class="ipt_form_style">
                <span style="display: inline-block;line-height:40px;white-space: nowrap;margin-left: 10px;width:90px">隐藏空行</span>
                <span style="display: inline-block;line-height: 40px;margin-left: 5px;width: 185px">
                <span style="display: inline-block;width: 185px">
                   <i-switch  size="large" v-model="isChange"
                              @on-change="changeSwitch">
                    </i-switch>
                </span>
              </span>
              </div>
            </div>
            <div class="clearfix" style="margin:0px auto 15px;position: absolute;top:25px;right: 24px">
@@ -3117,7 +3106,7 @@
  display: flex;
}
.secTableClass .ipt_form_style {
  margin-bottom: 0px;
  margin-bottom: 12px;
  display: flex;
}
.secTableClass .ipt_width{
@@ -3205,14 +3194,18 @@
  text-overflow: ellipsis;
  white-space: nowrap;
}
.checkAffairClassedit .ipt_form_style .ivu-form-item{
  margin-bottom: 0;
}
.edittable_Myreport .ipt_form_style {
  margin-bottom: 0px;
  display: flex;
  align-items: center;
}
.edittable_Myreport .ipt_width{
  width: 100%;
}
.edittable_Myreport .ipt_form_style{
  width: 325px;
  width: 300px;
}
</style>
src/view/FirstRepayment/reportQuality.vue
@@ -1361,6 +1361,27 @@
                     })
                   ])
                 ])
               }else if(params.row[`DataColInfo${i}`].AnalyzeFlag===3){
                 return h('div', [
                   h('Tooltip', {
                     props: {
                       content: params.row[`DataCol${i}`]?params.row[`DataCol${i}`]:'',
                       transfer: true,
                       placement: 'top',
                       theme: 'light',
                       maxWidth: 300,
                     }
                   },[
                     h('Icon',{
                       props: {
                         custom: 'ivu-icon custom custom-cuo',
                         color: 'rgb(255, 142, 22)',
                         size: '25'
                       },
                       class: {iconClass: true}
                     })
                   ])
                 ])
               }
             }