Browse Source

2023-02-25

功能完善
master
guoxing 2 years ago
parent
commit
8ecf215f69
  1. 2
      supervise-customer-ui/.env.development
  2. 2
      supervise-customer-ui/src/views/query/stockInfo.vue
  3. 2
      supervise-customer-ui/src/views/query/warehouse.vue
  4. 538
      supervise-customer-ui/src/views/supervise/supplierbankinfo/supplierbankinfoAdd.vue
  5. 338
      supervise-customer-ui/src/views/supervise/supplierbankinfo/supplierbankinfoAdd_2023-02-17.vue
  6. BIN
      supervise-monitor-ui/src/assets/videoImg/1.png
  7. BIN
      supervise-monitor-ui/src/assets/videoImg/2.png
  8. BIN
      supervise-monitor-ui/src/assets/videoImg/3.png
  9. BIN
      supervise-monitor-ui/src/assets/videoImg/4.png
  10. BIN
      supervise-monitor-ui/src/assets/videoImg/5.png
  11. BIN
      supervise-monitor-ui/src/assets/videoImg/6.png
  12. BIN
      supervise-monitor-ui/src/assets/videoImg/7.png
  13. BIN
      supervise-monitor-ui/src/assets/videoImg/8.png
  14. 51
      supervise-monitor-ui/src/views/monitor/videos/index.vue
  15. 4
      supervise-report-ui/.env.development
  16. 88
      supervise-report-ui/src/api/inventorySummary/inventorySummary.js
  17. 50
      supervise-report-ui/src/router/modules/codemenu.js
  18. 425
      supervise-report-ui/src/views/reportCenter/inTransitSummary.vue
  19. 308
      supervise-report-ui/src/views/reportCenter/inventorySummary.vue
  20. 386
      supervise-report-ui/src/views/reportCenter/salesSummary.vue
  21. 4
      supervise-uniapp/common/request.api.js
  22. 196
      supervise-uniapp/manifest.json
  23. 2
      supervise-uniapp/pages/home/FindFragment.vue
  24. 79
      supervise-uniapp/pages/home/UserFragment.vue
  25. BIN
      supervise-uniapp/static/logo.png
  26. BIN
      yxt-portal-ui/portal-ui/favicon.ico
  27. 1
      yxt-portal-ui/portal-ui/index.html
  28. 1
      yxt-portal-ui/portal-ui/static/css/app.0666d74a.css
  29. 1
      yxt-portal-ui/portal-ui/static/css/chunk-07ba4cc6.c8f45824.css
  30. 1
      yxt-portal-ui/portal-ui/static/css/chunk-15ded410.06d2fd40.css
  31. 1
      yxt-portal-ui/portal-ui/static/css/chunk-20176c4f.c947c8df.css
  32. 1
      yxt-portal-ui/portal-ui/static/css/chunk-20c82148.b5cc9a86.css
  33. 1
      yxt-portal-ui/portal-ui/static/css/chunk-2735719c.bde18400.css
  34. 1
      yxt-portal-ui/portal-ui/static/css/chunk-3242c09c.ca529dff.css
  35. 1
      yxt-portal-ui/portal-ui/static/css/chunk-37a16fca.f3316c88.css
  36. 1
      yxt-portal-ui/portal-ui/static/css/chunk-3d5250af.3578ccb4.css
  37. 1
      yxt-portal-ui/portal-ui/static/css/chunk-434b7989.3c7f5ad9.css
  38. 1
      yxt-portal-ui/portal-ui/static/css/chunk-48fead32.1f06e7c8.css
  39. 1
      yxt-portal-ui/portal-ui/static/css/chunk-5bcb4c18.880075a0.css
  40. 1
      yxt-portal-ui/portal-ui/static/css/chunk-5d43fcba.13c428d4.css
  41. 1
      yxt-portal-ui/portal-ui/static/css/chunk-6129363e.06e5271b.css
  42. 1
      yxt-portal-ui/portal-ui/static/css/chunk-621aae64.669f83aa.css
  43. 1
      yxt-portal-ui/portal-ui/static/css/chunk-7ab4903b.d4180ad0.css
  44. 1
      yxt-portal-ui/portal-ui/static/css/chunk-7f170d09.e6a68939.css
  45. 1
      yxt-portal-ui/portal-ui/static/css/chunk-8c9b05c8.6cf1c186.css
  46. 1
      yxt-portal-ui/portal-ui/static/css/chunk-9d0ae636.c2919ed4.css
  47. 1
      yxt-portal-ui/portal-ui/static/css/chunk-9e77b716.cd0eccc2.css
  48. 1
      yxt-portal-ui/portal-ui/static/css/chunk-a1507b96.b59ab36a.css
  49. 1
      yxt-portal-ui/portal-ui/static/css/chunk-aa0aa6a6.3c81440d.css
  50. 1
      yxt-portal-ui/portal-ui/static/css/chunk-b586db5a.481c36f3.css
  51. 9
      yxt-portal-ui/portal-ui/static/css/chunk-bb1985a8.f41a3a6b.css
  52. 1
      yxt-portal-ui/portal-ui/static/css/chunk-d1b16d38.88161aed.css
  53. 1
      yxt-portal-ui/portal-ui/static/css/chunk-df121e0c.033d04c0.css
  54. 1
      yxt-portal-ui/portal-ui/static/css/chunk-elementUI.68c70ad5.css
  55. 1
      yxt-portal-ui/portal-ui/static/css/chunk-libs.887691f5.css
  56. BIN
      yxt-portal-ui/portal-ui/static/fonts/bpmn.08b5f281.eot
  57. BIN
      yxt-portal-ui/portal-ui/static/fonts/bpmn.3c4c9f45.woff2
  58. BIN
      yxt-portal-ui/portal-ui/static/fonts/bpmn.acbc6cbd.woff
  59. BIN
      yxt-portal-ui/portal-ui/static/fonts/bpmn.f922519e.ttf
  60. BIN
      yxt-portal-ui/portal-ui/static/fonts/element-icons.535877f5.woff
  61. BIN
      yxt-portal-ui/portal-ui/static/fonts/element-icons.732389de.ttf
  62. BIN
      yxt-portal-ui/portal-ui/static/img/404.a57b6f31.png
  63. BIN
      yxt-portal-ui/portal-ui/static/img/404_cloud.0f4bc32b.png
  64. BIN
      yxt-portal-ui/portal-ui/static/img/bIcon1.40ca5f06.png
  65. BIN
      yxt-portal-ui/portal-ui/static/img/bIcon2.71f9816b.png
  66. BIN
      yxt-portal-ui/portal-ui/static/img/bIcon5.e89599d5.png
  67. BIN
      yxt-portal-ui/portal-ui/static/img/bIcon6.ffc30cdd.png
  68. BIN
      yxt-portal-ui/portal-ui/static/img/bIcon9.3e79e927.png
  69. BIN
      yxt-portal-ui/portal-ui/static/img/bgImg.b2e07178.png
  70. BIN
      yxt-portal-ui/portal-ui/static/img/bottomBg.63ee375b.png
  71. 224
      yxt-portal-ui/portal-ui/static/img/bpmn.1381b44e.svg
  72. BIN
      yxt-portal-ui/portal-ui/static/img/ltBg.d825a739.png
  73. BIN
      yxt-portal-ui/portal-ui/static/img/ltIcon3.68f975bc.png
  74. BIN
      yxt-portal-ui/portal-ui/static/img/ltIcon4.9063579c.png
  75. BIN
      yxt-portal-ui/portal-ui/static/img/notice.d593fcf0.png
  76. BIN
      yxt-portal-ui/portal-ui/static/img/rtBg.1c50cb4e.png
  77. 1
      yxt-portal-ui/portal-ui/static/js/app.a7bd1265.js
  78. 1
      yxt-portal-ui/portal-ui/static/js/chunk-07ba4cc6.34aa2aff.js
  79. 1
      yxt-portal-ui/portal-ui/static/js/chunk-15ded410.891c2bb1.js
  80. 1
      yxt-portal-ui/portal-ui/static/js/chunk-20176c4f.0c6bc693.js
  81. 1
      yxt-portal-ui/portal-ui/static/js/chunk-20c82148.93c68100.js
  82. 1
      yxt-portal-ui/portal-ui/static/js/chunk-2735719c.b1756b73.js
  83. 1
      yxt-portal-ui/portal-ui/static/js/chunk-2d0ac942.cd44edb7.js
  84. 1
      yxt-portal-ui/portal-ui/static/js/chunk-2d0b385b.fce253e5.js
  85. 1
      yxt-portal-ui/portal-ui/static/js/chunk-2d230fe7.15cfee16.js
  86. 1
      yxt-portal-ui/portal-ui/static/js/chunk-3242c09c.bb2f0092.js
  87. 1
      yxt-portal-ui/portal-ui/static/js/chunk-37a16fca.e8516ad8.js
  88. 1
      yxt-portal-ui/portal-ui/static/js/chunk-3d5250af.3fe0fa10.js
  89. 1
      yxt-portal-ui/portal-ui/static/js/chunk-434b7989.78e1ba7b.js
  90. 1
      yxt-portal-ui/portal-ui/static/js/chunk-48fead32.b624dd09.js
  91. 1
      yxt-portal-ui/portal-ui/static/js/chunk-5bcb4c18.c8cdc42b.js
  92. 1
      yxt-portal-ui/portal-ui/static/js/chunk-5d43fcba.be9d86a1.js
  93. 1
      yxt-portal-ui/portal-ui/static/js/chunk-6129363e.cb70cbdd.js
  94. 1
      yxt-portal-ui/portal-ui/static/js/chunk-621aae64.48194342.js
  95. 1
      yxt-portal-ui/portal-ui/static/js/chunk-7ab4903b.a19f18fc.js
  96. 1
      yxt-portal-ui/portal-ui/static/js/chunk-7f170d09.9cbec72f.js
  97. 6
      yxt-portal-ui/portal-ui/static/js/chunk-8c9b05c8.b62904d3.js
  98. 1
      yxt-portal-ui/portal-ui/static/js/chunk-9d0ae636.f9b1ae9e.js
  99. 1
      yxt-portal-ui/portal-ui/static/js/chunk-9e77b716.4f8f809a.js
  100. 1
      yxt-portal-ui/portal-ui/static/js/chunk-a1507b96.d53cdc05.js

2
supervise-customer-ui/.env.development

@ -5,5 +5,5 @@ ENV = 'development'
VUE_APP_BASE_API = '/api/service'
## 配置测试和本地开发时的 接口地址
VUE_APP_URL = "http://192.168.3.108:8112"
VUE_APP_URL = "http://8.130.39.13:8112"
##VUE_APP_URL = "http://120.46.172.184:8111"

2
supervise-customer-ui/src/views/query/stockInfo.vue

@ -2,7 +2,7 @@
<div class="app-container">
<div style="margin-left:16px;">
<div v-show="viewState == 1">
<button-bar ref="btnbar" view-title="仓库调拨查询" :btndisabled="btndisabled" @btnhandle="btnHandle" />
<button-bar ref="btnbar" view-title="库存信息查询" :btndisabled="btndisabled" @btnhandle="btnHandle" />
<div class="main-content">
<div class="searchcon">
<el-button size="small" class="searchbtn" @click="clicksearchShow">

2
supervise-customer-ui/src/views/query/warehouse.vue

@ -2,7 +2,7 @@
<div class="app-container">
<div style="margin-left:16px;">
<div v-show="viewState == 1">
<button-bar ref="btnbar" view-title="库存信息查询" :btndisabled="btndisabled" @btnhandle="btnHandle" />
<button-bar ref="btnbar" view-title="仓库调拨查询" :btndisabled="btndisabled" @btnhandle="btnHandle" />
<div class="main-content">
<div class="searchcon">
<el-button size="small" class="searchbtn" @click="clicksearchShow">

538
supervise-customer-ui/src/views/supervise/supplierbankinfo/supplierbankinfoAdd.vue

@ -3,336 +3,256 @@
<!-- 标题按钮部分开始 -->
<div class="tab-header webtop">
<!-- 标题 -->
<div>{{ viewTitle }}</div>
<div>新增供应商信息</div>
<!-- start 添加修改按钮 -->
<div>
<el-button type="primary" size="small" :disabled="submitdisabled" @click="saveOrUpdate">保存</el-button>
<!-- <el-button type="primary" size="small" :disabled="submitdisabled" @click="saveOrUpdate">保存</el-button> -->
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button>
</div>
<!-- end 添加修改按钮 -->
<!-- end 详情按钮 -->
</div>
<!-- 标题按钮部分结束 -->
<!-- Start 新增修改部分 -->
<div class="listconadd">
<div class="titwu"><span>供应商信息</span></div>
<el-form ref="form_obj" :model="formobj" :rules="rules" label-position="right" class="formadd">
<div class="title">
<div>供应商基本信息</div>
<div class="stepsLay">
<!-- 步骤条 -->
<el-steps :active="active" simple class="stepsLay_top">
<el-step title="填写供应商信息" icon="el-icon-edit-outline"></el-step>
<el-step title="上传营业执照" icon="el-icon-upload"></el-step>
<el-step title="上传合同" icon="el-icon-picture"></el-step>
<el-step title="关联第二代码" icon="el-icon-circle-plus"></el-step>
</el-steps>
<!-- 填写供应商信息-->
<el-card class="box-card" v-if="active===0">
<div class="item">
<span class="item_text">供应商名称</span>
<el-input v-model="formobj.name" placeholder="" class="item_input" clearable />
</div>
<div class="item">
<span class="item_text">供应商编码</span>
<el-input v-model="formobj.name" placeholder="" class="item_input" clearable />
</div>
<div class="item">
<span class="item_text">联系人</span>
<el-input v-model="formobj.name" placeholder="" class="item_input" clearable />
</div>
<div class="item">
<span class="item_text">电话</span>
<el-input v-model="formobj.name" placeholder="" class="item_input" clearable />
</div>
<div class="item">
<span class="item_text">单位地址</span>
<el-input v-model="formobj.name" placeholder="" class="item_input" clearable />
</div>
<el-row>
<el-col :span="4" class="tleftb">
<span>供应商名称</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.name" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>供应商编码</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.codeUnified" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>联系人</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.contacts" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>电话</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.telephone" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>单位地址</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.address" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>法人</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.legalRepresentative" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>银行帐户</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.bankAccount" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>银行帐号</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.bankAccountNumber" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>开户行</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.bankName" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>营业执照号</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.businessLicenseNo" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<div class="yyzz">
<div>营业执照</div>
<div class="item">
<span class="item_text">法人代表</span>
<el-input v-model="formobj.name" placeholder="" class="item_input" clearable />
</div>
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="24">
<el-form-item>
<FaImages ref="FaImages" v-model="img_list1" bucket="map" :upload-data="{type:'0001'}"/>
</el-form-item>
</el-col>
</el-row>
<div class="title">
<div>合同信息</div>
<div class="item">
<span class="item_text">开户行</span>
<el-input v-model="formobj.name" placeholder="" class="item_input" clearable />
</div>
<el-row>
<el-col :span="4" class="tleftb">
<span>供应商</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.name" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>经办人</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.handledBy" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>合同编号</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.contractNo" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>合同有效期</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-date-picker v-model="formobj.supplierContractInfoDto.contractValidity" type="date" clearable value-format="yyyy-MM-dd" class="addinputw" placeholder="选择日期"/></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>签署组织</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.signingOrganization" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>签署部门</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.signingDepartment" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>签署人</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.signatory" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>合同金额</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.contractPrice" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<div class="yyzz">
<div>合同照片</div>
<div class="item">
<span class="item_text">银行账户</span>
<el-input v-model="formobj.name" placeholder="" class="item_input" clearable />
</div>
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="24">
<el-form-item>
<FaImages ref="FaImages" v-model="img_list2" bucket="map" :upload-data="{type:'0001'}"/>
</el-form-item>
</el-col>
</el-row>
</el-form>
<div class="item">
<span class="item_text">银行账号</span>
<el-input v-model="formobj.name" placeholder="" class="item_input" clearable />
</div>
<div class="item">
<span class="item_text">营业执照号</span>
<el-input v-model="formobj.name" placeholder="" class="item_input" clearable />
</div>
</el-card>
<!-- 上传营业执照 -->
<el-card class="box-card" v-if="active===1">
<img
src="https://ts1.cn.mm.bing.net/th/id/R-C.ff9d35a24ab8939a9cf51706cc0a3386?rik=CdofqeWtaZ6lHw&riu=http%3a%2f%2fimg95.699pic.com%2fdesgin_photo%2f40064%2f1304_list.jpg&ehk=7Fgvp%2b0uNJ93xDAUhg0EbJc%2fNpU1jZbYy9EKwWFzSgg%3d&risl=&pid=ImgRaw&r=0"
style="margin-left: 30px; width: 300px;height: 300px;" />
<img :src="imageUrl1" @click="uploadImage1" style="margin-left: 150px; width: 300px;height: 300px;" />
</el-card>
<!-- 上传合同 -->
<el-card class="box-card" v-if="active===2">
<img
src="https://ts1.cn.mm.bing.net/th/id/R-C.de25aa371b777f0a779a1d2be719510c?rik=XHbzQqTmVDdirg&riu=http%3a%2f%2fimgs.ppt118.com%2fword%2fotherdoc%2f2018%2f10%2f12%2f0b5445a1-3.png_w800&ehk=F78OU5oXSPtPsbT7OzG%2bgHFdOl%2flolfxSH0zLTFUJHQ%3d&risl=&pid=ImgRaw&r=0"
style="margin-left: 30px; width: 300px;height: 300px;" />
<img :src="imageUrl2" @click="uploadImage2" style="margin-left: 150px; width: 300px;height: 300px;" />
</el-card>
<!-- 关联第二代码 -->
<el-card class="box-card" v-if="active===3">
<div class="item4">
<div class="item4_left">
<span>关联第二代码</span>
<div style="display: flex; flex-direction: column;align-items: center;margin-top: 10px;" >
<el-input v-model="formobj.name" placeholder="" class="item4_left_input" clearable />
<span class="item4_left_text">添加</span>
</div>
</div>
<div >
<div v-for="(item,index) in dataList" :key="index" class="item4_right" style="margin-top: 10px;">
<span class="item4_right_list_text">{{item}}</span>
<span class="item4_right_list_delect">删除</span>
</div>
</div>
</div>
</el-card>
<!-- 底部按钮 -->
<div>
<el-button class="deployBtn" @click="prev" v-if="active==1||active==2||active==3">上一步</el-button>
<el-button class="deployBtn" @click="next" v-if="active==0||active==1||active==2">下一步</el-button>
<el-button class="deployBtn" @click="submit" v-if="active==3">提交</el-button>
</div>
</div>
<!-- End 添加修改部分 -->
</div>
</template>
<script>
import req from '@/api/supervise/supplierbankinfo'
import FaImages from '@/components/uploadFile/FaImages'
export default {
name: 'SupplierBankInfoAdd',
components: {
FaImages
},
data() {
return {
submitdisabled: false,
viewTitle: '',
img_list1: [],
img_list2: [],
formobj: {
sid: '',
name: '',
codeUnified: '',
contacts: '',
telephone: '',
address: '',
bankAccount: '',
bankAccountNumber: '',
bankName: '',
legalRepresentative: '',
businessLicenseNo: '',
businessLicenseFiles: [],
contractFiles: [],
supplierContractInfoDto: {
handledBy: '',
signingOrganization: '',
contractNo: '',
contractValidity: '',
signingDepartment: '',
signatory: '',
contractPrice: '',
supplierSid: ''
}
},
rules: {}
}
},
created() {},
methods: {
handleReturn(isreload) {
if (isreload === 'true') this.$emit('reloadlist')
this.img_list1 = []
this.img_list2 = []
this.formobj = {
sid: '',
name: '',
codeUnified: '',
contacts: '',
telephone: '',
address: '',
bankAccount: '',
bankAccountNumber: '',
bankName: '',
legalRepresentative: '',
businessLicenseNo: '',
businessLicenseFiles: [],
contractFiles: [],
supplierContractInfoDto: {
handledBy: '',
signingOrganization: '',
contractNo: '',
contractValidity: '',
signingDepartment: '',
signatory: '',
contractPrice: '',
supplierSid: ''
import req from '@/api/supervise/supplierbankinfo'
import FaImages from '@/components/uploadFile/FaImages'
export default {
name: 'SupplierBankInfoAdd',
components: {
FaImages
},
data() {
return {
active: 0,
imageUrl1: "https://ts1.cn.mm.bing.net/th/id/R-C.ed504d0a5b9a7ee0e516041dba965ddb?rik=vgoYpK5RpLzoRg&riu=http%3a%2f%2fimg95.699pic.com%2felement%2f40027%2f8464.png_300.png&ehk=qYViqYHHM5tTXJGsb4zmdp2sVeVRVPrOvoVaLJCh7%2bY%3d&risl=&pid=ImgRaw&r=0&sres=1&sresct=1",
imageUrl2: "https://ts1.cn.mm.bing.net/th/id/R-C.ed504d0a5b9a7ee0e516041dba965ddb?rik=vgoYpK5RpLzoRg&riu=http%3a%2f%2fimg95.699pic.com%2felement%2f40027%2f8464.png_300.png&ehk=qYViqYHHM5tTXJGsb4zmdp2sVeVRVPrOvoVaLJCh7%2bY%3d&risl=&pid=ImgRaw&r=0&sres=1&sresct=1",
submitdisabled: false,
dataList: [
"1230",
"2134201",
"13212432",
"213325214201",
"1230",
"2134201",
"13212432",
"213325214201"
],
formobj: {
name: ""
}
}
this.$refs['form_obj'].resetFields()
this.$emit('doback')
},
showAdd() {
this.$nextTick(() => {
this.$refs['form_obj'].clearValidate()
})
this.viewTitle = '【新增】供应商信息'
},
showEdit(row) {
this.$nextTick(() => {
this.$refs['form_obj'].clearValidate()
})
this.viewTitle = '【修改】供应商信息'
const _this = this
req.fetchBySid(row.sid).then((resp) => {
if (resp.sucess) {
const vdata = resp.data
_this.formobj.id = vdata.id
_this.formobj.sid = vdata.sid // SID
_this.formobj.createSid = vdata.createSid //
_this.formobj.modifySid = vdata.modifySid //
_this.formobj.name = vdata.name //
_this.formobj.codeUnified = vdata.codeUnified //
_this.formobj.contacts = vdata.contacts //
_this.formobj.telephone = vdata.telephone //
_this.formobj.address = vdata.address //
_this.formobj.bankAccount = vdata.bankAccount //
_this.formobj.bankAccountNumber = vdata.bankAccountNumber //
_this.formobj.bankName = vdata.bankName //
_this.formobj.legalRepresentative = vdata.legalRepresentative //
_this.formobj.businessLicenseNo = vdata.businessLicenseNo //
_this.formobj.purchaseRequisition = vdata.purchaseRequisition // 012
_this.formobj.purchaseRemarks = vdata.purchaseRemarks //
_this.formobj.bankState = vdata.bankState // 012
_this.formobj.bankRemarks = vdata.bankRemarks //
} else {
// resp.code
}
})
.catch(e => {
this.formobj = row
})
},
saveOrUpdate() {
if (this.img_list1.length > 0) {
for (var i = 0; i < this.img_list1.length; i++) {
this.formobj.businessLicenseFiles.push(this.img_list1[i].url)
},
created() {},
methods: {
prev() {
--this.active;
if (this.active < 0)
this.active = 0
},
next() {
// ++this.active;
if (this.active++ > 3)
this.active = 0
},
uploadImage1() {
},
uploadImage2() {
},
submit() {
}
}
}
</script>
<style lang="scss">
.stepsLay {
margin-top: 50px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
.stepsLay_top {
width: 70%;
}
.box-card {
min-width: 50%;
margin-top: 20px;
.item {
display: flex;
flex-direction: row;
align-items: center;
margin-top: 10px;
.item_text {
flex: 0.8;
text-align: right;
}
.item_input {
flex: 4;
margin-left: 10px;
margin-right: 50px;
}
}
if (this.img_list2.length > 0) {
for (var k = 0; k < this.img_list1.length; k++) {
this.formobj.contractFiles.push(this.img_list2[k].url)
.item4 {
display: flex;
flex-direction: row;
.item4_left {
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
.item4_left_input {
width: 60%;
}
.item4_left_text {
margin-top: 10px;
color: #018AD2;
padding: 5px 15px;
border: 1.5px solid #018AD2;
border-radius: 5px;
}
}
.item4_right {
flex: 1;
justify-items: center;
.item4_right_list_text {}
.item4_right_list_delect {
color: #5E94FF;
margin-left: 20px;
text-decoration: underline;
}
}
}
this.$refs['form_obj'].validate(valid => {
if (valid) {
console.log(this.formobj)
this.submitdisabled = true
req.saveOrUpdate(this.formobj).then(resp => {
this.submitdisabled = false
if (resp.success) {
this.$message({ showClose: true, type: 'success', message: resp.msg })
this.handleReturn('true')
} else {
// resp.code
}
}).catch(() => {
this.submitdisabled = false
})
} else {
return false
}
})
}
}
}
</script>
}
<style scoped>
.yyzz {
padding: 12px;
font-weight: bold;
font-size: 16px;
text-align: left;
}
.deployBtn {
background-color: #018AD2;
margin-top: 20px;
color: #fff;
padding-left: 20px;
padding-right: 20px;
font-size: 15px;
}
}
</style>

338
supervise-customer-ui/src/views/supervise/supplierbankinfo/supplierbankinfoAdd_2023-02-17.vue

@ -0,0 +1,338 @@
<template>
<div>
<!-- 标题按钮部分开始 -->
<div class="tab-header webtop">
<!-- 标题 -->
<div>{{ viewTitle }}</div>
<!-- start 添加修改按钮 -->
<div>
<el-button type="primary" size="small" :disabled="submitdisabled" @click="saveOrUpdate">保存</el-button>
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button>
</div>
<!-- end 添加修改按钮 -->
<!-- end 详情按钮 -->
</div>
<!-- 标题按钮部分结束 -->
<!-- Start 新增修改部分 -->
<div class="listconadd">
<div class="titwu"><span>供应商信息</span></div>
<el-form ref="form_obj" :model="formobj" :rules="rules" label-position="right" class="formadd">
<div class="title">
<div>供应商基本信息</div>
</div>
<el-row>
<el-col :span="4" class="tleftb">
<span>供应商名称</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.name" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>供应商编码</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.codeUnified" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>联系人</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.contacts" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>电话</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.telephone" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>单位地址</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.address" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>法人</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.legalRepresentative" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>银行帐户</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.bankAccount" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>银行帐号</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.bankAccountNumber" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>开户行</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.bankName" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>营业执照号</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.businessLicenseNo" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<div class="yyzz">
<div>营业执照</div>
</div>
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="24">
<el-form-item>
<FaImages ref="FaImages" v-model="img_list1" bucket="map" :upload-data="{type:'0001'}"/>
</el-form-item>
</el-col>
</el-row>
<div class="title">
<div>合同信息</div>
</div>
<el-row>
<el-col :span="4" class="tleftb">
<span>供应商</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.name" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>经办人</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.handledBy" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>合同编号</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.contractNo" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>合同有效期</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-date-picker v-model="formobj.supplierContractInfoDto.contractValidity" type="date" clearable value-format="yyyy-MM-dd" class="addinputw" placeholder="选择日期"/></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>签署组织</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.signingOrganization" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>签署部门</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.signingDepartment" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="tleftb">
<span>签署人</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.signatory" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
<el-col :span="4" class="tleftb">
<span>合同金额</span>
</el-col>
<el-col :span="8" class="trightb">
<el-form-item><el-input v-model="formobj.supplierContractInfoDto.contractPrice" placeholder="" class="addinputw" clearable /></el-form-item>
</el-col>
</el-row>
<div class="yyzz">
<div>合同照片</div>
</div>
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="24">
<el-form-item>
<FaImages ref="FaImages" v-model="img_list2" bucket="map" :upload-data="{type:'0001'}"/>
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<!-- End 添加修改部分 -->
</div>
</template>
<script>
import req from '@/api/supervise/supplierbankinfo'
import FaImages from '@/components/uploadFile/FaImages'
export default {
name: 'SupplierBankInfoAdd',
components: {
FaImages
},
data() {
return {
submitdisabled: false,
viewTitle: '',
img_list1: [],
img_list2: [],
formobj: {
sid: '',
name: '',
codeUnified: '',
contacts: '',
telephone: '',
address: '',
bankAccount: '',
bankAccountNumber: '',
bankName: '',
legalRepresentative: '',
businessLicenseNo: '',
businessLicenseFiles: [],
contractFiles: [],
supplierContractInfoDto: {
handledBy: '',
signingOrganization: '',
contractNo: '',
contractValidity: '',
signingDepartment: '',
signatory: '',
contractPrice: '',
supplierSid: ''
}
},
rules: {}
}
},
created() {},
methods: {
handleReturn(isreload) {
if (isreload === 'true') this.$emit('reloadlist')
this.img_list1 = []
this.img_list2 = []
this.formobj = {
sid: '',
name: '',
codeUnified: '',
contacts: '',
telephone: '',
address: '',
bankAccount: '',
bankAccountNumber: '',
bankName: '',
legalRepresentative: '',
businessLicenseNo: '',
businessLicenseFiles: [],
contractFiles: [],
supplierContractInfoDto: {
handledBy: '',
signingOrganization: '',
contractNo: '',
contractValidity: '',
signingDepartment: '',
signatory: '',
contractPrice: '',
supplierSid: ''
}
}
this.$refs['form_obj'].resetFields()
this.$emit('doback')
},
showAdd() {
this.$nextTick(() => {
this.$refs['form_obj'].clearValidate()
})
this.viewTitle = '【新增】供应商信息'
},
showEdit(row) {
this.$nextTick(() => {
this.$refs['form_obj'].clearValidate()
})
this.viewTitle = '【修改】供应商信息'
const _this = this
req.fetchBySid(row.sid).then((resp) => {
if (resp.sucess) {
const vdata = resp.data
_this.formobj.id = vdata.id
_this.formobj.sid = vdata.sid // SID
_this.formobj.createSid = vdata.createSid //
_this.formobj.modifySid = vdata.modifySid //
_this.formobj.name = vdata.name //
_this.formobj.codeUnified = vdata.codeUnified //
_this.formobj.contacts = vdata.contacts //
_this.formobj.telephone = vdata.telephone //
_this.formobj.address = vdata.address //
_this.formobj.bankAccount = vdata.bankAccount //
_this.formobj.bankAccountNumber = vdata.bankAccountNumber //
_this.formobj.bankName = vdata.bankName //
_this.formobj.legalRepresentative = vdata.legalRepresentative //
_this.formobj.businessLicenseNo = vdata.businessLicenseNo //
_this.formobj.purchaseRequisition = vdata.purchaseRequisition // 012
_this.formobj.purchaseRemarks = vdata.purchaseRemarks //
_this.formobj.bankState = vdata.bankState // 012
_this.formobj.bankRemarks = vdata.bankRemarks //
} else {
// resp.code
}
})
.catch(e => {
this.formobj = row
})
},
saveOrUpdate() {
if (this.img_list1.length > 0) {
for (var i = 0; i < this.img_list1.length; i++) {
this.formobj.businessLicenseFiles.push(this.img_list1[i].url)
}
}
if (this.img_list2.length > 0) {
for (var k = 0; k < this.img_list1.length; k++) {
this.formobj.contractFiles.push(this.img_list2[k].url)
}
}
this.$refs['form_obj'].validate(valid => {
if (valid) {
console.log(this.formobj)
this.submitdisabled = true
req.saveOrUpdate(this.formobj).then(resp => {
this.submitdisabled = false
if (resp.success) {
this.$message({ showClose: true, type: 'success', message: resp.msg })
this.handleReturn('true')
} else {
// resp.code
}
}).catch(() => {
this.submitdisabled = false
})
} else {
return false
}
})
}
}
}
</script>
<style scoped>
.yyzz {
padding: 12px;
font-weight: bold;
font-size: 16px;
text-align: left;
}
</style>

BIN
supervise-monitor-ui/src/assets/videoImg/1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

BIN
supervise-monitor-ui/src/assets/videoImg/2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

BIN
supervise-monitor-ui/src/assets/videoImg/3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

BIN
supervise-monitor-ui/src/assets/videoImg/4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

BIN
supervise-monitor-ui/src/assets/videoImg/5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

BIN
supervise-monitor-ui/src/assets/videoImg/6.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

BIN
supervise-monitor-ui/src/assets/videoImg/7.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

BIN
supervise-monitor-ui/src/assets/videoImg/8.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

51
supervise-monitor-ui/src/views/monitor/videos/index.vue

@ -8,10 +8,10 @@
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
<span>Camera 01</span>
<el-button style="float: right; padding: 3px 0" type="text">播放</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
<img src="../../../assets/videoImg/1.png"/>
</el-card>
</div>
@ -21,10 +21,10 @@
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
<span>Camera 02</span>
<el-button style="float: right; padding: 3px 0" type="text">播放</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
<img src="../../../assets/videoImg/2.png"/>
</el-card>
</div>
@ -34,10 +34,10 @@
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
<span>Camera 03</span>
<el-button style="float: right; padding: 3px 0" type="text">播放</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
<img src="../../../assets/videoImg/3.png"/>
</el-card>
</div>
@ -47,10 +47,10 @@
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
<span>Camera 04</span>
<el-button style="float: right; padding: 3px 0" type="text">播放</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
<img src="../../../assets/videoImg/4.png"/>
</el-card>
</div>
@ -59,14 +59,15 @@
</el-row>
<el-row style="margin-top: 20px;padding-left: 10px;padding-right: 10px;padding-bottom: 10px;">
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
<span>西通道南</span>
<el-button style="float: right; padding: 3px 0" type="text">播放</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
<img src="../../../assets/videoImg/5.png"/>
</el-card>
</div>
@ -76,10 +77,10 @@
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
<span>西通道北</span>
<el-button style="float: right; padding: 3px 0" type="text">播放</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
<img src="../../../assets/videoImg/6.png"/>
</el-card>
</div>
@ -89,23 +90,23 @@
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
<span>IPdome</span>
<el-button style="float: right; padding: 3px 0" type="text">播放</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
<img src="../../../assets/videoImg/7.png"/>
</el-card>
</div>
</el-col>
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<el-col style="margin-left: 20px;margin-right: 20px;" :span="5">
<div >
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>卡片名称</span>
<el-button style="float: right; padding: 3px 0" type="text">操作按钮</el-button>
<span>1234</span>
<el-button style="float: right; padding: 3px 0" type="text">播放</el-button>
</div>
<img src="../../../assets/home/bIcon8.png"/>
<img src="../../../assets/videoImg/8.png"/>
</el-card>
</div>

4
supervise-report-ui/.env.development

@ -5,5 +5,5 @@ ENV = 'development'
VUE_APP_BASE_API = '/api/service'
## 配置测试和本地开发时的 接口地址
##VUE_APP_URL = "http://192.168.3.7:8112"
VUE_APP_URL = "http://127.0.0.1:4523/m1/1913288-0-default"
VUE_APP_URL = "http://8.130.39.13:8112"
##VUE_APP_URL = "http://127.0.0.1:4523/m1/1913288-0-default"

88
supervise-report-ui/src/api/inventorySummary/inventorySummary.js

@ -0,0 +1,88 @@
import request from '@/utils/request'
// 重新汇总入库商品
export function recount() {
return request({
url: '/ruku/recount',
method: 'get'
})
}
// 入库汇总信息
export function countinfo() {
return request({
url: '/ruku/countinfo',
method: 'get'
})
}
// 112仓入库信息分页查询
export function in112PagerList(data) {
return request({
url: '/ruku/in112PagerList',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// 所有入库信息分页查询
export function inallPagerList(data) {
return request({
url: '/ruku/inallPagerList',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// 入库单导入日志分页查询
export function logPagerList(data) {
return request({
url: '/ruku/logPagerList',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// 加盟店入库明细表按天查询
export function jmdRkmxList(data) {
return request({
url: '/ruku/jmdRkmxList',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// 下载 加盟店入库明细表
export function jmdRkmxListDownload(data) {
return request({
url: '/ruku/jmdRkmxListDownload',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// 下采购订单、入库的数据
export function ztsjZhengli() {
return request({
url: '/v1/purchaserequisition/supplierAnalysis',
method: 'post'
})
}
export function buildExcelZaiTu() {
return request({ url: '/ruku/buildExcelZaiTu' })
}

50
supervise-report-ui/src/router/modules/codemenu.js

@ -16,6 +16,22 @@ const codemenu = [{
noCache: true
}
}]
},{
path: '/salesSummary',
component: Layout,
redirect: '/salesSummary/index',
meta: {
title: '销售汇总日报表'
},
children: [{
path: '/salesSummary/index',
component: () => import('@/views/reportCenter/salesSummary.vue'),
name: 'salesSummary',
meta: {
title: '销售汇总日报表',
noCache: true,
}
}]
}, {
path: '/goodsOnWay',
component: Layout,
@ -32,8 +48,24 @@ const codemenu = [{
noCache: true
}
}]
},{
path: '/inTransitSummary',
component: Layout,
redirect: '/inTransitSummary/index',
meta: {
title: '在途商品汇总统计表'
},
children: [{
path: '/inTransitSummary/index',
component: () => import('@/views/reportCenter/inTransitSummary.vue'),
name: 'inTransitSummary',
meta: {
title: '在途商品汇总统计表',
noCache: true,
}
}]
}, {
path: 'thresholdAnalysis',
path: '/thresholdAnalysis',
component: Layout,
redirect: '/thresholdAnalysis/index',
meta: {
@ -48,5 +80,21 @@ const codemenu = [{
noCache: true,
}
}]
},{
path: '/inventorySummary',
component: Layout,
redirect: '/inventorySummary/index',
meta: {
title: '库存汇总表'
},
children: [{
path: '/inventorySummary/index',
component: () => import('@/views/reportCenter/inventorySummary.vue'),
name: 'inventorySummary',
meta: {
title: '库存汇总表',
noCache: true,
}
}]
}]
export default codemenu

425
supervise-report-ui/src/views/reportCenter/inTransitSummary.vue

@ -0,0 +1,425 @@
<template>
<div class="app-container">
<button-bar ref="btnbar" view-title="在途商品汇总统计表" :btndisabled="btndisabled" @btnhandle="btnHandle" />
<el-row style="margin-left: 20px;margin-right: 20px;" >
<el-col >
<el-tabs v-model="tabActiveName">
<el-tab-pane label="供应商到货汇总表" name="uplog">
<div>
<el-date-picker v-model="jmdListQuery.orderDate" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" size="small" />
<el-button style="margin-left: 20px;" size="small" type="primary" @click="loadJmdList">搜索</el-button>
</div>
<div style="margin-top: 20px;">
<el-table :data="logList" border style="width: 100%">
<el-table-column prop="createTime" label="供应商名称" />
<el-table-column prop="orderDate" label="贷款金额" />
<el-table-column prop="allNum" label="订单金额" />
<el-table-column prop="validNum" label="实际到货价值" />
<el-table-column prop="validNum" label="在途货价值" />
<el-table-column prop="validNum" label="超出货价值" />
<el-table-column prop="validNum" label="全部到货日期" />
<el-table-column prop="validNum" label="是否延期到货" />
</el-table>
</div>
<div class="pages">
<!-- 翻页 -->
<pagination
v-show="logListTotal > 0"
:total="logListTotal"
:page.sync="logListQuery.current"
:limit.sync="logListQuery.size"
class="pagination"
@pagination="loadLogList"
/>
</div>
</el-tab-pane>
<el-tab-pane label="商品到货明细表" name="k112">
<div>
<el-date-picker v-model="jmdListQuery.orderDate" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" size="small" />
<el-button style="margin-left: 20px;" size="small" type="primary" @click="loadJmdList">搜索</el-button>
</div>
<div style="margin-top: 20px;">
<el-table :data="in112List" border style="width: 100%">
<el-table-column prop="supplierCodeUnified" label="供应商名称" />
<el-table-column prop="colex" label="商品编码" />
<el-table-column prop="colh7" label="商品名称" />
<el-table-column prop="colr17" label="单品数量" />
<el-table-column prop="colr17" label="订单商品价值" />
<el-table-column prop="colr17" label="实际到货数量" />
<el-table-column prop="colr17" label="实际到货价值" />
<el-table-column prop="colr17" label="在途货数量" />
<el-table-column prop="colr17" label="在途货价值" />
<el-table-column prop="colr17" label="超出货价值" />
</el-table>
</div>
<div class="pages">
<!-- 翻页 -->
<pagination
v-show="in112ListTotal > 0"
:total="in112ListTotal"
:page.sync="in112ListQuery.current"
:limit.sync="in112ListQuery.size"
class="pagination"
@pagination="loadIn112List"
/>
</div>
</el-tab-pane>
<el-tab-pane label="供应商订单明细表" name="all">
<div>
<el-date-picker v-model="jmdListQuery.orderDate" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" size="small" />
<el-button style="margin-left: 20px;" size="small" type="primary" @click="loadJmdList">搜索</el-button>
</div>
<div style="margin-top: 20px;">
<el-table :data="inallList" border style="width: 100%">
<el-table-column prop="supplierCodeUnified" label="序号" />
<el-table-column prop="colex" label="供应商名称" />
<el-table-column prop="cole4" label="订单编号" :show-overflow-tooltip="true" />
<el-table-column prop="colh7" label="订单金额" />
<el-table-column prop="coli8" label="订单日期" :show-overflow-tooltip="true" />
<el-table-column prop="colr17" label="到货日期" />
</el-table>
</div>
<div class="pages">
<!-- 翻页 -->
<pagination
v-show="inallListTotal > 0"
:total="inallListTotal"
:page.sync="inallListQuery.current"
:limit.sync="inallListQuery.size"
class="pagination"
@pagination="loadInallList"
/>
</div>
</el-tab-pane>
<el-tab-pane label="商品到货明细表(烟草)" name="hz">
<div>
<el-date-picker v-model="jmdListQuery.orderDate" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" size="small" />
<el-button style="margin-left: 20px;" size="small" type="primary" @click="loadJmdList">搜索</el-button>
</div>
<div style="margin-top: 20px;">
<el-table :data="countInfo.countList" height="350" border style="width: 100%">
<el-table-column prop="supplierCodeUnified" label="供应商名称" />
<el-table-column prop="supplierCode" label="销售渠道" />
<el-table-column prop="supplierName" label="订单商品价值" :show-overflow-tooltip="true" />
<el-table-column prop="prodCode" label="订单到货价值" />
<el-table-column prop="prodCode" label="实际到货价值" />
<el-table-column prop="prodCode" label="在途货价值" />
<el-table-column prop="prodCode" label="超出货价值" />
</el-table>
</div>
<div class="pages">
<!-- 翻页 -->
<pagination
v-show="in112ListTotal > 0"
:total="in112ListTotal"
:page.sync="in112ListQuery.current"
:limit.sync="in112ListQuery.size"
class="pagination"
@pagination="loadIn112List"
/>
</div>
</el-tab-pane>
<el-tab-pane label="供应商订单明细表(烟草)" name="jmd">
<div>
<el-date-picker v-model="jmdListQuery.orderDate" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" size="small" />
<el-button style="margin-left: 20px;" size="small" type="primary" @click="loadJmdList">搜索</el-button>
</div>
<div style="margin-top: 20px;">
<el-table :data="jmdList" height="400" border style="width: 100%">
<el-table-column prop="colb1" label="序号" />
<el-table-column prop="colc2" label="供应商名称" :show-overflow-tooltip="true" />
<el-table-column prop="cole4" label="订单编号" :show-overflow-tooltip="true" />
<el-table-column prop="colh7" label="放款金额" />
<el-table-column prop="coli8" label="订单金额" :show-overflow-tooltip="true" />
<el-table-column prop="colr17" label="订单日期" />
<el-table-column prop="colq16" label="到货日期" />
<el-table-column prop="colq16" label="实际到货价值" />
<el-table-column prop="colq16" label="在途货价值" />
</el-table>
</div>
<div class="pages">
<!-- 翻页 -->
<pagination
v-show="in112ListTotal > 0"
:total="in112ListTotal"
:page.sync="in112ListQuery.current"
:limit.sync="in112ListQuery.size"
class="pagination"
@pagination="loadIn112List"
/>
</div>
</el-tab-pane>
</el-tabs>
</el-col>
</el-row>
</div>
</template>
<script>
import { recount, countinfo, in112PagerList, inallPagerList, logPagerList, jmdRkmxList, jmdRkmxListDownload, ztsjZhengli, buildExcelZaiTu } from '@/api/inventorySummary/inventorySummary'
import Pagination from '@/components/pagination'
import { parseTime } from '@/utils/index'
import ButtonBar from '@/components/ButtonBar'
export default {
name: 'KucunRkmxIndex',
components: {
ButtonBar,Pagination },
data() {
return {
btnList: [ //
{
type: 'success',
size: 'small',
icon: 'export',
btnKey: 'build',
btnLabel: '导出'
},
{
type: 'info',
size: 'small',
icon: 'cross',
btnKey: 'doClose',
btnLabel: '关闭'
}
],
updateAction: "",
name: '入库明细',
tabActiveName: 'uplog',
fileList: [],
uploadResultMesssage: '',
fullscreenloading: null,
logList: [],
logListQuery: {
current: 1,
size: 5
},
logListTotal: 1,
in112List: [],
in112ListQuery: {
current: 1,
size: 5
},
in112ListTotal: 1,
inallList: [],
inallListQuery: {
current: 1,
size: 5
},
inallListTotal: 1,
countInfo: {
countLog: null,
countList: []
},
countInfoMessage: '无汇总信息',
jmdList: [],
jmdListQuery: {
orderDate: ''
}
}
},
mounted() {
//
this.$refs['btnbar'].setButtonList(this.btnList)
},
created() {
//
this.init()
},
methods: {
//
btnHandle(btnKey) {
switch (btnKey) {
case 'build': //
this.doBuild()
break
case 'doClose': //
this.doClose()
break
default:
break
}
},
init() {
this.loadLogList()
this.loadIn112List()
this.loadInallList()
this.loadCountInfo()
this.jmdListQuery.orderDate = parseTime(new Date(), '{y}-{m}-{d}')
this.loadJmdList()
},
loadLogList() {
logPagerList({
current: this.logListQuery.current,
size: this.logListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.logList = response.data.records
this.logListTotal = response.data.total
this.logListQuery.current = response.data.current
this.logListQuery.size = response.data.size
} else {
this.logList = []
this.logListTotal = 0
}
})
},
loadIn112List() {
in112PagerList({
current: this.in112ListQuery.current,
size: this.in112ListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.in112List = response.data.records
this.in112ListTotal = response.data.total
this.in112ListQuery.current = response.data.current
this.in112ListQuery.size = response.data.size
} else {
this.in112List = []
this.in112ListTotal = 0
}
})
},
loadInallList() {
inallPagerList({
current: this.inallListQuery.current,
size: this.inallListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.inallList = response.data.records
this.inallListTotal = response.data.total
this.inallListQuery.current = response.data.current
this.inallListQuery.size = response.data.size
} else {
this.inallList = []
this.inallListTotal = 0
}
})
},
loadCountInfo() {
countinfo()
.then(res => {
if (res.msg === '没有统计入库明细!') {
this.countInfoMessage = res.msg
} else {
this.countInfo = res.data
this.countInfoMessage = '最新统计时间:' + res.data.countLog.createTime + ', 统计用时:' + res.data.countLog.durations + ' 毫秒!'
}
})
.catch(e => {
console.log(e)
})
},
loadJmdList() {
jmdRkmxList(this.jmdListQuery)
.then(res => {
this.jmdList = res.data
})
.catch(e => {
console.log(e)
})
},
downJmdList() {
jmdRkmxListDownload(this.jmdListQuery)
.then(res => {
console.log('mmmm', res)
if (res.msg == '数据为空') {
this.$message({
message: '无数据,不能导出!',
type: 'error'
})
} else {
window.open(res.data, '_blank')
}
})
.catch(e => {
console.log(e)
})
},
recountRk() {
recount()
.then(res => {
this.$message({
message: '入库信息已经重新汇总完成!',
type: 'success'
})
this.loadCountInfo()
this.tabActiveName = 'hz'
})
.catch(e => {
console.log(e)
})
},
submitUpload() {
this.$refs.upload.submit()
},
handleProgress(event, file, fileList) {
const _this = this
this.fullscreenloading = this.$loading({
lock: true,
text: '文件正在上传',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)'
})
if (event.percent >= 100) {
_this.fullscreenloading.text = '上传完成,正在导入数据库'
}
},
handleSuccess(resp, file, fileList) {
console.log('222', resp)
if (this.fullscreenloading) this.fullscreenloading.close()
this.fullscreenloading = null
if (resp.success) {
const rdata = resp.data
this.uploadResultMesssage = '共导入数据:' + rdata.allNum + ' 条,【112】仓库记录数:' + rdata.validNum + ' 条;用时:' + rdata.durations + ' 毫秒。'
this.loadLogList()
this.tabActiveName = 'uplog'
} else {
this.uploadResultMesssage = resp.msg
}
},
downloadZtsj() {
ztsjZhengli()
.then(res => {
console.log('2222', res)
buildExcelZaiTu()
.then(resp => {
console.log('3333', resp)
window.open(resp.data, '_blank')
})
.catch(ee => {
console.log(ee)
})
})
.catch(e => {
console.log(e)
})
}
}
}
</script>
<style scoped>
.wenjiantit {
font-size: 16px;
font-weight: bold;
margin: 25px 0 10px 0;
}
.forminfo {
margin: 0;
padding: 0;
}
.listcon {
height: calc(100vh - 250px);
overflow-y: auto;
overflow-x: hidden;
}
</style>

308
supervise-report-ui/src/views/reportCenter/inventorySummary.vue

@ -0,0 +1,308 @@
<template>
<div class="app-container">
<button-bar ref="btnbar" view-title="库存汇总表" :btndisabled="btndisabled" @btnhandle="btnHandle" />
<el-row style="margin-left: 20px;margin-right: 20px;">
<el-col>
<el-tabs v-model="tabActiveName" @tab-click="handleClick">
<el-tab-pane label="库存汇总日报表" name="uplog">
<div>
<el-table :data="logList" border style="width: 100%">
<el-table-column prop="createTime" label="仓库类型" />
<el-table-column prop="orderDate" label="仓库数量" />
<el-table-column prop="allNum" label="品种数量" />
<el-table-column prop="validNum" label="货值" />
</el-table>
</div>
</el-tab-pane>
<el-tab-pane label="仓库库存明细表" name="k112">
<div>
<el-table :data="in112List" border style="width: 100%">
<el-table-column prop="supplierCodeUnified" label="仓库名称" />
<el-table-column prop="colex" label="仓库类型" />
<el-table-column prop="colh7" label="品种数量" />
<el-table-column prop="colr17" label="货值" />
</el-table>
</div>
</el-tab-pane>
<el-tab-pane label="仓库商品明细表" name="all">
<div>
<el-table :data="inallList" border style="width: 100%">
<el-table-column prop="supplierCodeUnified" label="仓库编号" />
<el-table-column prop="colex" label="仓库名称" />
<el-table-column prop="cole4" label="仓库类型" :show-overflow-tooltip="true" />
<el-table-column prop="colh7" label="商品编码" />
<el-table-column prop="coli8" label="商品条码" :show-overflow-tooltip="true" />
<el-table-column prop="colr17" label="商品名称" />
<el-table-column prop="colq16" label="商品数量" />
<el-table-column prop="colq16" label="商品货值" />
</el-table>
</div>
</el-tab-pane>
<el-tab-pane label="烟草仓库库存明细表" name="hz">
<div>
<el-table :data="countInfo.countList" height="350" border style="width: 100%">
<el-table-column prop="supplierCodeUnified" label="仓库名称" />
<el-table-column prop="supplierCode" label="仓库类型" />
<el-table-column prop="supplierName" label="品种数量" :show-overflow-tooltip="true" />
<el-table-column prop="prodCode" label="货值" />
</el-table>
</div>
</el-tab-pane>
<el-tab-pane label="烟草库存商品明细表" name="jmd">
<div>
<el-table :data="jmdList" height="400" border style="width: 100%">
<el-table-column prop="colb1" label="仓库编号" />
<el-table-column prop="colc2" label="仓库名称" :show-overflow-tooltip="true" />
<el-table-column prop="cole4" label="仓库类型" :show-overflow-tooltip="true" />
<el-table-column prop="colh7" label="商品编码" />
<el-table-column prop="coli8" label="商品条码" :show-overflow-tooltip="true" />
<el-table-column prop="colr17" label="商品名称" />
<el-table-column prop="colq16" label="商品数量" />
<el-table-column prop="colq16" label="商品货值" />
</el-table>
</div>
<div class="pages">
<!-- 翻页 -->
<pagination v-show="in112ListTotal > 0" :total="in112ListTotal" :page.sync="in112ListQuery.current"
:limit.sync="in112ListQuery.size" class="pagination" @pagination="loadIn112List" />
</div>
</el-tab-pane>
</el-tabs>
</el-col>
</el-row>
</div>
</template>
<script>
import {
recount,
countinfo,
in112PagerList,
inallPagerList,
logPagerList,
jmdRkmxList,
jmdRkmxListDownload,
ztsjZhengli,
buildExcelZaiTu
} from '@/api/inventorySummary/inventorySummary'
import Pagination from '@/components/pagination'
import {
parseTime
} from '@/utils/index'
import ButtonBar from '@/components/ButtonBar'
export default {
name: 'KucunRkmxIndex',
components: {
ButtonBar,
Pagination
},
data() {
return {
btndisabled: false,
btnList: [ //
{
type: 'success',
size: 'small',
icon: 'export',
btnKey: 'build',
btnLabel: '导出'
},
{
type: 'info',
size: 'small',
icon: 'cross',
btnKey: 'doClose',
btnLabel: '关闭'
}
],
jmdList: [],
jmdListQuery: {
orderDate: ''
}
}
},
mounted() {
//
this.$refs['btnbar'].setButtonList(this.btnList)
},
created() {
//
this.init()
},
methods: {
//
btnHandle(btnKey) {
switch (btnKey) {
case 'build': //
this.doBuild()
break
case 'doClose': //
this.doClose()
break
default:
break
}
},
//
handleClick(tab, event) {
console.log(tab, event);
switch (tab.index) {
case "0":
//
console.log("库存汇总日报表");
this.loadLogList1()
break;
case "1":
//
console.log("仓库库存明细表");
this.loadLogList2()
break;
case "2":
//
console.log("仓库商品明细表");
this.loadLogList3()
break;
case "3":
//
console.log("烟草仓库库存明细表");
this.loadLogList4()
break;
case "4":
//
console.log("烟草库存商品明细表");
this.loadLogList5()
break;
default:
break;
}
},
init() {
this.loadLogList1()
this.jmdListQuery.orderDate = parseTime(new Date(), '{y}-{m}-{d}')
},
loadLogList1() {
logPagerList({
current: this.logListQuery.current,
size: this.logListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.logList = response.data.records
this.logListTotal = response.data.total
this.logListQuery.current = response.data.current
this.logListQuery.size = response.data.size
} else {
this.logList = []
this.logListTotal = 0
}
})
},
loadLogList2() {
in112PagerList({
current: this.in112ListQuery.current,
size: this.in112ListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.in112List = response.data.records
this.in112ListTotal = response.data.total
this.in112ListQuery.current = response.data.current
this.in112ListQuery.size = response.data.size
} else {
this.in112List = []
this.in112ListTotal = 0
}
})
},
loadLogList3() {
inallPagerList({
current: this.inallListQuery.current,
size: this.inallListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.inallList = response.data.records
this.inallListTotal = response.data.total
this.inallListQuery.current = response.data.current
this.inallListQuery.size = response.data.size
} else {
this.inallList = []
this.inallListTotal = 0
}
})
},
loadLogList4() {
inallPagerList({
current: this.inallListQuery.current,
size: this.inallListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.inallList = response.data.records
this.inallListTotal = response.data.total
this.inallListQuery.current = response.data.current
this.inallListQuery.size = response.data.size
} else {
this.inallList = []
this.inallListTotal = 0
}
})
},
loadLogList5() {
inallPagerList({
current: this.inallListQuery.current,
size: this.inallListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.inallList = response.data.records
this.inallListTotal = response.data.total
this.inallListQuery.current = response.data.current
this.inallListQuery.size = response.data.size
} else {
this.inallList = []
this.inallListTotal = 0
}
})
},
loadJmdList() {
jmdRkmxList(this.jmdListQuery)
.then(res => {
this.jmdList = res.data
})
.catch(e => {
console.log(e)
})
},
}
}
</script>
<style scoped>
.wenjiantit {
font-size: 16px;
font-weight: bold;
margin: 25px 0 10px 0;
}
.forminfo {
margin: 0;
padding: 0;
}
.listcon {
height: calc(100vh - 250px);
overflow-y: auto;
overflow-x: hidden;
}
</style>

386
supervise-report-ui/src/views/reportCenter/salesSummary.vue

@ -0,0 +1,386 @@
<template>
<div class="app-container">
<button-bar ref="btnbar" view-title="销售汇总日报表" :btndisabled="btndisabled" @btnhandle="btnHandle" />
<el-row style="margin-left: 20px;margin-right: 20px;" >
<el-col >
<el-tabs v-model="tabActiveName">
<el-tab-pane label="门店销售明细表" name="uplog">
<div>
<el-date-picker v-model="jmdListQuery.orderDate" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" size="small" />
<el-button style="margin-left: 20px;" size="small" type="primary" @click="loadJmdList">搜索</el-button>
</div>
<div style="margin-top: 20px;">
<el-table :data="logList" border style="width: 100%">
<el-table-column prop="createTime" label="序号" />
<el-table-column prop="orderDate" label="销售渠道" />
<el-table-column prop="allNum" label="销售额(元)" />
</el-table>
</div>
<div class="pages">
<!-- 翻页 -->
<pagination
v-show="logListTotal > 0"
:total="logListTotal"
:page.sync="logListQuery.current"
:limit.sync="logListQuery.size"
class="pagination"
@pagination="loadLogList"
/>
</div>
</el-tab-pane>
<el-tab-pane label="门店商品销售明细表" name="k112">
<div>
<el-date-picker v-model="jmdListQuery.orderDate" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" size="small" />
<el-button style="margin-left: 20px;" size="small" type="primary" @click="loadJmdList">搜索</el-button>
</div>
<div style="margin-top: 20px;">
<el-table :data="in112List" border style="width: 100%">
<el-table-column prop="supplierCodeUnified" label="销售渠道" />
<el-table-column prop="colex" label="类型" />
<el-table-column prop="colh7" label="销售订单号" />
<el-table-column prop="colr17" label="商品编码" />
<el-table-column prop="colr17" label="商品名称" />
<el-table-column prop="colr17" label="数量" />
<el-table-column prop="colr17" label="价格" />
<el-table-column prop="colr17" label="小计" />
</el-table>
</div>
<div class="pages">
<!-- 翻页 -->
<pagination
v-show="in112ListTotal > 0"
:total="in112ListTotal"
:page.sync="in112ListQuery.current"
:limit.sync="in112ListQuery.size"
class="pagination"
@pagination="loadIn112List"
/>
</div>
</el-tab-pane>
<el-tab-pane label="门店销售明细表(烟草)" name="all">
<div>
<el-date-picker v-model="jmdListQuery.orderDate" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" size="small" />
<el-button style="margin-left: 20px;" size="small" type="primary" @click="loadJmdList">搜索</el-button>
</div>
<div style="margin-top: 20px;">
<el-table :data="inallList" border style="width: 100%">
<el-table-column prop="supplierCodeUnified" label="序号" />
<el-table-column prop="colex" label="销售渠道" />
<el-table-column prop="cole4" label="销售额(元)" :show-overflow-tooltip="true" />
</el-table>
</div>
<div class="pages">
<!-- 翻页 -->
<pagination
v-show="inallListTotal > 0"
:total="inallListTotal"
:page.sync="inallListQuery.current"
:limit.sync="inallListQuery.size"
class="pagination"
@pagination="loadInallList"
/>
</div>
</el-tab-pane>
<el-tab-pane label="门店商品销售明细表(烟草)" name="hz">
<div>
<el-date-picker v-model="jmdListQuery.orderDate" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" size="small" />
<el-button style="margin-left: 20px;" size="small" type="primary" @click="loadJmdList">搜索</el-button>
</div>
<div style="margin-top: 20px;">
<el-table :data="countInfo.countList" height="350" border style="width: 100%">
<el-table-column prop="supplierCodeUnified" label="销售渠道" />
<el-table-column prop="supplierCode" label="类型" />
<el-table-column prop="supplierName" label="销售订单号" :show-overflow-tooltip="true" />
<el-table-column prop="prodCode" label="商品编码" />
<el-table-column prop="prodCode" label="商品名称" />
<el-table-column prop="prodCode" label="数量" />
<el-table-column prop="prodCode" label="价格" />
<el-table-column prop="prodCode" label="小计" />
</el-table>
</div>
<div class="pages">
<!-- 翻页 -->
<pagination
v-show="in112ListTotal > 0"
:total="in112ListTotal"
:page.sync="in112ListQuery.current"
:limit.sync="in112ListQuery.size"
class="pagination"
@pagination="loadIn112List"
/>
</div>
</el-tab-pane>
</el-tabs>
</el-col>
</el-row>
</div>
</template>
<script>
import { recount, countinfo, in112PagerList, inallPagerList, logPagerList, jmdRkmxList, jmdRkmxListDownload, ztsjZhengli, buildExcelZaiTu } from '@/api/inventorySummary/inventorySummary'
import Pagination from '@/components/pagination'
import { parseTime } from '@/utils/index'
import ButtonBar from '@/components/ButtonBar'
export default {
name: 'KucunRkmxIndex',
components: {
ButtonBar,Pagination },
data() {
return {
btnList: [ //
{
type: 'success',
size: 'small',
icon: 'export',
btnKey: 'build',
btnLabel: '导出'
},
{
type: 'info',
size: 'small',
icon: 'cross',
btnKey: 'doClose',
btnLabel: '关闭'
}
],
updateAction: "",
name: '入库明细',
tabActiveName: 'uplog',
fileList: [],
uploadResultMesssage: '',
fullscreenloading: null,
logList: [],
logListQuery: {
current: 1,
size: 5
},
logListTotal: 1,
in112List: [],
in112ListQuery: {
current: 1,
size: 5
},
in112ListTotal: 1,
inallList: [],
inallListQuery: {
current: 1,
size: 5
},
inallListTotal: 1,
countInfo: {
countLog: null,
countList: []
},
countInfoMessage: '无汇总信息',
jmdList: [],
jmdListQuery: {
orderDate: ''
}
}
},
mounted() {
//
this.$refs['btnbar'].setButtonList(this.btnList)
},
created() {
//
this.init()
},
methods: {
//
btnHandle(btnKey) {
switch (btnKey) {
case 'build': //
this.doBuild()
break
case 'doClose': //
this.doClose()
break
default:
break
}
},
init() {
this.loadLogList()
this.loadIn112List()
this.loadInallList()
this.loadCountInfo()
this.jmdListQuery.orderDate = parseTime(new Date(), '{y}-{m}-{d}')
this.loadJmdList()
},
loadLogList() {
logPagerList({
current: this.logListQuery.current,
size: this.logListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.logList = response.data.records
this.logListTotal = response.data.total
this.logListQuery.current = response.data.current
this.logListQuery.size = response.data.size
} else {
this.logList = []
this.logListTotal = 0
}
})
},
loadIn112List() {
in112PagerList({
current: this.in112ListQuery.current,
size: this.in112ListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.in112List = response.data.records
this.in112ListTotal = response.data.total
this.in112ListQuery.current = response.data.current
this.in112ListQuery.size = response.data.size
} else {
this.in112List = []
this.in112ListTotal = 0
}
})
},
loadInallList() {
inallPagerList({
current: this.inallListQuery.current,
size: this.inallListQuery.size,
params: {
orderDate: ''
}
}).then(response => {
if (response.code === '200' && response.data && response.data.total > 0) {
this.inallList = response.data.records
this.inallListTotal = response.data.total
this.inallListQuery.current = response.data.current
this.inallListQuery.size = response.data.size
} else {
this.inallList = []
this.inallListTotal = 0
}
})
},
loadCountInfo() {
countinfo()
.then(res => {
if (res.msg === '没有统计入库明细!') {
this.countInfoMessage = res.msg
} else {
this.countInfo = res.data
this.countInfoMessage = '最新统计时间:' + res.data.countLog.createTime + ', 统计用时:' + res.data.countLog.durations + ' 毫秒!'
}
})
.catch(e => {
console.log(e)
})
},
loadJmdList() {
jmdRkmxList(this.jmdListQuery)
.then(res => {
this.jmdList = res.data
})
.catch(e => {
console.log(e)
})
},
downJmdList() {
jmdRkmxListDownload(this.jmdListQuery)
.then(res => {
console.log('mmmm', res)
if (res.msg == '数据为空') {
this.$message({
message: '无数据,不能导出!',
type: 'error'
})
} else {
window.open(res.data, '_blank')
}
})
.catch(e => {
console.log(e)
})
},
recountRk() {
recount()
.then(res => {
this.$message({
message: '入库信息已经重新汇总完成!',
type: 'success'
})
this.loadCountInfo()
this.tabActiveName = 'hz'
})
.catch(e => {
console.log(e)
})
},
submitUpload() {
this.$refs.upload.submit()
},
handleProgress(event, file, fileList) {
const _this = this
this.fullscreenloading = this.$loading({
lock: true,
text: '文件正在上传',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)'
})
if (event.percent >= 100) {
_this.fullscreenloading.text = '上传完成,正在导入数据库'
}
},
handleSuccess(resp, file, fileList) {
console.log('222', resp)
if (this.fullscreenloading) this.fullscreenloading.close()
this.fullscreenloading = null
if (resp.success) {
const rdata = resp.data
this.uploadResultMesssage = '共导入数据:' + rdata.allNum + ' 条,【112】仓库记录数:' + rdata.validNum + ' 条;用时:' + rdata.durations + ' 毫秒。'
this.loadLogList()
this.tabActiveName = 'uplog'
} else {
this.uploadResultMesssage = resp.msg
}
},
downloadZtsj() {
ztsjZhengli()
.then(res => {
console.log('2222', res)
buildExcelZaiTu()
.then(resp => {
console.log('3333', resp)
window.open(resp.data, '_blank')
})
.catch(ee => {
console.log(ee)
})
})
.catch(e => {
console.log(e)
})
}
}
}
</script>
<style scoped>
.wenjiantit {
font-size: 16px;
font-weight: bold;
margin: 25px 0 10px 0;
}
.forminfo {
margin: 0;
padding: 0;
}
.listcon {
height: calc(100vh - 250px);
overflow-y: auto;
overflow-x: hidden;
}
</style>

4
supervise-uniapp/common/request.api.js

@ -3,5 +3,7 @@ import request from '@/utils/requester.js'
export default {
login: (params = {}) => request.post("/portal/v1/sysuser/login", params),
sayhello: (params = {}) => request.get("/sayb", params),
getSalesReport: (params = {}) => request.get("/system/reportCenter/getSalesReport", params)
getSalesReport: (params = {}) => request.get("/system/reportCenter/getSalesReport", params),
getGoodsOnWay: (params = {}) => request.get("/system/reportCenter/getGoodsOnWay", params),
getThresholdAnalysis: (params = {}) => request.get("/system/risk/getThresholdAnalysis", params)
}

196
supervise-uniapp/manifest.json

@ -1,34 +1,34 @@
{
"name": "uView UI",
"appid": "",
"description": "多平台快速开发的UI框架",
"versionName": "1.0.0",
"versionCode": 1,
"transformPx": false,
"app-plus": {
"optimization": {
"subPackages": true
"name" : "uView UI",
"appid" : "__UNI__DD73AA7",
"description" : "多平台快速开发的UI框架",
"versionName" : "1.0.0",
"versionCode" : 1,
"transformPx" : false,
"app-plus" : {
"optimization" : {
"subPackages" : true
},
"safearea": {
"bottom": {
"offset": "none"
"safearea" : {
"bottom" : {
"offset" : "none"
}
},
"splashscreen": {
"alwaysShowBeforeRender": true,
"waiting": true,
"autoclose": true,
"delay": 0
"splashscreen" : {
"alwaysShowBeforeRender" : true,
"waiting" : true,
"autoclose" : true,
"delay" : 0
},
"usingComponents": true,
"nvueCompiler": "uni-app",
"compilerVersion": 3,
"modules": {
"Webview-x5": {}
"usingComponents" : true,
"nvueCompiler" : "uni-app",
"compilerVersion" : 3,
"modules" : {
"Webview-x5" : {}
},
"distribute": {
"android": {
"permissions": [
"distribute" : {
"android" : {
"permissions" : [
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",
@ -52,102 +52,100 @@
"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
],
"abiFilters": [
"armeabi-v7a",
"arm64-v8a"
]
"abiFilters" : [ "armeabi-v7a", "arm64-v8a" ]
},
"ios": {
"idfa": false
"ios" : {
"idfa" : false,
"dSYMs" : false
},
"sdkConfigs": {
"ad": {}
"sdkConfigs" : {
"ad" : {}
},
"icons": {
"android": {
"hdpi": "unpackage/res/icons/72x72.png",
"xhdpi": "unpackage/res/icons/96x96.png",
"xxhdpi": "unpackage/res/icons/144x144.png",
"xxxhdpi": "unpackage/res/icons/192x192.png"
"icons" : {
"android" : {
"hdpi" : "unpackage/res/icons/72x72.png",
"xhdpi" : "unpackage/res/icons/96x96.png",
"xxhdpi" : "unpackage/res/icons/144x144.png",
"xxxhdpi" : "unpackage/res/icons/192x192.png"
},
"ios": {
"appstore": "unpackage/res/icons/1024x1024.png",
"ipad": {
"app": "unpackage/res/icons/76x76.png",
"app@2x": "unpackage/res/icons/152x152.png",
"notification": "unpackage/res/icons/20x20.png",
"notification@2x": "unpackage/res/icons/40x40.png",
"proapp@2x": "unpackage/res/icons/167x167.png",
"settings": "unpackage/res/icons/29x29.png",
"settings@2x": "unpackage/res/icons/58x58.png",
"spotlight": "unpackage/res/icons/40x40.png",
"spotlight@2x": "unpackage/res/icons/80x80.png"
"ios" : {
"appstore" : "unpackage/res/icons/1024x1024.png",
"ipad" : {
"app" : "unpackage/res/icons/76x76.png",
"app@2x" : "unpackage/res/icons/152x152.png",
"notification" : "unpackage/res/icons/20x20.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"proapp@2x" : "unpackage/res/icons/167x167.png",
"settings" : "unpackage/res/icons/29x29.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"spotlight" : "unpackage/res/icons/40x40.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png"
},
"iphone": {
"app@2x": "unpackage/res/icons/120x120.png",
"app@3x": "unpackage/res/icons/180x180.png",
"notification@2x": "unpackage/res/icons/40x40.png",
"notification@3x": "unpackage/res/icons/60x60.png",
"settings@2x": "unpackage/res/icons/58x58.png",
"settings@3x": "unpackage/res/icons/87x87.png",
"spotlight@2x": "unpackage/res/icons/80x80.png",
"spotlight@3x": "unpackage/res/icons/120x120.png"
"iphone" : {
"app@2x" : "unpackage/res/icons/120x120.png",
"app@3x" : "unpackage/res/icons/180x180.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"notification@3x" : "unpackage/res/icons/60x60.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"settings@3x" : "unpackage/res/icons/87x87.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png",
"spotlight@3x" : "unpackage/res/icons/120x120.png"
}
}
}
}
},
"quickapp": {},
"mp-weixin": {
"appid": "",
"setting": {
"urlCheck": false,
"es6": false,
"minified": false,
"postcss": false
"quickapp" : {},
"mp-weixin" : {
"appid" : "",
"setting" : {
"urlCheck" : false,
"es6" : false,
"minified" : false,
"postcss" : false
},
"optimization": {
"subPackages": true
"optimization" : {
"subPackages" : true
},
"usingComponents": true
"usingComponents" : true
},
"mp-alipay": {
"usingComponents": true,
"component2": true
"mp-alipay" : {
"usingComponents" : true,
"component2" : true
},
"mp-qq": {
"optimization": {
"subPackages": true
"mp-qq" : {
"optimization" : {
"subPackages" : true
},
"appid": "15646153"
"appid" : "15646153"
},
"mp-baidu": {
"usingComponents": true,
"appid": ""
"mp-baidu" : {
"usingComponents" : true,
"appid" : ""
},
"mp-toutiao": {
"usingComponents": true,
"appid": ""
"mp-toutiao" : {
"usingComponents" : true,
"appid" : ""
},
"h5": {
"template": "template.h5.html",
"router": {
"mode": "history",
"base": ""
"h5" : {
"template" : "template.h5.html",
"router" : {
"mode" : "history",
"base" : ""
},
"optimization": {
"treeShaking": {
"enable": false
"optimization" : {
"treeShaking" : {
"enable" : false
}
},
"title": "uView UI",
"sdkConfigs": {
"maps": {
"qqmap": {
"key": ""
"title" : "uView UI",
"sdkConfigs" : {
"maps" : {
"qqmap" : {
"key" : ""
}
}
},
"domain": ""
"domain" : ""
}
}
}

2
supervise-uniapp/pages/home/FindFragment.vue

@ -196,7 +196,7 @@
},
getServerData() {
// var _this = this
// this.$api.getSalesReport(_this.queryParams).then((resp) => {
// this.$api.getGoodsOnWay(_this.queryParams).then((resp) => {
// // if (resp.success) {
// console.log('1111', resp.data)
// // const data = resp.data

79
supervise-uniapp/pages/home/UserFragment.vue

@ -34,44 +34,6 @@
<qiun-data-charts type="mix" :opts="opts" :chartData="chartData" />
</view>
<view style="margin-top: 25px;margin-left: 15px;margin-right: 15px;">
<uni-table ref="table" :border="true" stripe type="" emptyText="暂无更多数据">
<uni-tr>
<uni-th align="center">现金流量-经营活动产生的现金流量()</uni-th>
<uni-th align="center">总额</uni-th>
</uni-tr>
<uni-tr v-for="(item, index) in tableData" :key="index">
<uni-td align="center">{{ item.name }}</uni-td>
<uni-td align="center">{{ item.price }}</uni-td>
</uni-tr>
</uni-table>
</view>
<view style="margin-top: 25px;margin-left: 15px;margin-right: 15px;">
<uni-table ref="table" :border="true" stripe type="" emptyText="暂无更多数据">
<uni-tr>
<uni-th width="200" align="center">销售渠道类别</uni-th>
<uni-th align="center">总额</uni-th>
<uni-th align="center">应收帐款</uni-th>
<uni-th align="center">扣除应收</uni-th>
</uni-tr>
<uni-tr v-for="(item, index) in tableData2" :key="index">
<uni-td align="center">{{ item.name }}</uni-td>
<uni-td align="center">{{ item.totalAmount }}</uni-td>
<uni-td align="center">{{ item.accountsReceivable }}</uni-td>
<uni-td align="center">{{ item.deductionAccountsReceivable }}</uni-td>
</uni-tr>
</uni-table>
</view>
</view>
</template>
@ -93,43 +55,6 @@
"text": "烟草",
}
],
tableData: [{
name: "销售商品收到的现金(元)",
price: "2000000",
},
{
name: "收到其他与经营活动有关的现金(元)",
price: "28700",
},
{
name: "本项合计",
price: "123456",
},
],
tableData2: [{
name: "销售商品收到的现金(元)",
totalAmount: "2000000",
accountsReceivable: "31914",
deductionAccountsReceivable: "35793"
},
{
name: "连锁内加盟",
totalAmount: "2000000",
accountsReceivable: "31914",
deductionAccountsReceivable: "35793"
},
{
name: "配送中心",
totalAmount: "2000000",
accountsReceivable: "31914",
deductionAccountsReceivable: "35793",
}, {
name: "连锁外加盟",
totalAmount: "2000000",
accountsReceivable: "31914",
deductionAccountsReceivable: "35793",
}
],
chartData: {},
opts: {
color: ["#1890FF", "#91CB74", "#FAC858", "#EE6666", "#73C0DE", "#3CA272", "#FC8452", "#9A60B4",
@ -140,7 +65,7 @@
legend: {},
xAxis: {
disableGrid: true,
title: "单位:年"
title: ""
},
yAxis: {
disabled: false,
@ -213,7 +138,7 @@
},
getServerData() {
// var _this = this
// this.$api.getSalesReport(_this.queryParams).then((resp) => {
// this.$api.getThresholdAnalysis(_this.queryParams).then((resp) => {
// // if (resp.success) {
// console.log('1111', resp.data)
// // const data = resp.data

BIN
supervise-uniapp/static/logo.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.1 MiB

BIN
yxt-portal-ui/portal-ui/favicon.ico

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

1
yxt-portal-ui/portal-ui/index.html

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/css/app.0666d74a.css

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/css/chunk-07ba4cc6.c8f45824.css

@ -0,0 +1 @@
.app-container[data-v-2aa2a812]{margin-top:10px}.editor[data-v-2aa2a812]{line-height:normal!important;width:93%;margin-top:20px;margin-left:20px}.xqlb_con[data-v-2aa2a812]{width:100%;min-height:500px;padding:10px 15px 10px 15px;border:1px solid #dedede;margin:0 auto}.xqlb_con .xqlb_title[data-v-2aa2a812]{width:90%;height:30px;line-height:30px;text-align:center;font-weight:1000;margin:0 auto}.el-dialog__title[data-v-2aa2a812]{text-align:center!important;background-color:#09f!important;color:#fff!important}.tab_left[data-v-2aa2a812]{text-align:right!important;padding-right:30px!important}.writ_title[data-v-2aa2a812]{font-weight:700;margin:0 0;color:#fff;padding:5px 10px;background-color:#09f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.poptitle[data-v-2aa2a812]{width:97%;height:50px;line-height:50px;border:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex}.poptitle .conter_title[data-v-2aa2a812]{-webkit-box-flex:3;-ms-flex:3;flex:3;height:50px;border-right:1px solid #dedede;text-align:center;line-height:50px}.poptitle .conter_content[data-v-2aa2a812]{-webkit-box-flex:7;-ms-flex:7;flex:7}.popitem[data-v-2aa2a812]{width:97%;min-height:300px;line-height:50px;border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex}.popitem .popitem_title[data-v-2aa2a812]{-webkit-box-flex:3;-ms-flex:3;flex:3;min-height:300px;border-right:1px solid #dedede;text-align:center;line-height:300px}.textarea__inner[data-v-2aa2a812]{overflow-y:auto;min-height:300px!important}.bgcolor[data-v-2aa2a812]{color:#028ac8;cursor:pointer}.new_[data-v-2aa2a812],.new_in[data-v-2aa2a812],.new_out[data-v-2aa2a812]{margin-left:25px;text-align:center;color:#9ea1a6!important;background-color:#fff;border:1px solid #dedede;width:100px;height:35px;line-height:35px;cursor:pointer;display:inline-block}.el-menu.el-menu--horizontal[data-v-2aa2a812]{padding-bottom:10px;border-bottom:1px solid #018ad2!important}.el-submenu__title[data-v-2aa2a812]{line-height:35px!important;width:130px!important;height:35px!important;padding:0!important}.el-menu--horizontal>.el-menu-item .is-active[data-v-2aa2a812]{border-bottom:1px solid #fff!important}.el-menu-item.is-active[data-v-2aa2a812]{color:#fff!important;text-align:center;line-height:35px;min-width:100px!important;height:35px!important}.el-menu--horizontal>.el-menu-item[data-v-2aa2a812]{margin-left:20px;line-height:35px;min-width:100px!important;height:35px!important;border:1px solid #dedede;border:1px solid #dedede!important;text-align:center}.el-submenu__title[data-v-2aa2a812]{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#fff;font-size:20px;text-align:center}.el-menu--popup[data-v-2aa2a812]{min-width:100px!important}.new_undertak[data-v-2aa2a812]{cursor:pointer;color:#909399;font-size:14px;width:100%;padding:5px 0;border-bottom:1px solid #909399;text-align:center}.new_undertak[data-v-2aa2a812]:hover{color:#000}

1
yxt-portal-ui/portal-ui/static/css/chunk-15ded410.06d2fd40.css

@ -0,0 +1 @@
.my-tabs[data-v-2894f925]{margin-top:10px}

1
yxt-portal-ui/portal-ui/static/css/chunk-20176c4f.c947c8df.css

@ -0,0 +1 @@
.title[data-v-43b3d210]{padding:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-tabs[data-v-13b1fd2b]{margin-top:10px}

1
yxt-portal-ui/portal-ui/static/css/chunk-20c82148.b5cc9a86.css

@ -0,0 +1 @@
.zcxx[data-v-b73eb42e]{color:#000;width:98%;margin:0 auto 30px;background-color:#f7f9fc;border:1px solid #e6e9f0;height:60px;line-height:60px}.zcxx p[data-v-b73eb42e]{font-size:18px;float:left;margin-top:0;margin-left:10px;font-weight:700;width:300px}.zcxx .el-button[data-v-b73eb42e]{float:right;margin-top:13px;border:none;width:80px;padding:0;text-align:center;padding-top:10px;padding-bottom:10px}table[data-v-b73eb42e]{width:98%;margin:0 auto}table tr[data-v-b73eb42e]{height:45px;vertical-align:top}table td[data-v-b73eb42e]:first-child{text-align:right;width:20%}table td[data-v-b73eb42e]:nth-child(2){padding-left:30px;width:23%}table td[data-v-b73eb42e]:nth-child(3){text-align:right;width:20%}table td[data-v-b73eb42e]:nth-child(4){padding-left:30px}table span[data-v-b73eb42e]{font-size:14px;color:#015bff;margin-left:20px}table .sfz[data-v-b73eb42e]{border:1px solid #e6e9f0;width:45%}table #bei[data-v-b73eb42e]{width:21.4%}.avatar-uploader .el-upload[data-v-b73eb42e]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-b73eb42e]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-b73eb42e]{font-size:28px;color:#8c939d;width:148px;height:148px;line-height:148px;text-align:center}.avatar[data-v-b73eb42e]{width:148px;height:148px;display:block}

1
yxt-portal-ui/portal-ui/static/css/chunk-2735719c.bde18400.css

@ -0,0 +1 @@
.big-box{position:relative;width:100%;height:200px;background-size:100% 100%}.big-box .codeimg{width:100%;height:100%}.big-box .click-box{width:100%;height:200px;position:absolute;top:0;left:0;z-index:92}.big-box span{position:absolute;width:40px;height:40px;line-height:40px;background:rgba(0,0,0,.4);color:#fff;text-align:center;font-size:20px;border-radius:50%;z-index:1;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.wordList{font-size:18px;padding-top:5px}.wordList i{padding:0 8px;color:#018ad2}.wordList .restcode{float:right;color:#018ad2;cursor:pointer}.login{position:relative;width:100%;height:100%;background-size:100% 100%;background-image:url(../../static/img/bgImg.b2e07178.png);background-position:50%;overflow:hidden}.login .logoTitle{margin:30px}.login .logoTitle img{padding-top:25px;width:70px;height:60px}.login .logoTitle span{font-size:36px;color:#fff}.login .logoTitle .title{font-size:25px;font-family:Source Han Sans CN;font-weight:500;color:#fff;margin:0}.login .main{width:30%;background:#fff;-webkit-box-shadow:0 13px 12px 0 rgba(0,0,0,.15);box-shadow:0 13px 12px 0 rgba(0,0,0,.15);opacity:.9;border-radius:20px;position:absolute;right:10%}.login .main .content{position:relative}.login-form{padding:30px 50px}.login-form .title1{margin:0 auto 30px auto;text-align:center;font-size:20px;color:#191919;font-size:23px;font-weight:500}.login-form .el-input{border:none;background-color:transparent}.login-form .code{position:absolute;top:3px;right:5px;width:35%;height:35px;cursor:pointer;z-index:9}.login-form .nopsw{position:absolute;bottom:-30px;right:5px;color:#018ad2;font-size:15px;line-height:30px}.login-form .register{color:#018ad2}.login-form .btn-eye,.login-form .nopsw:hover,.login-form .register:hover{cursor:pointer}.login-form .text-danger{color:#f56c6c}.login-form .login-btn{margin:10px 0 10px 0;width:100%;background-color:#007fff;border:0}.login-form .login-btn:hover{background-color:#007fdd;border:0}.login-form .el-input--prefix .el-input__inner{border:1px solid #018ad2;background:transparent;color:#333!important}.login-form .el-form-item{margin-bottom:40px}.login-form .el-loading-mask{background-color:hsla(0,0%,100%,.6)}

1
yxt-portal-ui/portal-ui/static/css/chunk-3242c09c.ca529dff.css

@ -0,0 +1 @@
.my-tabs[data-v-570a54df]{margin-top:10px}

1
yxt-portal-ui/portal-ui/static/css/chunk-37a16fca.f3316c88.css

@ -0,0 +1 @@
.svg-icon[data-v-0ed3b984]{width:1em;height:1em;vertical-align:-.16em;fill:currentColor;overflow:hidden;margin-right:3px}.addInput[data-v-3a1a5d9d],.addInput[data-v-5a805ded],.addInput[data-v-29b5e0d7],.addInput[data-v-58cd1fd6]{width:30%}

1
yxt-portal-ui/portal-ui/static/css/chunk-3d5250af.3578ccb4.css

@ -0,0 +1 @@
li[data-v-3cf8f9e4]:hover,p[data-v-3cf8f9e4]:hover{cursor:pointer}p[data-v-3cf8f9e4]{margin:0;padding:0}.header[data-v-3cf8f9e4]{background-color:#0294d7;color:#fff;overflow:hidden;height:60px;line-height:60px}.header .title[data-v-3cf8f9e4]{float:left;font-size:34px;margin-left:35px;height:60px;line-height:60px}.header .title img[data-v-3cf8f9e4]{width:70px;vertical-align:middle;font-family:Adobe Heiti Std}.header .head_info[data-v-3cf8f9e4]{float:right;margin-top:0;font-size:17px}.header p[data-v-3cf8f9e4]{float:left}.head_info img[data-v-3cf8f9e4]{width:25px;margin-top:20px;margin-left:30px;margin-right:10px;float:left}.head_info .dy[data-v-3cf8f9e4]{margin-left:10px;margin-right:20px}.container1[data-v-3cf8f9e4]{background:#e9f1f7;padding:20px;width:100%;height:calc(100% - 60px);margin:0}.container1 .bg-ltop[data-v-3cf8f9e4]{margin:0;padding:0;background-image:url(../../static/img/ltBg.d825a739.png);border-radius:10px;overflow:hidden;background-size:100% 100%;height:200px}.container1 .bg-ltop li[data-v-3cf8f9e4]{float:left;list-style:none;width:25%;text-align:center}.container1 .bg-ltop li img[data-v-3cf8f9e4]{width:70px;margin:45px auto 10px auto}.container1 .bg-rtop[data-v-3cf8f9e4]{background-image:url(../../static/img/rtBg.1c50cb4e.png);border-radius:10px;height:200px;overflow:hidden;position:relative;background-size:100% 100%}.container1 .bg-rtop .anrui[data-v-3cf8f9e4]{width:100%;height:40px}.container1 .bg-rtop .rt_title[data-v-3cf8f9e4]{position:absolute;font-size:18px;padding-top:10px;padding-left:20px;width:100%;height:40px;font-family:SourceHanSerifCN;font-weight:600;color:#191919;background-color:#0294d7}.container1 .bg-rtop ul[data-v-3cf8f9e4]{margin:0 auto;padding:0;height:148px;width:100%}.container1 .bg-rtop ul li[data-v-3cf8f9e4]{font-size:14px;height:37px;line-height:28px;list-style:none;text-decoration:underline;border-bottom:1px solid #666;width:calc(100% - 70px);margin-left:40px;position:relative;padding-top:10px;font-family:SimSun}.container1 .bg-rtop ul li img[data-v-3cf8f9e4]{width:16px;margin:5px 10px;position:absolute;left:-30px}.container1 .bg-rtop ul li .notice[data-v-3cf8f9e4]{display:inline-block;width:65%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.container1 .bg-rtop ul li .anrui_time[data-v-3cf8f9e4]{float:right;display:inline-block;margin-right:5px;line-height:30px}.container1 .bg-bottom[data-v-3cf8f9e4]{background-image:url(../../static/img/bottomBg.63ee375b.png);border-radius:10px;overflow:hidden;margin:40px 10px 0 10px;padding:20px 10px;background-size:100% 100%}.container1 .bg-bottom li[data-v-3cf8f9e4]{float:left;list-style:none;width:11.6%;margin:10px 2.5%;background:#fff;border-radius:40px;text-align:center;padding:10px 25px 15px}.container1 .bg-bottom li img[data-v-3cf8f9e4]{width:80%;margin:10px auto}.copy[data-v-3cf8f9e4]{position:fixed;bottom:0;width:calc(100% - 40px);margin:auto;text-align:center;line-height:40px;border-top:2px solid #4e74a6;background:#e9f1f7;font-size:14px;color:#666}.mark[data-v-3cf8f9e4]{position:absolute;top:38%;margin-left:58px}.mark[data-v-3cf8f9e4] .el-badge__content{font-size:14px!important}.selectStyle[data-v-3cf8f9e4] .el-input__inner{border:0!important;background-color:#0294d7!important;font-size:17px;color:#fff}

1
yxt-portal-ui/portal-ui/static/css/chunk-434b7989.3c7f5ad9.css

@ -0,0 +1 @@
.wscn-http404-container[data-v-c095f994]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-c095f994]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-c095f994]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-c095f994]{width:100%}.wscn-http404 .pic-404__child[data-v-c095f994]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-c095f994]{width:80px;top:17px;left:220px;opacity:0;-webkit-animation-name:cloudLeft-data-v-c095f994;animation-name:cloudLeft-data-v-c095f994;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-c095f994]{width:46px;top:10px;left:420px;opacity:0;-webkit-animation-name:cloudMid-data-v-c095f994;animation-name:cloudMid-data-v-c095f994;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-c095f994]{width:62px;top:100px;left:500px;opacity:0;-webkit-animation-name:cloudRight-data-v-c095f994;animation-name:cloudRight-data-v-c095f994;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes cloudLeft-data-v-c095f994{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudLeft-data-v-c095f994{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@-webkit-keyframes cloudMid-data-v-c095f994{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudMid-data-v-c095f994{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@-webkit-keyframes cloudRight-data-v-c095f994{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}@keyframes cloudRight-data-v-c095f994{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-c095f994]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-c095f994]{font-size:32px;line-height:40px;color:#1482f0;margin-bottom:20px;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-c095f994],.wscn-http404 .bullshit__oops[data-v-c095f994]{font-weight:700;opacity:0;-webkit-animation-name:slideUp-data-v-c095f994;animation-name:slideUp-data-v-c095f994;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__headline[data-v-c095f994]{font-size:20px;line-height:24px;color:#222;margin-bottom:10px;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-c095f994]{font-size:13px;line-height:21px;color:grey;margin-bottom:30px;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-c095f994],.wscn-http404 .bullshit__return-home[data-v-c095f994]{opacity:0;-webkit-animation-name:slideUp-data-v-c095f994;animation-name:slideUp-data-v-c095f994;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__return-home[data-v-c095f994]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;font-size:14px;line-height:36px;cursor:pointer;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideUp-data-v-c095f994{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp-data-v-c095f994{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}

1
yxt-portal-ui/portal-ui/static/css/chunk-48fead32.1f06e7c8.css

@ -0,0 +1 @@
*{padding:0;margin:0}ul li img{width:100px;height:100px}.content[data-v-b97d2008]{width:100%;padding-top:10px;font-size:16px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.shouye[data-v-b97d2008]{left:100px;color:#0395d8}.placename[data-v-b97d2008],.shouye[data-v-b97d2008]{position:absolute;top:-3px;font-size:16px;font-weight:700}.placename[data-v-b97d2008]{left:210px;color:#fff}.right_cont[data-v-b97d2008]{width:100%;height:645px;background-color:#fff;margin:0;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.tishi[data-v-b97d2008]{width:560px;color:#000;padding-left:1.5%;margin-bottom:50px}.tishi tr[data-v-b97d2008]{height:70px}.tishi td[data-v-b97d2008]{border:1px solid #e6e9f0;text-align:center}.tishi td[data-v-b97d2008]:first-child{background-color:#f7f9fc}.tishi .el-input[data-v-b97d2008],.tishi input[data-v-b97d2008]{width:80%}.tishi span[data-v-b97d2008]{font-size:26px;color:red;margin-left:10px}

1
yxt-portal-ui/portal-ui/static/css/chunk-5bcb4c18.880075a0.css

@ -0,0 +1 @@
.imgDemo[data-v-3902c3e0]{width:100%;height:100%;background:radial-gradient(#fff,#f5f7f4,#fff)}

1
yxt-portal-ui/portal-ui/static/css/chunk-5d43fcba.13c428d4.css

@ -0,0 +1 @@
.amap-demo[data-v-d07b41ea]{height:450px}.search-box[data-v-d07b41ea]{z-index:999;margin-bottom:20px;position:absolute;top:70px;left:100px}.amap-page-container[data-v-d07b41ea]{position:relative}.toolbar[data-v-d07b41ea]{padding-bottom:10px;height:50px;line-height:50px;position:relative}.toolbar .btn[data-v-d07b41ea]{position:absolute;right:0}.toolbar span[data-v-d07b41ea]{padding-left:10px}.el-icon-arrow-right:before{content:"\e6e0";color:#727272}.org-tree[data-v-0cb1156e]{width:240px;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #edf1f7;overflow:scroll}.org-table[data-v-0cb1156e]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px;border:1px solid #edf1f7;min-height:100%;overflow-y:scroll}.org-table .ewm[data-v-0cb1156e]{margin:30px auto 0;width:560px}.org-table .ediut[data-v-0cb1156e]{margin:30px auto 0}.custom-tree-node[data-v-0cb1156e]{position:relative;overflow:hidden;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding-right:8px}.handle[data-v-0cb1156e]{position:absolute;right:0}.handle .el-button--text[data-v-0cb1156e]{font-size:15px;background-color:#fff}.my-tabs[data-v-0cb1156e]{margin-top:10px}.edit .el-form-item__label[data-v-0cb1156e]{width:100px!important;display:inline-block!important}.edit .el-input[data-v-0cb1156e]{width:70%}.td_left[data-v-0cb1156e]{border-left:0 solid #e6e9f0}

1
yxt-portal-ui/portal-ui/static/css/chunk-6129363e.06e5271b.css

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/css/chunk-621aae64.669f83aa.css

@ -0,0 +1 @@
.content[data-v-4de1d7b0]{padding-top:10px;font-size:16px;color:#fff}.content[data-v-4de1d7b0],.right_cont[data-v-4de1d7b0]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.right_cont[data-v-4de1d7b0]{height:645px;background-color:#fff;margin:0;padding:15px}.tishi[data-v-4de1d7b0]{width:560px;color:#000;padding-left:1.5%;margin-bottom:50px}.tishi tr[data-v-4de1d7b0]{height:70px}.tishi td[data-v-4de1d7b0]{border:1px solid #e6e9f0;text-align:center}.tishi td[data-v-4de1d7b0]:first-child{background-color:#f7f9fc}.tishi .el-input[data-v-4de1d7b0],.tishi input[data-v-4de1d7b0]{width:80%}.tishi span[data-v-4de1d7b0]{font-size:26px;color:red;margin-left:10px}

1
yxt-portal-ui/portal-ui/static/css/chunk-7ab4903b.d4180ad0.css

@ -0,0 +1 @@
.el-select>.el-input[data-v-50b6c1d9]{display:block;width:300px}.my-tabs[data-v-3099acf3]{margin-top:10px}

1
yxt-portal-ui/portal-ui/static/css/chunk-7f170d09.e6a68939.css

@ -0,0 +1 @@
.pagination-container.pagesize{float:right;padding:0}.pagination-container{background:#fff;padding:16px 16px 0 16px;float:right}.pagination-container.hidden{display:none}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0 20px;border:1px solid #ccc;border-radius:2px;background-color:#fff}.e-pagination .el-icon-arrow-left:before,.e-pagination .el-icon-arrow-right:before{content:"下一页";color:#727272}.e-pagination .el-icon-arrow-left:before{content:"上一页"}.scroll_div{height:500px;overflow-y:scroll}.diaTitle{padding:30px 0 15px 0;font-size:20px;font-weight:500}.el-icon-chat-line-square,.el-icon-document,.el-icon-notebook-2{margin-right:5px}.listtop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 10px 15px;margin:0}.listtop .tit{font-weight:700}.listtop .pagination{margin:0;padding:0}.pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 0 15px 15px}.pages .tit{font-weight:700}.pages .pagination{margin:0}

1
yxt-portal-ui/portal-ui/static/css/chunk-8c9b05c8.6cf1c186.css

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/css/chunk-9d0ae636.c2919ed4.css

@ -0,0 +1 @@
.pagination-container.pagesize{float:right;padding:0}.pagination-container{background:#fff;padding:16px 16px 0 16px;float:right}.pagination-container.hidden{display:none}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0 20px;border:1px solid #ccc;border-radius:2px;background-color:#fff}.e-pagination .el-icon-arrow-left:before,.e-pagination .el-icon-arrow-right:before{content:"下一页";color:#727272}.e-pagination .el-icon-arrow-left:before{content:"上一页"}.svg-icon[data-v-0ed3b984]{width:1em;height:1em;vertical-align:-.16em;fill:currentColor;overflow:hidden;margin-right:3px}[data-v-5b4ac30a] .el-table__fixed,[data-v-5b4ac30a] .el-table__fixed-right{height:100%!important}

1
yxt-portal-ui/portal-ui/static/css/chunk-9e77b716.cd0eccc2.css

@ -0,0 +1 @@
.el-select>.el-input[data-v-c69171f2]{display:block;width:300px}[data-v-c69171f2] .tab-header .el-select{width:180px}.my-tabs[data-v-c69171f2]{margin-top:10px}

1
yxt-portal-ui/portal-ui/static/css/chunk-a1507b96.b59ab36a.css

@ -0,0 +1 @@
.pagination-container.pagesize{float:right;padding:0}.pagination-container{background:#fff;padding:16px 16px 0 16px;float:right}.pagination-container.hidden{display:none}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0 20px;border:1px solid #ccc;border-radius:2px;background-color:#fff}.e-pagination .el-icon-arrow-left:before,.e-pagination .el-icon-arrow-right:before{content:"下一页";color:#727272}.e-pagination .el-icon-arrow-left:before{content:"上一页"}.scroll_div[data-v-44c24f0a]{height:auto;overflow-y:scroll}.diaTitle[data-v-44c24f0a]{padding:30px 0 15px 0;font-size:20px;font-weight:500}.el-icon-chat-line-square[data-v-44c24f0a],.el-icon-document[data-v-44c24f0a],.el-icon-notebook-2[data-v-44c24f0a]{margin-right:5px}.listtop[data-v-44c24f0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 10px 15px;margin:0}.listtop .tit[data-v-44c24f0a]{font-weight:700}.listtop .pagination[data-v-44c24f0a]{margin:0;padding:0}.pages[data-v-44c24f0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 0 15px 15px}.pages .tit[data-v-44c24f0a]{font-weight:700}.pages .pagination[data-v-44c24f0a]{margin:0}.inputType[data-v-44c24f0a]{width:600px}.searchlist[data-v-44c24f0a]{padding-top:20px}

1
yxt-portal-ui/portal-ui/static/css/chunk-aa0aa6a6.3c81440d.css

@ -0,0 +1 @@
.pagination-container.pagesize{float:right;padding:0}.pagination-container{background:#fff;padding:16px 16px 0 16px;float:right}.pagination-container.hidden{display:none}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0 20px;border:1px solid #ccc;border-radius:2px;background-color:#fff}.e-pagination .el-icon-arrow-left:before,.e-pagination .el-icon-arrow-right:before{content:"下一页";color:#727272}.e-pagination .el-icon-arrow-left:before{content:"上一页"}.svg-icon[data-v-0ed3b984]{width:1em;height:1em;vertical-align:-.16em;fill:currentColor;overflow:hidden;margin-right:3px}.title[data-v-a06f2934]{padding:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

1
yxt-portal-ui/portal-ui/static/css/chunk-b586db5a.481c36f3.css

@ -0,0 +1 @@
.muti-instance .el-form-item{margin-bottom:22px}.flow-containers .el-badge__content.is-fixed{top:18px}.property-panel{padding:20px 20px}.property-panel .el-form--label-top .el-form-item__label{padding:0}.property-panel .el-form-item{margin-bottom:6px}.property-panel .tab-table .el-form-item{margin-bottom:16px}.property-panel .node-name{border-bottom:1px solid #ccc;padding:0 0 10px 20px;margin-bottom:10px;font-size:16px;font-weight:700;color:#444}.view-mode .bjs-powered-by,.view-mode .djs-palette,.view-mode .el-aside,.view-mode .el-header{display:none}.view-mode .el-loading-mask{background-color:initial}.view-mode .el-loading-spinner{display:none}.flow-containers,.flow-containers .canvas{width:100%;height:100%}.flow-containers .panel{position:absolute;right:0;top:50px;width:300px}.flow-containers .load{margin-right:10px}.flow-containers .el-form-item__label{font-size:13px}.flow-containers .djs-palette{left:0!important;top:0;border-top:none}.flow-containers .djs-container svg{min-height:650px}.flow-containers .highlight.djs-shape .djs-visual>:first-child{fill:green!important;stroke:green!important;fill-opacity:.2!important}.flow-containers .highlight.djs-shape .djs-visual>:nth-child(2){fill:green!important}.flow-containers .highlight.djs-shape .djs-visual>path{fill:green!important;fill-opacity:.2!important;stroke:green!important}.flow-containers .highlight.djs-connection>.djs-visual>path{stroke:green!important}.flow-containers .highlight-todo.djs-connection>.djs-visual>path{stroke:orange!important;stroke-dasharray:4px!important;fill-opacity:.2!important}.flow-containers .highlight-todo.djs-shape .djs-visual>:first-child{fill:orange!important;stroke:orange!important;stroke-dasharray:4px!important;fill-opacity:.2!important}.flow-containers .overlays-div{font-size:10px;color:red;width:100px;top:-20px!important}.el-tag[data-v-77c4e3b2]{white-space:normal;height:auto;line-height:20px}

9
yxt-portal-ui/portal-ui/static/css/chunk-bb1985a8.f41a3a6b.css

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/css/chunk-d1b16d38.88161aed.css

@ -0,0 +1 @@
.el-input__inner{line-height:32px;height:32px}.el-pagination.is-background .btn-next[data-v-1a3ba051],.el-pagination.is-background .btn-prev[data-v-1a3ba051]{padding:0 20px;border:1px solid #ccc;border-radius:2px;background-color:#fff}.el-icon-arrow-left[data-v-1a3ba051]:before,.el-icon-arrow-right[data-v-1a3ba051]:before{content:"下一页";color:#727272}.el-icon-arrow-left[data-v-1a3ba051]:before{content:"上一页"}.content[data-v-1a3ba051]{width:100%;padding-top:10px;font-size:16px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.shouye[data-v-1a3ba051]{left:100px;color:#0395d8}.placename[data-v-1a3ba051],.shouye[data-v-1a3ba051]{position:absolute;top:-3px;font-size:16px;font-weight:700}.placename[data-v-1a3ba051]{left:210px;color:#fff}.right_cont[data-v-1a3ba051]{width:100%;height:645px;background-color:#fff;margin:0;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.cont_head[data-v-1a3ba051]{height:40px;width:97%;margin-left:1.5%;background-color:#f7f9fc;overflow:hidden}.cont_head p[data-v-1a3ba051]{float:left;color:#000;line-height:40px;margin-left:50px}.cont_head input[data-v-1a3ba051]{height:24px;-webkit-appearance:none}.cont_head input[data-v-1a3ba051],.cont_head select[data-v-1a3ba051]{float:left;width:147px;margin-top:6px;border:1px solid #e6e9f0;border-radius:5px;outline:none}.cont_head select[data-v-1a3ba051]{height:28px}.chaxun[data-v-1a3ba051]{height:28px;width:85px;line-height:0;background-color:#018ad2;margin-top:6px;text-align:center;padding:0;float:right;margin-right:6px}.tishi[data-v-1a3ba051]{width:80%;margin:auto}.tishi tr[data-v-1a3ba051]{height:50px}.tishi td[data-v-1a3ba051]{border:1px solid #e6e9f0;text-align:center}.tishi td[data-v-1a3ba051]:first-child{background-color:#f7f9fc}.tishi input[data-v-1a3ba051]{width:80%;height:30px;border:1px solid #e6e9f0}.tishi textarea[data-v-1a3ba051]{width:80%;height:100px;border:1px solid #e6e9f0;margin-top:10px;margin-bottom:6px}.tishi select[data-v-1a3ba051]{width:80%;height:30px;border:1px solid #e6e9f0}.my-tabs[data-v-1a3ba051]{margin-top:10px}

1
yxt-portal-ui/portal-ui/static/css/chunk-df121e0c.033d04c0.css

@ -0,0 +1 @@
.el-select>.el-input[data-v-94d3e24a]{display:block;width:300px}.my-tabs[data-v-94d3e24a]{margin-top:10px}

1
yxt-portal-ui/portal-ui/static/css/chunk-elementUI.68c70ad5.css

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/css/chunk-libs.887691f5.css

@ -0,0 +1 @@
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}

BIN
yxt-portal-ui/portal-ui/static/fonts/bpmn.08b5f281.eot

Binary file not shown.

BIN
yxt-portal-ui/portal-ui/static/fonts/bpmn.3c4c9f45.woff2

Binary file not shown.

BIN
yxt-portal-ui/portal-ui/static/fonts/bpmn.acbc6cbd.woff

Binary file not shown.

BIN
yxt-portal-ui/portal-ui/static/fonts/bpmn.f922519e.ttf

Binary file not shown.

BIN
yxt-portal-ui/portal-ui/static/fonts/element-icons.535877f5.woff

Binary file not shown.

BIN
yxt-portal-ui/portal-ui/static/fonts/element-icons.732389de.ttf

Binary file not shown.

BIN
yxt-portal-ui/portal-ui/static/img/404.a57b6f31.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
yxt-portal-ui/portal-ui/static/img/404_cloud.0f4bc32b.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
yxt-portal-ui/portal-ui/static/img/bIcon1.40ca5f06.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
yxt-portal-ui/portal-ui/static/img/bIcon2.71f9816b.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

BIN
yxt-portal-ui/portal-ui/static/img/bIcon5.e89599d5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

BIN
yxt-portal-ui/portal-ui/static/img/bIcon6.ffc30cdd.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

BIN
yxt-portal-ui/portal-ui/static/img/bIcon9.3e79e927.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
yxt-portal-ui/portal-ui/static/img/bgImg.b2e07178.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
yxt-portal-ui/portal-ui/static/img/bottomBg.63ee375b.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

224
yxt-portal-ui/portal-ui/static/img/bpmn.1381b44e.svg

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 130 KiB

BIN
yxt-portal-ui/portal-ui/static/img/ltBg.d825a739.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
yxt-portal-ui/portal-ui/static/img/ltIcon3.68f975bc.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

BIN
yxt-portal-ui/portal-ui/static/img/ltIcon4.9063579c.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
yxt-portal-ui/portal-ui/static/img/notice.d593fcf0.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
yxt-portal-ui/portal-ui/static/img/rtBg.1c50cb4e.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

1
yxt-portal-ui/portal-ui/static/js/app.a7bd1265.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-07ba4cc6.34aa2aff.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-15ded410.891c2bb1.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-20176c4f.0c6bc693.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-20c82148.93c68100.js

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-20c82148"],{"09b3":function(e,t,a){},"6b0a":function(e,t,a){"use strict";a("09b3")},db99:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container"},[a("div",{staticClass:"tab-header"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.form}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:16}},[a("el-form-item",{attrs:{label:"日志类别"}},[a("el-input",{attrs:{clearable:""},model:{value:e.page.params.eventName,callback:function(t){e.$set(e.page.params,"eventName",t)},expression:"page.params.eventName"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{staticStyle:{float:"right"}},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.getPageList(e.page)}}},[e._v("查询")]),a("el-button",{attrs:{type:"primary"},on:{click:e.exportExcel}},[e._v("导出日志")])],1)],1)],1)],1)],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""}},[a("el-table-column",{attrs:{label:"序号",type:"index",align:"center",width:"70px"}}),a("el-table-column",{attrs:{prop:"eventName",label:"日志类别",align:"center"}}),a("el-table-column",{attrs:{prop:"eventContent",label:"日志内容",align:"center"}}),a("el-table-column",{attrs:{prop:"userName",label:"用户名",align:"center"}}),a("el-table-column",{attrs:{prop:"userIp",label:"IP地址",align:"center"}}),a("el-table-column",{attrs:{prop:"timestamp",label:"记录时间",align:"center"}})],1),a("pagination",{attrs:{total:e.page.total,page:e.page.current,limit:e.page.size},on:{"update:page":function(t){return e.$set(e.page,"current",t)},"update:limit":function(t){return e.$set(e.page,"size",t)},pagination:e.pagination}})],1)},i=[],l=a("b775"),r=(a("4328"),window.sessionStorage.getItem("token"));function o(e){return Object(l["a"])({url:"/portal/v1/systemlog/listPage",method:"POST",data:e,headers:{"Content-Type":"application/json",token:r}})}var s=a("bc3a"),c=a.n(s),p=a("5f87"),u={data:function(){return{radio:"1",dialogVisible:!1,disabled:!1,form:{},page:{total:0,current:1,size:10,params:{eventName:""}},tableData:[]}},mounted:function(){this.getPageList(this.page)},methods:{pagination:function(e){this.page.current=e.pageNum,this.page.size=e.pageSize,this.getPageList(this.page)},onSearch:function(){this.getPageList(this.page)},resetSearch:function(){this.page=this.pageBackup},getPageList:function(e){var t=this;o(e).then((function(e){t.tableData=e.data.records,t.page.total=e.data.total}))},exportExcel:function(){c()({method:"get",url:"api/system/v1/systemlogs/exportLogExcel",params:this.page,responseType:"blob",headers:{token:Object(p["a"])()}}).then((function(e){var t=new Blob([e.data],{type:"application/vnd.ms-excel"});if(window.ActiveXObject||"ActiveXObject"in window)window.navigator.msSaveOrOpenBlob(t,"日志");else{var a=document.createElement("a");a.href=window.URL.createObjectURL(t),a.download="日志",a.click()}})).catch((function(e){}))}}},g=u,m=(a("6b0a"),a("2877")),b=Object(m["a"])(g,n,i,!1,null,"b73eb42e",null);t["default"]=b.exports}}]);

1
yxt-portal-ui/portal-ui/static/js/chunk-2735719c.b1756b73.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-2d0ac942.cd44edb7.js

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0ac942"],{"19ae":function(t,o,e){"use strict";e.r(o);var a=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("div",[e("flow-records",{attrs:{xmlData:t.xmlData,taskData:t.taskList,flowRecordList:t.flowRecordList}})],1)},n=[],s=e("aa5f"),c=e("5f87"),i=e("d032"),d=e("4025"),r={name:"flowRecordForBusiness",components:{flowRecords:s["a"]},data:function(){return{taskList:[],xmlData:"",flowRecordList:[]}},created:function(){var t=window.location.href.indexOf("?data")+6,o=window.location.href.substr(t),e=JSON.parse(decodeURIComponent(o));this.obj=e;var a=e.token;Object(c["c"])(a),console.log(e),this.getFlowViewer(e.procInsId),this.getModelDetail(e.deployId),this.getFlowRecordList(e.procInsId,e.deployId),window.parent.postMessage({cmd:"returnHeight",params:{code:2,data:"600px"}},"*")},methods:{getModelDetail:function(t){var o=this;Object(i["g"])(t).then((function(t){o.xmlData=t.data}))},getFlowViewer:function(t){var o=this;Object(i["d"])(t).then((function(t){o.taskList=t.data}))},getFlowRecordList:function(t,o){var e=this,a={procInsId:t,deployId:o};Object(d["a"])(a).then((function(t){e.flowRecordList=t.data.flowList,t.data.formData&&(e.formConf=t.data.formData,e.formConfOpen=!0)})).catch((function(t){e.getList()}))}}},l=r,f=e("2877"),w=Object(f["a"])(l,a,n,!1,null,null,null);o["default"]=w.exports}}]);

1
yxt-portal-ui/portal-ui/static/js/chunk-2d0b385b.fce253e5.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-2d230fe7.15cfee16.js

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d230fe7"],{ef3c:function(e,r,n){"use strict";n.r(r);var t,u,a={created:function(){var e=this.$route,r=e.params,n=e.query,t=r.path;this.$router.replace({path:"/"+t,query:n})},render:function(e){return e()}},c=a,o=n("2877"),p=Object(o["a"])(c,t,u,!1,null,null,null);r["default"]=p.exports}}]);

1
yxt-portal-ui/portal-ui/static/js/chunk-3242c09c.bb2f0092.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-37a16fca.e8516ad8.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-3d5250af.3fe0fa10.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-434b7989.78e1ba7b.js

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-434b7989"],{"0a5f":function(t,s,a){"use strict";a("5aec")},"26fc":function(t,s,a){t.exports=a.p+"static/img/404_cloud.0f4bc32b.png"},"5aec":function(t,s,a){},"8cdb":function(t,s,a){"use strict";a.r(s);var e=function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"wscn-http404-container"},[a("div",{staticClass:"wscn-http404"},[t._m(0),a("div",{staticClass:"bullshit"},[a("div",{staticClass:"bullshit__oops"},[t._v("OOPS!")]),t._m(1),a("div",{staticClass:"bullshit__headline"},[t._v(t._s(t.message))]),a("div",{staticClass:"bullshit__info"},[t._v("Please check that the URL you entered is correct, or click the button below to return to the homepage.")]),a("a",{staticClass:"bullshit__return-home",attrs:{href:""}},[t._v("Back to home")])])])])},c=[function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"pic-404"},[e("img",{staticClass:"pic-404__parent",attrs:{src:a("a36b"),alt:"404"}}),e("img",{staticClass:"pic-404__child left",attrs:{src:a("26fc"),alt:"404"}}),e("img",{staticClass:"pic-404__child mid",attrs:{src:a("26fc"),alt:"404"}}),e("img",{staticClass:"pic-404__child right",attrs:{src:a("26fc"),alt:"404"}})])},function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"bullshit__info"},[t._v("All rights reserved "),a("a",{staticStyle:{color:"#20a0ff"},attrs:{href:"https://wallstreetcn.com",target:"_blank"}},[t._v("wallstreetcn")])])}],i={name:"Page404",computed:{message:function(){return"The webmaster said that you can not enter this page..."}}},l=i,n=(a("0a5f"),a("2877")),r=Object(n["a"])(l,e,c,!1,null,"c095f994",null);s["default"]=r.exports},a36b:function(t,s,a){t.exports=a.p+"static/img/404.a57b6f31.png"}}]);

1
yxt-portal-ui/portal-ui/static/js/chunk-48fead32.b624dd09.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-5bcb4c18.c8cdc42b.js

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5bcb4c18"],{"1e4b":function(e,n,t){"use strict";t.r(n);var c=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{staticClass:"imgDemo"})},s=[];t("b775"),t("4328");var u={name:"",data:function(){return{token:""}},methods:{}},a=u,i=(t("3d6e"),t("2877")),o=Object(i["a"])(a,c,s,!1,null,"3902c3e0",null);n["default"]=o.exports},"29f0":function(e,n,t){},"3d6e":function(e,n,t){"use strict";t("29f0")}}]);

1
yxt-portal-ui/portal-ui/static/js/chunk-5d43fcba.be9d86a1.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-6129363e.cb70cbdd.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-621aae64.48194342.js

@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-621aae64"],{"7f3c":function(t,e,a){"use strict";a("b07e")},a6f3:function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"content"},[a("div",{staticClass:"right_cont"},[a("table",{staticClass:"tishi",staticStyle:{margin:"0 auto 30px"},attrs:{cellspacing:"0"}},[a("tr",[a("td",{staticStyle:{"border-right":"none"}},[t._v("设置默认组织机构")]),a("td",[a("el-select",{attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:t.changeoOrgNamePath},model:{value:t.formobj.orgNamePath,callback:function(e){t.$set(t.formobj,"orgNamePath",e)},expression:"formobj.orgNamePath"}},t._l(t.orgNamePath_list,(function(t){return a("el-option",{key:t.orgSidPath,attrs:{label:t.orgNamePath,value:t.orgNamePath}})})),1)],1)])]),a("span",{staticClass:"dialog-footer",staticStyle:{"margin-left":"40%"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticStyle:{"margin-left":"8%",width:"100px",height:"40px"},attrs:{type:"primary"},on:{click:function(e){return t.handleConfirm()}}},[t._v("确认")])],1)])])},r=[],s=a("b775");function i(t){return Object(s["a"])({url:"/portal/v1/sysuserdefaultorg/getList",method:"get",params:t})}function n(t){return Object(s["a"])({url:"/portal/v1/sysuserdefaultorg/saveOrUpdate",method:"post",data:t,headers:{"Content-Type":"application/json"}})}var l={name:"personalization",data:function(){return{orgNamePath_list:[],formobj:{orgSidPath:"",orgNamePath:"",userSid:""}}},created:function(){this.init()},methods:{init:function(){var t=this;i({userSid:window.sessionStorage.getItem("userSid")}).then((function(e){e.success&&(t.formobj.orgNamePath=e.data.orgNamePath,t.formobj.orgSidPath=e.data.orgSidPath,t.orgNamePath_list=e.data.list)}))},changeoOrgNamePath:function(t){var e=this.orgNamePath_list.filter((function(e){return e.orgNamePath===t}));this.formobj.orgSidPath=e[0].orgSidPath},handleConfirm:function(){var t=this;""!==this.formobj.orgNamePath?(this.formobj.userSid=window.sessionStorage.getItem("userSid"),n(this.formobj).then((function(e){e.success&&t.$message({showClose:!0,type:"success",message:"操作成功"})}))):this.$message({showClose:!0,type:"error",message:"默认组织机构不能为空"})}}},c=l,h=(a("7f3c"),a("2877")),u=Object(h["a"])(c,o,r,!1,null,"4de1d7b0",null);e["default"]=u.exports},b07e:function(t,e,a){}}]);

1
yxt-portal-ui/portal-ui/static/js/chunk-7ab4903b.a19f18fc.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-7f170d09.9cbec72f.js

File diff suppressed because one or more lines are too long

6
yxt-portal-ui/portal-ui/static/js/chunk-8c9b05c8.b62904d3.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-9d0ae636.f9b1ae9e.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-9e77b716.4f8f809a.js

File diff suppressed because one or more lines are too long

1
yxt-portal-ui/portal-ui/static/js/chunk-a1507b96.d53cdc05.js

File diff suppressed because one or more lines are too long

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save