username@email.com
2022-08-27 6e2b929cf381e2320ba6e7dec56c0371124d2b51
zhengcaioa/zhengcaioa/Views/Project/Add.cshtml
@@ -8,14 +8,14 @@
    List<Area> shi = ViewData["shi"] as List<Area>; //市
    List<Area> quxian = ViewData["quxian"] as List<Area>; //区县
    List<SysCodeDtl> flbx = ViewData["flbx"] as List<SysCodeDtl>; //问题类型
    List<PageEntity> ActionInfo2 = ViewData["ActionInfo2"] as List<PageEntity>;
    List<Projectreason> projectreasons = Model.projectreasons;
    List<Projectyouxiao> Projectyouxiaos = Model.Projectyouxiaos;
    List<Projectzhongbiao> Projectzhongbiaos = Model.Projectzhongbiaos;
    List<ProjectzhongbiaoDTO> Projectzhongbiaos = Model.Projectzhongbiaos;
    //string[] arrJobLevel = (Model.Zhuanjia ?? "").Split(',');
@@ -216,7 +216,7 @@
                                        </select>
                                    </div>
                                </div>
@@ -226,9 +226,14 @@
                                        <input id="Number" class="form-control" label="公告时间" name="Number" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Number">
                                    </div>
                                    <label class="text-right col-sm-1 col-md-1 control-label">项目名称<i class="red">*</i></label>
                                    <div class="col-sm-7 col-md-7">
                                    <div class="col-sm-4 col-md-4">
                                        <input id="Name" class="form-control" label="公告时间" name="Name" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Name">
                                    </div>
                                    <label class="text-right col-sm-1 col-md-1 control-label">采购预算</label>
                                    <div class="col-sm-2 col-md-2" style="width:10%;">
                                        <input class="form-control" label="评审得分" name="Caigouyusuan" id="Caigouyusuan" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.CaigouyusuanName" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,4})?/)">
                                    </div>
                                    <label class="text-left col-sm-1 col-md-1 control-label" style="width:60px;">万元</label>
                                </div>
                                <div id="addlist_1">
                                    @for (int i = 0; i < Projectzhongbiaos.Count; i++)
@@ -236,7 +241,7 @@
                                    <div class="clearfix layer-area" style="padding-bottom:15px;">
                                        <label class="text-right col-sm-1 col-md-1 control-label">中标(成交)供应商</label>
                                        <div class="col-sm-6 col-md-6">
                                        <div class="col-sm-4 col-md-4">
                                            <input class="form-control" label="中标(成交)供应商" name="Names" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Projectzhongbiaos[i].Names">
                                        </div>
                                        <label class="text-right col-sm-1 col-md-1 control-label" style="width:30px;">报价</label>
@@ -244,10 +249,14 @@
                                            <input class="form-control" label="报价" name="Price" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Projectzhongbiaos[i].Price">
                                            <input type="hidden" name="ZhongbiaoId" value="@Projectzhongbiaos[i].ZhongbiaoId" />
                                        </div>
                                        <label class="text-right col-sm-1 col-md-1 control-label" style="width:60px;">评审得分</label>
                                        <div class="col-sm-2 col-md-2" style="width:10%;">
                                            <input class="form-control" label="评审得分" name="Defen" id="Defen" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Projectzhongbiaos[i].DefenName" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)">
                                        </div>
                                        <div class="col-sm-1 col-md-1" style="width:100px;">
                                            @if (Projectzhongbiaos[i].ProjectId != null && Projectzhongbiaos[i].ProjectId == "yes")
                                            {
                                                <button type="button"  data-type="1" >添加供应商</button>
                                                <button type="button" data-type="1">添加供应商</button>
                                            }
                                            else
                                            {
@@ -271,12 +280,16 @@
                                <div class="clearfix layer-area" style="padding-bottom:15px;">
                                    <label class="text-right col-sm-1 col-md-1 control-label">第二候选供应商</label>
                                    <div class="col-sm-6 col-md-6">
                                    <div class="col-sm-4 col-md-4">
                                        <input class="form-control" label="公告时间" name="Drhx" id="Drhx" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Drhx">
                                    </div>
                                    <label class="text-right col-sm-1 col-md-1 control-label" style="width:30px;">报价</label>
                                    <div class="col-sm-2 col-md-2"  style="width:10%;">
                                    <div class="col-sm-2 col-md-2" style="width:10%;">
                                        <input class="form-control" label="公告时间" name="DrhxPrice" id="DrhxPrice" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.DrhxPrice">
                                    </div>
                                    <label class="text-right col-sm-1 col-md-1 control-label" style="width:60px;">评审得分</label>
                                    <div class="col-sm-2 col-md-2" style="width:10%;">
                                        <input class="form-control" label="评审得分" name="DrhxDefen" id="DrhxDefen" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.DrhxDefenName" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)">
                                    </div>
                                    <div class="col-sm-1 col-md-1" style="width:100px;">
                                        @if (Model.Drcunzai != null && Model.Drcunzai == "yes")
@@ -285,7 +298,7 @@
                                        }
                                        else
                                        {
                                            <button type="button" onclick="_pageAdd('@Model.Drhx')" data-type="1"   style="color:red;">添加供应商</button>
                                            <button type="button" onclick="_pageAdd('@Model.Drhx')" data-type="1" style="color:red;">添加供应商</button>
                                        }
@@ -294,17 +307,21 @@
                                </div>
                                <div class="clearfix layer-area" style="padding-bottom:15px;">
                                    <label class="text-right col-sm-1 col-md-1 control-label">第三候选供应商</label>
                                    <div class="col-sm-6 col-md-6">
                                    <div class="col-sm-4 col-md-4">
                                        <input class="form-control" label="公告时间" name="Dshx" id="Dshx" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.Dshx">
                                    </div>
                                    <label class="text-right col-sm-1 col-md-1 control-label" style="width:30px;">报价</label>
                                    <div class="col-sm-2 col-md-2"  style="width:10%;">
                                    <div class="col-sm-2 col-md-2" style="width:10%;">
                                        <input class="form-control" label="公告时间" name="DshxPrice" id="DshxPrice" labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="true" type="text" value="@Model.DshxPrice">
                                    </div>
                                    <label class="text-right col-sm-1 col-md-1 control-label" style="width:60px;">评审得分</label>
                                    <div class="col-sm-2 col-md-2" style="width:10%;">
                                        <input class="form-control" label="评审得分" name="DshxDefen" id="DshxDefen" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.DshxDefenName" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)">
                                    </div>
                                    <div class="col-sm-1 col-md-1" style="width:100px;">
                                        @if (Model.Dscunzai != null && Model.Dscunzai == "yes")
                                        {
                                            <button type="button" data-type="1" >添加供应商</button>
                                            <button type="button" data-type="1">添加供应商</button>
                                        }
                                        else
                                        {
@@ -354,9 +371,9 @@
                                    @for (int i = 0; i < projectreasons.Count; i++)
                                    {
                                    <div class="clearfix layer-area" style="padding-bottom:15px;">
                                        <label class="text-right col-sm-1 col-md-1 control-label">未通过资格或符合审查供应商</label>
                                        <label class="text-right col-sm-1 col-md-1 control-label">无效供应商</label>
                                        <div class="col-sm-6 col-md-6">
                                            <input class="form-control" label="公告时间" name="reasonname" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="500" ismust="true" type="text" value="@projectreasons[i].Reasonname">
                                            <input class="form-control" label="无效供应商" name="reasonname" labtype="txt" addvisible="true" editvisible="true" reg="" maxlength="500" ismust="true" type="text" value="@projectreasons[i].Reasonname">
                                        </div>
                                        <label class="text-right col-sm-1 col-md-1 control-label" style="width:30px;">原因</label>
                                        <div class="col-sm-2 col-md-2"  style="width:10%;">
@@ -464,12 +481,24 @@
                                    <div class="col-sm-3 col-md-3">
                                        <input id="Caigourenname" class="form-control" label="采购人名称" name="Caigourenname" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Caigourenname">
                                    </div>
                                    <div class="col-sm-1 col-md-1" style="width:100px;">
                                        @if (Model.Caigourennamecunzai != null && Model.Caigourennamecunzai == "yes")
                                        {
                                            <button type="button" data-type="1">添加供应商</button>
                                        }
                                        else
                                        {
                                            <button type="button" onclick="_pageAdd('@Model.Caigourenname')" data-type="1" style="color:red;">添加供应商</button>
                                        }
                                    </div>
                                    <label class="text-right col-sm-1 col-md-1 control-label">地址</label>
                                    <div class="col-sm-3 col-md-3">
                                        <input id="Caigourenaddress" class="form-control" label="地址" name="Caigourenaddress" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Caigourenaddress">
                                    </div>
                                    <label class="text-right col-sm-1 col-md-1 control-label">联系方式</label>
                                    <div class="col-sm-3 col-md-3">
                                    <div class="col-sm-2 col-md-2">
                                        <input id="Caigourencontact" class="form-control" label="联系方式" name="Caigourencontact" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Caigourencontact">
                                    </div>
                                </div>
@@ -479,12 +508,24 @@
                                    <div class="col-sm-3 col-md-3">
                                        <input id="Dailiname" class="form-control" label="采购人名称" name="Dailiname" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Dailiname">
                                    </div>
                                    <div class="col-sm-1 col-md-1" style="width:100px;">
                                        @if (Model.Dailinamecunzai != null && Model.Dailinamecunzai == "yes")
                                        {
                                            <button type="button" data-type="1">添加供应商</button>
                                        }
                                        else
                                        {
                                            <button type="button" onclick="_pageAdd('@Model.Dailiname')" data-type="1" style="color:red;">添加供应商</button>
                                        }
                                    </div>
                                    <label class="text-right col-sm-1 col-md-1 control-label">地址</label>
                                    <div class="col-sm-3 col-md-3">
                                        <input id="Dailiaddress" class="form-control" label="地址" name="Dailiaddress" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Dailiaddress">
                                    </div>
                                    <label class="text-right col-sm-1 col-md-1 control-label">联系方式</label>
                                    <div class="col-sm-3 col-md-3">
                                    <div class="col-sm-2 col-md-2">
                                        <input id="Dailicontact" class="form-control" label="联系方式" name="Dailicontact" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="@Model.Dailicontact">
                                    </div>
                                </div>
@@ -513,11 +554,11 @@
        <div class="wrapper wrapper-content" style="margin-top:0px"></div>
        <div class="ibox-content" id="top" style="z-index:100; position:fixed; height:50px; width:100%;bottom:0; text-align: right; padding-top:8px ">
            <div class="" style="float:right;" data-bootstro-width="500px" data-bootstro-content="功能按钮:“保存”,“删除”">
                <a class="btn btn-success" href="javascript:void(0)" onclick="delPosition();" style="margin-left:4px; border-radius:4px;">
                <a class="btn btn-success Delete" href="javascript:void(0)" onclick="delPosition();" style="margin-left:4px; border-radius:4px;display:none;">
                    <i class="glyphicon glyphicon-remove"></i>&nbsp;&nbsp;<span class="bold">删除</span>
                </a>
                <a class="btn btn-success" href="javascript:void(0)" onclick="savePosition();" style="margin-left:4px; border-radius:4px;">
                <a class="btn btn-success Update" href="javascript:void(0)" onclick="savePosition();" style="margin-left: 4px; border-radius: 4px; display: none;">
                    <i class="glyphicon glyphicon-ok"></i>&nbsp;&nbsp;<span class="bold">提交</span>
                </a>
            </div>
@@ -574,7 +615,7 @@
            if (num == 1) {
                $('#addlist_1').append(oTr);
                $(oTr).html(` <div class="clearfix layer-area" style="padding-bottom:15px;"> <label class="text-right col-sm-1 col-md-1 control-label">中标(成交)供应商</label>
                                                        <div class="col-sm-6 col-md-6">
                                                        <div class="col-sm-4 col-md-4">
                                                            <input class="form-control" label="公告时间" name="Names" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="">
                                                        </div>
                                                        <label class="text-right col-sm-1 col-md-1 control-label" style="width:30px;">报价</label>
@@ -582,6 +623,10 @@
                                                            <input class="form-control" label="公告时间" name="Price" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="">
                                                             <input type="hidden" name="ZhongbiaoId" value="" />
                                                             </div>
 <label class="text-right col-sm-1 col-md-1 control-label" style="width:60px;">评审得分</label>
                                        <div class="col-sm-2 col-md-2" style="width:10%;">
                                            <input class="form-control" label="评审得分" name="Defen" id="Defen" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)" >
                                        </div>
                                                         </div>`);
            } else if (num == 2) {
@@ -608,7 +653,7 @@
                                                            </div>
                                                            <label class="text-right col-sm-1 col-md-1 control-label" style="width:30px;">原因</label>
                                                            <div class="col-sm-2 col-md-2"  style="width:10%;">
 <input class="form-control" label="原因" name="reasonremark"  labtype="txt" addvisible="true" editvisible="true" maxlength="500" reg="" ismust="flase" type="text" value="">
                                                                <input type="hidden" name="ReasonId" value="" />
                                                            </div>
@@ -695,7 +740,7 @@
                return;
            }
            //var data = { id: $("#Id").val(), StartTime:$("#StartTime").val(), Sheng: $("#Sheng").val(), job_level: $("#Job_level").val().toString(), ExistsAttachment: fileId != "" }
            $.ajax({
                type: "POST",
@@ -704,7 +749,7 @@
                global: false,
                data: $('form').serializeArray(),
                success: function (data) {
                        if (data.Result) {
@@ -723,7 +768,7 @@
                        }
                        else {
                            // toastr.error("失败");
                            parent.layer.msg('失败', { icon: 5 });
                            parent.layer.msg(data.Message, { icon: 5 });
                        }
                },
@@ -746,7 +791,7 @@
                global: false,
                data: "",
                success: function (data) {
                    var city = $("#City");
                    city.find('option').remove();
                    var aaa = '<option value="" hassubinfo="true">请选择</option>';
@@ -778,7 +823,7 @@
                global: false,
                data: "",
                success: function (data) {
                    var quxian = $("#AreaId");
                    quxian.find('option').remove();
                    var aaa = '<option value="" hassubinfo="true">请选择</option>';
@@ -814,11 +859,15 @@
                global: false,
                data: "",
                success: function (data) {
                    var starttime = $("#StartTime");
                    starttime.val(data.StartTimestr);
                    var Number = $("#Number");
                    Number.val(data.Number);
                    var Caigouyusuan = $("#Caigouyusuan");
                    Caigouyusuan.val(data.CaigouyusuanName);
                    var Fbyy = $("#Fbyy");
                    Fbyy.val(data.Fbyy);
                    var Name = $("#Name");
                    Name.val(data.Name);
                    var Zhuanjia = $("#Zhuanjia");
@@ -841,7 +890,7 @@
                    var Names = $("input[name='Names']");
                    var Price = $("input[name='Price']")
                    if (Names != null && Names.length > 0) {
                        if (data.Projectzhongbiaos != null && data.Projectzhongbiaos.length > 0) {
                            Names[0].value=data.Projectzhongbiaos[0].Names;
@@ -857,7 +906,7 @@
                                var oTr = document.createElement('div');
                                $('#addlist_1').append(oTr);
                                $(oTr).html('<div class="clearfix layer-area" style="padding-bottom:15px;"> <label class="text-right col-sm-1 col-md-1 control-label">中标(成交)供应商</label>'
                                                        +'<div class="col-sm-6 col-md-6">'
                                                        +'<div class="col-sm-4 col-md-4">'
                                    + '<input class="form-control" label="中标(成交)供应商" name="Names" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="' + data.Projectzhongbiaos[i].Names+'">'
                                    + '</div>'
                                    + '<label class="text-right col-sm-1 col-md-1 control-label" style="width:30px;">报价</label>'
@@ -865,6 +914,10 @@
                                    + '<input class="form-control" label="中标(成交)供应商" name="Price" labtype="txt" addvisible="true" editvisible="true" reg="" ismust="true" type="text" value="' + data.Projectzhongbiaos[i].Price +'">'
                                    + '<input type="hidden" name="ZhongbiaoId" value="" />'
                                    + ' </div>'
                                    + '  <label class="text-right col-sm-1 col-md-1 control-label" style="width:60px;">评审得分</label>'
                                    + '     <div class="col-sm-2 col-md-2" style="width:10%;">'
                                    + '        <input class="form-control" label="评审得分" name="Defen" id="Defen" labtype="txt" addvisible="true" maxlength="500" editvisible="true" reg="" ismust="true" type="text" value="" oninput="if(value.length>8)value=value.slice(0,18)" onkeyup="value=value.toString().match(/^\d+(?:\.\d{0,2})?/)" >'
                                    +'     </div>'
                                    + '<div class="col-sm-1 col-md-1" style="width:100px;">'
                                    + '<button type = "button"  onclick = "_pageAdd(\'' + data.Projectzhongbiaos[i].Names +'\')" data - type="1" style="color:red;" >添加供应商</button >'
                                    + ' </div>'
@@ -898,6 +951,18 @@
        function _pageAdd(namecus) {
            OpenWindow("新增意向客户", "98%", "90%", "/IntentionCustomer/Edit?namecus=" + namecus);
        }
         var ActionInfo22 = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ActionInfo2))';
        $(function () {
            var data = JSON.parse(ActionInfo22);
            for (var o in data) {
                $("." + data[o].PageShortcut).show();
            }
        });
    </script>
</body>
</html>