Browse Source

Merge remote-tracking branch 'origin/master'

master
fanzongzhe 11 months ago
parent
commit
173d3eaf9d
  1. 2
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordertrailer/BusSalesOrderTrailerDto.java
  2. 7
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordertrailer/BusSalesOrderTrailerFeign.java
  3. 7
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordertrailer/BusSalesOrderTrailerFeignFallback.java
  4. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordertrailer/BusSalesOrderTrailerMapper.java
  5. 13
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordertrailer/BusSalesOrderTrailerRest.java
  6. 58
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordertrailer/BusSalesOrderTrailerService.java
  7. 7
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java
  8. 7
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeignFallback.java
  9. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/trailer/AppSalesOrderTrailerDto.java
  10. 7
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderRest.java
  11. 52
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java
  12. 44
      yxt-as-ui/src/views/basicinformation/additionitem/additionitem.vue
  13. 10
      yxt-as-ui/src/views/basicinformation/profession/profession.vue
  14. 5
      yxt-as-ui/src/views/basicinformation/setmeal/setmealAdd.vue
  15. 10
      yxt-as-ui/src/views/basicinformation/subjects/subjects.vue
  16. 10
      yxt-as-ui/src/views/basicinformation/team/team.vue

2
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordertrailer/BusSalesOrderTrailerDto.java

@ -55,6 +55,8 @@ public class BusSalesOrderTrailerDto implements Dto {
private String sid; // sid
@ApiModelProperty("备注")
private String remarks;
@ApiModelProperty("销售订单sid")
private String salesOrderSid; // 销售订单sid
@ApiModelProperty("挂车类型key")

7
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordertrailer/BusSalesOrderTrailerFeign.java

@ -61,7 +61,7 @@ public interface BusSalesOrderTrailerFeign {
@ApiOperation("新增或修改")
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody List<BusSalesOrderTrailerDto> dto);
public ResultBean save(@RequestBody BusSalesOrderTrailerDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delete")
@ -72,4 +72,9 @@ public interface BusSalesOrderTrailerFeign {
@GetMapping("/fetchDetailsByOrderSid/{orderSid}")
@ResponseBody
public ResultBean<List<BusSalesOrderTrailerDetailsVo>> fetchDetailsByOrderSid(@PathVariable("orderSid") String orderSid);
@ApiOperation("初始化")
@GetMapping("/fetchBySid")
@ResponseBody
ResultBean<BusSalesOrderTrailer> fetchBySid(@RequestParam("sid") String sid);
}

7
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordertrailer/BusSalesOrderTrailerFeignFallback.java

@ -49,7 +49,7 @@ import java.util.List;
public class BusSalesOrderTrailerFeignFallback implements BusSalesOrderTrailerFeign {
@Override
public ResultBean save(List<BusSalesOrderTrailerDto> dto) {
public ResultBean save(BusSalesOrderTrailerDto dto) {
return null;
}
@ -62,4 +62,9 @@ public class BusSalesOrderTrailerFeignFallback implements BusSalesOrderTrailerFe
public ResultBean<List<BusSalesOrderTrailerDetailsVo>> fetchDetailsByOrderSid(String orderSid) {
return null;
}
@Override
public ResultBean<BusSalesOrderTrailer> fetchBySid(String sid) {
return null;
}
}

6
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordertrailer/BusSalesOrderTrailerMapper.java

@ -62,4 +62,10 @@ public interface BusSalesOrderTrailerMapper extends BaseMapper<BusSalesOrderTrai
@Select("select * from bus_sales_order_trailer where salesOrderSid = #{orderSid}")
List<BusSalesOrderTrailerDetailsVo> fetchAllByOrderSid(String orderSid);
@Select("select * from bus_sales_order_trailer where salesOrderSid = #{salesOrderSid}")
BusSalesOrderTrailerDetailsVo fetchByOrderSidOne(String salesOrderSid);
@Select("select * from bus_sales_order_trailer where salesOrderSid = #{salesOrderSid} and sid != #{dtoSid}")
BusSalesOrderTrailerDetailsVo fetchByOrderSidAndNotSidOne(@Param("salesOrderSid") String salesOrderSid,@Param("dtoSid") String dtoSid);
}

13
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordertrailer/BusSalesOrderTrailerRest.java

@ -25,8 +25,10 @@
*********************************************************/
package com.yxt.anrui.buscenter.biz.bussalesordertrailer;
import com.yxt.anrui.buscenter.api.bussalesordertrailer.BusSalesOrderTrailer;
import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.Api;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@ -58,8 +60,8 @@ public class BusSalesOrderTrailerRest implements BusSalesOrderTrailerFeign {
private BusSalesOrderTrailerService busSalesOrderTrailerService;
@Override
public ResultBean save(List<BusSalesOrderTrailerDto> dto) {
return null;
public ResultBean save(BusSalesOrderTrailerDto dto) {
return busSalesOrderTrailerService.saveOrUpdateDto(dto);
}
@Override
@ -75,4 +77,11 @@ public class BusSalesOrderTrailerRest implements BusSalesOrderTrailerFeign {
List<BusSalesOrderTrailerDetailsVo> busSalesOrderTrailerDetailsVos = busSalesOrderTrailerService.fetchAllByOrderSid(orderSid);
return rb.success().setData(busSalesOrderTrailerDetailsVos);
}
@Override
public ResultBean<BusSalesOrderTrailer> fetchBySid(String sid) {
ResultBean rb = ResultBean.fireFail();
BusSalesOrderTrailer busSalesOrderTrailer = busSalesOrderTrailerService.fetchBySid(sid);
return rb.success().setData(busSalesOrderTrailer);
}
}

58
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordertrailer/BusSalesOrderTrailerService.java

@ -30,6 +30,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.buscenter.api.bussalesordertrailer.BusSalesOrderTrailerFile;
import com.yxt.common.base.config.component.FileUploadComponent;
import com.yxt.common.core.result.ResultBean;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
@ -64,18 +65,51 @@ public class BusSalesOrderTrailerService extends MybatisBaseService<BusSalesOrde
@Autowired
private FileUploadComponent fileUploadComponent;
public void saveOrUpdateDto(BusSalesOrderTrailerDto dto){
public ResultBean saveOrUpdateDto(BusSalesOrderTrailerDto dto){
ResultBean rb = ResultBean.fireFail();
String dtoSid = dto.getSid();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return;
}
String salesOrderSid = dto.getSalesOrderSid();
if (StringUtils.isBlank(dtoSid)) {
int i = baseMapper.fetchByOrderSid(salesOrderSid);
if (i == 1){
BusSalesOrderTrailerDetailsVo busSalesOrderTrailerDetailsVo = baseMapper.fetchByOrderSidOne(salesOrderSid);
if (dto.getTrailerTypeKey().equals(busSalesOrderTrailerDetailsVo.getTrailerTypeKey()) && dto.getAppearanceSizeLong().compareTo(busSalesOrderTrailerDetailsVo.getAppearanceSizeLong()) == 0 && dto.getSingleFinalPrice().compareTo(busSalesOrderTrailerDetailsVo.getSingleFinalPrice()) == 0){
return rb.setMsg("请在挂车1中增加数量");
}
}else if (i == 2){
return rb.setMsg("最多增加两种挂车");
}
this.insertByDto(dto);
return rb.success();
}
int i = baseMapper.fetchByOrderSid(salesOrderSid);
if (i == 2){
BusSalesOrderTrailerDetailsVo busSalesOrderTrailerDetailsVo = baseMapper.fetchByOrderSidAndNotSidOne(salesOrderSid,dtoSid);
if (dto.getTrailerTypeKey().equals(busSalesOrderTrailerDetailsVo.getTrailerTypeKey()) && dto.getAppearanceSizeLong().compareTo(busSalesOrderTrailerDetailsVo.getAppearanceSizeLong()) == 0 && dto.getSingleFinalPrice().compareTo(busSalesOrderTrailerDetailsVo.getSingleFinalPrice()) == 0){
return rb.setMsg("挂车1/2相同,请删除一条并修改数量");
}
}
this.updateByDto(dto);
return rb.success();
}
public void insertByDto(BusSalesOrderTrailerDto dto){
BusSalesOrderTrailer entity = new BusSalesOrderTrailer();
BeanUtil.copyProperties(dto, entity, "id", "sid");
List<String> certFile = dto.getCertFile();
String certUrl = "";
for (String cert : certFile) {
String filePath = cert.replace(fileUploadComponent.getUrlPrefix(), "");
certUrl = certUrl + filePath + ",";
}
String contractUrl = "";
List<String> contractFile = dto.getContractFile();
for (String contract : contractFile) {
String filePath = contract.replace(fileUploadComponent.getUrlPrefix(), "");
contractUrl = contractUrl + filePath + ",";
}
entity.setCertFile(certUrl);
entity.setContractFile(contractUrl);
baseMapper.insert(entity);
}
@ -86,6 +120,20 @@ public class BusSalesOrderTrailerService extends MybatisBaseService<BusSalesOrde
}
BusSalesOrderTrailer entity = fetchBySid(dtoSid);
BeanUtil.copyProperties(dto, entity, "id", "sid");
List<String> certFile = dto.getCertFile();
String certUrl = "";
for (String cert : certFile) {
String filePath = cert.replace(fileUploadComponent.getUrlPrefix(), "");
certUrl = certUrl + filePath + ",";
}
String contractUrl = "";
List<String> contractFile = dto.getContractFile();
for (String contract : contractFile) {
String filePath = contract.replace(fileUploadComponent.getUrlPrefix(), "");
contractUrl = contractUrl + filePath + ",";
}
entity.setCertFile(certUrl);
entity.setContractFile(contractUrl);
baseMapper.updateById(entity);
}

7
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeign.java

@ -182,10 +182,15 @@ public interface AppBusSalesOrderFeign {
@ResponseBody
ResultBean<TrailerVo> getAppTrailerListVoByOrderSid(@PathVariable(value = "orderSid") String orderSid);
@ApiOperation("根据sid初始化")
@GetMapping("/initAppOrderTrailer")
@ResponseBody
ResultBean<AppSalesOrderTrailerDetailsVo> initAppOrderTrailer(@RequestParam(value = "sid") String sid);
@ApiOperation("保存挂车信息")
@PostMapping("/saveOrUpdateAppOrderTrailer")
@ResponseBody
ResultBean saveOrUpdateAppOrderTrailer(@RequestBody List<AppSalesOrderTrailerDto> dto);
ResultBean saveOrUpdateAppOrderTrailer(@RequestBody AppSalesOrderTrailerDto dto);
@ApiOperation("删除挂车信息")
@DeleteMapping("/delAppOrderTrailerBySid")

7
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/AppBusSalesOrderFeignFallback.java

@ -160,7 +160,12 @@ public class AppBusSalesOrderFeignFallback implements AppBusSalesOrderFeign {
}
@Override
public ResultBean saveOrUpdateAppOrderTrailer(List<AppSalesOrderTrailerDto> dto) {
public ResultBean<AppSalesOrderTrailerDetailsVo> initAppOrderTrailer(String sid) {
return null;
}
@Override
public ResultBean saveOrUpdateAppOrderTrailer(AppSalesOrderTrailerDto dto) {
return null;
}

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/autoservice/saleOrders/trailer/AppSalesOrderTrailerDto.java

@ -54,6 +54,8 @@ public class AppSalesOrderTrailerDto implements Dto {
private String sid; // sid
@ApiModelProperty("备注")
private String remarks;
@ApiModelProperty("销售订单sid")
private String salesOrderSid; // 销售订单sid
@ApiModelProperty("挂车类型key")

7
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderRest.java

@ -235,7 +235,12 @@ public class AppBusSalesOrderRest implements AppBusSalesOrderFeign {
}
@Override
public ResultBean saveOrUpdateAppOrderTrailer(List<AppSalesOrderTrailerDto> dto) {
public ResultBean<AppSalesOrderTrailerDetailsVo> initAppOrderTrailer(String sid) {
return appBusSalesOrderService.initAppOrderTrailer(sid);
}
@Override
public ResultBean saveOrUpdateAppOrderTrailer(AppSalesOrderTrailerDto dto) {
return appBusSalesOrderService.saveOrUpdateAppOrderTrailer(dto);
}

52
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/autoservice/saleOrders/AppBusSalesOrderService.java

@ -70,10 +70,7 @@ import com.yxt.anrui.buscenter.api.bussalesordermodel.app.AppBusSalesOrderModelD
import com.yxt.anrui.buscenter.api.bussalesorderprice.BusSalesOrderPriceFeign;
import com.yxt.anrui.buscenter.api.bussalesorderprice.app.AppBusSalesOrderPriceDto;
import com.yxt.anrui.buscenter.api.bussalesorderprice.app.AppBusSalesOrderPriceVo;
import com.yxt.anrui.buscenter.api.bussalesordertrailer.BusSalesOrderTrailerDetailsVo;
import com.yxt.anrui.buscenter.api.bussalesordertrailer.BusSalesOrderTrailerDto;
import com.yxt.anrui.buscenter.api.bussalesordertrailer.BusSalesOrderTrailerFeign;
import com.yxt.anrui.buscenter.api.bussalesordertrailer.BusSalesOrderTrailerFile;
import com.yxt.anrui.buscenter.api.bussalesordertrailer.*;
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign;
import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusVehicleBorrowVo;
import com.yxt.anrui.buscenter.api.bussolutionschange.flow.flow.SolutionsChangeDelegateQuery;
@ -123,6 +120,7 @@ import com.yxt.anrui.terminal.api.base.common.SystemVo;
import com.yxt.anrui.terminal.api.risk.loanhomevisitinvestigate.AppLoanHomeVisitVo;
import com.yxt.anrui.terminal.biz.base.common.CommonService;
import com.yxt.anrui.terminal.config.CoverUtils;
import com.yxt.common.base.config.component.FileUploadComponent;
import com.yxt.common.base.utils.StringUtils;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
@ -195,6 +193,8 @@ public class AppBusSalesOrderService {
private FinCompanyInvoicingFeign finCompanyInvoicingFeign;
@Autowired
private BusSalesOrderTrailerFeign busSalesOrderTrailerFeign;
@Autowired
private FileUploadComponent fileUploadComponent;
/************************************* 销售订单接口 *********************************************/
@ -778,7 +778,7 @@ public class AppBusSalesOrderService {
}
} else {//贷款
if("Activity_1ckx8lq".equals(query.getTaskDefKey())){//金融服务部经理审批
if ("Activity_1ckx8lq".equals(query.getTaskDefKey())) {//金融服务部经理审批
flowOrderVo.setShow(true);
}
}
@ -953,7 +953,7 @@ public class AppBusSalesOrderService {
BigDecimal total = new BigDecimal("0");
for (BusSalesOrderTrailerDetailsVo datum : data) {
AppSalesOrderTrailerDetailsVo appSalesOrderTrailerDetailsVo = new AppSalesOrderTrailerDetailsVo();
BeanUtil.copyProperties(datum,appSalesOrderTrailerDetailsVo,"contractFile","certFile");
BeanUtil.copyProperties(datum, appSalesOrderTrailerDetailsVo, "contractFile", "certFile");
List<BusSalesOrderTrailerFile> contractFile = datum.getContractFile();
List<BusSalesOrderTrailerFile> certFile = datum.getCertFile();
ArrayList<String> contractFileString = new ArrayList<>();
@ -980,17 +980,41 @@ public class AppBusSalesOrderService {
return rb.success().setData(trailerVo);
}
public ResultBean saveOrUpdateAppOrderTrailer(List<AppSalesOrderTrailerDto> dto) {
List<BusSalesOrderTrailerDto> busSalesOrderTrailerDtos = new ArrayList<>();
for (AppSalesOrderTrailerDto appSalesOrderTrailerDto : dto) {
BusSalesOrderTrailerDto busSalesOrderTrailerDto = new BusSalesOrderTrailerDto();
BeanUtil.copyProperties(appSalesOrderTrailerDto,busSalesOrderTrailerDto);
busSalesOrderTrailerDtos.add(busSalesOrderTrailerDto);
}
return busSalesOrderTrailerFeign.save(busSalesOrderTrailerDtos);
public ResultBean saveOrUpdateAppOrderTrailer(AppSalesOrderTrailerDto dto) {
BusSalesOrderTrailerDto busSalesOrderTrailerDto = new BusSalesOrderTrailerDto();
BeanUtil.copyProperties(dto, busSalesOrderTrailerDto);
return busSalesOrderTrailerFeign.save(busSalesOrderTrailerDto);
}
public ResultBean delAppOrderTrailerBySid(String sid) {
return busSalesOrderTrailerFeign.delete(sid);
}
public ResultBean<AppSalesOrderTrailerDetailsVo> initAppOrderTrailer(String sid) {
ResultBean rb = ResultBean.fireFail();
AppSalesOrderTrailerDetailsVo appSalesOrderTrailerDetailsVo = new AppSalesOrderTrailerDetailsVo();
BusSalesOrderTrailer busSalesOrderTrailer = busSalesOrderTrailerFeign.fetchBySid(sid).getData();
BeanUtil.copyProperties(busSalesOrderTrailer, appSalesOrderTrailerDetailsVo);
List<String> contractFiless = new ArrayList<>();
List<String> certFiless = new ArrayList<>();
String certFile = busSalesOrderTrailer.getCertFile();
if (StringUtils.isNotBlank(certFile)) {
String[] certFiles = certFile.split(",");
for (String file : certFiles) {
String url = fileUploadComponent.getUrlPrefix() + file;
certFiless.add(url);
}
}
String contractFile = busSalesOrderTrailer.getContractFile();
if (StringUtils.isNotBlank(contractFile)) {
String[] contractFiles = contractFile.split(",");
for (String file : contractFiles) {
String url = fileUploadComponent.getUrlPrefix() + file;
contractFiless.add(url);
}
}
appSalesOrderTrailerDetailsVo.setCertFile(certFiless);
appSalesOrderTrailerDetailsVo.setContractFile(contractFiless);
return rb.success().setData(appSalesOrderTrailerDetailsVo);
}
}

44
yxt-as-ui/src/views/basicinformation/additionitem/additionitem.vue

@ -52,11 +52,11 @@
</div>
</div>
<el-dialog center :visible.sync="dialogVisible" width="70%">
<el-form ref="form_obj" :model="formobj" class="formaddcopy02">
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02">
<el-row style="border-top: 1px solid #E0E3EB">
<el-col :span="12">
<div class="span-sty">项目名称</div>
<el-form-item><el-input class="addinputInfo addinputw" v-model="formobj.aitemName" clearable placeholder="" /></el-form-item>
<div class="span-sty"><span class="icon">*</span>项目名称</div>
<el-form-item prop="aitemName"><el-input class="addinputInfo addinputw" v-model="formobj.aitemName" clearable placeholder="" /></el-form-item>
</el-col>
<el-col :span="12">
<div class="span-sty">拼音缩写</div>
@ -69,18 +69,18 @@
<el-form-item><el-input class="addinputInfo addinputw" v-model="formobj.remarks" clearable placeholder="" /></el-form-item>
</el-col>
<el-col :span="12">
<div class="span-sty">排序</div>
<el-form-item><el-input class="addinputInfo addinputw" @keyup.native="formobj.sortNo = getNumber(formobj.sortNo, 0)" v-model="formobj.sortNo" clearable placeholder="" /></el-form-item>
<div class="span-sty"><span class="icon">*</span>排序</div>
<el-form-item prop="sortNo"><el-input class="addinputInfo addinputw" @keyup.native="formobj.sortNo = getNumber(formobj.sortNo, 0)" v-model="formobj.sortNo" clearable placeholder="" /></el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<div class="span-sty">销售价</div>
<el-form-item><el-input class="addinputInfo addinputw" @keyup.native="formobj.price = getNumber(formobj.price, 2)" v-model="formobj.price" clearable placeholder="" /></el-form-item>
<div class="span-sty"><span class="icon">*</span>销售价</div>
<el-form-item prop="price"><el-input class="addinputInfo addinputw" @keyup.native="formobj.price = getNumber(formobj.price, 2)" v-model="formobj.price" clearable placeholder="" /></el-form-item>
</el-col>
<el-col :span="12">
<div class="span-sty">成本</div>
<el-form-item><el-input class="addinputInfo addinputw" @keyup.native="formobj.cost = getNumber(formobj.cost, 2)" v-model="formobj.cost" clearable placeholder="" /></el-form-item>
<div class="span-sty"><span class="icon">*</span>成本</div>
<el-form-item prop="cost"><el-input class="addinputInfo addinputw" @keyup.native="formobj.cost = getNumber(formobj.cost, 2)" v-model="formobj.cost" clearable placeholder="" /></el-form-item>
</el-col>
</el-row>
</el-form>
@ -121,6 +121,12 @@ export default {
createOrgSid: '',
useOrgSid: ''
},
rules: {
aitemName: [{ required: true, message: '项目名称不能为空', trigger: 'blur' }],
price: [{ required: true, message: '销售价不能为空', trigger: 'blur' }],
sortNo: [{ required: true, message: '排序不能为空', trigger: 'blur' }],
cost: [{ required: true, message: '成本不能为空', trigger: 'blur' }],
},
btndisabled: false,
btnList: [
{
@ -252,6 +258,9 @@ export default {
},
toAdd() {
this.dialogVisible = true
this.$nextTick(() => {
this.$refs['form_obj'].clearValidate()
})
},
getNumber(val, limit) {
val = val.replace(/[^0-9.]/g, '') //
@ -285,11 +294,15 @@ export default {
getOrgSidByPath({ orgPath: window.sessionStorage.getItem('defaultOrgPath') }).then((res) => {
if (res.success) {
this.formobj.createOrgSid = res.data
req.saveOrUpdate(this.formobj).then((resp) => {
if (resp.success) {
this.$message({ showClose: true, type: 'success', message: '保存成功' })
this.getList()
this.handleClose()
this.$refs['form_obj'].validate((valid) => {
if (valid) {
req.saveOrUpdate(this.formobj).then((resp) => {
if (resp.success) {
this.$message({ showClose: true, type: 'success', message: '保存成功' })
this.getList()
this.handleClose()
}
})
}
})
}
@ -354,6 +367,9 @@ export default {
.addinputInfo {
margin-left: 75px !important;
}
/deep/ .el-form-item__error {
margin-left: 75px !important;
}
.formaddcopy02 .el-row .el-col /deep/ .el-form-item .addinputw {
margin-left: 75px !important;
width: calc(100% - 70px);

10
yxt-as-ui/src/views/basicinformation/profession/profession.vue

@ -160,7 +160,9 @@ export default {
params: {
orgPath: '',
serviceTypeName: '',
store: ''
store: '',
menuUrl: '',
userSid: ''
}
}
}
@ -218,6 +220,8 @@ export default {
//
getList() {
this.listLoading = true
this.listQuery.params.userSid = window.sessionStorage.getItem('userSid')
this.listQuery.params.menuUrl = this.$route.path
this.listQuery.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
req.listPage(this.listQuery).then(response => {
this.listLoading = false
@ -244,7 +248,9 @@ export default {
params: {
orgPath: '',
serviceTypeName: '',
store: ''
store: '',
menuUrl: '',
userSid: ''
}
}
this.getList()

5
yxt-as-ui/src/views/basicinformation/setmeal/setmealAdd.vue

@ -12,7 +12,7 @@
<el-form ref="form_obj" :model="formobj" :rules="rules" class="formaddcopy02">
<el-row style="border-top: 1px solid #e0e3eb">
<el-col :span="8">
<div class="span-sty"><span class="addinputInfo">*</span>套餐名称</div>
<div class="span-sty"><span class="icon">*</span>套餐名称</div>
<el-form-item><el-input class="addinputInfo addinputw" v-model="formobj.packageName" clearable placeholder="" /></el-form-item>
</el-col>
<el-col :span="16">
@ -211,7 +211,8 @@ export default {
size: 2,
total: 0,
params: {
name: ''
name: '',
orgPath: ''
}
},
commodityData: [],

10
yxt-as-ui/src/views/basicinformation/subjects/subjects.vue

@ -154,7 +154,9 @@ export default {
params: {
orgPath: '',
subjectName: '',
store: ''
store: '',
menuUrl: '',
userSid: ''
}
}
}
@ -212,6 +214,8 @@ export default {
//
getList() {
this.listLoading = true
this.listQuery.params.userSid = window.sessionStorage.getItem('userSid')
this.listQuery.params.menuUrl = this.$route.path
this.listQuery.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
req.listPage(this.listQuery).then(response => {
this.listLoading = false
@ -238,7 +242,9 @@ export default {
params: {
orgPath: '',
subjectName: '',
store: ''
store: '',
menuUrl: '',
userSid: ''
}
}
this.getList()

10
yxt-as-ui/src/views/basicinformation/team/team.vue

@ -139,7 +139,9 @@ export default {
params: {
orgPath: '',
groupName: '',
store: ''
store: '',
menuUrl: '',
userSid: ''
}
}
}
@ -197,6 +199,8 @@ export default {
//
getList() {
this.listLoading = true
this.listQuery.params.userSid = window.sessionStorage.getItem('userSid')
this.listQuery.params.menuUrl = this.$route.path
this.listQuery.params.orgPath = window.sessionStorage.getItem('defaultOrgPath')
req.listPage(this.listQuery).then(response => {
this.listLoading = false
@ -223,7 +227,9 @@ export default {
params: {
orgPath: '',
groupName: '',
store: ''
store: '',
menuUrl: '',
userSid: ''
}
}
this.getList()

Loading…
Cancel
Save