Areas/Admin/Views/Website/InfoData/PushData.cshtml

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<div class="main" id="main" v-cloak>
    <el-form ref="form" label-width="130px" label-position="top">
        <el-form-item label="一、选择推送站点">
            <ui-select v-model="formData.SiteId" :options="@Html.GetOptionsJson("pa_site", "remark")" v-validate="{data:formData.SiteId,dataType:'*',nullMsg:'请选择要推送的站点!'}"></ui-select>
            <span class="help-block validate-tips-box"></span>
        </el-form-item>

        <el-form-item label="二、选择推送信息表">
            <ui-select v-model="formData.TableId" :options="tableList" v-validate="{data:formData.TableId,dataType:'*',nullMsg:'请选择要推送的信息表'}"></ui-select>
            <span class="help-block validate-tips-box"></span>
        </el-form-item>

        <el-form-item label="三、选择推送目标栏目">
            <ui-cascader-panel v-model="formData.PushColumnIds" :options="columnList" :props="{expandTrigger: 'hover',multiple: true }" v-validate="{data:formData.PushColumnIds,dataType:'*',nullMsg:'请选择要推送的目标栏目!'}"></ui-cascader-panel>
            <span class="help-block validate-tips-box">推送的栏目必须属于信息页类型,否则推送将会被忽略!</span>
        </el-form-item>

        <el-form-item  style="display:none">
            <el-input v-model="formData.Ids" v-validate="{data:formData.Ids,dataType:'*',nullMsg:'请选择要推送的信息!'}"></el-input>
            <span class="help-block"></span>
        </el-form-item>
    </el-form>
    <div class="footer-submit-bar" style="padding-left:100px">
        <el-button type="primary" v-on:click="postSubmit">推送</el-button>
        <el-button onclick="closeSelf()">关闭</el-button>
    </div>
</div>
<script type="text/javascript">
    //绑定数据
    var ids = "@Request.QueryString["ids"]";
    var tableId =@(StringHelper.Format<int>(Request.QueryString["tableId"]));
    var formData = { SiteId: "@ViewBag.CurrentSiteId", TableId:tableId,Ids: ids, PushColumnIds:""};
    var columnList =@Html.Raw(Html.GetTreeOptionsJson("pa_column", "name", "", "xuhao asc"));
    var vue = new Vue({
        el: "#main",
        data: {
            formData: formData,
            tableList:[],
            columnList:[]
        },
        watch: {
            "formData.SiteId": {
                handler: function (newVal, oldVal) {
                    var _this = this;
                    _this.ajax({
                        url: "@Url.ActionUrl("getOptions","InfoTable")",
                        data: {siteId: _this.formData.SiteId },
                        success: function (response) {
                            _this.tableList = response;
                        }
                    });
                },
                immediate:true
            },
            "formData.TableId": {
                handler: function (newVal, oldVal) {
                    var _this = this;
                    _this.ajax({
                        url: "@Url.ActionUrl("GetColumnTree", "Column")",
                        data: { tableId: _this.formData.TableId,from:"guest" },

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。