|
@@ -6,7 +6,7 @@
|
|
|
<div class="form_box" style="margin-right: 10rem">
|
|
|
<dil-form :formId="309" v-model="form1" ref="from1"></dil-form>
|
|
|
</div>
|
|
|
- <div class="inputBox">
|
|
|
+ <!-- <div class="inputBox">
|
|
|
<span class="text">所属承运商</span>
|
|
|
<el-autocomplete
|
|
|
class="input"
|
|
@@ -17,7 +17,7 @@
|
|
|
:trigger-on-focus="false"
|
|
|
@select="handleSelect"
|
|
|
></el-autocomplete>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
<div class="button_box">
|
|
|
<el-button @click="cancel">取消</el-button>
|
|
|
<el-button type="primary" @click="makeSure">确定</el-button>
|
|
@@ -39,55 +39,78 @@ export default {
|
|
|
userId:null,
|
|
|
restaurants: [],
|
|
|
accessToken:null,
|
|
|
+ userCode:null,
|
|
|
+ carrierUserId:null
|
|
|
};
|
|
|
},
|
|
|
created(){
|
|
|
- this.accessToken = getCookie("accessToken");
|
|
|
- console.log(this.accessToken ,'cookie1')
|
|
|
+ this.carrierUserId = getCookie("userId");
|
|
|
+ console.log(this.carrierUserId ,'carrierUserId')
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+
|
|
|
},
|
|
|
- mounted() {},
|
|
|
methods: {
|
|
|
- onInput() {
|
|
|
- this.axios.post(
|
|
|
- "/api/v1/rms/getCarrierName?state="+this.state,
|
|
|
- )
|
|
|
- .then((res) => {
|
|
|
- if(res.data.code == "200"){
|
|
|
- res.data.data.forEach(element => {
|
|
|
- this.restaurants.push({
|
|
|
- value:element.carrierName,
|
|
|
- carrierIds:element.carrierId
|
|
|
- })
|
|
|
- });
|
|
|
- }
|
|
|
+ // onInput() {
|
|
|
+ // this.axios.post(
|
|
|
+ // "/api/v1/rms/getCarrierName?state="+this.state,
|
|
|
+ // )
|
|
|
+ // .then((res) => {
|
|
|
+ // if(res.data.code == "200"){
|
|
|
+ // res.data.data.forEach(element => {
|
|
|
+ // this.restaurants.push({
|
|
|
+ // value:element.carrierName,
|
|
|
+ // carrierIds:element.carrierId
|
|
|
+ // })
|
|
|
+ // });
|
|
|
+ // }
|
|
|
|
|
|
- });
|
|
|
- },
|
|
|
- querySearch(queryString, cb) {
|
|
|
- var restaurants = this.restaurants;
|
|
|
- var results = queryString
|
|
|
- ? restaurants.filter(this.createFilter(queryString))
|
|
|
- : restaurants;
|
|
|
- // 调用 callback 返回建议列表的数据
|
|
|
- cb(results);
|
|
|
- },
|
|
|
- createFilter(queryString) {
|
|
|
- return (restaurant) => {
|
|
|
- return (
|
|
|
- restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) ===
|
|
|
- 0
|
|
|
- );
|
|
|
- };
|
|
|
- },
|
|
|
- handleSelect(item) {
|
|
|
- this.carrierIds = item.carrierIds;
|
|
|
- console.log(item);
|
|
|
- },
|
|
|
+ // });
|
|
|
+ // },
|
|
|
+ // querySearch(queryString, cb) {
|
|
|
+ // var restaurants = this.restaurants;
|
|
|
+ // var results = queryString
|
|
|
+ // ? restaurants.filter(this.createFilter(queryString))
|
|
|
+ // : restaurants;
|
|
|
+ // // 调用 callback 返回建议列表的数据
|
|
|
+ // cb(results);
|
|
|
+ // },
|
|
|
+ // createFilter(queryString) {
|
|
|
+ // return (restaurant) => {
|
|
|
+ // return (
|
|
|
+ // restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) ===
|
|
|
+ // 0
|
|
|
+ // );
|
|
|
+ // };
|
|
|
+ // },
|
|
|
+ // handleSelect(item) {
|
|
|
+ // this.carrierIds = item.carrierIds;
|
|
|
+ // console.log(item);
|
|
|
+ // },
|
|
|
deleteUser(userId){
|
|
|
this.axios.delete("pass/v1/sysusers/" + userId) .then((res) => {
|
|
|
this.$message.error("添加失败,车牌可能重复");
|
|
|
});
|
|
|
},
|
|
|
+ insertRole(userId,userCode){
|
|
|
+ this.axios
|
|
|
+ .post(
|
|
|
+ "pass/v1/sysuserroles/addUserroles?userId=" +
|
|
|
+ userId +
|
|
|
+ "&userCode=" +
|
|
|
+ userCode +
|
|
|
+ "&roleId=" +
|
|
|
+ '923693668269953024'
|
|
|
+ ).then((res) => {
|
|
|
+ if (res.code === "0") {
|
|
|
+ this.$message.success("操作成功");
|
|
|
+ this.saveLoading = false;
|
|
|
+ this.rolesTree.loading = false;
|
|
|
+ } else {
|
|
|
+ this.$message.error(res.message);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
makeSure() {
|
|
|
let RmsCapacity = {
|
|
|
capacityTypeId: this.form1.capacityTypeId,
|
|
@@ -98,16 +121,14 @@ export default {
|
|
|
capacityBlacklist: this.form1.capacityBlacklist,
|
|
|
// carrierId:this.form1.carrierId,
|
|
|
state: this.state,
|
|
|
- carrierName: this.state,
|
|
|
- carrierIds: this.carrierIds,
|
|
|
+ carrierUserId:this.carrierUserId
|
|
|
};
|
|
|
if (
|
|
|
RmsCapacity.capacityNumber == null ||
|
|
|
RmsCapacity.capacityCorlor == null ||
|
|
|
RmsCapacity.capacityOwneris == null ||
|
|
|
RmsCapacity.capacityVip == null ||
|
|
|
- RmsCapacity.capacityBlacklist == null ||
|
|
|
- RmsCapacity.carrierIds == null
|
|
|
+ RmsCapacity.capacityBlacklist == null
|
|
|
)
|
|
|
this.$message.error("存在空值!");
|
|
|
var formData = new FormData();
|
|
@@ -128,12 +149,15 @@ export default {
|
|
|
if (res.code === "0") {
|
|
|
console.log(res.data.userId)
|
|
|
this.userId = res.data.userId
|
|
|
+ this.userCode = res.data.userCode
|
|
|
RmsCapacity.ssoId = res.data.userId
|
|
|
console.log(RmsCapacity)
|
|
|
this.axios.post("/api/v1/rms/insertCapacity",RmsCapacity).then((res) => {
|
|
|
console.log(res)
|
|
|
if(res.data.code == '200'){
|
|
|
- this.$message.success("添加成功");
|
|
|
+ this.insertRole(this.userId,this.userCode)
|
|
|
+ this.$message.success("添加成功");
|
|
|
+ this.$router.push('capacity')
|
|
|
}
|
|
|
else if(res.data.code == '201'){
|
|
|
this.deleteUser(this.userId)
|