已处理
预警
搜索
导入
批量到货
应付款
导出
合同审批
付款申请
主任务ID:{{scope.row.pre_id}}
{{scope.row.id}}
{{scope.row.id}}
{{scope.row.contract_state}}
-原始合同
已付款
{{scope.row.state_1}}
-盖章合同
{{scope.row.contract_id}}
{{scope.row.serial_num}}
{{item}}
{{scope.row.code}}
{{convert(scope.row.price)}}
{{convert(scope.row.total_p)}}
更新
{{convert(scope.row.paid)}}
{{convert(scope.row.rp)}}
{{scope.row.demand_date}}
{{scope.row.demand_date}}
{{scope.row.demand_date}}
{{scope.row.purchasing_cycle}}
{{scope.row.residue}}
飞书链接
飞书链接
{{ scope.row.supplier }}
详
{{scope.row.qs}}
{{scope.row.as}}
修改
删除
{{item}}
{{scope.row.price}}
{{scope.row.total_p}}
更新
{{scope.row.paid}}
{{scope.row.rp}}
{{scope.row.demand_date}}
{{scope.row.demand_date}}
{{scope.row.demand_date}}
飞书链接
飞书链接
{{scope.row.qs}}
{{scope.row.as}}
修改
删除
点击上传(csv文件)
确认导入
下载导入模板文件
新增付款
合计:{{row.total_p}}
已付:{{row.paid}}
应付:{{row.rp}}
修改
删除
合计:{{row.total_p}}
已付:{{row.paid}}
应付:{{row.rp}}
支付剩余
导出
{{item}}
{{scope.row.price}}
{{scope.row.total_p}}
`,
data(){
// 获取当前屏幕的分辨率
let screenW = window.screen.width;
let screenH = window.innerHeight;
console.log("screen width:",screenW);
console.log("screen height:",screenH);
return {
tHeight:screenH-40-232,
tHeight_1:screenH-80-34,
tableData: Array(0),
tableData1: Array(0),
currentPage: 1,
pagesize:50,
pagecnt:1,
recordTotal:0,
checked:false,
value1:'',
value2:'',
id_v:'',
rdm_v:'',
bt_v:'',
et_v:'',
msid_v:'',
pname_v:'',
supplier_v:'',
state_v:'',
rid_v:'',
repairer_v:'',
rs_v:'',
regional_head_v:'',
ms_v:'',
asc_v:'',
updatedialogVisible_ex:false,
form: {
id:0,
rdm:'',
code:'',
name:'',
specs:'',
unit:'',
num:'',
price:'',
total_p:'',
pt:'',
paid:'',
rp:'',
demand_date:'',
purchasing_cycle:'',
order_date:'',
over_due1:'',
add:'',
residue:'',
over_due2:'',
buy_record:'',
aq:'',
state:'',
wen:'',
supplier:'',
flag:'',
cti:'',
buyer:'',
dduc:0,
serial_num:'',
},
rules: {
product_id: [
{ required: true, message: '六合编号不可为空', trigger: 'blur' }
],
},
options: [],
importdialogVisible:false,
fileTemp: null,
fileListUpload: [],
importTableData: [],
multipleSelection: [],
if_show_processed:true,
if_del_show:false,
if_del:false,
p_id_options:[],
loading: false,
percent_len:0,
if_show_process:false,
interval:'',
if_show_process1:false,
percent_len1:0,
ma_users:[],
disabled:false,
if_do:true,
rs_data:[],
show_child:false,
pre_id:0,
child_data:[],
row:'',
dialogVisible:false,
addplanVisible_1:false,
maxid:-1,
planform: {
id:0,
payment_month:'',
payment:'',
payment_user:'',
},
plan_op_type:0,
if_paid_all:false,
buyer_data:[],
warning_dialogVisible:false,
warning_data:[],
warning_checked:false,
more_query_v:'',
buyer_v:'',
}
},
mounted() {
var _this = this;
var op_user = localStorage.getItem("online_user");
var level = localStorage.getItem("level")
var did = localStorage.getItem("did");
if (level==1 ){
this.$data.if_del_show =true;
}
this.get_ma_plan();
this.get_buyer();
//this.get_warning();
},
methods: {
convert(amount){
let numStr = (amount.replaceAll(",","").trim() * 1).toFixed(2);
let thousandSeparated = numStr.replace(/\d(?=(\d{3})+\.)/g, '$&,');
return thousandSeparated;
},
contract_approval(){
if(this.$data.multipleSelection.length ==0){
this.$message({
message: "请选择计划",
type: "warning",
duration: 1500
});
return;
}
for(var i=0;i