Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
nyoung 2024-12-23 12:23:08 +08:00
commit 747a560ca6
8 changed files with 36 additions and 22 deletions

View File

@ -88,7 +88,9 @@ export default {
}, },
methods: { methods: {
close(){ close(){
this.$router.go(-1); this.$router.push({
name: "BaseContTemp",
});
}, },
/** 打开弹窗 */ /** 打开弹窗 */
async open(id) { async open(id) {
@ -106,7 +108,6 @@ export default {
}, },
/** 提交按钮 */ /** 提交按钮 */
async submitForm() { async submitForm() {
debugger
// //
await this.$refs["formRef"].validate(); await this.$refs["formRef"].validate();
this.formLoading = true; this.formLoading = true;
@ -116,13 +117,17 @@ export default {
if (data.id) { if (data.id) {
await ContTempApi.updateContTemp(data); await ContTempApi.updateContTemp(data);
this.$modal.msgSuccess("修改成功"); this.$modal.msgSuccess("修改成功");
this.$router.go(-1); await this.$router.push({
name: "BaseContTemp",
});
return; return;
} }
// //
await ContTempApi.createContTemp(data); await ContTempApi.createContTemp(data);
this.$modal.msgSuccess("新增成功"); this.$modal.msgSuccess("新增成功");
this.$router.go(-1); await this.$router.push({
name: "BaseContTemp",
});
} finally { } finally {
this.formLoading = false; this.formLoading = false;
} }
@ -139,7 +144,6 @@ export default {
status: undefined, status: undefined,
tempContent: undefined, tempContent: undefined,
}; };
debugger
this.resetForm("formRef"); this.resetForm("formRef");
} }
} }

View File

@ -91,7 +91,7 @@
import * as ContTempApi from '@/api/base/cont'; import * as ContTempApi from '@/api/base/cont';
export default { export default {
name: "ContTemp", name: "BaseContTemp",
components: { components: {
}, },
data() { data() {

View File

@ -67,8 +67,6 @@ export default {
formRules: { formRules: {
posName: [{ required: true, message: '存放地名称不能为空', trigger: 'blur' }], posName: [{ required: true, message: '存放地名称不能为空', trigger: 'blur' }],
depositType: [{ required: true, message: '存放类型不能为空', trigger: 'blur' }], depositType: [{ required: true, message: '存放类型不能为空', trigger: 'blur' }],
area: [{ required: true, message: '面积不能为空', trigger: 'blur' }],
address: [{ required: true, message: '存放地地址不能为空', trigger: 'blur' }],
}, },
}; };
}, },

View File

@ -36,7 +36,7 @@
}}</span> }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="所属企业" align="center" prop="corpName" /> <!-- <el-table-column label="所属企业" align="center" prop="corpName" />-->
<el-table-column label="存放地名称" align="center" prop="posName" /> <el-table-column label="存放地名称" align="center" prop="posName" />
<el-table-column label="存放地地址" align="center" prop="address" /> <el-table-column label="存放地地址" align="center" prop="address" />
<el-table-column label="面积(㎡)" align="center" prop="area" /> <el-table-column label="面积(㎡)" align="center" prop="area" />

View File

@ -432,7 +432,7 @@
listInspectionGoods(this.queryParams).then(response => { listInspectionGoods(this.queryParams).then(response => {
this.inspectionGoodsList = response.data.records; this.inspectionGoodsList = response.data.records;
this.inspectionGoodsList.price=this.inspectionGoodsList.price / 100 this.inspectionGoodsList.price=this.inspectionGoodsList.price / 100
this.total = response.total; this.total = response.data.total;
this.loading = false; this.loading = false;
}); });
listMallPartners(this.hzsarr).then(response => { listMallPartners(this.hzsarr).then(response => {

View File

@ -206,7 +206,13 @@
<el-dialog :title="title" :visible.sync="open" width="600px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="120px"> <el-form ref="form" :model="form" :rules="rules" label-width="120px">
<el-form-item label="商品分类" prop="price"> <el-form-item label="商品分类" prop="price">
<el-select v-model="form.goodsCategoryId" placeholder="请选择"> <el-select
v-model="form.goodsCategoryId"
clearable
filterable
placeholder="请选择"
:loading="typeLoading"
loading-text="请稍等...">
<el-option <el-option
v-for="item in categoryList" v-for="item in categoryList"
:key="item.id" :key="item.id"
@ -334,7 +340,6 @@
open: false, open: false,
// //
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
id: null, id: null,
@ -404,7 +409,8 @@
isSpecial: [ isSpecial: [
{ required: true, message: "特价/正常不能为空", trigger: "change" } { required: true, message: "特价/正常不能为空", trigger: "change" }
], ],
} },
typeLoading: false
}; };
}, },
created() { created() {
@ -452,13 +458,14 @@
console.log('resp',response) console.log('resp',response)
this.inspectionGoodsList = response.data.records; this.inspectionGoodsList = response.data.records;
this.inspectionGoodsList.price=this.inspectionGoodsList.price / 100 this.inspectionGoodsList.price=this.inspectionGoodsList.price / 100
this.total = response.total; this.total = response.data.total;
this.loading = false; this.loading = false;
}); });
this.typeLoading = true
categoryList().then(res=>{ categoryList().then(res=>{
this.categoryList = res.data; this.categoryList = res.data;
this.typeLoading = false
}) })
// listMallPartners(this.hzsarr).then(response => { // listMallPartners(this.hzsarr).then(response => {
// this.mallPartnersList = response.rows; // this.mallPartnersList = response.rows;
// console.log(' ',this.mallPartnersList) // console.log(' ',this.mallPartnersList)
@ -532,6 +539,7 @@
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.queryParams.isListing = null
this.resetForm("queryForm"); this.resetForm("queryForm");
this.handleQuery(); this.handleQuery();
}, },

View File

@ -314,7 +314,7 @@
<el-form-item label="联系方式"> <el-form-item label="联系方式">
<el-input type="text" v-model="form.buyPhone"></el-input> <el-input type="text" v-model="form.buyPhone"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="牌号码"> <el-form-item label="牌号码">
<el-input type="text" v-model="form.carNum"></el-input> <el-input type="text" v-model="form.carNum"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="品牌型号"> <el-form-item label="品牌型号">
@ -350,6 +350,9 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="代办人手机号">
<el-input v-model="form.otherPhone" placeholder="请选择代办人手机号"/>
</el-form-item>
<el-form-item label="选择商品"> <el-form-item label="选择商品">
<el-cascader <el-cascader
@ -794,6 +797,7 @@ export default {
createBy: null, createBy: null,
updateTime: null, updateTime: null,
updateBy: null, updateBy: null,
otherPhone: null,
}; };
this.selectInspectionProject = [] this.selectInspectionProject = []
this.resetForm("form"); this.resetForm("form");

View File

@ -75,12 +75,12 @@
<span class="item__txt">{{ scope.row.sale ? scope.row.sale.name : scope.row.sale }}</span> <span class="item__txt">{{ scope.row.sale ? scope.row.sale.name : scope.row.sale }}</span>
</div> </div>
</el-table-column> </el-table-column>
<!-- <el-table-column v-if="!exportColumn.includes('type')" align="center" label="类型" width="180" prop="type">--> <el-table-column v-if="!exportColumn.includes('type')" align="center" label="类型" width="180" prop="type">
<!-- <div v-if="scope.row.id" class="item" slot-scope="scope">--> <div v-if="scope.row.id" class="item" slot-scope="scope">
<!-- <ServerChoose @input-blur="save(scope.row)" class="item__input" v-model="scope.row.type"/>--> <ServerChoose @input-blur="save(scope.row)" class="item__input" v-model="scope.row.type"/>
<!-- <span class="item__txt">{{ scope.row.type }}</span>--> <span class="item__txt">{{ scope.row.type }}</span>
<!-- </div>--> </div>
<!-- </el-table-column>--> </el-table-column>
<!-- <el-table-column v-if="!exportColumn.includes('accountType')" align="center" label="账类" width="180" prop="accountType">--> <!-- <el-table-column v-if="!exportColumn.includes('accountType')" align="center" label="账类" width="180" prop="accountType">-->
<!-- <div v-if="scope.row.id" class="item" slot-scope="scope">--> <!-- <div v-if="scope.row.id" class="item" slot-scope="scope">-->
<!-- <el-select v-model="scope.row.accountType" class="item__input" @blur="save(scope.row)">--> <!-- <el-select v-model="scope.row.accountType" class="item__input" @blur="save(scope.row)">-->