|
|
|
@ -76,7 +76,7 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="pendingQuery.caigouneirong"
|
|
|
|
v-model="pendingQuery.caigouneirong"
|
|
|
|
placeholder="采购内容"
|
|
|
|
placeholder="采购类别"
|
|
|
|
size="small"
|
|
|
|
size="small"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
filterable
|
|
|
|
filterable
|
|
|
|
@ -138,7 +138,7 @@
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column
|
|
|
|
<el-table-column
|
|
|
|
label="采购内容"
|
|
|
|
label="采购类别"
|
|
|
|
width="100"
|
|
|
|
width="100"
|
|
|
|
align="center"
|
|
|
|
align="center"
|
|
|
|
show-overflow-tooltip
|
|
|
|
show-overflow-tooltip
|
|
|
|
@ -373,7 +373,7 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
<el-select
|
|
|
|
<el-select
|
|
|
|
v-model="paidQuery.caigouneirong"
|
|
|
|
v-model="paidQuery.caigouneirong"
|
|
|
|
placeholder="采购内容"
|
|
|
|
placeholder="采购类别"
|
|
|
|
size="small"
|
|
|
|
size="small"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
filterable
|
|
|
|
filterable
|
|
|
|
@ -386,6 +386,21 @@
|
|
|
|
:value="item"
|
|
|
|
:value="item"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
<el-select
|
|
|
|
|
|
|
|
v-model="paidQuery.status"
|
|
|
|
|
|
|
|
placeholder="是否支付完成"
|
|
|
|
|
|
|
|
size="small"
|
|
|
|
|
|
|
|
clearable
|
|
|
|
|
|
|
|
filterable
|
|
|
|
|
|
|
|
style="width: 150px"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="item in [{label: '是', value: 1}, {label: '否', value: 0}]"
|
|
|
|
|
|
|
|
:key="item.value"
|
|
|
|
|
|
|
|
:label="item.label"
|
|
|
|
|
|
|
|
:value="item.value"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
<el-button
|
|
|
|
<el-button
|
|
|
|
type="primary"
|
|
|
|
type="primary"
|
|
|
|
size="small"
|
|
|
|
size="small"
|
|
|
|
@ -416,7 +431,7 @@
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column
|
|
|
|
<el-table-column
|
|
|
|
label="采购内容"
|
|
|
|
label="采购类别"
|
|
|
|
width="100"
|
|
|
|
width="100"
|
|
|
|
align="center"
|
|
|
|
align="center"
|
|
|
|
show-overflow-tooltip
|
|
|
|
show-overflow-tooltip
|
|
|
|
@ -589,7 +604,7 @@
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column
|
|
|
|
<el-table-column
|
|
|
|
label="采购内容"
|
|
|
|
label="采购类别"
|
|
|
|
min-width="120"
|
|
|
|
min-width="120"
|
|
|
|
align="center"
|
|
|
|
align="center"
|
|
|
|
show-overflow-tooltip
|
|
|
|
show-overflow-tooltip
|
|
|
|
@ -734,7 +749,7 @@ export default {
|
|
|
|
departments: [],
|
|
|
|
departments: [],
|
|
|
|
users: [],
|
|
|
|
users: [],
|
|
|
|
purchasers: [], // 采购负责人列表
|
|
|
|
purchasers: [], // 采购负责人列表
|
|
|
|
purchaseContents: [], // 采购内容列表
|
|
|
|
purchaseContents: [], // 采购类别列表
|
|
|
|
waitList: [],
|
|
|
|
waitList: [],
|
|
|
|
activeTab: "pending",
|
|
|
|
activeTab: "pending",
|
|
|
|
pendingQuery: {
|
|
|
|
pendingQuery: {
|
|
|
|
@ -762,6 +777,7 @@ export default {
|
|
|
|
keywords: "",
|
|
|
|
keywords: "",
|
|
|
|
chengbanren_id: "",
|
|
|
|
chengbanren_id: "",
|
|
|
|
caigouneirong: "",
|
|
|
|
caigouneirong: "",
|
|
|
|
|
|
|
|
status: "",
|
|
|
|
},
|
|
|
|
},
|
|
|
|
paidRows: [],
|
|
|
|
paidRows: [],
|
|
|
|
paidPage: 1,
|
|
|
|
paidPage: 1,
|
|
|
|
@ -818,7 +834,7 @@ export default {
|
|
|
|
this.users = arr;
|
|
|
|
this.users = arr;
|
|
|
|
// 保存采购负责人列表
|
|
|
|
// 保存采购负责人列表
|
|
|
|
this.purchasers = res.users;
|
|
|
|
this.purchasers = res.users;
|
|
|
|
// 保存采购内容列表
|
|
|
|
// 保存采购类别列表
|
|
|
|
this.purchaseContents = res.customModelFieldStub;
|
|
|
|
this.purchaseContents = res.customModelFieldStub;
|
|
|
|
},
|
|
|
|
},
|
|
|
|
switchTab(tab) {
|
|
|
|
switchTab(tab) {
|
|
|
|
@ -1502,6 +1518,9 @@ export default {
|
|
|
|
if (this.paidQuery.caigouneirong) {
|
|
|
|
if (this.paidQuery.caigouneirong) {
|
|
|
|
params.caigouneirong = this.paidQuery.caigouneirong;
|
|
|
|
params.caigouneirong = this.paidQuery.caigouneirong;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (this.paidQuery.status || this.paidQuery.status === 0) {
|
|
|
|
|
|
|
|
params.status = this.paidQuery.status?1:0;
|
|
|
|
|
|
|
|
}
|
|
|
|
const res = await receiveList(params);
|
|
|
|
const res = await receiveList(params);
|
|
|
|
this.paidTotal = res.total || 0;
|
|
|
|
this.paidTotal = res.total || 0;
|
|
|
|
this.paidRows = (res.data || []).map((item) => ({
|
|
|
|
this.paidRows = (res.data || []).map((item) => ({
|
|
|
|
@ -1543,7 +1562,7 @@ export default {
|
|
|
|
this.pendingPageSize = 40;
|
|
|
|
this.pendingPageSize = 40;
|
|
|
|
} else if (newTab === "paid") {
|
|
|
|
} else if (newTab === "paid") {
|
|
|
|
this.paidPage = 1;
|
|
|
|
this.paidPage = 1;
|
|
|
|
this.paidPageSize = 40;
|
|
|
|
this.paidPageSize = 10;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 重置查询条件
|
|
|
|
// 重置查询条件
|
|
|
|
@ -1564,6 +1583,7 @@ export default {
|
|
|
|
keywords: "",
|
|
|
|
keywords: "",
|
|
|
|
chengbanren_id: "",
|
|
|
|
chengbanren_id: "",
|
|
|
|
caigouneirong: "",
|
|
|
|
caigouneirong: "",
|
|
|
|
|
|
|
|
status: "",
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|