Pārlūkot izejas kodu

提交达沃特、统计、箱管、陆运

caojunjie 2 gadi atpakaļ
vecāks
revīzija
d23cc18f85

+ 7 - 0
src/api/importTrade/purchase.js

@@ -9,6 +9,13 @@ export function selectPurchaseList(data) {
     params: data
   })
 }
+export function selectPurchaseListAll(data) {
+  return request({
+    url: '/api/trade-purchase/purchase-order/listAll',
+    method: 'get',
+    params: data
+  })
+}
 
 export function getItemByPid(id) {
   return request({

+ 4 - 2
src/components/statisticsDetailed/index.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <basic-container class="page-crad">
-      <avue-crud ref="crud" :option="option" :data="dataList" :page.sync="page" :search.sync="search"
+      <avue-crud :key="key" ref="crud" :option="option" :data="dataList" :page.sync="page" :search.sync="search"
                  :cell-style="cellStyle" @search-change="searchChange" @current-change="currentChange"
                  @size-change="sizeChange"
                  @refresh-change="refreshChange" @on-load="onLoad" :table-loading="loading" @saveColumn="saveColumn"
@@ -27,6 +27,7 @@ export default {
   },
   data() {
     return {
+      key:0,
       UConfiguration: {
         multipleChoices: false,
         multiple: false,
@@ -567,6 +568,7 @@ export default {
   async created() {
     this.optionBack = this[this.codeValue]
     this.option = await this.getColumnData(this.getColumnName(this.codeValue), this.optionBack);
+    this.key++
   },
   activated() {
     this.$nextTick(() => {
@@ -648,7 +650,7 @@ export default {
 }
 
 ::v-deep .el-table__expanded-cell[class*="cell"] {
-  padding: 0px;
+  padding: 0;
 }
 
 .itemTable ::v-deep .el-table {

+ 13 - 0
src/router/views/index.js

@@ -2289,5 +2289,18 @@ export default [{
     },
     component: () => import( /* webpackChunkName: "views" */ '@/views/statisticAnalysis/profitStatistics/index')
   }]
+}, {
+  path: '/purchase/rubberStock/index',
+  component: Layout,
+  hidden: true,
+  children: [{
+    path: '/purchase/rubberStock/index',
+    name: '橡胶库存',
+    meta: {
+      i18n: '/purchase/rubberStock/index',
+      keepAlive: true,
+    },
+    component: () => import( /* webpackChunkName: "views" */ '@/views/purchase/rubberStock/index')
+  }]
 }
 ]

+ 21 - 21
src/views/boxManagement/stockpilingManage/detailsPage.vue

@@ -102,7 +102,7 @@
         @onClose="onClose()"
     />
 <!--    费用信息组件-->
-    <box-cost v-model="dataListTwo" :id="form.id" type="ZC" activeName="second" :codeValue="252.2" ref="boxCost"
+    <box-cost v-model="dataListTwo" :id="form.id" type="ZC" activeName="second" :tabShow="3" :codeValue="252.2" ref="boxCost"
               @resetTrigger="resetTrigger"></box-cost>
     <trade-card title="附件明细">
       <c-upload
@@ -933,7 +933,7 @@ export default {
         this.$set(this.option, "addBtn", false)
         this.$set(this.option, "menu", false)
         //费用信息
-        this.$set(this.$refs.boxCost.option, "disabled", true)
+        this.$set(this.$refs.boxCost.option,"disabled",true)
         this.$set(this.$refs.boxCost.option,"addBtn",false)
         this.$set(this.$refs.boxCost.option,"menu",false)
         //附件和顶部按钮
@@ -946,9 +946,9 @@ export default {
         // this.$set(this.option, "addBtn", true)
         this.$set(this.option, "menu", true)
         //费用信息
-        this.$set(this.$refs.boxCost.option,"disabled",false)
-        this.$set(this.$refs.boxCost.option,"addBtn",true)
-        this.$set(this.$refs.boxCost.option,"menu",true)
+        this.$set(this.$refs.boxCost.option,"disabled",true)
+        this.$set(this.$refs.boxCost.option,"addBtn",false)
+        this.$set(this.$refs.boxCost.option,"menu",false)
         //附件和顶部按钮
         this.disabled = false
       }
@@ -1121,9 +1121,9 @@ export default {
           this.$set(this.option, "addBtn", false)
           this.$set(this.option, "menu", false)
           //费用信息
-          this.$set(this.$refs.boxCost.option, "disabled", true)
-          this.$set(this.$refs.boxCost.option, "addBtn", false)
-          this.$set(this.$refs.boxCost.option, "menu", false)
+          this.$set(this.$refs.boxCost.option,"disabled",true)
+          this.$set(this.$refs.boxCost.option,"addBtn",false)
+          this.$set(this.$refs.boxCost.option,"menu",false)
           //附件和顶部按钮
           this.disabled = true
         }else {
@@ -1135,8 +1135,8 @@ export default {
             this.$set(this.option, "addBtn", false)
             this.$set(this.option, "menu", false)
             //费用信息
-            this.$set(this.$refs.boxCost.option, "disabled", true)
-            this.$set(this.$refs.boxCost.option, "addBtn", false)
+            this.$set(this.$refs.boxCost.option,"disabled",true)
+            this.$set(this.$refs.boxCost.option,"addBtn",false)
             this.$set(this.$refs.boxCost.option,"menu",false)
             //附件和顶部按钮
             this.disabled = true
@@ -1148,9 +1148,9 @@ export default {
             // this.$set(this.option, "addBtn", true)
             this.$set(this.option, "menu", true)
             //费用信息
-            this.$set(this.$refs.boxCost.option, "disabled", false)
-            this.$set(this.$refs.boxCost.option, "addBtn", true)
-            this.$set(this.$refs.boxCost.option, "menu", true)
+            this.$set(this.$refs.boxCost.option,"disabled",true)
+            this.$set(this.$refs.boxCost.option,"addBtn",false)
+            this.$set(this.$refs.boxCost.option,"menu",false)
             //附件和顶部按钮
             this.disabled = false
           }
@@ -1299,8 +1299,8 @@ export default {
           this.$set(this.option, "addBtn", false)
           this.$set(this.option, "menu", false)
           //费用信息
-          this.$set(this.$refs.boxCost.option, "disabled", true)
-          this.$set(this.$refs.boxCost.option, "addBtn", false)
+          this.$set(this.$refs.boxCost.option,"disabled",true)
+          this.$set(this.$refs.boxCost.option,"addBtn",false)
           this.$set(this.$refs.boxCost.option,"menu",false)
           //附件和顶部按钮
           this.disabled = true
@@ -1312,9 +1312,9 @@ export default {
           // this.$set(this.option, "addBtn", true)
           this.$set(this.option, "menu", true)
           //费用信息
-          this.$set(this.$refs.boxCost.option, "disabled", false)
-          this.$set(this.$refs.boxCost.option, "addBtn", true)
-          this.$set(this.$refs.boxCost.option, "menu", true)
+          this.$set(this.$refs.boxCost.option,"disabled",true)
+          this.$set(this.$refs.boxCost.option,"addBtn",false)
+          this.$set(this.$refs.boxCost.option,"menu",false)
           //附件和顶部按钮
           this.disabled = false
         }
@@ -1326,9 +1326,9 @@ export default {
         // this.$set(this.option, "addBtn", true)
         this.$set(this.option, "menu", true)
         //费用信息
-        this.$set(this.$refs.boxCost.option, "disabled", false)
-        this.$set(this.$refs.boxCost.option, "addBtn", true)
-        this.$set(this.$refs.boxCost.option, "menu", true)
+        this.$set(this.$refs.boxCost.option,"disabled",true)
+        this.$set(this.$refs.boxCost.option,"addBtn",false)
+        this.$set(this.$refs.boxCost.option,"menu",false)
         //附件和顶部按钮
         this.disabled = false
       }

+ 2 - 2
src/views/landTransportation/bulkCargo/index.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <basic-container v-show="show">
-      <div class="home-container" v-if="roleName.indexOf('平台') !== -1 || roleName.indexOf('客户') !== -1 || roleName.indexOf('administrator') !== -1 || roleName.indexOf('admin') !== -1 || roleName.indexOf('散货经理') !== -1">
+      <div class="home-container" v-if="roleName.indexOf('平台') !== -1 || roleName.indexOf('客户') !== -1 || roleName.indexOf('administrator') !== -1 || roleName.indexOf('admin') !== -1 || roleName.indexOf('散货经理') !== -1 || roleName.indexOf('演示账号') !== -1">
         <div style="display: flex;justify-content: center;">
           <div class="content">
             <div class="content-item" @click="handleClick('')">
@@ -265,7 +265,7 @@
           @search-criteria-switch="searchCriteriaSwitch"
           @search-change="searchChange">
         <template slot="menuLeft" slot-scope="{size}"
-                  v-if="roleName.indexOf('客户') !== -1 || roleName.indexOf('分管调度') !== -1 || roleName.indexOf('administrator') !== -1 || roleName.indexOf('admin') !== -1">
+                  v-if="roleName.indexOf('客户') !== -1 || roleName.indexOf('分管调度') !== -1 || roleName.indexOf('administrator') !== -1 || roleName.indexOf('admin') !== -1 || roleName.indexOf('演示账号') !== -1">
           <el-button type="primary" icon="el-icon-plus" :size="size" @click="rowSave">创建单据</el-button>
           <el-button type="success" :size="size" :disabled="selectionList.length !== 1" @click="copyDocument">复制单据
           </el-button>

+ 5 - 2
src/views/purchase/rubberStock/index.vue

@@ -1,6 +1,6 @@
 <template>
   <basic-container>
-    <avue-crud :option="option" :data="dataList" ref="crud" v-model="form" :page.sync="page" :search.sync="search"
+    <avue-crud :key="key" :option="option" :data="dataList" ref="crud" v-model="form" :page.sync="page" :search.sync="search"
       :table-loading="loading" :cell-style="cellStyle" @search-change="searchChange" @search-reset="searchReset"
       @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
       @refresh-change="refreshChange" @saveColumn="saveColumn" @resetColumn="resetColumn"
@@ -82,6 +82,7 @@ export default {
       search: {
         rubberDistinguish:"1"
       },
+      key:0,
       show: true,
       detailData: {},
       option: {},
@@ -104,6 +105,7 @@ export default {
   },
   async created() {
     this.option = await this.getColumnData(this.getColumnName(187), option);
+    this.key++
     this.getWorkDicts("rubber_distinguish").then(res => {
       this.findObject(this.option.column, "rubberDistinguish").dicData =
           res.data.data;
@@ -214,9 +216,10 @@ export default {
       this.page.pageSize = val;
     },
     refreshChange() {
-      this.onLoad(this.page);
+      this.onLoad(this.page,this.search);
     },
     onLoad(page, params = {}) {
+      console.log(params,this.search)
       if (this.search.requiredArrivalDateC && this.search.requiredArrivalDateC.length > 0) {
         params = {
           ...params,

+ 205 - 17
src/views/salesManagement/salesContract/detailsPage.vue

@@ -93,32 +93,56 @@
                 <crop-select v-else-if="item.prop === 'corpId'" v-model="form[item.prop]" corpType="KH"
                   :disabled="viewDisabled || takeDisabled" style="width: 100%"></crop-select>
                 <crop-select v-else-if="item.prop === 'belongToCorpId'" v-model="form[item.prop]"
-                  :disabled="viewDisabled || takeDisabled" corpType="GS"></crop-select>
+                             :disabled="viewDisabled || takeDisabled" corpType="GS"></crop-select>
                 <user-com v-else-if="item.prop === 'salesName'" :disabled="viewDisabled || takeDisabled"
-                  v-model="form[item.prop]" style="width: 100%"></user-com>
+                          v-model="form[item.prop]" style="width: 100%"></user-com>
                 <el-input type="age" v-else-if="item.type === 'unit'" v-model="form[item.prop]"
-                  @change="downPaymentChange" :disabled="viewDisabled || takeDisabled" size="small" autocomplete="off"
-                  placeholder="请输入">
+                          @change="downPaymentChange" :disabled="viewDisabled || takeDisabled" size="small"
+                          autocomplete="off"
+                          placeholder="请输入">
                   <template slot="append">%</template>
                 </el-input>
                 <el-input type="textarea" v-else-if="(item.prop === 'orderRemark')" v-model="form[item.prop]"
-                  :disabled="viewDisabled" size="small" autocomplete="off" placeholder="请输入"></el-input>
+                          :disabled="viewDisabled" size="small" autocomplete="off" placeholder="请输入"></el-input>
+                <span v-else-if="item.prop === 'srcOrderNo'" style="display:flex;width: 100%;">
+                  <el-select v-model="form[item.prop]"
+                             style="width: 100%;"
+                             multiple
+                             filterable
+                             remote
+                             reserve-keyword
+                             collapse-tags
+                             clearable
+                             size="small"
+                             placeholder="请输入关键词"
+                             :disabled="viewDisabled"
+                             :remote-method="remoteMethodTwo"
+                             :loading="loadingTwo">
+                    <el-option
+                        v-for="item in options"
+                        :key="item.sysNo"
+                        :label="item.orderNo"
+                        :value="item.sysNo">
+                    </el-option>
+                  </el-select>
+                  <el-button icon="el-icon-search" :disabled="viewDisabled" size="mini"
+                             @click.stop="dialogVisible = true"></el-button>
+                </span>
                 <el-select v-else-if="item.prop === 'orderType'" style="width: 100%" v-model="form[item.prop]"
-                  :disabled="viewDisabled" size="small" placeholder="请选择" clearable filterable>
+                           :disabled="viewDisabled" size="small" placeholder="请选择" clearable filterable>
                   <el-option v-for="(item, index) in contractTypeDic" :key="index" :label="item.dictValue"
-                    :value="item.dictValue"></el-option>
+                             :value="item.dictValue"></el-option>
                 </el-select>
                 <el-input type="age" v-else v-model="form[item.prop]" size="small"
-                  :disabled="item.disabled ? true : false || viewDisabled" autocomplete="off" placeholder="请输入">
+                          :disabled="item.disabled ? true : false || viewDisabled" autocomplete="off"
+                          placeholder="请输入">
                 </el-input>
-
                 <template slot="label" v-if="item.prop === 'corpId'">
                   <e-crop-jump :label="item.label" corp-type="KH"></e-crop-jump>
                 </template>
                 <template slot="label" v-if="item.prop === 'belongToCorpId'">
                   <e-crop-jump :label="item.label" corp-type="GS"></e-crop-jump>
                 </template>
-
               </el-form-item>
             </el-col>
           </el-row>
@@ -272,15 +296,39 @@
       </bill-application>
     </el-dialog>
     <el-dialog append-to-body title="审批进度" class="el-dialogDeep" :visible.sync="checkScheduleDialog" width="40%"
-      :close-on-click-modal="false" :destroy-on-close="true" :close-on-press-escape="false" v-dialog-drag>
+               :close-on-click-modal="false" :destroy-on-close="true" :close-on-press-escape="false" v-dialog-drag>
       <check-schedule :checkId="form.id" :batchNo="batchNo" @choceScheduleFun="choceScheduleFun">
       </check-schedule>
     </el-dialog>
     <el-dialog append-to-body title="审批" class="el-dialogDeep" :visible.sync="checkDialog" width="50%"
-      :close-on-click-modal="false" :destroy-on-close="true" :close-on-press-escape="false" v-dialog-drag>
+               :close-on-click-modal="false" :destroy-on-close="true" :close-on-press-escape="false" v-dialog-drag>
       <check :checkData="detailData.check" :checkDetail="false" :idList="[]" @choceCheckFun="choceCheckFun">
       </check>
     </el-dialog>
+    <el-dialog
+        title="选择采购"
+        :visible.sync="dialogVisible"
+        v-if="dialogVisible"
+        append-to-body
+        class="el-dialogDeep"
+        :close-on-click-modal="false"
+        v-dialog-drag
+        width="70%">
+      <span>
+        <avue-crud :option="option" :data="dataList" :search.sync="search" @on-load="onLoad" :page.sync="pageTwo" @search-change="searchChange" @selection-change="selectionChange">
+          <template slot="corpIdSearch">
+            <select-component v-model="search.corpId" :configuration="configuration"></select-component>
+          </template>
+          <template slot="corpId" slot-scope="{row}">
+            {{row.strCorpName}}
+          </template>
+        </avue-crud>
+      </span>
+      <span slot="footer" class="dialog-footer">
+        <el-button size="small" @click="dialogVisible = false">取 消</el-button>
+        <el-button type="primary" size="small" @click="confirmAdding">确 定</el-button>
+      </span>
+    </el-dialog>
   </div>
 </template>
 
@@ -307,7 +355,8 @@ import checkSchedule from "../../../components/check/checkSchedule";
 import check from "@/components/check/check";
 import { pleaseCheck } from "@/api/basicData/configuration"
 import { getParities } from "@/api/basicData/customerInquiry";
-import { dateFormat } from "@/util/date";
+import {dateFormat} from "@/util/date";
+import {selectPurchaseList,selectPurchaseListAll} from "@/api/importTrade/purchase";
 
 export default {
   name: "detailsPage",
@@ -335,8 +384,62 @@ export default {
   },
   data() {
     return {
+      search:{},
+      configuration: {
+        multipleChoices: false,
+        multiple: false,
+        disabled: false,
+        searchShow: true,
+        collapseTags: false,
+        clearable: true,
+        placeholder: '请点击右边按钮选择',
+        dicData: []
+      },
+      option: {
+        menu:false,
+        addBtn:false,
+        columnBtn:false,
+        selection:true,
+        reserveSelection:true,
+        searchMenuSpan:8,
+        searchSpan: 8,
+        align: "center",
+        searchMenuPosition: "right",
+        column: [{
+          label: '合同日期',
+          prop: "businesDate",
+          type: "date",
+          format: "yyyy-MM-dd",
+          valueFormat: "yyyy-MM-dd",
+          unlinkPanels: true,
+          searchRange: true,
+          search: true,
+          overHidden: true,
+        },{
+          label: '合同号',
+          prop: 'orderNo'
+        },{
+          label: '采购订单号',
+          prop: 'sysNo'
+        },{
+          label: '供应商',
+          prop: 'corpId',
+          search: true,
+          overHidden: true,
+        },{
+          label: '合同金额',
+          prop: 'orderAmount'
+        },{
+          label: '码单重量(吨)',
+          prop: 'billWeight'
+        }]
+      },
+      dataList:[],
+      dialogVisible: false,
+      options: [],
       contractTypeDic: [],
       loading: false,
+      loadingTwo: false,
       disabled: false,
       buttonLoading: false,
       dialogCommodity: false,
@@ -358,6 +461,7 @@ export default {
       currencyDic: [],
       srcSysNoDic: [],
       contractDic: [],
+      selectionList: [],
       selectKind: -1,
       billUrl: "",
       billType: "",
@@ -587,7 +691,7 @@ export default {
             ]
           },
           {
-            label: '采购号',
+            label: '采购合同号',
             prop: 'srcOrderNo',
             disabled: true,
             rules: [
@@ -617,6 +721,11 @@ export default {
         currentPage: 1,
         total: 0
       },
+      pageTwo: {
+        pageSize: 10,
+        currentPage: 1,
+        total: 0
+      },
       // 导入库存配置
       importInventory: {},
       importInventoryForm: {},
@@ -636,7 +745,8 @@ export default {
     this.getWorkDicts("currency").then(res => {
       this.currencyDic = res.data.data
     })
-    selectCG().then(res=>{
+    this.remoteMethodTwo()
+    selectCG().then(res => {
       this.srcSysNoDic = res.data.data.records
     })
     if (this.detailData.view) {
@@ -685,19 +795,95 @@ export default {
     })
   },
   methods: {
+    confirmAdding(){
+      this.selectionList.forEach(item=>{
+        this.form.srcOrderNo.push(item.sysNo)
+      })
+      this.form.srcOrderNo = this.form.srcOrderNo.filter((item, index, array) => {
+        return array.indexOf(item) === index
+      })
+      this.dialogVisible = false
+    },
+    onLoad(page, params) {
+      this.loading = true
+      params = this.paramsAdjustment(params)
+      params.size = page.pageSize
+      params.current = page.currentPage
+      params.tradeType = "JK"  //进口参数
+      selectPurchaseList(params).then(res => {
+        this.dataList = res.data.data.records
+        this.pageTwo.total = res.data.data.total
+      }).finally(() => {
+            this.loading = false
+      })
+    },
+    //点击搜索按钮触发
+    searchChange(params, done) {
+      this.pageTwo.currentPage = 1;
+      this.onLoad(this.pageTwo, params);
+      done()
+    },
+    selectionChange(list){
+      this.selectionList = list
+    },
+    paramsAdjustment(params) {
+      params = Object.assign({}, this.search);
+      if (params.businesDate && params.businesDate.length != 0) {  //合同
+        params.businesStartDate = params.businesDate[0] + " " + "00:00:00";
+        params.businesEndDate = params.businesDate[1] + " " + "23:59:59";
+        this.$delete(params, 'businesDate')
+      }
+      if (params.requiredDeliveryDate && params.requiredDeliveryDate.length != 0) {  //发货
+        params.requiredDeliveryStartDate = params.requiredDeliveryDate[0] + " " + "00:00:00";
+        params.requiredDeliveryEndDate = params.requiredDeliveryDate[1] + " " + "23:59:59";
+        this.$delete(params, 'requiredDeliveryDate')
+      }
+      if (params.requiredArrivalDate && params.requiredArrivalDate.length != 0) {  //到货
+        params.requiredArrivalStartDate = params.requiredArrivalDate[0] + " " + "00:00:00";
+        params.requiredArrivalEndDate = params.requiredArrivalDate[1] + " " + "23:59:59";
+        this.$delete(params, 'requiredArrivalDate')
+      }
+      if (params.accountsCollectionDate && params.accountsCollectionDate.length != 0) {  //付款
+        params.accountsCollectionStartDate = params.accountsCollectionDate[0] + " " + "00:00:00";
+        params.accountsCollectionEndDate = params.accountsCollectionDate[1] + " " + "23:59:59";
+        this.$delete(params, 'accountsCollectionDate')
+      }
+      if (params.dateOfArrival && params.dateOfArrival.length != 0) {   //到港
+        params.dateOfStartArrival = params.dateOfArrival[0] + " " + "00:00:00";
+        params.dateOfEndArrival = params.dateOfArrival[1] + " " + "23:59:59";
+        this.$delete(params, 'dateOfArrival')
+      }
+      if (params.creditDate && params.creditDate.length != 0) {  //信用
+        params.creditStartDate = params.creditDate[0] + " " + "00:00:00";
+        params.creditEndDate = params.creditDate[1] + " " + "23:59:59";
+        this.$delete(params, 'creditDate')
+      }
+      return params
+    },
     remoteMethod(query) {
       if (query !== '') {
         this.loading = true;
-        selectCG({srcSysNo:query}).then(res=>{
+        selectCG({srcSysNo: query}).then(res => {
           this.srcSysNoDic = res.data.data.records
           this.loading = false;
         })
       } else {
-        selectCG().then(res=>{
+        selectCG().then(res => {
           this.srcSysNoDic = res.data.data.records
         })
       }
     },
+    remoteMethodTwo(query) {
+      this.loading = true;
+      selectPurchaseListAll({
+        tradeType: "JK",
+        orderType: "橡胶",
+        sysNo: query
+      }).then(res => {
+        this.loading = false;
+        this.options = res.data.data
+      })
+    },
     valueName(value, row) {
       this.$set(row, "priceCategory", value.id)
     },
@@ -1015,6 +1201,7 @@ export default {
             orderItemsList: this.importInventoryData,
             orderFeesList: orderFeesList,
             orderUpLoadList: orderUpLoadList,
+            srcOrderNo: this.form.srcOrderNo.join(',')
           };
 
           submitData(submitDto).then(res => {
@@ -1038,6 +1225,7 @@ export default {
     },
     afterEcho(data) {
       this.form = data;
+      this.form.srcOrderNo = this.form.srcOrderNo.split(',')
       this.oldForm = Object.assign({}, data);
       this.importInventoryData = data.orderItemsList
 

+ 6 - 3
src/views/statisticAnalysis/specificationsDelivery/index.vue

@@ -29,7 +29,7 @@
         v-else
         :codeValue="230.1"
         @backToList="show = true"
-        :search="{...search,typeNo:this.typeNo}"
+        :search="{...search,...this.searchTwo}"
         url="specificationsProfitItem"></statistics-detailed>
   </div>
 </template>
@@ -46,7 +46,7 @@ export default {
   data() {
     return {
       show:true,
-      typeNo:'',
+      searchTwo: {},
       UConfiguration: {
         multipleChoices: false,
         multiple: false,
@@ -276,7 +276,10 @@ export default {
     },
     //打开明细
     detOpen(row){
-      this.typeNo = row.typeNo
+      this.searchTwo={
+        typeNo: row.typeNo,
+        code:row.code
+      }
       this.show = false
     },
     outExport() {

+ 1 - 1
src/views/wel/home/landTransportation/components/quick-launch.vue

@@ -117,7 +117,7 @@ export default {
     // 台账
     // reminder
     // 到期提醒
-    if (this.roleName.indexOf('admin') !== -1){
+    if (this.roleName.indexOf('admin') !== -1 || this.roleName.indexOf('演示账号') !== -1){
       this.entrust = true
       this.dispatch = true
       this.sBook = true