yz3456
2024-03-26 eaafe26cb6aa070b002037ede1c7de74b6b5600b
ruoyi-ui/src/views/travel/index.vue
@@ -108,7 +108,9 @@
              <el-table-column label="住宿费" prop="stay" sortable width="100px" />
              <el-table-column label="交通" prop="travel" sortable width="70px" />
              <el-table-column label="门票" prop="entrance" sortable width="70px" />
<!--              <el-table-column label="购物" prop="shopping" sortable width="70px" />-->
             <el-table-column label="其它费用" prop="otherCost" sortable width="120px" />
          <el-table-column label="备注" prop="backInfo" sortable width="120px" />
              <el-table-column label="电子文件" prop="url" width="160" >
                <template slot-scope="scope" >
                  <img
@@ -117,7 +119,7 @@
                    alt=""
                    style="width: 35px; height: 35px;"
                    fit="cover"
                    v-if="!scope.row.url "
                    v-if="scope.row.url"
                  >
                  <img
                    class="el-upload-list__item-thumbnail"
@@ -125,7 +127,7 @@
                    alt=""
                    style="width: 35px; height: 35px;"
                    fit="cover"
                    v-if="scope.row.url "
                    v-if="!scope.row.url"
                  >
                </template>
              </el-table-column>
@@ -170,6 +172,7 @@
      <el-table-column label="旅游名称" prop="name" sortable width="200px" />
      <el-table-column label="去向" prop="destination" sortable width="150px" />
      <el-table-column label="旅游性质" prop="property" sortable width="100" />
          <el-table-column label="感言" prop="spee" sortable width="120px" />
      <el-table-column label="旅游方式" prop="manner" sortable width="100" />
      <el-table-column label="总金额" prop="totalPrice" sortable width="100" />
      <el-table-column label="餐费" prop="eatTotal" sortable width="70px" />
@@ -177,6 +180,7 @@
      <el-table-column label="交通" prop="travelTotal" sortable width="70px" />
      <el-table-column label="门票" prop="entranceTotal" sortable width="70px" />
      <el-table-column label="团费" prop="groupTotal" sortable width="70px" />
      <el-table-column  label="操作" align="center" sortable width="180" >
@@ -304,7 +308,10 @@
          <el-input  v-model="formDat4.manner" placeholder="请输入旅游方式" style="width: 80%;"></el-input>
        </el-form-item>
        <el-form-item label="感言" prop="spee">
          <textarea type="textarea" v-model="formDat4.spee" placeholder="请输入旅游感言" style="width: 80%;"></textarea>
        </el-form-item>
      </el-form>
      <h4 class="form-header"> </h4>
@@ -335,8 +342,8 @@
          <el-input v-model="formDat.travelMode" placeholder="请输入出行方式" clearable :style="{width: '100%'}" >
          </el-input>
        </el-form-item>
        <el-form-item label="持证旅游" prop="certificate">
          <el-select v-model="formDat.certificate" placeholder="请选择证件" clearable :style="{width: '80%'}" >
        <el-form-item label="持证旅游" prop="document">
          <el-select v-model="formDat.document" placeholder="请选择证件" clearable :style="{width: '80%'}" >
            <el-option label="居民身份证" value="居民身份证"></el-option>
            <el-option label="临时身份证" value="临时身份证"></el-option>
            <el-option label="户口本" value="户口本"></el-option>
@@ -348,6 +355,12 @@
        <el-form-item label="车次/航班" prop="flight">
          <el-input v-model="formDat.flight" placeholder="请输入车次/航班" clearable :style="{width: '100%'}" ></el-input>
        </el-form-item>
      <el-form-item label="其它费用" prop="otherCost">
        <el-input v-model="formDat.otherCost" placeholder="请输入备注" clearable :style="{width: '100%'}" ></el-input>
      </el-form-item>
      <el-form-item label="备注" prop="backInfo">
        <el-input v-model="formDat.backInfo" placeholder="请输入备注" clearable :style="{width: '100%'}" ></el-input>
      </el-form-item>
<!--        <el-form-item label="备注" prop="remark">-->
<!--          <el-input v-model="formDat.remark" placeholder="请输入备注" clearable :style="{width: '100%'}" ></el-input>-->
<!--        </el-form-item>-->
@@ -525,12 +538,14 @@
        happenTime: undefined,
        title: undefined,
        travelPeriod:undefined,
        certificate: undefined,
        document: undefined,
        totalPrice: undefined,
        self: undefined,
        remark: undefined,
        groupTotal:undefined,
        url: undefined,
      otherCost: undefined,
      backInfo: undefined
      },
      formDat1: {
        eat: undefined,
@@ -555,6 +570,7 @@
        property:undefined,
        name: undefined,
        destination: undefined,
      spee: undefined
      },
      // 菜单列表
      menuOptions: [],
@@ -754,7 +770,9 @@
      listTravelPrice(this.queryParams).then(response => {
        this.travelpriceList = response.data.data;
      //alert(this.travelpriceList.url)
      console.log("0000")
      console.log(this.travelpriceList)
        this.total = response.data.total;
        this.loading = false;
@@ -764,6 +782,7 @@
        const promises = [];
        for (const item of this.travelpriceList) {
          const promise = listTravelBase({ cid: item.id }).then(result => {
           console.log(result.data)
            travelBaseMap[item.id] = result.data;
          });
          promises.push(promise);