|
@@ -170,80 +170,82 @@
|
|
|
<label>PS:自动填写补全功能可能有误差请仔细核实,补全或修改(没有可用‘-’或‘暂无’代替)</label>
|
|
|
<el-button @click="manysave" size="mini" type="primary">保 存</el-button>
|
|
|
</div>
|
|
|
- <el-table :border="true" :data="tourClientListInfos">
|
|
|
- <el-table-column type="index" label="序号" width="50"></el-table-column>
|
|
|
- <el-table-column property="date" label="姓" width="100">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-autocomplete popper-class="el-autocomplete-suggestion" :popper-append-to-body="false"
|
|
|
- class="inline-input" size="mini" v-model.trim="scope.row.lastName"
|
|
|
- :fetch-suggestions="querySearch" @select="DTPromptChecked(scope.row)"></el-autocomplete>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="名" width="100">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input size="mini" type="text" v-model.trim="scope.row.firstName">
|
|
|
- </el-input>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="单位" width="150">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-autocomplete style="width:100% ;" popper-class="el-autocomplete-suggestion"
|
|
|
- :popper-append-to-body="false" class="inline-input" size="mini"
|
|
|
- v-model.trim="scope.row.companyFullName"
|
|
|
- :fetch-suggestions="querySearchdw"></el-autocomplete>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="职务" width="150">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input size="mini" type="text" v-model.trim="scope.row.job">
|
|
|
- </el-input>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="身份证" width="170">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input size="mini" type="text" v-model.trim="scope.row.idCardNo">
|
|
|
- </el-input>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="手机号码" width="115">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-input size="mini" type="text" v-model.trim="scope.row.phone">
|
|
|
- </el-input>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="性别" width="150">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-radio-group size="mini" v-model="scope.row.sex">
|
|
|
- <el-radio label="男"></el-radio>
|
|
|
- <el-radio label="女"></el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="是否陪同" width="150">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-radio-group size="mini" v-model="scope.row.isAccompany">
|
|
|
- <el-radio label="是"></el-radio>
|
|
|
- <el-radio label="否"></el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="出生日期" width="100">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-date-picker :clearable="false" size="mini" type="date" placeholder="出生日期"
|
|
|
- v-model.trim="scope.row.birthDay" style="width: 100%;">
|
|
|
- </el-date-picker>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="舱位类型" width="115">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-select size="mini" style="width:100%" v-model="scope.row.shippingSpaceTypeId" clearable
|
|
|
- filterable placeholder="请选择">
|
|
|
- <el-option v-for="item in cangweiType" :key="item.id" :label="item.name" :value="item.id">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
+ <div class="yanzheng">
|
|
|
+ <el-table :border="true" :data="tourClientListInfos">
|
|
|
+ <el-table-column type="index" label="序号" width="50"></el-table-column>
|
|
|
+ <el-table-column property="date" label="姓" width="100">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-autocomplete popper-class="el-autocomplete-suggestion" :popper-append-to-body="false"
|
|
|
+ class="inline-input" size="mini" v-model.trim="scope.row.lastName"
|
|
|
+ :fetch-suggestions="querySearch" @select="DTPromptChecked(scope.row)"></el-autocomplete>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="名" width="100">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input size="mini" type="text" v-model.trim="scope.row.firstName">
|
|
|
+ </el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="单位" width="150">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-autocomplete style="width:100% ;" popper-class="el-autocomplete-suggestion"
|
|
|
+ :popper-append-to-body="false" class="inline-input" size="mini"
|
|
|
+ v-model.trim="scope.row.companyFullName"
|
|
|
+ :fetch-suggestions="querySearchdw"></el-autocomplete>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="职务" width="150">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input size="mini" type="text" v-model.trim="scope.row.job">
|
|
|
+ </el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="身份证" width="170">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input size="mini" type="text" v-model.trim="scope.row.idCardNo">
|
|
|
+ </el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="手机号码" width="115">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-input size="mini" type="text" v-model.trim="scope.row.phone">
|
|
|
+ </el-input>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="性别" width="150">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-radio-group size="mini" v-model="scope.row.sex">
|
|
|
+ <el-radio label="男"></el-radio>
|
|
|
+ <el-radio label="女"></el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="是否陪同" width="150">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-radio-group size="mini" v-model="scope.row.isAccompany">
|
|
|
+ <el-radio label="是"></el-radio>
|
|
|
+ <el-radio label="否"></el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="出生日期" width="100">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-date-picker :clearable="false" size="mini" type="date" placeholder="出生日期"
|
|
|
+ v-model.trim="scope.row.birthDay" style="width: 100%;padding-left: 0px;padding-right: 0px;">
|
|
|
+ </el-date-picker>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="舱位类型" width="115">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-select size="mini" style="width:100%" v-model="scope.row.shippingSpaceTypeId" clearable
|
|
|
+ filterable placeholder="请选择">
|
|
|
+ <el-option v-for="item in cangweiType" :key="item.id" :label="item.name" :value="item.id">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -956,7 +958,8 @@ export default {
|
|
|
pdarr.push(this.tableData[k])
|
|
|
}
|
|
|
}
|
|
|
- if(pdarr.length>=this.GroupInfo.visitPNumber&&this.id==0){
|
|
|
+ console.log(this.pickupinif.isAccompany);
|
|
|
+ if(pdarr.length>=this.GroupInfo.visitPNumber&&this.id==0&&this.pickupinif.isAccompany!="是"){
|
|
|
this.$message.error("保存失败!录入的客户名单超过本团组的出访人数,请检查仔细删除多余人!");
|
|
|
return
|
|
|
}
|
|
@@ -1431,7 +1434,10 @@ export default {
|
|
|
.pickuplist-all .el-autocomplete-suggestion {
|
|
|
width: auto !important;
|
|
|
}
|
|
|
-
|
|
|
+.pickuplist-all .yanzheng .el-input--prefix .el-input__inner{
|
|
|
+ padding-left: 0px;
|
|
|
+ padding-right: 0px;
|
|
|
+}
|
|
|
.dutzl .el-input__inner {
|
|
|
padding: 0 5px;
|
|
|
}
|