mobile
This commit is contained in:
parent
9f2350a145
commit
9cb4094538
|
@ -35,8 +35,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="quoteList.length === 0">内容为空</div>
|
<div v-loading="loading" v-for="(quote, index) in quoteList" :key="index">
|
||||||
<div v-for="(quote, index) in quoteList" :key="index">
|
|
||||||
<div style="padding: 10px">
|
<div style="padding: 10px">
|
||||||
<el-card class="box-card">
|
<el-card class="box-card">
|
||||||
<div slot="header" class="clearfix">
|
<div slot="header" class="clearfix">
|
||||||
|
@ -80,7 +79,7 @@ export default {
|
||||||
dicts: ['quot_approval_status'],
|
dicts: ['quot_approval_status'],
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
loading: true,
|
loading: false,
|
||||||
quoteList: [],
|
quoteList: [],
|
||||||
total: 0,
|
total: 0,
|
||||||
queryParams: {
|
queryParams: {
|
||||||
|
@ -94,14 +93,13 @@ export default {
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
noMore () {
|
|
||||||
return this.quoteList.length >= this.total
|
|
||||||
},
|
|
||||||
disabled () {
|
|
||||||
return this.loading || this.noMore
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|
||||||
|
this.queryParams.orderByColumn = "a.create_time";//查询字段是表格中字段名字
|
||||||
|
this.queryParams.isAsc = "desc";//动态取值排序顺序
|
||||||
|
|
||||||
this.handleSearch();
|
this.handleSearch();
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
@ -112,9 +110,11 @@ export default {
|
||||||
methods: {
|
methods: {
|
||||||
handleSearch() {
|
handleSearch() {
|
||||||
try {
|
try {
|
||||||
|
this.loading = true;
|
||||||
listQuot(this.queryParams).then(response => {
|
listQuot(this.queryParams).then(response => {
|
||||||
this.quoteList = response.rows;
|
this.quoteList = response.rows;
|
||||||
this.total = response.total;
|
this.total = response.total;
|
||||||
|
this.loading = false;
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error);
|
console.error(error);
|
||||||
|
|
|
@ -32,8 +32,8 @@
|
||||||
<el-input :readonly="isReadOnly" v-model="formData.quotProject" placeholder="请输入项目名称" clearable >
|
<el-input :readonly="isReadOnly" v-model="formData.quotProject" placeholder="请输入项目名称" clearable >
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="OA审批备注" prop="quotOAApprovalStatusRemark">
|
<el-form-item v-if="this.formData.quotOAApprovalStatus == '2' || this.formData.quotOAApprovalStatus == '3'" label="OA审批说明" prop="quotOAApprovalStatusRemark">
|
||||||
<el-input readonly v-model="formData.quotOAApprovalStatusRemark" placeholder="OA审批备注" clearable >
|
<el-input readonly v-model="formData.quotOAApprovalStatusRemark" placeholder="OA审批说明" clearable >
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="报价要求" prop="quotQuotationRequire">
|
<el-form-item label="报价要求" prop="quotQuotationRequire">
|
||||||
|
@ -122,7 +122,7 @@
|
||||||
<el-form-item style="margin-top: 15px">
|
<el-form-item style="margin-top: 15px">
|
||||||
<el-button v-if="!isVIf" @click="saveForm">保存</el-button>
|
<el-button v-if="!isVIf" @click="saveForm">保存</el-button>
|
||||||
<el-button v-if="!isVIf" style="margin: 0px 15px 0px 20px" type="primary" @click="commitForm">提交</el-button>
|
<el-button v-if="!isVIf" style="margin: 0px 15px 0px 20px" type="primary" @click="commitForm">提交</el-button>
|
||||||
<el-button @click="closeForm">取消</el-button>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<CustomerSelect :width="100 + '%'" ref="customerSelect" :open="customerOpen" @submit="submitCustomer" @cancel="customerOpen=false"></CustomerSelect>
|
<CustomerSelect :width="100 + '%'" ref="customerSelect" :open="customerOpen" @submit="submitCustomer" @cancel="customerOpen=false"></CustomerSelect>
|
||||||
|
@ -192,26 +192,7 @@ export default {
|
||||||
quotPrintUserName: '',
|
quotPrintUserName: '',
|
||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
quotProject: [{
|
|
||||||
required: true,
|
|
||||||
message: '请输入项目名称',
|
|
||||||
trigger: 'blur'
|
|
||||||
}],
|
|
||||||
quotQuotationRequire: [{
|
|
||||||
required: true,
|
|
||||||
message: '请输入报价要求',
|
|
||||||
trigger: 'blur'
|
|
||||||
}],
|
|
||||||
quotPhone: [{
|
|
||||||
required: true,
|
|
||||||
message: '请输入联系电话',
|
|
||||||
trigger: 'blur'
|
|
||||||
}],
|
|
||||||
quotQuotationFrom: [{
|
|
||||||
required: true,
|
|
||||||
message: '请输入报价来源',
|
|
||||||
trigger: 'blur'
|
|
||||||
}],
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -327,10 +308,7 @@ export default {
|
||||||
this.$store.dispatch('tagsView/delView',this.$route)
|
this.$store.dispatch('tagsView/delView',this.$route)
|
||||||
this.$router.go(-1)
|
this.$router.go(-1)
|
||||||
},
|
},
|
||||||
closeForm() {
|
|
||||||
this.$store.dispatch('tagsView/delView',this.$route)
|
|
||||||
this.$router.go(-1)
|
|
||||||
},
|
|
||||||
/*********************************附件列表数据展示、上传*****************************************/
|
/*********************************附件列表数据展示、上传*****************************************/
|
||||||
//获取报价单-询价附件列表
|
//获取报价单-询价附件列表
|
||||||
getQuotXjFileList(){
|
getQuotXjFileList(){
|
||||||
|
|
Loading…
Reference in New Issue